@font-face{font-family:jost;src:url(../media/jost_variable-s.p.3hi2rzun30dbh.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.jost_d06e8b02-module__PHAGsa__className{font-family:jost,jost Fallback}.jost_d06e8b02-module__PHAGsa__variable{--font-jost:"jost", "jost Fallback"}
@font-face{font-family:Futura Now;font-style:normal;font-weight:400;font-display:swap;src:local(Futura Now Text Book),local(FuturaNowText-Book),url(/fonts/futura-now-book.woff2)format("woff2")}@font-face{font-family:Futura Now;font-style:normal;font-weight:500;font-display:swap;src:local(Futura Now Text Medium),local(FuturaNowText-Medium),url(/fonts/futura-now-medium.woff2)format("woff2")}@font-face{font-family:Futura Now;font-style:normal;font-weight:700;font-display:swap;src:local(Futura Now Text Bold),local(FuturaNowText-Bold),url(/fonts/futura-now-bold.woff2)format("woff2")}@font-face{font-family:Futura Now;font-style:normal;font-weight:800;font-display:swap;src:local(Futura Now Headline Heavy),local(FuturaNowHeadline-Heavy),local(Futura Now Text Heavy),url(/fonts/futura-now-heavy.woff2)format("woff2")}
:root{--black:#000;--near:#080808;--dim:#0d0d0d;--shade:#121212;--slate:#1a1a1a;--concrete:#242424;--steel:#2a2a2a;--steel-high:#333;--steel-edge:#444;--light:#e5e5e5;--ink:#000;--ink-secondary:#3a3a3a;--ink-quiet:#5a5a5a;--quiet-on-black:#777;--quiet-on-near:#828282;--quiet-on-shade:#8a8a8a;--quiet-on-concrete:#949494;--white:#fff;--text-secondary:#b8b8b8;--text-muted:#777;--text-muted-raised:#828282;--line:#ffffff1f;--line-soft:#ffffff0f;--line-strong:#ffffff47;--surface:var(--black);--on-surface:var(--white);--on-surface-secondary:var(--text-secondary);--on-surface-quiet:var(--quiet-on-black);--rule:var(--line);--rule-soft:var(--line-soft);--rule-strong:var(--line-strong);--plate-ground:var(--shade);--font:"Futura Now", "Futura Now Text", "Futura PT", Futura, var(--font-jost), "Century Gothic", "Avenir Next", sans-serif;--w-book:400;--w-medium:500;--w-bold:700;--w-heavy:800;--d1:clamp(2.25rem, 5.6vw, 5.5rem);--d2:clamp(1.75rem, 4vw, 3.75rem);--d3:clamp(1.4rem, 2.4vw, 2.125rem);--d4:clamp(1.0625rem, 1.35vw, 1.3125rem);--lead:clamp(1.1875rem, 1rem + .65vw, 1.625rem);--body:clamp(1.0625rem, 1rem + .22vw, 1.1875rem);--small:.9375rem;--label:.75rem;--leading-display:.94;--leading-tight:1.1;--leading-body:1.68;--tracking-display:-.03em;--tracking-headline:-.02em;--tracking-body:.004em;--tracking-label:.18em;--tracking-label-wide:.26em;--measure:54ch;--measure-narrow:38ch;--rail:clamp(.75rem, 2.2vw, 2.5rem);--edge:clamp(1.25rem, 5vw, 5.5rem);--head-h:clamp(3.5rem, 4.6vw, 4.25rem);--foot-h:2.5rem;--col-gap:clamp(1rem, 2vw, 2.25rem);--max-sheet:100rem;--step-1:.5rem;--step-2:1rem;--step-3:1.75rem;--step-4:3rem;--step-5:clamp(4.5rem, 9vw, 8rem);--spread:clamp(7rem, 16vw, 15rem);--spread-wide:clamp(10rem, 24vw, 22rem);--ease-sheet:cubic-bezier(.22, 1, .36, 1);--ease-wipe:cubic-bezier(.62, 0, .24, 1);--t-quick:.2s;--t-base:.42s;--t-slow:.78s;--t-wipe:1s;--z-plate:1;--z-frame:60;--z-menu:80;--z-transition:100}.near{--surface:var(--near);--on-surface-quiet:var(--quiet-on-near);background-color:var(--surface)}.dim{--surface:var(--dim);--on-surface-quiet:var(--quiet-on-near);background-color:var(--surface)}.shade{--surface:var(--shade);--on-surface-quiet:var(--quiet-on-shade);--rule:#ffffff21;--plate-ground:var(--slate);background-color:var(--surface)}.slate{--surface:var(--slate);--on-surface-quiet:var(--quiet-on-shade);--rule:#ffffff24;--rule-soft:#ffffff12;--plate-ground:var(--concrete);background-color:var(--surface)}.concrete{--surface:var(--concrete);--on-surface-quiet:var(--quiet-on-concrete);--rule:#ffffff29;--rule-soft:#ffffff14;--plate-ground:var(--steel-high);background-color:var(--surface)}.light{--surface:var(--light);--on-surface:var(--ink);--on-surface-secondary:var(--ink-secondary);--on-surface-quiet:var(--ink-quiet);--rule:#00000029;--rule-soft:#00000014;--rule-strong:#00000052;--plate-ground:#d6d6d6;color:var(--on-surface);background-color:var(--surface)}
.motion-ready [data-wipe]{clip-path:inset(0 100% 0 0)}.motion-ready [data-wipe=right]{clip-path:inset(0 0 0 100%)}.motion-ready [data-wipe] [data-wipe-inner]{transform:scale(1.08)}.motion-ready [data-rise]{opacity:0;transform:translateY(.8rem)}.motion-ready [data-rise-group]>[data-rise-item],.motion-ready [data-rise-group] [data-rise-item]{opacity:0;transform:translateY(.9rem)}[data-line]{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}[data-line-inner]{display:block}.motion-ready [data-line-inner]{transform:translateY(105%)}.motion-ready [data-draw]{transform-origin:0;transform:scaleX(0)}.motion-ready [data-draw=vertical]{transform-origin:top;transform:scaleY(0)}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background-color:var(--black);min-height:100svh;color:var(--white);font-family:var(--font);font-size:var(--body);font-weight:var(--w-book);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}p{text-wrap:pretty}ul,ol{list-style:none}a{color:inherit;text-decoration:none}::selection{background-color:var(--white);color:var(--black)}:focus-visible{outline:2px solid var(--white);outline-offset:3px}:focus:not(:focus-visible){outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-wipe],[data-rise],[data-rise-item],[data-draw],[data-travel]{opacity:1!important;clip-path:none!important;transform:none!important}}
