.ContactHero_hero__zaRqx{--orange:#ff6a1a;position:relative;min-height:100vh;display:flex;align-items:center;background:radial-gradient(circle at 78% 30%,rgba(255,106,26,.18),transparent 55%),radial-gradient(circle at 8% 92%,rgba(255,106,26,.08),transparent 45%);color:#f5f2ef;padding:clamp(64px,9vw,120px) 0;overflow:hidden}.ContactHero_hero__zaRqx:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 180px 40px rgba(0,0,0,.7);pointer-events:none}.ContactHero_container__8n3RU{width:min(1600px,calc(100% - 96px));margin-inline:auto}.ContactHero_grid__nMWMq{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,96px)}.ContactHero_eyebrow__8QQlb{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:var(--orange);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ContactHero_eyebrowDot__ZxnCd{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px 2px rgba(255,106,26,.6)}.ContactHero_heading__ioPZQ{margin:0 0 26px;font-size:clamp(2.6rem,4.4vw,5.6rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#f7f4f1;text-wrap:balance}.ContactHero_accent__3tP4m{color:var(--orange);text-shadow:0 0 46px rgba(255,106,26,.45)}.ContactHero_description__hoSed{max-width:min(620px,92%);margin:0 0 36px;color:#cfc8c1;font-size:clamp(1.08rem,1.15vw,1.38rem);font-weight:450;line-height:1.75;letter-spacing:-.005em}.ContactHero_visual__rBjm_{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(380px,40vw,620px)}.ContactHero_artwork__8QsFz{width:clamp(320px,34vw,680px);height:auto}@media (max-width:980px){.ContactHero_grid__nMWMq{grid-template-columns:1fr;text-align:center}.ContactHero_description__hoSed{margin-inline:auto}.ContactHero_eyebrow__8QQlb{justify-content:center}.ContactHero_visual__rBjm_{min-height:380px;order:-1}.ContactHero_artwork__8QsFz{width:min(100%,480px)}}.ContactCta_page__cODly{--orange:#ff6a00;--orange-bright:#ff8a24;--line:rgba(255,255,255,0.14);display:flex;min-height:100vh;align-items:center;justify-content:center;padding:24px}.ContactCta_section__vpYY9{position:relative;display:grid;width:min(1180px,calc(100vw - 48px));min-height:190px;grid-template-columns:minmax(260px,1.15fr) 1px minmax(260px,.9fr) minmax(180px,.75fr);align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:32px 30px 32px 42px;background:linear-gradient(90deg,rgba(255,92,0,.16),transparent 27%),linear-gradient(105deg,#17100d,#0a0908 54%,#080504);box-shadow:0 22px 70px rgba(0,0,0,.62),0 0 70px rgba(255,78,0,.1),inset 0 1px 0 rgba(255,170,104,.08)}.ContactCta_section__vpYY9:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,transparent,var(--orange),transparent);content:"";opacity:.9}.ContactCta_section__vpYY9:after{position:absolute;top:0;right:18%;width:22%;height:1px;background:linear-gradient(90deg,transparent,var(--orange),transparent);content:"";box-shadow:0 0 14px rgba(255,101,0,.6);opacity:.8}.ContactCta_action__xfR86,.ContactCta_copy__jehIV{position:relative;z-index:1}.ContactCta_action__xfR86 p,.ContactCta_kicker__UhWMG{margin:0;color:#f0ece7}.ContactCta_kicker__UhWMG{font-size:1.5rem;font-weight:550;letter-spacing:0;line-height:1.15}.ContactCta_copy__jehIV h2{margin:3px 0 0;color:var(--orange-bright);font-size:3.5rem;font-weight:650;letter-spacing:0;line-height:1.08}.ContactCta_copy__jehIV h2 span{color:var(--orange);text-shadow:0 0 24px rgba(255,94,0,.38)}.ContactCta_divider__dnuOM{width:1px;height:100%;min-height:76px;background:linear-gradient(180deg,transparent,var(--line) 18%,var(--line) 82%,transparent)}.ContactCta_action__xfR86{padding-left:34px}.ContactCta_action__xfR86 p{color:rgba(245,241,235,.78);font-size:1.05rem;line-height:1.5}.ContactCta_button__zxnSU{display:inline-flex;align-items:center;gap:7px;margin-top:14px;border:1px solid rgba(255,101,0,.7);border-radius:999px;padding:8px 16px;background:rgba(255,106,0,.08);color:var(--orange-bright);font-size:.82rem;font-weight:700;letter-spacing:.02em;line-height:1;text-decoration:none;text-transform:uppercase;box-shadow:0 0 18px rgba(255,101,0,.08);transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.ContactCta_button__zxnSU span{font-size:.9rem;line-height:.6}.ContactCta_button__zxnSU:focus-visible,.ContactCta_button__zxnSU:hover{border-color:var(--orange);background:var(--orange);color:#110b07;box-shadow:0 0 26px rgba(255,101,0,.3)}.ContactCta_button__zxnSU:focus-visible{outline:2px solid #fff;outline-offset:3px}.ContactCta_networkArt__0F3Mg{position:absolute;right:-4px;bottom:-3px;width:min(38%,390px);height:140px;opacity:.86;pointer-events:none}.ContactCta_networkArt__0F3Mg path{fill:none;stroke:rgba(255,101,0,.5);stroke-width:.85}.ContactCta_networkArt__0F3Mg circle{fill:#ff6500;filter:drop-shadow(0 0 6px rgba(255,101,0,.95))}.ContactCta_networkArt__0F3Mg .ContactCta_networkPulse__xnLFk{animation:ContactCta_pulse__W_MrN 2.8s ease-in-out infinite}@keyframes ContactCta_pulse__W_MrN{0%,to{opacity:.45;transform:scale(.8);transform-origin:center}50%{opacity:1;transform:scale(1.2);transform-origin:center}}@media (max-width:700px){.ContactCta_page__cODly{padding:16px}.ContactCta_section__vpYY9{grid-template-columns:1fr;gap:20px;min-height:0;padding:30px 24px 106px 28px}.ContactCta_kicker__UhWMG{font-size:1.2rem}.ContactCta_copy__jehIV h2{font-size:2.45rem}.ContactCta_action__xfR86 p{font-size:.98rem}.ContactCta_divider__dnuOM{width:100%;height:1px;min-height:1px}.ContactCta_action__xfR86{padding-left:0}.ContactCta_networkArt__0F3Mg{width:100%;height:108px;opacity:.56}}