.HomeHero_root__E2dGv{position:relative;isolation:isolate;overflow:hidden;color:#f8fafc;background:#071422}.HomeHero_atmosphere__ozWFH{position:absolute;inset:0;z-index:-1;pointer-events:none}.HomeHero_goldGlow__HbCAv{position:absolute;width:950px;height:950px;inset-inline-end:-290px;top:-180px;background:radial-gradient(ellipse,rgba(201,162,75,.15),transparent 66%)}.HomeHero_blueGlow__aaTJl{position:absolute;width:1000px;height:850px;inset-inline-start:-430px;top:-250px;background:radial-gradient(ellipse,rgba(48,87,136,.2),transparent 65%)}.HomeHero_grid__c9EGq{position:absolute;inset:-64px;background-image:linear-gradient(rgba(144,164,194,.065) 1px,transparent 0),linear-gradient(90deg,rgba(144,164,194,.065) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 70%,transparent);animation:HomeHero_gridRise__PQM2e 32s linear infinite}.HomeHero_horizon__sCd_C{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,75,.45),transparent)}.HomeHero_inner__RmtqI{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.85fr);align-items:center;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);min-height:580px;padding-block:60px}.HomeHero_content__IiPMg{position:relative;z-index:2;min-width:0}.HomeHero_kicker__rZ76A{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;color:#d7b975;font-size:.82rem;font-weight:500;letter-spacing:.035em}.HomeHero_kicker__rZ76A>span{width:28px;height:1px;background:currentColor}.HomeHero_title__Xmsvz{font-family:var(--font-display);font-size:clamp(2.25rem,4.25vw,3.65rem);font-weight:700;line-height:1.6;letter-spacing:-.025em;text-wrap:balance}.HomeHero_title__Xmsvz>span{display:block}.HomeHero_title__Xmsvz>span:last-child{color:#e3c483}.HomeHero_root__E2dGv[dir=ltr] .HomeHero_title__Xmsvz{font-size:clamp(2.7rem,5vw,4.3rem);line-height:1.12;letter-spacing:-.025em}.HomeHero_description__5eV5o{margin-top:24px;max-width:53ch;font-size:1.08rem;line-height:1.95;color:#b9c6d9}.HomeHero_actions__T7W_j{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:32px}.HomeHero_button__fxPQu{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:13px 26px;border:1px solid transparent;border-radius:7px;font-family:var(--font-display);font-size:.94rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s}.HomeHero_primary__bB0NU{background:var(--accent);border-color:var(--accent);color:#101827}.HomeHero_primary__bB0NU:hover{background:#e7cb92;border-color:#e7cb92;box-shadow:0 0 32px rgba(201,162,75,.23);transform:translateY(-2px)}.HomeHero_secondary__ehHGI{border-color:#64748b;color:#e7edf5;background:rgba(15,23,42,.25)}.HomeHero_secondary__ehHGI:hover{border-color:#c9a24b;background:rgba(201,162,75,.07);transform:translateY(-2px)}.HomeHero_button__fxPQu:focus-visible{outline:3px solid #e3c483;outline-offset:5px}.HomeHero_arrow__r4E2E{width:18px;height:18px;flex:none}.HomeHero_root__E2dGv[dir=ltr] .HomeHero_arrow__r4E2E{transform:scaleX(-1)}.HomeHero_coverage__EIvme{margin-top:28px;color:#8c9bb0;font-size:.8rem;line-height:1.9}.HomeHero_coverage__EIvme>span{display:block;color:#b7c3d4;font-size:.72rem;margin-bottom:3px}.HomeHero_drawing__5GoTL{position:relative;height:470px;width:100%;max-width:440px;justify-self:center}.HomeHero_orbit__7c1vm{inset:14% -10%;border:1px solid rgba(201,162,75,.11);border-radius:50%}.HomeHero_orbit__7c1vm,.HomeHero_outerOrbit__ls4WL{position:absolute;transform:rotate(-28deg) scaleY(.75)}.HomeHero_outerOrbit__ls4WL{inset:4% -20%;border:1px solid rgba(135,160,190,.06);border-radius:50%}.HomeHero_plan__Les9l{position:absolute;width:240px;height:370px;top:28px;left:50%;transform:translateX(-50%)}.HomeHero_shaft__yIygW{position:absolute;inset:0 12px;border-inline:1px solid rgba(175,190,210,.27);border-block:1px solid rgba(175,190,210,.17);background:linear-gradient(90deg,rgba(133,154,183,.035),rgba(2,6,23,.25) 40%,rgba(133,154,183,.035))}.HomeHero_shaft__yIygW:after{content:"";position:absolute;top:-16px;bottom:16px;left:calc(100% + 1px);width:26px;transform:skewY(-32deg);transform-origin:bottom left;border:1px solid rgba(144,164,194,.15);background:rgba(144,164,194,.025)}.HomeHero_floor__yx1Bz{position:absolute;left:-32px;right:-38px;height:1px;background:linear-gradient(90deg,transparent,rgba(164,182,205,.3) 15%,rgba(164,182,205,.3) 85%,transparent)}.HomeHero_floor__yx1Bz>span{position:absolute;width:4px;height:4px;border-radius:50%;background:#8d784d;top:-1px;left:31px}.HomeHero_rail__4CUDI{position:absolute;width:1px;top:-24px;bottom:-24px;background:linear-gradient(transparent,rgba(213,182,115,.45) 18%,rgba(213,182,115,.45) 80%,transparent)}.HomeHero_railStart__kI0KK{left:28px}.HomeHero_railEnd__Wjx_N{right:28px}.HomeHero_cabin__KJ7_c{position:absolute;width:124px;height:152px;left:50%;top:36%;margin-left:-62px;border:1px solid rgba(219,186,113,.8);background:#0c1526;padding:7px;box-shadow:0 0 50px rgba(201,162,75,.12),inset 0 0 22px rgba(201,162,75,.08);animation:HomeHero_cabinRise__lr_u_ 14s ease-in-out infinite}.HomeHero_cabin__KJ7_c:after{content:"";position:absolute;width:15px;top:-10px;bottom:10px;left:100%;border:1px solid rgba(219,186,113,.45);background:rgba(201,162,75,.06);transform:skewY(-32deg);transform-origin:left bottom}.HomeHero_doors__jGJ_I{display:grid;grid-template-columns:1fr 1fr;height:100%;grid-gap:2px;gap:2px;border:1px solid rgba(201,162,75,.5)}.HomeHero_doors__jGJ_I>span:first-child{background:linear-gradient(100deg,#101c31,#233248 52%,#101b2c);border-right:1px solid rgba(232,203,143,.65)}.HomeHero_doors__jGJ_I>span:last-child{background:linear-gradient(100deg,#152136,#29394d 45%,#121e31)}.HomeHero_indicator__9hVGY{position:absolute;left:50%;transform:translateX(-50%);top:-32px;width:35px;height:22px;border:1px solid rgba(201,162,75,.45);background:#080f20;color:#e2be75;display:grid;place-items:center}.HomeHero_indicator__9hVGY svg{width:16px;height:16px}.HomeHero_sill__0M9DR{position:absolute;left:-4px;right:-4px;bottom:-4px;height:3px;background:#c3a263;box-shadow:0 0 16px rgba(201,162,75,.4)}.HomeHero_measure__POZuw{position:absolute;top:-15px;bottom:-13px;left:-33px;width:8px;display:flex;flex-direction:column;align-items:center}.HomeHero_measure__POZuw>i{width:1px;flex:1 1;border-left:1px dashed rgba(144,164,194,.28)}.HomeHero_measure__POZuw>span{width:9px;height:1px;background:rgba(144,164,194,.4)}.HomeHero_baseLine__UJ9Dq{position:absolute;bottom:-36px;left:-70px;right:-70px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,75,.4),transparent)}.HomeHero_drawingSignature__UGA5I{position:absolute;left:0;right:0;bottom:18px;display:flex;align-items:center;justify-content:center;gap:14px;font-family:var(--font-barlow),sans-serif;color:#7d899c;font-size:.65rem;letter-spacing:.24em;direction:ltr}.HomeHero_drawingSignature__UGA5I>span{width:24px;height:1px;background:rgba(201,162,75,.4)}.HomeHero_serviceBar__JaXXd{position:relative;border-top:1px solid rgba(147,164,190,.14);background:rgba(5,12,28,.5)}.HomeHero_serviceLinks__Q1ZIh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.HomeHero_serviceLinks__Q1ZIh>a{display:flex;align-items:center;gap:16px;min-height:88px;padding:18px 24px;text-decoration:none;color:#bcc8da;font-family:var(--font-display);font-size:.9rem;-webkit-border-start:1px solid rgba(147,164,190,.12);border-inline-start:1px solid rgba(147,164,190,.12);transition:background .2s,color .2s}.HomeHero_serviceLinks__Q1ZIh>a:first-child{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}.HomeHero_serviceLinks__Q1ZIh>a:hover{color:#f1d69e;background:rgba(201,162,75,.04)}.HomeHero_serviceIcon__06_Pc{width:23px;height:23px;color:#c5a05a;flex:none}.HomeHero_serviceArrow__fHIxO{width:15px;height:15px;-webkit-margin-start:auto;margin-inline-start:auto;color:#718096}.HomeHero_root__E2dGv[dir=ltr] .HomeHero_serviceArrow__fHIxO{transform:scaleX(-1)}@keyframes HomeHero_gridRise__PQM2e{0%{transform:translateY(0)}to{transform:translateY(-64px)}}@keyframes HomeHero_cabinRise__lr_u_{0%,to{transform:translateY(20px)}50%{transform:translateY(-32px)}}@media (max-width:1000px){.HomeHero_inner__RmtqI{gap:36px;grid-template-columns:minmax(0,1.3fr) minmax(200px,.8fr);min-height:520px;padding-block:44px}.HomeHero_drawing__5GoTL{max-width:280px;height:390px}.HomeHero_plan__Les9l{width:190px;height:300px}.HomeHero_drawingSignature__UGA5I{letter-spacing:.12em}.HomeHero_title__Xmsvz{font-size:clamp(2rem,4.8vw,3.2rem)}.HomeHero_description__5eV5o{font-size:1rem}.HomeHero_serviceLinks__Q1ZIh>a{padding-inline:15px;font-size:.82rem;gap:12px}}@media (max-width:760px){.HomeHero_inner__RmtqI{grid-template-columns:1fr;min-height:auto;gap:0;padding-block:40px}.HomeHero_content__IiPMg{max-width:600px}.HomeHero_title__Xmsvz{font-size:clamp(2rem,6.2vw,2.8rem);line-height:1.6}.HomeHero_root__E2dGv[dir=ltr] .HomeHero_title__Xmsvz{font-size:clamp(2.6rem,8.8vw,3.5rem)}.HomeHero_kicker__rZ76A{margin-bottom:18px;font-size:.76rem}.HomeHero_description__5eV5o{margin-top:18px;font-size:1rem;line-height:1.9}.HomeHero_actions__T7W_j{margin-top:26px;gap:12px}.HomeHero_button__fxPQu{min-height:50px;padding-inline:21px;font-size:.88rem}.HomeHero_coverage__EIvme{margin-top:22px;font-size:.76rem}.HomeHero_drawing__5GoTL{display:block;height:300px;max-width:240px;margin-top:36px}.HomeHero_plan__Les9l{width:172px;height:225px;top:16px}.HomeHero_shaft__yIygW{inset-inline:10px}.HomeHero_cabin__KJ7_c{width:86px;height:106px;margin-left:-43px;top:37%;padding:5px}.HomeHero_railStart__kI0KK{left:16px}.HomeHero_railEnd__Wjx_N{right:16px}.HomeHero_drawingSignature__UGA5I{bottom:0;font-size:.58rem}.HomeHero_measure__POZuw{left:-22px}.HomeHero_baseLine__UJ9Dq{bottom:-24px}.HomeHero_serviceLinks__Q1ZIh{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeHero_serviceLinks__Q1ZIh>a{min-height:67px;padding:14px 12px;font-size:.83rem}.HomeHero_serviceLinks__Q1ZIh>a:first-child{-webkit-padding-start:12px;padding-inline-start:12px}.HomeHero_serviceLinks__Q1ZIh>a:nth-child(odd){-webkit-border-start:0;border-inline-start:0}.HomeHero_serviceLinks__Q1ZIh>a:nth-child(n+3){border-top:1px solid rgba(147,164,190,.12)}.HomeHero_goldGlow__HbCAv{width:700px;height:700px;inset-inline-end:-320px;top:190px}.HomeHero_blueGlow__aaTJl{width:650px;height:650px}}@media (max-width:360px){.HomeHero_actions__T7W_j{display:grid;grid-template-columns:1fr}.HomeHero_button__fxPQu{width:100%}.HomeHero_serviceArrow__fHIxO{display:none}}@media (prefers-reduced-motion:reduce){.HomeHero_cabin__KJ7_c,.HomeHero_grid__c9EGq{animation:none}.HomeHero_root__E2dGv [data-hero-reveal]{opacity:1!important;transform:none!important}.HomeHero_button__fxPQu,.HomeHero_serviceLinks__Q1ZIh>a{transition:none}.HomeHero_button__fxPQu:hover{transform:none}}@keyframes HomeHero_heroRise__Upg4g{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.HomeHero_root__E2dGv [data-hero-reveal]{animation:HomeHero_heroRise__Upg4g .75s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 90ms + 40ms)}}