html:has(.eclipse-module__VDvSTG__root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0c0e}.eclipse-module__VDvSTG__root{--void:#0c0c0e;--void-2:#141416;--void-3:#1c1c1f;--ink:#f5f0e8;--ink-soft:#c9bba1;--ink-faint:#9d968b;--line:#f5f0e821;--line-strong:#f5f0e84d;--line-gold:#d4af5a57;--gold:#d4af5a;--gold-200:#e5c98b;--gold-400:#a8873f;--corona:#fff1d6;--display:var(--a1-display), "Arial Black", system-ui, sans-serif;--body:var(--a1-body), system-ui, sans-serif;--label:var(--a1-label), ui-monospace, "Cascadia Mono", monospace;--pull:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 3.3vw, 48px);--vhp:var(--a1-vh,100svh);background:var(--void);min-height:100svh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:1.0625rem;line-height:1.6;position:relative}.eclipse-module__VDvSTG__root :is(a,button){touch-action:manipulation}.eclipse-module__VDvSTG__root img{-webkit-user-drag:none}html[data-a1-drag] .eclipse-module__VDvSTG__root{-webkit-user-select:none;user-select:none}html[data-a1-paused] .eclipse-module__VDvSTG__root *,html[data-a1-paused] .eclipse-module__VDvSTG__root :before,html[data-a1-paused] .eclipse-module__VDvSTG__root :after{animation-play-state:paused!important}@media (max-width:767px),(prefers-reduced-motion:reduce){html:has(.eclipse-module__VDvSTG__root){scroll-padding-top:88px}.eclipse-module__VDvSTG__root:after{content:"";z-index:40;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.1 -0.2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}}.eclipse-module__VDvSTG__root :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.eclipse-module__VDvSTG__main:focus{outline:none}.eclipse-module__VDvSTG__gold{color:var(--gold)}.eclipse-module__VDvSTG__top{z-index:30;padding:max(16px, env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) 16px max(var(--gutter), env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 auto}.eclipse-module__VDvSTG__top>*{pointer-events:auto}@media (max-width:767px),(prefers-reduced-motion:reduce){.eclipse-module__VDvSTG__top:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0c0c0eeb,#0c0c0e99 60%,#0000);position:absolute;inset:0 0 -28px}}.eclipse-module__VDvSTG__home{min-height:44px;color:var(--ink-soft);font:500 11.5px/1 var(--label);letter-spacing:.22em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;margin-left:-4px;padding:0 16px 0 4px;text-decoration:none;transition:color .3s;display:inline-flex}.eclipse-module__VDvSTG__homeMark{border:1px solid var(--line-gold);width:40px;height:40px;transition:border-color .4s var(--pull), box-shadow .4s var(--pull);background:radial-gradient(circle,#0c0c0ee6 58%,#d4af5a1f 100%);border-radius:50%;place-items:center;display:grid;position:relative}.eclipse-module__VDvSTG__homeMark:after{content:"";opacity:0;transition:transform .9s var(--pull), opacity .4s;border:1px solid #0000;border-top-color:#fff1d68c;border-radius:50%;position:absolute;inset:-4px;transform:rotate(-40deg)}.eclipse-module__VDvSTG__homeMark img{width:26px;height:26px;image-rendering:pixelated;transition:transform .4s var(--pull)}.eclipse-module__VDvSTG__home:hover{color:var(--ink)}.eclipse-module__VDvSTG__home:hover .eclipse-module__VDvSTG__homeMark{border-color:var(--gold)}.eclipse-module__VDvSTG__home:hover .eclipse-module__VDvSTG__homeMark:after{opacity:1;transform:rotate(140deg)}.eclipse-module__VDvSTG__home:hover .eclipse-module__VDvSTG__homeMark img{transform:translateY(-2px)}.eclipse-module__VDvSTG__nav{align-items:center;gap:8px;display:flex}.eclipse-module__VDvSTG__pauseBtn,.eclipse-module__VDvSTG__indexBtn,.eclipse-module__VDvSTG__hdrMail{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:44px;color:var(--ink);font:500 11.5px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#0c0c0e94;border-radius:999px;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:border-color .3s,background-color .3s,color .3s;display:inline-flex}.eclipse-module__VDvSTG__hdrMail{letter-spacing:.04em;text-transform:none;font-size:13px}.eclipse-module__VDvSTG__pauseBtn:hover,.eclipse-module__VDvSTG__indexBtn:hover,.eclipse-module__VDvSTG__hdrMail:hover{border-color:var(--line-gold);background:#141416c7}.eclipse-module__VDvSTG__pauseBtn:active,.eclipse-module__VDvSTG__indexBtn:active,.eclipse-module__VDvSTG__hdrMail:active{transform:translateY(1px)}.eclipse-module__VDvSTG__pauseBtn{color:var(--ink-soft);padding:0 16px 0 12px}.eclipse-module__VDvSTG__pauseBtn:hover{color:var(--ink)}@property --a1c{syntax:"<number>";inherits:true;initial-value:0}.eclipse-module__VDvSTG__pauseGlyph{border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;gap:3px;width:18px;height:18px;display:inline-flex;position:relative}.eclipse-module__VDvSTG__pauseGlyph span{background:var(--gold);width:2px;height:7px;transition:transform .35s var(--pull)}.eclipse-module__VDvSTG__pauseGlyph[data-paused] span:first-child{clip-path:polygon(0 0,100% 50%,0 100%);width:7px;height:8px;margin-left:2px}.eclipse-module__VDvSTG__pauseGlyph[data-paused] span:last-child{display:none}.eclipse-module__VDvSTG__indexRing{border:1px solid var(--gold);border-radius:50%;width:12px;height:12px;position:relative}.eclipse-module__VDvSTG__indexRing:after{content:"";background:var(--void);border-radius:50%;position:absolute;inset:2px;box-shadow:0 0 0 1px #f5f0e833}.eclipse-module__VDvSTG__indexCount{color:var(--gold);font-variant-numeric:tabular-nums}.eclipse-module__VDvSTG__orbit{position:relative}.eclipse-module__VDvSTG__stage{--p:0;--pe:0;--hp:max(min(127.54cqh, 102.86cqw), 103.16cqh, 43.08cqw);--disc-y:48%;isolation:isolate;background:var(--void);height:100svh;min-height:560px;position:relative;overflow:hidden;container-type:size}.eclipse-module__VDvSTG__plate{z-index:0;position:absolute;inset:0}.eclipse-module__VDvSTG__plateImg{left:50%;top:var(--disc-y);width:auto;max-width:none;height:var(--hp);aspect-ratio:2688/1152;-webkit-mask-composite:source-in;-webkit-user-select:none;user-select:none;position:absolute;transform:translate(-49.74%,-46.53%);-webkit-mask-image:linear-gradient(#0000,#000 5% 95%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(#0000,#000 5% 95%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.eclipse-module__VDvSTG__gl{z-index:1;pointer-events:none;opacity:0;transition:opacity 1.8s var(--pull);position:absolute;inset:0}.eclipse-module__VDvSTG__stage[data-gl="1"] .eclipse-module__VDvSTG__gl{opacity:1}.eclipse-module__VDvSTG__reticle{z-index:2;left:50%;top:var(--disc-y);width:calc(var(--hp) * .4735);aspect-ratio:1;pointer-events:none;opacity:.55;height:auto;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.eclipse-module__VDvSTG__reticleArc{fill:none;stroke:#d4af5a9e;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transform:rotate(-90deg)}.eclipse-module__VDvSTG__reticleTick{stroke:var(--gold);stroke-width:1px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.eclipse-module__VDvSTG__reticleArc{animation:eclipse-module__VDvSTG__trace 1.9s var(--pull) .35s both}.eclipse-module__VDvSTG__reticleTick{animation:eclipse-module__VDvSTG__tick .6s var(--pull) both;animation-delay:calc(.5s + var(--i) * .11s)}}@keyframes eclipse-module__VDvSTG__trace{0%{stroke-dashoffset:1px}}@keyframes eclipse-module__VDvSTG__tick{0%{opacity:0}}.eclipse-module__VDvSTG__mark{z-index:3;left:50%;top:var(--disc-y);width:calc(var(--hp) * .3986);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.eclipse-module__VDvSTG__mark img{-webkit-user-select:none;user-select:none;width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.eclipse-module__VDvSTG__mark img{animation:eclipse-module__VDvSTG__pull 1.3s var(--pull) .2s both}}@keyframes eclipse-module__VDvSTG__pull{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}.eclipse-module__VDvSTG__scrim{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(38% 52% at 0 100%,#0c0c0edb,#0000 76%),radial-gradient(30% 44% at 100% 100%,#0c0c0eb8,#0000 74%);position:absolute;inset:0}.eclipse-module__VDvSTG__hero{z-index:5;width:min(100% - 2 * var(--gutter), 44rem);text-align:center;position:absolute;bottom:clamp(24px,6.5vh,60px);left:50%;transform:translate(-50%)}.eclipse-module__VDvSTG__cue{color:var(--ink);font:500 12px/1.4 var(--label);letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;text-shadow:0 1px 14px #0c0c0ee6;border-radius:999px;align-items:center;gap:14px;margin:0;padding:10px 18px 10px 12px;display:inline-flex}.eclipse-module__VDvSTG__cueMotion{color:var(--gold-200)}@media (prefers-reduced-motion:no-preference){.eclipse-module__VDvSTG__cue{animation:eclipse-module__VDvSTG__rise 1.2s var(--pull) 1.1s both}}@media (max-width:767px),(prefers-reduced-motion:reduce){.eclipse-module__VDvSTG__cueMotion{display:none}}@keyframes eclipse-module__VDvSTG__rise{0%{opacity:0;transform:translateY(8px)}}.eclipse-module__VDvSTG__contact{flex:none;width:20px;height:20px;position:relative}.eclipse-module__VDvSTG__contactSun{background:radial-gradient(circle, var(--corona) 0 40%, var(--gold) 70%);border-radius:50%;position:absolute;inset:0}.eclipse-module__VDvSTG__contactMoon{background:var(--void);transform:translateX(calc((1 - var(--p,0)) * 9px));border-radius:50%;position:absolute;inset:1.5px}@media (prefers-reduced-motion:no-preference){.eclipse-module__VDvSTG__cueGlyph .eclipse-module__VDvSTG__contactMoon{animation:2.6s ease-in-out 2.4s infinite eclipse-module__VDvSTG__nudge}}@keyframes eclipse-module__VDvSTG__nudge{50%{translate:-3px}}.eclipse-module__VDvSTG__front,.eclipse-module__VDvSTG__captions,.eclipse-module__VDvSTG__hud,.eclipse-module__VDvSTG__snaps,.eclipse-module__VDvSTG__cursor{display:none}@media (min-width:768px) and (prefers-reduced-motion:no-preference){html:has(.eclipse-module__VDvSTG__root){scroll-snap-type:y proximity}html[data-a1-drag]:has(.eclipse-module__VDvSTG__root){scroll-snap-type:none}.eclipse-module__VDvSTG__orbit{height:calc(var(--vhp) * (2.55 + (var(--n) - 1) * .5))}.eclipse-module__VDvSTG__stage{height:var(--vhp);touch-action:pan-y;position:sticky;top:0}.eclipse-module__VDvSTG__reticle{opacity:clamp(0, calc(.55 - var(--p) * 1.6), .55)}.eclipse-module__VDvSTG__scrim{opacity:var(--p)}.eclipse-module__VDvSTG__hero{opacity:clamp(0, calc(1 - var(--p) * 3.2), 1)}.eclipse-module__VDvSTG__stage[data-phase=orbit] .eclipse-module__VDvSTG__hero{pointer-events:none}.eclipse-module__VDvSTG__snaps{display:block}.eclipse-module__VDvSTG__snaps span{left:0;top:calc(var(--vhp) * (1.1 + var(--k) * .5));scroll-snap-align:start;width:1px;height:1px;position:absolute}.eclipse-module__VDvSTG__front{z-index:5;visibility:hidden;cursor:pointer;border-radius:3.75%/6%;width:0;height:0;display:block;position:absolute;top:0;left:0;overflow:hidden}.eclipse-module__VDvSTG__front[data-on="1"]{visibility:visible}.eclipse-module__VDvSTG__front video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--pull)}.eclipse-module__VDvSTG__front[data-play="1"] video{opacity:1}.eclipse-module__VDvSTG__captions{z-index:6;left:var(--gutter);width:min(340px,24vw);opacity:clamp(.004, calc((var(--p) - .93) * 14), 1);cursor:auto;display:block;position:absolute;bottom:clamp(28px,6.5vh,60px)}.eclipse-module__VDvSTG__hud{z-index:6;right:var(--gutter);opacity:clamp(.004, calc((var(--p) - .93) * 14), 1);cursor:auto;justify-items:end;gap:12px;display:grid;position:absolute;bottom:clamp(28px,6.5vh,60px)}.eclipse-module__VDvSTG__stage[data-phase=hero] .eclipse-module__VDvSTG__hud,.eclipse-module__VDvSTG__stage[data-phase=hero] .eclipse-module__VDvSTG__cap{pointer-events:none}@media (max-aspect-ratio:1){.eclipse-module__VDvSTG__captions{width:min(460px, calc(100% - 2 * var(--gutter) - 190px))}.eclipse-module__VDvSTG__scrim{background:linear-gradient(#0000 60%,#0c0c0e73 76%,#0c0c0ee6 100%)}}}@media (min-width:768px) and (prefers-reduced-motion:no-preference) and (pointer:fine){.eclipse-module__VDvSTG__stage[data-phase=orbit]{cursor:none}.eclipse-module__VDvSTG__stage[data-phase=orbit] :is(.eclipse-module__VDvSTG__captions,.eclipse-module__VDvSTG__hud){cursor:auto}.eclipse-module__VDvSTG__stage[data-phase=orbit] .eclipse-module__VDvSTG__front{cursor:none}.eclipse-module__VDvSTG__cursor{z-index:9;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .25s;display:block;position:absolute;top:0;left:0}.eclipse-module__VDvSTG__stage[data-phase=orbit] .eclipse-module__VDvSTG__cursor[data-on="1"]{opacity:1}.eclipse-module__VDvSTG__cursorRing{width:36px;height:36px;transition:transform .45s var(--pull), background-color .3s, border-color .3s;border:1px solid #f5f0e88c;border-radius:50%;position:absolute;top:-18px;left:-18px}.eclipse-module__VDvSTG__cursorDot{background:var(--gold);border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.eclipse-module__VDvSTG__cursorLabel{color:var(--void);font:600 10.5px/1 var(--label);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .2s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.eclipse-module__VDvSTG__cursor[data-open="1"] .eclipse-module__VDvSTG__cursorRing{background:var(--gold);border-color:var(--gold);transform:scale(2.15)}.eclipse-module__VDvSTG__cursor[data-open="1"] .eclipse-module__VDvSTG__cursorDot{opacity:0}.eclipse-module__VDvSTG__cursor[data-open="1"] .eclipse-module__VDvSTG__cursorLabel{opacity:1}.eclipse-module__VDvSTG__cursor[data-grab="1"] .eclipse-module__VDvSTG__cursorRing{border-color:var(--gold);transform:scale(1.35,.72)}}.eclipse-module__VDvSTG__cap{opacity:0;pointer-events:none;width:100%;transition:opacity .45s var(--pull), transform .7s var(--pull);padding-left:22px;position:absolute;bottom:0;left:0;transform:translateY(12px)}.eclipse-module__VDvSTG__cap:before{content:"";background:linear-gradient(to bottom, var(--gold), #d4af5a14);width:1px;position:absolute;top:20px;bottom:4px;left:5px}.eclipse-module__VDvSTG__cap:after{content:"";background:#d4af5a80;width:9px;height:1px;position:absolute;bottom:4px;left:1px}.eclipse-module__VDvSTG__capOn,.eclipse-module__VDvSTG__cap:focus-within{opacity:1;pointer-events:auto;transition-delay:80ms;transform:none}.eclipse-module__VDvSTG__readout{color:var(--ink-soft);font:500 10.5px/1.2 var(--label);letter-spacing:.2em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;margin:0 0 12px;display:flex;position:relative}.eclipse-module__VDvSTG__readoutPoint{border:1px solid var(--gold);background:radial-gradient(circle, var(--gold) 0 26%, transparent 32%);border-radius:50%;flex:none;width:11px;height:11px}.eclipse-module__VDvSTG__cap .eclipse-module__VDvSTG__readoutPoint{background-color:var(--void);margin-left:-22px;margin-right:1px}.eclipse-module__VDvSTG__readoutRule{background:linear-gradient(var(--gold), var(--gold)) right center / 1px 7px no-repeat, repeating-linear-gradient(to right, #f5f0e84d 0 1px, transparent 1px 8px) left bottom / 100% 3px no-repeat, linear-gradient(#f5f0e838, #f5f0e838) left bottom / 100% 1px no-repeat;flex:1;min-width:24px;height:7px}.eclipse-module__VDvSTG__capClient{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;margin:0 0 8px;font-size:clamp(1.3rem,1.75vw,1.9rem);font-weight:850;font-stretch:125%;line-height:1.02}.eclipse-module__VDvSTG__capTitle{color:var(--ink);text-wrap:balance;margin:0 0 4px;font-size:clamp(1rem,1.12vw,1.12rem);font-weight:500;line-height:1.35}.eclipse-module__VDvSTG__capKind{color:var(--gold-200);font:500 10.5px/1.2 var(--label);letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px}.eclipse-module__VDvSTG__live{flex-wrap:wrap;align-items:center;gap:8px 14px;text-decoration:none;display:inline-flex}.eclipse-module__VDvSTG__liveBtn{background:var(--gold);min-height:44px;color:var(--void);font:600 12.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color .25s, transform .25s var(--pull);border-radius:4px;align-items:center;gap:10px;padding:0 16px 0 18px;display:inline-flex}.eclipse-module__VDvSTG__liveArrow{width:1em;height:1em;font-size:14px;line-height:1;display:inline-block;position:relative;overflow:hidden}.eclipse-module__VDvSTG__liveArrow span{transition:transform .45s var(--pull);position:absolute;inset:0}.eclipse-module__VDvSTG__liveArrow span+span{transform:translate(-110%,110%)}.eclipse-module__VDvSTG__live:hover .eclipse-module__VDvSTG__liveBtn{background:var(--gold-200)}.eclipse-module__VDvSTG__live:hover .eclipse-module__VDvSTG__liveArrow span:first-child{transform:translate(110%,-110%)}.eclipse-module__VDvSTG__live:hover .eclipse-module__VDvSTG__liveArrow span+span{transform:none}.eclipse-module__VDvSTG__live:active .eclipse-module__VDvSTG__liveBtn{background:var(--gold-400);transform:translateY(1px)}.eclipse-module__VDvSTG__liveHost{color:var(--ink-soft);font:400 12.5px/1.3 var(--label);letter-spacing:.02em;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;overflow-wrap:anywhere}.eclipse-module__VDvSTG__live:hover .eclipse-module__VDvSTG__liveHost{color:var(--ink)}.eclipse-module__VDvSTG__dirs{margin-top:16px}.eclipse-module__VDvSTG__dirsLabel{color:var(--ink-faint);font:500 10px/1 var(--label);letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px}.eclipse-module__VDvSTG__dirsList{grid-template-columns:repeat(2,minmax(0,max-content));gap:6px 8px;margin:0;padding:0;list-style:none;display:grid}.eclipse-module__VDvSTG__dir{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 5px;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.eclipse-module__VDvSTG__dir:hover{border-color:var(--line-gold);color:var(--ink)}.eclipse-module__VDvSTG__dirLetter{border:1px solid var(--line-gold);width:24px;height:24px;color:var(--gold);font:500 10.5px/1 var(--label);border-radius:50%;flex:none;place-items:center;display:grid}.eclipse-module__VDvSTG__dir:hover .eclipse-module__VDvSTG__dirLetter{border-color:var(--gold);background:#d4af5a1f}.eclipse-module__VDvSTG__dirName{font:400 11.5px/1 var(--label);letter-spacing:.02em;white-space:nowrap}.eclipse-module__VDvSTG__dirs[data-variant=card] .eclipse-module__VDvSTG__dir{min-height:44px}.eclipse-module__VDvSTG__counter{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:0;display:flex}.eclipse-module__VDvSTG__counterN{font-family:var(--display);color:var(--ink);font-size:2.6rem;font-weight:850;font-stretch:125%;line-height:.9}.eclipse-module__VDvSTG__counterOf{color:var(--ink-faint);font:500 13px/1 var(--label);letter-spacing:.16em}.eclipse-module__VDvSTG__ephem{--rot:0;width:176px;height:80px;position:relative}.eclipse-module__VDvSTG__ephemOrbit{border:1px solid var(--line);border-radius:50%;position:absolute;inset:12px 8px}.eclipse-module__VDvSTG__ephemDisc{background:var(--void);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #fff1d6bf,0 0 10px 2px #fff1d638}.eclipse-module__VDvSTG__dot{--a:calc((var(--i) - var(--rot)) / var(--n) * 1turn);cursor:pointer;width:24px;height:24px;transform:translate(calc(sin(var(--a)) * 80px), calc(cos(var(--a)) * 28px));opacity:calc(.42 + .58 * (cos(var(--a)) * .5 + .5));background:0 0;border:0;border-radius:50%;margin:-12px 0 0 -12px;padding:0;position:absolute;top:50%;left:50%}.eclipse-module__VDvSTG__dot span{background:var(--ink-faint);width:6px;height:6px;transition:background-color .3s, transform .35s var(--pull), box-shadow .3s;border-radius:50%;margin:auto;display:block}.eclipse-module__VDvSTG__dot:hover span{background:var(--ink);transform:scale(1.4)}.eclipse-module__VDvSTG__dot[aria-current]{opacity:1}.eclipse-module__VDvSTG__dot[aria-current] span{background:var(--gold);box-shadow:0 0 0 2px var(--void), 0 0 0 3px var(--gold);transform:scale(1.5)}.eclipse-module__VDvSTG__tip{min-height:1.3em;color:var(--ink);font:500 11px/1.3 var(--label);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 12px var(--void);opacity:0;transition:opacity .2s, transform .3s var(--pull);margin:0;transform:translateY(4px)}.eclipse-module__VDvSTG__tip[data-on]{opacity:1;transform:none}.eclipse-module__VDvSTG__hint{color:var(--ink-soft);text-shadow:0 1px 12px var(--void);font:500 10.5px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;justify-items:end;gap:8px;margin:0;display:grid}.eclipse-module__VDvSTG__clock{color:var(--ink-faint);font-variant-numeric:tabular-nums}.eclipse-module__VDvSTG__clockLabel{color:var(--gold-200)}.eclipse-module__VDvSTG__works{padding:clamp(64px,11vh,128px) 0 clamp(48px,8vh,96px);position:relative;overflow-x:clip}.eclipse-module__VDvSTG__worksHead{padding:0 var(--gutter);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(24px,4vh,40px);display:flex}.eclipse-module__VDvSTG__worksTitle{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:900;font-stretch:125%;line-height:1}.eclipse-module__VDvSTG__worksCount{color:var(--ink-faint);font:500 12px/1 var(--label);letter-spacing:.18em;font-variant-numeric:tabular-nums;margin:0;display:none}.eclipse-module__VDvSTG__limb{display:none}.eclipse-module__VDvSTG__cards{padding:0 var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(48px,5vw,72px) clamp(20px,2.4vw,32px);margin:0;list-style:none;display:grid}.eclipse-module__VDvSTG__cards:focus-visible{outline-offset:-2px}.eclipse-module__VDvSTG__card{align-content:start;gap:18px;display:grid}.eclipse-module__VDvSTG__cardShot{border:1px solid var(--line);background:var(--void-2);border-radius:50% 50% 14px 14px/9% 9% 14px 14px;position:relative;overflow:hidden}.eclipse-module__VDvSTG__cardShot:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 55%, var(--corona)), inset 0 12px 24px -18px color-mix(in srgb, var(--accent) 70%, transparent);position:absolute;inset:0}.eclipse-module__VDvSTG__cardShot img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto}.eclipse-module__VDvSTG__cardBody{position:relative}.eclipse-module__VDvSTG__cardClient{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0 0 8px;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:850;font-stretch:125%;line-height:1.02}.eclipse-module__VDvSTG__cardTitle{color:var(--ink);text-wrap:balance;margin:0 0 4px;font-size:1.08rem;font-weight:500;line-height:1.35}.eclipse-module__VDvSTG__cardKind{color:var(--gold-200);font:500 10.5px/1.2 var(--label);letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px}.eclipse-module__VDvSTG__cardLine{max-width:42ch;color:var(--ink-soft);text-wrap:pretty;margin:0 0 18px;line-height:1.55}.eclipse-module__VDvSTG__cardNav{display:none}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.eclipse-module__VDvSTG__worksCount{display:block}.eclipse-module__VDvSTG__limb{height:104px;margin-bottom:18px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.eclipse-module__VDvSTG__limb:before{content:"";aspect-ratio:1;background:#070708;border-radius:50%;width:300vw;position:absolute;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #fff1d6b3,0 4px 18px 1px #ffe2b433,0 10px 44px 6px #d4af5a14}.eclipse-module__VDvSTG__limbArc{transition:--a1c .6s var(--pull);position:absolute;inset:0}.eclipse-module__VDvSTG__station{--t:calc((var(--i) - var(--a1c)) * 5.5deg);left:calc(50% + sin(var(--t)) * 150vw);top:calc(100% - 40px - 150vw * (1 - cos(var(--t))));cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute}.eclipse-module__VDvSTG__station span{background:var(--ink-faint);width:7px;height:7px;box-shadow:0 0 0 3px var(--void);transition:transform .35s var(--pull), background-color .3s;border-radius:50%;margin:auto;display:block}.eclipse-module__VDvSTG__station[aria-current] span{background:var(--void);width:13px;height:13px;box-shadow:0 0 0 1.5px var(--gold), 0 0 0 4px var(--void), 0 0 14px 4px #d4af5a59}.eclipse-module__VDvSTG__station[aria-current] span:after{content:"";background:var(--gold);border-radius:50%;width:3px;height:3px;margin:5px auto;display:block}.eclipse-module__VDvSTG__cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84vw,360px);grid-auto-flow:column;gap:14px;padding-bottom:6px;overflow-x:auto}.eclipse-module__VDvSTG__cards::-webkit-scrollbar{display:none}.eclipse-module__VDvSTG__card{scroll-snap-align:center;gap:16px}.eclipse-module__VDvSTG__cardShot img{aspect-ratio:4/5}.eclipse-module__VDvSTG__cardNav{padding:24px var(--gutter) 0;justify-content:space-between;align-items:center;gap:14px;display:flex}.eclipse-module__VDvSTG__cardNav button{border:1px solid var(--line-gold);width:48px;height:48px;color:var(--ink);font:400 17px/1 var(--label);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:border-color .3s,background-color .3s;display:grid}.eclipse-module__VDvSTG__cardNav button:not(:disabled):hover{border-color:var(--gold);background:var(--void-2)}.eclipse-module__VDvSTG__cardNav button:disabled{opacity:.35;cursor:default}.eclipse-module__VDvSTG__cardNavRead{color:var(--gold-200);font:500 11px/1 var(--label);letter-spacing:.22em;font-variant-numeric:tabular-nums;margin:0}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.eclipse-module__VDvSTG__works{display:none}}@media (max-width:1023px){.eclipse-module__VDvSTG__pauseBtn{padding:0 12px}.eclipse-module__VDvSTG__pauseLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:767px){.eclipse-module__VDvSTG__hdrMail,.eclipse-module__VDvSTG__homeLabel{display:none}.eclipse-module__VDvSTG__home{padding-right:4px}.eclipse-module__VDvSTG__stage{--hp:172.8cqw;--disc-y:46%}}.eclipse-module__VDvSTG__close{z-index:6;isolation:isolate;min-height:96svh;padding:clamp(96px, 16vh, 180px) var(--gutter) 28px;text-align:center;background:radial-gradient(60% 50% at 0% 110%, #785cd21f, transparent 70%), radial-gradient(60% 50% at 100% 110%, #40c4ba17, transparent 70%), var(--void);align-content:end;justify-items:center;gap:clamp(28px,5vh,56px);display:grid;position:relative;overflow:clip}.eclipse-module__VDvSTG__third{aspect-ratio:1;width:clamp(150px,26vw,260px);position:relative}.eclipse-module__VDvSTG__thirdSky{aspect-ratio:1;width:260%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 68%);mask-image:radial-gradient(circle,#000 30%,#0000 68%)}.eclipse-module__VDvSTG__thirdSky img{transform-origin:49.74% 46.53%;width:184.6%;max-width:none;height:auto;position:absolute;top:13.2%;left:-41.8%;transform:rotate(180deg)}.eclipse-module__VDvSTG__thirdDiamond{background:#fffaf0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:88.8573%;left:81.466%;box-shadow:0 0 6px 2px #fffaf0cc,0 0 22px 6px #ffe2b44d}.eclipse-module__VDvSTG__thirdDiamond:before{content:"";background:linear-gradient(90deg,#0000,#fff6e680,#0000);width:clamp(120px,22vw,240px);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.eclipse-module__VDvSTG__thirdDiamond{animation:5s ease-in-out infinite eclipse-module__VDvSTG__glint}}@keyframes eclipse-module__VDvSTG__glint{50%{opacity:.72;scale:.86}}.eclipse-module__VDvSTG__closeInner{justify-items:center;gap:clamp(18px,3vh,28px);padding-bottom:clamp(40px,9vh,110px);display:grid;position:relative}.eclipse-module__VDvSTG__closeTitle{max-width:16ch;font-family:var(--display);letter-spacing:-.018em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2rem,5.6vw,5.4rem);font-weight:900;font-stretch:125%;line-height:.98}.eclipse-module__VDvSTG__mail{color:var(--gold-200);font:500 clamp(1.2rem, 2.6vw, 2rem) / 1.2 var(--body);text-underline-offset:.24em;overflow-wrap:anywhere;-webkit-text-decoration:underline #e5c98b66;text-decoration:underline #e5c98b66;text-decoration-thickness:1px;transition:text-decoration-color .25s}.eclipse-module__VDvSTG__mail:hover{-webkit-text-decoration-color:var(--gold-200);text-decoration-color:var(--gold-200)}.eclipse-module__VDvSTG__foot{border-top:1px solid var(--line);width:100%;color:var(--ink-faint);font:500 10.5px/1.2 var(--label);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0;padding-top:18px;display:flex}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.eclipse-module__VDvSTG__close{margin-top:calc(var(--vhp) * -.34);min-height:calc(var(--vhp) * 1.34);padding-top:calc(var(--vhp) * .34 + clamp(96px, 16vh, 180px));background:linear-gradient(to bottom, transparent, var(--void) calc(var(--vhp) * .3)), transparent}.eclipse-module__VDvSTG__close:after{content:"";inset:calc(var(--vhp) * .3) 0 0;z-index:-1;background:radial-gradient(60% 50% at 0 110%,#785cd21f,#0000 70%),radial-gradient(60% 50% at 100% 110%,#40c4ba17,#0000 70%);position:absolute}}.eclipse-module__VDvSTG__index{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);font-family:var(--body);overscroll-behavior:contain;background:#0c0c0ef7;border:0;margin:0;padding:0;overflow:auto}.eclipse-module__VDvSTG__index::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c0e99}@media (prefers-reduced-motion:no-preference){.eclipse-module__VDvSTG__index[open]{animation:eclipse-module__VDvSTG__indexIn .6s var(--pull) both}.eclipse-module__VDvSTG__index[open] .eclipse-module__VDvSTG__row{animation:eclipse-module__VDvSTG__rise .7s var(--pull) both;animation-delay:calc(.12s + var(--i,0) * 35ms)}.eclipse-module__VDvSTG__index[open] .eclipse-module__VDvSTG__chartOrbit{animation:eclipse-module__VDvSTG__chartTrace 1.4s var(--pull) .1s both}}@keyframes eclipse-module__VDvSTG__indexIn{0%{opacity:0}}@keyframes eclipse-module__VDvSTG__chartTrace{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}.eclipse-module__VDvSTG__indexInner{min-height:100%;padding:16px var(--gutter) 56px;position:relative}.eclipse-module__VDvSTG__indexClose{z-index:2;top:16px;right:var(--gutter);border:1px solid var(--line);min-height:44px;color:var(--ink);font:500 11.5px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#0c0c0ecc;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 12px;transition:border-color .3s;display:inline-flex;position:fixed}.eclipse-module__VDvSTG__indexClose:before{content:"";border:1px solid var(--line-strong);background:linear-gradient(45deg, transparent calc(50% - .5px), var(--gold) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(-45deg, transparent calc(50% - .5px), var(--gold) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px));background-position:50%;background-repeat:no-repeat;background-size:60% 60%;border-radius:50%;width:16px;height:16px}.eclipse-module__VDvSTG__indexClose:hover{border-color:var(--line-gold)}.eclipse-module__VDvSTG__indexBody{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:72px;display:grid}.eclipse-module__VDvSTG__chart{display:none}.eclipse-module__VDvSTG__indexHead{border-bottom:1px solid var(--line-gold);flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:4px;padding-bottom:20px;display:flex}.eclipse-module__VDvSTG__indexTitle{font-family:var(--display);letter-spacing:-.018em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:900;font-stretch:125%;line-height:1}.eclipse-module__VDvSTG__indexSub{color:var(--gold-200);font:500 11.5px/1.3 var(--label);letter-spacing:.22em;text-transform:uppercase;margin:0}.eclipse-module__VDvSTG__rows{margin:0;padding:0;list-style:none}.eclipse-module__VDvSTG__row{background:repeating-linear-gradient(90deg,#f5f0e833 0 1px,#0000 1px 12px) 0 100%/100% 4px no-repeat,linear-gradient(#f5f0e81f,#f5f0e81f) 0 100%/100% 1px no-repeat;grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0 20px;display:grid}.eclipse-module__VDvSTG__rowRead{color:var(--ink-faint);font:500 11px/1 var(--label);letter-spacing:.2em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;margin:0 0 4px;transition:color .2s;display:flex}.eclipse-module__VDvSTG__rowRule{background:var(--line-strong);flex:1;max-width:120px;height:1px;transition:background-color .3s}.eclipse-module__VDvSTG__row[data-hot] .eclipse-module__VDvSTG__rowRead{color:var(--gold-200)}.eclipse-module__VDvSTG__row[data-hot] .eclipse-module__VDvSTG__rowRule{background:var(--gold)}.eclipse-module__VDvSTG__rowName{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-items:start;gap:4px;padding:0;display:grid}.eclipse-module__VDvSTG__rowClient{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:800;font-stretch:125%;line-height:1.1;transition:color .2s}.eclipse-module__VDvSTG__rowName:hover .eclipse-module__VDvSTG__rowClient,.eclipse-module__VDvSTG__row[data-hot] .eclipse-module__VDvSTG__rowClient{color:var(--gold-200)}.eclipse-module__VDvSTG__rowTitle{color:var(--ink-soft);text-wrap:pretty;font-size:1rem;line-height:1.35}.eclipse-module__VDvSTG__rowKind{color:var(--ink-faint);font:500 10.5px/1.3 var(--label);letter-spacing:.2em;text-transform:uppercase}.eclipse-module__VDvSTG__rowLive{min-height:44px;color:var(--ink);flex-wrap:wrap;justify-self:start;align-items:center;gap:4px 12px;text-decoration:none;display:inline-flex}.eclipse-module__VDvSTG__rowLiveLabel{background:var(--gold);min-height:32px;color:var(--void);font:600 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;padding:0 12px;transition:background-color .25s;display:inline-flex}.eclipse-module__VDvSTG__rowLive:hover .eclipse-module__VDvSTG__rowLiveLabel{background:var(--gold-200)}.eclipse-module__VDvSTG__rowHost{color:var(--ink-soft);font:400 12px/1.3 var(--label);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.eclipse-module__VDvSTG__rowLive:hover .eclipse-module__VDvSTG__rowHost{color:var(--ink)}.eclipse-module__VDvSTG__rowDirs{flex-wrap:wrap;gap:6px 8px;margin:4px 0 0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.eclipse-module__VDvSTG__indexBody{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,5vw,96px);padding-top:40px}.eclipse-module__VDvSTG__chart{align-self:start;display:block;position:sticky;top:40px}.eclipse-module__VDvSTG__chartFrame{--hot:0;aspect-ratio:1;width:min(100%,72vh);margin:0 auto;position:relative}.eclipse-module__VDvSTG__chartOrbit{border:1px solid var(--line-strong);background:repeating-conic-gradient(from -.3deg, #f5f0e847 0 .6deg, transparent .6deg 6deg);border-radius:50%;position:absolute;inset:6%;-webkit-mask-image:radial-gradient(circle,#0000 69%,#000 69.5% 71%,#0000 71.5%);mask-image:radial-gradient(circle,#0000 69%,#000 69.5% 71%,#0000 71.5%)}.eclipse-module__VDvSTG__chartFrame:before{content:"";border:1px solid var(--line-strong);border-radius:50%;position:absolute;inset:6%}.eclipse-module__VDvSTG__chartLeader{transform-origin:50% 0;width:1px;height:44%;transform:rotate(calc(180deg + var(--hot) * var(--step)));background:linear-gradient(to bottom, transparent 58%, var(--gold) 64%, var(--gold));transition:transform .6s var(--pull);position:absolute;top:50%;left:50%}.eclipse-module__VDvSTG__chartPoint{--a:calc(var(--i) * var(--step));left:calc(50% + sin(var(--a)) * 44%);top:calc(50% - cos(var(--a)) * 44%);border:1px solid var(--ink-faint);background:var(--void);width:12px;height:12px;transition:border-color .3s, transform .4s var(--pull), box-shadow .3s;border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.eclipse-module__VDvSTG__chartPoint[data-hot]{border-color:var(--gold);box-shadow:inset 0 0 0 2.5px var(--void), inset 0 0 0 6px var(--gold), 0 0 16px 3px #d4af5a59;transform:scale(1.5)}.eclipse-module__VDvSTG__chartNum{transform:translate(calc(-50% + sin(var(--a)) * 22px), calc(-50% - cos(var(--a)) * 22px));color:var(--ink-faint);font:500 10px/1 var(--label);letter-spacing:.1em;font-variant-numeric:tabular-nums;position:absolute;top:50%;left:50%}.eclipse-module__VDvSTG__chartPoint[data-hot] .eclipse-module__VDvSTG__chartNum{color:var(--gold-200);transform:translate(calc(-50% + sin(var(--a)) * 16px), calc(-50% - cos(var(--a)) * 16px)) scale(.67)}.eclipse-module__VDvSTG__chartPa{--r:calc(var(--a) * 1deg);left:calc(50% + sin(var(--r)) * 36.5%);top:calc(50% - cos(var(--r)) * 36.5%);color:#e5c98bb3;font:500 9.5px/1 var(--label);letter-spacing:.16em;position:absolute;transform:translate(-50%,-50%)}.eclipse-module__VDvSTG__chartDisc{background:var(--void);border-radius:50%;position:absolute;inset:22%;overflow:hidden;box-shadow:0 0 0 1px #fff1d6cc,0 0 26px 4px #ffe2b438,0 0 70px 16px #d4af5a14}.eclipse-module__VDvSTG__chartDisc img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .4s var(--pull);position:absolute;inset:0}.eclipse-module__VDvSTG__chartDisc img[data-on]{opacity:1}.eclipse-module__VDvSTG__chartCap{color:var(--ink-faint);font:500 11px/1 var(--label);letter-spacing:.2em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:center;gap:18px;margin:18px 0 0;display:flex}.eclipse-module__VDvSTG__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"read read""name live""kind live""dirs dirs";align-items:center;gap:6px 24px}.eclipse-module__VDvSTG__rowRead{grid-area:read}.eclipse-module__VDvSTG__rowName{grid-area:name}.eclipse-module__VDvSTG__rowKind{grid-area:kind}.eclipse-module__VDvSTG__rowLive{flex-direction:column;grid-area:live;justify-self:end;align-items:flex-end;gap:8px}.eclipse-module__VDvSTG__rowDirs{grid-area:dirs}.eclipse-module__VDvSTG__rowHost{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.eclipse-module__VDvSTG__cap,.eclipse-module__VDvSTG__chartDisc img,.eclipse-module__VDvSTG__chartLeader,.eclipse-module__VDvSTG__front video,.eclipse-module__VDvSTG__liveArrow span,.eclipse-module__VDvSTG__gl{transition:none}}@media (prefers-reduced-transparency:reduce){.eclipse-module__VDvSTG__pauseBtn,.eclipse-module__VDvSTG__indexBtn,.eclipse-module__VDvSTG__hdrMail{background:var(--void-2);-webkit-backdrop-filter:none;backdrop-filter:none}}
