.CursorFollower-module__-_aaKW__cursor{z-index:200;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);position:fixed;inset:0}.CursorFollower-module__-_aaKW__cursor[data-visible]{opacity:1}.CursorFollower-module__-_aaKW__ring,.CursorFollower-module__-_aaKW__dot{will-change:transform;position:fixed;top:0;left:0}.CursorFollower-module__-_aaKW__ring{width:34px;height:34px;transition:width .46s cubic-bezier(.16, 1, .3, 1), height .46s cubic-bezier(.16, 1, .3, 1), background-color .36s var(--ease-out), border-color .36s var(--ease-out), opacity .3s var(--ease-out);border:1px solid #f0f2f6b8;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00000038,0 0 14px #c492ff1f}.CursorFollower-module__-_aaKW__dot{width:4px;height:4px;transition:opacity .3s var(--ease-out);background:#fff;border-radius:50%;box-shadow:0 0 8px #fff9}.CursorFollower-module__-_aaKW__label{font-family:var(--font-sans), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#0a0a0b;opacity:0;transition:opacity .3s var(--ease-out), transform .46s cubic-bezier(.16, 1, .3, 1);margin-right:-.24em;font-size:.625rem;font-weight:500;transform:scale(.6)}.CursorFollower-module__-_aaKW__cursor[data-mode=link] .CursorFollower-module__-_aaKW__ring{background-color:#c492ff0f;border-color:#dcbcffd9;width:58px;height:58px}.CursorFollower-module__-_aaKW__cursor[data-mode=link] .CursorFollower-module__-_aaKW__dot{opacity:0}.CursorFollower-module__-_aaKW__cursor[data-mode=open] .CursorFollower-module__-_aaKW__ring,.CursorFollower-module__-_aaKW__cursor[data-mode=drag] .CursorFollower-module__-_aaKW__ring{background-color:#f5f5f7eb;border-color:#fffffff2;width:78px;height:78px}.CursorFollower-module__-_aaKW__cursor[data-mode=open] .CursorFollower-module__-_aaKW__label,.CursorFollower-module__-_aaKW__cursor[data-mode=drag] .CursorFollower-module__-_aaKW__label{opacity:1;transform:scale(1)}.CursorFollower-module__-_aaKW__cursor[data-mode=open] .CursorFollower-module__-_aaKW__dot,.CursorFollower-module__-_aaKW__cursor[data-mode=drag] .CursorFollower-module__-_aaKW__dot,.CursorFollower-module__-_aaKW__cursor[data-mode=text] .CursorFollower-module__-_aaKW__ring,.CursorFollower-module__-_aaKW__cursor[data-mode=text] .CursorFollower-module__-_aaKW__dot{opacity:0}.CursorFollower-module__-_aaKW__cursor[data-pressed] .CursorFollower-module__-_aaKW__ring{width:26px;height:26px}.CursorFollower-module__-_aaKW__cursor[data-pressed][data-mode=open] .CursorFollower-module__-_aaKW__ring,.CursorFollower-module__-_aaKW__cursor[data-pressed][data-mode=drag] .CursorFollower-module__-_aaKW__ring{width:68px;height:68px}
.IntroOverlay-module__m1AQjW__overlay{z-index:2;background:var(--color-bg);pointer-events:none;opacity:1;height:100svh;transition:opacity var(--intro-fade,1.4s) cubic-bezier(.4, 0, .2, 1);position:absolute;top:0;left:0;right:0;overflow:hidden}.IntroOverlay-module__m1AQjW__overlay[data-phase=fading]{opacity:0}.IntroOverlay-module__m1AQjW__video{width:100%;height:var(--crop-mobile-scale,100%);left:0;top:var(--crop-mobile-offset,0);object-fit:fill;position:absolute}@media (min-width:1024px){.IntroOverlay-module__m1AQjW__video{height:var(--crop-desktop-scale,100%);top:var(--crop-desktop-offset,0)}}.IntroOverlay-module__m1AQjW__skip{pointer-events:auto;min-height:44px;font-size:var(--fs-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--color-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color var(--dur-mid) var(--ease-out), border-color var(--dur-mid) var(--ease-out);background:#0606068c;padding:.6rem 1.15rem;position:absolute;bottom:clamp(1rem,3vh,2.5rem);right:clamp(1rem,3vw,2.5rem)}.IntroOverlay-module__m1AQjW__skip:hover,.IntroOverlay-module__m1AQjW__skip:focus-visible{color:#fff;border-color:var(--color-line-strong)}.IntroOverlay-module__m1AQjW__overlay[data-phase=fading] .IntroOverlay-module__m1AQjW__skip{pointer-events:none}@media (prefers-reduced-motion:reduce){.IntroOverlay-module__m1AQjW__overlay{display:none}}
.ScrollMeter-module__Tiuv3W__meter{top:calc(var(--frame-inset) + 30px);bottom:calc(var(--frame-inset) + 30px);right:var(--frame-inset);z-index:calc(var(--z-frame) + 1);pointer-events:none;width:1px;display:none;position:fixed}@media (min-width:1024px){.ScrollMeter-module__Tiuv3W__meter{display:block}}.ScrollMeter-module__Tiuv3W__track,.ScrollMeter-module__Tiuv3W__fill{position:absolute;inset:0}.ScrollMeter-module__Tiuv3W__track{background:linear-gradient(#0000,#ebebeb1a 8% 92%,#0000)}.ScrollMeter-module__Tiuv3W__fill{transform-origin:50% 0;will-change:transform;background:linear-gradient(#ffffff0d,#dcbcff73 60%,#ffffffe6);transform:scaleY(0)}.ScrollMeter-module__Tiuv3W__bead{width:5px;height:5px;box-shadow:0 0 8px 1px #fffc, 0 0 20px 4px var(--ember-glow);will-change:transform;background:#fff;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:0;left:50%}
.SiteFooter-module__VFKzxG__footer{z-index:1;padding-block:var(--space-lg) var(--space-lg);position:relative}.SiteFooter-module__VFKzxG__inner{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.SiteFooter-module__VFKzxG__rule{background:linear-gradient(90deg, transparent, var(--color-line-strong), transparent);width:min(420px,70%);height:1px;display:block}.SiteFooter-module__VFKzxG__signature{flex-direction:column;align-items:center;gap:.6rem;display:flex}.SiteFooter-module__VFKzxG__markWrap{place-items:center;margin-bottom:.35rem;display:grid}.SiteFooter-module__VFKzxG__mark{filter:drop-shadow(0 0 22px #c492ff2e);width:auto;height:clamp(54px,4.6vw,72px)}.SiteFooter-module__VFKzxG__brand{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.SiteFooter-module__VFKzxG__brandName{font-family:var(--font-display), serif;letter-spacing:.28em;text-transform:uppercase;color:var(--color-text);margin-right:-.28em;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);line-height:1}.SiteFooter-module__VFKzxG__brandTagline{letter-spacing:.6em;text-transform:uppercase;color:var(--color-text-muted);margin-right:-.6em;font-size:.6875rem}.SiteFooter-module__VFKzxG__tagline{font-size:var(--fs-micro);letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-dim);text-shadow:var(--halo);flex-direction:column;align-items:center;gap:.5rem;margin:.5rem 0 0;display:flex}.SiteFooter-module__VFKzxG__taglinePair{align-items:center;gap:.8em;display:inline-flex}.SiteFooter-module__VFKzxG__taglineJoin{display:none}@media (min-width:560px){.SiteFooter-module__VFKzxG__tagline{flex-direction:row;gap:.8em}.SiteFooter-module__VFKzxG__taglineJoin{display:block}}.SiteFooter-module__VFKzxG__place{font-family:var(--font-display), serif;font-size:var(--fs-body);color:var(--color-text-muted);text-shadow:var(--halo);margin:0;font-style:italic}.SiteFooter-module__VFKzxG__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1.25rem;margin:0;display:flex}.SiteFooter-module__VFKzxG__link{min-height:44px;font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--dur-mid) var(--ease-out);align-items:center;gap:.55rem;display:inline-flex}.SiteFooter-module__VFKzxG__link:hover{color:#fff}.SiteFooter-module__VFKzxG__up{transition:transform .42s cubic-bezier(.22,.61,.36,1);display:inline-block}.SiteFooter-module__VFKzxG__link:hover .SiteFooter-module__VFKzxG__up{transform:translateY(-3px)}.SiteFooter-module__VFKzxG__linkMark{opacity:.7;place-items:center;display:grid}.SiteFooter-module__VFKzxG__legal{width:100%;max-width:760px;padding-top:var(--space-sm);border-top:1px solid var(--color-line-soft);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--color-text-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .85rem;margin:0;line-height:1.7;display:flex}.SiteFooter-module__VFKzxG__legalDot{opacity:.6;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}@media (prefers-reduced-motion:reduce){.SiteFooter-module__VFKzxG__up{transition:none}}
.molten-metal-container{width:100%;height:100%;position:relative;overflow:hidden}
.MoltenBackdrop-module__wet7GW__layer{z-index:1;isolation:isolate;mix-blend-mode:color-dodge;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity 2s;position:absolute;inset:0}.MoltenBackdrop-module__wet7GW__layer[data-lit]{opacity:var(--molten-opacity,.95)}.MoltenBackdrop-module__wet7GW__viewport{z-index:0;will-change:transform;height:100lvh;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.MoltenBackdrop-module__wet7GW__layer{display:none}}.MoltenBackdrop-module__wet7GW__matte{z-index:1;isolation:isolate;mix-blend-mode:multiply;background:var(--color-bg);position:absolute;inset:0}
.PageBackdrop-module__0s-tPa__backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}.PageBackdrop-module__0s-tPa__strip{--feather:15vh;isolation:isolate;flex-direction:column;height:112%;display:flex}.PageBackdrop-module__0s-tPa__plate{mix-blend-mode:screen;min-height:0;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #000 var(--feather), #000 calc(100% - var(--feather)), transparent 100%);flex:1 1 0;display:block;position:relative}.PageBackdrop-module__0s-tPa__plate+.PageBackdrop-module__0s-tPa__plate{margin-top:calc(-1 * var(--feather))}.PageBackdrop-module__0s-tPa__first{-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--feather)), transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--feather)), transparent 100%);mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--feather)), transparent 100%);flex:0 0 100svh}.PageBackdrop-module__0s-tPa__plate picture{width:100%;height:100%;display:block}.PageBackdrop-module__0s-tPa__image{object-fit:fill;width:100%;height:100%;display:block}.PageBackdrop-module__0s-tPa__scrim{pointer-events:none;background:linear-gradient(90deg,#05050500 0%,#05050526 14%,#05050547 34% 66%,#05050526 86%,#05050500 100%);position:absolute;inset:0}@media (max-width:1023px){.PageBackdrop-module__0s-tPa__scrim{background:linear-gradient(90deg,#05050500 0%,#0505054d 10%,#05050573 50%,#0505054d 90%,#05050500 100%)}.PageBackdrop-module__0s-tPa__strip{--feather:13vh}}@supports not ((-webkit-mask-image:linear-gradient(#000, #000)) or (mask-image:linear-gradient(#000, #000))){.PageBackdrop-module__0s-tPa__plate{opacity:.96;-webkit-mask-image:none;mask-image:none}}.PageBackdrop-module__0s-tPa__matteStrip{position:absolute;top:0;left:0;right:0}.PageBackdrop-module__0s-tPa__matteStrip .PageBackdrop-module__0s-tPa__plate{mix-blend-mode:normal;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--feather), #000 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--feather), #000 100%);mask-image:linear-gradient(180deg, transparent 0, #000 var(--feather), #000 100%)}.PageBackdrop-module__0s-tPa__matteStrip .PageBackdrop-module__0s-tPa__first{-webkit-mask-image:none;mask-image:none}.PageBackdrop-module__0s-tPa__matteStrip .PageBackdrop-module__0s-tPa__image{filter:grayscale(1) contrast(var(--molten-matte-contrast,1.02)) brightness(var(--molten-matte-gain,1.5))}.PageBackdrop-module__0s-tPa__editorial .PageBackdrop-module__0s-tPa__scrim{z-index:2;background:linear-gradient(90deg,#0000 0%,#050505d1 7%,#050505db 20% 80%,#050505d1 93%,#0000 100%)}@media (max-width:1023px){.PageBackdrop-module__0s-tPa__editorial .PageBackdrop-module__0s-tPa__scrim{background:linear-gradient(90deg,#05050559,#050505db 16px calc(100% - 16px),#05050559)}}
.SideGlyphRail-module__HwVZ8a__rail{z-index:var(--z-rail);align-items:center;gap:var(--space-sm);color:#ebebeb4d;pointer-events:none;flex-direction:column;width:26px;display:none;position:absolute;top:50%;translate:0 -50%}.SideGlyphRail-module__HwVZ8a__left{left:clamp(14px,2.2vw,34px)}.SideGlyphRail-module__HwVZ8a__right{right:clamp(14px,2.2vw,34px)}.SideGlyphRail-module__HwVZ8a__tick{background:linear-gradient(180deg, transparent, var(--color-line), transparent);width:1px;height:clamp(20px,4vh,44px)}.SideGlyphRail-module__HwVZ8a__glyphs{opacity:.75;width:18px;height:auto}.SideGlyphRail-module__HwVZ8a__index{letter-spacing:.2em;color:#ebebeb6b;font-variant-numeric:tabular-nums;font-size:.625rem}.SideGlyphRail-module__HwVZ8a__words{letter-spacing:.22em;text-transform:uppercase;color:#ebebeb66;writing-mode:vertical-rl;text-orientation:mixed;flex-direction:column;align-items:center;gap:4px;max-height:40vh;font-size:.5625rem;display:flex}.SideGlyphRail-module__HwVZ8a__words>span{white-space:nowrap}
.ChromeFrame-module__RxMxJG__frame{position:relative}.ChromeFrame-module__RxMxJG__nodes,.ChromeFrame-module__RxMxJG__brackets{pointer-events:none;z-index:2;position:absolute;inset:0}.ChromeFrame-module__RxMxJG__bracket{opacity:.85;width:clamp(34px,4.4vw,58px);height:auto;position:absolute}.ChromeFrame-module__RxMxJG__tl{top:-6px;left:-6px}.ChromeFrame-module__RxMxJG__tr{top:-6px;right:-6px;transform:scaleX(-1)}.ChromeFrame-module__RxMxJG__bl{bottom:-6px;left:-6px;transform:scaleY(-1)}.ChromeFrame-module__RxMxJG__br{bottom:-6px;right:-6px;transform:scale(-1)}
.PortraitFrame-module__tmZogW__slot{background:linear-gradient(165deg,#101012 0%,#08080a 55%,#050506 100%);width:100%;position:relative;overflow:hidden}.PortraitFrame-module__tmZogW__rounded{border-radius:2px}.PortraitFrame-module__tmZogW__image{object-fit:cover;object-position:center 22%}.PortraitFrame-module__tmZogW__vignette{pointer-events:none;background:radial-gradient(78% 62% at 50% 38%,#0000 40%,#0000008c 100%),linear-gradient(#0000 55%,#0009 100%);position:absolute;inset:0}.PortraitFrame-module__tmZogW__placeholder{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);text-align:center;background-image:radial-gradient(circle at 50% 42%,#ffffff0d,#0000 62%),repeating-linear-gradient(135deg,#ffffff04 0 2px,#0000 2px 18px);flex-direction:column;display:flex;position:absolute;inset:0}.PortraitFrame-module__tmZogW__placeholderGlow{aspect-ratio:1;border:1px solid var(--color-line-soft);pointer-events:none;border-radius:50%;width:62%;position:absolute}.PortraitFrame-module__tmZogW__placeholderMark{opacity:.85;position:relative}.PortraitFrame-module__tmZogW__placeholderText{max-width:22ch;color:var(--color-text-dim);line-height:1.7;position:relative}
