:root{--h1w:clamp(2.15rem, .95rem + 2.5vw, 3.45rem);--bg2:#080b10}h1{font-size:var(--h1w);margin:0 0 30px;line-height:.97}h1 .l2{font-family:var(--body);letter-spacing:-.012em;word-spacing:normal;color:var(--ink);font-size:.6em;font-weight:500;font-stretch:100%;line-height:1.22}h1 .l2:nth-child(2){margin-top:.3em}.sum{max-width:33em;color:var(--ink-2);margin:0 0 30px;font-size:19px;line-height:1.6}.note.first{color:var(--ink-2);margin-bottom:4px;font-size:15px;font-weight:500}.note a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:700;transition:color .25s}.note a:hover{color:var(--mint)}.txt-plain{color:var(--ink-2);padding:6px 0;font-size:17px;font-weight:500}.prose a{color:var(--ink);font-weight:600}.pl{isolation:isolate;background:var(--bg2);position:relative}.pl.fi{background:linear-gradient(180deg, #080b1000, var(--bg2) 200px)}.pl.fo{background:linear-gradient(180deg, var(--bg2) calc(100% - 200px), #080b1000)}.pl:after{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='460' shape-rendering='crispEdges'%3E%3Crect x='121' y='303' width='2' height='2' fill='%23ffffff' opacity='0.53'/%3E%3Crect x='309' y='242' width='2' height='2' fill='%23ffffff' opacity='0.7'/%3E%3Crect x='428' y='240' width='2' height='2' fill='%23ffffff' opacity='0.39'/%3E%3Crect x='367' y='240' width='2' height='2' fill='%235ce1e6' opacity='0.55'/%3E%3Crect x='267' y='199' width='2' height='2' fill='%23ffffff' opacity='0.75'/%3E%3Crect x='32' y='81' width='2' height='2' fill='%23ffffff' opacity='0.48'/%3E%3Crect x='15' y='421' width='2' height='2' fill='%235ce1e6' opacity='0.7'/%3E%3Crect x='410' y='295' width='2' height='2' fill='%23ffffff' opacity='0.91'/%3E%3Crect x='344' y='223' width='2' height='2' fill='%23ffffff' opacity='0.57'/%3E%3Crect x='167' y='277' width='2' height='2' fill='%23ffffff' opacity='0.79'/%3E%3Crect x='108' y='324' width='2' height='2' fill='%23ffffff' opacity='0.46'/%3E%3Crect x='409' y='34' width='2' height='2' fill='%23ffffff' opacity='0.27'/%3E%3Crect x='451' y='142' width='2' height='2' fill='%23ffffff' opacity='1.0'/%3E%3C/svg%3E");background-size:460px 460px;position:absolute;inset:0}.pl.fi:after{-webkit-mask-image:linear-gradient(#0000,#000 200px);mask-image:linear-gradient(#0000,#000 200px)}.pl.fo:after{-webkit-mask-image:linear-gradient(#000 calc(100% - 200px),#0000);mask-image:linear-gradient(#000 calc(100% - 200px),#0000)}.art *{transform-box:fill-box}.hero{isolation:isolate;padding:calc(var(--head) + 36px) 0 0;position:relative;overflow-x:clip}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 40% at 76% 48%,#6b4cf014,#6b4cf000 70%),radial-gradient(20% 22% at 90% 18%,#5ce1e60d,#5ce1e600 70%);position:absolute;inset:0}.hero-grid{min-height:calc(100svh - var(--head) - 36px);grid-template-columns:minmax(0,1fr) 600px;align-items:center;column-gap:clamp(32px,4vw,72px);padding-bottom:36px;display:grid}.hero-copy{z-index:2;padding:12px 0 8px;position:relative}.author{color:var(--ink);background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;margin-top:26px;padding:5px 18px 5px 5px;font-size:15px;font-weight:600;transition:border-color .3s,background-color .3s;display:inline-flex}.author img{object-fit:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 2px #93d1bc59}.hero-copy .author{align-self:flex-start}.author:hover{background:#93d1bc0d;border-color:#93d1bc73}.mind{pointer-events:none;height:640px;position:relative}.mind-in{width:660px;height:660px;transform:scale(var(--ms,1.12));margin:-330px 0 0 -330px;position:absolute;top:50%;left:50%}.mind-still,.mind-still svg,.mind canvas{width:100%;height:100%;position:absolute;inset:0}.neb{border-radius:50%;position:absolute}.n1{background:radial-gradient(closest-side,#6b4cf03d,#6b4cf012 60%,#6b4cf000);width:92%;height:60%;top:20%;left:4%}.n2{background:radial-gradient(closest-side,#5ce1e61f,#5ce1e600);width:52%;height:38%;top:32%;left:24%}.n3{background:radial-gradient(closest-side,#5170ff24,#5170ff00);width:54%;height:46%;top:16%;left:38%}.js:not(.rm) .hero.is-on .neb{animation:9s ease-in-out infinite breathe}.js:not(.rm) .hero.is-on .n2{animation-duration:11s;animation-delay:-3s}.js:not(.rm) .hero.is-on .n3{animation-duration:13s;animation-delay:-6s}@keyframes breathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.mind canvas{opacity:0;transition:opacity .9s}.has-mind .mind canvas{opacity:1}.has-mind .mind-still{opacity:0;transition:opacity .9s .3s}.no-js .mind canvas,.rm .mind canvas{display:none}.tbar{padding-bottom:clamp(20px,3vw,36px);position:relative}.tbar-in{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:16px 44px;padding:22px 0;display:flex}.own{color:var(--ink);align-items:center;gap:12px;margin:0;font-size:17px;font-weight:600;display:inline-flex}.ownb{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.own-l{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.own-l li{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:14px;line-height:1.2}.deed{width:28px;height:28px;color:var(--mint);flex:none;overflow:visible}.deed .dr{fill:#f2f3f1bf}.js:not(.rm) .deed .dr{opacity:0;transform:translate(-3px)}.js:not(.rm) .tbar-in.is-in .deed .dr{opacity:1;transition:opacity .3s ease, transform .5s var(--ease);transition-delay:calc(var(--r) * .26s + .4s);transform:none}.deed .seal{transform-box:fill-box;transform-origin:50%}.js:not(.rm) .deed .seal{opacity:0;transform:scale(.3)rotate(-40deg)}.js:not(.rm) .tbar-in.is-in .deed .seal{opacity:1;transition:opacity .3s 1.3s,transform .7s cubic-bezier(.34,1.56,.64,1) 1.3s;transform:none}.ovw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,120px);display:grid}.ovw h2{max-width:11em;margin-bottom:30px}.ovw .prose p{color:var(--ink-2);max-width:31em;font-size:19px;line-height:1.65}.ovw .prose p+p{margin-top:18px}.ovw .prose p.hook{font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);letter-spacing:var(--dls);word-spacing:var(--dws);font-size:var(--t-m);color:var(--ink);max-width:16em;line-height:1.18}.prose p a,.do-end a,.c2 p a,.qa p a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:600;transition:color .25s}.prose p a:hover,.do-end a:hover,.c2 p a:hover,.qa p a:hover{color:var(--mint)}.hype{aspect-ratio:600/500;order:-1;justify-self:center;width:100%;max-width:640px;position:relative}.hype svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hype .hb,.hype .hb2{transform-box:fill-box;transform-origin:0}.js:not(.rm) .hype .hb,.js:not(.rm) .hype .hb2{transition:transform .9s var(--ease);transition-delay:var(--d)}.js:not(.rm) .hype .hi{transition:opacity .6s;transition-delay:var(--d)}.js:not(.rm) .hype:not(.go) .hb,.js:not(.rm) .hype:not(.go) .hb2{transform:scaleX(0)}.js:not(.rm) .hype:not(.go) .hi{opacity:0}.sigsec{position:relative}.sig{padding-top:clamp(40px,5vw,80px);position:relative}.sig:before{content:"";pointer-events:none;background:radial-gradient(30% 40% at 72% 30%,#6b4cf012,#6b4cf000 70%),radial-gradient(24% 26% at 18% 64%,#5ce1e60a,#5ce1e600 70%);position:absolute;inset:0}.sig-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.sig-copy{top:max(calc(var(--head) + 28px), calc(50svh - 250px));z-index:2;padding-bottom:40px;position:sticky}.sig-h{font-size:calc(var(--t-l) * .8);text-wrap:balance;max-width:12em;margin-bottom:26px;line-height:1.04}.sig-copy p{color:var(--ink-2);max-width:30em;font-size:18px;line-height:1.62}.sig-copy p+p{margin-top:16px}.sig-copy p a{color:var(--ink);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding-bottom:1px;font-weight:600;transition:color .25s}.sig-copy p a:hover{color:var(--mint)}.sig-run{height:240vh;position:relative}.sig-stick{justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0}.sig-stage{width:100%;height:calc(100svh - var(--head) - 28px);margin-top:calc(var(--head) * .7);position:relative}.sig-stage canvas,.sig-still{-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#000 90%,#0000);mask-composite:intersect}.sig-still{object-fit:contain;transition:opacity .4s}.has-sig .sig-still{opacity:0}.js:not(.rm) .sig-still,.no-js .sig-stage canvas,.rm .sig-stage canvas{display:none}.no-js .sig-run,.rm .sig-run{height:auto}.no-js .sig-stick,.rm .sig-stick{height:auto;padding:0 0 40px;display:block;position:relative}.no-js .sig-stage,.rm .sig-stage{aspect-ratio:3/4;max-width:560px;height:auto;margin:0 auto}.no-js .sig-copy,.rm .sig-copy{padding-top:6vh;position:relative;top:0}.do{padding:clamp(56px, 6vw, 96px) 0 var(--pad)}.do-lead{font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);letter-spacing:var(--dls);word-spacing:var(--dws);font-size:var(--t-m);color:var(--ink);margin-bottom:30px;line-height:1.18}.do-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.do-i{border-radius:var(--r-lg);background:linear-gradient(#141b24e6,#0c1117e6);border:1px solid #ffffff13;padding:28px 26px 30px;position:relative;box-shadow:inset 0 1px #ffffff0d}.do-i svg{fill:none;width:44px;height:44px;stroke:var(--mint);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:22px}.do-i svg .fill{fill:var(--mint)}.do-i p{color:var(--ink-2);font-size:17px;line-height:1.6}.do-i b{font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);letter-spacing:var(--dls);word-spacing:var(--dws);font-size:calc(var(--t-m) * .82);color:var(--ink);margin-bottom:10px;line-height:1.15;display:block}.do-end{border-top:1px solid var(--line-2);color:var(--ink-2);max-width:52em;margin-top:clamp(36px,4vw,56px);padding-top:28px;font-size:19px;line-height:1.65}.pairs{padding-top:calc(var(--pad) * .5)}.pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.c2{border-radius:var(--r-xl);background:linear-gradient(#141b24e6,#0c1117e6);border:1px solid #ffffff13;flex-direction:column;padding:14px 14px 36px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.c2-art{aspect-ratio:600/340;background:radial-gradient(70% 80% at 50% 40%,#5ce1e60f,#5ce1e600 70%),#090d12;border-radius:20px;margin-bottom:32px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.c2-art:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff17 1px,#0000 1.2px);background-position:9px 9px;background-size:18px 18px;position:absolute;inset:0}.c2-art svg{width:100%;height:100%;position:relative}.c2-txt{padding:0 22px}.c2-h{font-size:calc(var(--t-l) * .64);text-wrap:balance;max-width:15em;margin-bottom:20px;line-height:1.06}.c2 p{color:var(--ink-2);font-size:18px;line-height:1.62}.c2 p+p{margin-top:14px}.c2 p.fine{color:var(--ink-3);border-top:1px solid var(--line-2);padding-top:14px;font-size:16px}.c2:not(.is-on) .c2-art *{animation-play-state:paused!important}.rq *{transform-box:fill-box}.rq-tag{font:600 11px/1 var(--mono);letter-spacing:.06em;color:var(--mint);background:#16202a;border:1px solid #93d1bcb3;border-radius:999px;padding:3px 7px;position:absolute;top:22%;left:56.4%}.rq-chat{opacity:0}.rq-ring{transform-origin:50%;opacity:0}.rq-wave .wv{transform-origin:50%;opacity:.55;transform:scaleY(.25)}.rq-mind .mm.on{transform-origin:50%}.rq-slot,.rq-tick{opacity:1}.rq-hold,.rq-sms{opacity:0}.rq-b{transform-origin:0}.js:not(.rm) .rq-call{animation:18s linear infinite rqCall}.js:not(.rm) .rq-chat{animation:18s linear infinite rqChat}@keyframes rqCall{0%,47%{opacity:1}50%,97%{opacity:0}to{opacity:1}}@keyframes rqChat{0%,47%{opacity:0}50%,97%{opacity:1}to{opacity:0}}.js:not(.rm) .rq-ring{animation:9s ease-out infinite rqRing}.js:not(.rm) .rq-ring.r2{animation-delay:.45s}@keyframes rqRing{0%{opacity:.9;transform:scale(1)}6%{opacity:0;transform:scale(1.5)}6.1%,to{opacity:0;transform:scale(1)}}.js:not(.rm) .rq-hs{transform-origin:50%;animation:9s linear infinite rqBuzz}@keyframes rqBuzz{0%,8%{transform:rotate(0)}1%,3%,5%,7%{transform:rotate(-9deg)}2%,4%,6%{transform:rotate(9deg)}9%,to{transform:none}}.js:not(.rm) .rq-chat .dt{transform-origin:50%;animation:1.2s ease-in-out infinite typing}.js:not(.rm) .rq-chat .dt.d2{animation-delay:.15s}.js:not(.rm) .rq-chat .dt.d3{animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-3px)}}.js:not(.rm) .rq-wave .wv{animation:9s ease-in-out infinite rqWave;animation-delay:calc(var(--k) * -.13s)}@keyframes rqWave{0%,9%{opacity:.4;transform:scaleY(.25)}11%,15%,19%,23%,27%,31%,35%{opacity:1;transform:scaleY(1)}13%,17%,21%,25%,29%,33%{opacity:.9;transform:scaleY(.45)}38%,to{opacity:.4;transform:scaleY(.25)}}.js:not(.rm) .rq-glow{transform-origin:50%;animation:9s ease-in-out infinite rqGlow}@keyframes rqGlow{0%,8%{opacity:.5;transform:scale(.9)}14%,38%{opacity:1;transform:scale(1.06)}50%,to{opacity:.55;transform:scale(.94)}}.js:not(.rm) .rq-mind .mm{animation:9s ease-in-out infinite rqMind;animation-delay:calc(var(--k) * 90ms)}@keyframes rqMind{0%,10%{opacity:.5}16%,36%{opacity:1}44%,to{opacity:.6}}.js:not(.rm) .rq-b{animation:rqBar 9s var(--ease) infinite;animation-delay:calc(var(--k) * .28s)}@keyframes rqBar{0%,38%{transform:scaleX(0)}45%,92%{transform:none}97%,to{transform:scaleX(0)}}.js:not(.rm) .rq-hold{animation:9s ease-in-out infinite rqHold}@keyframes rqHold{0%,46%{opacity:0}49%,55%{opacity:1}58%,to{opacity:0}}.js:not(.rm) .rq-slot{animation:rqSlot 9s var(--ease) infinite;transform-origin:50%}.js:not(.rm) .rq-tick{animation:9s infinite rqSlotT}@keyframes rqSlot{0%,55%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}64%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes rqSlotT{0%,60%{opacity:0}64%,92%{opacity:1}97%,to{opacity:0}}.js:not(.rm) .rq-sms{animation:9s cubic-bezier(.45,0,.3,1) infinite rqSms}@keyframes rqSms{0%,64%{opacity:0;transform:translate(318px,150px)scale(.6)}67%{opacity:1;transform:translate(338px,168px)scale(1)}76%{opacity:1;transform:translate(452px,224px)scale(1)}79%{opacity:0;transform:translate(484px,244px)scale(.5)}to{opacity:0;transform:translate(484px,244px)scale(.5)}}.js:not(.rm) .rq-ob{animation:rqOb 9s var(--ease) infinite;transform-origin:50%}@keyframes rqOb{0%,78%{opacity:0;transform:scale(.6)}81%,94%{opacity:1;transform:none}98%,to{opacity:0}}.js:not(.rm) .rq-own{animation:9s linear infinite rqOwn}@keyframes rqOwn{0%,79%{transform:translate(478px,226px)rotate(-6deg)}80%,82%,84%{transform:translate(478px,226px)rotate(-10deg)}81%,83%{transform:translate(478px,226px)rotate(-2deg)}85%,to{transform:translate(478px,226px)rotate(-6deg)}}.rq-own,.rq-sms{transform-box:view-box;transform-origin:0 0}.au *{transform-box:fill-box}.au .doc{transform-box:view-box;transform-origin:0 0;opacity:0}.au .doc .dg{transform-origin:50%}.au .doc:first-child{opacity:1;transform:translate(296px,198px)}.au .doc:nth-child(2){opacity:1;transform:translate(522px,130px)}.js:not(.rm) .au .doc{animation-duration:12s;animation-timing-function:cubic-bezier(.45,0,.3,1);animation-iteration-count:infinite;animation-delay:calc(var(--i) * 2s - 12s);opacity:0}.js:not(.rm) .au .doc.dk0{animation-name:dk0}.js:not(.rm) .au .doc.dk1{animation-name:dk1}.js:not(.rm) .au .doc.dk2{animation-name:dk2}@keyframes dk0{0%{opacity:0;transform:translate(74px,104px)}3%{opacity:1;transform:translate(74px,96px)}9%{transform:translate(140px,150px)rotate(-12deg)}14%{transform:translate(168px,198px)}40%{opacity:1;transform:translate(448px,198px)}46%{transform:translate(478px,40px)}52%{opacity:1;transform:translate(522px,70px)}56%,to{opacity:0;transform:translate(522px,94px)}}@keyframes dk1{0%{opacity:0;transform:translate(74px,104px)}3%{opacity:1;transform:translate(74px,96px)}9%{transform:translate(140px,150px)rotate(-12deg)}14%{transform:translate(168px,198px)}40%{opacity:1;transform:translate(448px,198px)}46%{transform:translate(482px,110px)}52%{opacity:1;transform:translate(522px,138px)}56%,to{opacity:0;transform:translate(522px,162px)}}@keyframes dk2{0%{opacity:0;transform:translate(74px,104px)}3%{opacity:1;transform:translate(74px,96px)}9%{transform:translate(140px,150px)rotate(-12deg)}14%{transform:translate(168px,198px)}40%{opacity:1;transform:translate(448px,198px)}46%{transform:translate(486px,176px)}52%{opacity:1;transform:translate(522px,206px)}56%,to{opacity:0;transform:translate(522px,230px)}}.au .fan{opacity:.45}.js:not(.rm) .au .fan,.js:not(.rm) .au .fan-l,.js:not(.rm) .au .fan-d{animation:2s ease-out 1.4s infinite fan}@keyframes fan{0%{opacity:.3}6%{opacity:1}30%,to{opacity:.3}}.js:not(.rm) .au .belt{animation:1.2s linear infinite belt}@keyframes belt{to{stroke-dashoffset:-16px}}.au .rl{transform-box:view-box}.js:not(.rm) .au .rl path{transform-origin:50%;animation:1.6s linear infinite roll}@keyframes roll{to{transform:rotate(360deg)}}.au .tr rect:first-child{transition:stroke .3s}.js:not(.rm) .au .tr>rect:first-child{animation:6s ease-out infinite tray;animation-delay:calc(var(--k) * 2s + .24s)}@keyframes tray{0%{stroke:#93d1bc;filter:drop-shadow(0 0 6px #93d1bc99)}18%,to{stroke:#93d1bc73;filter:none}}.who h2{max-width:13em}.wdw{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--r-lg);background:#0e131ab3;width:100%;margin-top:clamp(40px,5vw,64px);overflow:hidden}.wdw th,.wdw td{text-align:left;vertical-align:top;border-top:1px solid var(--line-2);padding:26px 30px;font-size:18px;font-weight:400;line-height:1.5}.wdw thead th,.wdw thead td{font:500 13px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:#ffffff06;border-top:0;padding:20px 30px}.wdw thead i{vertical-align:1px;border-radius:1.5px;width:8px;height:8px;margin-right:12px;display:inline-block}.wdw .k-us{background:var(--mint)}.wdw .k-sp{background:var(--teal)}.wdw tbody th{width:34%;font-family:var(--display);font-weight:var(--dw);font-stretch:var(--dst);letter-spacing:var(--dls);word-spacing:var(--dws);font-size:calc(var(--t-m) * .8);color:var(--ink);line-height:1.2}.wdw td{color:var(--ink-2);width:33%}.wdw td.none{color:var(--ink-3)}.owners-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(48px,6vw,96px);display:grid}.owners h2{max-width:11em;margin-bottom:26px}.owners .prose p{color:var(--ink-2);max-width:28em;font-size:19px;line-height:1.65}.region{aspect-ratio:600/470;background:radial-gradient(70% 50% at 50% 8%,#6b4cf014,#6b4cf000 70%),#05080d;border-radius:30px;justify-self:end;width:100%;max-width:660px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 40px 90px -40px #000c}.region svg{width:100%;height:100%;position:absolute;inset:0}.region .rg-land{fill:#0b1219}.region .rg-grat{fill:none;stroke:#ffffff0d;stroke-width:1px}.region .rg-sea{fill:#03060a}.region .rg-coast{fill:none;stroke:#93d1bc8c;stroke-width:1.4px;stroke-linejoin:round}.region .rg-water{fill:#03060a;stroke:#93d1bc59;stroke-width:1px}.region .rg-river{fill:none;stroke:#5ce1e647;stroke-width:1.2px;stroke-linecap:round}.region .rg-band{fill:none;stroke:#e9f1f7;stroke-opacity:.55;stroke-width:1.8px;stroke-linecap:round}.region .rg-lights{fill:#ffd9a0}.region .rg-lights circle{filter:drop-shadow(0 0 3px #ffbe6eb3)}.region .rcl{opacity:.55}.region .rcp{fill:var(--mint);transform-box:fill-box}.js:not(.rm) .region .rcl{animation:8s ease-in-out infinite rcl;animation-delay:var(--de);opacity:.12}@keyframes rcl{0%,to{opacity:.12}10%,34%{opacity:.7}50%{opacity:.12}}.js:not(.rm) .region .rcp{animation:8s cubic-bezier(.5,0,.7,1) infinite rcp;animation-delay:var(--de);opacity:0}@keyframes rcp{0%,8%{opacity:0;transform:none}12%{opacity:1}36%{opacity:1;transform:translateY(calc(var(--h) * -1))}40%,to{opacity:0;transform:translateY(calc(var(--h) * -1))}}.js:not(.rm) .region .rg-band{animation:6s ease-in-out infinite alternate band}@keyframes band{0%{stroke-opacity:.4}to{stroke-opacity:.75}}.owners:not(.is-on) .region *{animation-play-state:paused!important}.faq-side{position:sticky;top:120px}.faq h2{max-width:10em}.tuner{width:min(100%,400px);margin-top:clamp(32px,4vw,56px)}.tuner svg{width:100%;height:auto;overflow:visible}.tuner .st{fill:#ffffff38;transition:fill .4s}.tuner .st.on{fill:var(--mint)}.tuner .needle{transform:translateX(var(--nx,56px));transition:transform .9s var(--ease)}.tuner .nz{opacity:.12;transition:opacity .25s}.tuner .sb{fill:var(--mint);opacity:1;transition:opacity .25s}.tuner.seek .nz{opacity:1}.tuner.seek .sb{opacity:.14;transition-delay:0s!important}.tuner .sb{transition-delay:calc(var(--k) * 28ms)}.js:not(.rm) .faq.is-on .tuner.seek .nz{animation:.18s steps(2,end) infinite nz}@keyframes nz{50%{opacity:.35}}.base{padding-bottom:calc(var(--pad) * .9)}.base-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.base h2{max-width:12em;margin-bottom:24px}.base .prose p{color:var(--ink-2);max-width:30em;font-size:19px;line-height:1.65}.base-art{aspect-ratio:560/400;justify-self:end;width:100%;max-width:620px;position:relative}.base-art svg,.base-art canvas{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.base-art.live .bs-still,.no-js .base-art canvas,.rm .base-art canvas{display:none}#bs-head{transform-box:view-box;transform-origin:280px 176px}@keyframes blink{50%{opacity:.2}}.close2{isolation:isolate;padding:calc(var(--pad) * 1.05) 0 0;position:relative}.close2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(36% 34% at 74% 30%,#93d1bc12,#93d1bc00 70%),radial-gradient(40% 30% at 18% 60%,#5ce1e60a,#5ce1e600 70%);position:absolute;inset:0}.close-top{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.close2 h2{font-size:var(--t-l);text-wrap:balance;max-width:11em;margin-bottom:26px;line-height:1.04}.close2 .lede{color:var(--ink-2);max-width:25em;margin-bottom:34px;font-size:21px}.close2 .cta{margin-bottom:26px}.close2 .note.last{color:var(--ink-2);margin-top:18px;font-size:16px}.reply{aspect-ratio:470/360;justify-self:center;width:100%;max-width:560px;position:relative}.reply svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.reply canvas{width:100%;height:100%;position:absolute;inset:0}.reply.live .rp-still,.no-js .reply canvas,.rm .reply canvas{display:none}.close2 .word{padding-top:clamp(80px,10vw,160px);padding-bottom:clamp(70px,8vw,120px)}.close2 .word p{color:var(--ink)}@media (width>=1180px) and (width<=1399px){.hero-grid{grid-template-columns:minmax(0,1fr) 420px}.mind-in{--ms:.86}.do-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1179px){.hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.hero-copy{min-height:calc(100svh - var(--head) - 36px - 40px);flex-direction:column;justify-content:center;display:flex}.mind{height:560px;margin-top:-20px}.mind-in{--ms:.9}.ovw-grid,.owners-grid,.close-top,.base-grid,.sig-grid{grid-template-columns:minmax(0,1fr)}.hype{order:0;max-width:540px}.sig-copy{padding-bottom:0;position:relative;top:0}.sig-h{max-width:14em}.sig-run{height:200vh}.sig-stage{height:calc(100svh - var(--head) - 28px);margin-top:var(--head)}.do-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pair{grid-template-columns:minmax(0,1fr);max-width:720px}.region,.reply,.base-art{justify-self:center}.faq-side{position:relative;top:0}}@media (width<=860px){.hero{padding-top:calc(var(--head) + 28px)}h1{margin-bottom:22px}h1 .l{white-space:normal;display:inline}h1{font-size:min(8vw,3rem)}h1 .l:first-child{display:block}h1 .l2{font-size:.74em;line-height:1.26}h1 .l2:nth-child(2){margin-top:.2em;display:inline-block}.hero-copy{min-height:calc(100svh - var(--head) - 28px - 24px)}.sum{margin-bottom:26px;font-size:17px}.author{margin-top:22px}.mind{height:400px;margin-top:0}.mind-in{--ms:.62}.tbar-in{flex-direction:column;align-items:flex-start;gap:14px}.own{align-items:flex-start;font-size:16px}.ovw .prose p,.sig-copy p{font-size:17px}.sig-run{height:210vh}.sig-stage{height:calc(100svh - var(--head) - 96px);margin-top:calc(var(--head) - 8px)}.do-list{grid-template-columns:minmax(0,1fr);gap:12px}.do-i{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:22px 20px 24px;display:grid}.do-i svg{width:40px;height:40px;margin:0}.do-end{font-size:17px}.c2{border-radius:var(--r-lg);padding:10px 10px 28px}.c2-art{border-radius:14px;margin-bottom:24px}.c2-txt{padding:0 12px}.c2 p{font-size:17px}.rq-tag{padding:2px 5px;font-size:9px}.owners .prose p,.base .prose p{font-size:17px}.region{border-radius:20px}.wdw,.wdw tbody,.wdw tr,.wdw th,.wdw td{width:100%;display:block}.wdw thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wdw{background:0 0;border:0;border-radius:0;overflow:visible}.wdw tbody tr{border:1px solid var(--line);border-radius:var(--r-lg);background:#0e131acc;margin-bottom:14px;padding:22px 20px 6px}.wdw tbody th{border:0;width:auto;padding:0 0 14px}.wdw td{width:auto;padding:14px 0 16px;font-size:17px}.wdw td:before{content:attr(data-label);font:500 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mint);margin-bottom:6px;display:block}.close2 .lede{font-size:18px}.close2 .word{padding-top:72px;padding-bottom:64px}.reply{max-width:360px}.pl.fi{background:linear-gradient(180deg, #080b1000, var(--bg2) 120px)}.pl.fo{background:linear-gradient(180deg, var(--bg2) calc(100% - 120px), #080b1000)}}@media (prefers-reduced-motion:reduce){.tw,.neb,.c2-art *,.region *,.tuner *,.base-art *{animation:none!important}.btn,.link,.ul{transition:none}}.crumbs ol{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);z-index:2;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 26px;padding:0;font-size:13px;list-style:none;display:flex;position:relative}.crumbs li{align-items:center;gap:10px;display:inline-flex}.crumbs li+li:before{content:"";border-top:1.5px solid var(--mint);border-right:1.5px solid var(--mint);width:6px;height:6px;margin-right:2px;transform:rotate(45deg)}.crumbs a{color:var(--ink-2);background:linear-gradient(var(--mint), var(--mint)) no-repeat 0 100% / 100% 1px;padding:6px 0;transition:color .25s}.crumbs a:hover,.crumbs [aria-current]{color:var(--ink)}@media (width<=640px){.crumbs ol{letter-spacing:.08em;margin-bottom:20px;font-size:12px}}.rm .tuner .st{transition:none}@media (width<=860px){.hero-copy{min-height:0}.hero-grid{padding-bottom:12px}.mind{height:300px}.mind-in{--ms:.48}.tbar-in{gap:12px;padding:18px 0}.ovw-grid{gap:28px}.ovw h2{margin-bottom:20px}.hype{max-width:320px}.sig{padding-top:24px}.sig-grid{gap:8px}.sig-h{margin-bottom:18px}.js:not(.rm) .sig-run{height:calc(530px + 62vh)}.js:not(.rm) .sig-stick{height:530px;top:calc(var(--head) + (100svh - var(--head) - 76px - 530px) / 2);-webkit-mask-image:linear-gradient(#0000,#000 6%);mask-image:linear-gradient(#0000,#000 6%)}.js:not(.rm) .sig-stage{height:100%;margin-top:0}.do{padding-top:36px}.do-lead{margin-bottom:20px}.do-i{gap:14px;padding:18px 18px 20px}.do-end{margin-top:26px;padding-top:20px}.pair{gap:12px}.c2-art{margin-bottom:18px}.c2{padding-bottom:22px}.wdw{margin-top:26px}.wdw tbody tr{margin-bottom:12px;padding:18px 18px 4px}.wdw tbody th{padding-bottom:10px}.wdw td{padding:10px 0 12px}.owners-grid{gap:26px}.owners h2{margin-bottom:18px}.region{max-width:360px}.qa{padding:22px 0}.tuner{width:min(100%,250px);margin-top:20px}.base-grid{gap:24px}.base h2{margin-bottom:18px}.base-art{max-width:320px}.close-top{gap:24px}.close2 h2{margin-bottom:20px}.close2 .lede{margin-bottom:24px}.reply{max-width:290px}.close2 .word{padding-top:44px;padding-bottom:48px}}
