@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}:root{--bg:#121418;--bg-deep:#0d0e11;--bg-raised:#181b21;--text:#fff;--text-2:#c4c6cb;--muted:#a9abb0;--gold:#a8834a;--gold-text:#c9a868;--line:#ffffff24;--line-strong:#ffffff59;--field:#6e7076;--error:#f0a8a0;--sans:"Jost", "Futura", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--max:1440px;--px:clamp(20px, 3.4vw, 48px);--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:var(--text);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--gold-text)}h1,h2,h3{text-wrap:balance;margin:0;font-weight:300}p{margin:0}:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:30;background:var(--gold-text);color:var(--bg);padding:12px 16px;font-weight:500;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{color:var(--bg);top:12px}.wrap{max-width:var(--max);padding-left:var(--px);padding-right:var(--px);margin:0 auto}.mono{font-family:var(--mono)}.kicker{font-family:var(--mono);color:var(--gold-text);margin:0 0 20px;font-size:13px}.lede{color:var(--muted);font-size:17px;line-height:1.7}.rule-top{border-top:1px solid var(--line)}.band-deep{background:var(--bg-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section{padding-top:clamp(80px,9vw,128px);padding-bottom:clamp(80px,9vw,128px)}.h-section{letter-spacing:-.02em;font-size:clamp(32px,4vw,56px);line-height:1.08}.h-display{letter-spacing:-.02em;font-size:clamp(36px,5vw,68px);line-height:1}.grid-bg{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:relative}.btn{z-index:0;border:1px solid var(--gold-text);color:var(--text);font:500 12px/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .45s var(--ease);background:0 0;border-radius:2px;padding:19px 30px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--gold-text);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.btn:hover,.btn:focus-visible{color:var(--bg)}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1)}.btn--solid{background:var(--gold-text);color:var(--bg);border-color:var(--gold-text);font-weight:600}.btn--solid:before{background:var(--text)}.btn[disabled]{cursor:progress;opacity:.7}.text-link{color:var(--muted);font:500 12px/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;padding:19px 8px;text-decoration:none;display:inline-block}.site-header{z-index:20;backdrop-filter:blur(12px);background:#121418db;border-bottom:1px solid #ffffff1f;position:sticky;top:0}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;display:flex}.site-header__logo{padding:20px 0;display:block}.site-header__logo img{width:auto;height:26px}.site-header__right{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.site-nav ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav a{font:13px var(--mono);padding:22px 14px;text-decoration:none;display:block;position:relative}.site-nav a:after{content:"";background:var(--gold-text);transform-origin:100%;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:16px;left:14px;right:14px;transform:scaleX(0)}.site-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.site-nav a[aria-current=page]{color:var(--gold-text)}.site-nav a[aria-current=page]:after{transform:scaleX(1)}.complication{border-left:1px solid var(--line);font:12px var(--mono);color:var(--muted);align-items:center;gap:10px;padding-left:20px;display:flex}.complication__time{color:var(--text);letter-spacing:.04em;font-size:13px}.complication__time .blink{color:var(--gold-text)}.date-window{height:18px;color:var(--gold-text);border:1px solid #ffffff40;padding:0 6px;line-height:18px;display:inline-block;overflow:hidden}.date-window__wheel{flex-direction:column;display:flex}.progress{background:var(--gold);transform-origin:0;height:1px;transform:scaleX(0)}@media (width<=640px){.complication{display:none}.site-nav a{padding:18px 10px}.site-nav a:after{bottom:12px;left:10px;right:10px}}.site-footer{border-top:1px solid var(--line);position:relative}.site-footer__sweep{background:var(--gold);transform-origin:0;height:1px;animation:60s linear infinite thg-sweep;position:absolute;top:-1px;left:0;right:0}.site-footer__grid{flex-wrap:wrap;justify-content:space-between;gap:40px;padding-top:64px;padding-bottom:32px;display:flex}.site-footer__logo{width:170px;height:auto;margin-bottom:20px}.site-footer__desc{max-width:340px;color:var(--muted)}.site-footer nav ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-footer nav a{font:13px var(--mono);padding:5px 0;text-decoration:none;display:inline-block}.site-footer__legal{font:12px/1.8 var(--mono);color:var(--muted);padding-top:24px;padding-bottom:48px}.hero{flex-wrap:wrap;align-items:center;gap:40px 48px;padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(56px,6vw,88px);display:flex}.hero__text{flex:4 360px;min-width:0}.hero__figure{flex:7 520px;min-width:0;margin:0}.hero__title{letter-spacing:-.02em;font-size:clamp(38px,4.6vw,68px);line-height:1.06}.hero__title em,.accent{color:var(--gold-text);font-style:normal;font-weight:400}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.word{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.word>span{display:inline-block}.gears{width:100%;height:auto;overflow:visible}.gear{transform-box:view-box}.gears__label{font:12px var(--mono)}.gears__legend{font:12px var(--mono);border-top:1px dashed #fff3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:none}.fig-caption{font:12px var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:14px;display:flex}.motion-toggle{font:500 12px var(--mono);color:var(--text);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:2px;min-height:44px;padding:10px 16px}.motion-toggle[hidden]{display:none}@media (width<=760px){.gears__label{display:none}.gears__legend{display:grid}}.tone-gold{color:var(--gold-text)}.statement{letter-spacing:-.015em;max-width:1120px;font-size:clamp(28px,4vw,56px);font-weight:300;line-height:1.22}.statement--body{letter-spacing:-.01em;color:var(--text-2);--ink-to:#c4c6cb;font-size:clamp(22px,2.4vw,32px);line-height:1.45}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px;display:flex}.section-head p{max-width:360px;color:var(--muted)}.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card{height:100%;min-height:380px;color:var(--text);transition:background-color .45s var(--ease);border:1px solid #ffffff29;border-radius:2px;flex-direction:column;gap:22px;padding:36px;text-decoration:none;display:flex;position:relative}.card:hover,.card:focus-visible{background:var(--bg-raised);color:var(--text)}.card__corner{border:0 solid var(--gold);opacity:0;width:16px;height:16px;transition:all .5s var(--ease);position:absolute}.card__corner--1{border-top-width:1px;border-left-width:1px;top:18px;left:18px}.card__corner--2{border-top-width:1px;border-right-width:1px;top:18px;right:18px}.card__corner--3{border-bottom-width:1px;border-left-width:1px;bottom:18px;left:18px}.card__corner--4{border-bottom-width:1px;border-right-width:1px;bottom:18px;right:18px}.card:hover .card__corner,.card:focus-visible .card__corner{opacity:1}.card:hover .card__corner--1,.card:focus-visible .card__corner--1{top:8px;left:8px}.card:hover .card__corner--2,.card:focus-visible .card__corner--2{top:8px;right:8px}.card:hover .card__corner--3,.card:focus-visible .card__corner--3{bottom:8px;left:8px}.card:hover .card__corner--4,.card:focus-visible .card__corner--4{bottom:8px;right:8px}.card__top{font:12px var(--mono);color:var(--gold-text);justify-content:space-between;align-items:flex-start;display:flex}.card__mini{width:40px;height:40px;transition:transform 1.8s var(--ease)}.card:hover .card__mini,.card:focus-visible .card__mini{transform:rotate(150deg)}.card__name{letter-spacing:-.01em;font-size:32px;font-weight:400;line-height:1.1}.card__desc{color:var(--muted);flex:1}.card__spec{font:12px var(--mono);border-top:1px dashed #fff3;grid-template-columns:92px minmax(0,1fr);gap:8px 12px;margin:0;padding-top:16px;display:grid}.card__spec dt{color:var(--muted)}.card__spec dd{margin:0}.card__arrow{color:var(--gold-text);transition:transform .35s var(--ease);display:inline-block}.card:hover .card__arrow,.card:focus-visible .card__arrow{transform:translate(4px,-4px)}.panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.panel{background:var(--bg);height:100%;min-height:320px;transition:background-color .45s var(--ease);border:1px solid #ffffff1f;border-radius:2px;flex-direction:column;gap:22px;padding:36px;display:flex;position:relative}.panel:hover{background:var(--bg-raised)}.panel__line{background:var(--gold);transform-origin:0;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.panel__head{font:12px var(--mono);color:var(--gold-text);align-items:center;gap:16px;display:flex}.panel__head:after{content:"";background:#ffffff2e;flex:1;height:1px}.panel__gear{flex:none;width:56px;height:56px}.panel h3{font-size:24px;font-weight:400}.panel p{color:var(--muted);line-height:1.65}.panel__big{font-size:64px;font-weight:300;line-height:1}.cta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.exploded{width:100%;height:auto;overflow:visible}.contact{flex-wrap:wrap;align-items:flex-start;gap:56px 96px;padding-top:clamp(56px,6vw,96px);padding-bottom:clamp(80px,8vw,128px);display:flex}.contact__intro{flex:5 360px;min-width:0}.contact__title{letter-spacing:-.03em;margin-bottom:32px;font-size:clamp(44px,6vw,96px);line-height:1}.gauge{flex-wrap:wrap;align-items:center;gap:20px 28px;margin:40px 0;display:flex}.gauge svg{flex:none;width:220px;height:auto}.gauge figcaption{font:12px/1.8 var(--mono);color:var(--muted)}.gauge__hand{transform-box:view-box;transform-origin:150px 150px;transform:rotate(90deg)}.facts{border-top:1px solid var(--line);font:13px var(--mono);margin:0}.facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.facts dt{color:var(--muted)}.facts dd{text-align:right;margin:0}.form{background:var(--bg-deep);border:1px solid var(--line);border-radius:2px;flex-direction:column;flex:6 420px;gap:28px;min-width:0;padding:clamp(24px,3.4vw,48px);display:flex;position:relative}.form:before{content:"";background:var(--gold);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.form__note{font:12px var(--mono);color:var(--muted)}.field{flex-direction:column;gap:10px;display:flex;position:relative}.field label,.field legend{letter-spacing:.22em;text-transform:uppercase;color:var(--text-2);padding:0;font-size:12px;font-weight:500;transition:color .3s}.field:focus-within>label{color:var(--gold-text)}.field input,.field textarea{font:18px/1.5 var(--sans);color:var(--text);border:0;border-bottom:1px solid var(--field);background:0 0;border-radius:0;width:100%;padding:10px 0 12px}.field textarea{resize:vertical;min-height:140px}.field input:focus-visible,.field textarea:focus-visible{outline:none}.field__line{background:var(--gold-text);transform-origin:0;height:2px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.field:focus-within .field__line{transform:scaleX(1)}.field--text .field__error~.field__line{bottom:auto}.field [aria-invalid=true]{border-bottom-color:var(--error)}.field__error{color:var(--error);font-size:14px}.field__error:empty{display:none}fieldset.field{border:0;min-width:0;margin:0;padding:0}.chips{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-top:4px;display:grid}.chip{position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--field);min-height:46px;font:500 13px var(--sans);letter-spacing:.06em;border-radius:2px;justify-content:center;align-items:center;padding:12px 14px;transition:background-color .3s,color .3s,border-color .3s;display:flex}.chip input:checked+span{background:var(--gold-text);border-color:var(--gold-text);color:var(--bg)}.chip input:focus-visible+span{outline:2px solid var(--gold-text);outline-offset:2px}.form__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.turnstile{min-height:65px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status:empty{display:none}.form-status{border:1px solid #c9a86880;border-radius:2px;align-items:center;gap:18px;padding:20px;display:flex}.form-status[data-state=error]{border-color:var(--error);color:var(--error)}.form-status__gear{flex:none;width:44px;height:44px}.form-status--target{display:none}.form-status--target:target{display:flex}.form__privacy{color:var(--muted);font-size:14px}.prose{max-width:720px;color:var(--text-2);font-size:17px;line-height:1.75}.prose h2{color:var(--text);margin:48px 0 12px;font-size:26px;font-weight:400}.prose p,.prose ul{margin:0 0 16px}.prose ul{padding-left:20px}.prose li+li{margin-top:6px}.prose a{color:var(--gold-text)}.page-title{letter-spacing:-.025em;margin-bottom:32px;font-size:clamp(40px,5.4vw,80px);line-height:1.04}@keyframes thg-gear-cw{to{transform:rotate(360deg)}}@keyframes thg-gear-ccw{to{transform:rotate(-360deg)}}@keyframes thg-draw{0%{stroke-dashoffset:3000px}to{stroke-dashoffset:0}}@keyframes thg-draw-short{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes thg-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes thg-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes thg-blink{0%,49%{opacity:1}50%,to{opacity:.2}}@keyframes thg-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes thg-reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes thg-row{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:none}}@keyframes thg-turn{0%{transform:rotate(-120deg)}to{transform:rotate(240deg)}}@keyframes thg-ink{0%{color:#3a3d44}to{color:var(--ink-to,#fff)}}@keyframes thg-wheel{0%{transform:translateY(0)}to{transform:translateY(calc(18px - 100%))}}@keyframes thg-layer-up{0%{transform:translateY(-70px)}to{transform:none}}@keyframes thg-layer-down{0%{transform:translateY(70px)}to{transform:none}}@keyframes thg-hand{0%{transform:rotate(-90deg)}to{transform:rotate(90deg)}}@keyframes thg-once{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes thg-slide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.blink{animation:1s step-end infinite thg-blink}.gear{animation-play-state:running}html.motion-paused .gear,html.motion-paused .blink,html.motion-paused .site-footer__sweep{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.intro>span{animation:thg-rise 1s var(--ease) both}.draw{stroke-dasharray:3000;animation:3.2s cubic-bezier(.45,0,.2,1) both thg-draw}.draw-short{stroke-dasharray:400;animation:1.2s cubic-bezier(.45,0,.2,1) both thg-draw-short}.fade-in{animation:thg-fade 1s var(--ease) both}.gauge__hand{animation:2.2s cubic-bezier(.3,1.25,.4,1) .8s both thg-hand}.spin-once{animation:thg-once 1.4s var(--ease) both}.slide-in{animation:thg-slide .6s var(--ease) both}@supports (animation-timeline:view()){.reveal{animation:linear both thg-reveal view();animation-range:entry entry 80%}.row-rise{animation:linear both thg-row view();animation-range:entry entry 90%}.panel__line{animation:linear both thg-sweep view();animation-range:entry 40% cover 45%}.scroll-turn{animation:linear both thg-turn view();animation-range:cover}.ink{animation:linear both thg-ink view()}.progress{animation:linear both thg-sweep scroll(root)}.date-window__wheel{animation:linear both thg-wheel scroll(root);animation-timing-function:steps(var(--steps,4), jump-none)}.layer-up{animation:linear both thg-layer-up view();animation-range:cover 10% cover 50%}.layer-down{animation:linear both thg-layer-down view();animation-range:cover 10% cover 50%}}}@media (prefers-reduced-motion:reduce){.gear,.blink,.site-footer__sweep{animation:none!important}.site-footer__sweep{transform:none}.motion-toggle{display:none}}
