.style_services__xomlW{background:linear-gradient(180deg,#0b0b0c,#111 48%,#090909);border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);color:#fff;overflow:hidden;padding:clamp(40px,6vw,82px) clamp(16px,3.25vw,36px) clamp(52px,6.5vw,96px);position:relative;width:100%}.style_services__xomlW:after,.style_services__xomlW:before{content:"";inset:0;pointer-events:none;position:absolute}.style_services__xomlW:before{background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent 18%),repeating-linear-gradient(90deg,hsla(0,0%,100%,.025) 0 1px,transparent 1px 120px);opacity:.28}.style_services__xomlW:after{background:radial-gradient(circle at center,transparent 46%,rgb(0 0 0/.24) 100%)}.style_serviceContainer__DA_yO{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}.style_sectionHeader__qDfnw{align-items:flex-end;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:24px;justify-content:flex-start;margin-bottom:clamp(18px,2vw,28px);padding-bottom:clamp(18px,2vw,24px)}.style_sectionHeading__WTttv{align-items:center;display:flex;gap:14px}.style_sectionRule__nKQ__{background:hsla(0,0%,100%,.24);height:1px;width:clamp(28px,4vw,60px)}.style_sectionLabel__B8zJr{color:hsla(0,0%,100%,.58);font-size:.74rem;font-weight:600;letter-spacing:.16em;margin:0;text-transform:uppercase}.style_heroGrid__5MS3L{align-items:end;display:grid;gap:clamp(24px,2.6vw,42px);grid-template-columns:repeat(12,minmax(0,1fr))}.style_copyPanel__AgtBA,.style_hero__gKxFn{position:relative}.style_backgroundTitle__I8Pa5{color:hsla(0,0%,100%,.045);font-family:var(--text-fancy);font-size:clamp(4rem,9vw,7.2rem);font-weight:500;left:-.02em;letter-spacing:-.09em;line-height:.86;position:absolute;text-transform:uppercase;top:clamp(-8px,-.4vw,-2px);-webkit-user-select:none;user-select:none}.style_hero__gKxFn{grid-column:1/8;min-height:clamp(180px,20vw,260px);padding-top:clamp(46px,5vw,72px)}.style_kicker__p4cp6{color:#fff;font-family:var(--text-fancy);font-size:clamp(2.25rem,5vw,5rem);font-weight:500;letter-spacing:-.055em;line-height:.9;margin:0;max-width:10ch;position:relative;text-wrap:balance;z-index:1}.style_copyPanel__AgtBA{grid-column:8/13;padding-bottom:clamp(6px,1vw,12px)}.style_subcopy__SKTtr{color:hsla(0,0%,100%,.84);font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.72;margin:0;max-width:46ch;text-wrap:pretty}.style_serviceList__2mI9u{border-top:1px solid hsla(0,0%,100%,.1);column-gap:clamp(24px,2.2vw,36px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(36px,4vw,56px);row-gap:0}.style_serviceItem__eXzvq{align-items:start;border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;gap:20px;grid-template-columns:minmax(0,170px) minmax(0,1fr);padding:18px 0 22px;transition:border-color .25s ease,transform .25s ease}.style_serviceItem__eXzvq:hover{border-bottom-color:hsla(0,0%,100%,.2);transform:translateX(4px)}.style_serviceName__KUO8h{color:#fff;font-family:var(--text-fancy);font-size:clamp(1.4rem,2vw,1.95rem);font-weight:500;letter-spacing:-.04em;line-height:.94;margin:0}.style_serviceDescription__NxHX1{color:hsla(0,0%,100%,.62);font-size:.95rem;line-height:1.62;margin:0;max-width:34ch;text-wrap:pretty}@media (max-width:1024px){.style_services__xomlW{padding-inline:24px}.style_heroGrid__5MS3L{grid-template-columns:repeat(6,minmax(0,1fr))}.style_copyPanel__AgtBA,.style_hero__gKxFn{grid-column:1/-1}.style_serviceList__2mI9u{grid-template-columns:1fr}}@media (max-width:640px){.style_services__xomlW{padding-inline:12px;padding-bottom:34px;padding-top:28px}.style_sectionHeader__qDfnw{align-items:flex-start;flex-direction:column;gap:12px}.style_backgroundTitle__I8Pa5{font-size:clamp(3.8rem,22vw,5.2rem)}.style_kicker__p4cp6{font-size:clamp(2rem,11vw,3.4rem);max-width:9ch}.style_subcopy__SKTtr{font-size:1rem;line-height:1.7}.style_serviceItem__eXzvq{gap:10px;grid-template-columns:1fr;padding:16px 0 18px}.style_serviceName__KUO8h{font-size:clamp(1.38rem,7vw,1.72rem)}.style_serviceDescription__NxHX1{font-size:.94rem;max-width:none}}@media (prefers-reduced-motion:reduce){.style_serviceItem__eXzvq{transition:none}.style_serviceItem__eXzvq:hover{transform:none}}.style_section__oUMth{background:linear-gradient(180deg,#111,#0b0b0c);border-bottom:1px solid hsla(0,0%,100%,.06);border-top:1px solid hsla(0,0%,100%,.06);margin:0;padding:clamp(32px,5vw,64px) clamp(16px,3.25vw,36px) clamp(40px,6vw,72px);width:100%}.style_sectionHeader__GyvVQ{align-items:flex-end;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:24px;justify-content:flex-start;margin-bottom:clamp(18px,2vw,28px);padding-bottom:clamp(18px,2vw,24px)}.style_sectionHeading__0mEXM{align-items:center;display:flex;gap:14px}.style_sectionRule__ikiKD{background:hsla(0,0%,100%,.22);height:1px;width:clamp(28px,4vw,60px)}.style_sectionLabel__nEPx6{color:hsla(0,0%,100%,.6);font-size:.75rem;font-weight:500;letter-spacing:.16em;margin:0;text-transform:uppercase}.style_module__tO9OD{align-items:start;background:linear-gradient(180deg,#141416,#0f0f10);border:1px solid hsla(0,0%,100%,.12);border-radius:0;display:grid;gap:clamp(16px,1.8vw,24px);grid-template-columns:repeat(12,minmax(0,1fr));padding:0;width:100%}.style_header__9ODL_{border-right:1px solid hsla(0,0%,100%,.1);grid-column:1/6;min-height:100%}.style_copy__3_OdN,.style_header__9ODL_{display:flex;flex-direction:column;padding:clamp(18px,2vw,24px)}.style_copy__3_OdN{gap:16px;grid-column:6/13}.style_title__j_hV1{color:#fff;font-family:var(--text-fancy);font-size:clamp(1.75rem,3.8vw,3.9rem);font-weight:500;letter-spacing:-.045em;line-height:.94;margin:0;max-width:9ch}.style_lead__RT4RC{color:hsla(0,0%,100%,.84);font-size:clamp(18px,1.35vw,23px);line-height:1.45;margin:0;max-width:44ch}.style_body__rlIdr{color:hsla(0,0%,100%,.62);font-size:16px;line-height:1.65;margin:0;max-width:50ch}.style_meta__22gnN{border-top:1px solid hsla(0,0%,100%,.1);grid-column:1/9;padding:clamp(18px,2vw,24px)}.style_ctaLabel__Hgk0J,.style_metaLabel__X5lLS{display:block;font-size:11px;font-weight:600;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.style_metaLabel__X5lLS{color:hsla(0,0%,100%,.48)}.style_capabilities__Vd8VE{color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.7;margin:0}.style_note___Zy84{color:hsla(0,0%,100%,.5);font-size:14px;line-height:1.6;margin:12px 0 0}.style_cta__B1brU{--gem-blue:rgba(68,121,255,.98);--gem-cyan:rgba(0,226,255,.96);--gem-violet:rgba(148,88,255,.96);--gem-pink:rgba(255,70,171,.92);--gem-orange:rgba(255,125,38,.92);--gem-yellow:rgba(255,220,54,.78);--gem-green:rgba(53,238,174,.72);align-items:stretch;background:linear-gradient(145deg,#101117,#0b0d12);border-left:1px solid hsla(0,0%,100%,.1);border-radius:0;border-top:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 20px 45px rgba(0,0,0,.28);color:#fff;display:flex;gap:16px;grid-column:9/13;isolation:isolate;justify-content:space-between;min-height:0;overflow:hidden;padding:clamp(18px,2vw,24px);position:relative;transition:transform .25s ease,border-left-color .25s ease,border-top-color .25s ease,box-shadow .25s ease}.style_cta__B1brU:before{animation:style_geminiSpectrumOrbit__s_9ZL 18s linear infinite;background:radial-gradient(circle at 18% 18%,var(--gem-blue) 0,rgba(68,121,255,0) 20%),radial-gradient(circle at 80% 14%,var(--gem-cyan) 0,rgba(0,226,255,0) 24%),radial-gradient(circle at 88% 54%,var(--gem-violet) 0,rgba(148,88,255,0) 24%),radial-gradient(circle at 28% 84%,var(--gem-pink) 0,rgba(255,70,171,0) 26%),radial-gradient(circle at 66% 88%,var(--gem-orange) 0,rgba(255,125,38,0) 23%),radial-gradient(circle at 46% 42%,var(--gem-yellow) 0,rgba(255,220,54,0) 18%),radial-gradient(circle at 64% 72%,var(--gem-green) 0,rgba(53,238,174,0) 19%),conic-gradient(from 12deg at 50% 50%,rgba(68,121,255,.2) 0deg,rgba(0,226,255,.18) 52deg,rgba(148,88,255,.22) 116deg,rgba(255,70,171,.18) 176deg,rgba(255,125,38,.24) 238deg,rgba(255,220,54,.18) 294deg,rgba(53,238,174,.16) 332deg,rgba(68,121,255,.2) 1turn);content:"";filter:blur(38px) saturate(190%) brightness(1.12);inset:-46%;opacity:1;pointer-events:none;position:absolute;transform:translateZ(0) scale(1.34) rotate(0deg);transform-origin:50% 50%;z-index:0}.style_cta__B1brU:after{background:linear-gradient(150deg,rgba(6,8,13,.74),rgba(7,9,14,.42) 36%,rgba(18,20,28,.58)),linear-gradient(120deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.02) 24%,hsla(0,0%,100%,.08) 52%,hsla(0,0%,100%,0) 78%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.style_cta__B1brU:hover{border-left-color:hsla(0,0%,100%,.2);border-top-color:hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 26px 54px rgba(0,0,0,.34);transform:translateY(-2px)}.style_ctaInner__LkbXC{display:flex;flex-direction:column;gap:16px;max-width:18rem;position:relative;z-index:2}.style_ctaLabel__Hgk0J{color:hsla(0,0%,100%,.62)}.style_cta__B1brU:focus-visible{border-radius:16px;outline:2px solid #fff;outline-offset:4px}.style_ctaText__ImFF6{font-family:var(--text-fancy);font-size:clamp(1.35rem,2vw,1.95rem);letter-spacing:-.035em;line-height:1.04;position:relative;text-shadow:0 10px 30px rgba(0,0,0,.28)}.style_ctaArrow__h2WdP{align-self:flex-end;color:hsla(0,0%,100%,.96);font-size:28px;position:relative;text-shadow:0 0 20px rgba(104,139,255,.38),0 0 34px rgba(255,152,84,.22);transition:transform .3s ease,text-shadow .3s ease;z-index:2}.style_cta__B1brU:focus-visible .style_ctaArrow__h2WdP,.style_cta__B1brU:hover .style_ctaArrow__h2WdP{text-shadow:0 0 24px rgba(104,139,255,.46),0 0 42px rgba(255,113,176,.3),0 0 52px rgba(255,215,109,.18);transform:translate(4px,-4px)}@keyframes style_geminiSpectrumOrbit__s_9ZL{0%{transform:translateZ(0) scale(1.3) rotate(0deg)}50%{transform:translateZ(0) scale(1.4) rotate(180deg)}to{transform:translateZ(0) scale(1.3) rotate(1turn)}}@media (max-width:1024px){.style_section__oUMth{padding-inline:24px}.style_copy__3_OdN,.style_cta__B1brU,.style_header__9ODL_,.style_meta__22gnN{grid-column:1/13}.style_header__9ODL_{border-bottom:1px solid hsla(0,0%,100%,.1);border-right:none}.style_cta__B1brU{border-left:none;min-height:180px}}@media (max-width:640px){.style_section__oUMth{padding-inline:12px;padding-bottom:32px;padding-top:24px}.style_title__j_hV1{max-width:none}.style_body__rlIdr{font-size:15px}.style_sectionHeader__GyvVQ{align-items:center}.style_cta__B1brU{min-height:152px}}@media (prefers-reduced-motion:reduce){.style_ctaArrow__h2WdP,.style_cta__B1brU{transition:none}.style_cta__B1brU:before{animation:none;transform:scale(1.3)}}.style_wrapper___dpgF{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.style_wrapperSolo__n1aMd{margin-top:0;padding-bottom:0;width:100%}.style_side__zfpD3{display:flex;flex-direction:column;padding:0}.style_directionLabel__x8MGX{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgb(15 15 15/.26);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:hsla(0,0%,100%,.82);display:inline-flex;font-size:.72rem;font-weight:500;gap:10px;letter-spacing:.18em;margin:0;padding:8px 12px;text-transform:uppercase;transition:transform .35s ease,border-color .35s ease,background .35s ease,color .35s ease}.style_directionArrow__5Gzmw{color:#fff;font-size:.95rem;line-height:1}.style_pTitle__aecHD{color:#fff;font-family:var(--text-fancy);font-size:clamp(1.35rem,1.7vw,2rem);letter-spacing:-.04em;line-height:.88;max-width:min(16vw,14ch)}.style_next__bgWAI{align-items:flex-end;justify-content:flex-end}.style_centerButton__V_Qz0{flex:0 0 auto}.style_centerButton__V_Qz0,.style_exploreLink__g4z6a{align-items:center;display:flex;justify-content:center}.style_exploreLink__g4z6a{background:transparent;color:#111;flex-direction:column;gap:18px;min-height:15rem;padding:22px 24px;position:relative;text-decoration:none;transition:transform .35s ease,background .35s ease;width:min(30rem,100%)}.style_exploreLinkLarge__xTpjm{min-height:clamp(16rem,34vw,24rem);width:100%}.style_exploreLabel__Kuez2{color:rgb(0 0 0/.58);display:block;font-size:.72rem;letter-spacing:.14em;line-height:1.2;text-align:center;text-transform:uppercase}.style_exploreTitle__0SY9d{color:#111;display:block;font-family:var(--text-fancy);font-size:clamp(2.75rem,4.8vw,4.5rem);letter-spacing:-.065em;line-height:.86;max-width:8ch;text-align:center}.style_exploreLinkLarge__xTpjm .style_exploreTitle__0SY9d{font-size:clamp(3.2rem,6.6vw,6.25rem);max-width:7ch}.style_exploreArrow__XU0nl{bottom:22px;color:rgb(0 0 0/.7);font-size:clamp(1.55rem,2.4vw,2.1rem);line-height:1;position:absolute;right:24px}.style_exploreLink__g4z6a:hover{background:transparent;transform:translateY(-2px)}.style_workCard__H32ps{aspect-ratio:16/9;background-color:#fefefe;border-radius:0;cursor:pointer;max-width:100%;object-fit:cover;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.23,1,.32,1),box-shadow .45s cubic-bezier(.23,1,.32,1);width:20vw}.style_cardMeta__1wo2F{align-items:flex-start;bottom:18px;display:flex;flex-direction:column;gap:10px;left:18px;pointer-events:none;position:absolute;right:18px;z-index:2}.style_cardMetaRight__T3ciT{align-items:flex-end}.style_cardMetaRight__T3ciT .style_pTitle__aecHD{text-align:right}.style_side__zfpD3:hover .style_workCard__H32ps{box-shadow:0 18px 40px rgb(0 0 0/.08);transform:translateY(-4px)}.style_side__zfpD3:hover .style_directionLabel__x8MGX{background:rgb(15 15 15/.38);border-color:hsla(0,0%,100%,.34);transform:translateX(4px)}.style_next__bgWAI:hover .style_directionLabel__x8MGX{transform:translateX(-4px)}.style_image__xlo7S{height:100%;object-fit:cover;opacity:1;width:100%}.style_overlay__Onvz0{align-items:center;background:linear-gradient(180deg,rgb(0 0 0/.08),rgb(0 0 0/.12) 42%,rgb(0 0 0/.5));display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;transition:all .3s;width:100%;z-index:1}.style_overlay__Onvz0:hover{opacity:0}@media screen and (max-width:1200px){.style_wrapper___dpgF{flex-direction:column}.style_side__zfpD3{margin-bottom:2rem;order:3;width:100%}.style_directionLabel__x8MGX{padding:9px 14px}.style_workCard__H32ps{width:100%}.style_pTitle__aecHD{max-width:100%}.style_cardMetaRight__T3ciT,.style_cardMeta__1wo2F{align-items:flex-start}.style_cardMetaRight__T3ciT .style_pTitle__aecHD{text-align:left}.style_exploreLink__g4z6a{min-height:13rem;width:100%}}@media screen and (max-width:768px){.style_wrapper___dpgF{padding:0}.style_overlay__Onvz0{background:linear-gradient(180deg,rgb(0 0 0/.04),rgb(0 0 0/.08) 45%,rgb(0 0 0/.58))}.style_directionLabel__x8MGX{font-size:.68rem;gap:8px;padding:8px 12px}.style_cardMeta__1wo2F{bottom:14px;gap:8px;left:14px;right:14px}.style_pTitle__aecHD{font-size:1.15rem;line-height:1}.style_exploreLinkLarge__xTpjm,.style_exploreLink__g4z6a{min-height:12rem;padding:16px}.style_exploreArrow__XU0nl{bottom:16px;right:16px}.style_exploreLinkLarge__xTpjm .style_exploreTitle__0SY9d,.style_exploreTitle__0SY9d{font-size:clamp(2.4rem,9vw,3.4rem);max-width:8ch}}.style_bentoContainer__uLBn2{background:#f8f8f8;height:100vh;overflow:hidden;padding:0;width:100vw}.style_bentoGrid__xD1rH{display:grid;gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(10,1fr);height:100%;width:100%}@media (max-width:1024px){.style_bentoGrid__xD1rH{grid-template-columns:repeat(6,1fr);grid-template-rows:auto;min-height:100vh}.style_bentoContainer__uLBn2{height:auto;min-height:100vh}}@media (max-width:640px){.style_bentoGrid__xD1rH{gap:0;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.style_bentoContainer__uLBn2{height:auto;min-height:100vh;overflow-y:auto}}.GridCard_gridCard__mxQNe{background:#fff;border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;grid-column:var(--col-desktop);grid-row:var(--row-desktop);justify-content:space-between;overflow:hidden;padding:0;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.GridCard_gridCard__mxQNe.GridCard_interactive__FyxWA{cursor:pointer}.GridCard_gridCard__mxQNe.GridCard_interactive__FyxWA:hover{background:#fff;border-color:rgba(0,0,0,.12)}.GridCard_gridCard__mxQNe.GridCard_accent__sP082{background:#111;border-color:rgba(0,0,0,.2)}.GridCard_gridCard__mxQNe.GridCard_accent__sP082.GridCard_interactive__FyxWA:hover{background:#1a1a1a;border-color:rgba(0,0,0,.3)}.GridCard_gridCard__mxQNe.GridCard_premium__UbZia{background:#fcfcfc;border-color:rgba(0,0,0,.06)}.GridCard_gridCard__mxQNe.GridCard_premium__UbZia.GridCard_interactive__FyxWA:hover{background:#efefef;border-color:rgba(0,0,0,.1)}.GridCard_span12_1__21ZuU{grid-column:1/13;grid-row:1/2}.GridCard_span6_5_left__LKyiw{grid-column:1/7;grid-row:2/11}.GridCard_span3_3_topright__v3wdO{grid-column:7/13;grid-row:2/5}.GridCard_span3_3_toprightright__yfdkb{grid-column:7/10;grid-row:5/8}.GridCard_span3_2_bottomleft__12SEN{grid-column:10/13;grid-row:5/8}.GridCard_span3_2_bottomcenter__iO5_z{grid-column:7/10;grid-row:8/11}.GridCard_span3_2_bottomright__T9vaL{grid-column:10/13;grid-row:8/11}.GridCard_span2_4_topleft__i6fBZ{grid-column:1/3;grid-row:2/6}@media (max-width:1024px){.GridCard_span12_1__21ZuU{grid-column:1/7;grid-row:1/2}.GridCard_span6_5_left__LKyiw{grid-column:1/7;grid-row:2/8}.GridCard_span3_3_topright__v3wdO{grid-column:1/7;grid-row:8/11}.GridCard_span3_3_toprightright__yfdkb{grid-column:1/4;grid-row:11/15}.GridCard_span3_2_bottomleft__12SEN{grid-column:4/7;grid-row:11/15}.GridCard_span3_2_bottomcenter__iO5_z{grid-column:1/4;grid-row:15/18}.GridCard_span2_4_topleft__i6fBZ{grid-column:4/7;grid-row:15/18}.GridCard_span3_2_bottomright__T9vaL{grid-column:1/7;grid-row:18/21}.GridCard_gridCard__mxQNe{grid-column:var(--col-tablet,var(--col-desktop));grid-row:var(--row-tablet,var(--row-desktop))}}@media (max-width:640px){.GridCard_gridCard__mxQNe{grid-column:var(--col-mobile,var(--col-desktop));grid-row:var(--row-mobile,var(--row-desktop));min-height:200px}}.HeroModule_heroModule__xuvse{--pointer-x:50%;--pointer-y:50%;align-items:flex-start;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,91%,.72) 0,hsla(0,0%,84%,.5) 18%,hsla(0,0%,69%,.22) 34%,hsla(0,0%,69%,0) 58%),linear-gradient(145deg,hsla(0,0%,100%,.98) 0,hsla(0,0%,96%,.92) 55%,hsla(0,0%,93%,.88) 100%);cursor:default;display:flex;flex-direction:column;gap:20px;isolation:isolate;justify-content:flex-end;overflow:hidden;padding:32px;position:relative}.HeroModule_heroText__V5x45,.HeroModule_scrollIndicator__i6GFr{position:relative;z-index:2}.HeroModule_heroModule__xuvse:before{background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0);background-size:112px 112px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.14) 46%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.14) 46%,transparent);opacity:.28;pointer-events:none;position:absolute;z-index:0}.HeroModule_heroModule__xuvse:after{background:linear-gradient(180deg,transparent,transparent 48%,hsla(0,0%,97%,.12) 65%,hsla(0,0%,97%,.58));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.HeroModule_heroText__V5x45{display:flex;flex-direction:column;gap:18px;justify-content:flex-end;max-width:100%;min-width:0;width:100%}.HeroModule_heroTitle__DIMTr{color:#0a0a0a;font-family:var(--text-fancy);font-size:clamp(40px,4.4vw,66px);font-weight:500;letter-spacing:-.06em;line-height:.9;margin:0;max-width:100%;overflow-wrap:break-word;position:relative;text-wrap:balance;word-wrap:break-word}.HeroModule_heroSubtitle__HMb2t{color:rgba(0,0,0,.74);font-size:clamp(15px,1.25vw,18px);font-weight:400;line-height:1.55;margin:0;max-width:60ch;position:relative}.HeroModule_titleWord__vTWeK{animation:HeroModule_charFadeIn__rKf42 .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--word-index)*.06s);display:inline-block;opacity:0;position:relative;transition:transform .6s cubic-bezier(.23,1,.32,1),color .3s ease,text-shadow .3s ease;white-space:nowrap}@keyframes HeroModule_charFadeIn__rKf42{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.HeroModule_titleWord__vTWeK:hover{color:#000;text-shadow:0 12px 24px rgba(0,0,0,.08);transform:translateY(-3px) scale(1.08)}.HeroModule_scrollIndicator__i6GFr{align-items:center;animation:HeroModule_floatAnimation__6iKvy 3s ease-in-out infinite;display:flex;gap:8px}.HeroModule_scrollText__D816A{color:#5d5d5d;font-size:14px;font-weight:400;letter-spacing:.05em;text-transform:lowercase}.HeroModule_scrollArrow__Yq_ev{color:#5d5d5d;height:16px;width:16px}@keyframes HeroModule_floatAnimation__6iKvy{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1024px){.HeroModule_heroModule__xuvse{min-height:400px;padding:32px}.HeroModule_heroTitle__DIMTr{font-size:clamp(36px,5.8vw,58px);max-width:100%}}@media (max-width:640px){.HeroModule_heroModule__xuvse{min-height:350px;padding:24px}.HeroModule_heroTitle__DIMTr{font-size:clamp(32px,8vw,48px);max-width:100%}.HeroModule_heroSubtitle__HMb2t{font-size:14px}.HeroModule_titleWord__vTWeK:hover{text-shadow:none;transform:none}.HeroModule_scrollText__D816A{font-size:12px}.HeroModule_scrollArrow__Yq_ev{height:14px;width:14px}}.ActionModule_actionModule__7_XT3{display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden;padding:24px;position:relative}.ActionModule_backgroundImage__h18kR{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ActionModule_backgroundImage__h18kR:after{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.3));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ActionModule_actionLink__lcA2w{color:inherit;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;text-decoration:none;width:100%;z-index:1}.ActionModule_actionLink__lcA2w:focus-visible{border-radius:24px;outline:2px solid #0a0a0a;outline-offset:4px}.ActionModule_actionHeader__4Vlv1{display:none}.ActionModule_actionContent__RWIrM{display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:flex-end;position:relative;z-index:1}.ActionModule_actionTitle__Wa5BY{color:#0a0a0a;font-family:var(--text-fancy);font-size:clamp(24px,2.5vw,36px);font-weight:600;line-height:1.2;margin:0}.ActionModule_actionTitle__Wa5BY.ActionModule_accent__DllvK{color:#fff}.ActionModule_actionTitle__Wa5BY.ActionModule_premium__zhBuR{color:#0a0a0a}.ActionModule_actionTitle__Wa5BY.ActionModule_hasBackground__5bcQj{color:#fff}.ActionModule_actionDescription__LHRI_{color:rgba(0,0,0,.6);font-size:clamp(13px,1vw,15px);line-height:1.4;margin:0;max-width:90%}.ActionModule_actionDescription__LHRI_.ActionModule_accent__DllvK{color:hsla(0,0%,100%,.8)}.ActionModule_actionDescription__LHRI_.ActionModule_premium__zhBuR{color:rgba(0,0,0,.6)}.ActionModule_actionDescription__LHRI_.ActionModule_hasBackground__5bcQj{color:hsla(0,0%,100%,.8)}.ActionModule_actionIndicator__0fIHT{align-items:center;display:flex;height:32px;justify-content:center;opacity:.3;position:absolute;right:24px;top:24px;transition:all .4s cubic-bezier(.4,0,.2,1);width:32px;z-index:1}.ActionModule_arrow__iEjiw{color:#0a0a0a;font-size:20px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.ActionModule_arrow__iEjiw.ActionModule_accent__DllvK{color:#fff}.ActionModule_arrow__iEjiw.ActionModule_premium__zhBuR{color:#0a0a0a}.ActionModule_arrow__iEjiw.ActionModule_hasBackground__5bcQj{color:#fff}.ActionModule_actionModule__7_XT3:hover .ActionModule_actionIndicator__0fIHT{opacity:1}.ActionModule_actionModule__7_XT3:hover .ActionModule_arrow__iEjiw{transform:translate(4px,-4px)}.ActionModule_actionModule__7_XT3:hover .ActionModule_actionDescription__LHRI_{color:rgba(0,0,0,.8)}.ActionModule_actionModule__7_XT3:hover .ActionModule_actionDescription__LHRI_.ActionModule_accent__DllvK{color:hsla(0,0%,100%,.9)}.ActionModule_actionModule__7_XT3:hover .ActionModule_actionDescription__LHRI_.ActionModule_premium__zhBuR{color:rgba(0,0,0,.8)}.ActionModule_actionModule__7_XT3:hover .ActionModule_actionDescription__LHRI_.ActionModule_hasBackground__5bcQj{color:hsla(0,0%,100%,.9)}@media (max-width:1024px){.ActionModule_actionModule__7_XT3{min-height:180px;padding:32px}.ActionModule_actionIndicator__0fIHT{height:32px;right:32px;top:32px;width:32px}.ActionModule_arrow__iEjiw{font-size:20px}}@media (max-width:640px){.ActionModule_actionModule__7_XT3{min-height:200px;padding:24px}.ActionModule_actionTitle__Wa5BY{font-size:clamp(24px,6vw,32px)}.ActionModule_actionDescription__LHRI_{font-size:13px}.ActionModule_actionIndicator__0fIHT{height:28px;right:24px;top:24px;width:28px}.ActionModule_arrow__iEjiw{font-size:18px}}.HeaderModule_headerModule__26ncG{align-items:center;border:none;border-bottom:1px solid rgba(0,0,0,.08);display:flex;padding:0 48px}.HeaderModule_headerContent__os1YX{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.HeaderModule_logoContainer__gD_wf{align-items:center;display:flex;gap:12px;text-decoration:none;transition:opacity .3s ease}.HeaderModule_logoContainer__gD_wf:hover{opacity:.8}.HeaderModule_logo__SDq5G{height:32px;width:32px}.HeaderModule_brand__uWdHB{display:flex;flex-direction:column;gap:0}.HeaderModule_brandName__VKbwi{color:#0a0a0a;font-size:15px;font-weight:600;line-height:1}.HeaderModule_brandTagline__7KB90{color:rgba(0,0,0,.72);font-size:11px;font-weight:400;line-height:1.2}.HeaderModule_nav__cI7Kt{align-items:center;display:flex;gap:32px}.HeaderModule_navLink__hmex1{color:rgba(0,0,0,.82);font-size:16px;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.HeaderModule_navLink__hmex1:after{background:rgba(0,0,0,.8);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.HeaderModule_navLink__hmex1:hover{color:#000}.HeaderModule_navLink__hmex1:hover:after{width:100%}.HeaderModule_navLinkAccent__KagFX{color:#0a0a0a;font-weight:600}.HeaderModule_navLinkAccent__KagFX:hover{color:#1a1a1a}.HeaderModule_navLinkAccent__KagFX:after{background:#0a0a0a}.HeaderModule_logoContainer__gD_wf:focus-visible,.HeaderModule_navLink__hmex1:focus-visible{outline:2px solid #0a0a0a;outline-offset:4px}@media (max-width:1024px){.HeaderModule_headerModule__26ncG{min-height:60px;padding:0 32px}.HeaderModule_nav__cI7Kt{gap:24px}.HeaderModule_logo__SDq5G{height:28px;width:28px}.HeaderModule_brandName__VKbwi{font-size:14px}.HeaderModule_brandTagline__7KB90{font-size:10px}}@media (max-width:640px){.HeaderModule_headerModule__26ncG{min-height:56px;padding:0 24px}.HeaderModule_nav__cI7Kt{gap:16px}.HeaderModule_logo__SDq5G{height:24px;width:24px}.HeaderModule_brand__uWdHB{display:none}}.VideoModule_videoModule__0nwlX{overflow:hidden;padding:0;position:relative}.VideoModule_videoContainer__kXW_J{height:100%;overflow:hidden;position:relative;width:100%}.VideoModule_videoContainer__kXW_J video{height:100%;object-fit:cover;width:100%}.VideoModule_videoOverlay__c7s99{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;left:0;padding:24px;pointer-events:none;position:absolute;right:0}.VideoModule_videoTitle__0e_Pr{color:#fff;font-size:16px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media (max-width:1024px){.VideoModule_videoModule__0nwlX{min-height:300px}}@media (max-width:640px){.VideoModule_videoModule__0nwlX{min-height:250px}.VideoModule_videoOverlay__c7s99{padding:16px}.VideoModule_videoTitle__0e_Pr{font-size:14px}}.KineticLines_container__1ZEyo{height:100%;position:relative;width:100%}.KineticLines_canvas__Z0GvT{cursor:crosshair;display:block;height:100%;width:100%}.KineticLines_logoContainer__xzn2z{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.KineticLines_logo__CevqQ{display:block;height:auto;width:300px}@media (max-width:768px){.KineticLines_logo__CevqQ{width:150px}}.style_section__ElJMM{background:linear-gradient(180deg,#f6f4ef,#0b0b0c 18%,#070708);width:100%}.style_link___e1jO{--hover-x:0;--hover-y:0;background:radial-gradient(circle at top,hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,0) 32%),linear-gradient(180deg,#0b0b0c,#101011 56%,#070708);color:#fff;display:block;min-height:clamp(420px,68vh,680px);overflow:hidden;position:relative;text-decoration:none}.style_canvas__uTiIR{display:block;height:100%;inset:0;pointer-events:none;position:absolute;transition:opacity .22s ease;width:100%;will-change:transform}.style_canvasHidden__RxuqS{opacity:0}.style_link___e1jO:after,.style_link___e1jO:before{content:"";inset:0;pointer-events:none;position:absolute}.style_link___e1jO:before{background:radial-gradient(circle,hsla(0,0%,100%,.1) 1px,transparent 1.6px);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle at center,#000,rgba(0,0,0,.3));mask-image:radial-gradient(circle at center,#000,rgba(0,0,0,.3));opacity:.2}.style_link___e1jO:after{background:radial-gradient(circle at center,hsla(0,0%,100%,0) 0,rgba(0,0,0,.22) 64%,rgba(0,0,0,.52) 100%),linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.52))}.style_panel___glG5{display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(420px,68vh,680px);padding:clamp(26px,3vw,36px) clamp(18px,2.8vw,28px) clamp(24px,3vw,32px);position:relative;z-index:1}.style_footerRow__eFurB,.style_headerRow__WQhUy{align-items:center;display:flex;gap:20px;justify-content:space-between}.style_headerRow__WQhUy{border-bottom:1px solid hsla(0,0%,100%,.14);padding-bottom:clamp(18px,2vw,24px)}.style_footerRow__eFurB{padding-top:clamp(18px,2vw,24px)}.style_ctaMeta__zceFQ,.style_eyebrow__A83D8,.style_footerItem__SKSLc,.style_route__7GTPb{font-family:var(--text-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.style_ctaMeta__zceFQ,.style_eyebrow__A83D8,.style_footerItem__SKSLc{color:hsla(0,0%,100%,.56)}.style_route__7GTPb{color:hsla(0,0%,100%,.4)}.style_centerContent__xJWsa{flex:1 1;flex-direction:column;gap:18px;text-align:center;transform:translate3d(calc(var(--hover-x)*18px),calc(var(--hover-y)*14px),0);will-change:transform}.style_centerContent__xJWsa,.style_wordSpacer__R_sRa{align-items:center;display:flex;justify-content:center;position:relative}.style_wordSpacer__R_sRa{height:clamp(170px,18vw,280px);pointer-events:none;width:min(78vw,980px)}.style_wordFallback__Fk4te{color:#f4f4f4;font-family:var(--text-mono);font-size:clamp(4.6rem,15vw,12rem);font-weight:500;letter-spacing:-.1em;line-height:.9;text-shadow:0 20px 70px rgba(0,0,0,.34);text-transform:lowercase;transition:opacity .22s ease}.style_wordFallbackEnhanced__6eh7G,.style_wordFallbackPending__dlbMf{opacity:0}.style_wordFallbackVisible__IORJP{opacity:.94}.style_subtitle__2BFuI{color:hsla(0,0%,100%,.76);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.72;margin:0;max-width:56rem;text-wrap:balance}.style_footerRow__eFurB{transform:translate3d(calc(var(--hover-x)*-8px),calc(var(--hover-y)*-6px),0);will-change:transform}.style_footerItems__sR9Fb{display:flex;flex-wrap:wrap;gap:10px 16px}.style_footerItem__SKSLc{padding-right:16px;position:relative}.style_footerItem__SKSLc:after{background:hsla(0,0%,100%,.26);border-radius:50%;content:"";height:4px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px}.style_footerItem__SKSLc:last-child{padding-right:0}.style_footerItem__SKSLc:last-child:after{display:none}.style_cta__fh_oC{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:14px;min-height:44px;padding:0 18px;transition:transform .28s ease,background-color .28s ease,border-color .28s ease}.style_link___e1jO:hover .style_cta__fh_oC{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.28);transform:translateY(-2px)}.style_link___e1jO:focus-visible{outline:2px solid #fff;outline-offset:-8px}@media (max-width:779px){.style_panel___glG5{min-height:clamp(420px,72vh,620px);padding-top:22px}}@media (max-width:640px){.style_panel___glG5{padding-bottom:18px;padding-left:16px;padding-right:16px}.style_centerContent__xJWsa{gap:14px}.style_wordSpacer__R_sRa{height:clamp(120px,34vw,180px);width:min(92vw,520px)}.style_subtitle__2BFuI{font-size:.96rem}.style_footerRow__eFurB,.style_headerRow__WQhUy{align-items:flex-start;flex-direction:column}.style_cta__fh_oC{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.style_centerContent__xJWsa,.style_cta__fh_oC,.style_footerRow__eFurB{transform:none!important;transition:none}}