:root{--night: #111111;--night-2: #1a1a1a;--night-line: #333333;--paper: #ffffff;--steel: #f1f1f1;--steel-2: #e5e5e5;--ink: #111111;--body: #333333;--muted: #666666;--on-dark: #f5f5f5;--on-dark-body: #dddddd;--on-dark-muted: #aaaaaa;--cyan: #2fb7e6;--on-cyan: #111111;--cyan-ink: #2692b8;--loud: "Anton", "Impact", "Arial Narrow", sans-serif;--text: "Bricolage Grotesque", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--frame: 75rem;--measure: 40rem;color-scheme:light}*{box-sizing:border-box}body{margin:0;font:400 1.2rem/1.6 var(--text);color:var(--body);background:var(--paper)}h1,h2,h3,p,figure{margin:0}.wrap{max-width:var(--frame);margin-left:auto;margin-right:auto;padding-inline:24px}.page{container-type:inline-size;container-name:page;background:var(--paper)}.top{position:relative;z-index:4}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px}.top img{height:32px;width:auto;display:block}.top .right{display:flex;align-items:center;gap:22px}.line{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--on-dark);text-align:right}.line small{display:block;font:600 .875rem/1.2 var(--text);opacity:.8}.line b{font:400 1.35rem/1 var(--loud);letter-spacing:.03em;white-space:nowrap}.live{width:10px;height:10px;border-radius:50%;background:var(--cyan);box-shadow:0 0 #2fb7e680;animation:pulse 2s infinite}.kicker{font:700 .95rem/1.3 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}h1{font:400 clamp(3.2rem,7cqi,6.6rem)/.9 var(--loud);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance}.sub{font-size:clamp(1.15rem,1.5cqi,1.4rem);line-height:1.5;max-width:var(--measure)}.btn{display:inline-flex;align-items:center;gap:12px;border:0;cursor:pointer;text-decoration:none;background:var(--cyan);color:var(--on-cyan);font:800 1.2rem/1 var(--text);padding:22px 30px;border-radius:999px;box-shadow:0 10px 30px #2fb7e64d;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px #2fb7e666}.btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.btn:after{content:"→";font-weight:700}.btn:disabled{opacity:.7;cursor:default;transform:none}.top .btn-sm{padding:12px 18px;font-size:.95rem;box-shadow:none}.b2-head{display:grid;gap:14px;justify-items:center;text-align:center;max-width:52rem;margin-left:auto;margin-right:auto}.b2-end{display:grid;gap:26px;justify-items:center;text-align:center}.b2-lead{font:700 1rem/1.3 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.b2-lead:before{content:"";display:inline-block;width:28px;height:4px;background:var(--cyan);vertical-align:middle;margin-right:12px;border-radius:2px}.label{display:inline-block;font:700 .8rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}@media(prefers-reduced-motion:no-preference){.rise{opacity:0;transform:translateY(26px);animation:rise .8s cubic-bezier(.2,.7,.2,1) forwards}.rise:nth-child(2){animation-delay:.08s}.rise:nth-child(3){animation-delay:.16s}.rise:nth-child(4){animation-delay:.24s}.rise:nth-child(5){animation-delay:.32s}}@keyframes rise{to{opacity:1;transform:none}}@keyframes pulse{0%{box-shadow:0 0 #2fb7e680}70%{box-shadow:0 0 0 12px #2fb7e600}to{box-shadow:0 0 #2fb7e600}}#hA{position:relative;color:var(--on-dark-body);background:var(--night)}#hA .photo{position:absolute;inset:0;background:70% 30% / cover no-repeat}#hA .photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#111111f2,#111111d9 38%,#1116 62%,#1111111a),linear-gradient(0deg,#111,#1110 30%)}#hA .grid{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:end;padding-block:72px 0;min-height:760px}#hA .copy{display:grid;gap:28px;padding-bottom:130px;align-self:center}#hA h1{color:var(--on-dark)}#hA h1 em{font-style:normal;color:var(--cyan)}#hA .line{color:var(--on-dark)}.left-note{font:500 .98rem/1.45 var(--text);color:var(--on-dark-muted);max-width:30rem}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.ticker{position:relative;z-index:1;background:var(--cyan);color:var(--on-cyan);overflow:hidden;white-space:nowrap}.ticker-track{display:inline-flex;align-items:center;gap:28px;padding-block:18px;animation:tick 38s linear infinite}.ticker span{font:400 1.5rem/1 var(--loud);text-transform:uppercase;letter-spacing:.02em}.ticker i{width:10px;height:10px;border-radius:50%;background:var(--on-cyan);display:inline-block}@keyframes tick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}.lock{justify-self:center;width:340px;aspect-ratio:9 / 18.5;border-radius:44px;background:#000;padding:12px;box-shadow:0 40px 80px #11111140}.lock-s{height:100%;border-radius:34px;background:linear-gradient(180deg,#2a2a2a,#111);padding:46px 14px 14px;display:grid;align-content:start;gap:8px;overflow:hidden}.lock-t{text-align:center;font:300 4.2rem/1 var(--text);color:#f5f5f5}.lock-d{margin:0 0 14px;text-align:center;font:600 .95rem/1 var(--text);color:#ddd}.nt{background:#f5f5f5e6;border-radius:16px;padding:10px 12px;display:grid;gap:2px;font:500 .875rem/1.35 var(--text);color:var(--ink)}.nt p{margin:0}.nt .nh{display:flex;justify-content:space-between;font-size:.875rem;color:#555}.nt .nh b{color:var(--ink)}.nt.hy.done{background:var(--cyan)}.nt.hy.done .nh b,.nt.hy.done .nh span,.nt.hy.done p{color:var(--on-cyan)}#l2A{background:var(--paper)}#l2A .wrap{padding-block:120px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}#l2A .copy{display:grid;gap:30px}.lp2-h{font:400 clamp(3rem,6.4cqi,5.6rem)/.92 var(--loud);text-transform:uppercase;color:var(--ink);text-wrap:balance}.lp2-h em{font-style:normal;color:var(--cyan-ink)}#l2A ul{list-style:none;margin:0;padding:0;display:grid;gap:18px}#l2A li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;align-items:center;font:500 1.2rem/1.5 var(--text);color:var(--body)}#l2A li:before{content:"✓";width:30px;height:30px;border-radius:50%;border:2px solid var(--cyan);color:var(--ink);display:grid;place-items:center;font:800 .875rem/1 var(--text)}#l3A{position:relative;background:var(--night)}#l3A .ph{position:absolute;inset:0;background:70% 40% / cover no-repeat}#l3A .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#111111f0,#111c 40%,#11111140 75%,#11111110)}#l3A .wrap{position:relative;z-index:2;padding-block:150px;display:grid;gap:26px}.lp3-h{font:400 clamp(3rem,6.4cqi,5.8rem)/.92 var(--loud);text-transform:uppercase;color:var(--on-dark);text-wrap:balance}.lp3-h em{font-style:normal;color:var(--cyan)}.lp3-p{font:400 clamp(1.15rem,1.5cqi,1.4rem)/1.6 var(--text);color:var(--on-dark-body);max-width:40rem}#l4B{background:var(--steel)}.lp4-h{font:400 clamp(3rem,6cqi,5.4rem)/.92 var(--loud);text-transform:uppercase;color:var(--ink);text-wrap:balance}.lp4-h em{font-style:normal;color:var(--cyan-ink)}.lp4-note{font:500 .95rem/1.4 var(--text);color:var(--muted)}#l4B .track{height:360vh;position:relative}#l4B .stage{position:sticky;top:0;height:100vh;display:grid;align-items:center;overflow:hidden}#l4B .stage .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px 88px;align-items:center;padding-block:32px;width:100%}#l4B .head4{grid-column:1 / -1;padding:0}#l4B .head4 .lp4-h{font-size:clamp(2.6rem,4.4cqi,4.2rem)}#l4B .left{display:grid;gap:28px;align-content:center;align-self:center}#l4B .slot{display:grid;min-height:15rem}#l4B .slot .st{grid-area:1 / 1;opacity:0;transform:translateY(24px);transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1);pointer-events:none}#l4B .slot .st.on{opacity:1;transform:none;pointer-events:auto}#l4B .st{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 20px;align-items:center;align-content:center}#l4B .st b{grid-row:1;grid-column:1;font:400 5.6rem/.85 var(--loud);color:var(--cyan-ink)}#l4B .st h3{grid-row:1;grid-column:2;align-self:center;font:400 clamp(2.2rem,3.4cqi,3rem)/.95 var(--loud);text-transform:uppercase;color:var(--ink)}#l4B .st p{grid-row:2;grid-column:2;font:400 1.25rem/1.55 var(--text);color:var(--body);max-width:34rem}#l4B .prog{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:22rem}#l4B .prog i{height:4px;border-radius:2px;background:#ccc;transition:background .3s}#l4B .prog i.on{background:var(--cyan)}#l4B .pin{position:relative;display:block;align-self:start}#l4B .glow{position:absolute;left:50%;top:50%;translate:-50% -50%;width:360px;height:360px;border-radius:50%;background:#2fb7e640;filter:blur(70px)}#l4B .ph4{position:relative;margin-left:auto;margin-right:auto;width:min(300px,calc((100vh - 330px) / 2.06));aspect-ratio:9 / 18.5;border-radius:40px;background:#000;padding:10px;box-shadow:0 30px 60px #1113}#l4B .ph4 img{position:absolute;inset:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:cover;object-position:top;border-radius:31px;display:block;opacity:0;transform:scale(.98);transition:opacity .5s,transform .5s}#l4B .ph4 img.on{opacity:1;transform:none}#p5A{background:var(--cyan);color:var(--on-cyan)}#p5A .wrap{padding-block:110px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}#p5A .main{display:grid;gap:22px}.p5-h{font:400 clamp(3rem,6cqi,5.4rem)/.92 var(--loud);text-transform:uppercase;text-wrap:balance;color:var(--ink)}.p5-p{font:500 1.15rem/1.55 var(--text);max-width:34rem}.p5-alt{font:600 1rem/1.4 var(--text)}.p5-alt b{font:400 1.25rem/1 var(--loud);letter-spacing:.03em;white-space:nowrap}.p5-alt a{color:inherit;text-decoration:none}.player{background:var(--night);color:var(--on-dark);border-radius:24px;padding:22px;display:grid;gap:18px;box-shadow:0 30px 70px #11111150}.pl-top{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:center}.pl-play{all:unset;cursor:pointer;width:64px;height:64px;border-radius:50%;background:var(--cyan);display:grid;place-items:center}.pl-play:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.pl-play:before{content:"";border-left:18px solid var(--on-cyan);border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:5px}.player.playing .pl-play:before{border:0;width:18px;height:20px;margin:0;background:linear-gradient(90deg,var(--on-cyan) 0 35%,transparent 35% 65%,var(--on-cyan) 65%)}.pl-meta b{display:block;font:700 1rem/1.3 var(--text)}.pl-meta span{font:500 .875rem/1.3 var(--text);color:var(--on-dark-muted)}.pl-time{font:500 .9rem/1 var(--mono);color:var(--on-dark-muted);font-variant-numeric:tabular-nums}.wave{display:flex;align-items:center;gap:3px;height:44px}.wave i{flex:1;border-radius:2px;background:#333;transition:background .2s}.wave i.on{background:var(--cyan)}.sample{font:700 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#aaa}.tx{display:grid;gap:10px}.tx p{margin:0;padding:10px 14px;border-radius:16px;font:500 .98rem/1.45 var(--text);color:var(--on-dark);opacity:.45;transition:opacity .35s;max-width:88%}.tx p.on{opacity:1}.tx .c{background:#2e2e2e;justify-self:start;border-bottom-left-radius:4px}.tx .h{background:#2fb7e633;justify-self:end;border-bottom-right-radius:4px}.tx p small{display:block;font:700 .72rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-muted);margin-bottom:4px}#w8hA{background:var(--steel)}#w8hA .wrap{padding-block:120px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:120px;align-items:center}#w8hA .side{display:grid;gap:26px}#w8hA h2{font:400 clamp(3rem,5cqi,4.8rem)/.92 var(--loud);text-transform:uppercase;color:var(--ink)}#w8hA h2 em{font-style:normal;color:var(--cyan-ink)}#w8hA h2 span,#w8hA h2 em{display:block;white-space:nowrap}#w8hA .sub{font:500 1.15rem/1.5 var(--text);color:var(--body)}#w8hA .list{display:grid;gap:0}.gb{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:center;padding:22px 0;border-bottom:1px solid #cccccc}.gb:first-child{padding-top:0}.gb:last-child{border-bottom:0;padding-bottom:0}.gb:before{content:"✓";width:36px;height:36px;border-radius:50%;background:var(--cyan);color:var(--on-cyan);display:grid;place-items:center;font:800 .95rem/1 var(--text)}.gb p{font:400 1.12rem/1.5 var(--text);color:var(--body)}.gb p b{display:block;font:700 1.25rem/1.3 var(--text);color:var(--ink);margin-bottom:2px}#n9B{background:var(--paper);color:var(--body)}#n9B .wrap{padding-block:120px;display:grid;gap:30px;justify-items:center;text-align:center;max-width:60rem}.n9-h{font:400 clamp(2.6rem,5cqi,4.6rem)/.95 var(--loud);text-transform:uppercase;text-wrap:balance;color:var(--ink)}.n9-h span{color:var(--cyan-ink)}.n9-in{font:700 1.25rem/1 var(--text);width:6.5ch;padding:10px 12px;border-radius:12px;border:2px solid #cccccc;background:var(--paper);color:var(--ink);text-align:center}.n9-in:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px #2fb7e633}#n9B .sent{font:500 clamp(1.4rem,2.4cqi,2rem)/1.9 var(--text);color:var(--ink)}#n9B .sent .n9-in{font-size:inherit;padding:2px 8px}.n9-total{font:400 clamp(3.6rem,8cqi,7.4rem)/1 var(--loud);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--cyan-ink)}.n9-total small{font-size:.42em;letter-spacing:.02em;margin-left:.08em}.n9-note{font:500 1rem/1.5 var(--text);max-width:38rem;color:var(--muted)}#t10C{background:var(--steel)}#t10C .wrap{padding-block:120px;display:grid;gap:56px}.t10-h{font:400 clamp(3rem,6cqi,5.4rem)/.92 var(--loud);text-transform:uppercase;color:var(--ink);text-wrap:balance}.t10-h em{font-style:normal;color:var(--cyan-ink)}.t10-p{font:500 1.2rem/1.55 var(--text);color:var(--body);max-width:34rem;margin-left:auto;margin-right:auto}#t10C .pair{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:80px;align-items:start}#t10C .pair figure{display:grid;gap:18px;justify-items:center}#t10C figcaption{order:-1;font:400 1.6rem/1 var(--loud);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);padding:9px 16px;border-radius:999px;background:#e5e5e5}#t10C figure:last-child figcaption{background:var(--cyan);color:var(--on-cyan)}#t10C .lock{width:320px}#r11A{background:var(--night);color:var(--on-dark-body)}#r11A .wrap{padding-block:120px;display:grid;gap:64px}#r11A .panel{position:relative;background:var(--cyan);color:var(--on-cyan);border-radius:28px;padding:64px 340px 56px 64px;display:grid;gap:22px}#r11A .panel h2{font:400 clamp(3.4rem,7cqi,6.4rem)/.9 var(--loud);text-transform:uppercase;color:var(--ink);max-width:11ch}#r11A .panel p{font:600 1.25rem/1.55 var(--text);color:var(--ink);max-width:36rem}#r11A .stamp{position:absolute;right:60px;top:50%;translate:0 -50%;width:250px;height:250px;border-radius:50%;background:var(--night);color:var(--on-dark);display:grid;place-items:center;text-align:center;transform:rotate(-10deg);box-shadow:0 0 0 8px var(--cyan),0 0 0 10px var(--ink)}#r11A .stamp b{font:400 3.6rem/.9 var(--loud);text-transform:uppercase;display:block}#r11A .stamp small{font:700 .85rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);display:block;margin-top:6px}#r11A .how11{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:6px}#r11A .how11 span{background:var(--ink);color:var(--on-dark);border-radius:999px;padding:12px 20px;font:700 1.05rem/1.2 var(--text)}#r11A .how11 i{font-style:normal;color:var(--ink);font-size:1.3rem;font-weight:700}#r11A .pr3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;align-items:start;text-align:left;width:100%}#r11A .pr3>div{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:10px 14px;align-items:center}#r11A .pr3>div:before{content:"✓";grid-row:1;width:34px;height:34px;border-radius:50%;background:var(--cyan);color:var(--on-cyan);display:grid;place-items:center;font:800 .9rem/1 var(--text)}#r11A .pr3 h3{grid-column:2;font:400 1.7rem/1 var(--loud);text-transform:uppercase;color:var(--on-dark)}#r11A .pr3 p{grid-column:2;font:500 1.08rem/1.55 var(--text)}#k12A{background:var(--paper)}#k12A .wrap{padding-block:120px;display:grid;grid-template-columns:340px minmax(0,1fr);gap:72px;align-items:center;max-width:64rem}#k12A img{width:340px;height:340px;object-fit:cover;border-radius:28px;box-shadow:0 30px 60px #11111126}#k12A .txt{display:grid;gap:22px}.k12-h{font:400 clamp(3rem,6cqi,5.4rem)/.92 var(--loud);text-transform:uppercase;color:var(--ink);text-wrap:balance}.k12-h em{font-style:normal;color:var(--cyan-ink)}.k12-p{font:400 1.25rem/1.6 var(--text);color:var(--body)}.sig b{font:700 1.1rem/1.2 var(--text);color:var(--ink);display:block}.sig span{font:500 .95rem/1.3 var(--text);color:var(--muted)}#o13B{background:var(--steel);color:var(--body)}#o13B .wrap{padding-block:120px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:72px;align-items:center}#o13B .side{display:grid;gap:40px}.o13-h{font:400 clamp(3rem,6.4cqi,5.8rem)/.92 var(--loud);text-transform:uppercase;text-wrap:balance;color:var(--ink)}.o13-h em{font-style:normal;color:var(--cyan-ink)}#o13B .fit2{display:grid;grid-template-columns:1fr;gap:32px}#o13B .fit2>div{display:grid;gap:12px;align-content:start}#o13B .fit2 h3{font:400 1.9rem/1 var(--loud);text-transform:uppercase;display:flex;align-items:center;gap:12px;color:var(--ink)}#o13B .fit2 h3 i{font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:800 .9rem/1 var(--text);flex:none}#o13B .fit2 ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}#o13B .fit2 li{font:500 1.12rem/1.5 var(--text);padding-left:46px;color:var(--body)}#o13B .yes i{background:var(--cyan);color:var(--on-cyan)}#o13B .no i{background:#ccc;color:var(--ink)}#o13B .next{background:var(--night);color:var(--on-dark-body);border-radius:24px;padding:44px 40px;display:grid;grid-template-columns:1fr;gap:24px 40px;align-items:center}#o13B .next h3{margin:0 0 6px;font:400 2.2rem/1 var(--loud);text-transform:uppercase;color:var(--on-dark)}#o13B .next p{font:500 1.12rem/1.5 var(--text)}.ft{background:var(--night);color:var(--on-dark-muted)}.ft .wrap{padding-block:44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;font:500 .92rem/1.4 var(--text)}.ft img{height:26px;width:auto;display:block}.ft nav{display:flex;flex-wrap:wrap;gap:8px 22px}.ft a{color:var(--on-dark-body);text-decoration:none}.ft a:hover{color:var(--cyan)}@container page (max-width: 760px){.wrap{padding-inline:20px}.top img{height:24px}.top .line{display:none}#page .btn:not(.btn-sm){width:100%;justify-content:center}.b2-end>div,#n9B .wrap>div:last-child{width:100%;justify-self:stretch}#hA{display:flex;flex-direction:column}#hA .top{order:1}#hA .photo{order:2;position:relative;inset:auto;width:100%;aspect-ratio:4 / 3;background-position:62% 35%}#hA .photo:after{background:linear-gradient(0deg,#111,#1110 28%)}#hA .grid{order:3;grid-template-columns:1fr;gap:36px;min-height:0;padding-top:8px}#hA .copy{padding-bottom:20px}#l2A .wrap{grid-template-columns:1fr;gap:48px;padding-block:80px}.lock{width:280px;aspect-ratio:auto}.lock-s{height:auto;padding-bottom:22px}#l3A{display:flex;flex-direction:column}#l3A .ph{position:relative;inset:auto;aspect-ratio:4 / 3}#l3A .ph:after{background:linear-gradient(0deg,#111,#1110 30%)}#l3A .wrap{padding-block:24px 80px}#l4B .track{height:330svh}#l4B .stage{height:100svh}#l4B .stage .wrap{grid-template-columns:1fr;gap:14px;padding-block:14px;justify-items:stretch}#l4B .head4{grid-row:1}#l4B .head4 .lp4-h{font-size:1.95rem}#l4B .head4 .lp4-note{display:none}#l4B .pin{grid-column:1;grid-row:2;justify-self:center;order:1}#l4B .ph4{width:min(220px,calc((100svh - 390px) / 2.06));border-radius:22px;padding:6px}#l4B .ph4 img{inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:17px}#l4B .glow{width:200px;height:200px}#l4B .left{grid-column:1;grid-row:3;gap:12px;overflow:hidden}#l4B .slot{min-height:8.6rem}#l4B .slot .st{transform:translate(60px);transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1)}#l4B .slot .st.past{transform:translate(-60px)}#l4B .slot .st.on{transform:none}#l4B .st{grid-template-columns:auto minmax(0,1fr);gap:8px 10px}#l4B .st b{font-size:2.4rem}#l4B .st h3{font-size:1.45rem}#l4B .st p{grid-column:1 / -1;font-size:.95rem;line-height:1.45}#l4B .left>div:last-child{display:none}#p5A .wrap{grid-template-columns:1fr;gap:36px;padding-block:80px}.tx p{max-width:100%}#w8hA .wrap{grid-template-columns:1fr;gap:44px;padding-block:80px}#n9B .wrap,#t10C .wrap{padding-block:80px}#t10C .pair{grid-template-columns:1fr;gap:40px}#r11A .wrap{padding-block:80px}#r11A .pr3{grid-template-columns:1fr;gap:26px}#r11A .panel{padding:40px 24px 180px}#r11A .stamp{top:auto;bottom:24px;right:24px;translate:none;width:150px;height:150px}#r11A .stamp b{font-size:2.2rem}#r11A .how11{flex-direction:column;align-items:flex-start}#r11A .how11 i{display:none}#k12A .wrap{grid-template-columns:1fr;gap:32px;padding-block:80px;justify-items:center}#k12A img{width:240px;height:240px}#o13B .wrap{grid-template-columns:1fr;gap:40px;padding-block:80px}.ft .wrap{flex-direction:column;align-items:flex-start}}.su-scrim{position:fixed;inset:0;z-index:60;background:#111111b3}.su-scrim[hidden],#suA[hidden]{display:none}#suA{position:fixed;z-index:61;top:0;right:0;bottom:0;width:min(480px,100%);overflow:auto;background:var(--paper);color:var(--body);padding:64px 32px 28px;box-shadow:-30px 0 80px #0007;animation:su-panel .35s cubic-bezier(.2,.7,.2,1)}@keyframes su-panel{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.su-x{all:unset;cursor:pointer;position:absolute;top:14px;right:14px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font:400 1.6rem/1 var(--text);color:var(--muted)}.su-x:hover{background:#1111110f;color:var(--ink)}.su-x:focus-visible{outline:2px solid var(--ink)}.su-form{display:grid;gap:18px}.su-form [hidden]{display:none!important}.su-prog{display:grid;gap:8px}.su-prog .bar{height:5px;border-radius:3px;background:#e5e5e5;overflow:hidden}.su-prog .bar i{display:block;height:100%;width:25%;background:var(--cyan);transition:width .35s}.su-prog small{font:700 .75rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.su-h{font:400 2.4rem/.95 var(--loud);text-transform:uppercase;color:var(--ink)}.su-h em{font-style:normal;color:var(--cyan-ink)}.su-lead{font:500 1rem/1.5 var(--text);color:var(--body)}.su-step{display:none;gap:16px}.su-step.on{display:grid;animation:su-in .35s cubic-bezier(.2,.7,.2,1)}@keyframes su-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.su-f{display:grid;gap:7px}.su-f>label,.su-f legend{font:700 .95rem/1.3 var(--text);color:var(--ink);padding:0}.su-f label small{font-weight:500;color:var(--muted);font-size:.875rem}.su-f input[type=text],.su-f input[type=email],.su-f input[type=tel],.su-f textarea{font:500 1.05rem/1.3 var(--text);color:var(--ink);background:var(--paper);border:2px solid #cccccc;border-radius:12px;padding:13px 14px;width:100%}.su-f textarea{resize:vertical;min-height:84px}.su-f input:focus,.su-f textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px #2fb7e633}fieldset.su-f{border:0;margin:0;padding:0;min-width:0}.su-ch{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.su-ch label{cursor:pointer}.su-ch input{position:absolute;opacity:0;pointer-events:none}.su-ch span{display:inline-block;padding:10px 14px;border:2px solid #cccccc;border-radius:999px;font:600 .95rem/1.2 var(--text);color:var(--ink);background:var(--paper);transition:all .15s}.su-ch input:checked+span{border-color:var(--cyan);background:#2fb7e626}.su-ch input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.su-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.su-cons{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font:500 .875rem/1.45 var(--text);color:var(--muted)}.su-cons input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--cyan)}.su-err{font:600 .875rem/1.3 var(--text);color:#c62828}.su-err:empty{display:none}.su-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px}.su-nav .btn{box-shadow:none}.su-back{all:unset;cursor:pointer;font:600 .95rem/1 var(--text);color:var(--muted)}.su-back:focus-visible{outline:2px solid var(--ink)}.su-note{font:500 .875rem/1.4 var(--text);color:var(--muted)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ts:empty{display:none}#suA .bk{display:grid;gap:14px}#suA .bk [hidden]{display:none!important}#suA .bk__steps{display:none}#suA #bk-picker{display:grid;gap:14px}#suA .bk__status{font:500 1rem/1.5 var(--text);color:var(--body)}#suA .bk__status--err{color:#c62828;font-weight:600}#suA .bk__status a{color:var(--ink)}#suA .bk__month{display:flex;align-items:center;justify-content:space-between;gap:12px}#suA .bk__month-name{font:400 1.6rem/1 var(--loud);text-transform:uppercase;color:var(--ink)}#suA .bk__nav{all:unset;cursor:pointer;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:2px solid #cccccc;font:600 1.4rem/1 var(--text);color:var(--ink)}#suA .bk__nav:disabled{opacity:.35;cursor:default}#suA .bk__nav:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#suA .bk__dow,#suA .bk__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}#suA .bk__dow{text-align:center;font:700 .75rem/1 var(--mono);color:var(--muted)}#suA .bk__day{display:grid;place-items:center;aspect-ratio:1;border-radius:12px;font:500 .95rem/1 var(--text);color:#757575}#suA .bk__day--blank{visibility:hidden}#suA button.bk__day{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;aspect-ratio:1;border:2px solid #cccccc;border-radius:12px;background:var(--paper);font:700 .95rem/1 var(--text);color:var(--ink);transition:all .15s}#suA button.bk__day:hover{border-color:var(--cyan)}#suA button.bk__day.is-picked{border-color:var(--cyan);background:#2fb7e626}#suA button.bk__day:focus-visible,#suA .bk__time:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#suA .bk__times-wrap{display:grid;gap:10px}#suA .bk .label{font:700 .8rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}#suA .bk__times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#suA .bk__time{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;padding:10px 4px;border:2px solid #cccccc;border-radius:999px;font:600 .95rem/1.2 var(--text);color:var(--ink);background:var(--paper);transition:all .15s}#suA .bk__time:hover{border-color:var(--cyan);background:#2fb7e626}#suA .bk__tz{font:500 .875rem/1.4 var(--text);color:var(--muted)}#suA .bk__form{display:grid;gap:14px}#suA .bk__picked{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--steel);border-radius:14px;padding:12px 14px}#suA .bk__picked-when{font:700 1rem/1.3 var(--text);color:var(--ink)}#suA .bk__link{all:unset;cursor:pointer;font:600 .95rem/1 var(--text);color:var(--ink);text-decoration:underline}#suA .bk__link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#suA .bk__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#suA .bk__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}#suA .bk__field{display:grid;gap:7px}#suA .bk__field .label{font:700 .95rem/1.3 var(--text);letter-spacing:0;text-transform:none}#suA .bk__field input{font:500 1.05rem/1.3 var(--text);color:var(--ink);background:var(--paper);border:2px solid #cccccc;border-radius:12px;padding:13px 14px;width:100%}#suA .bk__field input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px #2fb7e633}#suA .bk__consent label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;font:500 .875rem/1.45 var(--text);color:var(--muted)}#suA .bk__consent input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--cyan)}#suA .bk__consent p{margin:8px 0 0;font:500 .875rem/1.4 var(--text);color:var(--muted)}#suA .bk__consent a{color:var(--ink)}#suA .bk__submit{box-shadow:none;justify-content:center}#suA .bk__done{display:grid;gap:14px;justify-items:start}#suA .bk__done:before{content:"✓";width:56px;height:56px;border-radius:50%;background:var(--cyan);color:var(--on-cyan);display:grid;place-items:center;font:800 1.5rem/1 var(--text)}#suA .bk__done-stamp,#suA .bk__done :empty{display:none}#suA .bk__done-h{font:400 2.4rem/.95 var(--loud);text-transform:uppercase;color:var(--ink)}#suA .bk__done-when{font:700 1.1rem/1.3 var(--text);color:var(--ink)}#suA .bk__done-p{font:500 1rem/1.5 var(--text);color:var(--body)}#suA .bk__done-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center}#suA .bk__done .btn{background:var(--paper);border:2px solid var(--ink);color:var(--ink);box-shadow:none;padding:16px 24px}@media(max-width:760px){#suA{top:auto;left:0;width:100%;max-height:94%;border-radius:24px 24px 0 0;padding:56px 20px max(24px,env(safe-area-inset-bottom,0px));animation-name:su-up}@keyframes su-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.su-two,#suA .bk__row{grid-template-columns:1fr}.su-nav .btn{width:100%;justify-content:center}#suA .bk__submit{width:100%}}#hA{display:flex;flex-direction:column;min-height:calc(100svh - 62px)}#hA .grid{flex:1;min-height:0;padding-block:24px 0;align-items:center}#hA .copy{padding-bottom:48px;gap:24px}#hA h1{font-size:clamp(2.6rem,min(6cqi,8.4svh),6rem)}#hA h1 em{display:block}#vband{background:var(--night);color:var(--on-dark-body)}#vband .wrap{display:grid;gap:22px;justify-items:center;text-align:center;padding-block:72px 88px}.vb-h{font:400 clamp(2rem,4cqi,3.2rem)/.95 var(--loud);text-transform:uppercase;color:var(--on-dark)}.vb-h em{font-style:normal;color:var(--cyan)}#vband .vsl{position:relative;width:min(100%,54rem);aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;background:#000;box-shadow:0 40px 80px #000a,0 0 0 1px var(--night-line)}#vband .vsl video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#000}#vband .vsl:after{content:"";position:absolute;inset:0;background:#11111126;pointer-events:none}#vband .vsl-play{position:absolute;z-index:2;left:50%;top:66%;translate:-50% -50%;display:grid;justify-items:center;gap:12px;padding:0;border:0;background:none;cursor:pointer}#vband .vsl-play .dot{width:96px;height:96px;border-radius:50%;background:#0d0d0de6;border:2px solid #ffffff59;display:grid;place-items:center;box-shadow:0 16px 36px #000b;transition:transform .2s,border-color .2s}#vband .vsl-play .tri{width:0;height:0;border-left:28px solid var(--on-dark);border-top:17px solid transparent;border-bottom:17px solid transparent;margin-left:8px}#vband .vsl-play .len{font:500 .8rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-body)}#vband .vsl-play:hover .dot{transform:scale(1.06);border-color:#ffffffa6}#vband .vsl-play:focus-visible{outline:none}#vband .vsl-play:focus-visible .dot{outline:3px solid var(--on-dark);outline-offset:4px}#vband .vsl.playing:after,#vband .vsl.playing .vsl-play{display:none}@container page (max-width: 760px){#hA{min-height:0}#hA .photo{aspect-ratio:16 / 10}#hA .copy{padding-bottom:20px}#hA h1{font-size:clamp(2.6rem,11cqi,3.6rem)}#vband .wrap{padding-block:48px 64px}#vband .vsl{border-radius:16px}#vband .vsl-play{gap:8px}#vband .vsl-play .dot{width:60px;height:60px}#vband .vsl-play .tri{border-left-width:18px;border-top-width:11px;border-bottom-width:11px;margin-left:5px}#vband .vsl-play .len{font-size:.68rem}}}{}
