@font-face{font-family:unbounded;src:url(../media/Unbounded_Bold-s.p.3vatt7fqytqg6.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:unbounded;src:url(../media/Unbounded_ExtraBold-s.p.38ywy5jg0s6i1.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:unbounded Fallback;src:local(Arial);ascent-override:69.27%;descent-override:17.06%;line-gap-override:0.0%;size-adjust:143.63%}.lgVDxW_className{font-family:unbounded,unbounded Fallback}.lgVDxW_variable{--font-unbounded:"unbounded", "unbounded Fallback"}
@font-face{font-family:figtree;src:url(../media/Figtree_Medium-s.p.2zueefvsq2hol.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:figtree;src:url(../media/Figtree_SemiBold-s.p.3vfy75l8-a1-n.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:figtree;src:url(../media/Figtree_Bold-s.p.1opbz32838_-s.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:92.95%;descent-override:24.46%;line-gap-override:0.0%;size-adjust:102.21%}.Zpnsfa_className{font-family:figtree,figtree Fallback}.Zpnsfa_variable{--font-figtree:"figtree", "figtree Fallback"}
:root{--ground:#0b0b0c;--surface:#17171a;--surface-raised:#202024;--hairline:#2a2a2e;--line-strong:#34343a;--ink:#f4f1ea;--ink-2:#b9b4a9;--mustard:#f2b33d;--mustard-shade:#dc9c2a;--on-mustard:#141210;--panel-ink:#141210;--bubble:#faecd2;--slate:#3e5560;--slate-deep:#2e3f4a;--font-display:var(--font-unbounded), "Arial Black", system-ui, sans-serif;--font-text:var(--font-figtree), -apple-system, "Segoe UI", system-ui, sans-serif;--radius-sm:10px;--radius-button:18px;--radius-card:28px;--shadow-comic:4px 4px 0 var(--panel-ink);--shadow-comic-lg:8px 8px 0 var(--panel-ink);--shadow-lift:0 12px 28px #00000073;--page:1160px;--gutter-l:max(20px, env(safe-area-inset-left,0px));--gutter-r:max(20px, env(safe-area-inset-right,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--ground);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font:500 17px/1.55 var(--font-text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--mustard);outline-offset:3px}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--page) + 40px);padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin:0 auto}.kicker{font:700 12px/16px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.h-display{font:800 clamp(30px, 4.1vw, 46px)/1.1 var(--font-display);letter-spacing:-.035em}.h-section{font:800 clamp(28px, 3.8vw, 42px)/1.1 var(--font-display);letter-spacing:-.03em}.h-card{font:800 20px/24px var(--font-display);letter-spacing:-.03em}.lede{color:var(--ink-2);max-width:34em;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.meta{font:500 14px/20px var(--font-text);color:var(--ink-2)}.btn{border-radius:var(--radius-button);min-height:52px;font:700 17px/22px var(--font-text);letter-spacing:-.01em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--mustard);color:var(--on-mustard)}.btn-primary:hover{background:#f6c15c}.btn-primary:active{background:var(--mustard-shade)}.btn-secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.btn-secondary:hover{background:var(--surface-raised)}.btn-glass{color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17171ab8;border:1px solid #ffffff14;min-height:44px;padding:0 18px;font-size:15px}.store-soon{border-radius:var(--radius-button);border:1px solid var(--line-strong);min-height:52px;color:var(--ink);align-items:center;gap:12px;padding:0 20px 0 16px;display:inline-flex}.store-soon svg{flex:none;width:22px;height:22px}.store-soon span{flex-direction:column;line-height:1.1;display:flex}.store-soon small{font:600 11px/14px var(--font-text);color:var(--ink-2);letter-spacing:.02em}.store-soon b{font:700 16px/20px var(--font-text)}.caption{background:var(--mustard);color:var(--on-mustard);border:3px solid var(--panel-ink);box-shadow:var(--shadow-comic);font:800 clamp(17px, 1.8vw, 21px)/1.25 var(--font-display);letter-spacing:-.02em;padding:7px 14px 8px;display:inline-block;transform:rotate(-2deg)}.caption.cream{background:var(--bubble)}.site-header{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0b0cd1;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:31;background:var(--ground);position:fixed;inset:0 0 auto}.site-header.is-scrolled{border-bottom-color:var(--hairline)}.site-header .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.brand{align-items:center;text-decoration:none;display:inline-flex}.brand img{width:150px;height:auto}.nav{align-items:center;gap:6px;display:flex}.nav a{font:600 15px/20px var(--font-text);color:var(--ink-2);border-radius:12px;padding:10px 12px;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.nav .btn{min-height:40px;color:var(--on-mustard);border-radius:14px;padding:0 16px;font-size:15px}.nav .btn:hover{color:var(--on-mustard)}@media (max-width:640px){.nav a:not(.btn){display:none}.brand img{width:128px}}.hero{padding-block:clamp(28px,5vw,64px) clamp(48px,7vw,96px)}.hero .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.hero-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.hero-wordmark{width:min(100%,460px);height:auto}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-facts{color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.hero-facts li{align-items:center;gap:8px;display:inline-flex}.hero-facts li:before{content:"";background:var(--mustard);border-radius:50%;width:6px;height:6px}.player-col{flex-direction:column;align-items:center;gap:14px;scroll-margin-top:84px;display:flex}.player-note{color:var(--ink-2);text-align:center;font-size:14px}@media (max-width:900px){.hero .wrap{grid-template-columns:minmax(0,1fr)}.hero-copy{align-items:flex-start}}.player{--w:min(380px, calc(100vw - 40px), calc((100svh - 150px) * .5625));width:var(--w);aspect-ratio:9/16;background:var(--panel-ink);max-width:100%;box-shadow:0 0 0 1px var(--line-strong), 0 0 0 9px #141416, 0 0 0 10px var(--hairline), 0 30px 80px #0009;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:pan-x;border-radius:34px;position:relative;overflow:hidden;container-type:size}@supports not (height:1svh){.player{--w:min(380px, calc(100vw - 40px), calc((100vh - 150px) * .5625))}}@media (max-width:900px){.player{--w:min(400px, calc(100vw - 40px), calc((100svh - 120px) * .5625))}}.player:focus-visible{outline:2px solid var(--mustard);outline-offset:14px}.p-stage{position:absolute;inset:0}.p-panel{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(6%)}.p-panel.is-on{opacity:1;transform:none}.p-panel.is-past{opacity:0;transform:translateY(-6%)}@media (prefers-reduced-motion:reduce){.p-panel,.p-panel.is-past{transition:opacity .2s;transform:none}}.p-top{z-index:4;pointer-events:none;background:linear-gradient(#00000073,#0000);padding:4.2cqw 4.2cqw 10cqw;position:absolute;top:0;left:0;right:0}.p-progress{gap:1cqw;display:flex}.p-progress i{background:#f4f1ea52;border-radius:2px;flex:1;height:3px;transition:background-color .2s;box-shadow:0 0 0 .5px #00000059}.p-progress i.is-on{background:var(--ink)}.p-progress i.is-choice{flex:none;width:3cqw}.p-progress i.is-choice.is-on{background:var(--mustard)}.p-meta{z-index:4;background:linear-gradient(#0b0b0c00, #0b0b0ce6 34%, var(--ground) 52%);pointer-events:none;flex-direction:column;gap:1cqw;padding:22cqw 5cqw 6cqw;transition:opacity .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.p-meta .kicker{font-size:3.2cqw;line-height:1.3}.p-meta .title{font:800 6.2cqw/1.15 var(--font-display);letter-spacing:-.03em}.p-meta .m{color:var(--ink-2);font-size:3.7cqw}.p-hint{font:700 3.7cqw/1 var(--font-text);color:var(--ink);align-items:center;gap:2cqw;margin-top:3cqw;display:inline-flex}.p-hint i{background:var(--mustard);width:8cqw;height:8cqw;color:var(--on-mustard);border-radius:50%;place-items:center;font-style:normal;animation:1.6s ease-in-out infinite nudge;display:inline-grid}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2cqw)}}@media (prefers-reduced-motion:reduce){.p-hint i{animation:none}}.p-tap{z-index:3;grid-template-columns:1fr 2fr;display:grid;position:absolute;inset:0}.p-tap button{all:unset;cursor:pointer}.p-tap button:focus-visible{outline:none}.p-dim{z-index:5;background:#0b0b0c8c;animation:.2s both fade;position:absolute;inset:0}.p-choice{z-index:5;background:linear-gradient(#0b0b0c00 18%, #0b0b0cdb 44%, var(--ground) 58%);flex-direction:column;justify-content:flex-end;padding:0 4.5cqw 5cqw;display:flex;position:absolute;inset:0}.p-choice[hidden]{display:none!important}.p-ask{flex-direction:column;gap:1.6cqw;margin-bottom:4cqw;display:flex}.p-ask-k{font:700 3.1cqw/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--mustard);align-items:center;gap:2cqw;display:flex}.p-ask-k .blink{width:6.6cqw;height:6.6cqw}.p-ask h3{font:800 7.2cqw/1.12 var(--font-display);letter-spacing:-.03em}.p-ask p{color:var(--ink-2);font-size:3.7cqw;line-height:1.35}.p-cards{perspective:900px;flex-direction:column;gap:2.6cqw;display:flex}.p-card{all:unset;box-sizing:border-box;background:var(--surface);width:100%;min-height:17cqw;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;transform-style:preserve-3d;border-radius:6.4cqw;align-items:center;gap:3.4cqw;padding:3.2cqw 3.6cqw;transition:transform .26s cubic-bezier(.3,1.4,.5,1),box-shadow .2s,background-color .2s,opacity .2s;display:flex;position:relative}.p-card:hover{background:var(--surface-raised)}.p-card:focus-visible{outline:2px solid var(--mustard);outline-offset:2px}.p-card:active,.p-card.is-pressed{box-shadow:var(--shadow-lift);background:var(--surface-raised);transform:translateY(-2cqw)scale(1.03)}.p-letter{background:var(--mustard);width:8.6cqw;height:8.6cqw;color:var(--on-mustard);font:800 4cqw/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.p-card-text{font:600 3.75cqw/1.3 var(--font-text);letter-spacing:-.01em}.p-cards.is-dealing .p-card{animation:.56s cubic-bezier(.25,1.25,.45,1) both deal}.p-cards.is-dealing .p-card:first-child{--r:-3deg;animation-delay:60ms}.p-cards.is-dealing .p-card:nth-child(2){--r:0deg;animation-delay:.12s}.p-cards.is-dealing .p-card:nth-child(3){--r:3deg;animation-delay:.18s}@keyframes deal{0%{transform:translateY(120cqw) rotate(var(--r))}70%{transform:translateY(-1cqw) rotate(calc(var(--r) * .3))}to{transform:none}}.p-card.is-gone{opacity:0;pointer-events:none;transition:transform .3s ease-in,opacity .25s;transform:translateY(30cqw)rotate(4deg)}@media (prefers-reduced-motion:reduce){.p-cards.is-dealing .p-card{animation:.2s both fade}.p-card.is-gone{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.p-verdict{z-index:6;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-lift);border-radius:6.4cqw;flex-direction:column;gap:3cqw;padding:4.6cqw;display:flex;position:absolute;bottom:5cqw;left:4.5cqw;right:4.5cqw}.p-verdict[hidden]{display:none!important}.p-verdict.is-flipping{animation:.42s cubic-bezier(.3,.9,.4,1) both flip}@keyframes flip{0%{opacity:.4;transform:perspective(800px)rotateY(-90deg)}to{opacity:1;transform:perspective(800px)rotateY(0)}}@media (prefers-reduced-motion:reduce){.p-verdict.is-flipping{animation:.2s both fade}}.p-v-row{align-items:center;gap:3.4cqw;display:flex}.p-v-row .blink{flex:none;width:13cqw;height:13cqw}.p-v-label{font:800 4.4cqw/1.2 var(--font-display);letter-spacing:-.01em;color:var(--mustard)}.p-verdict.is-tempting .p-v-label{color:var(--ink)}.p-v-text{font:700 4cqw/1.32 var(--font-text);letter-spacing:-.01em}.p-v-actions{gap:2.4cqw;display:flex}.p-v-actions .btn{border-radius:4.6cqw;flex:1;min-height:11.5cqw;padding:0 3cqw;font-size:3.7cqw}.p-verdict.is-docked{bottom:5cqw}.player-controls{width:var(--w,380px);align-items:center;gap:12px;max-width:100%;display:flex}.player-controls button{all:unset;border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:inline-grid}.player-controls button:hover{background:var(--surface)}.player-controls button:focus-visible{outline:2px solid var(--mustard);outline-offset:2px}.player-controls button[disabled]{opacity:.35;cursor:default}.player-controls .count{text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums;flex:1;font-size:14px}.blink{display:block;overflow:visible}.blink .b-brows,.blink .b-pupils,.blink .b-eyes,.blink .b-hl,.blink .b-pupil,.blink .b-mark{transform-box:view-box;transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.blink .b-pupil{transform-box:fill-box;transform-origin:50%}.blink .b-eye{transform-box:fill-box;transform-origin:50%;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.blink.is-idle .b-pupils{animation:4.8s ease-in-out infinite ss-look}.blink.is-idle .b-brows{animation:4.8s ease-in-out infinite ss-brow}.blink.is-idle .b-eyes{transform-box:fill-box;transform-origin:50%;animation:4.8s infinite ss-blink}@keyframes ss-blink{0%,40%,46%,88%,93%,to{transform:scaleY(1)}43%,90.5%{transform:scaleY(.08)}}@keyframes ss-look{0%,12%{transform:translate(0)}22%,38%{transform:translateY(64px)}50%,62%{transform:translate(0)}70%,82%{transform:translate(-26px,40px)}94%,to{transform:translate(0)}}@keyframes ss-brow{0%,12%{transform:translateY(0)}22%,38%{transform:translateY(18px)}50%,62%{transform:translateY(-14px)}70%,82%{transform:translateY(18px)}94%,to{transform:translateY(0)}}.blink.is-wide .b-brows{transform:translateY(-28px)}.blink.is-wide .b-eye{transform:scaleY(1.1)}.blink.is-wide .b-pupils{transform:translateY(34px)}.blink.is-wide .b-pupil{transform:scale(.78)}.blink.is-wide .b-eyes{transform-box:fill-box;transform-origin:50%;animation:.9s .35s both double-take}@keyframes double-take{0%,20%,40%,to{transform:scaleY(1)}10%,30%{transform:scaleY(.08)}}.blink.is-happy .b-pupils{transform:translateY(40px)}.blink.is-happy .b-pupil{transform:scale(1.3)}.blink.is-happy .b-brows{transform:translateY(-20px)}.blink.is-happy .b-mark{animation:1.3s ease-out both hop}@keyframes hop{0%{transform:translateY(0)}18%{transform:translateY(-26px)}36%{transform:translateY(0)}52%{transform:translateY(-12px)}68%,to{transform:translateY(0)}}.blink.is-wince .b-eye{transform:scaleY(.55)}.blink.is-wince .b-pupils{transform:translate(-22px,52px)}.blink.is-wince .b-pupil{transform:scale(.8)}.blink.is-wince .b-brow-l{transform-box:fill-box;transform-origin:50%;transform:rotate(14deg)translateY(30px)}.blink.is-wince .b-brow-r{transform-box:fill-box;transform-origin:50%;transform:rotate(-14deg)translateY(30px)}@media (prefers-reduced-motion:reduce){.blink *,.blink.is-idle *{transition:transform .15s linear!important;animation:none!important}}section{scroll-margin-top:72px}.band{padding-block:clamp(64px,9vw,120px)}.band+.band{border-top:1px solid var(--hairline)}.band-head{flex-direction:column;gap:14px;max-width:720px;margin-bottom:clamp(32px,5vw,56px);display:flex}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.step{flex-direction:column;gap:22px;min-width:0;display:flex}.step-art{border-radius:var(--radius-card);background:var(--slate-deep);justify-content:center;align-items:flex-end;height:440px;display:flex;position:relative;overflow:hidden}.step:nth-child(2) .step-art{background:var(--mustard)}.step:nth-child(3) .step-art{background:var(--slate)}.step-art .caption{z-index:2;position:absolute;top:18px;left:18px}.phone-shot{border:6px solid var(--panel-ink);background:var(--panel-ink);border-radius:30px;flex:none;width:74%;max-width:270px;margin-bottom:28px;box-shadow:0 20px 50px #00000059}.step-body{flex-direction:column;gap:8px;display:flex}.step-body p{color:var(--ink-2)}@media (max-width:900px){.steps{grid-template-columns:minmax(0,1fr);max-width:520px}.step-art{height:400px}}.script-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.script-copy{flex-direction:column;gap:18px;display:flex}.script-copy p{color:var(--ink-2);max-width:30em}.script{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-card);flex-direction:column;gap:22px;padding:clamp(22px,3vw,32px);display:flex}.script-head{flex-direction:column;gap:6px;display:flex}.script ol{counter-reset:s;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.script li{counter-increment:s;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;display:grid}.script li:before{content:counter(s);font:800 18px/24px var(--font-display);color:var(--mustard);grid-row:span 2}.script li b{font:700 17px/24px var(--font-text)}.bubble{background:var(--bubble);color:var(--panel-ink);font:600 15px/20px var(--font-text);border-radius:14px;justify-self:start;padding:6px 12px}@media (max-width:900px){.script-wrap{grid-template-columns:minmax(0,1fr)}}.season{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.season{scroll-snap-type:x mandatory;margin-right:calc(-1 * var(--gutter-r));padding-bottom:8px;padding-right:var(--gutter-r);display:flex;overflow-x:auto}.season>li{scroll-snap-align:start;flex:0 0 150px}}.ep-more{aspect-ratio:9/16;border-radius:var(--radius-sm);background:var(--slate);max-width:100%;color:var(--ink);flex-direction:column;justify-content:space-between;padding:16px;display:flex}.ep-more .blink{width:48%;height:auto}.ep-more b{font:800 clamp(15px, 1.4vw, 18px)/1.25 var(--font-display);letter-spacing:-.02em}.ep{flex-direction:column;gap:10px;min-width:0;display:flex}.ep-cover{aspect-ratio:9/16;border-radius:var(--radius-sm);background:var(--surface);max-width:100%;position:relative;overflow:hidden}.ep-cover img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.ep:hover .ep-cover img{transform:scale(1.03)}.ep-cover:focus-visible{outline:2px solid var(--mustard);outline-offset:3px}.ep-cover .tag{background:var(--mustard);color:var(--on-mustard);font:700 12px/16px var(--font-text);border-radius:999px;padding:4px 10px;position:absolute;top:8px;left:8px}.ep-cover .tag[hidden]{display:none}.ep-k{font:700 11px/14px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.ep-skill{font:600 15px/20px var(--font-text)}a.ep-cover{display:block}.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(32px,6vw,88px);display:grid}.faq-list{border-top:1px solid var(--hairline);flex-direction:column;display:flex}details{border-bottom:1px solid var(--hairline)}summary{cursor:pointer;font:700 18px/1.35 var(--font-text);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";border:1px solid var(--line-strong);width:32px;height:32px;font:500 20px/1 var(--font-text);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}details[open] summary:after{transform:rotate(45deg)}details .a{color:var(--ink-2);flex-direction:column;gap:10px;max-width:40em;padding:0 48px 22px 0;display:flex}@media (max-width:900px){.faq{grid-template-columns:minmax(0,1fr)}}.closer{background:var(--slate-deep)}.closer .wrap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);padding-block:clamp(56px,8vw,104px);display:grid}.closer .blink{width:clamp(120px,16vw,200px);height:auto}.closer-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.closer .caption{box-shadow:var(--shadow-comic-lg);border-width:4px;padding:10px 20px 12px;font-size:clamp(22px,3.2vw,36px)}.closer .store-soon{border-color:#f4f1ea59}@media (max-width:640px){.closer .wrap{grid-template-columns:minmax(0,1fr)}}.site-footer{border-top:1px solid var(--hairline);padding-block:40px calc(40px + env(safe-area-inset-bottom,0px))}.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.site-footer img{width:132px;height:auto}.foot-links{color:var(--ink-2);flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.foot-links a{text-decoration:none}.foot-links a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.doc{padding-block:clamp(40px,6vw,80px) clamp(64px,9vw,112px)}.doc .wrap{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.doc-nav{top:calc(88px + env(safe-area-inset-top,0px));flex-direction:column;gap:2px;font-size:15px;display:flex;position:sticky}.doc-nav a{color:var(--ink-2);padding:7px 0;text-decoration:none}.doc-nav a:hover{color:var(--ink)}.doc-nav .kicker{margin-bottom:8px}.doc-body{flex-direction:column;gap:18px;min-width:0;max-width:680px;display:flex}.doc-body>header{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.doc-body h2{font:800 22px/1.25 var(--font-display);letter-spacing:-.02em;margin-top:30px;scroll-margin-top:88px}.doc-body h3{font:700 18px/1.35 var(--font-text);margin-top:10px}.doc-body p,.doc-body li{color:var(--ink-2)}.doc-body strong{color:var(--ink);font-weight:700}.doc-body ul,.doc-body ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.doc-body a{color:var(--ink);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);text-underline-offset:3px;text-decoration-thickness:2px}.doc-table{border:1px solid var(--hairline);border-radius:16px;overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:12px 16px}.doc-table th{font:700 13px/18px var(--font-text);color:var(--ink);background:var(--surface)}.doc-table td{color:var(--ink-2)}.doc-table tr:last-child td{border-bottom:0}.contact-card{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.contact-card p{color:var(--ink-2)}.contact-card .addr{font:700 18px/1.3 var(--font-text);color:var(--ink);-webkit-user-select:all;user-select:all}@media (max-width:900px){.doc .wrap{grid-template-columns:minmax(0,1fr)}.doc-nav{flex-flow:wrap;gap:4px 16px;position:static}.doc-nav .kicker{width:100%;margin:0}}
