@font-face{font-family:hubotSans;src:url(../media/HubotSans_SemiExpanded_Regular-s.p.28qsoddtvdj1h.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hubotSans;src:url(../media/HubotSans_SemiExpanded_Medium-s.p.3zmp3gu4h-fgq.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hubotSans;src:url(../media/HubotSans_SemiExpanded_SemiBold-s.p.1rlra449glui6.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hubotSans;src:url(../media/HubotSans_SemiExpanded_ExtraBoldItalic-s.p.38w1qlz2ientg.ttf)format("truetype");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:hubotSans Fallback;src:local(Arial);ascent-override:98.69%;descent-override:28.97%;line-gap-override:0.0%;size-adjust:110.45%}.hubotsans_5b272d4-module__OkXr7a__className{font-family:hubotSans,hubotSans Fallback}.hubotsans_5b272d4-module__OkXr7a__variable{--font-hubot:"hubotSans", "hubotSans Fallback"}
:root{--pitch:#020202;--still:#0d2b2e;--linen:#f2f0eb;--white:#fff;--cut:#bf2430;--cut-deep:#a6101c;--ink-2a:#2a2a2a;--ink-b2:#b2b2b2;--load-gray:#e6e6e6;--scrim:#000000bf;--t-numeral:458px;--t-display:96px;--t-display-lh:100px;--t-lead-xl:48px;--t-h2:40px;--t-h2-lh:52px;--t-lead:24px;--t-body:20px;--t-body-lh:32px;--t-body-tracking:.02em;--t-name:16px;--t-name-tracking:.02em;--t-cta:14px;--t-cta-tracking:.1em;--t-label:12px;--t-nav:12px;--t-nav-tracking:.1em;--t-role:12px;--t-role-tracking:.02em;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-micro:.15s;--duration-reveal:.45s;--duration-settle:.6s;--duration-lift:.7s}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--pitch);min-height:100%;color:var(--white);font-family:var(--font-hubot), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.scroller{scrollbar-width:none;height:100svh;overflow-y:scroll}.scroller::-webkit-scrollbar{display:none}.panel{height:100svh;position:relative;overflow:hidden}.stageOuter{width:calc(1440px * var(--scale,1));height:calc(990px * var(--scale,1));margin-top:calc(-495px * var(--scale,1));margin-left:calc(-720px * var(--scale,1));position:absolute;top:50%;left:50%;overflow:hidden}.stageInner{width:1440px;height:990px;transform:scale(var(--scale,1));transform-origin:0 0}@media (max-width:1280px){.stageOuter{width:calc(393px * var(--scale,1));height:calc(697px * var(--scale,1));margin-top:calc(-348.5px * var(--scale,1));margin-left:calc(-196.5px * var(--scale,1));top:50%;left:50%}.stageInner{width:393px;height:697px}}.panel--tall{height:auto;min-height:100svh;padding-top:4rem;overflow:visible}.panel--pinned{--pin-length:240svh;height:var(--pin-length);display:block;overflow:visible}body.cursor-active{cursor:none}
.ProgressBorder-module__sKZ5eG__rect{stroke-width:var(--pb-width);transition:stroke-width .3s var(--ease-in-out)}@media (prefers-reduced-motion:reduce){.ProgressBorder-module__sKZ5eG__rect{transition:none}}
.CtaButton-module__SsDILW__cta{border:1px solid var(--white);height:47px;color:var(--white);font-family:var(--font-hubot);font-size:var(--t-cta);letter-spacing:var(--t-cta-tracking);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-standard), border-color var(--duration-micro) var(--ease-standard), color var(--duration-micro) var(--ease-standard);background:0 0;align-items:center;gap:8px;padding:0 24px;font-weight:500;display:inline-flex}.CtaButton-module__SsDILW__cta[data-theme=light]{border-color:var(--pitch);color:var(--pitch)}.CtaButton-module__SsDILW__cta:hover,.CtaButton-module__SsDILW__cta:focus-visible{background:var(--cut);border-color:var(--cut);color:var(--white)}.CtaButton-module__SsDILW__cta:active{background:var(--cut-deep);border-color:var(--cut-deep);color:var(--white)}.CtaButton-module__SsDILW__arrow{transition:transform var(--duration-micro) var(--ease-standard);display:inline-block}.CtaButton-module__SsDILW__cta:hover .CtaButton-module__SsDILW__arrow,.CtaButton-module__SsDILW__cta:focus-visible .CtaButton-module__SsDILW__arrow{transform:translate(6px)}@media (prefers-reduced-motion:reduce){.CtaButton-module__SsDILW__cta,.CtaButton-module__SsDILW__arrow{transition:none}}@media (max-width:1280px){.CtaButton-module__SsDILW__cta{letter-spacing:1px;justify-content:center;width:140px;height:40px;padding:0;font-size:10px}}
.Nav-module__UoK1Fa__nav{align-items:center;gap:32px;display:flex}.Nav-module__UoK1Fa__link{font-family:var(--font-hubot);font-size:var(--t-nav);letter-spacing:var(--t-nav-tracking);color:inherit;opacity:.3;transition:opacity var(--duration-micro) var(--ease-standard);font-weight:500}.Nav-module__UoK1Fa__link[data-active]{opacity:1}.Nav-module__UoK1Fa__link:hover,.Nav-module__UoK1Fa__link:focus-visible{opacity:.6}.Nav-module__UoK1Fa__link[data-active]:hover,.Nav-module__UoK1Fa__link[data-active]:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.Nav-module__UoK1Fa__link{transition:none}}
.NavMenu-module__hIIOdq__overlay{z-index:60;background:var(--linen);color:var(--pitch);opacity:0;transition:opacity var(--duration-reveal) var(--ease-standard), transform var(--duration-reveal) var(--ease-standard);flex-direction:column;padding:80px 20px 20px;display:flex;position:fixed;inset:0;transform:translateY(12px)}.NavMenu-module__hIIOdq__overlay[data-visible]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.NavMenu-module__hIIOdq__overlay{transition:none}}.NavMenu-module__hIIOdq__close{width:40px;height:40px;color:var(--pitch);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;left:20px}.NavMenu-module__hIIOdq__wordmark{position:absolute;top:32px;right:20px}.NavMenu-module__hIIOdq__links{flex-direction:column;gap:8px;margin-top:auto;display:flex}.NavMenu-module__hIIOdq__links a,.NavMenu-module__hIIOdq__contactLink{font-family:var(--font-hubot);text-align:left;color:var(--pitch);cursor:pointer;background:0 0;border:none;padding:0;font-size:48px;font-weight:500}.NavMenu-module__hIIOdq__legal{font-family:var(--font-hubot);font-size:var(--t-label);opacity:.5;margin-top:40px}
.SiteHeader-module___78IOq__header{z-index:30;height:47px;color:var(--white);opacity:0;transition:opacity .4s var(--ease-standard) .15s, transform .4s var(--ease-standard) .15s;justify-content:space-between;align-items:center;display:flex;position:fixed;top:30px;left:70px;right:70px;transform:translateY(-12px)}.SiteHeader-module___78IOq__header[data-visible]{opacity:1;transform:translateY(0)}.SiteHeader-module___78IOq__header[data-theme=light]{color:var(--pitch)}@media (prefers-reduced-motion:reduce){.SiteHeader-module___78IOq__header{transition:none}}.SiteHeader-module___78IOq__nav{position:absolute;left:50%;transform:translate(-50%)}.SiteHeader-module___78IOq__cta{margin-left:auto}.SiteHeader-module___78IOq__menuButton{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:none;position:relative}.SiteHeader-module___78IOq__menuIcon,.SiteHeader-module___78IOq__menuIcon:before,.SiteHeader-module___78IOq__menuIcon:after{background:currentColor;height:2px;position:absolute;left:8px;right:8px}.SiteHeader-module___78IOq__menuIcon{top:19px}.SiteHeader-module___78IOq__menuIcon:before{content:"";top:-8px}.SiteHeader-module___78IOq__menuIcon:after{content:"";top:8px}@media (max-width:1280px){.SiteHeader-module___78IOq__header{top:20px;left:20px;right:20px}}
.Footer-module__sqcKUa__footer{z-index:30;font-family:var(--font-hubot);font-size:var(--t-label);color:var(--white);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:57px;left:70px;right:70px}.Footer-module__sqcKUa__footer[data-theme=light]{color:var(--pitch)}.Footer-module__sqcKUa__legal{opacity:.7;align-items:center;gap:16px;display:flex}.Footer-module__sqcKUa__divider{opacity:.5;background:currentColor;width:111px;height:1px}.Footer-module__sqcKUa__social{opacity:.7;gap:16px;display:flex}.Footer-module__sqcKUa__social a:hover{opacity:1}@media (max-width:1280px){.Footer-module__sqcKUa__footer{flex-direction:column;align-items:flex-start;gap:12px;bottom:20px;left:20px;right:20px}}
.ContactForm-module__UoqRnG__form{flex-direction:column;gap:24px;width:100%;max-width:530px;display:flex}.ContactForm-module__UoqRnG__field{border:1px solid #ffffff80;height:74px;position:relative}.ContactForm-module__UoqRnG__input{width:100%;height:100%;color:var(--white);font-family:var(--font-hubot);font-size:var(--t-body);background:0 0;border:none;outline:none;padding:0 20px}.ContactForm-module__UoqRnG__input::placeholder{color:var(--white);opacity:1}.ContactForm-module__UoqRnG__textareaField{height:220px}.ContactForm-module__UoqRnG__textarea{resize:none;width:100%;height:100%;color:var(--white);font-family:var(--font-hubot);font-size:var(--t-body);background:0 0;border:none;outline:none;padding:20px}.ContactForm-module__UoqRnG__textarea::placeholder{color:var(--white);opacity:1}.ContactForm-module__UoqRnG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactForm-module__UoqRnG__requiredNote{opacity:.8;align-self:flex-end;font-size:12px}.ContactForm-module__UoqRnG__submit{background:var(--white);height:47px;color:var(--pitch);font-family:var(--font-hubot);letter-spacing:1.2px;cursor:pointer;border:none;align-self:flex-start;align-items:center;gap:8px;padding:0 24px;font-size:12px;font-weight:500;display:inline-flex}.ContactForm-module__UoqRnG__submit:disabled{opacity:.6;cursor:not-allowed}.ContactForm-module__UoqRnG__error{font-size:var(--t-label);color:var(--load-gray)}.ContactForm-module__UoqRnG__success{font-size:var(--t-lead);max-width:530px}@media (max-width:834px){.ContactForm-module__UoqRnG__field:first-of-type{position:absolute;top:88px;left:20px;right:20px}.ContactForm-module__UoqRnG__field:nth-of-type(2){position:absolute;top:171px;left:20px;right:20px}.ContactForm-module__UoqRnG__field:nth-of-type(3){position:absolute;top:254px;left:20px;right:20px}.ContactForm-module__UoqRnG__field:nth-of-type(4){position:absolute;top:337px;left:20px;right:20px}.ContactForm-module__UoqRnG__field{height:63px}.ContactForm-module__UoqRnG__textareaField{height:126px}.ContactForm-module__UoqRnG__input,.ContactForm-module__UoqRnG__textarea{font-size:16px}.ContactForm-module__UoqRnG__requiredNote{text-align:right;font-size:11px;position:absolute;top:471px;left:20px;right:20px}.ContactForm-module__UoqRnG__submit{justify-content:center;width:143px;height:40px;padding:0;position:absolute;top:493px;left:20px}}
.ContactModal-module__K3lvsq__scrim{z-index:80;background:var(--scrim);opacity:0;transition:opacity var(--duration-reveal) var(--ease-standard);position:fixed;inset:0}.ContactModal-module__K3lvsq__scrim[data-visible]{opacity:1}.ContactModal-module__K3lvsq__panel{z-index:81;background:var(--cut);width:670px;max-width:100%;color:var(--white);opacity:0;transition:opacity var(--duration-reveal) var(--ease-standard), transform var(--duration-reveal) var(--ease-standard);flex-direction:column;padding:30px 70px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(24px)}.ContactModal-module__K3lvsq__panel[data-visible]{opacity:1;transform:translate(0)}.ContactModal-module__K3lvsq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ContactModal-module__K3lvsq__scrim,.ContactModal-module__K3lvsq__panel{transition:none}}.ContactModal-module__K3lvsq__closeButton{border:1px solid var(--white);height:48px;color:var(--white);cursor:pointer;background:0 0;display:flex;position:absolute;top:30px;right:70px}.ContactModal-module__K3lvsq__closeLabel{font-family:var(--font-hubot);font-size:var(--t-cta);letter-spacing:var(--t-cta-tracking);align-items:center;padding:0 20px;font-weight:500;display:flex}.ContactModal-module__K3lvsq__closeIcon{background:var(--white);width:48px;color:var(--cut);justify-content:center;align-self:stretch;align-items:center;display:flex}.ContactModal-module__K3lvsq__form{margin-top:150px}.ContactModal-module__K3lvsq__moreQuestions{margin-top:auto;padding-top:48px}.ContactModal-module__K3lvsq__moreQuestionsHeading{font-family:var(--font-hubot);font-size:var(--t-body)}.ContactModal-module__K3lvsq__businessLabel{font-family:var(--font-hubot);font-size:var(--t-label);opacity:.8;margin-top:16px}.ContactModal-module__K3lvsq__businessEmail{font-family:var(--font-hubot);font-size:var(--t-name);letter-spacing:var(--t-name-tracking)}.ContactModal-module__K3lvsq__contactRow{justify-content:space-between;align-items:baseline;margin-top:16px;display:flex}.ContactModal-module__K3lvsq__social{gap:12px;display:flex}.ContactModal-module__K3lvsq__social a{color:var(--white);opacity:.8;display:flex}.ContactModal-module__K3lvsq__social a:hover{opacity:1}@media (max-width:834px){.ContactModal-module__K3lvsq__scrim{display:none}.ContactModal-module__K3lvsq__panel{width:100%;padding:0 20px}.ContactModal-module__K3lvsq__closeButton{height:40px;top:20px;right:20px}.ContactModal-module__K3lvsq__closeIcon{width:40px}.ContactModal-module__K3lvsq__closeLabel{letter-spacing:1px;font-size:10px}.ContactModal-module__K3lvsq__form{margin-top:0}.ContactModal-module__K3lvsq__moreQuestions{margin-top:0;padding-top:0;position:absolute;top:569px;left:20px;right:20px}}
.Preloader-module__D3lZsq__preloader{background:var(--white);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Preloader-module__D3lZsq__percent{font-family:var(--font-hubot);color:var(--load-gray);font-size:clamp(124px,34vw,490px);font-weight:600;line-height:1}
.IntroCut-module__YfLUYa__gate{z-index:100;position:fixed;inset:0}.IntroCut-module__YfLUYa__fading{opacity:0;transition:opacity .3s linear}.IntroCut-module__YfLUYa__preloaderSlide{z-index:2;transition:transform var(--duration-lift) var(--ease-in-out);position:absolute;inset:0}.IntroCut-module__YfLUYa__preloaderSlide[data-revealing]{transform:translateY(-100%)}.IntroCut-module__YfLUYa__cut{--duration-cut:.95s;--duration-cut-part:1.4s;width:100%;height:100%;position:relative;overflow:hidden}.IntroCut-module__YfLUYa__halfLeft,.IntroCut-module__YfLUYa__halfRight{background:var(--white);width:50%;transition:transform var(--duration-cut-part) var(--ease-in-out);position:absolute;top:0;bottom:0}.IntroCut-module__YfLUYa__halfLeft{left:0}.IntroCut-module__YfLUYa__halfRight{right:0}.IntroCut-module__YfLUYa__cut[data-parting] .IntroCut-module__YfLUYa__halfLeft{transform:translate(-100vw)}.IntroCut-module__YfLUYa__cut[data-parting] .IntroCut-module__YfLUYa__halfRight{transform:translate(100vw)}.IntroCut-module__YfLUYa__crimsonFill{background:var(--cut);transition:transform var(--duration-cut) var(--ease-in-out);position:absolute;inset:0;transform:scaleX(0)}.IntroCut-module__YfLUYa__halfLeft .IntroCut-module__YfLUYa__crimsonFill{transform-origin:100%}.IntroCut-module__YfLUYa__halfRight .IntroCut-module__YfLUYa__crimsonFill{transform-origin:0}.IntroCut-module__YfLUYa__cut[data-widening] .IntroCut-module__YfLUYa__crimsonFill{transform:scaleX(1)}.IntroCut-module__YfLUYa__mobile .IntroCut-module__YfLUYa__halfLeft,.IntroCut-module__YfLUYa__mobile .IntroCut-module__YfLUYa__halfRight{background:var(--white)}.IntroCut-module__YfLUYa__hint{white-space:nowrap;font-family:var(--font-hubot);color:var(--pitch);transition:opacity var(--duration-micro) var(--ease-standard);font-size:14px;font-weight:500;position:absolute;bottom:8.11%}.IntroCut-module__YfLUYa__halfLeft .IntroCut-module__YfLUYa__hint{right:81.5px;transform:translate(50%,50%)}.IntroCut-module__YfLUYa__halfRight .IntroCut-module__YfLUYa__hint{left:83.5px;transform:translate(-50%,50%)}.IntroCut-module__YfLUYa__mobile .IntroCut-module__YfLUYa__hint{color:var(--ink-b2);font-size:12px}.IntroCut-module__YfLUYa__cut[data-line-drawn] .IntroCut-module__YfLUYa__hint{opacity:0}.IntroCut-module__YfLUYa__mirrorHint{font-family:var(--font-hubot);color:var(--pitch);white-space:nowrap;pointer-events:none;opacity:0;z-index:1;will-change:transform;font-size:14px;font-weight:500;position:fixed;top:0;left:0}.IntroCut-module__YfLUYa__mirrorHint[data-visible]{opacity:1}.IntroCut-module__YfLUYa__cut[data-line-drawn] .IntroCut-module__YfLUYa__mirrorHint{opacity:0}.IntroCut-module__YfLUYa__seam{background:var(--load-gray);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.IntroCut-module__YfLUYa__crimson{background:var(--cut);width:3px;height:0%;transition:height var(--duration-cut) var(--ease-in-out);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.IntroCut-module__YfLUYa__cut[data-line-drawn] .IntroCut-module__YfLUYa__crimson{height:100%}.IntroCut-module__YfLUYa__mobileBlade{transition:bottom var(--duration-cut) var(--ease-in-out), opacity var(--duration-cut) var(--ease-in-out);z-index:1;position:fixed;bottom:5.17%;left:50%;transform:translate(-50%)}.IntroCut-module__YfLUYa__cut[data-line-drawn] .IntroCut-module__YfLUYa__mobileBlade{bottom:100%}.IntroCut-module__YfLUYa__revealScrim{z-index:2;pointer-events:none;transition:background-color var(--duration-cut) var(--ease-in-out);background:0 0;position:absolute;inset:0}.IntroCut-module__YfLUYa__cut[data-widening] .IntroCut-module__YfLUYa__revealScrim{background:#0000004d}.IntroCut-module__YfLUYa__cut[data-parting] .IntroCut-module__YfLUYa__revealScrim{transition:background-color var(--duration-cut-part) var(--ease-in-out);background:0 0}@media (prefers-reduced-motion:reduce){.IntroCut-module__YfLUYa__halfLeft,.IntroCut-module__YfLUYa__halfRight,.IntroCut-module__YfLUYa__crimson,.IntroCut-module__YfLUYa__crimsonFill,.IntroCut-module__YfLUYa__mobileBlade,.IntroCut-module__YfLUYa__hint,.IntroCut-module__YfLUYa__revealScrim{transition:none}}
.CustomCursor-module__ARyYfq__cursor{z-index:200;pointer-events:none;will-change:transform;transform-origin:50% 0;mix-blend-mode:difference;transition:opacity .12s;position:fixed;top:0;left:0}.CustomCursor-module__ARyYfq__cursor[data-hidden]{opacity:0}
