@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6e5797ad9fd88cc.09lma84ryndma.woff2)format("woff2");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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/33ff89548488d79f.3fy-fzez19-b4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f99c309598d4ef8a.p.2v-hvpha9wp8q.woff2)format("woff2");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}.E7l2aW_className{font-family:Big Shoulders,Arial Narrow,sans-serif;font-style:normal}.E7l2aW_variable{--font-display:"Big Shoulders", Arial Narrow, sans-serif}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}._9e4zhq_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}._9e4zhq_variable{--font-ui:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@property --lx{syntax:"<number>";inherits:true;initial-value:.5}@property --ly{syntax:"<number>";inherits:true;initial-value:.32}:root{--night:#0b0816;--plum:#140f24;--velvet:#1a1430;--velvet-2:#241c3f;--line:#302753;--ink:#f4efff;--mist:#b1a7cf;--faint:#8d83b0;--gilt:#f2d084;--gilt-deep:#b8862a;--ember:#ff8a3d;--crimson:#e2384d;--rare:#b89bff;--uncommon:#8fe3a8;--display:var(--font-display), "Arial Narrow", sans-serif;--ui:var(--font-ui), system-ui, sans-serif;--gutter:clamp(16px, 4vw, 48px);--max:1200px;--measure:68ch;--header-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:radial-gradient(120% 60% at 80% -10%, #7848c838, transparent 60%), radial-gradient(90% 50% at 0% 30%, #e2384d14, transparent 70%), var(--night);min-height:100vh;color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--display);letter-spacing:.005em;text-wrap:balance;margin:0;font-weight:800;line-height:1}p{text-wrap:pretty;margin:0}a{color:var(--gilt);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--gilt);outline-offset:3px;border-radius:4px}main:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--gilt);color:var(--night);border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.wordmark{font-family:var(--display);letter-spacing:.01em;color:var(--ink);white-space:nowrap;align-items:center;gap:.22em;font-size:1.5rem;font-weight:900;line-height:1;display:inline-flex}.wordmark__amp{background:linear-gradient(150deg, #fff3cf 0%, var(--gilt) 40%, var(--gilt-deep) 100%);width:.92em;height:1.22em;color:var(--night);border-radius:.14em;place-items:center;font-size:.78em;display:inline-grid;transform:rotate(-6deg);box-shadow:inset 0 0 0 1px #ffffff40,0 4px 14px #f2d08440}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#0b0816c7;border-bottom:1px solid #302753b3;position:sticky;top:0}.site-header__inner{max-width:var(--max);height:var(--header-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.site-header__home{border-radius:6px;text-decoration:none}.site-nav{gap:clamp(2px,1.4vw,12px);margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--mist);border-radius:999px;padding:10px clamp(6px,1.4vw,12px);font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.site-nav a:hover{color:var(--ink)}.site-nav a[aria-current=page]{color:var(--ink);background:var(--velvet-2)}@media (max-width:380px){.wordmark{font-size:1.3rem}.site-nav a{padding:10px 6px;font-size:.875rem}}.site-footer{border-top:1px solid var(--line);background:linear-gradient(180deg, #140f2499, var(--night));margin-top:clamp(64px,10vw,120px)}.site-footer__inner{max-width:var(--max);padding:48px var(--gutter) 40px;color:var(--mist);grid-template-columns:1.4fr 1fr 1.4fr;gap:32px;margin:0 auto;font-size:.95rem;display:grid}.site-footer__brand{align-content:start;gap:12px;display:grid}.site-footer__links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.site-footer__links a{color:var(--ink);padding:4px 0;text-decoration:none;display:inline-block}.site-footer__links a:hover,.site-footer__links a[aria-current=page]{color:var(--gilt)}.site-footer__contact a{overflow-wrap:anywhere}.site-footer__legal{color:var(--faint);border-top:1px solid #30275399;grid-column:1/-1;padding-top:24px;font-size:.85rem}@media (max-width:760px){.site-footer__inner{grid-template-columns:1fr;gap:24px}}.coming-soon{color:var(--ink);background:linear-gradient(#241c3ff2,#140f24f2);border:1px solid #f2d0848c;border-radius:14px;align-items:center;gap:12px;padding:10px 20px 10px 16px;line-height:1.1;display:inline-flex;box-shadow:0 0 0 4px #f2d0840f,0 12px 30px #00000059}.coming-soon__icon{width:18px;height:27px;color:var(--gilt);flex:none}.coming-soon>span{display:grid}.coming-soon__small{letter-spacing:.02em;color:var(--mist);font-size:.75rem;font-weight:600}.coming-soon__big{font-family:var(--display);letter-spacing:.01em;font-size:1.45rem;font-weight:800}.card{--radius:4.4% / 3.2%;border-radius:var(--radius);isolation:isolate;background:var(--plum);-webkit-user-select:none;user-select:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 40px -12px #000000bf,0 4px 10px #00000059}.card img{pointer-events:none;width:100%;height:auto;display:block}.card__foil,.card__sparkle,.card__glare{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.card__glare{background:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%), #ffffff38 0%, #ffffff0f 22%, transparent 48%);mix-blend-mode:soft-light}.card--shiny .card__foil{background:repeating-linear-gradient(112deg,#ff7a7a8c 0%,#ffe0668c 6%,#9dff7a80 12%,#7ad2ff8c 18%,#c9b6ff8c 24%,#ff7a7a8c 30%) 0 0/260% 260%;background-position:calc(var(--lx) * 100%) calc(var(--ly) * 100%);mix-blend-mode:color-dodge;opacity:.32;-webkit-mask-image:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%), #000 0%, #00000059 60%);-webkit-mask-image:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%), #000 0%, #00000059 60%);mask-image:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%), #000 0%, #00000059 60%)}.card--shiny{box-shadow:0 0 0 1.5px #f2d084a6,0 18px 40px -12px #000000bf,0 0 36px -6px #f2d08459}.card--prism .card__foil{background:conic-gradient(from calc(var(--lx) * 300deg) at calc(var(--lx) * 100%) calc(var(--ly) * 100%), #ff7a7a, #ffe066, #9dff7a, #7ad2ff, #c9b6ff, #d27aff, #ff7a7a);mix-blend-mode:color-dodge;opacity:.3}.card__sparkle{background-image:radial-gradient(circle,#fffffff2 0 1px,#0000 1.6px),radial-gradient(circle,#fff6d6d9 0 .8px,#0000 1.4px);background-size:23px 29px,37px 31px;background-position:calc(var(--lx) * 40px) calc(var(--ly) * 30px), calc(var(--lx) * -30px) calc(var(--ly) * -20px);mix-blend-mode:screen;opacity:.55;-webkit-mask-image:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%), #000 0%, transparent 55%);-webkit-mask-image:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%), #000 0%, transparent 55%);mask-image:radial-gradient(circle at calc(var(--lx) * 100%) calc(var(--ly) * 100%), #000 0%, transparent 55%)}.card--prism{box-shadow:0 0 0 1.5px #ffffffb3,0 0 0 4px #0000,0 18px 40px -12px #000000bf,0 0 44px -6px #c9b6ff73}.card--prism:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from calc(var(--lx) * 360deg), #ff7a7a, #ffe066, #9dff7a, #7ad2ff, #c9b6ff, #d27aff, #ff7a7a);-webkit-mask-composite:xor;pointer-events:none;padding:3px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lit{touch-action:pan-y;transition:--lx .5s ease-out,--ly .5s ease-out}.lit[data-active]{transition:--lx 80ms linear,--ly 80ms linear}.lit:not([data-active]){animation:11s ease-in-out infinite light-drift}@keyframes light-drift{0%,to{--lx:.22;--ly:.28}50%{--lx:.78;--ly:.62}}.deal{--t:3.4s;--ease:cubic-bezier(.2, .8, .2, 1);justify-items:center;gap:12px;margin:0;display:grid}.deal__stage{aspect-ratio:4/5;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(100%,480px);position:relative;container-type:size}.deal__sealed{--pw:min(62cqw, 280px, 48cqh);left:calc(50% - var(--pw) / 2);top:calc(60cqh - var(--pw) / 1.2 - 40px);width:var(--pw);transition:opacity .35s;position:absolute}.deal__sealed img{width:100%;height:auto;display:block}.deal__load{opacity:0;background:repeating-linear-gradient(90deg,#ffffff73 0 8px,#0000 8px 14px);height:3px;margin-top:-1.5px;animation:.3s .45s forwards deal-load-in;position:absolute;top:12.6%;left:0;right:0}.deal__load:before{content:"";transform:scaleX(var(--p,0));transform-origin:0;background:#fff6d8;border-radius:2px;transition:transform .25s ease-out;position:absolute;inset:0;box-shadow:0 0 6px 1px #ffc56b,0 0 16px 3px #ffc56b99}.deal__load:after{content:"";top:50%;left:calc(var(--p,0) * 100%);background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:left .25s ease-out;position:absolute;box-shadow:0 0 10px 3px #fff6d8e6}@keyframes deal-load-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.deal__load,.deal__load:before,.deal__load:after{transition:none;animation-duration:0s}}.deal__stage[data-live] .deal__sealed{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.deal__still{transition:opacity .35s;position:absolute;inset:0}.deal__stage[data-live] .deal__still{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.deal__hint{min-height:1.5em;color:var(--faint);text-align:center;margin:0;font-size:.95rem}.deal__pack,.deal__card,.deal__dust{position:absolute}.deal__pack{z-index:4;opacity:0;width:42%;animation:deal-pack var(--t) var(--ease) both;top:10%;left:29%;transform:translateY(40%)scale(.9)}.deal__pack img{filter:drop-shadow(0 24px 30px #0009)drop-shadow(0 0 40px #8c64ff59);width:100%;height:auto;display:block}@keyframes deal-pack{0%{opacity:0;transform:translateY(6%)scale(.94)}8%{opacity:1;transform:translateY(0)scale(1)}14%{transform:translateY(0)rotate(-2.5deg)scale(1.02)}18%{transform:translateY(0)rotate(2.5deg)scale(1.03)}22%{opacity:1;transform:translateY(0)rotate(0)scale(1.04)}34%{opacity:0;transform:translateY(40%)scale(.9)}}.deal__card{will-change:transform, opacity, filter;width:39%;top:24%}.deal__card--left{opacity:.16;filter:grayscale()brightness(.7)blur(1.2px);animation:deal-left var(--t) var(--ease) both;left:1%;transform:translateY(8%)rotate(-14deg)}.deal__card--right{opacity:.16;filter:grayscale()brightness(.7)blur(1.2px);animation:deal-right var(--t) var(--ease) both;right:1%;transform:translateY(8%)rotate(14deg)}.deal__card--kept{z-index:2;width:52%;animation:deal-kept var(--t) var(--ease) both;top:8%;left:24%;transform:translateY(-3%)scale(1.03)}.deal__card--kept:before{content:"";z-index:-1;filter:blur(6px);animation:kept-glow var(--t) ease-out both;background:radial-gradient(closest-side,#f2d08480 30%,#e2384d38 62%,#0000 100%);position:absolute;inset:-34% -40%}@keyframes deal-left{0%,24%{opacity:0;filter:none;transform:translate(72%,-4%)rotate(0)scale(.78)}30%{opacity:1}44%,56%{opacity:1;filter:none;transform:translateY(0)rotate(-14deg)}64%{filter:grayscale(.3)brightness(1.4)blur()}}@keyframes deal-right{0%,26%{opacity:0;filter:none;transform:translate(-72%,-4%)rotate(0)scale(.78)}32%{opacity:1}46%,58%{opacity:1;filter:none;transform:translateY(0)rotate(14deg)}66%{filter:grayscale(.3)brightness(1.4)blur()}}@keyframes deal-kept{0%,22%{opacity:0;transform:translateY(24%)scale(.7)}30%{opacity:1}44%,60%{transform:translateY(12%)scale(.86)}78%{transform:translateY(-6%)scale(1.06)}}@keyframes kept-glow{0%,62%{opacity:0;transform:scale(.7)}80%{opacity:1;transform:scale(1.1)}}.deal__dust{pointer-events:none;z-index:3;inset:0}.deal__dust span{top:58%;left:calc(50% + var(--side) * 31% + var(--x));width:var(--size);height:var(--size);background:radial-gradient(circle, #fff6d6 0%, var(--gilt) 45%, #f2d08400 70%);opacity:0;animation:dust-rise 1.7s ease-out var(--delay) both;border-radius:50%;position:absolute;box-shadow:0 0 6px #f2d084cc}@keyframes dust-rise{0%{opacity:0;transform:translateY(20px)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(var(--drift), calc(var(--rise) * -1)) scale(1.2)}}.deal__replay{font:inherit;color:var(--mist);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:8px 16px;font-size:.9rem;font-weight:600}.deal__replay:hover{color:var(--ink);border-color:var(--mist)}.faq{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__question{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 0;list-style:none;display:flex}.faq__question::-webkit-details-marker{display:none}.faq__question h3{font-family:var(--ui);letter-spacing:0;color:var(--ink);font-size:1.125rem;font-weight:700;line-height:1.35}.faq__question:hover h3{color:var(--gilt)}.faq__question:after{content:"";background:linear-gradient(var(--gilt), var(--gilt)) center / 14px 2px no-repeat, linear-gradient(var(--gilt), var(--gilt)) center / 2px 14px no-repeat;flex:none;width:14px;height:14px;transition:transform .2s}.faq__item[open]>.faq__question:after{background:linear-gradient(var(--gilt), var(--gilt)) center / 14px 2px no-repeat;transform:rotate(180deg)}.faq__answer{max-width:62ch;color:var(--mist);padding:0 32px 20px 0}.doc{max-width:var(--max);padding:clamp(40px, 7vw, 88px) var(--gutter) 0;margin:0 auto}.doc__head{max-width:var(--measure);border-bottom:1px solid var(--line);gap:16px;margin-bottom:40px;padding-bottom:32px;display:grid}.doc__title{font-size:clamp(2.75rem,8vw,5rem);font-weight:900;line-height:.95}.doc__meta{color:var(--mist)}.doc__layout{grid-template-columns:240px minmax(0, var(--measure));align-items:start;gap:clamp(32px,5vw,72px);display:grid}.doc__toc{top:calc(var(--header-h) + 24px);font-size:.92rem;position:sticky}.doc__toc h2{font-family:var(--ui);color:var(--mist);margin-bottom:12px;font-size:.9rem;font-weight:700}.doc__toc ol{border-left:1px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.doc__toc a{color:var(--mist);border-left:2px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;line-height:1.35;text-decoration:none;display:block}.doc__toc a:hover{color:var(--ink);border-left-color:var(--gilt)}.prose{color:#ddd6f3;gap:18px;display:grid}.prose h2{color:var(--ink);scroll-margin-top:calc(var(--header-h) + 16px);margin-top:28px;font-size:clamp(1.9rem,4vw,2.4rem);font-weight:800}.prose h2:first-child{margin-top:0}.prose h3{font-family:var(--ui);color:var(--ink);margin-top:8px;font-size:1.1rem;font-weight:700;line-height:1.35}.prose ul,.prose ol{gap:8px;margin:0;padding-left:1.3em;display:grid}.prose li::marker{color:var(--gilt)}.prose strong{color:var(--ink);font-weight:700}.prose a{overflow-wrap:anywhere}.prose section{gap:16px;display:grid}.prose section+section{margin-top:36px}.callout{border:1px solid var(--line);background:#1a1430bf;border-radius:14px;padding:18px 20px}.callout--gilt{background:linear-gradient(#f2d08414,#1a1430bf);border-color:#f2d08473}.table-wrap{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:.95rem}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.prose th{color:var(--ink);background:#241c3f99;font-weight:700}.prose tr:last-child td{border-bottom:0}@media (max-width:900px){.doc__layout{grid-template-columns:minmax(0,1fr)}.doc__toc{position:static}.doc__toc ol{border-left:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));column-gap:12px}.doc__toc a{border-left:2px solid var(--line);padding-left:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.deal__replay{display:none}}.live{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.live>:not(canvas){transition:opacity .35s}.live[data-live]>:not(canvas){opacity:0}.live:not([data-fallback]) .card__foil,.live:not([data-fallback]) .card__sparkle{display:none}.live:not([data-fallback]) .lit{animation:none}
