*,:before,:after{box-sizing:border-box}:root{--font-brand:"Montserrat", "Helvetica Neue", Arial, sans-serif}html{scroll-behavior:auto;background:#000;overflow-x:hidden}body{color:#f4f1ea;font-family:var(--font-brand);-webkit-font-smoothing:antialiased;background:#000;margin:0;overflow-x:hidden}.door-hero{--box-w:min(100vw, calc(100svh * 1914 / 1080));--bronze:#b38659;--serif:var(--font-brand);--sans:var(--font-brand);color:#f4f1ea;background:#000;width:100%;height:100svh;position:relative;overflow:hidden}.door-hero__stage{position:absolute;inset:0}.door-hero__zoom{margin-left:calc(var(--box-w) / -2);margin-top:calc(var(--box-w) * -.28213);width:var(--box-w);aspect-ratio:1914/1080;transform-origin:50% 52%;will-change:transform;position:absolute;top:50%;left:50%}.door-hero__media{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.door-hero__media--open{z-index:1}.door-hero__media--poster{z-index:3}.door-hero__blackout,.door-hero__flash{opacity:0;pointer-events:none;position:absolute;inset:0}.door-hero__blackout{z-index:5;background:#000}.door-hero__flash{z-index:6}.door-copy{z-index:4;pointer-events:none;opacity:0;will-change:transform, opacity;--text-w:calc(50vw - var(--box-w) / 6 - 8vw);width:var(--text-w);align-items:center;display:flex;position:absolute;top:0;bottom:0}.door-copy--left{left:5vw}.door-copy--right{right:5vw}.door-copy--right .door-copy__inner{margin-left:auto}.door-copy--center{text-align:center;justify-content:center;width:auto;padding:0 6vw;left:0;right:0}.door-copy--center:before{content:"";z-index:-1;background:radial-gradient(55% 50%,#0000009e 0%,#00000061 45%,#0000 75%);position:absolute;inset:12% 8%}.door-copy--center .door-copy__inner{margin:0 auto}.door-copy--center .door-copy__rule{transform-origin:50%;margin-left:auto;margin-right:auto}.door-copy--center .door-copy__sub{color:#ddd6c8;text-shadow:0 1px 14px #000000e6,0 0 3px #000000b3;max-width:none;font-size:clamp(.68rem,.88vw,.94rem);font-weight:500}.door-copy__headline{font-family:var(--serif);letter-spacing:-.028em;text-wrap:balance;color:#f6f1e7;text-shadow:0 2px 28px #0000008c;font-kerning:normal;font-feature-settings:"liga", "kern";margin:0;font-size:clamp(1.9rem,3.6vw,4.3rem);font-weight:600;line-height:1.1}.door-copy--center .door-copy__headline{font-size:clamp(2.2rem,5vw,6rem)}.door-copy__word{margin-right:.24em;display:inline-block}.door-copy__word>span{opacity:0;will-change:transform, opacity, filter;display:inline-block}.door-copy__rule{background:var(--bronze);transform-origin:0;opacity:0;width:3rem;height:1px;margin:clamp(1.1rem,2.1vw,1.9rem) 0 clamp(.85rem,1.3vw,1.2rem);display:block}.door-copy__sub{max-width:26ch;font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#c4bdb0;text-shadow:0 1px 16px #0009;opacity:0;margin:0;font-size:clamp(.62rem,.76vw,.82rem);font-weight:500;line-height:1.8}.door-next{background:#000;min-height:0;position:relative}@media (aspect-ratio<=4/3){.door-hero{--box-w:min(150vw, calc(100svh * 1914 / 1080))}.door-copy{align-items:flex-start;width:auto;padding:0 7vw;left:0;right:0}.door-copy--left{top:7svh;bottom:auto}.door-copy--right{align-items:flex-end;top:auto;bottom:10svh}.door-copy--right .door-copy__inner{margin-left:0}.door-copy__headline{font-size:clamp(1.5rem,5.4vw,2.9rem)}.door-copy__sub{letter-spacing:.17em;max-width:34ch;font-size:clamp(.68rem,1.9vw,.9rem)}.door-copy--center{align-items:center;padding:0 7vw;top:0;bottom:0}.door-copy--center:before{background:radial-gradient(62% 46%,#00000080 0%,#00000038 55%,#0000 78%);inset:22% 0}.door-copy--center .door-copy__headline{font-size:clamp(1.9rem,7.4vw,3.6rem)}}@media (aspect-ratio<=4/3) and (width<=600px){.door-hero{--box-w:min(200vw, calc(100svh * 1914 / 1080))}.door-copy__headline{font-size:clamp(1.35rem,6.4vw,2rem)}.door-copy--center .door-copy__headline{font-size:clamp(1.8rem,8.6vw,2.7rem)}}.door-meta{z-index:4;pointer-events:none;font-family:var(--sans);letter-spacing:.34em;text-transform:uppercase;color:#8f8777;font-size:.62rem;font-weight:500;transition:opacity .35s;position:absolute;inset:0}.door-hero[data-state=OPENING] .door-meta{opacity:0}.door-meta p{opacity:0;margin:0;animation:1.6s cubic-bezier(.25,.8,.25,1) both door-meta-in}.door-meta__side--l{animation-delay:1.2s}.door-meta__side--r{animation-delay:1.35s}.door-meta__base{position:absolute;bottom:3.2svh;left:50%;translate:-50%}.door-meta__base img{width:auto;height:clamp(34px,5.2svh,52px);display:block}.door-meta__step{animation-delay:1.8s}.door-meta__cue{animation-delay:2s}@keyframes door-meta-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.door-meta__side{white-space:nowrap;align-items:center;gap:1rem;display:flex;position:absolute;bottom:17svh}.door-meta__side:before{content:"";background:linear-gradient(90deg, transparent, var(--bronze));width:2.6rem;height:1px}.door-meta__side--l{right:calc(50% + var(--box-w) * .2)}.door-meta__side--r{left:calc(50% + var(--box-w) * .2)}.door-meta__side--r:before{background:linear-gradient(90deg, var(--bronze), transparent);order:2}.door-meta__step{align-items:baseline;gap:.7em;display:flex;position:absolute;bottom:5.5svh;left:4vw}.door-meta__step .r{color:#cfc8ba;font-weight:600;display:none}.door-hero[data-step="0"] .r0,.door-hero[data-step="1"] .r1,.door-hero[data-step="2"] .r2{display:inline}.door-meta__step em{font-style:normal}.door-meta__cue{align-items:center;gap:1rem;transition:opacity .4s;display:flex;position:absolute;bottom:5.5svh;right:4vw}.door-meta__cue i{background:var(--bronze);transform-origin:0;width:2.4rem;height:1px;animation:2.4s ease-in-out infinite door-cue}@keyframes door-cue{0%,to{opacity:.5;transform:scaleX(.25)}50%{opacity:1;transform:scaleX(1)}}.door-hero:not([data-step="0"]) .door-meta__cue,.door-hero[data-state=READY_TO_OPEN] .door-meta__cue{opacity:0}@media (aspect-ratio<=4/3){.door-meta{letter-spacing:.28em;font-size:.54rem}.door-meta__side{display:none}.door-meta__base{bottom:2.6svh}.door-meta__base img{height:clamp(30px,4.6svh,40px)}.door-meta__step,.door-meta__cue{display:none}}@media (height<=520px){.door-meta__base{bottom:3.5svh;left:4vw;translate:0}.door-meta__base img{height:28px}.door-meta__step{display:none}}@media (prefers-reduced-motion:reduce){.door-meta p{opacity:1;animation:none}.door-meta__cue i{animation:none}}.site-header{--ivory:#ebe4d4;--ivory-dim:#a89f8d;--brass:#a98b52;--brass-soft:#a98b528c;--serif:var(--font-brand);--sans:var(--font-brand);--calm:cubic-bezier(.25, .8, .25, 1);--gap:clamp(2rem, 3.6vw, 4.2rem);z-index:50;height:98px;color:var(--ivory);font-family:var(--serif);pointer-events:none;visibility:hidden;position:fixed;top:0;left:0;right:0}.site-header[data-in=true]{visibility:visible}.site-header a,.site-header button{pointer-events:auto}.site-header__veil{opacity:0;background:linear-gradient(#000000eb,#000000b3 60%,#0000);transition:opacity 2s .4s;position:absolute;inset:0}.site-header[data-in=true] .site-header__veil{opacity:1}.site-header__rule{transform-origin:50%;height:5px;position:absolute;bottom:0;left:4vw;right:4vw;transform:scaleX(0)}.site-header__rule:before,.site-header__rule:after{content:"";height:1px;position:absolute;left:0;right:0}.site-header__rule:before{background:linear-gradient(90deg, transparent, var(--brass) 18%, var(--brass) 82%, transparent);top:0}.site-header__rule:after{background:linear-gradient(90deg, transparent, var(--brass-soft) 30%, var(--brass-soft) 70%, transparent);opacity:.6;top:4px}.site-header[data-in=true] .site-header__rule{animation:sh-draw 2.6s var(--calm) .1s both}@keyframes sh-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site-header__bar{grid-template-columns:auto auto auto;justify-content:center;align-items:center;height:calc(100% - 5px);padding:0 4vw;display:grid;position:relative}.site-header__side{align-items:center;gap:var(--gap);min-width:27rem;display:flex}.site-header__side--l{justify-content:flex-end}.site-header__side--r{justify-content:flex-start}.site-header__side-nav{display:contents}.site-header__logo{opacity:0;padding:0 clamp(2rem,5.6vw,6.5rem);display:block}.site-header__logo img{width:auto;height:58px;display:block}.site-header[data-in=true] .site-header__logo{animation:sh-settle 2s var(--calm) .9s both}@keyframes sh-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site-header__link{color:var(--ivory-dim);text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;opacity:0;padding:10px 0;font-size:.74rem;font-weight:500;text-decoration:none;transition:color .6s;position:relative}.site-header[data-in=true] .site-header__link,.site-header[data-in=true] .site-header__lang{animation:sh-settle 1.6s var(--calm) calc(1.5s + var(--d) * .22s) both}.site-header__link+.site-header__link:before{content:"";left:calc(var(--gap) / -2);background:var(--brass-soft);opacity:.55;width:1px;height:13px;position:absolute;top:50%;transform:translateY(-50%)}.site-header__link:after{content:"";background:var(--brass);transform-origin:0;height:1px;transition:transform .8s var(--calm);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.site-header__link:hover,.site-header__link:focus-visible{color:var(--ivory)}.site-header__link:hover:after,.site-header__link:focus-visible:after{transform:scaleX(1)}.site-header__link:focus-visible,.site-header__logo:focus-visible,.site-header__lang-btn:focus-visible,.site-header__burger:focus-visible,.site-header__sheet-link:focus-visible{outline:1px solid var(--brass);outline-offset:6px}.site-header__lang{margin-left:calc(var(--gap) * .3);opacity:0;gap:6px;padding:10px 0 12px;display:flex;position:relative}.site-header__lang:before{content:"";left:calc(var(--gap) * -.65);background:var(--brass-soft);opacity:.55;width:1px;height:13px;position:absolute;top:50%;transform:translateY(-50%)}.site-header__lang-btn{width:30px;color:var(--ivory-dim);font-family:var(--sans);letter-spacing:.16em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:500;transition:color .5s}.site-header__lang-btn:hover,.site-header__lang-btn[aria-pressed=true]{color:var(--ivory)}.site-header__lang-mark{background:var(--brass);width:30px;height:1px;transition:transform .8s var(--calm);position:absolute;bottom:5px;left:0}.site-header[data-lang=en] .site-header__lang-mark{transform:translate(36px)}.site-header__burger,.site-header__sheet{display:none}@media (width<=900px){.site-header{height:80px}.site-header__bar{grid-template-columns:1fr auto;padding:0 20px 0 24px}.site-header__side{display:none}.site-header__logo{grid-area:1/1;justify-self:start;padding:0}.site-header__logo img{height:48px}.site-header__burger{z-index:3;cursor:pointer;opacity:0;background:0 0;border:0;grid-column:2;width:44px;height:44px;padding:0;display:block;position:relative}.site-header[data-in=true] .site-header__burger{animation:sh-settle 1.6s var(--calm) 1.6s both}.site-header__burger span{background:var(--ivory);height:1px;transition:transform .8s var(--calm), width .8s var(--calm), top .8s var(--calm);position:absolute;right:8px}.site-header__burger span:first-child{width:28px;top:17px}.site-header__burger span:last-child{width:18px;top:26px}.site-header[data-menu=true] .site-header__burger span{width:28px;top:21.5px}.site-header[data-menu=true] .site-header__burger span:first-child{transform:rotate(45deg)}.site-header[data-menu=true] .site-header__burger span:last-child{transform:rotate(-45deg)}.site-header__sheet{z-index:2;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(90% 40% at 50% 100%,#a98b5214,#0000 70%),#000;flex-direction:column;justify-content:center;padding:96px 28px 40px;transition:opacity .9s,visibility 0s linear .9s;display:flex;position:fixed;inset:0}.site-header[data-menu=true] .site-header__sheet{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.site-header__sheet nav{display:grid}.site-header__sheet-link{color:var(--ivory);opacity:0;transition:opacity .9s ease, transform 1.1s var(--calm);border-bottom:1px solid #a98b5247;align-items:baseline;gap:22px;padding:20px 2px;text-decoration:none;display:flex;transform:translateY(14px)}.site-header__sheet-link em{min-width:2.2ch;font:500 .7rem/1 var(--serif);letter-spacing:.2em;color:var(--brass)}.site-header__sheet-link span{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.7rem,7.6vw,2.4rem);font-weight:500;line-height:1.05}.site-header__sheet-foot{opacity:0;transition:opacity .9s ease, transform 1.1s var(--calm);margin-top:34px;transform:translateY(10px)}.site-header[data-menu=true] .site-header__sheet-link,.site-header[data-menu=true] .site-header__sheet-foot{opacity:1;transition-delay:calc(.3s + var(--d) * .1s);transform:none}.site-header__lang--sheet{opacity:1;margin-left:0;padding-left:2px}.site-header__lang--sheet:before{display:none}}@media (prefers-reduced-motion:reduce){.site-header__rule,.site-header__logo,.site-header__link,.site-header__lang,.site-header__burger{opacity:1!important;animation:none!important;transform:none!important}.site-header__rule{transform:scaleX(1)!important}}.sc{--ink:#f4f1ea;--ink-dim:#a89f8d;--night:#050505;--stone:#e8e1d1;--stone-ink:#17130f;--brass:#a98b52;--brass-hi:#c9ac74;--font:var(--font-brand);background:var(--night);color:var(--ink);font-family:var(--font);position:relative;overflow-x:clip}.sc *,.sc :before,.sc :after{box-sizing:border-box}.sc-pin{height:100svh;position:relative;overflow:hidden}.sc-label{z-index:6;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:.68rem;font-weight:500;position:absolute;top:118px;left:4vw}.sc-label i{color:var(--brass-hi);margin-right:1.1em;font-style:normal}.sc-line{margin:-.14em 0 -.08em;padding:.2em 0;display:block;overflow:hidden}.sc-line>span{will-change:transform;display:block}.sc-accent{color:var(--brass-hi)}.sc h2,.sc h3{text-transform:uppercase;letter-spacing:-.015em;margin:0;font-weight:700;line-height:.9}.sc-1{background:var(--night)}.sc-1__title{z-index:3;transform-origin:30%;font-size:clamp(2.3rem,8vw,10.2rem);position:absolute;top:50%;left:4vw;right:4vw;transform:translateY(-46%)}.sc-1__cards{z-index:2;perspective:1300px;pointer-events:none;position:absolute;inset:0}.sc-card{width:clamp(190px,21vw,340px);transform-style:preserve-3d;will-change:transform;margin:0;position:absolute}.sc-card--0{top:49svh;left:6vw}.sc-card--1{top:16svh;left:44vw}.sc-card--2{top:45svh;right:6vw}.sc-card__img{aspect-ratio:279/357;background:radial-gradient(90% 70% at 50% 25%,#3a332a 0%,#1a1612 70%,#100e0b 100%);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #a98b5280,0 0 60px -10px #a98b5240,0 40px 70px -20px #000000e6}.sc-card__img img{object-fit:cover;width:100%;height:100%;display:block}.sc-card figcaption{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);gap:.9em;margin-top:.9rem;font-size:.64rem;font-weight:500;display:flex}.sc-card figcaption em{color:var(--brass-hi);font-style:normal}.sc-1__copy{z-index:5;max-width:24rem;color:var(--ink-dim);margin:0;font-size:.86rem;font-weight:400;line-height:1.75;position:absolute;bottom:6vh;left:34vw}.sc-1__reveal{z-index:0;background:#02050b;position:absolute;inset:0;overflow:hidden}.sc-1__beyond{--spill:0;transform-origin:50% 70%;background:radial-gradient(70% 55%,#0a1830 0%,#02050b 72%);position:absolute;inset:0}.sc-1__beyond:after{content:"";width:42vw;opacity:var(--spill);background:linear-gradient(90deg,#0000,#96beff33,#0000);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 92%);mask-image:linear-gradient(#000 0% 45%,#0000 92%)}.sc-1__leaves{perspective:1700px;position:absolute;inset:0}.sc-1__leaf{backface-visibility:hidden;will-change:transform;width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.sc-1__leaf--l{transform-origin:0%;left:0}.sc-1__leaf--r{transform-origin:100%;right:0}.sc-1__leaf-inner{width:200%;position:absolute;top:0;bottom:0}.sc-1__leaf--l .sc-1__leaf-inner{left:0}.sc-1__leaf--r .sc-1__leaf-inner{left:-100%}.sc-1__leaf:after{content:"";background:linear-gradient(#0000,#281a0699 30% 70%,#0000);width:2px;position:absolute;top:0;bottom:0}.sc-1__leaf--l:after{right:0}.sc-1__leaf--r:after{left:0}.sc-1__leaf--l:before,.sc-1__leaf--r:before{content:"";z-index:2;width:7px;position:absolute;top:0;bottom:0}.sc-1__leaf--l:before{background:linear-gradient(90deg,#ffecbe00,#ffecbe66 60%,#46300ee6);right:0}.sc-1__leaf--r:before{background:linear-gradient(270deg,#ffecbe00,#ffecbe66 60%,#46300ee6);left:0}.sc-door{--u:max(1vw, 4.5px);pointer-events:none;will-change:transform;position:absolute;inset:0}.sc-door i{display:block;position:absolute}.sc-door__panel{box-shadow:0 0 0 1px #ffecbe38,  inset 0 0 0 1px #281a0699,  inset 0 0 0 calc(var(--u) * .45) #ffecbe12, inset calc(var(--u) * .35) calc(var(--u) * .35) calc(var(--u) * 1.1) #00000052,  inset calc(var(--u) * -.35) calc(var(--u) * -.35) calc(var(--u) * 1.1) #ffecbe29;background:linear-gradient(#0000001a,#ffecbe0d);border-radius:2px;top:14vh;bottom:8vh}.sc-door__panel:before{content:"";inset:calc(var(--u) * 1.7);border-radius:1px;position:absolute;box-shadow:inset 0 0 0 1px #281a0680,0 0 0 1px #ffecbe24}.sc-door__panel--l{left:calc(var(--u) * 5);right:calc(50% + var(--u) * 2.6)}.sc-door__panel--r{left:calc(50% + var(--u) * 2.6);right:calc(var(--u) * 5)}.sc-door__hinge{width:calc(var(--u) * 1.5);background:linear-gradient(90deg,#35240c,#a9834a 45%,#35240c);border-radius:2px;height:9vh;box-shadow:0 2px 6px #00000080,inset 0 0 0 1px #140c0280}.sc-door__hinge--l{left:0}.sc-door__hinge--r{right:0}.sc-door__handle{width:calc(var(--u) * 1.15);background:linear-gradient(90deg,#2c1d09,#a67f44 32%,#f2dfb2 50%,#8b6831 70%,#2c1d09);border-radius:999px;height:24vh;top:63vh;box-shadow:0 8px 18px #00000080,0 0 0 1px #1e12048c}.sc-door__handle--l{left:calc(50% - var(--u) * 3.4)}.sc-door__handle--r{left:calc(50% + var(--u) * 2.25)}.sc-door__lock{left:calc(50% + var(--u) * 6.6);width:calc(var(--u) * 2.6);aspect-ratio:1;box-shadow:0 4px 10px #00000080, inset 0 0 0 calc(var(--u) * .2) #1e120480;background:radial-gradient(circle at 35% 30%,#f2dfb2,#8b6831 55%,#2c1d09);border-radius:50%;top:74vh}.sc-door__lock:after{content:"";background:#140c02;border-radius:2px;width:11%;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sc-1__words{color:#17110a;position:absolute;inset:0}.sc-w{text-align:center;text-transform:uppercase;letter-spacing:-.045em;white-space:nowrap;will-change:transform;margin:0;font-weight:700;line-height:.9;position:absolute;left:0;right:0}.sc-w--a,.sc-w--b{font-size:clamp(2.1rem,6.4vw,8rem)}.sc-w--a{top:calc(50% - .95em)}.sc-w--b{top:calc(50% + .05em)}.sc-w--c{margin-top:-.45em;font-size:clamp(2.8rem,13vw,17rem);top:50%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sc-1__veil{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sc-1__ring path,.sc-1__ring circle{fill:none;stroke:var(--brass-hi);stroke-width:1.2px;vector-effect:non-scaling-stroke}.sc-1__ring circle{stroke:#a98b5280;stroke-width:1px}.sc-1__stage{z-index:3;pointer-events:none;position:absolute;inset:0}.sc-1__brass{will-change:transform;background:radial-gradient(85% 85%,#0000 52%,#140e0580 100%),radial-gradient(55% 42% at 24% 20%,#ffeec480,#0000 62%),radial-gradient(60% 50% at 82% 88%,#30200899,#0000 66%),repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000000d 1px 3px),linear-gradient(120deg,#3f2f12 0%,#7f6331 20%,#c0a064 38%,#f0dcab 50%,#b9975a 62%,#7a5f2e 80%,#382a10 100%);position:absolute;inset:-12%}.sc-1__sheen{pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000,#fff4d657,#0000);width:55%;position:absolute;top:-10%;bottom:-10%;left:0}.sc-1__shade{pointer-events:none;opacity:.6;will-change:opacity;background:#000;position:absolute;inset:0}.sc-3{background:#02050b}.sc-3 .sc-pin{background:radial-gradient(70% 60% at 50% 80%,#0a1830 0%,#02050b 70%)}.sc-3__title{z-index:5;font-size:clamp(2.4rem,7.4vw,9.5rem);position:absolute;top:150px;left:4vw}.sc-3__globe-wrap{z-index:2;aspect-ratio:980/400;transform-origin:50% 70%;will-change:transform, opacity;width:min(1180px,96vw);position:absolute;bottom:-4vh;left:50%;transform:translate(-50%)}.sc-3__globe{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(62% 72% at 50% 62%,#000 40%,#0000 78%);mask-image:radial-gradient(62% 72% at 50% 62%,#000 40%,#0000 78%)}.sc-3__routes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-3__route{fill:none;stroke:var(--brass-hi);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.9}.sc-3__node circle{fill:var(--brass-hi)}.sc-3__node .sc-3__pulse{fill:none;stroke:var(--brass-hi);stroke-width:1px;opacity:.6;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite paused sc-pulse}.sc-3[data-active="1"] .sc-3__pulse{animation-play-state:running}.sc-3__hub{fill:#fff}@keyframes sc-pulse{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.9)}}.sc-3__stats{z-index:5;text-align:right;gap:2.2rem;display:grid;position:absolute;top:150px;right:4vw}.sc-3__stats b{letter-spacing:-.06em;color:var(--ink);font-size:clamp(4rem,11vw,13rem);font-weight:400;line-height:.85;display:block}.sc-3__stats sup{vertical-align:top;color:var(--brass-hi);margin-left:.05em;font-size:.42em;font-weight:400}.sc-3__stats>div>span{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-dim);margin-top:.8rem;font-size:.68rem;display:block}.sc-3__marquee{z-index:1;pointer-events:none;position:absolute;bottom:2.2vh;left:0;right:0;overflow:hidden}.sc-3__marquee-track{white-space:nowrap;will-change:transform;text-transform:uppercase;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #f4f1ea33;width:max-content;font-size:clamp(2.2rem,6vw,7rem);font-weight:700;display:flex}@media (height<=520px){.sc-3__title{font-size:clamp(2rem,9vh,4rem);top:96px}.sc-3__stats{gap:.9rem;top:96px}.sc-3__stats b{font-size:15vh}.sc-3__stats>div>span{margin-top:.3rem;font-size:.55rem}}@media (width<=800px){.sc-label{top:96px}.sc-1__title{font-size:clamp(1.8rem,10vw,4.2rem);top:17svh;transform:none}.sc-w--a,.sc-w--b{font-size:7vw}.sc-w--c{font-size:15vw}.sc-card{width:44vw}.sc-card--0{top:61svh;left:3vw}.sc-card--1{top:46svh;left:auto;right:4vw}.sc-card--2{top:67svh;left:40vw;right:auto}.sc-card figcaption{font-size:.56rem}.sc-1__copy{max-width:none;font-size:.8rem;line-height:1.7;inset:calc(17svh + 41vw) 5vw auto}.sc-3__title{top:130px}.sc-3__stats{text-align:left;gap:2.4rem;display:flex;inset:auto auto 36vh 4vw}.sc-3__stats b{font-size:clamp(3rem,18vw,6rem)}.sc-3__globe-wrap{width:150vw;bottom:2vh}}.sc--static .sc-1 .sc-pin{height:auto;overflow:visible}.sc--static .sc-1__stage,.sc--static .sc-1__reveal{height:100svh;position:relative}.sc--static .sc-1__veil,.sc--static .sc-w--a,.sc--static .sc-w--b{display:none}.sc--static .sc-1__shade{opacity:0}.sc--static .sc-3__route{stroke-dashoffset:0}.sc--static .sc-3__globe-wrap{opacity:1}
