@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/unbounded-cyrillic-ext-400-normal-DtM7xdWy.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-ext-400-normal-wW4XLh9U.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/unbounded-cyrillic-400-normal-2GwyjskV.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-400-normal-DqbLF2ou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/unbounded-vietnamese-400-normal-D7u77xXC.woff2) format("woff2"),url(/build/assets/unbounded-vietnamese-400-normal-C52tX-jF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/unbounded-latin-ext-400-normal-Dbd2QqjZ.woff2) format("woff2"),url(/build/assets/unbounded-latin-ext-400-normal-BRFNvR_h.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/unbounded-latin-400-normal-DxT99aXF.woff2) format("woff2"),url(/build/assets/unbounded-latin-400-normal-CiSqyYx3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-cyrillic-ext-600-normal-DtnEkFtx.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-ext-600-normal-BY1ZbQNl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2) format("woff2"),url(/build/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2) format("woff2"),url(/build/assets/unbounded-latin-ext-600-normal-ClMPf-bu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/unbounded-latin-600-normal-oRSANpZr.woff2) format("woff2"),url(/build/assets/unbounded-latin-600-normal-BPdB_PEv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/unbounded-cyrillic-ext-800-normal-DpqvRqQ_.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-ext-800-normal-BD1rqJFX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2) format("woff2"),url(/build/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2) format("woff2"),url(/build/assets/unbounded-vietnamese-800-normal-BESasFH0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2) format("woff2"),url(/build/assets/unbounded-latin-ext-800-normal-qEXaCaVG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(/build/assets/unbounded-latin-800-normal-Cjred_zf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/build/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/build/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/build/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/build/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/build/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/build/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/fraunces-vietnamese-400-italic-BTOWH4O7.woff2) format("woff2"),url(/build/assets/fraunces-vietnamese-400-italic-CO9zBbpA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/fraunces-latin-ext-400-italic-jodr80a5.woff2) format("woff2"),url(/build/assets/fraunces-latin-ext-400-italic-CGHg0U1I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/build/assets/fraunces-latin-400-italic-ChpO6tcr.woff2) format("woff2"),url(/build/assets/fraunces-latin-400-italic-B7iDoVhm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/build/assets/fraunces-vietnamese-600-italic-DkyY-g7b.woff2) format("woff2"),url(/build/assets/fraunces-vietnamese-600-italic-BV4E0YjK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/build/assets/fraunces-latin-ext-600-italic-BwNYOmL7.woff2) format("woff2"),url(/build/assets/fraunces-latin-ext-600-italic-CZUOs6oU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(/build/assets/fraunces-latin-600-italic-O70d2LGK.woff2) format("woff2"),url(/build/assets/fraunces-latin-600-italic-BlP2rMdV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tpl-vong-quay{--t-font-display: "Unbounded", system-ui, sans-serif;--t-font-script: "Fraunces", Georgia, serif;--t-font-body: "Space Grotesk", system-ui, sans-serif;--t-radius: 18px;font-variant-numeric:lining-nums}.tpl-vong-quay .inv-count__num,.tpl-vong-quay .inv-gift__acc{font-variant-numeric:lining-nums tabular-nums}.tpl-vong-quay .inv-input option{color:#222}.tpl-vong-quay .inv-envelope__back{background:var(--t-ink)}.tpl-vong-quay .inv-envelope__front{background:var(--t-primary)}.tpl-vong-quay .inv-envelope__flap{background:linear-gradient(180deg,color-mix(in srgb,var(--t-primary) 70%,#fff),var(--t-primary))}.tpl-vong-quay .inv-envelope__letter{background:var(--t-surface);color:var(--t-ink)}.tpl-vong-quay .inv-map__placeholder{background-color:color-mix(in srgb,var(--t-bg) 85%,var(--t-ink))}.tpl-vong-quay .inv-stage{background:var(--t-bg)}.tpl-vong-quay .inv-sec{text-align:left}.tpl-vong-quay .inv-head{align-items:flex-start;text-align:left}.tpl-vong-quay .inv-divider{display:none}.tpl-vong-quay .inv-eyebrow{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--t-primary);color:var(--t-primary-ink);font-family:var(--t-font-display);font-size:11px;font-weight:600;letter-spacing:.12em}.tpl-vong-quay .inv-title{font-family:var(--t-font-display);font-size:30px;font-weight:800;line-height:1.12;letter-spacing:-.01em;text-transform:uppercase}.tpl-vong-quay .inv-text{margin-left:0;text-align:left}.tpl-vong-quay .inv-card{border:2px solid var(--t-ink);box-shadow:6px 6px 0 var(--t-ink)}.tpl-vong-quay .inv-btn{border:2px solid var(--t-ink);box-shadow:4px 4px 0 var(--t-ink);font-family:var(--t-font-display);font-weight:600;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.tpl-vong-quay .inv-count__cell{border:2px solid var(--t-ink);background:var(--t-surface);box-shadow:4px 4px 0 var(--t-primary)}.tpl-vong-quay .inv-count__num{font-family:var(--t-font-display);font-weight:800}.tpl-vong-quay .inv-timeline:before{background:var(--t-ink)}.tpl-vong-quay .inv-tl__time{font-family:var(--t-font-display);font-size:26px;font-weight:800;color:var(--t-primary)}.tpl-vong-quay .inv-tl__title{font-family:var(--t-font-script);font-style:italic;font-weight:600;font-size:22px}.tpl-vong-quay .inv-hosts{text-align:left}.tpl-vong-quay .inv-footer__thanks{font-family:var(--t-font-display);font-weight:800;text-transform:uppercase}.vq-badge{display:block;overflow:visible}.vq-badge__disc{fill:var(--t-primary)}.vq-badge text{font-family:var(--t-font-display);font-size:15px;font-weight:600;letter-spacing:.06em;fill:var(--t-primary-ink)}.vq-badge__spin{transform-origin:100px 100px;animation:inv-spin 18s linear infinite}.vq-badge__heart{fill:var(--t-primary-ink)}.vq-cover{align-items:stretch;justify-content:space-between;gap:16px;padding:30px 24px 40px;overflow:hidden;text-align:left;background:linear-gradient(90deg,color-mix(in srgb,var(--t-ink) 6%,transparent) 1px,transparent 1px) 0 0 / 25% 100%,var(--t-bg)}.vq-bar{position:relative;display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:2px solid var(--t-ink);font-family:var(--t-font-display);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vq-names{position:relative;margin:30px 0 0;display:flex;flex-direction:column;font-family:var(--t-font-display);font-size:44px;font-weight:800;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase}.vq-names__b{align-self:flex-end;text-align:right;color:transparent;-webkit-text-stroke:1.5px var(--t-ink)}.vq-names em{margin:-4px 0 -10px 34%;font-family:var(--t-font-script);font-size:84px;font-weight:600;line-height:1;text-transform:none;color:var(--t-primary)}.vq-badge--cover{position:absolute;right:18px;top:50%;width:132px;height:132px;rotate:-8deg}.vq-tagline{position:relative;max-width:16ch;margin:0;font-family:var(--t-font-script);font-size:21px;font-style:italic;line-height:1.35}.vq-facts{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);margin:0;border-top:2px solid var(--t-ink)}.vq-facts div{padding:10px 8px 0 0}.vq-facts div+div{padding-left:10px;border-left:2px solid var(--t-ink)}.vq-facts dt{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted)}.vq-facts dd{margin:2px 0 0;font-family:var(--t-font-display);font-size:15px;font-weight:600;line-height:1.3}.vq-open{display:block;background:none;--vq-y: 47%}.vq-open:before,.vq-open:after{content:"";position:absolute;top:0;bottom:0;width:calc(50% - min(50%,var(--stage) / 2));background:var(--t-backdrop);transition:opacity .6s ease 3.1s}.vq-open:before{left:0}.vq-open:after{right:0}.vq-open.is-opening:before,.vq-open.is-opening:after{opacity:0}.vq-open__stage{position:absolute;top:0;bottom:0;left:50%;width:min(100%,var(--stage));margin-left:calc(min(100%,var(--stage))/-2);overflow:hidden}.vq-open__bg{position:absolute;inset:0;background:radial-gradient(60% 34% at 50% var(--vq-y),color-mix(in srgb,var(--t-primary) 14%,transparent),transparent 70%),linear-gradient(90deg,color-mix(in srgb,var(--t-ink) 6%,transparent) 1px,transparent 1px) 0 0 / 25% 100%,var(--t-bg);color:var(--t-ink)}.vq-open.is-opening .vq-open__bg{animation:vq-fade .5s ease 3.2s forwards}@keyframes vq-fade{to{opacity:0;visibility:hidden}}.vq-open__top{position:absolute;top:26px;left:24px;right:24px;display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:2px solid var(--t-ink);font-family:var(--t-font-display);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vq-open__names{position:absolute;left:24px;right:24px;bottom:132px;display:flex;flex-direction:column;gap:4px;text-align:center}.vq-open__names strong{font-family:var(--t-font-display);font-size:21px;font-weight:800;line-height:1.2;text-transform:uppercase}.vq-open__names em{font-family:var(--t-font-script);font-weight:600;text-transform:none;color:var(--t-primary)}.vq-open__names span{font-size:13px;color:var(--t-muted)}.vq-open__bottom{position:absolute;left:0;right:0;bottom:max(30px,calc(env(safe-area-inset-bottom) + 14px));display:flex;flex-direction:column;align-items:center;gap:9px;transition:opacity .4s ease}.vq-open .inv-btn{margin:0;animation:none;border:2px solid var(--t-ink);border-radius:999px;background:var(--t-primary);color:var(--t-primary-ink);box-shadow:4px 4px 0 var(--t-ink);font-family:var(--t-font-display);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.vq-open.is-opening .vq-open__bottom{opacity:0;pointer-events:none}.vq-open__scene{position:absolute;inset:0;padding:0;border:0;background:none;cursor:pointer;perspective:900px;perspective-origin:50% var(--vq-y);-webkit-tap-highlight-color:transparent}.vq-open__scene:focus-visible{outline:2px solid var(--t-primary);outline-offset:-10px}.vq-open.is-opening .vq-open__scene{pointer-events:none;animation:vq-fade .5s ease 3.52s forwards}.vq-open__sway,.vq-open__ring{position:absolute;left:50%;top:var(--vq-y);width:0;height:0;transform-style:preserve-3d}.vq-open__sway{left:0;top:0;width:100%;height:100%;transform-origin:50% var(--vq-y);animation:vq-sway 6s ease-in-out infinite alternate}@keyframes vq-sway{0%{transform:rotateX(-9deg) rotateY(-14deg)}to{transform:rotateX(-9deg) rotateY(14deg)}}.vq-open.is-opening .vq-open__sway{animation:vq-sway 6s ease-in-out infinite alternate,vq-zoom .8s cubic-bezier(.55,0,.9,.5) 2.75s forwards;animation-play-state:paused,running}.vq-open.is-opening .vq-open__ring{animation:vq-spin 2.1s cubic-bezier(.55,0,.15,1) .05s both}@keyframes vq-spin{0%{transform:rotateY(0)}to{transform:rotateY(-720deg)}}@keyframes vq-zoom{to{translate:0 0 650px}}.vq-card{position:absolute;left:-66px;top:-93px;width:132px;height:186px;transform:rotateY(calc(var(--i) * 45deg)) translateZ(232px);transform-style:preserve-3d}.vq-card__inner{position:absolute;inset:0;transform-style:preserve-3d}.vq-card__face,.vq-card__back{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;border:2px solid var(--t-ink);border-radius:16px;backface-visibility:hidden;text-align:center}.vq-card__face{background:var(--t-surface);color:var(--t-ink);box-shadow:5px 5px 0 var(--t-ink)}.vq-card__back{transform:rotateY(180deg);background:var(--t-primary);color:var(--t-primary-ink)}.vq-card small{font-family:var(--t-font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.vq-card b{font-family:var(--t-font-display);font-size:40px;font-weight:800;line-height:1}.vq-card--save .vq-card__face{background:var(--t-primary);color:var(--t-primary-ink)}.vq-card--save small,.vq-card--save b{font-family:var(--t-font-script);font-size:24px;font-style:italic;font-weight:600;letter-spacing:0;text-transform:none}.vq-card--save b{font-size:34px}.vq-card--amp b{font-family:var(--t-font-script);font-size:76px;font-style:italic;color:var(--t-primary)}.vq-card--mono b{font-size:64px}.vq-card--place b{font-size:15px;font-weight:600;line-height:1.3}.vq-card__back b{font-size:36px}.vq-card__back em{margin:0 4px;font-family:var(--t-font-script);font-style:italic;font-weight:600}.vq-open.is-opening .vq-card:not(.vq-card--hero){animation:vq-recede .6s ease 2.05s forwards}@keyframes vq-recede{to{opacity:0}}.vq-open.is-opening .vq-card--hero .vq-card__inner{animation:vq-flip .75s cubic-bezier(.45,0,.3,1) 2.2s both}@keyframes vq-flip{to{transform:rotateY(-180deg)}}@media(max-height:720px){.vq-open{--vq-y: 44%}.vq-open__names{bottom:118px}}@media(prefers-reduced-motion:reduce){.vq-badge__spin,.vq-open__sway,.vq-open.is-opening .vq-open__ring,.vq-open.is-opening .vq-card--hero .vq-card__inner{animation:none}}
