.masthead_bar__6i7JV{background:#fff;color:#111;border-bottom:2px solid #111}.masthead_link__xPHgY{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1.5px solid #111;padding:.6rem .85rem;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#111;transition:color .3s ease}.masthead_link__xPHgY:before{content:"";position:absolute;inset:0;z-index:-1;background:#111;transform:scaleX(0);transform-origin:left center;transition:transform .46s cubic-bezier(.22,1,.36,1)}.masthead_link__xPHgY:focus-visible,.masthead_link__xPHgY:hover,.masthead_link__xPHgY[data-active=true]{color:#fff}.masthead_link__xPHgY:focus-visible:before,.masthead_link__xPHgY:hover:before,.masthead_link__xPHgY[data-active=true]:before{transform:scaleX(1)}.masthead_link__xPHgY:focus-visible{outline:2px solid #ff1f27;outline-offset:2px}.masthead_icon__8DLkl{display:inline-flex;height:2.75rem;width:2.75rem;flex:none;align-items:center;justify-content:center;border:2px solid #111;background:#fff;color:#111;border-radius:0;transition:background-color .25s ease,color .25s ease}.masthead_icon__8DLkl:focus-visible,.masthead_icon__8DLkl:hover{background:#111;color:#fff}.masthead_icon__8DLkl:focus-visible{outline:2px solid #ff1f27;outline-offset:2px}.masthead_iconPrimary__dt8Xw{background:#ff1f27;border-color:#ff1f27;color:#111}.masthead_iconPrimary__dt8Xw:focus-visible,.masthead_iconPrimary__dt8Xw:hover{background:#111;border-color:#111;color:#fff}@media (prefers-reduced-motion:reduce){.masthead_icon__8DLkl,.masthead_link__xPHgY,.masthead_link__xPHgY:before{transition:none}}.client-top-navigation_scrollbarHidden___jLDf{scrollbar-width:none}.client-top-navigation_scrollbarHidden___jLDf::-webkit-scrollbar{display:none}.client-top-navigation_navItem__WjzY_{transform:translateZ(0)}.client-top-navigation_navLabel__ajerl{display:inline-block;font-variation-settings:"wght" 470;opacity:.72;transform:scale(1);transform-origin:center;transition:color .26s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),font-variation-settings .26s cubic-bezier(.22,1,.36,1);white-space:nowrap;will-change:transform}.client-top-navigation_navItem__WjzY_:focus-visible .client-top-navigation_navLabel__ajerl,.client-top-navigation_navItem__WjzY_:hover .client-top-navigation_navLabel__ajerl{font-variation-settings:"wght" 620;opacity:1;transform:scale(1.06)}.client-top-navigation_active__YhKdo .client-top-navigation_navLabel__ajerl{color:hsl(var(--foreground));font-variation-settings:"wght" 610;opacity:1}.client-top-navigation_activeDot__cDXLW{background:hsl(var(--studio-red));border-radius:999px;bottom:.25rem;height:.1875rem;left:50%;opacity:.84;position:absolute;transform:translateX(-50%);width:.1875rem}@media (prefers-reduced-motion:reduce){.client-top-navigation_navLabel__ajerl{transition:none}.client-top-navigation_navItem__WjzY_:focus-visible .client-top-navigation_navLabel__ajerl,.client-top-navigation_navItem__WjzY_:hover .client-top-navigation_navLabel__ajerl{transform:none}}.scrolling-ribbon_wrap__jO9FD{position:relative;z-index:20;height:0;pointer-events:none}.scrolling-ribbon_ribbon__DtbsB{position:absolute;top:0;left:-4%;width:108%;display:flex;align-items:center;min-height:max(3.1rem,2.5vw);transform:translateY(-50%) rotate(var(--ribbon-angle,-1deg));background:hsl(var(--studio-red));box-shadow:0 10px 34px -18px rgb(0 0 0/55%);overflow:hidden}.scrolling-ribbon_track__dMlpk{display:flex;width:-moz-max-content;width:max-content;animation:scrolling-ribbon_ribbon-scroll__F_AbX 75s linear infinite;will-change:transform}.scrolling-ribbon_segment__97pCg{display:flex;align-items:center;flex-shrink:0}.scrolling-ribbon_item__aY2x3{display:inline-flex;align-items:center;gap:.75rem;padding-inline:.75rem;color:#111;font-family:var(--font-headline),Impact,sans-serif;font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:400;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.scrolling-ribbon_item__aY2x3:after{content:"•";opacity:.6}@keyframes scrolling-ribbon_ribbon-scroll__F_AbX{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.scrolling-ribbon_track__dMlpk{animation:none}}.sequential-steps_card__gBUPD{opacity:0;transform:translate3d(0,28px,0) scale(.97);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.sequential-steps_card__gBUPD[data-shown=true]{opacity:1;transform:none}.sequential-steps_arrow__AekCt{position:relative;z-index:0;width:5rem;flex:none;align-items:center;justify-content:center;opacity:0;transform:translate3d(-4.5rem,0,0);transition:opacity .5s ease 60ms,transform .7s cubic-bezier(.22,1,.36,1)}.sequential-steps_arrow__AekCt[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sequential-steps_arrow__AekCt,.sequential-steps_card__gBUPD{transition:none}}.scroll-fx_progress__60w0y{position:fixed;inset:0 0 auto 0;z-index:60;height:3px;background:#ff1f27;transform:scaleX(0);transform-origin:left center;pointer-events:none}@media (prefers-reduced-motion:reduce){.scroll-fx_progress__60w0y{display:none}}.landing-page_quote__jyZGm{color:#fff;font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.3;letter-spacing:.01em}.landing-page_signature__czRIu{color:#fff;font-family:var(--font-signature),cursive;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:400;letter-spacing:.01em;line-height:1;margin-top:clamp(.75rem,2.5vw,1.5rem)}.landing-page_heroVisual__rpPIY{position:relative;overflow:hidden;border-radius:0;aspect-ratio:4/3;width:100%}@media (min-width:1024px){.landing-page_heroVisual__rpPIY{border-radius:0;aspect-ratio:1/1}}.landing-page_heroVisualImage___Y4e4{-o-object-fit:cover;object-fit:cover}.landing-page_heroVisualPlaceholder__00kOj{position:absolute;inset:0;background:#050505}.landing-page_heroVisualPlaceholder__00kOj:before{content:"";position:absolute;width:78%;aspect-ratio:1;right:-26%;top:12%;border:1px solid rgb(255 255 255/14%);border-radius:50%;box-shadow:0 0 0 3.5rem rgb(255 255 255/1.6%),0 0 0 7rem rgb(255 255 255/1.1%)}.landing-page_heroVisualPlaceholder__00kOj:after{content:"2S";position:absolute;right:-1rem;bottom:2.5rem;color:rgb(255 255 255/4.5%);font-family:var(--font-display),sans-serif;font-size:clamp(7rem,20vw,14rem);font-weight:800;letter-spacing:-.1em;line-height:.7}.landing-page_heroVisualGrid__Fd3eo{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(rgb(255 255 255/18%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/18%) 1px,transparent 0);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.landing-page_heroVisualAssetNote__4jU6J{position:absolute;z-index:3;top:1.25rem;right:1.25rem;border:1px solid rgb(255 255 255/18%);padding:.5rem .65rem;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255/58%)}.landing-page_heroVisualCaption__xeXK5{position:absolute;z-index:2;inset-inline:clamp(1.25rem,3vw,2rem);bottom:clamp(1.25rem,3vw,2rem)}.landing-page_heroVisualScrim__Ffhs7{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(0 0 0/0) 45%,rgb(0 0 0/78%))}.landing-page_headerIn___6BvP{animation:landing-page_header-drop__2nNGc .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + var(--i, 0) * 70ms)}.landing-page_headerRule__zfyIe{transform-origin:left center;animation:landing-page_rule-draw__VOxRJ 1.2s cubic-bezier(.22,1,.36,1) both}.landing-page_navLink__W1O5S{position:relative;isolation:isolate;overflow:hidden}.landing-page_navLink__W1O5S:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--nav-fill,#fff);transform:scaleX(0);transform-origin:left center;transition:transform .48s cubic-bezier(.22,1,.36,1)}.landing-page_navLink__W1O5S:focus-visible:before,.landing-page_navLink__W1O5S:hover:before{transform:scaleX(1)}.landing-page_lineMask__fdMNd{display:block;overflow:hidden;padding-bottom:.06em}.landing-page_lineMask__fdMNd>span{display:block;animation:landing-page_line-rise__f7oHZ 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0s)}.landing-page_fadeUp__kDoDw{animation:landing-page_fade-up__LHTmx .9s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0s)}@keyframes landing-page_header-drop__2nNGc{0%{opacity:0;transform:translate3d(0,-16px,0)}to{opacity:1;transform:none}}@keyframes landing-page_rule-draw__VOxRJ{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-page_line-rise__f7oHZ{0%{transform:translate3d(0,108%,0)}to{transform:none}}@keyframes landing-page_fade-up__LHTmx{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.landing-page_fadeUp__kDoDw,.landing-page_headerIn___6BvP,.landing-page_headerRule__zfyIe,.landing-page_lineMask__fdMNd>span{animation:none}.landing-page_navLink__W1O5S:before{transition:none}}