.hx-hero{position:relative;--hx-ease:cubic-bezier(0.16,1,0.3,1);--hx-gut:clamp(16px,3.6vw,56px)}.hx-stage{position:relative;overflow:hidden}.hx-gfx,.hx-stage{height:100vh;height:100svh;min-height:680px}.hx-gfx{position:absolute;left:0;right:0;top:0;pointer-events:none;will-change:transform}.hx-canvas{position:absolute;inset:0;width:100%;height:100%}.hx-light{position:absolute;left:0;top:0;width:256px;height:256px;border-radius:50%;opacity:0;transform-origin:0 0;will-change:transform,opacity}.hx-lp{background:radial-gradient(closest-side,#ec4899,rgba(236,72,153,.32) 35%,rgba(236,72,153,0))}.hx-lv{background:radial-gradient(closest-side,#a855f7,rgba(168,85,247,.32) 35%,rgba(168,85,247,0))}.hx-ui{position:absolute;inset:0;pointer-events:none}.hx-ui>*{pointer-events:auto}.hx-rise{opacity:0;transform:translateY(18px);transition:opacity 1.1s,transform 1.4s var(--hx-ease)}.hx-on .hx-rise{opacity:1;transform:none}.hx-on .hx-d1{transition-delay:.1s}.hx-on .hx-d2{transition-delay:.2s}.hx-on .hx-d4{transition-delay:.42s}.hx-on .hx-d5{transition-delay:.54s}.hx-eye{position:absolute;left:0;right:0;display:flex;align-items:center;gap:22px;padding:0 var(--hx-gut);font:600 12.5px var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgba(244,240,248,.62)}.hx-eye:after,.hx-eye:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(244,240,248,.12))}.hx-eye:after{background:linear-gradient(270deg,transparent,rgba(244,240,248,.12))}.hx-eye em{font-style:normal;color:#ec4899}.hx-sc{left:0;right:0;text-align:center;font-weight:700;font-size:clamp(13px,1.45vw,22px);letter-spacing:.7em;padding-left:.7em;color:rgba(244,240,248,.72)}.hx-deck,.hx-sc{position:absolute}.hx-deck{left:50%;transform:translateX(-50%);width:min(1240px,100% - 2 * var(--hx-gut));display:grid;grid-template-columns:minmax(260px,372px) minmax(400px,1fr) minmax(260px,372px);gap:clamp(40px,5vw,96px);align-items:start}.hx-center{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.hx-typed{font:400 clamp(18px,1.7vw,26px) ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:rgba(244,240,248,.64)}.hx-typed b{color:#f4f0f8;font-weight:500}.hx-gt{color:#ec4899}.hx-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:#ec4899;animation:iscCaret 1s steps(1) infinite}.hx-mission{margin-top:24px;color:rgba(244,240,248,.64);font-size:16.5px;line-height:1.6;max-width:34em}@property --hx-a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes hx-orbit{to{--hx-a:360deg}}.hx-b{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:12px;height:50px;padding:0 22px;border-radius:14px;font:600 14.5px var(--font-display);color:#f4f0f8;white-space:nowrap;background:none}.hx-b:before{inset:-1.5px;z-index:-2;border-radius:15.5px;background:conic-gradient(from var(--hx-a),rgba(244,240,248,.12) 0 60%,rgba(244,240,248,.7) 80%,rgba(244,240,248,.12) 100%);animation:hx-orbit 3.2s linear infinite}.hx-b:after,.hx-b:before{content:"";position:absolute}.hx-b:after{inset:0;z-index:-1;border-radius:14px;background:#0d0b17;transition:background .5s}.hx-b:hover:after{background:#17142b}.hx-b.hx-pri:before{background:conic-gradient(from var(--hx-a),transparent 0 55%,#ec4899 72%,#a855f7 86%,transparent 100%)}.hx-b.hx-pri:hover:after{background:linear-gradient(100deg,#3a1530,#2a1640)}.hx-b.hx-sm{height:42px;padding:0 16px;font-size:13.5px;gap:10px;border-radius:11px}.hx-b.hx-sm:before{border-radius:12.5px}.hx-b.hx-sm:after{border-radius:11px}.hx-lbl{display:inline-block;overflow:hidden;height:1.25em;line-height:1.25}.hx-lbl>span{display:block;transition:transform .55s cubic-bezier(.16,1,.3,1)}.hx-lbl>span:after{content:attr(data-t);display:block}.hx-b:hover .hx-lbl>span{transform:translateY(-100%)}.hx-ic{display:grid;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hx-b:hover .hx-ic{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.hx-b:before{animation:none}}.hx-dn-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 12px 12px}.hx-dn-top .hx-badge{position:static}.hx-dn-left{font:600 10.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em;color:#f9a8d4;white-space:nowrap}.hx-dn{position:relative;height:228px}.hx-dn-h{position:absolute;left:0;right:0;height:50%;overflow:hidden}.hx-dn-d{top:0}.hx-dn-n{bottom:0}.hx-dn-h img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;filter:brightness(.62);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.hx-dnp:hover .hx-dn-h img{transform:scale(1.05)}.hx-dn-h:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,5,12,.7),rgba(6,5,12,.15) 62%,transparent)}.hx-dn-tx{position:absolute;z-index:2;left:16px;right:14px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:7px}.hx-dn-tx small{display:block;font:500 9.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.hx-dn-d small{color:#fde68a}.hx-dn-n small{color:#c4b5fd}.hx-dn-tx b{display:block;margin-top:3px;font-weight:800;font-size:22px;line-height:1.1;color:#f4f0f8;text-shadow:0 2px 12px rgba(0,0,0,.6)}.hx-dn-fare{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;text-shadow:0 1px 10px rgba(0,0,0,.7)}.hx-dn-fare strong{font:600 17px var(--font-display);letter-spacing:-.02em;color:#f4f0f8;white-space:nowrap}.hx-dn-fare strong span{margin-left:5px;font:500 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,240,248,.66)}.hx-dn-fare .hx-f-mem{color:#6ee7b7}.hx-dn-fare .hx-f-only{color:#d8b4fe}.hx-dn-hz{z-index:3;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#f9a8d4,transparent)}.hx-dn-dt,.hx-dn-hz{position:absolute;top:50%}.hx-dn-dt{z-index:4;left:50%;transform:translate(-50%,-50%);padding:5px 12px;border-radius:999px;background:#0f0d19;border:1px solid rgba(249,168,212,.5);font:600 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.14em;color:#f9a8d4;white-space:nowrap}.hx-foot.hx-dn-ft{padding:12px 16px 14px;margin:0;justify-content:center}.hx-pass.hx-dnp:hover{border-color:hsla(0,0%,100%,.1);box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}.hx-pass.hx-dnp:after{display:none}.hx-side{position:relative;perspective:1000px}.hx-join{align-self:center;display:flex;flex-direction:column;align-items:flex-start}.hx-join h3{margin-top:-.18em;font-weight:800;font-size:clamp(30px,2.6vw,46px);line-height:1;letter-spacing:-.015em;color:#f4f0f8}.hx-join p{margin:14px 0 20px;font:600 clamp(13px,.95vw,15px)/1.3 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#fbcfe8}.hx-join p b{color:#f9a8d4;font-weight:700}.hx-pass{position:relative;border-radius:20px;background:#0f0d19;border:1px solid hsla(0,0%,100%,.1);overflow:hidden;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--hx-ease),border-color .4s,box-shadow .6s;box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}.hx-pass:hover{border-color:rgba(249,168,212,.35);box-shadow:0 40px 80px -30px rgba(236,72,153,.35)}.hx-pass.hx-tilting{transition:transform .08s linear,border-color .4s,box-shadow .6s}.hx-pass:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .5s;mix-blend-mode:color-dodge;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.28),transparent 42%),conic-gradient(from calc(var(--a, 0) * 1deg) at var(--mx,50%) var(--my,50%),rgba(249,168,212,.35),rgba(168,85,247,.3),rgba(147,197,253,.3),rgba(249,168,212,.35))}.hx-pass:hover:after{opacity:.55}.hx-edge{position:absolute;left:0;right:0;top:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(249,168,212,.85),transparent);opacity:.8}.hx-media{position:relative;height:118px;overflow:hidden}.hx-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.9) brightness(.8);transition:transform 1.2s var(--hx-ease)}.hx-pass:hover .hx-media img{transform:scale(1.06)}.hx-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,#0f0d19)}.hx-badge{position:absolute;left:12px;top:12px;z-index:1;display:flex;align-items:center;gap:7px;height:24px;padding:0 9px;border-radius:7px;background:rgba(6,5,12,.72);border:1px solid hsla(0,0%,100%,.14);font:500 10.5px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.06em;color:rgba(244,240,248,.64)}.hx-badge i{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399}.hx-badge b{color:#6ee7b7;font-weight:500}.hx-badge.hx-v i{background:#a855f7;box-shadow:0 0 8px #a855f7}.hx-badge.hx-v b{color:#c4b5fd}.hx-main{padding:16px 18px 18px}.hx-main h3{font:600 19px/1.2 var(--font-display);letter-spacing:-.01em;color:#f4f0f8}.hx-brandname{font-weight:800;font-size:24px;letter-spacing:-.01em}.hx-main p{font-size:13.5px;color:rgba(244,240,248,.38);margin-top:4px}.hx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.hx-chips span{height:28px;padding:0 10px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);font:500 12px var(--font-display);color:rgba(244,240,248,.64)}.hx-chips span,.hx-foot{display:flex;align-items:center}.hx-foot{justify-content:space-between;gap:10px;margin-top:14px}.hx-foot small{font:400 11.5px ui-monospace,Menlo,Consolas,monospace;color:rgba(244,240,248,.38);letter-spacing:.04em}.hx-scene{position:relative;height:118px;background:radial-gradient(120% 90% at 70% 110%,rgba(168,85,247,.22),transparent 60%),linear-gradient(180deg,#120f22,#0f0d19)}.hx-scene svg{position:absolute;inset:0;width:100%;height:100%}.hx-grid line{stroke:hsla(0,0%,100%,.05)}.hx-gl-x{animation:hxGlx 9s linear infinite}.hx-gl-y{animation:hxGly 3s ease-in-out infinite}@keyframes hxGlx{0%{transform:translateX(-40px)}to{transform:translateX(380px)}}@keyframes hxGly{0%,to{transform:translateY(64px) rotate(-4deg)}50%{transform:translateY(44px) rotate(5deg)}}.hx-rkt{animation:hxLaunch 4s cubic-bezier(.5,0,.3,1) infinite}@keyframes hxLaunch{0%,30%{transform:translateY(0);opacity:1}70%{transform:translateY(-70px);opacity:1}82%{transform:translateY(-82px);opacity:0}83%{transform:translateY(0);opacity:0}96%,to{opacity:1}}.hx-spray{animation:hxSpray 4s ease-out infinite}@keyframes hxSpray{0%,30%{opacity:0}36%{opacity:1}70%,to{opacity:0}}.hx-ticker{position:absolute;left:0;right:0;bottom:0;height:52px;border-top:1px solid rgba(240,236,248,.08);overflow:hidden;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);opacity:0;transition:opacity 1.4s .5s}.hx-on .hx-ticker{opacity:1}.hx-trow{display:flex;white-space:nowrap;font:500 13px var(--font-display);color:rgba(240,236,248,.36);will-change:transform}.hx-trow span{display:flex;align-items:center;gap:52px;padding:0 26px}.hx-trow span:after{content:"";width:4px;height:4px;border-radius:50%;background:#ec4899}@media (min-width:1101px) and (max-height:960px){.hx-media,.hx-scene{height:96px}.hx-main{padding:14px 18px 16px}.hx-chips{margin-top:10px}.hx-foot{margin-top:12px}}@media (min-width:1101px) and (max-height:820px){.hx-media,.hx-scene{height:82px}.hx-main{padding:12px 16px 14px}.hx-main p{display:none}.hx-chips{margin-top:8px}.hx-foot{margin-top:10px}.hx-typed{font-size:18px}.hx-mission{font-size:15px}.hx-center{gap:11px}}@media (max-width:1100px){.hx-hero,.hx-stage{height:auto}.hx-stage{min-height:100svh;overflow:hidden}.hx-stage,.hx-ui{position:relative}.hx-ui{display:flow-root;padding-bottom:84px}.hx-deck{position:relative;left:auto;transform:none;width:auto;max-width:760px;margin:0 auto;padding:0 var(--hx-gut);grid-template-columns:1fr 1fr;gap:12px}.hx-center{grid-column:1/-1;order:-1;margin:0 0 16px}.hx-join{align-self:center;padding:8px 4px;display:block}.hx-join p{margin:14px 0 20px}.hx-eye{gap:12px;font-size:11px;letter-spacing:.2em}}@media (max-width:640px){.hx-deck{grid-template-columns:1fr}.hx-mission{font-size:15px}.hx-join{text-align:center;padding:18px 4px 10px}.hx-join h3{font-size:36px}}.ab,.cd{--ab-ink:#f4f0f8;--ab-mut:rgba(244,240,248,.64);--ab-dim:rgba(244,240,248,.38);--ab-line:rgba(244,240,248,.1);--ab-ease:cubic-bezier(0.16,1,0.3,1);--ab-gut:clamp(16px,3.6vw,56px);color:var(--ab-ink)}.ab,.ab-pin,.cd{position:relative}.ab-pin{height:230vh}.ab-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.ab-cv,.ab-move{position:absolute;inset:0;will-change:transform}.ab-cv{width:100%;height:100%;z-index:2;pointer-events:none}.ab-left{position:absolute;z-index:3;left:var(--ab-gut);top:50%;transform:translateY(-50%);width:min(34vw,500px)}.ab-eye{display:flex;align-items:center;gap:22px;margin-bottom:26px;font:600 12.5px var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgba(244,240,248,.62)}.ab-eye:after{content:"";flex:1;height:1px;background:linear-gradient(270deg,transparent,rgba(244,240,248,.14))}.ab-eye em{font-style:normal;color:#ec4899}.ab-left h2{font:700 clamp(30px,3.2vw,52px)/1.04 var(--font-display);letter-spacing:-.04em}.ab-inf{font-weight:800;background:linear-gradient(100deg,#f4f0f8 8%,#f9a8d4 46%,#a855f7 86%);-webkit-background-clip:text;background-clip:text;color:transparent}.ab-left p{margin-top:20px;font-size:16.5px;line-height:1.6;color:var(--ab-mut)}.ab-nums{display:flex;gap:32px;margin-top:30px}.ab-nums b{display:block;font-weight:800;font-size:34px;line-height:1}.ab-nums b em{font-style:normal;color:#ec4899}.ab-nums span{display:block;margin-top:8px;font:400 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ab-dim)}.ab-frame{position:absolute;z-index:1;opacity:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.12) 16%,rgba(0,0,0,.45) 32%,rgba(0,0,0,.82) 48%,#000 62%),linear-gradient(0deg,transparent,#000 30%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.12) 16%,rgba(0,0,0,.45) 32%,rgba(0,0,0,.82) 48%,#000 62%),linear-gradient(0deg,transparent,#000 30%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ab-frame img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;transform-origin:50% 70%;will-change:transform;filter:saturate(.95)}.ab-frame .ab-badge{left:auto;right:max(24px,3vw);bottom:34%}.ab-pass{position:relative;border-radius:20px;background:#0f0d19;border:1px solid hsla(0,0%,100%,.1);overflow:hidden;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ab-ease),border-color .4s,box-shadow .6s;box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}.ab-pass:hover{border-color:rgba(249,168,212,.35);box-shadow:0 40px 80px -30px rgba(236,72,153,.35)}.ab-pass.ab-tilting{transition:transform .08s linear,border-color .4s,box-shadow .6s}.ab-pass:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .5s;mix-blend-mode:color-dodge;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.28),transparent 42%),conic-gradient(from calc(var(--a, 0) * 1deg) at var(--mx,50%) var(--my,50%),rgba(249,168,212,.35),rgba(168,85,247,.3),rgba(147,197,253,.3),rgba(249,168,212,.35))}.ab-pass:hover:after{opacity:.5}.ab-edge{position:absolute;left:0;right:0;top:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(249,168,212,.85),transparent);opacity:.8}.ab-media{position:relative;height:170px;overflow:hidden}.ab-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) brightness(.85);transition:transform 1.2s var(--ab-ease)}.ab-pass:hover .ab-media img{transform:scale(1.05)}.ab-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,#0f0d19)}.ab-badge{position:absolute;left:12px;bottom:12px;z-index:1;display:flex;align-items:center;gap:7px;height:24px;padding:0 9px;border-radius:7px;background:rgba(6,5,12,.72);border:1px solid hsla(0,0%,100%,.14);font:500 10.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;color:rgba(244,240,248,.64)}.ab-badge i{width:6px;height:6px;border-radius:50%;background:#a855f7;box-shadow:0 0 8px #a855f7}.ab-badge b{color:#c4b5fd;font-weight:500}.ab-pills{max-width:1240px;margin:0 auto;padding:24px var(--ab-gut) 120px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ab-pw{perspective:1000px}.ab-pw .ab-pass{height:100%}.ab-main{padding:18px 22px 24px}.ab-main h3{font:600 22px/1.2 var(--font-display);letter-spacing:-.01em}.ab-main p{margin-top:10px;font-size:15px;line-height:1.65;color:var(--ab-mut)}@media (max-width:900px){.ab-pin{height:200vh}.ab-left{top:auto;bottom:8vh;transform:none;width:auto;right:var(--ab-gut)}.ab-left p{display:none}.ab-nums{margin-top:18px;gap:22px}.ab-nums b{font-size:26px}.ab-frame{-webkit-mask-image:linear-gradient(0deg,transparent,#000 35%);mask-image:linear-gradient(0deg,transparent,#000 35%)}.ab-frame .ab-badge{right:16px;bottom:auto;top:76px}.ab-pills{grid-template-columns:1fr;padding-bottom:80px}}.cd{height:430vh;--cd-c:255 122 0}.cd-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.cd-amb{position:absolute;inset:-10%;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side at 66% 50%,#000 25%,transparent 100%);mask-image:radial-gradient(closest-side at 66% 50%,#000 25%,transparent 100%)}.cd-amb img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transform:scale(1.1)}.cd-grid{position:relative;height:100%;max-width:1280px;margin:0 auto;padding:64px var(--ab-gut) 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(40px,7vw,120px);align-items:center}.cd-head{margin-bottom:34px;font:700 clamp(18px,1.5vw,22px) var(--font-display);letter-spacing:-.01em;color:var(--ab-mut)}.cd-lock{display:flex;align-items:center;gap:22px;height:92px;margin-bottom:30px}.cd-lock>img{height:64px;width:auto}.cd-x{position:relative;width:26px;height:26px;flex:none}.cd-x:after,.cd-x:before{content:"";position:absolute;left:50%;top:50%;width:30px;height:1.5px;background:rgb(var(--cd-c));transition:background .6s;transform:translate(-50%,-50%) rotate(45deg)}.cd-x:after{transform:translate(-50%,-50%) rotate(-45deg)}.cd-logos{position:relative;flex:1;height:92px;overflow:hidden}.cd-logos img{position:absolute;left:0;top:0;height:92px;width:auto;max-width:290px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;will-change:transform;transform:translate3d(0,120%,0)}.cd-copy{position:relative;min-height:340px}.cd-t{position:absolute;inset:0;pointer-events:none}.cd-t.cd-on{pointer-events:auto}.cd-mk{overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.cd-in{display:block;will-change:transform;transform:translate3d(0,110%,0)}.cd-t h3{font-weight:800;font-size:clamp(48px,5.6vw,96px);line-height:.95;letter-spacing:-.02em}.cd-role{margin:16px 0 24px;font:500 18px var(--font-display);color:rgb(var(--pc))}.cd-t p{max-width:31em;font-size:16.5px;line-height:1.7;color:var(--ab-mut)}.cd-t p+p{margin-top:12px}.cd-nav{display:flex;gap:10px;margin-top:38px}.cd-nav button{position:relative;width:120px;padding-top:16px;text-align:left;font:500 13.5px var(--font-display);color:var(--ab-dim);transition:color .5s}.cd-nav button:after,.cd-nav button:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:rgba(244,240,248,.12)}.cd-nav button:after{background:rgb(var(--cd-c));transform:scaleX(var(--f,0));transform-origin:left}.cd-nav button.cd-on,.cd-nav button:hover{color:var(--ab-ink)}.cd-deck{position:relative;height:min(72vh,740px);aspect-ratio:9/16;perspective:1600px}.cd-card{position:absolute;inset:0;margin:0;border-radius:22px;overflow:hidden;background:#0d0b16;will-change:transform,opacity;transform-origin:50% 100%;backface-visibility:hidden;box-shadow:0 60px 120px -50px rgba(0,0,0,.95),0 30px 60px -40px rgba(0,0,0,.8)}.cd-card img{position:absolute;inset:-2%;width:104%;height:104%;max-width:none;-o-object-fit:cover;object-fit:cover;will-change:transform}.cd-dim{background:#06050c;opacity:0}.cd-card:after,.cd-dim{position:absolute;inset:0}.cd-card:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.09),inset 0 1px 0 hsla(0,0%,100%,.18)}.cd-glare{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .6s;background:radial-gradient(60% 50% at var(--gx,50%) var(--gy,0),hsla(0,0%,100%,.14),transparent 70%)}.cd-deck:hover .cd-card.cd-front .cd-glare{opacity:1}.cd-art,.cd-mlock{display:none}@media (max-width:900px){.cd,.cd-stage{height:auto}.cd-stage{position:relative;overflow:visible}.cd-amb,.cd-deck,.cd-lock,.cd-nav{display:none}.cd-grid{display:block;padding:90px var(--ab-gut) 40px}.cd-copy{height:auto}.cd-t{position:relative;pointer-events:auto;margin-bottom:72px}.cd-in{transform:none!important}.cd-t{display:flex;flex-direction:column;align-items:flex-start}.cd-t>.cd-mk{align-self:stretch}.cd-art{order:10;display:block;width:100%;max-height:70vh;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;border-radius:22px;margin-top:26px}.cd-mlock{display:flex;align-items:center;gap:16px;height:56px;margin-bottom:20px}.cd-mlock img{display:block;width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain}.cd-mlock img:first-child{height:44px}.cd-mlock img:last-child{height:50px}.cd-mlock .cd-x{width:18px;height:18px}.cd-mlock .cd-x:after,.cd-mlock .cd-x:before{width:22px}}.as{--as-ink:#f4f0f8;--as-mut:rgba(244,240,248,.66);--as-dim:rgba(244,240,248,.4);--as-line:rgba(244,240,248,.12);--as-ease:cubic-bezier(0.16,1,0.3,1);--as-gut:clamp(16px,3.6vw,56px);color:var(--as-ink)}.as,.as-stage{position:relative}.as-stage{min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;padding:110px 0 90px}.as-photo{position:absolute;right:0;top:0;bottom:0;width:min(60vw,1060px);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.05) 14%,rgba(0,0,0,.2) 28%,rgba(0,0,0,.48) 42%,rgba(0,0,0,.8) 56%,#000 70%),linear-gradient(0deg,transparent,#000 26%),linear-gradient(180deg,transparent,#000 10%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.05) 14%,rgba(0,0,0,.2) 28%,rgba(0,0,0,.48) 42%,rgba(0,0,0,.8) 56%,#000 70%),linear-gradient(0deg,transparent,#000 26%),linear-gradient(180deg,transparent,#000 10%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.as-photo img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;transform:scale(1.04);transform-origin:50% 70%;will-change:transform}.as-tag{position:absolute;right:max(24px,3vw);bottom:18%;z-index:2;display:flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:7px;background:rgba(6,5,12,.72);border:1px solid hsla(0,0%,100%,.14);font:500 10.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;color:rgba(244,240,248,.66)}.as-tag i{width:6px;height:6px;border-radius:50%;background:#a855f7;box-shadow:0 0 8px #a855f7}.as-tag b{color:#c4b5fd;font-weight:500}.as-in{position:relative;z-index:3;width:100%;max-width:calc(min(58vw, 860px) + 2 * var(--as-gut));padding:0 var(--as-gut)}.as-eye{display:flex;align-items:center;gap:18px;font:600 12.5px var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgba(244,240,248,.62)}.as-eye:after{content:"";width:80px;height:1px;background:linear-gradient(90deg,rgba(244,240,248,.3),transparent)}.as-eye em{font-style:normal;color:#ec4899}.as-in h2{margin-top:26px;font:700 clamp(44px,5.3vw,98px)/.98 var(--font-display);letter-spacing:-.045em}.as-inf{font-weight:800;letter-spacing:-.01em;background:linear-gradient(100deg,#f4f0f8 8%,#f9a8d4 46%,#a855f7 86%);-webkit-background-clip:text;background-clip:text;color:transparent}.as-lede{margin-top:28px;max-width:34em;font-size:clamp(17px,1.25vw,20px);line-height:1.6;color:var(--as-mut)}.as-stats{display:flex;flex-wrap:nowrap;margin-top:44px}.as-stats>div{flex:none;display:flex;align-items:flex-end;gap:12px;padding-right:clamp(18px,2vw,34px);margin-right:clamp(18px,2vw,34px);border-right:1px solid var(--as-line)}.as-stats>div:last-child{border-right:0;margin-right:0;padding-right:0}.as-stats b{font:300 clamp(52px,4.6vw,92px)/.8 var(--font-display);letter-spacing:-.06em;background:linear-gradient(100deg,#f4f0f8 8%,#f9a8d4 46%,#a855f7 86%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.04em}.as-stats>div>span{padding-bottom:4px;font:500 13px/1.3 var(--font-display);color:var(--as-mut);max-width:6.5em}.as-stats>div>span em{display:block;font:500 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal;letter-spacing:.1em;color:#f9a8d4}.as-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:42px}.as-btns .hx-b{height:52px}.as-btns{gap:12px}.as-panels{margin:0 auto;padding:30px var(--as-gut) 140px;display:flex;gap:14px;height:calc(min(72vh, 640px) + 170px)}.as-p{position:relative;flex:1;min-width:0;border-radius:22px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:#0f0d19;cursor:pointer;outline:none;transition:flex 1s var(--as-ease),border-color .4s}.as-p:focus-visible{border-color:#f9a8d4}.as-p.as-on{flex:3.2;border-color:rgba(249,168,212,.35);cursor:default}.as-p img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);filter:brightness(.5) saturate(.85);transition:transform 1.4s var(--as-ease),filter 1s}.as-p.as-on img{transform:scale(1);filter:brightness(.7) saturate(1)}.as-p:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,5,12,.05),rgba(6,5,12,.92) 88%)}.as-edge{position:absolute;z-index:2;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(249,168,212,.85),transparent);opacity:0;transition:opacity .6s}.as-p.as-on .as-edge{opacity:1}.as-vt{position:absolute;z-index:2;left:24px;bottom:28px;writing-mode:vertical-rl;transform:rotate(180deg);font-weight:800;font-size:30px;letter-spacing:-.01em;white-space:nowrap;transition:opacity .4s}.as-body,.as-p.as-on .as-vt{opacity:0}.as-body{position:absolute;z-index:2;left:32px;bottom:32px;width:min(520px,60vw);transform:translateY(24px);transition:opacity .2s,transform .6s var(--as-ease)}.as-p.as-on .as-body{opacity:1;transform:none;transition:opacity .6s .4s,transform .9s .4s var(--as-ease)}.as-body small{font:500 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;color:#f9a8d4}.as-body h3{margin:10px 0 14px;font-weight:800;font-size:clamp(34px,3.2vw,54px);line-height:1;letter-spacing:-.01em}.as-body p{font-size:16px;line-height:1.65;color:var(--as-mut)}@media (max-width:900px){.as-stage{align-items:flex-end;padding-top:50vh}.as-photo{width:100%;bottom:auto;height:62%;-webkit-mask-image:linear-gradient(0deg,transparent,#000 40%);mask-image:linear-gradient(0deg,transparent,#000 40%)}.as-tag{top:76px;bottom:auto;right:16px}.as-in{max-width:none}.as-stats{flex-wrap:wrap;row-gap:22px}.as-stats>div{padding-right:16px;margin-right:16px;gap:8px}.as-stats b{font-size:44px}.as-panels{flex-direction:column;height:auto;padding-bottom:90px}.as-p,.as-p.as-on{flex:none;height:420px}.as-vt{display:none}.as-body{opacity:1;transform:none;width:auto;left:24px;right:24px}}@media (max-width:640px){.as-panels{padding-bottom:24px}.as-p,.as-p.as-on{height:400px}.cd-grid{padding-top:56px;padding-bottom:8px}.cd-t{margin-bottom:56px}.as-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.as-stats>div{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:0 12px;margin:0;border-right:1px solid var(--as-line)}.as-stats>div:first-child{padding-left:0}.as-stats>div:last-child{padding-right:0;border-right:0}.as-stats b{font-size:clamp(34px,10.5vw,44px)}.as-stats>div>span{padding-bottom:0;font-size:12.5px;max-width:none}.as-btns{flex-wrap:nowrap;gap:10px;margin-top:34px}.as-btns .hx-b{flex:1 1 0;min-width:0;justify-content:center;height:50px;padding:0 12px;gap:8px;font-size:13.5px}}.em{--em-ink:#f4f0f8;--em-mut:rgba(244,240,248,.66);--em-line:rgba(244,240,248,.12);--em-ease:cubic-bezier(0.16,1,0.3,1);--em-gut:clamp(16px,3.6vw,56px);position:relative;padding:clamp(90px,12vw,160px) 0 clamp(70px,9vw,120px);color:var(--em-ink);scroll-margin-top:80px}.em-head{max-width:1700px;margin:0 auto 40px;padding:0 var(--em-gut)}.em-eye{display:flex;align-items:center;gap:16px;font:600 12.5px var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgba(244,240,248,.62)}.em-eye:after{content:"";width:80px;height:1px;background:linear-gradient(90deg,rgba(244,240,248,.3),transparent)}.em-eye em{font-style:normal;color:#ec4899}.em-head h2{margin-top:18px;font:700 clamp(44px,5.3vw,96px)/.98 var(--font-display);letter-spacing:-.045em}.em-inf{display:inline-block;padding:0 .08em .24em .02em;margin-bottom:-.14em;font-weight:800;letter-spacing:-.01em;background:linear-gradient(100deg,#f4f0f8 8%,#f9a8d4 46%,#a855f7 86%);-webkit-background-clip:text;background-clip:text;color:transparent}.em-grid{max-width:1700px;margin:0 auto;padding:0 var(--em-gut);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:260px;grid-auto-flow:dense;gap:14px}.em-cell{min-width:0;opacity:.001;transform:translateY(28px);transition:opacity .9s var(--d,0ms),transform 1.1s var(--em-ease) var(--d,0ms)}.em-grid.em-in .em-cell{opacity:1;transform:none}.em-cell.em-big{grid-row:span 2}.em-cell.em-big,.em-cell.em-wide{grid-column:span 2}.em-cell.em-tall{grid-row:span 2}.em-t{position:relative;height:100%;border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:#0f0d19;cursor:pointer;outline:none;transition:border-color .4s}.em-t:hover{border-color:rgba(249,168,212,.4)}.em-t:focus-visible{border-color:#f9a8d4}.em-t img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:0;filter:brightness(.62);transition:opacity 1s,transform 6s linear,filter .6s}.em-t img.em-on{opacity:1;transform:scale(1.06)}.em-t:hover img{filter:brightness(.8)}.em-t:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(6,5,12,.9));pointer-events:none}.em-bt{position:absolute;z-index:2;left:20px;right:20px;bottom:18px}.em-bt h3{font-weight:400;font-size:clamp(15px,1.25vw,20px);line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.em-big .em-bt h3,.em-wide .em-bt h3{font-size:clamp(17px,1.6vw,26px)}.em-m{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px 10px;font:500 10.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;color:var(--em-mut);text-transform:uppercase}.em-m b{color:#f9a8d4;font-weight:500}.em-bt p{margin-top:10px;max-width:30em;color:var(--em-mut);font-size:14.5px;line-height:1.55}@media (max-width:900px){.em-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:200px;gap:10px}.em-cell.em-big{grid-column:span 2}.em-cell.em-tall{grid-row:span 1}.em-bt p{display:none}.em-bt{left:14px;right:14px;bottom:12px}}@media (prefers-reduced-motion:reduce){.em-cell{opacity:1;transform:none;transition:none}.em-t img{transition:opacity .3s}}.tk{--tk-ease:cubic-bezier(0.16,1,0.3,1);--tk-gut:clamp(16px,3.6vw,56px);position:relative;overflow:hidden;padding:clamp(90px,11vw,150px) 0 clamp(80px,9vw,130px);color:#f4f0f8;scroll-margin-top:80px}.tk-amb{position:absolute;inset:-10%;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 55% 60% at 68% 55%,#000,transparent 75%);mask-image:radial-gradient(ellipse 55% 60% at 68% 55%,#000,transparent 75%)}.tk-amb img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;transition:opacity 1.2s}.tk>:not(.tk-amb){position:relative;z-index:1}.tk-head{max-width:1500px;margin:0 auto;padding:0 var(--tk-gut)}.tk-eye{display:flex;align-items:center;gap:16px;font:600 12.5px var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgba(244,240,248,.62)}.tk-eye:after{content:"";width:80px;height:1px;background:linear-gradient(90deg,rgba(244,240,248,.3),transparent)}.tk-eye em{font-style:normal;color:#ec4899}.tk-head h2{margin-top:16px;font-size:clamp(56px,7vw,128px);line-height:.9}.tk-inf{display:inline-block;padding:.04em .08em .24em .02em;margin-bottom:-.14em;font-weight:800;letter-spacing:-.02em;background:linear-gradient(100deg,#f4f0f8 8%,#f9a8d4 46%,#a855f7 86%);-webkit-background-clip:text;background-clip:text;color:transparent}.tk-g{max-width:1500px;margin:0 auto;padding:20px var(--tk-gut) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,90px);align-items:center;min-height:min(70vh,660px)}.tk-l{min-width:0}.tk-r1,.tk-r2,.tk-r3,.tk-r4{animation:tk-roll .9s var(--tk-ease) both}.tk-r2{animation-delay:.08s}.tk-r3{animation-delay:.14s}.tk-r4{animation-delay:.2s}@keyframes tk-roll{0%{opacity:0;transform:translateY(40%)}}.tk-grp{font:600 13px var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:rgba(244,240,248,.6)}.tk-mk{margin-top:14px;padding:.06em .06em 0 0}.tk-mk h3{overflow-wrap:normal;word-break:keep-all;hyphens:none;font-weight:800;font-size:clamp(36px,4.1vw,74px);line-height:1.12;letter-spacing:-.02em;padding-bottom:.16em}.tk-w{white-space:nowrap;display:inline-block;padding-bottom:.06em}.tk-role{display:flex;align-items:center;gap:14px;margin-top:20px;font:600 clamp(15px,1.25vw,19px)/1.2 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#f9a8d4}.tk-role:before{content:"";width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ec4899,#a855f7);box-shadow:0 0 10px rgba(236,72,153,.8);flex:none}.tk-q{margin-top:20px;max-width:30em;min-height:3em;font:300 clamp(17px,1.45vw,22px)/1.5 var(--font-display);color:rgba(244,240,248,.85)}.tk-soc{display:flex;gap:8px;margin-top:18px;min-height:40px}.tk-soc a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);color:rgba(244,240,248,.7);transition:border-color .3s,color .3s,transform .3s}.tk-soc a:hover{border-color:rgba(249,168,212,.6);color:#fff;transform:translateY(-2px)}.tk-soc a.tk-s-in{background:none;border:1.5px solid rgba(45,140,255,.55);color:#2d8cff}.tk-soc a.tk-s-ig{background:none;border:1.5px solid rgba(244,114,182,.55);color:#f472b6}.tk-soc a.tk-s-in:hover{background:#0a66c2;border-color:#0a66c2;color:#fff;box-shadow:0 8px 22px -8px rgba(10,102,194,.8)}.tk-soc a.tk-s-ig:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-color:transparent;color:#fff;box-shadow:0 8px 22px -8px rgba(214,36,159,.75)}.tk-nav{display:flex;align-items:center;gap:16px;margin-top:30px}.tk-arr{width:52px;padding:0!important;justify-content:center;font-size:18px}.tk-cnt{font:500 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;color:rgba(244,240,248,.45);font-variant-numeric:tabular-nums}.tk-r{display:grid;place-items:center}.tk-deck{position:relative;width:min(380px,78vw);aspect-ratio:4/5.2;max-width:100%;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.tk-deck:focus-visible .tk-on{border-color:#f9a8d4}.tk-c{border-radius:24px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);background:#15121f;box-shadow:0 30px 70px -30px rgba(0,0,0,.9);transform-origin:50% 100%;transition:transform 1s var(--tk-ease),opacity .8s;will-change:transform}.tk-c,.tk-c img{position:absolute;inset:0}.tk-c img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none}.tk-c.tk-on{border-color:rgba(249,168,212,.45)}.tk-dots{max-width:1500px;margin:44px auto 0;padding:0 var(--tk-gut);display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tk-dots button{width:40px;height:40px;padding:0;border-radius:50%;overflow:hidden;border:2px solid transparent;opacity:.5;cursor:pointer;background:#15121f;transition:opacity .3s,border-color .3s,transform .4s var(--tk-ease)}.tk-dots button img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.tk-dots button:hover{opacity:.9}.tk-dots button.tk-on{opacity:1;border-color:#ec4899;transform:scale(1.15)}@media (max-width:900px){.tk-g{grid-template-columns:1fr;min-height:0;gap:34px}.tk-r{order:-1}.tk-deck{width:min(300px,72vw)}.tk-dots button{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.tk-r1,.tk-r2,.tk-r3,.tk-r4{animation:none}.tk-c{transition:opacity .3s}}.cs{--cs-ease:cubic-bezier(0.16,1,0.3,1);--cs-gut:clamp(16px,3.6vw,56px);--cs-line:rgba(244,240,248,.12);position:relative;padding-top:clamp(90px,11vw,150px);color:#f4f0f8;scroll-margin-top:80px}.cs-g{max-width:1500px;margin:0 auto;padding:0 var(--cs-gut);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(30px,5vw,90px);align-items:start}.cs-l{min-width:0}.cs-eye{display:flex;align-items:center;gap:16px;font:600 12.5px var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgba(244,240,248,.62)}.cs-eye:after{content:"";width:80px;height:1px;background:linear-gradient(90deg,rgba(244,240,248,.3),transparent)}.cs-eye em{font-style:normal;color:#ec4899}.cs h2{margin-top:20px;font:700 clamp(48px,6vw,104px)/.98 var(--font-display);letter-spacing:-.045em}.cs-inf{display:inline-block;padding:0 .08em .24em .02em;margin-bottom:-.14em;font-weight:800;letter-spacing:-.01em;background:linear-gradient(100deg,#f4f0f8 8%,#f9a8d4 46%,#a855f7 86%);-webkit-background-clip:text;background-clip:text;color:transparent}.cs-lede{margin-top:20px;max-width:30em;color:rgba(244,240,248,.66);font-size:17px;line-height:1.6}.cs-chs{margin-top:38px;display:grid;gap:10px}.cs-ch{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;border-radius:16px;border:1px solid var(--cs-line);background:rgba(12,10,22,.55);transition:border-color .4s,transform .6s var(--cs-ease)}.cs-ch:hover{border-color:rgba(249,168,212,.35);transform:translateX(6px)}.cs-k{font:500 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(244,240,248,.45)}.cs-ch b{font:500 17px var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.cs-copy{font:500 10.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;color:rgba(244,240,248,.5);border:1px solid var(--cs-line);border-radius:7px;padding:4px 8px;background:none;cursor:pointer;white-space:nowrap;transition:color .3s,border-color .3s}.cs-copy:hover{color:#fff;border-color:rgba(249,168,212,.5)}.cs-soc{display:flex;gap:10px;margin-top:26px}.cs-sb{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:hsla(0,0%,100%,.08);transition:transform .4s var(--cs-ease),box-shadow .4s}.cs-sb:hover{transform:translateY(-3px) scale(1.06)}.cs-ig{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.cs-ig:hover{box-shadow:0 8px 24px -6px rgba(214,36,159,.75)}.cs-in{background:#0a66c2}.cs-in:hover{box-shadow:0 8px 24px -6px rgba(10,102,194,.8)}.cs-yt{background:#f03}.cs-yt:hover{box-shadow:0 8px 24px -6px rgba(255,0,51,.75)}.cs-panel{position:relative;min-width:0;border-radius:24px;border:1px solid hsla(0,0%,100%,.1);background:rgba(12,10,22,.7);backdrop-filter:blur(8px);padding:34px clamp(22px,3vw,40px)}.cs-top{display:flex;justify-content:space-between;font:500 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:#f9a8d4}.cs-live,.cs-top{align-items:center}.cs-live{display:inline-flex;gap:8px;color:#6ee7b7}.cs-live i{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;animation:cs-bl 1.6s infinite}@keyframes cs-bl{50%{opacity:.3}}.cs-hp{position:absolute;left:-9999px;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.cs-fg{display:grid;grid-template-columns:1fr 1fr;gap:28px 22px;margin-top:24px}.cs-full{grid-column:1/-1}.cs-f{position:relative;padding-top:18px}.cs-f input,.cs-f textarea{width:100%;background:none;border:0;border-bottom:1px solid rgba(244,240,248,.2);padding:10px 0 12px;font:400 17px var(--font-display);color:#f4f0f8;outline:none;resize:none;border-radius:0}.cs-f label{position:absolute;left:0;top:28px;font:400 16px var(--font-display);color:rgba(244,240,248,.45);pointer-events:none;transition:all .35s var(--cs-ease)}.cs-f input:not(:-moz-placeholder)+label,.cs-f textarea:not(:-moz-placeholder)+label{top:0;font:500 10.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:#f9a8d4}.cs-f input:focus+label,.cs-f input:not(:placeholder-shown)+label,.cs-f textarea:focus+label,.cs-f textarea:not(:placeholder-shown)+label{top:0;font:500 10.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:#f9a8d4}.cs-f:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:linear-gradient(90deg,#ec4899,#a855f7);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--cs-ease)}.cs-f:focus-within:after{transform:scaleX(1)}.cs-err{position:absolute;left:0;bottom:-20px;font:500 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;color:#f87171}.cs-err,.cs-status{text-transform:uppercase}.cs-status{margin-top:26px;font:500 10.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em;color:rgba(244,240,248,.4)}.cs-status.sent{color:#34d399}.cs-status.error{color:#f87171}.cs-send{width:100%;margin-top:14px;height:54px!important;justify-content:center}.cs-send.cs-off{opacity:.45;pointer-events:none}.fl{position:relative;margin-top:clamp(70px,9vw,120px);color:#f4f0f8}.fl-in{max-width:1600px;margin:0 auto;padding:0 clamp(16px,3.6vw,56px)}.fl-cta{position:relative;min-height:300px;display:flex;align-items:center;border-radius:28px;overflow:hidden;border:1px solid rgba(249,168,212,.25)}.fl-cta img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;filter:brightness(.42) saturate(1.1)}.fl-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,6,13,.92) 25%,rgba(7,6,13,.2))}.fl-t{position:relative;z-index:2;padding:44px clamp(24px,4vw,60px)}.fl-eye{display:flex;align-items:center;gap:14px;font:600 12px var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgba(244,240,248,.65)}.fl-eye em{font-style:normal;color:#ec4899}.fl-t h3{margin-top:16px;font-weight:800;font-size:clamp(38px,5vw,84px);line-height:.95;letter-spacing:-.02em}.fl-inf{display:inline-block;padding:0 .08em .24em .02em;margin-bottom:-.14em;background:linear-gradient(100deg,#f4f0f8 8%,#f9a8d4 46%,#a855f7 86%);-webkit-background-clip:text;background-clip:text;color:transparent}.fl-t p{margin-top:14px;max-width:32em;color:rgba(244,240,248,.72);font-size:16.5px;line-height:1.6}.fl-bt{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.fl-cols{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:40px;padding:60px 0 44px}.fl-lock{display:inline-flex;flex-direction:column;width:-moz-max-content;width:max-content;max-width:100%}.fl-lock img{display:block;width:0;min-width:100%;height:auto;max-width:none}.fl-lock p{margin-top:14px;white-space:nowrap;color:rgba(244,240,248,.6);font-size:14.5px;line-height:1.6}@media (max-width:420px){.fl-lock p{white-space:normal}}.fl-soc{display:flex;gap:10px;margin-top:20px}.fl-col{min-width:0}.fl-col h4{margin-bottom:16px;font:500 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,240,248,.42)}.fl-col a,.fl-col p{display:block;padding:5px 0;font:400 15px/1.5 var(--font-display);color:rgba(244,240,248,.68);overflow-wrap:anywhere;transition:color .3s,transform .4s cubic-bezier(.16,1,.3,1)}.fl-col a:hover{color:#fff;transform:translateX(4px)}.fl-hz{position:relative;overflow:hidden;margin-top:clamp(40px,6vw,80px);padding-top:34px}.fl-hz:before{content:"";position:absolute;left:50%;top:110px;width:max(180%,1100px);aspect-ratio:26/9;transform:translateX(-50%);border-radius:50%;border-top:1px solid rgba(249,168,212,.7);box-shadow:0 -24px 60px -28px rgba(236,72,153,.55);background:#0b0914;pointer-events:none}.fl-hz-in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.fl-hz-logo{display:block;width:170px;height:auto}.fl-hz-tag{margin-top:18px;font-size:15px;line-height:1.5;color:rgba(244,240,248,.6)}.fl-hz-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 44px;margin-top:40px;font:400 12px var(--font-nav);letter-spacing:.2em;text-transform:uppercase}.fl-hz-nav a{padding:6px 0;color:rgba(244,240,248,.72);transition:color .3s}.fl-hz-nav a:hover{color:#fff}.fl-hz-reach{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;margin-top:30px;font-size:15px;color:rgba(244,240,248,.68)}.fl-hz-reach a{color:rgba(244,240,248,.72);transition:color .3s}.fl-hz-reach a:hover{color:#fff}.fl-hz-reach i{width:4px;height:4px;border-radius:50%;background:#ec4899}.fl-hz-reach .fl-hz-dir{margin-left:-14px;color:#f9a8d4}.fl-hz-soc{display:flex;gap:12px;margin-top:30px}.fl-hz-soc a{width:46px;height:46px;border-radius:50%;border:1px solid rgba(244,240,248,.18);display:grid;place-items:center;color:rgba(244,240,248,.78);transition:color .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1)}.fl-hz-soc a:hover{color:#fff;border-color:rgba(249,168,212,.6);transform:translateY(-2px)}.fl-hz-in .fl-bot{align-self:stretch;margin-top:56px;border-top-color:rgba(244,240,248,.1)}@media (max-width:640px){.fl-hz{padding-top:30px}.fl-hz:before{top:96px;width:1100px;aspect-ratio:11/14}.fl-hz-logo{width:150px}.fl-hz-tag{margin-top:16px;font-size:14.5px}.fl-hz-nav{align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:32px;letter-spacing:.18em}.fl-hz-nav a{padding:15px 0;border-top:1px solid rgba(244,240,248,.08)}.fl-hz-nav a:last-child:nth-child(odd){grid-column:1/-1;border-bottom:1px solid rgba(244,240,248,.08)}.fl-hz-reach{flex-direction:column;gap:12px}.fl-hz-reach i{display:none}.fl-hz-reach span{max-width:17em;line-height:1.5}.fl-hz-reach .fl-hz-dir{margin-left:0}.fl-hz-soc{margin-top:28px}.fl-hz-soc a{width:48px;height:48px}.fl-hz-in .fl-bot{margin-top:44px}}.fl-bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:22px 0 26px;border-top:1px solid rgba(244,240,248,.12);font:400 12.5px var(--font-display);color:rgba(244,240,248,.45)}.fl-bot a:hover{color:#fff}@media (max-width:980px){.cs-g{grid-template-columns:1fr}.cs-ch{grid-template-columns:1fr auto;gap:6px 12px}.cs-k{grid-column:1/-1}.cs-fg{grid-template-columns:1fr}.fl-cols{grid-template-columns:1fr 1fr}.fl-brand{grid-column:1/-1}.fl-bot{flex-direction:column;align-items:center;text-align:center}.fl-bot.fl-live{padding-bottom:80px}}.up{--up-ease:cubic-bezier(0.16,1,0.3,1);--up-gut:clamp(16px,3.6vw,56px);--up-line:rgba(244,240,248,.12);--up-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative;padding:clamp(90px,11vw,150px) 0 clamp(60px,8vw,110px);color:#f4f0f8;scroll-margin-top:80px}.up-head{max-width:1400px;margin:0 auto 36px;padding:0 var(--up-gut);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.up-eye{display:flex;align-items:center;gap:16px;font:600 12.5px var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgba(244,240,248,.62)}.up-eye:after{content:"";width:80px;height:1px;background:linear-gradient(90deg,rgba(244,240,248,.3),transparent)}.up-eye em{font-style:normal;color:#ec4899}.up-head h2{margin-top:16px;font:700 clamp(44px,5.4vw,92px)/.98 var(--font-display);letter-spacing:-.045em}.up-inf{display:inline-block;padding:0 .08em .24em .02em;margin-bottom:-.14em;font-weight:800;letter-spacing:-.01em;background:linear-gradient(100deg,#f4f0f8 8%,#f9a8d4 46%,#a855f7 86%);-webkit-background-clip:text;background-clip:text;color:transparent}.up-cd,.up-cd div{display:flex}.up-cd div{align-items:flex-end;gap:8px;padding-right:20px;margin-right:20px;border-right:1px solid var(--up-line)}.up-cd div:last-child{border:0;margin:0;padding:0}.up-cd b{font:300 clamp(40px,3.6vw,64px)/.8 var(--font-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.up-cd span{padding-bottom:2px;font:500 10.5px var(--up-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(244,240,248,.42)}.up-list{max-width:1400px;margin:0 auto;padding:0 var(--up-gut);display:grid;gap:22px}.up-pass{grid-template-columns:minmax(0,1fr) 300px}.up-card,.up-pass{position:relative;display:grid}.up-card{grid-template-columns:38% minmax(0,1fr);min-height:400px;border-radius:26px 0 0 26px;overflow:hidden;background:#100e1c;border:1px solid hsla(0,0%,100%,.1);border-right:0}.up-card:after,.up-card:before{content:"";position:absolute;right:-14px;z-index:3;width:28px;height:28px;border-radius:50%;background:#07060d}.up-card:before{top:-14px}.up-card:after{bottom:-14px}.up-ph{position:relative;overflow:hidden}.up-ph img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.1s ease,transform 5s linear}.up-ph img.on{opacity:1;transform:scale(1)}.up-cap{position:absolute;z-index:2;left:18px;right:30%;bottom:16px;display:flex;flex-direction:column;gap:8px;pointer-events:none}.up-cap span{font:500 11px var(--up-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(244,240,248,.86);text-shadow:0 1px 8px rgba(0,0,0,.7)}.up-cap em{font-style:normal;color:#fde68a;margin-right:8px}.up-bars{display:flex;gap:6px}.up-bars i{position:relative;flex:1;max-width:48px;height:2px;border-radius:2px;background:rgba(244,240,248,.25);overflow:hidden}.up-bars i:after{content:"";position:absolute;inset:0;background:#fde68a;transform:scaleX(0);transform-origin:left}.up-bars i.on:after{animation:up-fill 4.2s linear forwards}.up-bars i.done:after{transform:scaleX(1)}@keyframes up-fill{to{transform:scaleX(1)}}.up-sep{font-style:normal;margin:0 10px;color:rgba(244,240,248,.3);font-weight:400}@keyframes up-fade{0%{opacity:0}}.up-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#100e1c),linear-gradient(0deg,rgba(6,5,12,.55),transparent 32%)}.up-badge{position:absolute;z-index:2;left:16px;top:16px;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:7px;background:rgba(6,5,12,.72);border:1px solid hsla(0,0%,100%,.14);font:500 10.5px var(--up-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(244,240,248,.75)}.up-badge i{width:6px;height:6px;border-radius:50%;background:#fbbf24;box-shadow:0 0 8px #fbbf24}.up-night .up-badge i{background:#a855f7;box-shadow:0 0 8px #a855f7}.up-tx{padding:32px 32px 28px 22px;display:flex;flex-direction:column;min-width:0}.up-kick{font:500 11px var(--up-mono);letter-spacing:.14em;text-transform:uppercase;color:#fde68a}.up-night .up-kick{color:#c4b5fd}.up-tx h3{margin-top:12px;font-weight:800;font-size:clamp(40px,4.2vw,72px);white-space:nowrap;line-height:.95;letter-spacing:-.02em;padding-bottom:.08em}.up-desc{margin-top:12px;max-width:34em;color:rgba(244,240,248,.68);font-size:15.5px;line-height:1.6}.up-rows{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:16px 36px;margin-top:auto;padding-top:26px}.up-rows>div>span{display:block;font:500 10.5px var(--up-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(244,240,248,.42)}.up-rows b{display:block;margin-top:5px;font:600 16.5px var(--font-display);letter-spacing:-.01em}.up-wide{grid-column:span 2}.up-cls{display:inline-flex;margin-top:5px;padding:3px;border-radius:10px;border:1px solid var(--up-line)}.up-cls button{padding:6px 11px;border-radius:7px;font:500 13px var(--font-display);color:rgba(244,240,248,.6);background:none;border:0;cursor:pointer;transition:background .3s,color .3s}.up-cls button.on{background:rgba(236,72,153,.22);color:#fff}.up-fare{display:flex;align-items:stretch;margin-top:20px}.up-fare>div{padding-right:26px;margin-right:26px;border-right:1px solid var(--up-line)}.up-fare>div:last-child{padding-right:0;margin-right:0;border-right:0}.up-fare strong{display:block;font:300 44px/.9 var(--font-display);letter-spacing:-.05em;color:#f4f0f8}.up-fare span{display:block;margin-top:8px;font:500 10.5px var(--up-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(244,240,248,.42)}.up-fare .up-f-mem strong{color:#6ee7b7}.up-fare .up-f-only strong{color:#d8b4fe}.up-fare .up-f-none strong{color:rgba(244,240,248,.35)}.up-stub{position:relative;display:flex;flex-direction:column;padding:30px 26px;border-radius:0 26px 26px 0;background:#141126;border:1px solid hsla(0,0%,100%,.1);border-left:2px dashed rgba(244,240,248,.18);transition:transform .9s var(--up-ease);transform-origin:left center}.up-pass:hover .up-stub{transform:rotate(1.2deg) translateX(6px)}.up-stub>small{font:500 10.5px var(--up-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(244,240,248,.42)}.up-big{margin-top:8px;font:300 64px/.85 var(--font-display);letter-spacing:-.06em;background:linear-gradient(100deg,#f4f0f8 8%,#f9a8d4 46%,#a855f7 86%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.1em}.up-big em{font-style:normal;font-size:.34em;letter-spacing:-.02em}.up-hm{font:500 12px var(--up-mono);letter-spacing:.08em;color:rgba(244,240,248,.5);font-variant-numeric:tabular-nums}.up-seat{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.up-seat span{display:block;font:500 10px var(--up-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(244,240,248,.42)}.up-seat b{display:block;margin-top:4px;font:600 15px var(--font-display)}.up-bc{margin-top:auto;padding-top:18px;height:72px;display:flex;gap:2px;align-items:stretch;opacity:.8}.up-bc i{background:#f4f0f8;border-radius:1px}.up-cta{margin-top:16px;justify-content:center;width:100%}.up-cta+.up-cta{margin-top:10px}.up-pass.up-hit .up-card,.up-pass.up-hit .up-stub{animation:up-hit 2.4s ease-out}@keyframes up-hit{0%,35%{border-color:rgba(249,168,212,.85);box-shadow:0 0 0 1px rgba(249,168,212,.5),0 0 60px -10px rgba(236,72,153,.6)}to{box-shadow:none}}.hx-b.up-soon{cursor:default;gap:10px;font-size:14px;color:rgba(244,240,248,.74)}.hx-b.up-soon:before{animation:none;background:rgba(244,240,248,.16)}.hx-b.up-soon:hover:after{background:#0d0b17}.up-soon i{flex:none;width:6px;height:6px;border-radius:50%;background:#fbbf24;box-shadow:0 0 8px #fbbf24;animation:up-blink 1.6s ease-in-out infinite}@keyframes up-blink{50%{opacity:.25}}@media (max-width:1000px){.up-card,.up-pass{grid-template-columns:1fr}.up-card{border-radius:22px 22px 0 0;border-right:1px solid hsla(0,0%,100%,.1)}.up-card:after,.up-card:before{display:none}.up-ph{height:230px}.up-ph:after{background:linear-gradient(180deg,transparent 55%,#100e1c)}.up-tx{padding:22px}.up-rows{grid-template-columns:1fr 1fr}.up-stub{border-radius:0 0 22px 22px;border-left:1px solid hsla(0,0%,100%,.1);border-top:2px dashed rgba(244,240,248,.18)}.up-pass:hover .up-stub{transform:none}.up-bc{height:48px}}.aiaa-soon{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:120px clamp(16px,3.6vw,56px) 60px;color:#f4f0f8;text-align:center;overflow:hidden}.aiaa-soon:before{content:"";position:absolute;left:50%;top:40%;width:min(900px,120vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.16),rgba(168,85,247,.1) 40%,transparent 68%);pointer-events:none}.aiaa-in{position:relative;max-width:820px;flex-direction:column}.aiaa-in,.aiaa-lock{display:flex;align-items:center}.aiaa-lock{gap:clamp(16px,2.4vw,28px)}.aiaa-isc{height:clamp(52px,6vw,74px);width:auto}.aiaa-logo{height:clamp(34px,4vw,48px);width:auto}.aiaa-x{font:300 clamp(26px,3vw,38px) var(--font-display);color:rgba(244,240,248,.45)}.aiaa-pill{display:inline-flex;align-items:center;gap:9px;margin-top:44px;padding:7px 14px;border-radius:999px;border:1px solid rgba(96,165,250,.4);background:rgba(37,99,235,.1);font:500 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#bfdbfe}.aiaa-pill i{width:7px;height:7px;border-radius:50%;background:#60a5fa;box-shadow:0 0 10px #60a5fa;animation:aiaa-bl 1.8s infinite}@keyframes aiaa-bl{50%{opacity:.3}}.aiaa-eye{margin-top:26px;font:600 12.5px var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgba(244,240,248,.62)}.aiaa-eye em{font-style:normal;color:#60a5fa}.aiaa-in h1{margin-top:16px;font:700 clamp(44px,6.4vw,104px)/.98 var(--font-display);letter-spacing:-.045em;text-wrap:balance}.aiaa-inf{display:inline-block;padding:0 .08em .24em .02em;margin-bottom:-.14em;font-weight:800;letter-spacing:-.01em;background:linear-gradient(100deg,#f4f0f8 8%,#93c5fd 46%,#a855f7 86%);-webkit-background-clip:text;background-clip:text;color:transparent}.aiaa-lede{margin-top:22px;max-width:34em;color:rgba(244,240,248,.68);font-size:clamp(16px,1.25vw,19px);line-height:1.6}.aiaa-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}@media (max-width:640px){.em,.up{padding:64px 0 24px}.tk{padding:64px 0 40px}.cs{padding-top:56px}.fl{margin-top:56px}.em-head,.up-head{margin-bottom:26px}.up-fare strong{font-size:38px}.up-fare>div{padding-right:20px;margin-right:20px}.cs-eye,.em-eye,.fl-eye,.tk-eye,.up-eye{gap:12px;font-size:11px;letter-spacing:.2em;white-space:nowrap}.cs-eye:after,.em-eye:after,.tk-eye:after,.up-eye:after{flex:0 1 60px;width:auto;min-width:12px}.em-grid{grid-auto-rows:190px}.em-cell.em-mw{grid-column:span 2}.em-cell:not(.em-wide):not(.em-big):not(.em-mw) .em-bt{left:12px;right:10px}.em-cell:not(.em-wide):not(.em-big):not(.em-mw) .em-bt h3{font-size:clamp(11.5px,3.35vw,14px);letter-spacing:.02em}.em-m{font-size:9.5px;gap:2px 8px}.tk-dots{gap:7px;margin-top:32px}.tk-dots button{width:38px;height:38px}.tk-g{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:12px}.tk-l{display:contents}.tk-r{order:1}.tk-nav{order:2;justify-content:center;margin-top:18px}.tk-grp{order:3;margin-top:26px}.tk-mk{order:4}.tk-role{order:5}.tk-q{order:6;min-height:0}.tk-soc{order:7}.tk-deck{width:min(244px,62vw);left:-22px}.cs-ch{padding:14px 16px}.cs-ch b{font-size:min(17px,4.1vw);letter-spacing:-.015em}.cs-copy{padding:8px 10px;min-height:34px}.fl-t{padding:32px 22px}.fl-t h3{font-size:clamp(32px,9.4vw,40px)}.fl-lock{width:min(250px,100%)}.fl-lock p{white-space:normal}.fl-cols{gap:28px 18px;padding:44px 0 32px}.fl-cols>.fl-col:nth-child(3){grid-column:1/-1;order:5}.fl-col a,.fl-col p{overflow-wrap:normal}}@font-face{font-family:__display_7dbeec;src:url(/_next/static/media/31250b261513219c-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__display_7dbeec;src:url(/_next/static/media/d7cc7ee67b2a053c-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__display_7dbeec;src:url(/_next/static/media/46d978a299613541-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__display_Fallback_7dbeec;src:local("Arial");ascent-override:88.74%;descent-override:26.33%;line-gap-override:0.00%;size-adjust:110.89%}.__className_7dbeec{font-family:__display_7dbeec,__display_Fallback_7dbeec}.__variable_7dbeec{--font-display:"__display_7dbeec","__display_Fallback_7dbeec"}@font-face{font-family:__body_115d83;src:url(/_next/static/media/ef6d3f52c547a6e3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__body_115d83;src:url(/_next/static/media/b7b43acee81d05a8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__body_115d83;src:url(/_next/static/media/8fb1a96451cec840-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__body_Fallback_115d83;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_115d83{font-family:__body_115d83,__body_Fallback_115d83}.__variable_115d83{--font-body:"__body_115d83","__body_Fallback_115d83"}@font-face{font-family:__brand_155689;src:url(/_next/static/media/8851f2601576cc28-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__brand_155689;src:url(/_next/static/media/9b35ae7304752a67-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__brand_Fallback_155689;src:local("Arial");ascent-override:74.20%;descent-override:22.06%;line-gap-override:0.00%;size-adjust:124.66%}.__className_155689{font-family:__brand_155689,__brand_Fallback_155689}.__variable_155689{--font-brand:"__brand_155689","__brand_Fallback_155689"}@font-face{font-family:__heading_13e78b;src:url(/_next/static/media/ed25976084719649-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__heading_13e78b;src:url(/_next/static/media/cefa53b012fee0be-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__heading_Fallback_13e78b;src:local("Arial");ascent-override:92.93%;descent-override:28.85%;line-gap-override:0.00%;size-adjust:106.74%}.__className_13e78b{font-family:__heading_13e78b,__heading_Fallback_13e78b}.__variable_13e78b{--font-heading:"__heading_13e78b","__heading_Fallback_13e78b"}@font-face{font-family:__mva_f6d1ad;src:url(/_next/static/media/5d8f97bcc15e200b-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__mva_f6d1ad;src:url(/_next/static/media/13a15bcdfeddab65-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__mva_f6d1ad;src:url(/_next/static/media/4cdcd386d2ac59c8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__mva_f6d1ad;src:url(/_next/static/media/1cdb9a2cbcaafa7e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__mva_Fallback_f6d1ad;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_f6d1ad{font-family:__mva_f6d1ad,__mva_Fallback_f6d1ad}.__variable_f6d1ad{--font-mva:"__mva_f6d1ad","__mva_Fallback_f6d1ad"}@font-face{font-family:__punch_f79232;src:url(/_next/static/media/28fb295fbef63843-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__punch_f79232;src:url(/_next/static/media/39d32120ce430588-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__punch_f79232;src:url(/_next/static/media/babb02e9377fd0d9-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:__punch_Fallback_f79232;src:local("Arial");ascent-override:69.27%;descent-override:17.06%;line-gap-override:0.00%;size-adjust:143.63%}.__className_f79232{font-family:__punch_f79232,__punch_Fallback_f79232}.__variable_f79232{--font-punch:"__punch_f79232","__punch_Fallback_f79232"}@font-face{font-family:"__serif_58685f";src:url(/_next/static/media/3d4b9cd487811270-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:"__serif_58685f";src:url(/_next/static/media/d4fd16204049ee7d-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:"__serif_58685f";src:url(/_next/static/media/361dab65036aaa05-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"__serif_58685f";src:url(/_next/static/media/2ea876e349b143af-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"__serif_58685f";src:url(/_next/static/media/55a5a3b9cb99735e-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"__serif_58685f";src:url(/_next/static/media/a8b2562f60bfa90f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:"__serif_58685f";src:url(/_next/static/media/ed64c0f8ce54f9f0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"__serif_58685f";src:url(/_next/static/media/0e7efe9514a68267-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:"__serif_Fallback_58685f";src:local("Arial");ascent-override:92.66%;descent-override:24.16%;line-gap-override:0.00%;size-adjust:105.55%}.__className_58685f{font-family:"__serif_58685f","__serif_Fallback_58685f"}.__variable_58685f{--font-serif:"__serif_58685f","__serif_Fallback_58685f"}@font-face{font-family:__nav_65f2b7;src:url(/_next/static/media/d3ba1b52cff5c095-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__nav_Fallback_65f2b7;src:local("Arial");ascent-override:81.35%;descent-override:18.69%;line-gap-override:0.00%;size-adjust:142.13%}.__className_65f2b7{font-family:__nav_65f2b7,__nav_Fallback_65f2b7;font-weight:400;font-style:normal}.__variable_65f2b7{--font-nav:"__nav_65f2b7","__nav_Fallback_65f2b7"}