.reveal-media-module__WhjTyq__clip{width:100%;display:block;position:relative;overflow:hidden}.reveal-media-module__WhjTyq__inner{transform-origin:50%;will-change:transform;width:100%;position:relative}
.about-module__nv-JHG__about{--reveal-transform:translateY(28px);--reveal-stagger:.1s;background:var(--color-primary);color:var(--color-secondary);padding:calc(var(--safe) * 3) var(--safe);grid-gap:calc(var(--safe) * 2);gap:calc(var(--safe) * 2);display:grid}@media (min-width:800px){.about-module__nv-JHG__about{padding:calc(var(--safe) * 4) calc(var(--safe) * 2);gap:calc(var(--gap) * 2);grid-template-columns:7fr 5fr;align-items:start}}.about-module__nv-JHG__eyebrow{font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-secondary) 72%, transparent);margin-bottom:calc((16 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.about-module__nv-JHG__eyebrow{font-size:calc((12 * 100) / var(--device-width) * 1vw)}}.about-module__nv-JHG__heading{font-family:var(--next-font-display);letter-spacing:-.01em;font-weight:600;line-height:1.1;font-size:calc((28 * 100) / var(--device-width) * 1vw);margin-bottom:calc(var(--safe) * 1.5)}@media (min-width:800px){.about-module__nv-JHG__heading{font-size:calc((48 * 100) / var(--device-width) * 1vw)}}.about-module__nv-JHG__story{font-family:var(--next-font-display);font-size:calc((15 * 100) / var(--device-width) * 1vw);flex-direction:column;gap:1em;max-width:58ch;line-height:1.55;display:flex}@media (min-width:800px){.about-module__nv-JHG__story{font-size:calc((17 * 100) / var(--device-width) * 1vw)}}.about-module__nv-JHG__timeline{margin-top:calc(var(--safe) * 1.5);flex-direction:column;display:flex}.about-module__nv-JHG__timelineRow{grid-gap:var(--gap);gap:var(--gap);padding:calc((10 * 100) / var(--device-width) * 1vw) 0;border-top:1px solid color-mix(in srgb, var(--color-secondary) 18%, transparent);grid-template-columns:120px 1fr;display:grid}@media (min-width:800px){.about-module__nv-JHG__timelineRow{grid-template-columns:160px 1fr}}.about-module__nv-JHG__timelineRow:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-secondary) 18%, transparent)}.about-module__nv-JHG__period{font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-secondary) 72%, transparent)}@media (min-width:800px){.about-module__nv-JHG__period{font-size:calc((11 * 100) / var(--device-width) * 1vw)}}.about-module__nv-JHG__role{font-family:var(--next-font-display);font-size:calc((13 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.about-module__nv-JHG__role{font-size:calc((14 * 100) / var(--device-width) * 1vw)}}.about-module__nv-JHG__portrait{border:1px solid color-mix(in srgb, var(--color-secondary) 18%, transparent);border-radius:4px;overflow:hidden}.about-module__nv-JHG__portraitVideo{aspect-ratio:720/1280;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.about-module__nv-JHG__caption{font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-secondary) 72%, transparent);padding:calc((10 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.about-module__nv-JHG__caption{font-size:calc((11 * 100) / var(--device-width) * 1vw)}}.about-module__nv-JHG__heading{text-wrap:balance}.about-module__nv-JHG__story p{text-wrap:pretty}
.social-links-module__5497Ka__link{color:inherit}.social-links-module__5497Ka__icon{width:1.35em;height:1.35em;display:block}
.contact-module__Tlhm9G__contact{--reveal-transform:translateY(28px);--reveal-stagger:.1s;padding:calc(var(--safe) * 4) var(--safe);text-align:center;z-index:2;background:var(--color-primary);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;margin-top:-100svh;display:flex;position:relative}@media (min-width:800px){.contact-module__Tlhm9G__contact{padding:calc(var(--safe) * 5) calc(var(--safe) * 2)}}@media (prefers-reduced-motion:reduce){.contact-module__Tlhm9G__contact{min-height:0;margin-top:0}}.contact-module__Tlhm9G__eyebrow{font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel);margin-bottom:calc((16 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.contact-module__Tlhm9G__eyebrow{font-size:calc((12 * 100) / var(--device-width) * 1vw)}}.contact-module__Tlhm9G__heading{font-family:var(--next-font-display);letter-spacing:-.02em;font-weight:600;line-height:1.05;font-size:calc((40 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);margin-bottom:calc((16 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.contact-module__Tlhm9G__heading{font-size:calc((72 * 100) / var(--device-width) * 1vw)}}.contact-module__Tlhm9G__lede{font-family:var(--next-font-display);font-size:calc((15 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);opacity:.85;max-width:48ch;margin-bottom:calc(var(--safe) * 1.5);line-height:1.5}@media (min-width:800px){.contact-module__Tlhm9G__lede{font-size:calc((18 * 100) / var(--device-width) * 1vw)}}.contact-module__Tlhm9G__actions{align-items:center;gap:var(--gap);margin-bottom:calc(var(--safe) * 1.5);display:flex}.contact-module__Tlhm9G__cta{font-family:var(--next-font-mono);font-size:calc((12 * 100) / var(--device-width) * 1vw);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);background:var(--color-contrast);transition:opacity var(--duration-fast) var(--ease-out-expo);border-radius:4px;padding:1em 1.6em}@media (hover:hover){.contact-module__Tlhm9G__cta:hover{opacity:.85;text-decoration:none}}@media (min-width:800px){.contact-module__Tlhm9G__cta{font-size:calc((13 * 100) / var(--device-width) * 1vw)}}.contact-module__Tlhm9G__socialLinks{align-items:center;gap:.45em;display:flex}.contact-module__Tlhm9G__socialLink{border:1px solid color-mix(in srgb, var(--color-secondary) 22%, transparent);width:44px;height:44px;color:var(--color-secondary);opacity:.7;transition:border-color var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo), opacity var(--duration-fast) var(--ease-out-expo);border-radius:999px;place-items:center;display:grid}@media (hover:hover){.contact-module__Tlhm9G__socialLink:hover{border-color:var(--color-contrast);color:var(--color-contrast);opacity:1;text-decoration:none}}.contact-module__Tlhm9G__note{font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);letter-spacing:.06em;text-transform:uppercase;color:var(--color-steel);max-width:60ch;line-height:1.6}@media (min-width:800px){.contact-module__Tlhm9G__note{font-size:calc((11 * 100) / var(--device-width) * 1vw)}}.contact-module__Tlhm9G__heading{text-wrap:balance}
.hero-module__MLgTKa__pinWrap{height:200svh;position:relative}@media (prefers-reduced-motion:reduce){.hero-module__MLgTKa__pinWrap{height:100svh}}.hero-module__MLgTKa__hero{background:var(--color-consoleInk);justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.hero-module__MLgTKa__content{z-index:2;padding-left:var(--safe);padding-right:var(--safe);text-align:center;max-width:100%;position:relative}@media (min-width:800px){.hero-module__MLgTKa__content{padding-left:calc(var(--safe) * 2);padding-right:calc(var(--safe) * 2);max-width:calc((10 * var(--column-width)) + ((10 - 1) * var(--gap)));margin:0 auto}}.hero-module__MLgTKa__eyebrow{font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel);margin-bottom:calc((20 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.hero-module__MLgTKa__eyebrow{font-size:calc((12 * 100) / var(--device-width) * 1vw);margin-bottom:calc((28 * 100) / var(--device-width) * 1vw)}}.hero-module__MLgTKa__title{font-family:var(--next-font-display);letter-spacing:-.02em;font-weight:600;line-height:1.05;font-size:calc((40 * 100) / var(--device-width) * 1vw);color:var(--color-secondary)}@media (min-width:800px){.hero-module__MLgTKa__title{font-size:calc((80 * 100) / var(--device-width) * 1vw)}}.hero-module__MLgTKa__line{display:block}.hero-module__MLgTKa__line:last-child{color:var(--color-signalAmber)}.hero-module__MLgTKa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-module__MLgTKa__hint{left:var(--safe);bottom:var(--safe);z-index:1;font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel);position:absolute}@media (min-width:800px){.hero-module__MLgTKa__hint{font-size:calc((11 * 100) / var(--device-width) * 1vw)}}
.footer-module__HkcrGa__footer{padding:var(--safe);padding-top:calc(var(--safe) * 1.5);padding-bottom:calc(var(--safe) * 1.5);font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);text-transform:uppercase;letter-spacing:.08em;border-top:1px solid var(--line);align-items:center;gap:calc((16 * 100) / var(--device-width) * 1vw);flex-direction:column;display:flex}@media (min-width:800px){.footer-module__HkcrGa__footer{font-size:calc((11 * 100) / var(--device-width) * 1vw);flex-direction:row;justify-content:space-between;align-items:center}}.footer-module__HkcrGa__brand{align-items:center;gap:.8em;display:flex}.footer-module__HkcrGa__monogram{width:calc((20 * 100) / var(--device-width) * 1vw);height:auto;color:var(--color-secondary)}@media (min-width:800px){.footer-module__HkcrGa__monogram{width:calc((18 * 100) / var(--device-width) * 1vw)}}.footer-module__HkcrGa__built{color:var(--color-secondary)}.footer-module__HkcrGa__role{color:var(--color-secondary);opacity:.65;text-align:center}.footer-module__HkcrGa__links{align-items:center;gap:.6em;display:flex}.footer-module__HkcrGa__link{width:32px;height:32px;transition:color var(--duration-fast) var(--ease-out-expo);place-items:center;display:grid}@media (hover:hover){.footer-module__HkcrGa__link:hover{color:var(--color-contrast);text-decoration:none}}@media (max-width:799.98px){.footer-module__HkcrGa__link{width:44px;height:44px;min-height:44px}}
.header-module__yB2-wa__header{z-index:20;padding:calc(var(--safe) * .75) var(--safe);font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(to bottom, var(--color-consoleInk) 0%, color-mix(in srgb, var(--color-consoleInk) 86%, transparent) 70%, transparent 100%);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:800px){.header-module__yB2-wa__header{font-size:calc((12 * 100) / var(--device-width) * 1vw)}}.header-module__yB2-wa__header>*{pointer-events:auto}.header-module__yB2-wa__brand{color:var(--color-secondary);align-items:center;gap:.7em;text-decoration:none;display:flex}.header-module__yB2-wa__monogram{width:calc((26 * 100) / var(--device-width) * 1vw);height:auto;transition:opacity .3s var(--ease-out-expo)}@media (min-width:800px){.header-module__yB2-wa__monogram{width:calc((30 * 100) / var(--device-width) * 1vw)}}html[data-preloading] .header-module__yB2-wa__monogram{opacity:0}.header-module__yB2-wa__wordmarkGroup{flex-direction:column;line-height:1.2;display:flex}.header-module__yB2-wa__wordmark{font-family:var(--next-font-display);letter-spacing:.06em;font-weight:600;font-size:calc((14 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.header-module__yB2-wa__wordmark{font-size:calc((15 * 100) / var(--device-width) * 1vw)}}.header-module__yB2-wa__subtitle{font-family:var(--next-font-mono);letter-spacing:.04em;color:var(--color-steel);font-weight:300;font-size:calc((8 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.header-module__yB2-wa__subtitle{font-size:calc((9 * 100) / var(--device-width) * 1vw)}}.header-module__yB2-wa__nav{align-items:center;gap:calc((24 * 100) / var(--device-width) * 1vw);display:flex}@media (max-width:799.98px){.header-module__yB2-wa__nav{padding:var(--safe);background:var(--color-primary);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:0;display:none;position:absolute;top:100%;left:0;right:0}}@media (max-width:799.98px){.header-module__yB2-wa__navOpen{display:flex}}.header-module__yB2-wa__navLink{color:var(--color-secondary);opacity:.7;transition:color var(--duration-fast) var(--ease-out-expo), opacity var(--duration-fast) var(--ease-out-expo)}@media (hover:hover){.header-module__yB2-wa__navLink:hover{color:var(--color-contrast);opacity:1;text-decoration:none}}@media (max-width:799.98px){.header-module__yB2-wa__navLink{align-items:center;min-height:44px;display:flex}}.header-module__yB2-wa__cta{color:var(--color-contrast);border:1px solid color-mix(in srgb, var(--color-contrast) 45%, transparent);transition:background var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo);padding:.7em 1.1em}@media (hover:hover){.header-module__yB2-wa__cta:hover{background:var(--color-contrast);color:var(--color-primary);text-decoration:none}}@media (max-width:799.98px){.header-module__yB2-wa__cta{margin-top:calc((12 * 100) / var(--device-width) * 1vw);align-items:center;min-height:44px;display:flex}}.header-module__yB2-wa__menuToggle{color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:none}@media (max-width:799.98px){.header-module__yB2-wa__menuToggle{display:flex}}
.image-module__cPWPcq__block{width:auto;height:auto;display:block}
.lede-module__wCsMNq__lede{--reveal-transform:translateY(24px);min-height:80svh;padding:calc(var(--safe) * 3) var(--safe);background:var(--color-consoleInk);border-top:1px solid color-mix(in srgb, var(--color-secondary) 18%, transparent);align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:800px){.lede-module__wCsMNq__lede{padding:calc(var(--safe) * 3) calc(var(--safe) * 2)}}.lede-module__wCsMNq__portrait{z-index:0;opacity:.22;pointer-events:none;width:100%;position:absolute;inset:0 0 0 auto}.lede-module__wCsMNq__portrait:after{content:"";background:linear-gradient(90deg, var(--color-consoleInk) 4%, color-mix(in srgb, var(--color-consoleInk) 55%, transparent) 38%, color-mix(in srgb, var(--color-consoleInk) 4%, transparent) 100%), linear-gradient(0deg, var(--color-consoleInk) 2%, transparent 24%);position:absolute;inset:0}@media (min-width:800px){.lede-module__wCsMNq__portrait{opacity:1;width:44%}}.lede-module__wCsMNq__portraitImg{-o-object-position:56% 20%;object-position:56% 20%}.lede-module__wCsMNq__copy{z-index:1;font-family:var(--next-font-display);font-style:italic;font-weight:400;line-height:1.5;font-size:calc((20 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);max-width:40ch;position:relative}@media (min-width:800px){.lede-module__wCsMNq__copy{font-size:calc((28 * 100) / var(--device-width) * 1vw)}}.lede-module__wCsMNq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lede-module__wCsMNq__ghost{visibility:hidden}.lede-module__wCsMNq__live{position:absolute;inset:0}.lede-module__wCsMNq__caret{vertical-align:-.12em;background:var(--color-signalAmber);width:.08em;height:1em;margin-left:.08em;animation:.9s step-end infinite lede-module__wCsMNq__caret-blink;display:inline-block}.lede-module__wCsMNq__caretDone{animation-duration:1.4s}@keyframes lede-module__wCsMNq__caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lede-module__wCsMNq__caret{display:none}}
.method-module__7gZFuq__method{--reveal-transform:translateY(32px);--reveal-stagger:.11s;padding:calc(var(--safe) * 3) var(--safe);border-top:1px solid var(--line);grid-gap:calc(var(--safe) * 2);gap:calc(var(--safe) * 2);display:grid}@media (min-width:800px){.method-module__7gZFuq__method{padding:calc(var(--safe) * 4) calc(var(--safe) * 2);gap:calc(var(--gap) * 2);grid-template-columns:5fr 7fr}}.method-module__7gZFuq__eyebrow{font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel);margin-bottom:calc((16 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.method-module__7gZFuq__eyebrow{font-size:calc((12 * 100) / var(--device-width) * 1vw)}}.method-module__7gZFuq__heading{font-family:var(--next-font-display);letter-spacing:-.01em;font-weight:600;line-height:1.1;font-size:calc((28 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);margin-bottom:calc(var(--safe) * 1.5)}@media (min-width:800px){.method-module__7gZFuq__heading{font-size:calc((48 * 100) / var(--device-width) * 1vw)}}.method-module__7gZFuq__blueprint{border:1px solid var(--line);border-radius:4px;overflow:hidden}.method-module__7gZFuq__blueprint video{aspect-ratio:1920/940;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.method-module__7gZFuq__steps{counter-reset:step;flex-direction:column;display:flex}.method-module__7gZFuq__step{padding:calc(var(--safe) * 1.25) 0;border-top:1px solid var(--line);grid-gap:calc((8 * 100) / var(--device-width) * 1vw);gap:calc((8 * 100) / var(--device-width) * 1vw);display:grid;position:relative}@media (min-width:800px){.method-module__7gZFuq__step{gap:var(--gap);grid-template-columns:110px 220px 1fr;align-items:baseline}}.method-module__7gZFuq__step:last-child{border-bottom:1px solid var(--line)}.method-module__7gZFuq__stepNumber{font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;color:var(--color-steel)}@media (min-width:800px){.method-module__7gZFuq__stepNumber{font-size:calc((12 * 100) / var(--device-width) * 1vw)}}.method-module__7gZFuq__stepName{font-family:var(--next-font-display);font-weight:600;font-size:calc((20 * 100) / var(--device-width) * 1vw);color:var(--color-secondary)}@media (min-width:800px){.method-module__7gZFuq__stepName{font-size:calc((24 * 100) / var(--device-width) * 1vw)}}.method-module__7gZFuq__stepDetail{font-family:var(--next-font-display);font-size:calc((14 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);opacity:.8;max-width:52ch;line-height:1.5}@media (min-width:800px){.method-module__7gZFuq__stepDetail{font-size:calc((15 * 100) / var(--device-width) * 1vw)}}.method-module__7gZFuq__heading{text-wrap:balance}
.offers-module__0f6ngq__offers{padding:calc(var(--safe) * 3) var(--safe);border-top:1px solid var(--line);background-image:linear-gradient(color-mix(in srgb, var(--color-graphite) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-graphite) 45%, transparent) 1px, transparent 1px);background-size:56px 56px;position:relative}@media (min-width:800px){.offers-module__0f6ngq__offers{padding:calc(var(--safe) * 4) calc(var(--safe) * 2)}}.offers-module__0f6ngq__eyebrow{font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel);margin-bottom:calc((16 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.offers-module__0f6ngq__eyebrow{font-size:calc((12 * 100) / var(--device-width) * 1vw)}}.offers-module__0f6ngq__heading{font-family:var(--next-font-display);letter-spacing:-.01em;font-weight:600;line-height:1.1;font-size:calc((28 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);margin-bottom:calc(var(--safe) * 2);text-wrap:balance}@media (min-width:800px){.offers-module__0f6ngq__heading{font-size:calc((48 * 100) / var(--device-width) * 1vw)}}.offers-module__0f6ngq__ladder{--spine-x:calc((22 * 100) / var(--device-width) * 1vw);--node-size:calc((44 * 100) / var(--device-width) * 1vw);padding-left:calc(var(--spine-x) + var(--node-size));position:relative}@media (min-width:800px){.offers-module__0f6ngq__ladder{--spine-x:calc((40 * 100) / var(--device-width) * 1vw);--node-size:calc((52 * 100) / var(--device-width) * 1vw)}}.offers-module__0f6ngq__spine{top:0;bottom:0;left:calc(var(--spine-x) + var(--node-size) / 2);background:color-mix(in srgb, var(--color-steel) 25%, transparent);width:2px;position:absolute}.offers-module__0f6ngq__trace{background:var(--color-signalAmber);box-shadow:0 0 12px color-mix(in srgb, var(--color-signalAmber) 45%, transparent);transform-origin:top;display:block;position:absolute;inset:0;transform:scaleY(0)}.offers-module__0f6ngq__row{grid-gap:calc((8 * 100) / var(--device-width) * 1vw);gap:calc((8 * 100) / var(--device-width) * 1vw);padding:calc(var(--safe) * 1.25) 0;padding-left:var(--gap);display:grid;position:relative}@media (min-width:800px){.offers-module__0f6ngq__row{gap:var(--gap);grid-template-columns:1fr 220px;align-items:baseline}}.offers-module__0f6ngq__node{top:calc(var(--safe) * 1.25);left:calc(-1 * var(--node-size));width:var(--node-size);height:var(--node-size);font-family:var(--next-font-mono);font-size:calc((12 * 100) / var(--device-width) * 1vw);letter-spacing:.06em;color:var(--color-steel);background:var(--color-consoleInk);border:1px solid color-mix(in srgb, var(--color-steel) 35%, transparent);transition:color .4s var(--ease-out-expo), border-color .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.offers-module__0f6ngq__body{min-width:0}.offers-module__0f6ngq__step,.offers-module__0f6ngq__name,.offers-module__0f6ngq__detail,.offers-module__0f6ngq__terms{transition:opacity .45s var(--ease-out-expo);opacity:.35}.offers-module__0f6ngq__lit .offers-module__0f6ngq__step,.offers-module__0f6ngq__lit .offers-module__0f6ngq__name,.offers-module__0f6ngq__lit .offers-module__0f6ngq__detail,.offers-module__0f6ngq__lit .offers-module__0f6ngq__terms{opacity:1}.offers-module__0f6ngq__lit .offers-module__0f6ngq__node{color:var(--color-signalAmber);border-color:var(--color-signalAmber);box-shadow:0 0 14px color-mix(in srgb, var(--color-signalAmber) 35%, transparent)}.offers-module__0f6ngq__step{font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel);margin-bottom:calc((4 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.offers-module__0f6ngq__step{font-size:calc((12 * 100) / var(--device-width) * 1vw)}}.offers-module__0f6ngq__name{font-family:var(--next-font-display);font-weight:600;font-size:calc((18 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);margin-bottom:calc((6 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.offers-module__0f6ngq__name{font-size:calc((22 * 100) / var(--device-width) * 1vw)}}.offers-module__0f6ngq__rowCore .offers-module__0f6ngq__step,.offers-module__0f6ngq__rowCore .offers-module__0f6ngq__terms{color:var(--color-contrast)}.offers-module__0f6ngq__detail{font-family:var(--next-font-display);font-size:calc((14 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);max-width:60ch;line-height:1.5}@media (min-width:800px){.offers-module__0f6ngq__detail{font-size:calc((15 * 100) / var(--device-width) * 1vw)}}.offers-module__0f6ngq__terms{font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);letter-spacing:.04em;text-transform:uppercase;color:var(--color-steel)}@media (min-width:800px){.offers-module__0f6ngq__terms{font-size:calc((12 * 100) / var(--device-width) * 1vw);text-align:right}}
.operator-module__MKMc5q__pinWrap{height:300svh;position:relative}@media (prefers-reduced-motion:reduce){.operator-module__MKMc5q__pinWrap{height:100svh}}.operator-module__MKMc5q__operator{border-top:1px solid color-mix(in srgb, var(--color-secondary) 18%, transparent);background:var(--color-primary);height:100svh;color:var(--color-secondary);padding:0 var(--safe);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}@media (min-width:800px){.operator-module__MKMc5q__operator{padding:0 calc(var(--safe) * 2)}}.operator-module__MKMc5q__eyebrow{font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-signalAmber);margin-bottom:calc((18 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.operator-module__MKMc5q__eyebrow{font-size:calc((12 * 100) / var(--device-width) * 1vw)}}.operator-module__MKMc5q__headline{font-family:var(--next-font-display);letter-spacing:-.01em;max-width:24ch;font-weight:600;line-height:1.12;font-size:calc((30 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.operator-module__MKMc5q__headline{font-size:calc((48 * 100) / var(--device-width) * 1vw)}}.operator-module__MKMc5q__break{color:var(--color-secondary);display:block}.operator-module__MKMc5q__word{will-change:transform, opacity;transform-origin:50%;display:inline-block}.operator-module__MKMc5q__beam{background:var(--color-signalAmber);transform-origin:0;width:min(60%,360px);height:4px;margin:calc((18 * 100) / var(--device-width) * 1vw) 0;border-radius:2px;display:block}.operator-module__MKMc5q__support{color:var(--color-signalAmber);display:block}
.proof-module__dM69HW__proof{--reveal-transform:translateY(28px);--reveal-stagger:90ms;min-height:100svh;padding:calc(var(--safe) * 3) var(--safe);align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:800px){.proof-module__dM69HW__proof{padding:calc(var(--safe) * 4) calc(var(--safe) * 2)}}.proof-module__dM69HW__field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.proof-module__dM69HW__point{fill:var(--color-steel);opacity:.5}.proof-module__dM69HW__signal{fill:none;stroke:none}.proof-module__dM69HW__inner{z-index:1;grid-gap:calc(var(--safe) * 2);gap:calc(var(--safe) * 2);width:100%;display:grid;position:relative}@media (min-width:800px){.proof-module__dM69HW__inner{gap:calc(var(--gap) * 2);grid-template-columns:5fr 7fr;align-items:center}}.proof-module__dM69HW__rule{height:2px;width:calc((120 * 100) / var(--device-width) * 1vw);background:var(--color-contrast);margin-bottom:calc(var(--safe) * 1.5)}.proof-module__dM69HW__manifesto{font-family:var(--next-font-display);font-weight:400;line-height:1.4;font-size:calc((18 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);max-width:38ch}@media (min-width:800px){.proof-module__dM69HW__manifesto{font-size:calc((24 * 100) / var(--device-width) * 1vw);max-width:34ch}}.proof-module__dM69HW__em{font-style:normal;font-weight:600}.proof-module__dM69HW__meta{margin-top:calc(var(--safe) * 1.25);font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel)}@media (min-width:800px){.proof-module__dM69HW__meta{font-size:calc((12 * 100) / var(--device-width) * 1vw)}}.proof-module__dM69HW__stats{grid-gap:calc(var(--safe) * 1.5) var(--gap);gap:calc(var(--safe) * 1.5) var(--gap);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:800px){.proof-module__dM69HW__stats{gap:calc(var(--safe) * 2) calc(var(--gap) * 2)}}.proof-module__dM69HW__stat{gap:calc((8 * 100) / var(--device-width) * 1vw);border-top:1px solid var(--line);padding-top:calc((14 * 100) / var(--device-width) * 1vw);flex-direction:column;display:flex}.proof-module__dM69HW__value{font-family:var(--next-font-display);letter-spacing:-.02em;font-weight:600;line-height:.95;font-size:calc((52 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:800px){.proof-module__dM69HW__value{font-size:calc((88 * 100) / var(--device-width) * 1vw)}}.proof-module__dM69HW__label{font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel)}@media (min-width:800px){.proof-module__dM69HW__label{font-size:calc((12 * 100) / var(--device-width) * 1vw)}}
.github-repositories-module__dU7qvG__directory{margin-top:calc(var(--safe) * 3)}@media (min-width:800px){.github-repositories-module__dU7qvG__directory{margin-top:calc(var(--safe) * 4)}}.github-repositories-module__dU7qvG__intro{max-width:920px;margin-bottom:calc(var(--safe) * 1.5);padding-inline:var(--safe);display:grid}@media (min-width:800px){.github-repositories-module__dU7qvG__intro{padding-inline:calc(var(--safe) * 2)}}.github-repositories-module__dU7qvG__eyebrow,.github-repositories-module__dU7qvG__category,.github-repositories-module__dU7qvG__action{font-family:var(--next-font-mono);letter-spacing:.08em;text-transform:uppercase}.github-repositories-module__dU7qvG__eyebrow{margin-bottom:calc((12 * 100) / var(--device-width) * 1vw);color:var(--color-signalAmber);font-size:calc((10 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.github-repositories-module__dU7qvG__eyebrow{font-size:calc((11 * 100) / var(--device-width) * 1vw)}}.github-repositories-module__dU7qvG__heading{color:var(--color-secondary);font-family:var(--next-font-display);font-size:calc((26 * 100) / var(--device-width) * 1vw);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.1}@media (min-width:800px){.github-repositories-module__dU7qvG__heading{font-size:calc((42 * 100) / var(--device-width) * 1vw)}}.github-repositories-module__dU7qvG__lede{max-width:720px;margin-top:calc((14 * 100) / var(--device-width) * 1vw);color:var(--color-steel);font-family:var(--next-font-display);font-size:calc((14 * 100) / var(--device-width) * 1vw);line-height:1.55}@media (min-width:800px){.github-repositories-module__dU7qvG__lede{font-size:calc((16 * 100) / var(--device-width) * 1vw)}}.github-repositories-module__dU7qvG__hintline{margin-top:calc((12 * 100) / var(--device-width) * 1vw);color:var(--color-steel);font-family:var(--next-font-mono);font-size:calc((9 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase}@media (min-width:800px){.github-repositories-module__dU7qvG__hintline{font-size:calc((10 * 100) / var(--device-width) * 1vw)}}.github-repositories-module__dU7qvG__track{--card-w:min(84vw, 420px);gap:calc(var(--gap) * 1.5);padding-block:calc((24 * 100) / var(--device-width) * 1vw);padding-inline:calc(50% - var(--card-w) / 2);cursor:grab;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.github-repositories-module__dU7qvG__track::-webkit-scrollbar{display:none}.github-repositories-module__dU7qvG__track:active{cursor:grabbing}.github-repositories-module__dU7qvG__track:focus-visible{outline:2px solid var(--color-signalAmber);outline-offset:-2px}@media (min-width:800px){.github-repositories-module__dU7qvG__track{--card-w:min(46vw, 660px)}}.github-repositories-module__dU7qvG__card{flex:0 0 var(--card-w);background:color-mix(in srgb, var(--color-graphite) 58%, transparent);border:1px solid var(--line);filter:brightness(calc(1 - .55 * var(--t,1))) blur(calc(var(--t,1) * 2.5px));scroll-snap-align:center;transform:scale(calc(1 - .14 * var(--t,1)));transition:border-color .3s var(--ease-out-expo), box-shadow .3s var(--ease-out-expo);-webkit-user-select:none;user-select:none;border-radius:4px;display:block;overflow:hidden}.github-repositories-module__dU7qvG__card[data-center]{border-color:color-mix(in srgb, var(--color-signalAmber) 65%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--color-signalAmber) 18%, transparent)}.github-repositories-module__dU7qvG__cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.github-repositories-module__dU7qvG__media{background:var(--color-consoleInk);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.github-repositories-module__dU7qvG__image{width:100%;height:auto;transition:transform .55s var(--ease-out-expo);display:block}.github-repositories-module__dU7qvG__body{padding:calc((18 * 100) / var(--device-width) * 1vw);flex-direction:column;flex:1;display:flex}@media (min-width:800px){.github-repositories-module__dU7qvG__body{padding:calc((20 * 100) / var(--device-width) * 1vw)}}.github-repositories-module__dU7qvG__category{margin-bottom:calc((8 * 100) / var(--device-width) * 1vw);color:var(--color-steel);font-size:calc((9 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.github-repositories-module__dU7qvG__category{font-size:calc((10 * 100) / var(--device-width) * 1vw)}}.github-repositories-module__dU7qvG__title{color:var(--color-secondary);font-family:var(--next-font-display);font-size:calc((20 * 100) / var(--device-width) * 1vw);font-weight:600;line-height:1.15}@media (min-width:800px){.github-repositories-module__dU7qvG__title{font-size:calc((24 * 100) / var(--device-width) * 1vw)}}.github-repositories-module__dU7qvG__description{margin-top:calc((10 * 100) / var(--device-width) * 1vw);color:var(--color-steel);font-family:var(--next-font-display);font-size:calc((13 * 100) / var(--device-width) * 1vw);line-height:1.5}@media (min-width:800px){.github-repositories-module__dU7qvG__description{font-size:calc((14 * 100) / var(--device-width) * 1vw)}}.github-repositories-module__dU7qvG__action{padding-top:calc((18 * 100) / var(--device-width) * 1vw);color:var(--color-signalAmber);font-size:calc((10 * 100) / var(--device-width) * 1vw);gap:.45em;margin-top:auto;display:inline-flex}@media (min-width:800px){.github-repositories-module__dU7qvG__action{font-size:calc((11 * 100) / var(--device-width) * 1vw)}}@media (hover:hover){.github-repositories-module__dU7qvG__card[data-center]:hover{border-color:var(--color-signalAmber);box-shadow:0 0 34px color-mix(in srgb, var(--color-signalAmber) 32%, transparent)}.github-repositories-module__dU7qvG__card:hover .github-repositories-module__dU7qvG__image{transform:scale(1.025)}}.github-repositories-module__dU7qvG__card:focus-within{border-color:var(--color-signalAmber);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-signalAmber) 35%, transparent)}@media (prefers-reduced-motion:reduce){.github-repositories-module__dU7qvG__card,.github-repositories-module__dU7qvG__image{transition:none}}
.work-module__0awj_G__work{--reveal-transform:translateY(32px);--reveal-stagger:.11s;padding:calc(var(--safe) * 3) 0;border-top:1px solid var(--line);overflow:hidden}@media (min-width:800px){.work-module__0awj_G__work{padding:calc(var(--safe) * 4) 0}}.work-module__0awj_G__eyebrow{font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel);margin-bottom:calc((16 * 100) / var(--device-width) * 1vw);padding-inline:var(--safe)}@media (min-width:800px){.work-module__0awj_G__eyebrow{font-size:calc((12 * 100) / var(--device-width) * 1vw);padding-inline:calc(var(--safe) * 2)}}.work-module__0awj_G__heading{font-family:var(--next-font-display);letter-spacing:-.01em;font-weight:600;line-height:1.1;font-size:calc((28 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);text-wrap:balance;padding-inline:var(--safe)}@media (min-width:800px){.work-module__0awj_G__heading{font-size:calc((48 * 100) / var(--device-width) * 1vw);padding-inline:calc(var(--safe) * 2)}}.work-module__0awj_G__hintline{font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel);margin-top:calc((10 * 100) / var(--device-width) * 1vw);margin-bottom:calc(var(--safe) * 1.5);padding-inline:var(--safe)}@media (min-width:800px){.work-module__0awj_G__hintline{font-size:calc((11 * 100) / var(--device-width) * 1vw);padding-inline:calc(var(--safe) * 2)}}.work-module__0awj_G__track{--card-w:min(84vw, 420px);gap:calc(var(--gap) * 1.5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:calc(50% - var(--card-w) / 2);padding-block:calc((24 * 100) / var(--device-width) * 1vw);cursor:grab;scrollbar-width:none;display:flex;overflow-x:auto}.work-module__0awj_G__track::-webkit-scrollbar{display:none}.work-module__0awj_G__track:active{cursor:grabbing}@media (min-width:800px){.work-module__0awj_G__track{--card-w:min(46vw, 660px)}}.work-module__0awj_G__card{flex:0 0 var(--card-w);scroll-snap-align:center;color:inherit;background:color-mix(in srgb, var(--color-graphite) 55%, transparent);border:1px solid var(--line);padding:calc((16 * 100) / var(--device-width) * 1vw);transform:scale(calc(1 - .14 * var(--t,1)));filter:brightness(calc(1 - .55 * var(--t,1))) blur(calc(var(--t,1) * 2.5px));transition:border-color .35s var(--ease-out-expo), box-shadow .35s var(--ease-out-expo);-webkit-user-select:none;user-select:none;border-radius:4px;text-decoration:none;display:block}@media (min-width:800px){.work-module__0awj_G__card{padding:calc((20 * 100) / var(--device-width) * 1vw)}}.work-module__0awj_G__card:hover{text-decoration:none}.work-module__0awj_G__card[data-center]{border-color:color-mix(in srgb, var(--color-signalAmber) 65%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--color-signalAmber) 18%, transparent)}@media (hover:hover){.work-module__0awj_G__card[data-center]:hover{border-color:var(--color-signalAmber);box-shadow:0 0 34px color-mix(in srgb, var(--color-signalAmber) 32%, transparent)}}.work-module__0awj_G__media{margin-bottom:calc((16 * 100) / var(--device-width) * 1vw);background:var(--color-consoleInk);border-radius:2px;overflow:hidden}.work-module__0awj_G__media video{aspect-ratio:1920/940;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;pointer-events:none;width:100%;height:auto;display:block}.work-module__0awj_G__cardLink{color:inherit;cursor:pointer;text-decoration:none;display:block}.work-module__0awj_G__tag{font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel);margin-bottom:calc((8 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.work-module__0awj_G__tag{font-size:calc((11 * 100) / var(--device-width) * 1vw)}}.work-module__0awj_G__title{font-family:var(--next-font-display);font-weight:600;line-height:1.15;font-size:calc((18 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);margin-bottom:calc((10 * 100) / var(--device-width) * 1vw)}@media (min-width:800px){.work-module__0awj_G__title{font-size:calc((22 * 100) / var(--device-width) * 1vw)}}.work-module__0awj_G__before{font-family:var(--next-font-mono);font-size:calc((11 * 100) / var(--device-width) * 1vw);color:var(--color-steel);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-steel) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--color-steel) 60%, transparent);margin-bottom:calc((8 * 100) / var(--device-width) * 1vw);line-height:1.4}@media (min-width:800px){.work-module__0awj_G__before{font-size:calc((12 * 100) / var(--device-width) * 1vw)}}.work-module__0awj_G__after{font-family:var(--next-font-display);font-size:calc((14 * 100) / var(--device-width) * 1vw);color:var(--color-secondary);line-height:1.5}@media (min-width:800px){.work-module__0awj_G__after{font-size:calc((15 * 100) / var(--device-width) * 1vw)}}.work-module__0awj_G__ctas{gap:calc((8 * 100) / var(--device-width) * 1vw);margin-top:calc((14 * 100) / var(--device-width) * 1vw);flex-wrap:wrap;display:flex}@media (min-width:800px){.work-module__0awj_G__ctas{gap:calc((10 * 100) / var(--device-width) * 1vw);margin-top:calc((18 * 100) / var(--device-width) * 1vw)}}.work-module__0awj_G__cta{font-family:var(--next-font-mono);font-size:calc((10 * 100) / var(--device-width) * 1vw);letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary);background:color-mix(in srgb, var(--color-signalAmber) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-signalAmber) 35%, transparent);padding:calc((6 * 100) / var(--device-width) * 1vw) calc((12 * 100) / var(--device-width) * 1vw);cursor:pointer;transition:background .2s var(--ease-out-expo), border-color .2s var(--ease-out-expo), color .2s var(--ease-out-expo);border-radius:3px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (min-width:800px){.work-module__0awj_G__cta{font-size:calc((11 * 100) / var(--device-width) * 1vw);padding:calc((7 * 100) / var(--device-width) * 1vw) calc((14 * 100) / var(--device-width) * 1vw)}}.work-module__0awj_G__cta:hover{background:color-mix(in srgb, var(--color-signalAmber) 22%, transparent);border-color:var(--color-signalAmber);color:var(--color-secondary);text-decoration:none}.work-module__0awj_G__cta:active{background:color-mix(in srgb, var(--color-signalAmber) 28%, transparent)}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.not-found-module__sxuMuG__section{flex-grow:1;justify-content:center;align-items:center;padding:21.3333vw 5.33333vw;display:flex}@media (min-width:800px){.not-found-module__sxuMuG__section{padding:8.33333vw 0}}.not-found-module__sxuMuG__panel{text-align:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:1.6vw;flex-direction:column;align-items:center;width:100%;max-width:90.6667vw;padding:10.6667vw 8.53333vw;display:flex}@media (min-width:800px){.not-found-module__sxuMuG__panel{border-radius:.416667vw;max-width:38.8889vw;padding:3.88889vw 4.44444vw}}.not-found-module__sxuMuG__label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--color-contrast);margin-bottom:4.26667vw;font-size:2.4vw;font-weight:400}@media (min-width:800px){.not-found-module__sxuMuG__label{margin-bottom:1.38889vw;font-size:.763889vw}}.not-found-module__sxuMuG__code{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:5.33333vw;font-size:21.3333vw;font-weight:400;line-height:.9}@media (min-width:800px){.not-found-module__sxuMuG__code{margin-bottom:1.94444vw;font-size:9.72222vw}}.not-found-module__sxuMuG__message{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:2.13333vw;font-size:3.73333vw;font-weight:400}@media (min-width:800px){.not-found-module__sxuMuG__message{margin-bottom:.694445vw;font-size:1.25vw}}.not-found-module__sxuMuG__description{font-family:var(--font-mono);opacity:.45;margin-bottom:7.46667vw;font-size:2.93333vw;line-height:1.6}@media (min-width:800px){.not-found-module__sxuMuG__description{margin-bottom:2.5vw;font-size:.902778vw}}.not-found-module__sxuMuG__cta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--color-contrast);color:var(--color-primary);border:1px solid var(--color-contrast);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:.8vw;justify-content:center;align-items:center;padding:2.93333vw 5.86667vw;font-size:2.66667vw;font-weight:400;text-decoration:none;display:inline-flex}.not-found-module__sxuMuG__cta:hover{color:var(--color-contrast);background:0 0}@media (min-width:800px){.not-found-module__sxuMuG__cta{border-radius:.208333vw;padding:.902778vw 1.94444vw;font-size:.833333vw}}
.project-page-module__OF8SOa__section{max-width:900px;margin:0 auto;padding:26.6667vw 5.33333vw 21.3333vw}@media (min-width:800px){.project-page-module__OF8SOa__section{padding:9.72222vw 0 8.33333vw}}.project-page-module__OF8SOa__back{font-family:var(--next-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-steel);align-items:center;gap:6px;margin-bottom:8.53333vw;font-size:2.93333vw;text-decoration:none;display:inline-flex}.project-page-module__OF8SOa__back:hover{color:var(--color-secondary)}@media (min-width:800px){.project-page-module__OF8SOa__back{margin-bottom:48px;font-size:12px}}.project-page-module__OF8SOa__eyebrow{font-family:var(--next-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-signalAmber);margin-bottom:2.66667vw;font-size:2.93333vw}@media (min-width:800px){.project-page-module__OF8SOa__eyebrow{font-size:12px}}.project-page-module__OF8SOa__title{font-family:var(--next-font-display);letter-spacing:-.01em;color:var(--color-secondary);margin-bottom:7.46667vw;font-size:8.53333vw;font-weight:600;line-height:1.1}@media (min-width:800px){.project-page-module__OF8SOa__title{margin-bottom:40px;font-size:48px}}.project-page-module__OF8SOa__media{border:1px solid color-mix(in srgb, var(--color-secondary) 14%, transparent);border-radius:6px;margin-bottom:7.46667vw;overflow:hidden}@media (min-width:800px){.project-page-module__OF8SOa__media{margin-bottom:40px}}.project-page-module__OF8SOa__video{width:100%;height:auto;display:block}.project-page-module__OF8SOa__copy{flex-direction:column;gap:3.73333vw;margin-bottom:9.6vw;display:flex}@media (min-width:800px){.project-page-module__OF8SOa__copy{gap:16px;margin-bottom:48px}}.project-page-module__OF8SOa__before{font-family:var(--next-font-mono);color:var(--color-steel);font-size:3.46667vw;line-height:1.6}@media (min-width:800px){.project-page-module__OF8SOa__before{font-size:14px}}.project-page-module__OF8SOa__after{font-family:var(--next-font-display);color:var(--color-secondary);font-size:4.26667vw;line-height:1.6}@media (min-width:800px){.project-page-module__OF8SOa__after{font-size:19px}}.project-page-module__OF8SOa__ctas{flex-wrap:wrap;gap:3.2vw;display:flex}@media (min-width:800px){.project-page-module__OF8SOa__ctas{gap:14px}}.project-page-module__OF8SOa__cta{font-family:var(--next-font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--color-signalAmber);color:var(--color-consoleInk);transition:opacity var(--duration-fast,.2s) ease;border-radius:4px;justify-content:center;align-items:center;padding:3.46667vw 6.4vw;font-size:2.93333vw;font-weight:500;text-decoration:none;display:inline-flex}.project-page-module__OF8SOa__cta:hover{opacity:.85}@media (min-width:800px){.project-page-module__OF8SOa__cta{padding:15px 28px;font-size:12px}}
