@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--coral:#ff5a36;--coral-deep:#c23a17;--ink:#16131f;--ink-soft:#3d3848;--ink-quiet:#5a5568;--gold:#ffc93c;--paper:#fff8f0;--table:#f3eee6;--stock:#fffdf8;--rule:#16131f33;--rule-strong:#16131f73;--font-display:"Fraunces Variable", Georgia, serif;--font-body:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-card:28px;--radius-pill:999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--gutter:16px;--text-body:1.0625rem;--text-small:.875rem;--control-height:48px;--shadow-card:0 1px 2px #16131f0f, 0 18px 40px -18px #16131f59}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}body{background:var(--table);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--coral-deep);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table{max-width:1320px;padding:20px var(--gutter) 8px;gap:20px;margin:0 auto;display:grid}.side{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.front{background:var(--ink);color:var(--paper);flex-direction:column;gap:20px;padding:24px 22px 18px;display:flex}.front :focus-visible{outline-color:var(--coral)}.lockup{align-items:center;gap:8px;display:inline-flex}.mark{width:34px;height:34px}.mark-line{fill:var(--coral)}.mark-card{fill:var(--paper)}.mark-dot{fill:var(--gold)}.mark-tick{fill:none;stroke:var(--ink);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round}.wordmark{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.5rem;font-weight:800;line-height:1}.wordmark-accent,.headline-accent{color:var(--coral)}.headline{font-family:var(--font-display);font-variation-settings:"opsz" 120;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,9vw,4.25rem);font-weight:800;line-height:1.02}.headline-accent{display:block}.stage{aspect-ratio:1.45;place-items:center;display:grid;position:relative}.stage canvas{width:100%;height:100%;position:absolute;inset:0}.stage-shadow{filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:10%;position:absolute;bottom:4%;left:18%;right:18%}.stage-caption{color:#fff8f0c7;font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;display:flex}.motion-toggle{min-height:var(--control-height);border-radius:var(--radius-pill);color:var(--paper);font:600 var(--text-small) / 1 var(--font-body);cursor:pointer;transition:border-color .16s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:1.5px solid #fff8f066;padding:0 16px}.motion-toggle:hover{border-color:var(--paper)}.motion-toggle:active{transform:scale(.97)}.pass-static{z-index:1;aspect-ratio:1.6;color:#f4efe3;background:#1f4031;border-radius:7%/11%;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:6px 12px;width:78%;padding:7% 8%;display:grid;position:relative;transform:rotate(-4deg)}.pass-static-name{font:800 clamp(1rem, 4vw, 1.6rem) / 1 var(--font-display)}.pass-static-count{font-size:clamp(.75rem,2.5vw,1rem);font-weight:600}.pass-static-dots{grid-column:1/-1;grid-template-columns:repeat(4,1fr);align-self:center;gap:6% 8%;width:70%;display:grid}.pass-static-dots i,.pass-static-dots b{aspect-ratio:1;border-radius:50%}.pass-static-dots i{background:#e9b872}.pass-static-dots b{border:2px solid #f4efe359}.pass-static-reward,.pass-static-via{font-size:clamp(.625rem,2vw,.8125rem)}.pass-static-via{opacity:.75;justify-self:end}.stage.is-live .pass-static{visibility:hidden}.back{background:var(--stock);padding:24px 22px 22px;container-type:inline-size}.back-inner{gap:22px;display:grid}.back-message p{margin:0 0 14px}.lede{color:var(--ink);font-size:1.125rem}.status,.write{color:var(--ink-soft)}.email-link{color:var(--ink);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);font-weight:600;text-decoration-thickness:2px}.back-address{padding-top:120px;position:relative}.stamp{background:radial-gradient(circle, transparent 3.4px, var(--coral) 3.8px) -6px -6px / 12px 12px round;filter:drop-shadow(0 2px 3px #16131f2e);width:92px;height:108px;padding:6px;position:absolute;top:0;right:4px;transform:rotate(3deg)}.stamp-face{background:var(--coral);outline-offset:-5px;outline:1.5px solid #fff8f099;grid-template-rows:1fr auto;place-items:center;height:100%;padding:4px 4px 6px;display:grid}.stamp-face svg{width:100%;height:100%}.stamp-value{color:var(--ink);font:800 .8125rem / 1 var(--font-display)}.postmark{width:112px;height:112px;color:var(--ink);opacity:.42;pointer-events:none;position:absolute;top:4px;right:70px;transform:rotate(-14deg)}.postmark circle{fill:none;stroke:currentColor;stroke-width:3px}.postmark text{fill:currentColor;font:700 12.5px var(--font-body)}.card-form{gap:2px;display:grid}.line{min-height:var(--control-height);border-bottom:1.5px solid var(--rule);transition:border-color .16s var(--ease-out);grid-template-columns:76px 1fr;align-items:center;margin:0;display:grid}.line:focus-within{border-bottom-color:var(--coral)}.line-label{color:var(--ink-quiet);font-size:var(--text-small);font-weight:600}.line-value{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.line input,.line textarea{width:100%;min-height:var(--control-height);color:var(--ink);font:500 var(--text-body) / 1.5 var(--font-body);background:0 0;border:0;padding:0}.line input::placeholder,.line textarea::placeholder{color:#5a5568bf}.line input:focus-visible,.line textarea:focus-visible{outline:none}.line-message{align-items:start;padding-top:12px}.line-message .line-label{padding-top:6px}.line textarea{resize:vertical;background-image:repeating-linear-gradient(to bottom, transparent 0 31px, var(--rule) 31px 32px);background-attachment:local;min-height:128px;line-height:32px}.line[data-invalid=true]{border-bottom-color:var(--coral-deep)}.turnstile{min-height:0;margin-top:14px}.form-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}.send{min-height:var(--control-height);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font:700 var(--text-body) / 1 var(--font-body);cursor:pointer;transition:background-color .16s var(--ease-out), transform .16s var(--ease-out);border:0;padding:0 30px}.send:hover{background:var(--coral-deep)}.send:active{transform:scale(.97)}.send:disabled{cursor:progress;opacity:.7}.form-status{color:var(--ink-soft);font-size:var(--text-small);flex:220px;margin:0}.form-status[data-tone=error]{color:var(--coral-deep);font-weight:600}.thanks{gap:8px;padding:18px 0 8px;display:grid}.thanks-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800}.thanks p{color:var(--ink-soft);margin:0}.footer{max-width:1320px;padding:18px var(--gutter) 32px;color:var(--ink-quiet);font-size:var(--text-small);text-align:center;margin:0 auto}.footer p{margin:4px 0}.js .side{opacity:0;transform:translateY(18px)}.js .side.is-in{opacity:1;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:none}.js .back.is-in{transition-delay:90ms}.postmark.is-stamping{animation:postmark-stamp .32s var(--ease-out)}@keyframes postmark-stamp{0%{opacity:0;transform:rotate(-14deg)scale(1.35)}to{opacity:.42;transform:rotate(-14deg)scale(1)}}@container (width>=600px){.back-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:0}.back-message{border-right:1.5px solid var(--rule);padding-right:28px}.back-address{padding-left:28px}}@media (width>=720px){:root{--gutter:32px}.table{gap:28px;padding-top:40px}.front,.back{padding:34px 34px 26px}}@media (width>=1100px){.table{grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);align-items:center;min-height:calc(100dvh - 90px);padding-top:32px}.front{transform:rotate(-1.4deg)}.back{transform:rotate(.9deg)}.js .front.is-in{transform:rotate(-1.4deg)}.js .back.is-in{transform:rotate(.9deg)}}@media (prefers-reduced-motion:reduce){.js .side,.js .side.is-in{transition:opacity .3s linear;transform:none}@media (width>=1100px){.js .front.is-in,.front{transform:rotate(-1.4deg)}.js .back.is-in,.back{transform:rotate(.9deg)}}.postmark.is-stamping{animation:none}.send,.motion-toggle{transition:none}}.flat-card{border-radius:7%/11%;width:78%;height:auto;position:absolute;transform:rotate(-4deg)}.page{max-width:720px;padding:32px var(--gutter) 48px;margin:0 auto}.page h1{font-family:var(--font-display);letter-spacing:-.03em;margin:24px 0 8px;font-size:clamp(2rem,7vw,3rem);font-weight:800;line-height:1.05}.page h2{font-family:var(--font-display);letter-spacing:-.02em;margin:28px 0 6px;font-size:1.375rem;font-weight:800}.page p,.page li{color:var(--ink-soft)}.page .lockup{color:var(--ink);text-decoration:none}.page .mark-card{fill:var(--ink)}.page .mark-tick{stroke:var(--ink)}
