@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Marcellus;src:url(/fonts/marcellus-400.woff2) format("woff2");font-weight:400;font-display:swap}:root{--ink:#0a0a08;--amber:#f6df9f;--cream:#fff6e0;--line:rgba(246,223,159,0.28);color-scheme:dark}body,html{margin:0;background:var(--ink);color:var(--amber)}html.snap{scroll-snap-type:y proximity}body{font-family:Space Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}#svh-probe{width:0;height:100svh;visibility:hidden;pointer-events:none}#svh-probe,.stage{position:fixed;top:0;left:0}.stage{overflow:hidden}@supports (zoom:0.5){.stage .__remotion-player{transform:none!important;margin:0!important;zoom:var(--film-zoom,1)}}.runway{position:relative;width:1px;pointer-events:none}.rest{position:absolute;left:0;width:1px;height:1px;scroll-snap-align:start}.bar{position:fixed;z-index:10;top:0;left:0;right:0;height:64px;box-sizing:border-box;justify-content:space-between;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:linear-gradient(rgba(10,10,8,.82),rgba(10,10,8,0))}.bar,.brand,.calm-brand{display:flex;align-items:center}.brand,.calm-brand{--logo:84px;min-height:44px;border-radius:2px}.brand img,.calm-brand img{display:block;height:var(--logo);width:auto;margin:calc(var(--logo) * -.3197) calc(var(--logo) * -.3537) calc(var(--logo) * -.3197) calc(var(--logo) * -.3435)}@media (max-width:599px){.brand,.calm-brand{--logo:64px}}@media (max-width:359px){.brand,.calm-brand{--logo:48px}}.brand:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.cta{transition:opacity .3s ease,visibility 0s linear 0s,background-color .15s ease,box-shadow .15s ease,transform .12s ease}.bar.form-on .cta{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.bar-end{display:grid;justify-items:end;align-items:center}.bar-end>*{grid-area:1/1}.bar-blog{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font:700 15px/1.2 Space Grotesk,system-ui,sans-serif;color:var(--amber);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.bar.form-on .bar-blog{opacity:1;visibility:visible;transition:opacity .3s ease .15s,visibility 0s linear 0s}.bar-blog:hover{color:var(--cream)}.bar-blog:focus-visible{outline:2px solid var(--cream);outline-offset:2px;border-radius:2px}#poster{position:fixed;inset:0;z-index:5;height:100svh;transition:opacity .2s linear;pointer-events:none}#poster,#poster img{display:block;width:100%}#poster img{height:100%;object-fit:cover}#poster.gone{opacity:0}#story{position:fixed;top:0;left:0}#story,.story-cta{width:1px;height:1px}.story-cta{position:absolute;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.story-cta:focus-within{position:fixed;z-index:11;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);height:auto;margin:0;overflow:visible;clip-path:none}.story-cta .px-btn{padding:12px 20px;line-height:1.25;white-space:normal;text-align:center;text-decoration:none}.nw,.sr-only{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}