.Contact_section__Klc95{position:relative;padding:clamp(110px,18vh,200px) var(--gutter);background:#000;overflow:hidden}.Contact_bgPool__mWts_{position:absolute;width:56vw;height:56vw;top:-18%;left:-16%;border-radius:50%;background:radial-gradient(circle,rgba(251,220,92,.045) 0,transparent 62%);pointer-events:none}.Contact_topRule__B5rjn{position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:linear-gradient(90deg,transparent,rgba(251,220,92,.3),transparent)}.Contact_inner__gty2p{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(50px,8vw,140px);gap:clamp(50px,8vw,140px);max-width:1360px;margin:0 auto;align-items:start}.Contact_pre__QaoZh{font-size:var(--fs-whisper);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}.Contact_heading__xdOSc{font-size:var(--fs-display);font-weight:900;line-height:.98;letter-spacing:-.03em;margin-bottom:var(--space-4)}.Contact_heading__xdOSc em{font-style:italic;font-weight:300;color:var(--accent)}.Contact_sub__AQlx3{font-size:var(--fs-lead);font-weight:300;line-height:1.7;color:var(--text-70);max-width:38ch;margin-bottom:clamp(48px,8vh,88px)}.Contact_infoList__Cwzwv{border-top:1px solid var(--line)}.Contact_infoItem__EX8bH{display:grid;grid-template-columns:92px 1fr;align-items:baseline;grid-gap:18px;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);font-size:var(--fs-lead);font-weight:300;color:var(--text)}.Contact_infoLabel___0KkM{font-size:var(--fs-whisper);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--text-28)}.Contact_infoLink__sXt2z{text-decoration:none;transition:color .35s ease}.Contact_infoLink__sXt2z:hover{color:var(--accent)}.Contact_formCard__LRTjv{position:relative;padding-top:6px}.Contact_row__gB2q3{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px)}.Contact_field__L5tUm{position:relative;margin-bottom:clamp(30px,4.5vh,46px)}.Contact_field__L5tUm label{display:block;font-size:var(--fs-whisper);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--text-45);margin-bottom:10px;transition:color .35s ease}.Contact_field__L5tUm:focus-within label{color:var(--accent)}.Contact_field__L5tUm input,.Contact_field__L5tUm select,.Contact_field__L5tUm textarea{width:100%;padding:10px 0 14px;font:inherit;font-weight:300;font-size:clamp(17px,1.6vw,22px);color:var(--text);background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.14);border-radius:0;outline:none;transition:border-color .4s ease}.Contact_field__L5tUm input::placeholder,.Contact_field__L5tUm textarea::placeholder{color:var(--text-18)}.Contact_field__L5tUm input:focus,.Contact_field__L5tUm select:focus,.Contact_field__L5tUm textarea:focus{border-bottom-color:var(--accent)}.Contact_field__L5tUm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none'%3E%3Cpath d='M1 1l4.5 4.5L10 1' stroke='rgba(251,220,92,0.6)' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center}.Contact_field__L5tUm select option{background:#0a0a0a;color:#fff;font-size:15px}.Contact_field__L5tUm textarea{resize:vertical;min-height:96px;line-height:1.5}.Contact_fieldError__IumDu input,.Contact_fieldError__IumDu textarea{border-bottom-color:rgba(224,122,99,.8)}.Contact_errorMsg__RFjJV{display:none;font-size:12px;font-weight:400;letter-spacing:.04em;color:#e07a63;margin-top:8px}.Contact_errorMsgShow__v5JvU{display:block}.Contact_honeypot__FuiaL{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.Contact_submit__TAwLp{display:flex;align-items:center;justify-content:space-between;width:100%;padding:clamp(24px,3.5vh,34px) 0;margin-top:8px;background:transparent;color:var(--text);font-size:var(--fs-h3);font-weight:900;letter-spacing:.02em;text-transform:uppercase;border:0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);transition:color .45s ease,border-color .45s ease,opacity .3s ease}.Contact_submit__TAwLp svg{width:26px;height:26px;transition:transform .5s var(--ease-out)}.Contact_submit__TAwLp:hover:not(:disabled){color:var(--accent);border-color:rgba(251,220,92,.5)}.Contact_submit__TAwLp:hover:not(:disabled) svg{transform:translateX(10px)}.Contact_submit__TAwLp:disabled{opacity:.45;cursor:default}.Contact_submitError__XZ5A4{color:#e07a63;border-color:rgba(224,122,99,.5)}.Contact_success__iTA7y{position:absolute;inset:-12px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:rgba(0,0,0,.96);opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.Contact_successShow__RcoJO{opacity:1;visibility:visible}.Contact_successIcon__Oel2P{font-size:30px;color:var(--accent);animation:Contact_success-pop__RGmja .7s cubic-bezier(.22,1,.36,1)}@keyframes Contact_success-pop__RGmja{0%{transform:scale(.4);opacity:0}}.Contact_success__iTA7y h3{font-size:var(--fs-h2);font-weight:900;letter-spacing:-.02em}.Contact_success__iTA7y p{font-size:var(--fs-body);font-weight:300;color:var(--text-45)}@media (max-width:900px){.Contact_section__Klc95{padding-top:16vh;padding-bottom:14vh}.Contact_inner__gty2p,.Contact_row__gB2q3{grid-template-columns:1fr}.Contact_row__gB2q3{gap:0}.Contact_sub__AQlx3{margin-bottom:48px}.Contact_infoList__Cwzwv{margin-bottom:70px}.Contact_infoItem__EX8bH{grid-template-columns:78px 1fr;font-size:var(--fs-body)}}.Footer_footer__Jcyx6{position:relative;min-height:88vh;display:flex;align-items:center;background:#000;overflow:hidden}.Footer_canvas__1EgsQ{z-index:0}.Footer_bgFallback__ajq5Y{position:absolute;inset:0;background:radial-gradient(60% 48% at 50% 46%,rgba(251,220,92,.06) 0,rgba(251,220,92,.02) 50%,transparent 72%),linear-gradient(180deg,rgba(251,220,92,.025),transparent 45%),#000}.Footer_topLine__mCH5f{position:absolute;top:0;left:50%;width:min(72vw,1100px);height:1px;transform:translateX(-50%) scaleX(0);background:linear-gradient(90deg,transparent,rgba(251,220,92,.4),transparent);transition:transform 1.6s var(--ease-out) .15s}.Footer_topLineIn__b_zmg{transform:translateX(-50%) scaleX(1)}.Footer_inner__MLatC{position:relative;z-index:2;width:100%;padding:clamp(80px,12vh,130px) var(--gutter) clamp(44px,6vh,70px);display:flex;flex-direction:column;align-items:center;text-align:center}.Footer_wordmark__58iND{font-size:clamp(56px,10.8vw,158px);font-weight:900;line-height:1.06;letter-spacing:-.04em;white-space:nowrap;padding:.04em .14em;background-image:radial-gradient(38% 90% at var(--mx,50%) 50%,#fbdc5c 0,#fff 55%,rgba(255,255,255,.82) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;filter:blur(16px);transform:translateY(34px) scale(.985);transition:opacity 1.4s var(--ease-out),filter 1.4s var(--ease-out),transform 1.4s var(--ease-out)}.Footer_wordmark__58iND em{font-style:italic;font-weight:300}.Footer_wordmarkIn__r8Fj4{opacity:1;filter:blur(0);transform:none}.Footer_tagline__t1xTu{margin-top:clamp(22px,3.5vh,34px);font-size:var(--fs-label);font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:var(--text-45)}.Footer_divider__4o26K{width:1px;height:clamp(38px,6vh,64px);margin:clamp(28px,4.5vh,46px) 0;background:linear-gradient(to bottom,transparent,var(--accent-soft),transparent)}.Footer_ctaBtn__gP5x4{display:inline-flex;align-items:center;gap:14px;padding:18px 40px;border:1px solid rgba(251,220,92,.38);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);text-decoration:none;position:relative;overflow:hidden;transition:color .45s var(--ease-out),border-color .45s var(--ease-out)}.Footer_ctaBtn__gP5x4:before{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease-out)}.Footer_ctaBtn__gP5x4:hover{color:#000;border-color:var(--accent)}.Footer_ctaBtn__gP5x4:hover:before{transform:scaleX(1)}.Footer_ctaBtn__gP5x4 span,.Footer_ctaBtn__gP5x4 svg{position:relative;z-index:1}.Footer_ctaBtn__gP5x4 svg{transition:transform .45s var(--ease-out)}.Footer_ctaBtn__gP5x4:hover svg{transform:translateX(5px)}.Footer_meta__u6sUX{margin-top:clamp(44px,7vh,72px);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--text-28)}@media (max-width:768px){.Footer_footer__Jcyx6{min-height:72vh}.Footer_wordmark__58iND{font-size:clamp(35px,10.4vw,72px)}}@media (prefers-reduced-motion:reduce){.Footer_wordmark__58iND{opacity:1;filter:none;transform:none}.Footer_topLine__mCH5f{transform:translateX(-50%) scaleX(1)}}.GenesisHero_scene__swBiw{position:relative;z-index:2;height:400vh;background:#000}.GenesisHero_panel__eYCOO{position:fixed;left:0;right:0;height:50.5vh;background:#000;z-index:0;will-change:transform}.GenesisHero_panelTop__3Mgg5{top:0}.GenesisHero_panelBottom__XSUlD{bottom:0}.GenesisHero_panel__eYCOO:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 6%,rgba(251,220,92,.85) 50%,transparent 94%);opacity:var(--hairline,0)}.GenesisHero_panelTop__3Mgg5:after{bottom:0}.GenesisHero_panelBottom__XSUlD:after{top:0}.GenesisHero_panel__eYCOO:before{content:"";position:absolute;left:0;right:0;height:9vh;opacity:var(--hairline,0);pointer-events:none}.GenesisHero_panelTop__3Mgg5:before{top:100%;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent)}.GenesisHero_panelBottom__XSUlD:before{bottom:100%;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent)}.GenesisHero_glWrap__y5QK7{position:fixed;inset:0;z-index:1;will-change:opacity}.GenesisHero_canvas__wyxrF{z-index:1}.GenesisHero_overlay__nyN25{position:fixed;inset:0;z-index:2;pointer-events:none}.GenesisHero_chrome__Xu966{position:absolute;inset:0;will-change:opacity}.GenesisHero_vignette__QAKOg{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,transparent 46%,rgba(0,0,0,.58) 100%)}.GenesisHero_glow__GAj_N{position:absolute;left:50%;top:52%;width:90vmin;height:64vmin;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(251,220,92,.075) 0,rgba(251,220,92,.02) 45%,transparent 70%);animation:GenesisHero_genesis-glow-breathe__guKrk 9s ease-in-out infinite;pointer-events:none;will-change:opacity}@keyframes GenesisHero_genesis-glow-breathe__guKrk{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.07)}}.GenesisHero_frame__QGMoB{position:absolute;width:26px;height:26px;border:1px solid rgba(251,220,92,.22)}.GenesisHero_frameTl__iX0RK{top:26px;left:26px;border-right:0;border-bottom:0}.GenesisHero_frameTr__s6yIK{top:26px;right:26px;border-left:0;border-bottom:0}.GenesisHero_frameBl__aD9bH{bottom:26px;left:26px;border-right:0;border-top:0}.GenesisHero_frameBr__LS6Wh{bottom:26px;right:26px;border-left:0;border-top:0}.GenesisHero_logoWrap__3HdBR{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;will-change:opacity,transform}.GenesisHero_logoAura__SXDrb{position:absolute;left:50%;top:50%;width:76vmin;height:42vmin;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(251,220,92,.14) 0,rgba(251,220,92,.04) 45%,transparent 70%);will-change:opacity;pointer-events:none}.GenesisHero_logoBox__o2530{position:relative;display:inline-block;will-change:transform}.GenesisHero_logo__UI1nX{height:19.45vh;width:auto;will-change:filter}.GenesisHero_logoSheen__Fwwp2{position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.55) 50%,rgba(251,220,92,.4) 53%,transparent 61%);background-size:260% 100%;background-repeat:no-repeat;background-position:100% 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;will-change:opacity,background-position;pointer-events:none}.GenesisHero_logoEdge__FA_cX{position:absolute;top:-22%;bottom:-22%;left:0;width:1px;background:linear-gradient(180deg,transparent,rgba(251,220,92,.9) 50%,transparent);will-change:left,opacity}.GenesisHero_cue__VuwG5{position:absolute;bottom:34px;left:50%;transform:translateX(-50%);transition:opacity .6s ease}.GenesisHero_phrase__VuvcR{position:absolute;top:50%;margin-top:-.6em;font-size:clamp(30px,3.6vw,64px);font-weight:300;letter-spacing:-.01em;color:rgba(255,255,255,.92);white-space:pre;will-change:opacity,transform,filter}.GenesisHero_char__8DPmR{display:inline-block;opacity:0}.GenesisHero_phraseLeft__jGwti{left:max(var(--gutter),7vw)}.GenesisHero_phraseRight__C9N3A{right:max(var(--gutter),7vw);text-align:right}.GenesisHero_phraseRule__jSM4V{display:block;width:30px;height:1px;margin-bottom:16px;background:var(--accent);transform:scaleX(0);transform-origin:left}.GenesisHero_phraseRight__C9N3A .GenesisHero_phraseRule__jSM4V{margin-left:auto;transform-origin:right}@media (max-width:768px){.GenesisHero_phrase__VuvcR{top:auto;bottom:17vh;margin-top:0;font-size:clamp(22px,6vw,32px)}.GenesisHero_phraseLeft__jGwti,.GenesisHero_phraseRight__C9N3A{left:var(--gutter);right:auto;text-align:left}.GenesisHero_phraseRight__C9N3A .GenesisHero_phraseRule__jSM4V{margin-left:0;transform-origin:left}.GenesisHero_frame__QGMoB{display:none}.GenesisHero_logo__UI1nX{height:auto;width:72vw}.GenesisHero_cue__VuwG5{bottom:18px}}.GenesisHero_rmScene__g1LB7{position:relative;height:100vh;background:#000}.GenesisHero_rmStage__n8aY4{position:absolute;inset:0}.GenesisHero_logoWrapStatic__IIJzz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.GenesisHero_logoWrapStatic__IIJzz .GenesisHero_logo__UI1nX{height:19.45vh;width:auto}@media (max-width:768px){.GenesisHero_logoWrapStatic__IIJzz .GenesisHero_logo__UI1nX{height:auto;width:72vw}}.Hero_scene__U3z91{position:relative;height:340vh;background:#000}.Hero_pin__ho5ka{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.Hero_canvas__x3m9X{z-index:1}.Hero_glow__bLxBg{position:absolute;z-index:2;left:50%;top:52%;width:90vmin;height:64vmin;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(251,220,92,.075) 0,rgba(251,220,92,.02) 45%,transparent 70%);animation:Hero_glow-breathe__0Z64V 9s ease-in-out infinite;pointer-events:none}@keyframes Hero_glow-breathe__0Z64V{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.07)}}.Hero_vignette__4aU1m{inset:0;background:radial-gradient(ellipse at 50% 50%,transparent 46%,rgba(0,0,0,.58) 100%)}.Hero_seam__pTJhC,.Hero_vignette__4aU1m{position:absolute;z-index:3;pointer-events:none}.Hero_seam__pTJhC{left:0;right:0;bottom:0;height:32vh;background:linear-gradient(0deg,#000 0,rgba(0,0,0,.85) 38%,transparent);opacity:0;will-change:opacity}.Hero_beat__SZEUt{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--gutter);pointer-events:none}.Hero_beat__SZEUt a{pointer-events:auto}.Hero_whisper__ZtURO{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(28px,4vh,44px)}.Hero_whisperRule__VKTDM{width:1px;height:56px;background:linear-gradient(to bottom,transparent,var(--accent-soft));transform-origin:top;animation:Hero_rule-grow__A_qP9 1.4s var(--ease-out) .25s both}@keyframes Hero_rule-grow__A_qP9{0%{transform:scaleY(0)}}.Hero_whisperText__Hmh_7{font-size:var(--fs-label);font-weight:400;letter-spacing:.42em;text-transform:uppercase;color:var(--text-45);animation:Hero_whisper-in__RVeVX 1.6s var(--ease-out) .55s both}@keyframes Hero_whisper-in__RVeVX{0%{opacity:0;letter-spacing:.58em}}.Hero_headline__x1c2s{font-size:var(--fs-mega);font-weight:900;line-height:.98;letter-spacing:-.035em;color:var(--text)}.Hero_line__r7XBT{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.Hero_lineInner__r6NN8{display:block;transform:translateY(112%);animation:Hero_line-rise__fA7Dh 1.25s var(--ease-out) both;animation-delay:var(--d,.7s)}@keyframes Hero_line-rise__fA7Dh{to{transform:none}}.Hero_headline__x1c2s em{font-style:italic;font-weight:300;letter-spacing:-.02em;color:var(--accent)}.Hero_statRow__tMMcQ{display:flex;align-items:stretch;gap:clamp(40px,7vw,110px)}.Hero_stat__qGM8d{display:flex;flex-direction:column;align-items:center;gap:14px}.Hero_statPre__ccIyG{font-size:var(--fs-whisper);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--text-45)}.Hero_statNum__1jXQG{font-size:clamp(56px,9vw,148px);font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--text)}.Hero_statNum__1jXQG em{font-style:normal;color:var(--accent)}.Hero_statUnit__rc53G{font-size:var(--fs-label);font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--text-45)}.Hero_statDivider__8iKID{width:1px;align-self:stretch;background:linear-gradient(to bottom,transparent,var(--line) 30%,var(--line) 70%,transparent);transform-origin:center}.Hero_statCaption__dtl46{margin-top:clamp(36px,6vh,64px);display:flex;gap:14px;font-size:var(--fs-whisper);letter-spacing:.3em;text-transform:uppercase;color:var(--text-28)}.Hero_statCaption__dtl46 i{font-style:normal;color:rgba(251,220,92,.4)}.Hero_kicker__xUFwJ{font-size:var(--fs-label);font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--accent);margin-bottom:clamp(22px,3.5vh,36px)}.Hero_mega__52030{font-size:var(--fs-mega);font-weight:900;line-height:.97;letter-spacing:-.035em;color:var(--text)}.Hero_mega__52030 .Hero_soft__KPQyd{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.34)}.Hero_beatManifesto__Xhg25 .Hero_lineInner__r6NN8{animation:none;transform:translateY(112%)}.Hero_ctaWrap__ho87H{margin-top:clamp(34px,5.5vh,58px)}.Hero_cta__xVvDr{display:inline-flex;align-items:center;gap:16px;padding:20px 44px;border:1px solid rgba(251,220,92,.4);border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);text-decoration:none;position:relative;overflow:hidden;transition:color .45s var(--ease-out),border-color .45s var(--ease-out)}.Hero_cta__xVvDr:before{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease-out)}.Hero_cta__xVvDr:hover{color:#000;border-color:var(--accent)}.Hero_cta__xVvDr:hover:before{transform:scaleX(1)}.Hero_cta__xVvDr span,.Hero_cta__xVvDr svg{position:relative;z-index:1}.Hero_cta__xVvDr svg{transition:transform .45s var(--ease-out)}.Hero_cta__xVvDr:hover svg{transform:translateX(5px)}.Hero_cue__kJ86v{position:absolute;z-index:5;bottom:34px;left:50%;transform:translateX(-50%);transition:opacity .6s ease;animation:Hero_whisper-in__RVeVX 1.6s var(--ease-out) 1.7s both}.Hero_cueHidden___1_DY{opacity:0!important}.Hero_frame__sAHlS{position:absolute;z-index:5;width:26px;height:26px;border:1px solid rgba(251,220,92,.22);opacity:0;animation:Hero_whisper-in__RVeVX 1.4s var(--ease-out) 1.5s both;pointer-events:none}.Hero_frameTl__4RxTI{top:26px;left:26px;border-right:0;border-bottom:0}.Hero_frameTr___nC1c{top:26px;right:26px;border-left:0;border-bottom:0}.Hero_frameBl__WUVJi{bottom:26px;left:26px;border-right:0;border-top:0}.Hero_frameBr__wboJ_{bottom:26px;right:26px;border-left:0;border-top:0}@media (min-width:769px){.Hero_beatManifesto__Xhg25,.Hero_beatProof__iXKOV{opacity:0}.Hero_beatArrival__uKG0y .Hero_line__r7XBT{overflow:visible}.Hero_beatArrival__uKG0y .Hero_lineInner__r6NN8{animation:none;opacity:0;transform:translateY(34px);filter:blur(12px);will-change:opacity,transform,filter}.Hero_beatArrival__uKG0y .Hero_whisperRule__VKTDM{animation:none;transform:scaleY(0);will-change:transform}.Hero_beatArrival__uKG0y .Hero_whisperText__Hmh_7{animation:none;opacity:0;will-change:opacity,transform}}@media (max-width:768px){.Hero_scene__U3z91{height:auto}.Hero_pin__ho5ka{position:relative;height:auto;overflow:visible}.Hero_canvas__x3m9X{position:absolute;inset:0}.Hero_beat__SZEUt{position:relative;inset:auto;min-height:92svh}.Hero_beatManifesto__Xhg25,.Hero_beatProof__iXKOV{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out)}.Hero_beatIn__9b5E7{opacity:1!important;transform:none!important}.Hero_statRow__tMMcQ{flex-direction:column;gap:44px}.Hero_statDivider__8iKID{width:64px;height:1px;align-self:center}.Hero_statCaption__dtl46{flex-wrap:wrap;justify-content:center;gap:8px 12px}.Hero_beatManifesto__Xhg25 .Hero_lineInner__r6NN8{transform:none}.Hero_frame__sAHlS{display:none}.Hero_cue__kJ86v{position:absolute;bottom:18px}}@media (prefers-reduced-motion:reduce){.Hero_scene__U3z91{height:auto}.Hero_pin__ho5ka{position:relative;height:auto}.Hero_beat__SZEUt{position:relative;inset:auto;min-height:88vh}.Hero_beatManifesto__Xhg25,.Hero_beatProof__iXKOV{opacity:1}.Hero_beatArrival__uKG0y .Hero_lineInner__r6NN8,.Hero_beatManifesto__Xhg25 .Hero_lineInner__r6NN8,.Hero_lineInner__r6NN8{transform:none;animation:none;opacity:1;filter:none}.Hero_beatArrival__uKG0y .Hero_whisperRule__VKTDM{transform:none;animation:none}.Hero_beatArrival__uKG0y .Hero_whisperText__Hmh_7{opacity:1;animation:none}.Hero_cue__kJ86v,.Hero_seam__pTJhC{display:none}}.Services_wrapper__ptoSX{position:relative;background:#000;height:560vh}.Services_stage__2_U0s{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.Services_canvas__xf6cF{pointer-events:none}.Services_bgVeil__tE9Wg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 82% 76% at 50% 50%,transparent 46%,rgba(0,0,0,.7) 100%)}.Services_head__mGflu{position:absolute;z-index:2;top:clamp(28px,5vh,54px);left:var(--gutter)}.Services_headline__IYUeQ{font-size:var(--fs-h3);font-weight:900;letter-spacing:-.02em;margin-top:10px}.Services_headline__IYUeQ em{font-style:italic;font-weight:300;color:var(--accent)}.Services_block__dhw9j{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:min(36vw,540px);will-change:opacity,transform,filter}.Services_blockLeft__6QiwZ{left:calc(var(--gutter) * 1.2)}.Services_blockRight__9PGn_{right:calc(var(--gutter) * 1.2)}.Services_idx__La4Fx{font-size:var(--fs-whisper);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--text-28);margin-bottom:22px}.Services_title__Ft2YT{font-size:clamp(38px,4.8vw,84px);font-weight:900;line-height:.98;letter-spacing:-.03em;color:var(--text);margin-bottom:18px}.Services_title__Ft2YT em{display:block;font-style:italic;font-weight:300;letter-spacing:-.015em;color:var(--accent)}.Services_kicker__npQqP{font-size:var(--fs-lead);font-weight:300;font-style:italic;color:var(--accent-soft);margin-bottom:14px}.Services_desc__lc_an{font-size:var(--fs-lead);font-weight:300;line-height:1.7;color:var(--text-70);max-width:40ch;margin-bottom:26px}.Services_chips__Qaz6O{list-style:none;display:flex;flex-wrap:wrap;gap:8px 0;font-size:var(--fs-whisper);font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--text-45);margin-bottom:30px}.Services_chips__Qaz6O li{display:flex;align-items:center}.Services_chips__Qaz6O li+li:before{content:"·";margin:0 12px;color:rgba(251,220,92,.45)}.Services_link__qTuj2{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text);text-decoration:none}.Services_link__qTuj2 svg{transition:transform .4s var(--ease-out)}.Services_link__qTuj2:hover{color:var(--accent)}.Services_link__qTuj2:hover svg{transform:translateX(5px)}.Services_meter__dpqml{position:absolute;z-index:2;bottom:clamp(26px,5vh,48px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:20px}.Services_ticks__8UVsD{display:flex;gap:8px}.Services_tick__DRsTW{width:34px;height:1px;background:rgba(255,255,255,.14);position:relative;overflow:hidden}.Services_tickFill__fRPCb{position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;will-change:transform}.Services_counter__sh_OK{font-size:var(--fs-whisper);letter-spacing:.2em;color:var(--text-28)}.Services_counterCurrent__V0Yw2{font-size:var(--fs-label);font-weight:900;color:var(--accent)}.Services_mobileFlow__t7zsC{display:none}@media (max-width:900px),(prefers-reduced-motion:reduce){.Services_wrapper__ptoSX{height:auto}.Services_stage__2_U0s{display:none}.Services_mobileFlow__t7zsC{display:block;position:relative}.Services_mContent__1vooX{position:relative;padding:15vh var(--gutter) 12vh}.Services_mHead__anECh{margin-bottom:60px}.Services_mHead__anECh .Services_headline__IYUeQ{font-size:var(--fs-display)}.Services_mBlock__Rnl5a{padding:10vh 0;border-bottom:1px solid var(--line)}.Services_mBlock__Rnl5a:first-of-type{padding-top:0}.Services_mVis__OaS5D{position:relative;width:100%;max-width:440px;aspect-ratio:3/2;margin:7vh auto 0}.Services_title__Ft2YT{font-size:clamp(40px,10.5vw,72px)}.Services_desc__lc_an{font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){.Services_mVis__OaS5D{display:none}.Services_mContent__1vooX{max-width:820px;margin-left:auto;margin-right:auto}}.WhoWeAre_wrapper__mrwF3{position:relative;background:#000;height:260vh}.WhoWeAre_stage__rqQmZ{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.WhoWeAre_canvas__L9J2H{z-index:0;pointer-events:none}.WhoWeAre_glow__jwx4c{position:absolute;z-index:1;left:50%;top:52%;width:90vmin;height:64vmin;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(251,220,92,.075) 0,rgba(251,220,92,.02) 45%,transparent 70%);animation:WhoWeAre_who-glow-breathe__uJqky 9s ease-in-out infinite;pointer-events:none}@keyframes WhoWeAre_who-glow-breathe__uJqky{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.07)}}.WhoWeAre_vignette__W2ZLZ{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at 50% 50%,transparent 46%,rgba(0,0,0,.58) 100%);pointer-events:none}.WhoWeAre_seam__E0lit{position:absolute;top:0;left:0;right:0;height:32vh;z-index:3;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.85) 38%,transparent);pointer-events:none;will-change:opacity}.WhoWeAre_perspective__pzFJh{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;perspective:1200px}.WhoWeAre_content__q0RP4{text-align:center;padding:0 var(--gutter);will-change:transform}.WhoWeAre_label__exStQ{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(26px,4vh,44px);opacity:0;transform:scale(.92);transform-origin:center;will-change:opacity,transform}.WhoWeAre_labelRule__hZUMq{width:1px;height:42px;background:linear-gradient(to bottom,var(--accent-soft),transparent)}.WhoWeAre_headline__qOIq4{font-size:var(--fs-display);font-weight:900;line-height:1.02;letter-spacing:-.03em;color:var(--text)}.WhoWeAre_line__eKQTI{display:block;padding-bottom:.08em;margin-bottom:-.08em}.WhoWeAre_lineInner__zivU6{display:block;opacity:0;transform:translateY(30px);filter:blur(16px);will-change:opacity,transform,filter}.WhoWeAre_headline__qOIq4 em,.WhoWeAre_mHeadline__RPfrA em{font-style:italic;font-weight:300;letter-spacing:-.015em;color:var(--accent)}.WhoWeAre_desc__K5QXA{margin:clamp(28px,4.5vh,48px) auto 0;max-width:64ch;font-size:var(--fs-lead);font-weight:300;line-height:1.75;color:var(--text-70)}.WhoWeAre_descLine__jNI7I{display:block;opacity:0;transform:translateY(22px);filter:blur(7px);will-change:opacity,transform,filter}.WhoWeAre_mobile__LfFG2{display:none}@media (max-width:900px),(prefers-reduced-motion:reduce){.WhoWeAre_wrapper__mrwF3{height:auto}.WhoWeAre_stage__rqQmZ{display:none}.WhoWeAre_mobile__LfFG2{display:block;padding:16vh var(--gutter) 14vh}.WhoWeAre_mHeadline__RPfrA{margin-top:18px;font-size:var(--fs-display);font-weight:900;line-height:1.04;letter-spacing:-.03em}.WhoWeAre_mDesc__nA9NK{margin-top:26px;max-width:60ch;font-size:var(--fs-body);font-weight:300;line-height:1.75;color:var(--text-70)}}.WhyCodeGuru_wrapper__3je2C{position:relative;background:#000;height:480vh}.WhyCodeGuru_stage__TFddR{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.WhyCodeGuru_dust__eFJeM{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.WhyCodeGuru_beam__Tzwkt{position:absolute;z-index:0;left:50%;top:50%;width:160vmax;height:22vmin;margin:-11vmin 0 0 -80vmax;background:linear-gradient(90deg,transparent 4%,rgba(251,220,92,.05) 38%,rgba(251,220,92,.09) 50%,rgba(251,220,92,.05) 62%,transparent 96%);filter:blur(18px);will-change:transform;animation:WhyCodeGuru_beam-drift__3t0gd 26s ease-in-out infinite alternate}.WhyCodeGuru_beamB__76_EV{height:12vmin;margin-top:-6vmin;animation:WhyCodeGuru_beam-drift-b__iRGm7 34s ease-in-out infinite alternate;background:linear-gradient(90deg,transparent 6%,rgba(255,255,255,.03) 40%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.03) 60%,transparent 94%)}@keyframes WhyCodeGuru_beam-drift__3t0gd{0%{transform:rotate(-24deg) translateY(-4vmin)}to{transform:rotate(-18deg) translateY(4vmin)}}@keyframes WhyCodeGuru_beam-drift-b__iRGm7{0%{transform:rotate(19deg) translateY(5vmin)}to{transform:rotate(26deg) translateY(-5vmin)}}.WhyCodeGuru_paused__goV4j .WhyCodeGuru_beam__Tzwkt{animation-play-state:paused}.WhyCodeGuru_titleBeat__qfd8q{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.WhyCodeGuru_title__Dtszd{font-size:var(--fs-mega);font-weight:900;line-height:.97;letter-spacing:-.035em;margin-top:22px}.WhyCodeGuru_title__Dtszd em{font-style:italic;font-weight:300;color:var(--accent)}.WhyCodeGuru_chapter__quc4k{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;grid-gap:clamp(44px,7vw,130px);gap:clamp(44px,7vw,130px);padding:0 calc(var(--gutter) * 1.8);opacity:0;pointer-events:none}.WhyCodeGuru_numWrap__Kum0x{text-align:right}.WhyCodeGuru_num__vYh8k{font-size:clamp(90px,16.5vw,255px);font-weight:900;line-height:.9;letter-spacing:-.05em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;will-change:contents}.WhyCodeGuru_numAccent__VNQTo{color:var(--accent);font-weight:300;font-style:italic;font-size:.72em}.WhyCodeGuru_unit__w7iOI{display:block;margin-top:22px;font-size:var(--fs-whisper);font-weight:600;letter-spacing:.36em;text-transform:uppercase;color:var(--text-28)}.WhyCodeGuru_chapterBody__guLJr{max-width:42ch}.WhyCodeGuru_chapterIdx__IU_VH{font-size:var(--fs-whisper);font-weight:600;letter-spacing:.3em;color:rgba(251,220,92,.55);margin-bottom:16px}.WhyCodeGuru_chapterTitle__hM3Jw{font-size:var(--fs-h2);font-weight:900;letter-spacing:-.025em;line-height:1.04;margin-bottom:18px}.WhyCodeGuru_chapterDesc__RTMxF{font-size:var(--fs-lead);font-weight:300;line-height:1.75;color:var(--text-70)}.WhyCodeGuru_chapterRule__3romq{width:72px;height:1px;background:var(--accent-soft);margin-bottom:24px;transform-origin:left}.WhyCodeGuru_rail__N7Biz{position:absolute;z-index:3;left:calc(var(--gutter) / 2);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:22px}.WhyCodeGuru_railItem__mzhe0{font-size:10px;font-weight:600;letter-spacing:.22em;color:var(--text-28);transition:color .5s ease;writing-mode:vertical-rl}.WhyCodeGuru_railActive__AFIiT{color:var(--accent)}.WhyCodeGuru_mobileList__w7Wt_{display:none}@media (max-width:900px),(prefers-reduced-motion:reduce){.WhyCodeGuru_wrapper__3je2C{height:auto;padding:14vh 0 6vh}.WhyCodeGuru_stage__TFddR{display:none}.WhyCodeGuru_mobileList__w7Wt_{display:block;padding:0 var(--gutter)}.WhyCodeGuru_mobileHead__En71g{margin-bottom:60px}.WhyCodeGuru_mobileHead__En71g .WhyCodeGuru_title__Dtszd{font-size:var(--fs-display)}.WhyCodeGuru_mChapter__gPArK{margin-bottom:70px}.WhyCodeGuru_mChapter__gPArK .WhyCodeGuru_numWrap__Kum0x{text-align:left}.WhyCodeGuru_mChapter__gPArK .WhyCodeGuru_num__vYh8k{font-size:clamp(66px,19.5vw,120px)}.WhyCodeGuru_mChapter__gPArK .WhyCodeGuru_chapterBody__guLJr{margin-top:26px}}.Preloader_root__j6EYP{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#000;opacity:1;transition:opacity 1.05s var(--ease-out) .1s,visibility 1.05s var(--ease-out) .1s}.Preloader_out__YlxQd{opacity:0;visibility:hidden;pointer-events:none}.Preloader_spark__CkzGT{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#fbdc5c;opacity:0;animation:Preloader_pl-spark__tvCsx 2.2s var(--ease-out) .15s forwards;transition:transform .9s var(--ease-out),opacity .9s var(--ease-out);will-change:opacity,transform}@keyframes Preloader_pl-spark__tvCsx{0%{opacity:0;transform:scale(.4)}60%{opacity:1}to{opacity:.95;transform:scale(1)}}.Preloader_out__YlxQd .Preloader_spark__CkzGT{transform:scale(2.6);opacity:0}.Preloader_halo__K7t7w{position:absolute;left:50%;top:50%;width:64vmin;height:64vmin;transform:translate(-50%,-50%);background:radial-gradient(circle at center,rgba(251,220,92,.09) 0,rgba(251,220,92,.025) 40%,transparent 68%);opacity:0;animation:Preloader_pl-halo__eKROX 2.6s var(--ease-out) .25s forwards;will-change:opacity}@keyframes Preloader_pl-halo__eKROX{to{opacity:1}}.Preloader_inner__gEYw3{position:absolute;left:0;right:0;top:calc(50% + 58px);display:flex;justify-content:center;transition:opacity .75s var(--ease-out),transform .95s var(--ease-out),filter .95s var(--ease-out)}.Preloader_out__YlxQd .Preloader_inner__gEYw3{opacity:0;transform:translateY(16px);filter:blur(6px)}.Preloader_line__1rHF4{font-size:clamp(34px,4.6vw,78px);font-weight:300;letter-spacing:-.01em;line-height:1.1;color:var(--text);white-space:nowrap;display:flex;gap:.28em}.Preloader_word__ExEcN{display:inline-flex}.Preloader_em__8Yogp{font-style:italic;letter-spacing:-.015em;color:var(--accent)}.Preloader_ch__FMeZV{display:inline-block;opacity:0;transform:translateY(.55em);filter:blur(6px);animation:Preloader_pl-ch__wvVuF .9s var(--ease-out) var(--d,.4s) forwards;will-change:opacity,transform,filter}@keyframes Preloader_pl-ch__wvVuF{to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (max-width:768px){.Preloader_line__1rHF4{font-size:clamp(26px,8vw,44px)}.Preloader_inner__gEYw3{top:calc(50% + 44px)}}@media (prefers-reduced-motion:reduce){.Preloader_ch__FMeZV,.Preloader_halo__K7t7w,.Preloader_spark__CkzGT{animation:none;opacity:1;transform:none;filter:none}}.WhatsAppButton_btn__D2kmj{position:fixed;bottom:26px;right:26px;z-index:900;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:rgba(18,18,18,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 24px rgba(0,0,0,.5);opacity:0;transform:translateY(16px) scale(.8);animation:WhatsAppButton_wa-enter__MuzqR .7s cubic-bezier(.34,1.56,.64,1) 2.4s forwards;transition:transform .2s ease}.WhatsAppButton_btn__D2kmj:hover{transform:translateY(-2px) scale(1.05)}.WhatsAppButton_btn__D2kmj svg{width:40px;height:40px}.WhatsAppButton_pulse__Z7_bP{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(37,211,102,.5);animation:WhatsAppButton_wa-pulse__l91G4 2.4s ease-out 3.2s infinite}@keyframes WhatsAppButton_wa-enter__MuzqR{to{opacity:1;transform:none}}@keyframes WhatsAppButton_wa-pulse__l91G4{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(1.55);opacity:0}}@media (max-width:768px){.WhatsAppButton_btn__D2kmj{width:52px;height:52px;bottom:18px;right:18px}.WhatsAppButton_btn__D2kmj svg{width:36px;height:36px}}