@font-face{font-family:pfDin;src:url(../media/PFDinTextCompPro_Light-s.p.2vltn0uumrbpg.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:pfDin;src:url(../media/PFDinTextCompPro_Regular-s.p.17ikn-_jj0q_b.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pfDin;src:url(../media/PFDinTextCompPro_Medium-s.p.23a73zjcnldxy.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pfDin;src:url(../media/PFDinTextCompPro_Bold-s.p.3gfo9hryrqat-.woff2)format("woff2");font-display:swap;font-weight:600 700;font-style:normal}@font-face{font-family:pfDin Fallback;src:local(Arial);ascent-override:109.01%;descent-override:36.34%;line-gap-override:29.07%;size-adjust:68.8%}.pfdin_15f78270-module__HYNlNW__className{font-family:pfDin,pfDin Fallback,Arial Narrow,Helvetica Neue,sans-serif}.pfdin_15f78270-module__HYNlNW__variable{--font-pfdin:"pfDin", "pfDin Fallback", Arial Narrow, Helvetica Neue, sans-serif}
:root{--black:#000;--peri:#8578e3;--peri-lit:#a79bee;--orchid:#cf78e3;--orchid-lit:#e2a6ef;--paper:#fff;--mist:#f4f2f8;--slate:#3a3550;--line-dark:#ffffff21;--line-light:#0000001a;--dim:#ffffffb3;--dimmer:#ffffff85;--pad:120px;--barh:84px;--logo:url(/brand/logo-lockup.png);--logo-ratio:5 / 2;--logo-mark:url(/brand/logo-wordmark.png);--dsp:"Oswald", "Arial Narrow", "Helvetica Neue", sans-serif;--body:"Commissioner", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}body{background:var(--black);color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}h1,h2,h3,.dsp{font-family:var(--dsp);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400}a{color:var(--orchid);text-decoration:none}a:hover{color:var(--peri-lit)}:focus-visible{outline:2px solid var(--orchid);outline-offset:3px}.wrap{width:100%;max-width:1440px;padding-inline:var(--pad);margin-inline:auto}.bleed{padding-inline:max(var(--pad), calc((100% - 1440px) / 2 + var(--pad)))}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:12px}.logomark{aspect-ratio:var(--logo-ratio);-webkit-mask-image:var(--logo);-webkit-mask-image:var(--logo);mask-image:var(--logo);background-image:linear-gradient(96deg, var(--peri) 0%, var(--orchid) 100%), linear-gradient(var(--paper), var(--paper));background-position:100% 0,0 0;background-repeat:no-repeat,no-repeat;background-size:55.8% 59%,100% 100%;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo{align-items:center;display:inline-flex}.logo .logomark{height:62px;transition:opacity .3s}.logo:hover .logomark{opacity:.78}.flogo .logomark{height:104px}.heromark{aspect-ratio:1618/250;height:clamp(61px,8.8vw,122px);-webkit-mask-image:var(--logo-mark);-webkit-mask-image:var(--logo-mark);mask-image:var(--logo-mark);background-image:linear-gradient(var(--paper), var(--paper)), linear-gradient(96deg, var(--peri) 0%, var(--orchid) 100%);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:calc(43.91% + 2px) 100%,100% 100%;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain}.totop{z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:52px;height:52px;color:var(--paper);cursor:pointer;opacity:0;pointer-events:none;background:#000000b8;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s,color .35s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(16px)scale(.9)}.totop.on{opacity:1;pointer-events:auto;transform:none}.totop:hover{background:var(--orchid);border-color:var(--orchid);color:var(--black)}.totop svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.totop:hover svg{transform:translateY(-3px)}.sechead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;display:flex}.empty{background:var(--paper);border:1px dashed #8578e373;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:66px 40px;display:flex}.empty span{color:var(--slate);font-size:17px}.archive{background:var(--mist);color:var(--slate);padding:96px 0 130px}.archead{margin-bottom:40px}.backhome{letter-spacing:.1em;text-transform:uppercase;color:var(--slate);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-family:inherit;font-size:13px;transition:color .3s;display:inline-flex}.backhome:hover{color:var(--black)}.backhome svg{transition:transform .35s cubic-bezier(.65,0,.35,1)}.backhome:hover svg{transform:translate(-4px)}nav.links span.nav-on{color:var(--paper)}nav.links span.nav-on:after{transform-origin:0;transform:scaleX(1)}.arcbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:40px;display:flex}.count{font-family:var(--dsp);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:15px}.arcfilters{flex-wrap:wrap;gap:8px;display:flex}.afilt{color:var(--slate);cursor:pointer;background:0 0;border:1px solid #00000029;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13px;transition:background-color .3s,color .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.afilt:hover{border-color:var(--peri);color:var(--black);transform:translateY(-2px)}.afilt.on{background:var(--black);border-color:var(--black);color:var(--paper)}.arcgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.arc{background:var(--paper);border:1px solid #00000017;border-radius:16px;flex-direction:column;min-height:176px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .35s;display:flex;position:relative;overflow:hidden}.arc:before{content:"";z-index:3;background:linear-gradient(90deg, var(--peri), var(--orchid));transform-origin:0;width:100%;height:3px;transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0;transform:scaleX(0)}.arcshot{aspect-ratio:3/2;background:#ded8ec;position:relative;overflow:hidden}.arcshot img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.arc:hover .arcshot img{transform:scale(1.06)}.arcshot:after{content:"";opacity:0;background:linear-gradient(160deg,#8578e366,#cf78e347);transition:opacity .45s;position:absolute;inset:0}.arc:hover .arcshot:after{opacity:1}.arcshot.blank{background:linear-gradient(150deg, #2b2456, var(--black));justify-content:center;align-items:center;display:flex}.arcshot.blank span{font-family:var(--dsp);color:#0000;-webkit-text-stroke:1px #ffffff57;font-size:58px;font-weight:600;line-height:1}.arcpad{flex-direction:column;flex-grow:1;gap:12px;padding:20px 22px 22px;display:flex}.arc:hover{border-color:#0000;transform:translateY(-5px);box-shadow:0 22px 48px #8578e333}.arc:hover:before{transform:scaleX(1)}.arctop{justify-content:space-between;align-items:center;gap:12px;display:flex}.arccat{letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-size:10px}.arcdate{color:#3a3550cc;font-variant-numeric:tabular-nums;font-size:12px}.arc h3{font-family:var(--dsp);color:var(--black);text-wrap:pretty;font-size:18px;font-weight:500;line-height:1.28}.arcmore{justify-content:center;margin-top:44px;display:flex}.arcnone{text-align:center;color:var(--slate);padding:60px;font-size:17px}.news{background:var(--black);padding:122px 0 118px;position:relative;overflow:hidden}.news .glowbed{filter:blur(30px);pointer-events:none;background:radial-gradient(50% 50%,#8578e34d,#0000 70%);width:1100px;height:620px;margin-left:-550px;position:absolute;top:46%;left:50%}.cf{perspective:1700px;perspective-origin:50% 46%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:459px;margin-top:12px;position:relative}.cf.drag{cursor:grabbing}.slide{transform-origin:50%;will-change:transform, opacity;background:#0a0614;border:1px solid #ffffff24;border-radius:22px;width:min(646px,49%);height:100%;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .7s,box-shadow .7s;position:absolute;top:0;left:50%;overflow:hidden}.slide img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.slide:after{content:"";background:linear-gradient(#04020a1a 0%,#04020a8c 58%,#04020af2 94%);position:absolute;inset:0}.slide.on{box-shadow:0 40px 110px #000000bf,0 0 0 1px #cf78e359}.slide.on img{transform:scale(1.04)}.slide.off{cursor:pointer}.slide.off:before{content:"";z-index:3;background:#0201066b;transition:background-color .6s;position:absolute;inset:0}.slide.off:hover:before{background:#0201062e}.sbody{z-index:4;flex-direction:column;align-items:flex-start;gap:18px;padding:34px 36px;display:flex;position:absolute;bottom:0;left:0;right:0}.slide.off .sbody{opacity:0;transition:opacity .5s,transform .6s;transform:translateY(14px)}.slide.on .sbody{opacity:1;transition:opacity .6s .15s,transform .7s cubic-bezier(.22,1,.36,1) .15s;transform:none}.sbody h3{font-family:var(--dsp);color:var(--paper);text-wrap:pretty;max-width:22ch;font-size:clamp(21px,2.2vw,31px);font-weight:500;line-height:1.14}.sbody .meta{color:#ffffffb8;letter-spacing:.04em;align-items:center;gap:9px;font-size:14px;display:flex}.tagpill{z-index:4;letter-spacing:.14em;text-transform:uppercase;background:var(--paper);color:var(--black);border-radius:999px;padding:7px 16px;font-size:11px;position:absolute;top:29px;left:36px}.tagpill.tips{background:var(--orchid)}.slide.off .tagpill{opacity:0;transition:opacity .4s}.slide.on .tagpill{opacity:1;transition:opacity .5s .2s}.cfnav{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:52px;height:52px;color:var(--paper);cursor:pointer;background:#0000008c;border:1px solid #ffffff3d;border-radius:50%;justify-content:center;align-items:center;margin-top:-26px;transition:background-color .35s,border-color .35s,color .35s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%}.cfnav:hover{background:var(--orchid);border-color:var(--orchid);color:var(--black)}.cfnav.prev{left:4%}.cfnav.next{right:4%}.cfnav.prev:hover{transform:translate(-4px)}.cfnav.next:hover{transform:translate(4px)}.cfdots{justify-content:center;gap:10px;margin-top:40px;display:flex}.cfdot{cursor:pointer;background:#ffffff38;border:0;border-radius:2px;width:34px;height:3px;padding:0;transition:background-color .4s,transform .4s}.cfdot.on{background:linear-gradient(90deg, var(--peri), var(--orchid));transform:scaleY(1.6)}.filters{flex-wrap:wrap;gap:8px;display:flex}.filt{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13px;transition:background-color .3s,color .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.filt:hover{border-color:var(--orchid);color:var(--paper);transform:translateY(-2px)}.filt.on{background:var(--paper);border-color:var(--paper);color:var(--black)}.navbar{z-index:50;position:sticky;top:0}.navbar:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);background:#000000db;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.navbar:before{background:var(--black)}}header.bar{z-index:6;height:var(--barh);border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;display:flex;position:relative}.logo{font-family:var(--dsp);align-items:baseline;gap:1px;font-size:25px;display:flex}.logo .a{color:var(--paper);font-weight:300}.logo .b{color:var(--orchid);font-weight:600}nav.links{color:var(--dim);gap:26px;font-size:13px;display:flex}nav.links span{cursor:default;padding-bottom:3px;position:relative}nav.links span:after{content:"";background:var(--orchid);transform-origin:100%;width:100%;height:2px;transition:transform .34s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}nav.links span:hover{color:var(--paper)}nav.links span:hover:after{transform-origin:0;transform:scaleX(1)}.btn{cursor:pointer;will-change:transform;isolation:isolate;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 28px;font-size:14px;font-weight:600;transition:color .28s,border-color .28s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transition:transform .4s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:translateY(101%)}.btn-solid{background:var(--orchid);color:var(--black)}.btn-solid:before{background:var(--paper)}.btn-solid:hover:before{transform:translateY(0)}.btn-ghost{color:var(--paper);background:0 0;border-color:#ffffff47}.btn-ghost:before{background:var(--paper)}.btn-ghost:hover{color:var(--black);border-color:var(--paper)}.btn-ghost:hover:before{transform:translateY(0)}.btn-dark{background:var(--black);color:var(--paper)}.btn-dark:before{background:var(--peri)}.btn-dark:hover{color:var(--black)}.btn-dark:hover:before{transform:translateY(0)}.hero{min-height:660px;position:relative;overflow:hidden}#mesh{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-fallback{background:radial-gradient(720px 620px at 12% 8%,#8578e3bf,#0000 62%),radial-gradient(640px 600px at 88% 34%,#cf78e39e,#0000 64%),radial-gradient(520px 480px at 52% 110%,#cf78e357,#0000 68%);position:absolute;inset:0}.hash{font-family:var(--dsp);color:#0000;-webkit-text-stroke:1px #ffffff26;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:700px;font-weight:600;line-height:1;position:absolute;top:-170px;right:max(30px,50% - 690px)}.hero-in{padding-top:92px;padding-bottom:116px;position:relative}.dot{background:var(--orchid);border-radius:50%;flex:none;width:7px;height:7px}.dot.pulse{animation:2.4s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #cf78e38c}70%{box-shadow:0 0 0 13px #cf78e300}to{box-shadow:0 0 #cf78e300}}.modes-line{font-family:var(--dsp);align-items:baseline;gap:14px;font-size:clamp(26px,3.2vw,46px);display:flex}.modes-line span{color:#fff6;transition:color .6s}.modes-line span.hot{color:var(--orchid)}.lede{max-width:560px;color:var(--dim);text-wrap:pretty;margin:0;font-size:19px;line-height:1.62}.rise{opacity:0;transform:translateY(26px)}.go .rise{opacity:1;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:none}.go .d1{transition-delay:80ms}.go .d2{transition-delay:.2s}.go .d3{transition-delay:.34s}.go .d4{transition-delay:.46s}.go .d5{transition-delay:.58s}.rise.keep{opacity:1}.clip{display:block;overflow:hidden}.clip>*{display:block;transform:translateY(100%)}.go .clip>*{transition:transform 1.05s cubic-bezier(.22,1,.36,1) .14s;transform:none}.rv{opacity:0;transform:translateY(30px)}.rv.in{opacity:1;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:none}.rv.in.s1{transition-delay:90ms}.rv.in.s2{transition-delay:.18s}.rv.in.s3{transition-delay:.27s}.rv.in.s4{transition-delay:.36s}.rv.in.s5{transition-delay:.45s}section{position:relative}.light{background:var(--paper);color:var(--slate)}.mistbg{background:var(--mist);color:var(--slate)}.light h2,.mistbg h2,.light h3,.mistbg h3{color:var(--black)}.why-sec{position:relative;overflow:hidden}.why-orb{pointer-events:none;background:radial-gradient(circle,#8578e34d,#0000 62%);width:980px;height:980px;position:absolute;bottom:-560px;left:-360px}.why-orb.two{background:radial-gradient(circle,#cf78e338,#0000 64%);width:760px;height:760px;top:-420px;left:auto;right:-300px}.why-hash{font-family:var(--dsp);color:#0000;-webkit-text-stroke:1px #8578e342;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:560px;font-weight:600;line-height:1;position:absolute;top:58px;left:-56px}.why{grid-template-columns:3.2fr 8.8fr;align-items:start;gap:64px;padding:150px 0 158px;display:grid;position:relative}.vlabel{padding-top:8px;display:block}.vlabel .rule{background:linear-gradient(90deg, var(--peri), var(--orchid));border-radius:2px;width:84px;height:3px;margin-bottom:20px;display:block}.vlabel .kicker{font-family:var(--dsp);letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;color:var(--dim);font-size:16px;font-weight:600;line-height:1.5;display:block}.light .vlabel .kicker,.mistbg .vlabel .kicker{color:var(--slate)}.fill{letter-spacing:-.028em;margin:0 0 40px;font-size:clamp(36px,5.4vw,78px);line-height:1.04}.fill .w{color:#3a355094;transition:color .5s;display:inline-block}.fill .w.lit{color:var(--black)}.fill .w.hot{color:var(--black);background-image:linear-gradient(90deg, var(--peri), var(--orchid));background-position:0 100%;background-repeat:no-repeat;background-size:100% .08em}.why p{max-width:60ch;color:var(--slate);margin:0 0 42px;font-size:20px;line-height:1.7}.btn-ink{background:var(--black);color:var(--paper)}.btn-ink:before{background:linear-gradient(96deg, var(--peri), var(--orchid))}.btn-ink:hover{color:var(--black)}.btn-ink:hover:before{transform:translateY(0)}.btn-ink svg{transition:transform .35s cubic-bezier(.65,0,.35,1)}.btn-ink:hover svg{transform:translate(5px)}.modes{grid-template-columns:5.4fr 6.6fr;align-items:start;gap:76px;display:grid}.acc{border-top:1px solid #ffffff2e}.accrow{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff2e;padding:0;font-family:inherit;display:block;position:relative}.acchead{align-items:flex-start;gap:22px;padding:30px 4px 30px 0;display:flex}.accnum{font-family:var(--dsp);letter-spacing:.2em;color:#fff6;padding-top:11px;font-size:13px;transition:color .4s}.accname{font-family:var(--dsp);letter-spacing:-.015em;color:#ffffff9e;flex:1;font-size:clamp(23px,2.5vw,34px);line-height:1.1;transition:color .4s,transform .55s cubic-bezier(.22,1,.36,1)}.accsign{border:1px solid #ffffff3d;border-radius:50%;flex:none;width:34px;height:34px;margin-top:4px;transition:border-color .4s,background-color .4s,transform .55s cubic-bezier(.22,1,.36,1);position:relative}.accsign:before,.accsign:after{content:"";background:#ffffff9e;transition:transform .5s cubic-bezier(.22,1,.36,1),background-color .4s;position:absolute;top:50%;left:50%}.accsign:before{width:12px;height:1px;margin:0 0 0 -6px}.accsign:after{width:1px;height:12px;margin:-6px 0 0}.accrow:hover .accname{color:#ffffffe6}.accrow:hover .accsign{border-color:#ffffff8c}.accrow[aria-expanded=true] .accname{color:var(--paper);transform:translate(4px)}.accrow[aria-expanded=true] .accnum{color:var(--orchid)}.accrow[aria-expanded=true] .accsign{border-color:var(--orchid);background:var(--orchid);transform:rotate(90deg)}.accrow[aria-expanded=true] .accsign:before,.accrow[aria-expanded=true] .accsign:after{background:var(--black)}.accrow[aria-expanded=true] .accsign:after{transform:scaleY(0)}.accbody{grid-template-rows:0fr;transition:grid-template-rows .62s cubic-bezier(.22,1,.36,1);display:grid}.accrow[aria-expanded=true] .accbody{grid-template-rows:1fr}.accinner{overflow:hidden}.accpad{opacity:0;padding:0 0 32px 55px;transition:opacity .5s .12s,transform .5s .12s;transform:translateY(10px)}.accrow[aria-expanded=true] .accpad{opacity:1;transform:none}.accpad p{color:#ffffffdb;text-wrap:pretty;max-width:46ch;margin:0 0 24px;font-size:18px;line-height:1.68}.accprog{background:linear-gradient(90deg, var(--peri), var(--orchid));width:0;height:2px;position:absolute;bottom:-1px;left:0}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{color:#ffffffdb;border:1px solid #ffffff42;border-radius:999px;padding:9px 18px;font-size:13px;transition:border-color .3s,color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.chip:hover{border-color:var(--orchid);color:var(--paper);transform:translateY(-2px)}.stage{background:#050308;border:1px solid #ffffff29;border-radius:24px;height:560px;position:relative;overflow:hidden}.wash{opacity:.9;background:radial-gradient(45% 45% at 50% 22%,#cf78e357,#0000 70%),radial-gradient(60% 60% at 18% 92%,#8578e34d,#0000 72%);transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .9s;position:absolute;inset:-20%}.gridlines{opacity:.5;position:absolute;inset:0}#links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#links .base{stroke:#fff3;stroke-width:1px;fill:none}#links .flow{stroke:var(--orchid);stroke-width:1.4px;fill:none;stroke-dasharray:3 14;opacity:0;animation:1.1s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-34px}}.screen{z-index:3;justify-content:center;align-items:center;width:196px;height:46px;display:flex;position:absolute;top:42px;left:50%;transform:translate(-50%)}.screen:before{content:"";z-index:-1;background:linear-gradient(96deg, var(--peri), var(--orchid));transform:scaleX(var(--sx,1));border-radius:999px;transition:transform .8s cubic-bezier(.22,1,.36,1),box-shadow .7s;position:absolute;inset:0;box-shadow:0 0 44px #cf78e38c}.screen span{font-family:var(--dsp);letter-spacing:.2em;text-transform:uppercase;color:var(--black);white-space:nowrap;font-size:13px;font-weight:500;transition:opacity .26s,transform .6s cubic-bezier(.22,1,.36,1)}.screen.swap span{opacity:0;transform:scaleX(1.12)}.seat{will-change:transform;background:#ffffffd1;border-radius:50%;width:14px;height:14px;transition:transform .9s cubic-bezier(.65,0,.35,1),background-color .6s,border-radius .6s,box-shadow .6s,opacity .6s;position:absolute;box-shadow:0 0 12px #ffffff38}.seat.remote{background:var(--peri);border-radius:4px;box-shadow:0 0 0 4px #8578e324,0 0 18px #8578e38c}.stagefoot{background:linear-gradient(#0000,#000000b8);justify-content:flex-end;align-items:center;gap:16px;padding:18px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.stagedots{gap:7px;display:flex}.stagedots i{background:#ffffff3d;border-radius:2px;width:22px;height:3px;transition:background-color .4s}.stagedots i.on{background:var(--orchid)}.builder{border-top:1px solid var(--line-dark);grid-template-columns:4.9fr 7.1fr;align-items:center;gap:80px;padding:140px 0;display:grid}.appwrap{perspective:1500px;position:relative}.appwrap:after{content:"";filter:blur(28px);pointer-events:none;background:radial-gradient(50% 50%,#8578e380,#0000 72%);height:130px;position:absolute;bottom:-54px;left:10%;right:10%}.app{transform-style:preserve-3d;background:#ffffff09;border:1px solid #ffffff29;border-radius:18px;transition:transform .95s cubic-bezier(.22,1,.36,1),box-shadow .7s;position:relative;overflow:hidden;transform:rotateY(-9deg)rotateX(4deg);box-shadow:0 44px 96px #000000a6}.appwrap:hover .app{transform:rotateY(0)rotateX(0);box-shadow:0 30px 80px #8578e34d}.app-bar{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.app-body{grid-template-columns:5fr 7fr;display:grid}.pal{border-right:1px solid var(--line-dark);flex-direction:column;gap:10px;padding:18px;display:flex}.item{color:#ffffffdb;border:1px solid #ffffff2e;border-radius:999px;padding:11px 16px;font-size:13px;transition:opacity .4s,border-color .4s,color .4s,background-color .4s;position:relative}.item.src{border-color:var(--orchid);color:var(--paper);background:#cf78e324}.item.lifted{opacity:.28}.item.done{color:#ffffff8c;background:0 0;border-color:#ffffff2e}.item .tick{opacity:0;margin-top:-7px;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:13px;transform:scale(.4)}.item.done .tick{opacity:1;transform:none}.canv{flex-direction:column;gap:12px;padding:18px;display:flex}.band{background:linear-gradient(96deg, var(--peri), var(--orchid));border-radius:10px;align-items:center;height:62px;padding:0 18px;display:flex}.mini{border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.mlab{letter-spacing:.16em;text-transform:uppercase;color:var(--dimmer);font-size:10px}.avatars{gap:8px;display:flex}.avatars i{background:linear-gradient(150deg, var(--peri), var(--orchid));opacity:.8;border-radius:50%;width:26px;height:26px}.avatars i:nth-child(2){opacity:.62}.avatars i:nth-child(3){opacity:.46}.avatars i:nth-child(4){opacity:.34}.avatars i:nth-child(5){opacity:.24}.lines{flex-direction:column;gap:7px;display:flex}.lines u{background:#ffffff29;border-radius:4px;height:7px}.lines u:first-child{width:82%}.lines u:nth-child(2){background:#8578e38c;width:64%}.lines u:nth-child(3){width:71%}.logos{gap:8px;display:flex}.logos i{background:#ffffff1a;border-radius:4px;flex:1;height:20px}.drop{letter-spacing:.12em;text-transform:uppercase;height:48px;color:var(--orchid);background:#cf78e314;border:1px dashed #cf78e3bf;border-radius:999px;justify-content:center;align-items:center;font-size:12px;transition:background .45s,color .4s,border-color .4s,transform .5s cubic-bezier(.22,1,.36,1);display:flex}.drop.filled{color:var(--black);background:linear-gradient(96deg, var(--peri), var(--orchid));border-style:solid;border-color:#0000;transform:scale(1.03)}.ghost{z-index:6;border:1px solid var(--orchid);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--paper);white-space:nowrap;opacity:0;pointer-events:none;background:#cf78e342;border-radius:999px;padding:11px 16px;font-size:13px;position:absolute;box-shadow:0 20px 44px #cf78e366}.kursor{z-index:7;opacity:0;pointer-events:none;position:absolute}.special{padding:118px 0 132px;position:relative}.grid6{background:#ffffff24;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.grid6:before{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(280px 280px at var(--mx,50%) var(--my,50%), #cf78e32e, transparent 70%);transition:opacity .5s;position:absolute;inset:0}.grid6:hover:before{opacity:1}.cell{background:var(--black);flex-direction:column;justify-content:space-between;gap:26px;min-height:250px;padding:44px 36px 40px;transition:background-color .45s;display:flex;position:relative;overflow:hidden}.cell:after{content:"";background:linear-gradient(90deg, var(--peri), var(--orchid));transform-origin:0;width:100%;height:3px;transition:transform .55s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.cell:hover{background:#0a0614}.cell:hover:after{transform:scaleX(1)}.cellidx{font-family:var(--dsp);letter-spacing:.2em;color:#ffffff3d;font-size:13px;transition:color .4s;position:absolute;top:28px;right:26px}.cell:hover .cellidx{color:var(--orchid)}.cellicon{background:#ffffff08;border:1px solid #ffffff29;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s,background-color .4s;display:flex}.cell:hover .cellicon{background:#cf78e31a;border-color:#cf78e38c;transform:translateY(-5px)}.cell .t{font-family:var(--dsp);font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15}.band-cta{background:linear-gradient(96deg, var(--peri) 0%, var(--orchid) 100%);color:var(--black);padding-block:96px;padding-inline:max(var(--pad), calc((100% - 1440px) / 2 + var(--pad)));justify-content:space-between;align-items:center;gap:60px;display:flex}.band-cta h2{color:var(--black);font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.06}.band-cta p{color:#000000b8;margin:10px 0 0;font-size:20px}.partners{padding:118px 0 130px;position:relative;overflow:hidden}.partners .orb{pointer-events:none;background:radial-gradient(circle,#cf78e333,#0000 64%);width:760px;height:760px;position:absolute;top:-300px;right:-280px}.phead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:52px;display:flex;position:relative}footer{padding-block:0 96px;padding-inline:max(var(--pad), calc((100% - 1440px) / 2 + var(--pad)));border-top:1px solid var(--line-dark);position:relative;overflow:hidden}.fmark{font-family:var(--dsp);letter-spacing:-.045em;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:74px 0 56px;font-size:clamp(84px,15.5vw,250px);line-height:.86;display:block}.fmark .a{color:#ffffff29;font-weight:300}.fmark .b{background:linear-gradient(96deg, var(--peri), var(--orchid));color:#0000;opacity:.55;-webkit-background-clip:text;background-clip:text;font-weight:600}.fgrid{border-top:1px solid var(--line-dark);grid-template-columns:4.4fr 3.6fr 4fr;gap:60px;padding-top:56px;padding-bottom:60px;display:grid}.flabel{letter-spacing:.18em;text-transform:uppercase;color:var(--orchid);margin-bottom:9px;font-size:11px}.light .flabel,.mistbg .flabel{color:var(--slate)}.fdata{color:#ffffffe6;font-size:16px;line-height:1.5}.fmeta{border-top:1px solid var(--line-dark);color:#ffffff7a;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;font-size:13px;display:flex}.fmeta span{transition:color .3s}.fmeta .lnk:hover{color:var(--paper)}.field{gap:8px;display:flex}.field .box{color:var(--dim);border:1px solid #ffffff3d;border-radius:999px;flex:1;padding:14px 22px;font-size:14px}.field .box::placeholder{color:var(--dimmer)}.mswitch{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-dark);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);cursor:pointer;font-size:12px;font-family:var(--body);background:#000000b8;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;display:flex;position:fixed;top:18px;right:18px}.mswitch .led{background:var(--orchid);border-radius:50%;width:8px;height:8px}body.still .mswitch .led{background:#ffffff4d}#progress{transform-origin:0;background:linear-gradient(90deg, var(--peri), var(--orchid));z-index:70;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}#glow{pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle,#ffffff29,#0000 62%);border-radius:50%;width:380px;height:380px;margin:-190px 0 0 -190px;transition:opacity .5s;position:absolute}.hero:hover #glow{opacity:1}#ring{pointer-events:none;opacity:0;border:1px solid #ffffff8c;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;transition:opacity .4s;position:absolute}.hero:hover #ring{opacity:1}.split .w{opacity:0;display:inline-block;transform:translateY(.42em)}.split.in .w{opacity:1;transition:opacity .55s,transform .7s cubic-bezier(.22,1,.36,1);transform:none}.tilt{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.22,1,.36,1)}.parallax{will-change:transform}body.still *{transition:none!important;animation:none!important}body.still .rise,body.still .rv,body.still .split .w{opacity:1!important;transform:none!important}body.still .clip>*{transform:none!important}body.still #glow,body.still #ring,body.still #progress{display:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rise,.rv,.split .w{opacity:1!important;transform:none!important}.clip>*{transform:none!important}#glow,#ring{display:none}}@media (max-width:1100px){:root{--pad:28px}.why,.modes,.builder,.app-body{grid-template-columns:1fr;gap:36px}.why-hash{display:none}.vlabel .kicker{writing-mode:horizontal-tb}.vlabel .rule{width:44px;height:3px}.app{transform:none}.grid6,.arcgrid{grid-template-columns:1fr}.arcbar{flex-direction:column;align-items:flex-start;gap:22px}.cf{height:340px}.slide{width:84%}.sbody{padding:26px 24px}.cfnav{display:none}.sechead{flex-direction:column;align-items:flex-start;gap:24px}.totop{bottom:20px;right:16px}.stage{height:420px}.accpad{padding-left:0}.band-cta,.fmeta{flex-direction:column;align-items:flex-start;gap:20px}.fgrid{grid-template-columns:1fr;gap:40px}.hash{font-size:320px;top:-60px;right:-40px}.pal{border-right:0;border-bottom:1px solid var(--line-dark)}.fmark{padding:48px 0 36px;font-size:74px}}:root{--dsp:var(--font-pfdin), "Arial Narrow", "Helvetica Neue", sans-serif;--body:var(--font-pfdin), "Arial Narrow", "Helvetica Neue", sans-serif}html{background:var(--black)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--paper);color:var(--black);font-family:var(--dsp);letter-spacing:.2em;text-transform:uppercase;border-radius:999px;padding:14px 22px;font-size:13px;position:absolute;top:-100px;left:12px}.skip-link:focus-visible{color:var(--black);top:12px}.opener{min-height:clamp(420px,54vh,620px)}.opener .hero-fallback{opacity:.82}.opener .ohash{font-family:var(--dsp);color:#0000;-webkit-text-stroke:1px #ffffff21;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(240px,34vw,460px);font-weight:600;line-height:1;position:absolute;top:50%;transform:translateY(-52%)}.opener .ohash.right{right:calc(var(--pad) * -.5)}.opener .ohash.left{left:calc(var(--pad) * -.5)}.opener .hero-in{padding-top:78px;padding-bottom:92px}.opener h1{letter-spacing:-.03em;font-size:clamp(44px,6.4vw,88px);line-height:1.02}nav.links a{color:inherit;text-decoration:none}nav.links a:hover{color:var(--paper)}nav.links a span{cursor:pointer}@media (max-width:1100px){.opener .ohash{font-size:clamp(180px,46vw,300px)}}.btn{font-family:var(--body)}a.btn-solid,a.btn-solid:hover{color:var(--black)}a.btn-ghost{color:var(--paper)}a.btn-ghost:hover{color:var(--black)}a.btn-dark{color:var(--paper)}a.btn-dark:hover{color:var(--black)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--black);color:var(--paper)}}:root{--nav-collapse:1000px}.navtoggle{display:none}@media (max-width:1000px),(pointer:coarse) and (max-width:1366px){header.bar>nav.links{display:none}header.bar>div:last-child>:not(.navtoggle):not(.navpanel){display:none!important}.mswitch{inset:auto auto 20px 16px}.navtoggle{cursor:pointer;border:1px solid var(--line-dark);width:46px;height:46px;color:var(--paper);background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:border-color .3s,background-color .3s;display:inline-flex}.navtoggle:hover{border-color:var(--orchid)}.bars{width:20px;height:12px;display:block;position:relative}.bars i{background:currentColor;border-radius:2px;width:100%;height:1.5px;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;left:0}.bars i:first-child{top:0}.bars i:last-child{bottom:0}.bars.on i:first-child{transform:translateY(5.25px)rotate(45deg)}.bars.on i:last-child{transform:translateY(-5.25px)rotate(-45deg)}.navpanel[hidden]{display:none}.navpanel{inset:var(--barh) 0 0;z-index:60;padding:44px var(--pad) 44px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;background:#000000f5;flex-direction:column;justify-content:space-between;gap:40px;display:flex;position:fixed;overflow-y:auto}.navpanel:before{content:"";pointer-events:none;background:radial-gradient(620px 520px at 84% 8%,#8578e34d,#0000 66%);position:absolute;inset:0}.navpanel-list{flex-direction:column;display:flex;position:relative}.navpanel-list a{min-height:44px;font-family:var(--dsp);color:var(--paper);border-bottom:1px solid var(--line-dark);opacity:0;align-items:baseline;gap:18px;padding:16px 0;font-size:clamp(26px,7vw,38px);line-height:1.1;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),color .3s;display:flex;transform:translateY(14px)}.navpanel.on .navpanel-list a{opacity:1;transform:none}.navpanel-list a:hover,.navpanel-list a.on{color:var(--orchid)}.navpanel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}}body.still .navpanel-list a{opacity:1!important;transform:none!important}body{font-size:20px}.eyebrow{font-size:14px}nav.links{gap:20px;font-size:19px}.lede{font-size:24px;line-height:1.55}.btn{font-size:16px}.count{font-size:17px}.filt,.afilt{font-size:15px}.arccat{font-size:12px}.arcdate{font-size:14px}.arc h3{font-size:22px}.sbody .meta{font-size:16px}.tagpill,.flabel{font-size:13px}.fdata{font-size:19px}.fmeta{font-size:15px}.field .box{font-size:16px}.mswitch{font-size:13px}.mlab{font-size:12px}.why p{font-size:24px;line-height:1.6}.kicker{font-size:16px}.vlabel .kicker,.item,.drop{font-size:15px}.empty span,.arcnone{font-size:20px}.accpad p{font-size:19px}.chip{font-size:14px}footer p{font-size:18px}@media (max-width:1240px) and (min-width:1001px){nav.links{gap:16px;font-size:16px}}.opener .omesh{opacity:.62;width:100%;height:100%;display:block;position:absolute;inset:0}.opener .ohash{will-change:transform}.opener .oword{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.opener .oword>span{opacity:0;display:inline-block;transform:translateY(105%)}.opener .owords[data-in=true] .oword>span{opacity:1;transition:transform .86s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.22,1,.36,1);transform:none}.opener h1.clip[data-in=false]>*{transform:translateY(105%)}.opener h1.clip[data-in=true]>*{transition:transform .86s cubic-bezier(.65,0,.35,1) .1s;transform:none}body.still .opener .oword>span,body.still .opener h1.clip[data-in]>*{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.opener .oword>span,.opener h1.clip[data-in]>*{opacity:1!important;transition:none!important;transform:none!important}}.tl-rule{transition:transform .9s cubic-bezier(.65,0,.35,1) 80ms;transform:scaleX(0)}.rv.in .tl-rule{transform:scaleX(1)}.tl-year{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1) .1s,transform 1s cubic-bezier(.22,1,.36,1) .1s;transform:translateY(22px)}.rv.in .tl-year{opacity:.34;transform:none}body.still .tl-rule{transform:scaleX(1)}body.still .tl-year{opacity:.34;transform:none}@media (prefers-reduced-motion:reduce){.tl-rule{transition:none;transform:scaleX(1)}.tl-year{opacity:.34;transition:none;transform:none}}.caseplate{pointer-events:none;background:linear-gradient(150deg, color-mix(in srgb, var(--peri) 26%, var(--black)), var(--black));will-change:transform;position:absolute;inset:0;overflow:hidden}.caseplate i{filter:blur(46px);opacity:.55;border-radius:50%;display:block;position:absolute}.caseplate i[data-bloom=a]{background:radial-gradient(circle at 50% 50%, var(--orchid), transparent 68%);width:78%;height:96%;animation:19s cubic-bezier(.65,0,.35,1) infinite alternate caseBloomA;top:-18%;left:-12%}.caseplate i[data-bloom=b]{background:radial-gradient(circle at 50% 50%, var(--peri), transparent 66%);width:86%;height:104%;animation:23s cubic-bezier(.65,0,.35,1) infinite alternate caseBloomB;bottom:-22%;right:-16%}@keyframes caseBloomA{0%{transform:translate(0,0)scale(1)}to{transform:translate(14%,8%)scale(1.16)}}@keyframes caseBloomB{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-12%,-9%)scale(.92)}}@media (prefers-reduced-motion:reduce){.caseplate i{animation:none}}.logomark{background-size:calc(55.8% + 2px) 59%,100% 100%}.heromark{background-size:calc(43.91% + 2px) 100%,100% 100%}body.still .ingpart{opacity:1!important;transform:none!important}body.still .ingrule{stroke-dasharray:none!important;stroke-dashoffset:0!important}@media (prefers-reduced-motion:reduce){.ingpart{opacity:1!important;transform:none!important}.ingrule{stroke-dasharray:none!important;stroke-dashoffset:0!important}}.btn{letter-spacing:.045em;font-weight:500}.capgrid{--cx:50%;--cy:50%;--cop:0;grid-template-columns:repeat(var(--capcols,4), minmax(0, 1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.capgrid[data-cols="2"]{--capcols:2}.capgrid[data-cols="3"]{--capcols:3}.capgrid[data-cols="4"]{--capcols:4}.capgrid:before{content:"";z-index:0;pointer-events:none;opacity:var(--cop);background:radial-gradient(260px circle at var(--cx) var(--cy), #cf78e329, transparent 70%);transition:opacity .45s;position:absolute;inset:0}.capcell{z-index:1;opacity:0;flex-direction:column;gap:14px;min-height:132px;padding:30px 28px 34px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(18px)}.capgrid.woke .capcell{opacity:1;transform:none}.capcell:before,.capcell:after{content:"";background:var(--line-dark);transform-origin:0 0;pointer-events:none;position:absolute}.capcell:before{width:100%;height:1px;transition:transform .6s cubic-bezier(.65,0,.35,1);top:0;left:0;transform:scaleX(0)}.capcell:after{width:1px;height:100%;transition:transform .6s cubic-bezier(.65,0,.35,1) 80ms;top:0;left:0;transform:scaleY(0)}.capgrid.woke .capcell:before{transform:scaleX(1)}.capgrid.woke .capcell:after{transform:scaleY(1)}.capidx{font-family:var(--dsp);letter-spacing:.2em;color:var(--peri);font-size:12px;transition:color .35s}.capt{font-family:var(--dsp);color:var(--paper);text-wrap:pretty;font-size:clamp(19px,1.5vw,23px);line-height:1.2;transition:transform .45s cubic-bezier(.22,1,.36,1),color .35s}.caprule{background:linear-gradient(90deg, var(--peri), var(--orchid));transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute;bottom:22px;left:28px;right:28px;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.capcell:hover .capt{transform:translateY(-4px)}.capcell:hover .capidx{color:var(--orchid)}.capcell:hover .caprule{transform:scaleX(1)}}@media (max-width:1100px){.capgrid[data-cols="4"],.capgrid[data-cols="3"]{--capcols:2}.capcell{min-height:112px;padding:24px 20px 28px}.caprule{left:20px;right:20px}}@media (max-width:620px){.capgrid[data-cols="4"],.capgrid[data-cols="3"],.capgrid[data-cols="2"]{--capcols:1}}body.still .capcell{opacity:1!important;transform:none!important}body.still .capcell:before{transform:scaleX(1)!important}body.still .capcell:after{transform:scaleY(1)!important}.mapframe{border:1px solid var(--line-dark);aspect-ratio:2;border-radius:18px;position:relative;overflow:hidden}.mapframe img{object-fit:cover;filter:grayscale(.55)contrast(1.05)brightness(.82);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .6s;display:block}.mapframe:hover img{filter:grayscale(.2)contrast(1.05)brightness(.95);transform:scale(1.03)}.mappin{background:var(--orchid);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:63.5%;box-shadow:0 0 0 4px #cf78e347}.mappin:after{content:"";border:1px solid #cf78e38c;border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:-13px}body.still .mappin:after{animation:none}.mapcard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-dark);color:var(--paper);background:#000000d1;border-radius:12px;margin:0;padding:14px 18px;font-size:17px;line-height:1.5;position:absolute;bottom:20px;left:20px}.mapattr{color:#ffffff9e;background:#00000080;border-radius:5px;padding:3px 7px;font-size:11px;position:absolute;bottom:8px;right:10px}@media (max-width:620px){.mapcard{font-size:15px;bottom:12px;left:12px;right:12px}}.logowall{flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.logocell{background:var(--paper);opacity:0;border-radius:14px;flex:0 0 clamp(160px,15vw,210px);place-items:center;min-height:132px;padding:26px 22px;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:grid;position:relative;overflow:hidden;transform:translateY(16px)}.logowall.woke .logocell{opacity:1;transform:none}.logocell img{width:auto;max-width:100%;height:auto;max-height:58px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.logocell:after{content:"";background:linear-gradient(90deg, var(--peri), var(--orchid));transform-origin:0;height:3px;transition:transform .55s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.logowall .logocell:hover{box-shadow:0 22px 52px #8578e357}.logowall .logocell:hover img{transform:translateY(-4px)scale(1.06)}.logowall .logocell:hover:after{transform:scaleX(1)}}body.still .logocell:after{transition:none}body.still .logocell{opacity:1!important;transform:none!important}@media (max-width:620px){.logocell{flex-basis:clamp(130px,40vw,170px);min-height:106px;padding:20px 16px}.logocell img{max-height:44px}}.hubgal{position:relative}.hubstage{perspective:1700px;perspective-origin:50%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;height:clamp(320px,42vw,520px);position:relative}.hubstage.drag{cursor:grabbing}.hubstage:focus-visible{outline:2px solid var(--orchid);outline-offset:6px}.hubframe{aspect-ratio:16/10;border:1px solid var(--line-dark);transform-origin:50%;will-change:transform, opacity;background:#0a0614;border-radius:20px;width:min(760px,58%);margin:0;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .7s,box-shadow .7s;position:absolute;top:50%;left:50%;overflow:hidden}.hubframe img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.hubframe.on{box-shadow:0 40px 110px #000000bf,0 0 0 1px #cf78e359}.hubframe.on img{transform:scale(1.03)}.hubframe.off{cursor:pointer}.hubframe.off:after{content:"";z-index:2;background:#0201066b;transition:background-color .6s;position:absolute;inset:0}.hubframe.off:hover:after{background:#02010629}.hubnav .cfnav{flex:none;margin:0;position:static;top:auto;left:auto;right:auto}.hubnav{padding-inline:max(var(--pad), calc((100% - 1440px) / 2 + var(--pad)));align-items:center;gap:16px;margin-top:34px;display:flex}.hubbar{background:var(--line-dark);flex:1;height:2px;position:relative;overflow:hidden}.hubbar span{transform-origin:0;background:linear-gradient(90deg, var(--peri), var(--orchid));transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hubcount{font-family:var(--dsp);letter-spacing:.16em;color:var(--dim);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.hubgrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.hubgrid img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line-dark);border-radius:14px;width:100%;display:block}@media (max-width:1100px){.hubframe{width:min(600px,78%)}.hubstage{height:clamp(260px,56vw,380px)}}.light.alive,.mistbg.alive{position:relative;overflow:hidden}.light.alive:before,.mistbg.alive:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#8578e333,#0000 62%);width:900px;height:900px;position:absolute;top:-420px;left:-280px}.light.alive:after,.mistbg.alive:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#cf78e32e,#0000 64%);width:760px;height:760px;position:absolute;bottom:-380px;right:-260px}.light.alive>*,.mistbg.alive>*{z-index:1;position:relative}.cap-light .capcell:before,.cap-light .capcell:after{background:var(--line-light)}.cap-light .capt{color:var(--black)}.cap-light .capidx{color:var(--slate)}.cap-light:before{background:radial-gradient(260px circle at var(--cx) var(--cy), #8578e329, transparent 70%)}@media (hover:hover) and (pointer:fine){.cap-light .capcell:hover .capidx{color:var(--black)}}.drawrule{background:linear-gradient(90deg, var(--peri), var(--orchid));transform-origin:0;border-radius:2px;width:84px;height:3px;margin-top:18px;transition:transform .75s cubic-bezier(.65,0,.35,1);display:block;transform:scaleX(0)}.rv.in .drawrule,.in>.drawrule,.drawrule.in{transform:scaleX(1)}body.still .drawrule{transform:scaleX(1)!important}.capmq{gap:34px;display:grid;position:relative}.capmq:before,.capmq:after{content:"";z-index:2;pointer-events:none;width:clamp(60px,10vw,160px);position:absolute;top:0;bottom:0}.capmq:before{background:linear-gradient(90deg, var(--black), transparent);left:0}.capmq:after{background:linear-gradient(270deg, var(--black), transparent);right:0}.caprail{margin-block:-10px;padding-block:10px;overflow:hidden}.caprun{width:max-content;animation-name:capscroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;display:flex}.capmq.woke .caprun{animation-play-state:running}.capmq:hover .caprun{animation-play-state:paused}@keyframes capscroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.capset{gap:14px;margin:0;padding:0 7px;list-style:none;display:flex}.capchip{white-space:nowrap;font-family:var(--dsp);color:var(--dim);border:1px solid var(--line-dark);background:#ffffff05;border-radius:999px;flex:none;padding:16px 26px;font-size:clamp(17px,1.5vw,22px);line-height:1;transition:color .35s,border-color .35s,background-color .35s,transform .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.capchip:hover{color:var(--black);background:linear-gradient(96deg, var(--peri), var(--orchid));border-color:#0000;transform:translateY(-3px)}}.capmq.still{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.capmq.still:before,.capmq.still:after{content:none}body.still .caprun{animation:none!important}@media (max-width:620px){.capchip{padding:13px 20px;font-size:16px}}.srows{counter-reset:srow;margin:0;padding:0;list-style:none}.srow{border-top:1px solid var(--line-light);opacity:0;align-items:center;gap:clamp(20px,3vw,46px);padding:clamp(24px,2.6vw,38px) clamp(16px,2vw,30px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.srows.woke .srow{opacity:1;transform:none}.srow:last-child{border-bottom:1px solid var(--line-light)}.srowwash{z-index:0;pointer-events:none;transform-origin:0;background:linear-gradient(96deg,#8578e329,#cf78e31f);transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}.srowidx{z-index:1;font-family:var(--dsp);color:#0000;-webkit-text-stroke:1px #8578e38c;flex:none;font-size:clamp(34px,4.4vw,62px);font-weight:600;line-height:1;transition:-webkit-text-stroke-color .4s,transform .5s cubic-bezier(.22,1,.36,1);position:relative}.srowt{z-index:1;font-family:var(--dsp);text-wrap:pretty;color:var(--black);flex:1;font-size:clamp(21px,2.4vw,34px);line-height:1.16;transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative}.srowarrow{z-index:1;color:var(--slate);opacity:0;flex:none;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);position:relative;transform:translate(-10px)}@media (hover:hover) and (pointer:fine){.srow:hover .srowwash{transform:scaleX(1)}.srow:hover .srowidx{-webkit-text-stroke-color:var(--orchid);transform:translateY(-3px)}.srow:hover .srowt{transform:translate(8px)}.srow:hover .srowarrow{opacity:1;transform:none}}body.still .srow{opacity:1!important;transform:none!important}@media (max-width:620px){.srow{gap:16px;padding:20px 4px}}.enq{max-width:900px}.enqlegend{letter-spacing:.2em;text-transform:uppercase;color:var(--orchid);margin:0 0 34px;font-size:13px}.enqgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 44px;display:grid}.fld.wide,.fld:nth-child(3){grid-column:1/-1}.fld label{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:13px;transition:color .3s;display:block}.fld:focus-within label{color:var(--orchid)}.fldrule{position:relative}.fldrule input,.fldrule textarea{width:100%;min-height:54px;color:var(--paper);caret-color:var(--orchid);background:0 0;border:0;border-bottom:1px solid #ffffff42;border-radius:0;padding:12px 2px;font-family:inherit;font-size:21px;line-height:1.5;display:block}.fldrule textarea{resize:vertical;min-height:132px}.fldrule input:focus,.fldrule textarea:focus{outline:none}.fldrule>span{background:linear-gradient(90deg, var(--peri), var(--orchid));transform-origin:0;pointer-events:none;height:2px;transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fld:focus-within .fldrule>span{transform:scaleX(1)}body.still .fld:focus-within .fldrule>span{transition:none}.fld.bad .fldrule input,.fld.bad .fldrule textarea{border-bottom-color:var(--orchid-lit)}.flderr{min-height:22px;color:var(--orchid-lit);align-items:center;gap:8px;margin:10px 0 0;font-size:15px;line-height:1.4;display:flex}.enqfoot{flex-wrap:wrap;align-items:center;gap:22px;margin-top:40px;display:flex}.enqstatus{color:var(--dim);font-size:16px}@media (max-width:760px){.enqgrid{grid-template-columns:1fr}}.enqband{border-top:1px solid #3a35501a;position:relative}.enqband>.wrap{z-index:1;position:relative}.enqglow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.enqglow:before,.enqglow:after{content:"";border-radius:50%;position:absolute}.enqglow:before{background:radial-gradient(circle,#8578e338,#0000 62%);width:860px;height:860px;top:-320px;left:-350px}.enqglow:after{background:radial-gradient(circle,#cf78e333,#0000 64%);width:740px;height:740px;bottom:-360px;right:-300px}.enqhash{right:calc(var(--pad) * -.6);font-family:var(--dsp);color:#0000;-webkit-text-stroke:1px #3a35501a;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(300px,32vw,520px);font-weight:600;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.enqlayout{grid-template-columns:4.6fr 7.4fr;align-items:start;gap:clamp(40px,5vw,92px);display:grid}.enqrail{top:calc(var(--barh) + 24px);position:sticky}.enqrail .h2{color:var(--black);font-size:clamp(30px,3.4vw,46px)}.enqmeta{gap:34px;margin-top:46px;display:grid}.enqk{letter-spacing:.18em;text-transform:uppercase;color:#3a3550cc;margin-bottom:10px;font-size:12px}.enqv{color:var(--slate);max-width:26ch;font-size:19px;font-style:normal;line-height:1.62}a.enqtel{font-family:var(--dsp);color:var(--black);background-image:linear-gradient(90deg, var(--peri), var(--orchid));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:5px;font-size:clamp(30px,3vw,40px);line-height:1.05;transition:background-size .5s cubic-bezier(.65,0,.35,1),color .3s;display:inline-block}a.enqtel:hover{color:var(--black);background-size:100% 2px}.enqsoc{flex-wrap:wrap;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.enqsoc>li>*{transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.enqdisc{background:var(--paper);border:1px solid #3a355029;border-radius:999px;place-items:center;width:46px;height:46px;transition:background-color .35s,border-color .35s,box-shadow .35s;display:grid}.enqmark{background-color:var(--slate);width:19px;height:19px;transition:background-color .35s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover) and (pointer:fine){.enqsoc a:hover{transform:translateY(-3px)}.enqsoc a:hover .enqdisc{background:linear-gradient(140deg, var(--peri), var(--orchid));border-color:#0000;box-shadow:0 12px 26px #8578e361}.enqsoc a:hover .enqmark{background-color:var(--paper)}}.enqhead{color:var(--black);margin-bottom:26px;font-size:clamp(26px,2.6vw,36px)}.enqcard{background:var(--paper);border:1px solid #3a35501a;border-radius:26px;padding:clamp(26px,3.2vw,54px);transition:border-color .5s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 34px 80px #3a355029}.enqcard:before{content:"";background:linear-gradient(90deg, var(--peri), var(--orchid), transparent);height:3px;position:absolute;top:0;left:0;right:0}.enqcard:focus-within{border-color:#cf78e36b;box-shadow:0 34px 90px #8578e342}.enqcard .enq{max-width:none}.enqcard .enqlegend{color:var(--slate)}.enqcard .fld label{color:#3a3550b8}.enqcard .fld:focus-within label{color:var(--black)}.enqcard .fldrule input,.enqcard .fldrule textarea{color:var(--black);caret-color:var(--orchid);border-bottom-color:#3a355047}.enqcard .fldrule input::placeholder,.enqcard .fldrule textarea::placeholder{color:#3a355073}.enqcard .fld.bad .fldrule input,.enqcard .fld.bad .fldrule textarea{border-bottom-color:var(--orchid)}.enqcard .flderr{color:var(--black)}.enqcard .flderr svg{color:var(--orchid)}.enqcard .enqstatus{color:var(--slate)}@media (max-width:1100px){.enqlayout{grid-template-columns:1fr;gap:46px}.enqrail{position:static}.enqhash{display:none}}@media (max-width:620px){.enqcard{border-radius:20px;padding:24px 20px}.enqmark{width:44px;height:44px}}.postcover .pc-drift,.postcover .pc-shot{will-change:transform;position:absolute;inset:0}.postcover .pc-drift{transform:scale(1.12)}.postcover .pc-shot{transform:scale(1.1)}.postcover .pc-band{background:var(--black);will-change:transform;height:50.2%;position:absolute;left:0;right:0;transform:translateY(0)}.postcover .pc-top{top:0}.postcover .pc-bottom{bottom:0}body.still .postcover .pc-band{display:none}body.still .postcover .pc-drift,body.still .postcover .pc-shot{will-change:auto;transform:none!important}@media (prefers-reduced-motion:reduce){.postcover .pc-band{display:none}.postcover .pc-drift,.postcover .pc-shot{will-change:auto;transform:none!important}}.article-body>:first-child{margin-top:0}.article-body p{margin:0 0 1.1em}.article-body h2{color:var(--black);margin:1.6em 0 .5em;font-size:1.24em;line-height:1.3}.article-body ul,.article-body ol{margin:0 0 1.1em;padding-left:1.3em}.article-body li{margin:.3em 0}.article-body a{color:var(--black);text-decoration:underline;-webkit-text-decoration-color:var(--peri);text-decoration-color:var(--peri);text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration-thickness:2px}.article-body a:hover{-webkit-text-decoration-color:var(--orchid);text-decoration-color:var(--orchid)}.article-body .article-figure,.article-body .article-gallery{--bleed:min(900px, 100vw - 2 * var(--pad));width:var(--bleed);margin:1.8em 0 1.8em calc((100% - var(--bleed)) / 2)}.article-body .article-figure img{background:var(--mist);border-radius:14px;width:100%;height:auto;display:block}.article-body .article-gallery{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.article-body .article-gallery img{aspect-ratio:3/2;object-fit:cover;background:var(--mist);border-radius:10px;width:100%;height:auto;display:block}.article-body .article-table{margin:0 0 1.1em;overflow-x:auto}.article-body table{border-collapse:collapse;min-width:100%;font-size:.8em}.article-body td{border:1px solid var(--line-light);vertical-align:top;padding:.5em .7em}@media (max-width:620px){.article-body .article-gallery{grid-template-columns:repeat(2,1fr);gap:6px}}.teamcard{animation:7s ease-in-out infinite alternate teamfloat;animation-delay:calc(var(--i,0) * -2.3s);flex-direction:column;gap:18px;display:flex;position:relative}.teambloom{aspect-ratio:1;z-index:0;pointer-events:none;filter:blur(34px);opacity:0;animation:9s ease-in-out infinite alternate teambloom;animation-delay:calc(var(--i,0) * -3.1s);background:radial-gradient(circle,#cf78e38c,#8578e359 45%,#0000 70%);border-radius:50%;position:absolute;top:8%;left:-6%;right:-6%}.teamcard.on .teambloom{opacity:1;transition:opacity 1.2s .4s}.teamplate{z-index:1;aspect-ratio:1;background:linear-gradient(160deg, var(--peri), var(--orchid));transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));will-change:transform;border-radius:24px;transition:box-shadow .8s;position:relative;overflow:hidden}.teamphoto{object-fit:cover;will-change:transform;transform:scale(1.08)}.teamcard.on .teamphoto{animation:11s ease-in-out infinite alternate teamdrift;animation-delay:calc(var(--i,0) * -3.7s)}.teamsheen{pointer-events:none;z-index:2;animation:6.5s cubic-bezier(.65,0,.35,1) infinite teamsheen;animation-delay:calc(1.2s + var(--i,0) * 2.1s);mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 38%,#ffffff47 48%,#ffffff8c 50%,#ffffff47 52%,#0000 62%);position:absolute;inset:-20% -60%;transform:translate(-70%)}.teamcard:hover .teamplate{box-shadow:0 30px 70px #8578e352}.teamcard:hover .teamrule{transition:transform .9s cubic-bezier(.22,1,.36,1)!important;transform:scaleX(1)!important}@keyframes teamfloat{0%{transform:translateY(6px)}to{transform:translateY(-8px)}}@keyframes teamdrift{0%{transform:scale(1.04)translate(-1.5%,1%)}to{transform:scale(1.12)translate(1.5%,-1.5%)}}@keyframes teamsheen{0%{transform:translate(-70%)}22%{transform:translate(70%)}to{transform:translate(70%)}}@keyframes teambloom{0%{opacity:.55;transform:translate(-6%)scale(.9)}to{opacity:1;transform:translate(6%,-8%)scale(1.15)}}body.still .teamcard,body.still .teambloom,body.still .teamphoto,body.still .teamsheen{animation:none}body.still .teamphoto{transform:scale(1.04)}body.still .teamsheen{display:none}.a11y{z-index:46;font-family:var(--body);position:fixed;bottom:24px;left:24px}.a11y-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:52px;height:52px;color:var(--paper);cursor:pointer;background:#000000b8;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;transition:background-color .35s,border-color .35s,color .35s;display:flex}.a11y-btn:hover,.a11y-btn[aria-expanded=true]{background:var(--orchid);border-color:var(--orchid);color:var(--black)}.a11y-panel{background:var(--paper);width:min(300px,100vw - 48px);color:var(--black);border-radius:20px;gap:6px;padding:18px 18px 16px;display:grid;position:absolute;bottom:64px;left:0;box-shadow:0 30px 80px #00000073,0 0 0 1px #00000014}.a11y-panel[hidden]{display:none}.a11y-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.a11y-title{font-family:var(--dsp);letter-spacing:-.01em;font-size:22px;font-weight:500}.a11y-x{border:1px solid var(--line-light);width:34px;height:34px;color:var(--slate);cursor:pointer;background:0 0;border-radius:50%;font-family:inherit;font-size:22px;line-height:1}.a11y-x:hover{border-color:var(--black);color:var(--black)}.a11y-lbl{color:var(--slate);margin-bottom:8px;font-size:14px;display:block}.a11y-group{border-bottom:1px solid var(--line-light);margin-bottom:4px;padding:6px 0 10px}.a11y-steps{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.a11y-step{border:1px solid var(--line-light);color:var(--black);font-family:var(--dsp);cursor:pointer;background:0 0;border-radius:10px;padding:9px 0;font-size:16px;font-weight:500;transition:background-color .25s,border-color .25s,color .25s}.a11y-step:hover{border-color:var(--black)}.a11y-step[aria-pressed=true]{background:var(--black);border-color:var(--black);color:var(--paper)}.a11y-opt{border:0;border-bottom:1px solid var(--line-light);width:100%;color:var(--black);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;font-family:inherit;font-size:15px;display:flex}.a11y-opt:hover span:first-child{color:var(--slate)}.a11y-led{background:#00000024;border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .3s;position:relative}.a11y-led:after{content:"";background:var(--paper);border-radius:50%;width:16px;height:16px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px}.a11y-opt[aria-checked=true] .a11y-led{background:linear-gradient(96deg, var(--peri), var(--orchid))}.a11y-opt[aria-checked=true] .a11y-led:after{transform:translate(16px)}.a11y-reset{border:1px solid var(--black);background:var(--black);color:var(--paper);cursor:pointer;border-radius:999px;margin-top:10px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:600}.a11y-reset:hover{background:var(--paper);color:var(--black)}.a11y-panel :focus-visible,.a11y-btn:focus-visible{outline:3px solid var(--peri);outline-offset:2px}@media (max-width:1000px){.a11y{bottom:20px;left:16px}}html.a11y-text-1 body{zoom:1.12}html.a11y-text-2 body{zoom:1.25}html.a11y-contrast{--dim:#fff;--dimmer:#fff;--slate:#000;--line-dark:#fff6;--line-light:#00000059}html.a11y-contrast .modes-line span,html.a11y-contrast .accname,html.a11y-contrast .accnum,html.a11y-contrast nav.links,html.a11y-contrast .eyebrow,html.a11y-contrast .lede{color:#fff}html.a11y-contrast .light,html.a11y-contrast .mistbg{color:#000}html.a11y-contrast .btn-solid{color:#000;background:#fff}html.a11y-links a{text-underline-offset:.15em;text-decoration:underline}html.a11y-font{--dsp:"Segoe UI", system-ui, Arial, sans-serif;--body:"Segoe UI", system-ui, Arial, sans-serif}html.a11y-font .logomark,html.a11y-font .heromark{font-family:var(--font-pfdin), sans-serif}html.a11y-grey{filter:grayscale()}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'><path d='M6 4l24 14-10 2 6 12-4 2-6-12-8 8z' fill='%23fff' stroke='%23000' stroke-width='2'/></svg>") 6 4,auto!important}@media (max-width:1100px){.a11y{bottom:20px;left:16px}}@media (max-width:620px){.hero-in{padding-top:64px;padding-bottom:96px}.heromark{width:100%;height:auto}.lede{font-size:21px;line-height:1.6}.modes-line{font-size:26px}.why{gap:40px;padding:88px 0 96px}.why p{font-size:21px;line-height:1.7}.special{padding:96px 0}.cell{gap:22px;min-height:0;padding:32px 26px 30px}.modes{gap:44px}.stage{height:380px}.acchead{padding:26px 4px 26px 0}.accpad p{font-size:18px;line-height:1.65}.partners{padding:96px 0 104px}.phead{margin-bottom:40px}.cf{height:360px}.teamgrid{gap:48px!important}.capgrid{gap:14px}.fgrid{gap:48px}}.venues{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(18px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.venue{position:relative}.venueplate{aspect-ratio:4/5;background:linear-gradient(160deg, var(--peri), var(--black));clip-path:inset(100% 0 0 round 24px);transition:clip-path 1.05s cubic-bezier(.22,1,.36,1),box-shadow .8s;transition-delay:calc(var(--i,0) * .14s), 0s;border-radius:24px;position:relative;overflow:hidden}.venues.on .venueplate{clip-path:inset(0 round 24px)}.venueimg{transition:transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.venueimg img{object-fit:cover;width:100%;height:100%;animation:13s ease-in-out infinite alternate venuedrift;animation-delay:calc(var(--i,0) * -4.3s);display:block;transform:scale(1.06)}.venuewash{pointer-events:none;background:linear-gradient(#0000 30%,#0000008c 62%,#000000e0 100%),linear-gradient(150deg,#8578e39e,#cf78e347 55%,#0000 80%);transition:opacity .9s;position:absolute;inset:0}.venue:nth-child(3n+2) .venuewash{background:linear-gradient(#0000 30%,#0000008c 62%,#000000e0 100%),linear-gradient(150deg,#cf78e39e,#8578e347 55%,#0000 80%)}.venuelight{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--mx,50%) var(--my,40%), #ffffffd9, transparent 42%);opacity:var(--glow,0);position:absolute;inset:0}.venuefoot{padding:clamp(24px,2.4vw,34px);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.venuename{color:var(--paper);transition:transform .95s cubic-bezier(.22,1,.36,1);transition-delay:calc(.25s + var(--i,0) * .14s);font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.1;display:block;transform:translateY(110%)}.venues.on .venuename{transform:none}.venuerule{background:linear-gradient(90deg, var(--peri), var(--orchid));transform-origin:0;height:3px;transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(.45s + var(--i,0) * .14s);border-radius:2px;margin-top:14px;display:block;transform:scaleX(0)}.venues.on .venuerule{transform:scaleX(.22)}@media (hover:hover) and (pointer:fine){.venue:hover .venueplate{box-shadow:0 30px 70px #8578e352}.venue:hover .venueimg{transform:scale(1.08)}.venue:hover .venuewash{opacity:.72}.venues.on .venue:hover .venuerule{transition-delay:0s;transform:scaleX(1)}}@keyframes venuedrift{0%{transform:scale(1.04)translate(-1.5%,1%)}to{transform:scale(1.12)translate(1.5%,-1.5%)}}body.still .venueplate{clip-path:none}body.still .venuename{transform:none}body.still .venuerule{transform:scaleX(.22)}@media (max-width:620px){.venueplate{aspect-ratio:4/3}}.pstage{grid-template-columns:4fr 8fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.prail{flex-direction:column;gap:6px;display:flex}.ptab{appearance:none;cursor:pointer;text-align:left;color:var(--slate);font:inherit;background:0 0;border:0;margin:0;padding:14px 0 16px}.ptabt{letter-spacing:-.02em;font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:1.02;transition:color .45s,transform .6s cubic-bezier(.22,1,.36,1);display:block}.ptabrule{background:linear-gradient(90deg, var(--peri), var(--orchid));transform-origin:0;border-radius:2px;width:min(220px,70%);height:3px;margin-top:12px;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.ptab[aria-selected=true]{color:var(--black)}.ptab[aria-selected=true] .ptabt{transform:translate(10px)}.ptab[aria-selected=true] .ptabrule{transform:scaleX(1)}.ptab:focus-visible{outline:3px solid var(--peri);outline-offset:4px;border-radius:6px}.pshow{isolation:isolate;background:#ffffffb8;border:1px solid #0000000f;border-radius:30px;min-height:clamp(320px,34vw,480px);padding:clamp(18px,2.2vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #8578e329}.pbloom{z-index:-1;pointer-events:none;transform:translateY(calc(var(--a,0) * 25%));transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.pbloom:before{content:"";aspect-ratio:1;filter:blur(30px);background:radial-gradient(circle,#cf78e352,#8578e32e 45%,#0000 70%);border-radius:50%;width:70%;position:absolute;top:-30%;left:15%}.ppanel{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:clamp(12px,1.6vw,20px);transition:opacity .35s,visibility 0s linear .35s;display:grid}.ppanel.on{opacity:1;visibility:visible;transition:opacity .5s .1s,visibility}.ppanel .pcard:first-child:nth-last-child(odd){grid-column:1/-1}.ppanel.solo{grid-template-columns:1fr}.pcard{aspect-ratio:960/507;background:var(--paper);opacity:0;border-radius:18px;margin:0;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s,box-shadow .6s;overflow:hidden;transform:translateY(18px)scale(.98);box-shadow:0 14px 34px #00000014}.ppanel.on .pcard{opacity:1;transition-delay:calc(80ms + var(--j,0) * 90ms), calc(80ms + var(--j,0) * 90ms), 0s;transform:none}.pcard img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block}@media (hover:hover) and (pointer:fine){.ptab:hover .ptabt{color:var(--black)}.ppanel.on .pcard:hover{box-shadow:0 26px 60px #8578e34d}.pcard:hover img{transform:scale(1.04)}}body.still .pcard{opacity:1;transform:none}@media (max-width:900px){.pstage{grid-template-columns:1fr;gap:28px}.prail{scrollbar-width:none;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);flex-direction:row;gap:26px;overflow-x:auto}.prail::-webkit-scrollbar{display:none}.ptab{flex:none;padding:8px 0 10px}.ptabt{font-size:30px}.ptab[aria-selected=true] .ptabt{transform:none}.ptabrule{width:100%;margin-top:8px}.pshow{border-radius:22px;min-height:0}}nav.links a,.lsw a,.filt,.afilt,.cfdot,.fmeta .lnk,a.fdata,a.enqtel{position:relative}nav.links a:before,.lsw a:before,.filt:before,.afilt:before,.cfdot:before,.fmeta .lnk:before,a.fdata:before,a.enqtel:before{content:"";position:absolute}nav.links a:before{height:44px;margin-top:-22px;top:50%;left:-10px;right:-10px}@media (max-width:1240px){nav.links a:before{left:-8px;right:-8px}}.lsw>span:first-child a:before{inset:-11px -8px -11px -21px}.lsw>span:last-child a:before{inset:-11px -21px -11px -8px}.filt:before,.afilt:before{inset:-4px -5px}.cfdot:before{inset:-20.5px -5px}.fmeta .lnk:before{inset:-10px -14px}a.fdata:before{inset:-12px -4px}a.enqtel:before{inset:-4px 0}.btn{min-height:44px}
