@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_latin-s.p.60c916e2.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.instrumentserif_636068c8-module__2uNOOq__className{font-family:instrumentSerif,instrumentSerif Fallback;font-weight:400}.instrumentserif_636068c8-module__2uNOOq__variable{--font-instrument-serif:"instrumentSerif","instrumentSerif Fallback"}
:root{--l-ground:#0c0a08;--l-panel:#15110e;--l-raised:#1e1915;--l-line:#2a231d;--l-ink:#ebe9e6;--l-soft:#a59f99;--l-gold:#d9963f;--l-gold-bright:#f0b45f;--l-data:#b3a594;--l-red:#e5866f;--l-green:#8fbf8a;--l-mask:#000}.landing{background:var(--l-ground);color:var(--l-ink);font-family:var(--font-sans);font-size:17px;line-height:1.55}.landing .font-serif-display{font-family:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;letter-spacing:-.01em;font-weight:400}.landing ::selection{background:var(--l-gold);color:var(--l-ground)}.landing :disabled{opacity:.5;cursor:not-allowed}.landing :focus-visible{outline:2px solid var(--l-gold-bright);outline-offset:3px}.landing-gold{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side,var(--l-mask)60%,transparent 100%);-webkit-mask-image:radial-gradient(closest-side,var(--l-mask)60%,transparent 100%);mask-image:radial-gradient(closest-side,var(--l-mask)60%,transparent 100%)}.landing-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}.landing-range::-webkit-slider-runnable-track{background:var(--l-line);border-radius:9999px;height:4px}.landing-range::-moz-range-track{background:var(--l-line);border-radius:9999px;height:4px}.landing-range::-moz-range-progress{background:var(--l-gold);border-radius:9999px;height:4px}.landing-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--l-gold-bright);border:4px solid var(--l-ground);width:26px;height:26px;box-shadow:0 0 0 1px var(--l-gold);border-radius:9999px;margin-top:-11px;transition:transform .15s ease-out}.landing-range::-moz-range-thumb{background:var(--l-gold-bright);border:4px solid var(--l-ground);width:18px;height:18px;box-shadow:0 0 0 1px var(--l-gold);border-radius:9999px;transition:transform .15s ease-out}.landing-range:hover::-webkit-slider-thumb{transform:scale(1.15)}.landing-range:active::-webkit-slider-thumb{transform:scale(1.15)}.landing-range:hover::-moz-range-thumb{transform:scale(1.15)}.landing-range:active::-moz-range-thumb{transform:scale(1.15)}@keyframes landing-rise{0%{transform:translateY(28px)}to{transform:none}}.landing-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both landing-rise}.landing-rise-2{animation-delay:80ms}.landing-rise-3{animation-delay:.16s}.landing-dustfield{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.landing-content{z-index:1;position:relative}@keyframes landing-dust{0%{opacity:0;transform:translate(0,0)}20%{opacity:var(--o,.5)}80%{opacity:var(--o,.5)}to{transform:translate3d(var(--dx,0px),-30vh,0);opacity:0}}.landing-dust{width:var(--s,1px);height:var(--s,1px);background:var(--l-gold-bright);animation:landing-dust var(--t,18s)linear infinite;animation-delay:var(--d,0s);will-change:transform,opacity;border-radius:9999px;position:absolute}@keyframes landing-reveal{0%{transform:translateY(36px)}to{transform:none}}@keyframes landing-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){.landing-reveal{animation:linear both landing-reveal;animation-timeline:view();animation-range:entry entry 55%}.landing-draw{stroke-dasharray:1;animation:linear both landing-draw;animation-timeline:view();animation-range:entry 10% cover 45%}.landing-float{animation:linear both landing-float;animation-timeline:view();animation-range:cover}}@keyframes landing-float{0%{transform:translateY(24px)scale(.97)}to{transform:translateY(-24px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.landing-rise,.landing-reveal,.landing-draw,.landing-float,.landing-dust{animation:none}.landing-dustfield{display:none}}.landing-video-mask{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,var(--l-mask)55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,var(--l-mask)55%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,var(--l-mask)55%,transparent 100%)}
