.ContactPage_root__fauRW{--contact-ink:#030a0d;--contact-ink-soft:#061217;--contact-bone:#f3eee3;--contact-muted:#a9ada9;--contact-ember:#e87832;--contact-cyan:#61d2d2;--contact-brass:#b58552;--contact-line:rgb(181 133 82/31%);width:100%;padding-top:78px;overflow:clip;color:var(--contact-bone);background:radial-gradient(circle at 76% 44%,rgba(38,145,158,.08),transparent 30%),var(--contact-ink)}.ContactPage_root__fauRW :is(a,button){font:inherit}.ContactPage_hero__xqs_y{position:relative;display:grid;grid-template-columns:minmax(0,.84fr) minmax(540px,1.16fr);min-height:454px;isolation:isolate;border-bottom:1px solid var(--contact-line);background:var(--contact-ink)}.ContactPage_heroContent__JR6L6{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(52px,6vw,92px) clamp(32px,5.6vw,90px) 52px;animation:ContactPage_contact-reveal__ZZ41Q .68s cubic-bezier(.22,1,.36,1) both}.ContactPage_heroContent__JR6L6 h1{max-width:660px;font-family:var(--font-display);font-size:clamp(4.5rem,6.9vw,7rem);font-weight:400;line-height:.9;letter-spacing:-.055em;text-wrap:balance}.ContactPage_lead__urwVy{max-width:560px;margin-top:28px;color:rgba(243,238,227,.72);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75;text-wrap:pretty}.ContactPage_heroActions__o0CAe{display:flex;align-items:center;gap:30px;margin-top:34px}.ContactPage_discordCta__GxIVy{display:inline-flex;align-items:center;min-height:62px;padding:0 26px;gap:17px;color:#071014;font-size:.94rem;font-weight:700;background:linear-gradient(135deg,#f08a4f,#df6d2d);border:1px solid #ffad7d;box-shadow:0 12px 38px rgba(200,86,30,.18);transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ContactPage_discordCta__GxIVy .ContactPage_ctaArrow__fjB2x{margin-left:9px;transition:transform .18s ease}.ContactPage_discordCta__GxIVy:hover{border-color:#ffb080;box-shadow:0 16px 44px rgba(200,86,30,.28);transform:translateY(-2px)}.ContactPage_discordCta__GxIVy:hover .ContactPage_ctaArrow__fjB2x{transform:translate(2px,-2px)}.ContactPage_faqLink__C8hyo,.ContactPage_securityFaq__gw_Ic a{position:relative;display:inline-flex;align-items:center;min-height:42px;gap:17px;color:rgba(243,238,227,.85);font-size:.88rem;font-weight:500}.ContactPage_faqLink__C8hyo:after,.ContactPage_securityFaq__gw_Ic a:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,var(--contact-ember),var(--contact-brass));transform-origin:left;transition:transform .18s ease}.ContactPage_faqLink__C8hyo svg,.ContactPage_securityFaq__gw_Ic a svg{transition:transform .18s ease}.ContactPage_faqLink__C8hyo:hover,.ContactPage_securityFaq__gw_Ic a:hover{color:var(--contact-bone)}.ContactPage_faqLink__C8hyo:hover:after,.ContactPage_securityFaq__gw_Ic a:hover:after{transform:scaleX(.74)}.ContactPage_faqLink__C8hyo:hover svg,.ContactPage_securityFaq__gw_Ic a:hover svg{transform:translateX(3px)}.ContactPage_heroMedia__WpNvC{position:relative;min-width:0;overflow:hidden;animation:ContactPage_contact-image-reveal__hcHFI .9s cubic-bezier(.22,1,.36,1) .1s both}.ContactPage_heroImage__fKWX_{object-fit:cover;object-position:center center;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.38) 7%,#000 18%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.38) 7%,#000 18%,#000);transform:scale(1.015)}.ContactPage_guide__6OiRP{display:grid;grid-template-columns:minmax(270px,.34fr) minmax(0,1fr);width:min(100%,1600px);margin:0 auto;padding:40px clamp(30px,5.4vw,88px) 52px;grid-gap:clamp(48px,8vw,128px);gap:clamp(48px,8vw,128px)}.ContactPage_guideHeading__aQxBu{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:220px}.ContactPage_guideHeading__aQxBu h2{position:relative;z-index:1;max-width:300px;font-family:var(--font-display);font-size:clamp(3rem,4.1vw,4.2rem);font-weight:400;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.ContactPage_headingDiamond__1BVlt{position:absolute;top:20px;left:30px;width:116px;height:116px;border:1px solid rgba(181,133,82,.22);transform:rotate(45deg)}.ContactPage_headingRule__P55_M{width:48px;height:1px;margin-top:30px;background:var(--contact-ember)}.ContactPage_routeList__2md9H{position:relative;list-style:none}.ContactPage_routeList__2md9H:before{position:absolute;top:12%;bottom:12%;left:0;width:1px;content:"";background:linear-gradient(180deg,transparent,var(--contact-brass) 12%,var(--contact-brass) 88%,transparent)}.ContactPage_routeItem__N_82M{position:relative;display:grid;grid-template-columns:96px minmax(180px,.74fr) minmax(260px,1.26fr);align-items:center;min-height:78px;padding:12px 0 12px 70px;grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);border-bottom:1px solid var(--contact-line);animation:ContactPage_contact-reveal__ZZ41Q .62s cubic-bezier(.22,1,.36,1) both}.ContactPage_routeItem__N_82M:before{position:absolute;top:50%;left:-5px;width:8px;height:8px;content:"";background:var(--contact-ink);border:1px solid var(--contact-ember);transform:translateY(-50%) rotate(45deg)}.ContactPage_routeItem__N_82M:nth-child(2){animation-delay:80ms}.ContactPage_routeItem__N_82M:nth-child(3){animation-delay:.16s;border-bottom:0}.ContactPage_routeItem__N_82M h3{font-family:var(--font-display);font-size:clamp(1.85rem,2.5vw,2.55rem);font-weight:400;line-height:1;letter-spacing:-.035em}.ContactPage_routeItem__N_82M p{max-width:480px;color:rgba(243,238,227,.61);font-size:clamp(.82rem,1vw,.92rem);line-height:1.45;text-wrap:pretty}.ContactPage_routeNumber__LMxGo{color:var(--contact-cyan);font-family:var(--font-display);font-size:clamp(2rem,2.7vw,2.75rem);line-height:1}.ContactPage_routeItem__N_82M:nth-child(2) .ContactPage_routeNumber__LMxGo{color:var(--contact-ember)}.ContactPage_security__2NBdb{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);align-items:center;width:100%;min-height:200px;padding:36px clamp(30px,6.2vw,100px);border-top:1px solid rgba(181,133,82,.58);background:radial-gradient(circle at 18% 62%,rgba(32,123,138,.08),transparent 25%),var(--contact-ink-soft)}.ContactPage_securityMessage__izH29{display:flex;align-items:center;gap:clamp(24px,3.4vw,50px);padding-right:clamp(28px,5vw,80px)}.ContactPage_securityMessage__izH29>svg{flex:0 0 auto;color:var(--contact-ember);stroke-width:1.5}.ContactPage_securityMessage__izH29 strong{max-width:700px;font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.65}.ContactPage_securityFaq__gw_Ic{padding:13px 0 13px clamp(38px,5vw,76px);border-left:1px solid rgba(181,133,82,.52)}.ContactPage_securityFaq__gw_Ic p{color:rgba(243,238,227,.62);font-size:.9rem;line-height:1.55}.ContactPage_securityFaq__gw_Ic a{min-height:38px;margin-top:12px;color:var(--contact-ember)}@keyframes ContactPage_contact-reveal__ZZ41Q{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactPage_contact-image-reveal__hcHFI{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1180px){.ContactPage_hero__xqs_y{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr)}.ContactPage_heroContent__JR6L6{padding-inline:clamp(28px,4vw,52px)}.ContactPage_heroActions__o0CAe{align-items:flex-start;flex-direction:column;gap:16px}.ContactPage_routeItem__N_82M{grid-template-columns:72px minmax(150px,.72fr) minmax(220px,1.28fr);padding-left:52px;gap:22px}}@media(max-width:960px){.ContactPage_hero__xqs_y{grid-template-columns:1fr}.ContactPage_heroContent__JR6L6{padding:72px clamp(24px,7vw,64px) 48px}.ContactPage_heroMedia__WpNvC{aspect-ratio:16/9;min-height:0}.ContactPage_heroImage__fKWX_{-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.58) 8%,#000 21%,#000);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.58) 8%,#000 21%,#000)}.ContactPage_guide__6OiRP{grid-template-columns:1fr;padding-top:64px;gap:22px}.ContactPage_guideHeading__aQxBu{min-height:180px}.ContactPage_routeItem__N_82M{grid-template-columns:72px minmax(150px,.72fr) minmax(220px,1.28fr)}.ContactPage_security__2NBdb{grid-template-columns:1fr;gap:34px;padding-block:48px}.ContactPage_securityMessage__izH29{padding-right:0}.ContactPage_securityFaq__gw_Ic{padding:28px 0 0;border-top:1px solid rgba(181,133,82,.38);border-left:0}}@media(max-width:680px){.ContactPage_root__fauRW{padding-top:68px}.ContactPage_heroContent__JR6L6{padding:56px 20px 42px}.ContactPage_heroContent__JR6L6 h1{font-size:clamp(3.5rem,15vw,4.7rem);line-height:.94}.ContactPage_lead__urwVy{margin-top:24px;font-size:.98rem;line-height:1.65}.ContactPage_heroActions__o0CAe{margin-top:30px}.ContactPage_discordCta__GxIVy{justify-content:center;width:100%;padding-inline:20px}.ContactPage_discordCta__GxIVy .ContactPage_ctaArrow__fjB2x{margin-left:auto}.ContactPage_heroMedia__WpNvC{aspect-ratio:4/3}.ContactPage_heroImage__fKWX_{object-position:53% center}.ContactPage_guide__6OiRP{padding:48px 20px 52px}.ContactPage_guideHeading__aQxBu{min-height:160px}.ContactPage_guideHeading__aQxBu h2{max-width:260px;font-size:clamp(3rem,13vw,3.7rem)}.ContactPage_headingDiamond__1BVlt{top:8px;left:30px;width:102px;height:102px}.ContactPage_headingRule__P55_M{margin-top:24px}.ContactPage_routeItem__N_82M{grid-template-columns:46px minmax(0,1fr);min-height:0;padding:24px 0 24px 26px;gap:12px}.ContactPage_routeItem__N_82M h3{font-size:2rem}.ContactPage_routeItem__N_82M p{grid-column:2/-1;padding-right:12px;font-size:.84rem}.ContactPage_routeNumber__LMxGo{font-size:1.85rem}.ContactPage_routeList__2md9H:before{top:8%;bottom:8%}.ContactPage_security__2NBdb{padding:44px 20px}.ContactPage_securityMessage__izH29{align-items:flex-start;gap:20px}.ContactPage_securityMessage__izH29>svg{width:46px;height:46px}.ContactPage_securityMessage__izH29 strong{font-size:.98rem;line-height:1.6}}@media(prefers-reduced-motion:reduce){.ContactPage_root__fauRW *,.ContactPage_root__fauRW :after,.ContactPage_root__fauRW :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}