.Contact_section__116Ae{position:relative;padding:12vh var(--grid-margin) 14vh;background-color:var(--void-black);overflow:hidden}.Contact_stars__3m3Ub{position:absolute;inset:0;overflow:hidden;z-index:0}.Contact_star__fnFuq{position:absolute;background:rgba(242,248,252,.8);border-radius:50%;box-shadow:0 0 4px rgba(242,248,252,.5);animation:Contact_twinkle__5kVVf 4s ease-in-out infinite}@keyframes Contact_twinkle__5kVVf{0%,to{opacity:.2}50%{opacity:1}}.Contact_inner__Dzx3J{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.Contact_title__4_hKS{font-size:var(--text-display-md);font-weight:200;line-height:1.05;letter-spacing:-.04em}.Contact_intro__tvupu{margin-top:1.6rem;color:var(--void-muted);max-width:42ch}.Contact_direct__qTReA{margin-top:2.4rem;font-family:var(--font-mono);font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--void-dim)}.Contact_mail__jxXW1{display:inline-block;margin-top:.6rem;font-family:var(--font-mono);font-size:1.05rem;letter-spacing:.02em;color:var(--void-accent);text-transform:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.Contact_mail__jxXW1:hover{border-color:var(--void-accent)}.Contact_form__dXQdL{display:flex;flex-direction:column;gap:1.2rem}.Contact_field__7N3Me{display:flex;flex-direction:column;gap:.5rem}.Contact_label__xiovc{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--void-dim)}.Contact_input__5EOnd,.Contact_select__DlHnr,.Contact_textarea__Ys1OJ{width:100%;padding:.85rem 1rem;background:rgba(242,248,252,.03);border:1px solid var(--void-subtle);color:var(--void-white);font-family:var(--font-mono);font-size:.95rem;transition:border-color .3s ease,background .3s ease}.Contact_input__5EOnd:focus,.Contact_select__DlHnr:focus,.Contact_textarea__Ys1OJ:focus{outline:none;border-color:var(--void-accent);background:rgba(242,248,252,.05)}.Contact_textarea__Ys1OJ{min-height:140px;resize:vertical;line-height:1.6}.Contact_select__DlHnr{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.Contact_select__DlHnr option{background:var(--void-deep);color:var(--void-white)}.Contact_row__oJbyp{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem}.Contact_hint__oVEXY{font-family:var(--font-mono);font-size:.78rem;line-height:1.6;color:var(--void-dim)}.Contact_submit__zDL38{align-self:flex-start;margin-top:.4rem}@media (max-width:1024px){.Contact_inner__Dzx3J{grid-template-columns:1fr;gap:var(--space-lg)}}@media (max-width:560px){.Contact_row__oJbyp{grid-template-columns:1fr}}.Faq_section__m_mzV{padding:var(--space-xl) var(--grid-margin);background:var(--void-deep)}.Faq_list__06z4M{max-width:900px}.Faq_item__4iDDg{border-bottom:1px solid var(--void-subtle)}.Faq_item__4iDDg:first-child{border-top:1px solid var(--void-subtle)}.Faq_summary__g86Zq{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem 0;cursor:pointer;list-style:none;font-size:clamp(1.2rem,2.2vw,1.6rem);font-family:var(--font-heading);font-weight:200;transition:color .3s ease}.Faq_summary__g86Zq::-webkit-details-marker{display:none}.Faq_summary__g86Zq:hover{color:var(--void-ice)}.Faq_sign__e2ofM{flex-shrink:0;color:var(--void-accent);font-family:var(--font-mono);font-size:1.2rem;line-height:1}.Faq_item__4iDDg[open] .Faq_sign__e2ofM{transform:rotate(45deg)}.Faq_sign__e2ofM{transition:transform .4s var(--ease-out-expo)}.Faq_answer__B5i6X{padding:0 0 1.8rem;font-family:var(--font-mono);font-size:.95rem;line-height:1.75;color:var(--void-muted);max-width:68ch}.Hero_hero__T3Fr4{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center;padding:var(--space-md) var(--grid-margin) var(--space-lg)}.Hero_bg__lJztR{position:absolute;inset:0;z-index:0;background:var(--void-black)}.Hero_canvas__A8_5X{position:absolute;inset:0;width:100%;height:100%}.Hero_glow__xrpFY{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:min(120vw,1400px);aspect-ratio:1;background:radial-gradient(circle,rgba(90,147,177,.22) 0,rgba(10,32,54,.35) 38%,rgba(4,16,28,0) 68%);pointer-events:none}.Hero_portraits__woiMd{position:absolute;inset:0;overflow:hidden}.Hero_portrait__o2IYH{position:absolute;bottom:0;width:auto;height:min(92%,48vw);aspect-ratio:760/1140;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000);opacity:0;transform:translateY(24px) scale(1.02);transition:opacity 1.6s var(--ease-out-expo),transform 2s var(--ease-out-expo);will-change:opacity,transform}.Hero_loaded__n26Ty .Hero_portrait__o2IYH{opacity:.92;transform:none}.Hero_portraitA__YvfMt{left:-2vw;object-position:bottom left}.Hero_portraitB__XyAig{right:-2vw;object-position:bottom right;transition-delay:.18s}.Hero_vignette__cH3Hc{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 46% 52% at center,rgba(4,16,28,.86) 0,rgba(4,16,28,.55) 45%,rgba(4,16,28,0) 78%),radial-gradient(circle at center,transparent 34%,rgba(4,16,28,.6) 100%),linear-gradient(to bottom,rgba(4,16,28,.6) 0,transparent 22%,transparent 62%,var(--void-black) 100%)}.Hero_container__jw8AP{position:relative;z-index:20;width:100%;max-width:92vw;display:flex;flex-direction:column;align-items:center;margin-top:-3vh}.Hero_title__Bn2TU{font-size:var(--text-display-hero);font-weight:200;line-height:1.02;letter-spacing:-.045em;margin-bottom:.6rem;padding:.1em 0;white-space:nowrap}.Hero_title__Bn2TU em{font-style:normal;color:var(--void-ice)}.Hero_tagline__VAUvl{font-family:var(--font-mono);font-size:1rem;text-transform:uppercase;letter-spacing:.34em;color:var(--void-accent);margin-bottom:3.2vh}.Hero_slogan__0RqjR{font-size:clamp(1.9rem,4.4vw,3.2rem);font-weight:200;letter-spacing:-.015em;margin-bottom:.8rem}.Hero_sub__2KmIh{font-family:var(--font-mono);font-size:.95rem;letter-spacing:.06em;color:var(--void-muted);max-width:46ch;margin:0 auto}.Hero_cta__bvnbU{margin-top:3.4vh;display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.Hero_scroll__0yAaJ{position:absolute;bottom:5vh;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.6rem;z-index:20}.Hero_scrollLabel__JTWk6{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.42em;color:var(--void-dim)}.Hero_scrollTrack__Ftg7J{width:1px;height:56px;background:var(--void-hair);position:relative;overflow:hidden}.Hero_scrollPulse__IDGnZ{position:absolute;top:0;left:0;width:100%;height:26px;background:linear-gradient(to bottom,transparent,var(--void-accent),transparent);animation:Hero_pulse__2CMVt 2.4s var(--ease-smooth) infinite}@keyframes Hero_pulse__2CMVt{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}@media (max-width:768px){.Hero_hero__T3Fr4{padding-top:110px}.Hero_title__Bn2TU{white-space:normal}.Hero_titleLine___wqya{display:block}.Hero_tagline__VAUvl{font-size:.82rem;letter-spacing:.24em}.Hero_container__jw8AP{margin-top:-11vh}.Hero_scroll__0yAaJ{position:relative;bottom:auto;left:auto;transform:none;margin-top:1.8rem}.Hero_scrollTrack__Ftg7J{height:40px}.Hero_portrait__o2IYH{height:min(34%,72vw)}.Hero_loaded__n26Ty .Hero_portrait__o2IYH{opacity:.5}.Hero_portraitA__YvfMt{left:-10vw}.Hero_portraitB__XyAig{right:-10vw}.Hero_vignette__cH3Hc{background:radial-gradient(ellipse 78% 40% at 50% 34%,rgba(4,16,28,.9) 0,rgba(4,16,28,.55) 55%,rgba(4,16,28,0) 85%),linear-gradient(to bottom,rgba(4,16,28,.6) 0,transparent 18%,transparent 58%,rgba(4,16,28,.5) 82%,var(--void-black) 100%)}}.Process_section__tmouo{padding:var(--space-xl) var(--grid-margin);background:var(--void-black)}.Process_intro__gwexZ{color:var(--void-muted);max-width:58ch;margin-bottom:var(--space-lg);font-size:1.1rem}.Process_list__a2EuL{display:flex;flex-direction:column}.Process_step__uFdlh{display:grid;grid-template-columns:6rem 1fr 1.2fr;grid-gap:var(--space-md);gap:var(--space-md);align-items:start;padding:2.4rem 0;border-top:1px solid var(--void-subtle)}.Process_step__uFdlh:last-child{border-bottom:1px solid var(--void-subtle)}.Process_num__x7FZy{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.2em;color:var(--void-accent);padding-top:.5rem}.Process_title__CsbUz{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.Process_body__dYQmr{font-family:var(--font-mono);font-size:.95rem;line-height:1.7;color:var(--void-muted)}@media (max-width:900px){.Process_step__uFdlh{grid-template-columns:1fr;gap:.8rem}.Process_num__x7FZy{padding-top:0}}.ServicesGrid_section__J9HMI{padding:var(--space-xl) var(--grid-margin);background:var(--void-deep)}.ServicesGrid_head__fhs9J{text-align:center;margin-bottom:var(--space-lg)}.ServicesGrid_head__fhs9J h2{margin-top:.6rem}.ServicesGrid_intro__NUiS8{color:var(--void-muted);max-width:58ch;margin:1.4rem auto 0;font-size:1.1rem}.ServicesGrid_grid__74Gr0{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-md);gap:var(--space-md)}.ServicesGrid_card__UXU4m{display:flex;flex-direction:column;padding:2.6rem 2.2rem;background:linear-gradient(160deg,rgba(242,248,252,.035),rgba(242,248,252,0) 60%);outline:1px solid var(--void-subtle);outline-offset:-1px;transition:outline-color .4s ease,transform .5s var(--ease-out-expo)}.ServicesGrid_card__UXU4m:hover{outline-color:rgba(245,195,0,.45);transform:translateY(-4px)}.ServicesGrid_num__mnk9_{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.22em;color:var(--void-accent)}.ServicesGrid_name__SFqkZ{font-size:clamp(1.8rem,3vw,2.4rem);margin:1rem 0 1.4rem;line-height:1.1}.ServicesGrid_divider__Qn_wO{height:1px;background:var(--void-subtle);margin-bottom:1.4rem}.ServicesGrid_features__psppz{display:flex;flex-direction:column;gap:.9rem;margin-bottom:2rem}.ServicesGrid_feature__b5ImR{display:flex;gap:.8rem;align-items:flex-start;font-family:var(--font-mono);font-size:.92rem;line-height:1.55;color:var(--void-muted)}.ServicesGrid_feature__b5ImR svg{flex-shrink:0;margin-top:.35rem;stroke:var(--void-accent)}.ServicesGrid_link__YHuJI{margin-top:auto;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--void-accent);display:inline-flex;align-items:center;gap:.5rem;transition:gap .3s var(--ease-out-expo)}.ServicesGrid_card__UXU4m:hover .ServicesGrid_link__YHuJI{gap:.9rem}@media (max-width:1024px){.ServicesGrid_grid__74Gr0{grid-template-columns:1fr}}@media (max-width:768px){.ServicesGrid_card__UXU4m{padding:2rem 1.5rem}}.StackMarquee_section__PAItZ{padding:var(--space-lg) 0 var(--space-xl);background:var(--void-black);overflow:hidden}.StackMarquee_label__yBqLS{padding:0 var(--grid-margin);margin-bottom:var(--space-md)}.StackMarquee_marquee__EmMxy{position:relative}.StackMarquee_vignette__kIroA{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to right,var(--void-black) 0,transparent 12%,transparent 88%,var(--void-black) 100%)}.StackMarquee_track__w7bXi{display:flex;width:max-content;animation:StackMarquee_marquee__EmMxy 42s linear infinite}.StackMarquee_section__PAItZ:hover .StackMarquee_track__w7bXi{animation-play-state:paused}@keyframes StackMarquee_marquee__EmMxy{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.StackMarquee_slider__XJ9a_{display:flex;align-items:center}.StackMarquee_item__UvjvW{padding:1.1rem 2.6rem;white-space:nowrap;font-family:var(--font-mono);font-size:1.05rem;letter-spacing:.06em;color:var(--void-dim);border-left:1px solid var(--void-hair);transition:color .3s ease}.StackMarquee_item__UvjvW:hover{color:var(--void-white)}.Stance_section__sG5TB{position:relative;z-index:2;padding:var(--space-xl) var(--grid-margin);background:var(--void-black)}.Stance_label__SKTcV{margin-bottom:2.5rem}.Stance_quote__qO6QT{max-width:26ch;margin:0 0 var(--space-lg);font-size:clamp(2.1rem,5vw,4.2rem);font-weight:200;line-height:1.12;letter-spacing:-.03em}.Stance_quote__qO6QT em{font-style:italic;color:var(--void-ice)}.Stance_attr__eHDF_{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:var(--void-dim);margin-bottom:var(--space-xl)}.Stance_body__fq3Wj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);max-width:1100px;margin-bottom:var(--space-xl)}.Stance_body__fq3Wj p{color:var(--void-muted);font-size:1.2rem}.Stance_grid__qSBGY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md)}.Stance_value__SpRys{padding:2rem 1.8rem;outline:1px solid var(--void-subtle);outline-offset:-1px;transition:outline-color .4s ease,background .4s ease}.Stance_value__SpRys:hover{outline-color:rgba(245,195,0,.45);background:rgba(245,195,0,.03)}.Stance_num__XX_qy{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.2em;color:var(--void-accent)}.Stance_name__juPYr{font-size:1.9rem;line-height:1.15;margin:1.2rem 0 .8rem}.Stance_desc__9p2JC{font-family:var(--font-mono);font-size:.92rem;line-height:1.65;color:var(--void-muted)}@media (max-width:1024px){.Stance_grid__qSBGY{grid-template-columns:1fr}}@media (max-width:768px){.Stance_body__fq3Wj{grid-template-columns:1fr;gap:1.4rem}}.Studio_section__bBSU8{padding:var(--space-xl) var(--grid-margin);background:var(--void-black)}.Studio_layout__Yk1Wv{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.Studio_story__ZXvOr p{font-size:1.35rem;color:var(--void-muted);margin-bottom:1.6rem;max-width:54ch}.Studio_story__ZXvOr p:first-of-type{font-size:1.7rem;color:var(--void-white)}.Studio_story__ZXvOr em{font-style:italic;color:var(--void-ice)}.Studio_etymology__TLMRi{display:flex;flex-direction:column;border-top:1px solid var(--void-subtle)}.Studio_row__ryeX9{padding:2rem 0;border-bottom:1px solid var(--void-subtle)}.Studio_word__RZuwK{font-size:2.6rem;line-height:1.1;margin-bottom:.3rem}.Studio_origin__JdmKp{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--void-accent);margin-bottom:1rem}.Studio_desc__boylA{font-family:var(--font-mono);font-size:.92rem;line-height:1.7;color:var(--void-muted)}@media (max-width:1024px){.Studio_layout__Yk1Wv{grid-template-columns:1fr;gap:var(--space-lg)}}.WorkGrid_section__fQ24V{padding:var(--space-lg) var(--grid-margin) var(--space-xl);background:var(--void-black);position:relative}.WorkGrid_grid__CeIaD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.WorkGrid_item__qJOtw{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--void-subtle)}.WorkGrid_media__miO08{width:100%;aspect-ratio:16/10;overflow:hidden;position:relative;border:1px solid var(--void-subtle);background:var(--void-deep)}.WorkGrid_media__miO08 img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-out-expo),filter .6s ease;filter:saturate(.9)}.WorkGrid_item__qJOtw:hover .WorkGrid_media__miO08 img{transform:scale(1.05);filter:saturate(1.15)}.WorkGrid_badge__1zrh_{position:absolute;top:1rem;left:1rem;z-index:2;padding:.35rem .75rem;background:rgba(4,16,28,.78);border:1px solid rgba(245,195,0,.4);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--void-accent)}.WorkGrid_content__uPK2l{display:flex;flex-direction:column;gap:var(--space-xs)}.WorkGrid_category__Bo_gy{font-family:var(--font-mono);font-size:.88rem;letter-spacing:.18em;text-transform:uppercase;color:var(--void-muted)}.WorkGrid_name__PPBX9{font-size:var(--text-display-md);font-weight:200;letter-spacing:-.03em;line-height:1.05;transition:color .3s ease}.WorkGrid_item__qJOtw:hover .WorkGrid_name__PPBX9{color:var(--void-ice)}.WorkGrid_note__KLvis{font-family:var(--font-mono);font-size:.92rem;color:var(--void-dim);line-height:1.6;max-width:46ch}.WorkGrid_more__YHYtd{margin-top:var(--space-xl);display:flex;justify-content:center}@media (max-width:768px){.WorkGrid_grid__CeIaD{grid-template-columns:1fr;gap:var(--space-md)}}