.home-hero{isolation:isolate;color:#fff;background:#111313;height:100svh;min-height:760px;position:relative;overflow:hidden}.home-hero-scene{z-index:-3;object-fit:cover;object-position:50% 47%;opacity:0;width:calc(100% + 205px);max-width:none;height:100%;transition:opacity .85s;position:absolute;inset:0 0 0 205px}.home-hero-scene.is-active{opacity:1}.home-hero-scene--green{object-position:50% 15%;width:100%;left:0}.home-hero-scene--repino{object-position:50% 45%;width:calc(100% + 120px);left:215px}.home-hero-scene--capital{object-position:50% 65%;width:calc(100% + 200px);left:400px;mask-image:linear-gradient(90deg,#0000,#000 22%)}.home-hero-scene--kurkino{object-position:50% 5%;width:100%;left:180px;mask-image:linear-gradient(90deg,#0000,#000 12%)}.home-hero-shade{z-index:-2;background:linear-gradient(90deg,#0d1112f5 0%,#0d1112e8 25%,#0d1112bf 39%,#0d11122e 65%,#0d111200 87%),linear-gradient(#0000 67%,#070c0dd9);position:absolute;inset:0}.home-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070c0db8,#0000);height:180px;position:absolute;inset:0 0 auto}.home-hero-inner{align-items:center;height:100%;padding-top:104px;padding-bottom:55px;display:flex;position:relative}.home-hero-copy{max-width:700px;padding:20px 0 25px}.home-hero-eyebrow{font:500 10px/1.6 var(--font-heading);letter-spacing:1.25px;text-transform:uppercase;color:#d2d7d7;align-items:center;gap:12px;margin:0 0 25px;display:flex}.home-hero-eyebrow:before{content:"";background:var(--accent);flex:none;width:26px;height:2px}.home-hero-title{font:600 72px/1.14 var(--font-heading);letter-spacing:-2px;text-wrap:balance;max-width:690px;margin:0 0 24px}.home-hero-description{color:#d6dddd;max-width:525px;font-size:18px;line-height:1.6}.home-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home-hero-actions .btn{gap:20px;height:44px;padding:0 19px;font-size:12px;line-height:1.25}.home-hero-bottom{left:var(--container-gutter,3rem);right:var(--container-gutter,3rem);justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:30px}.home-hero-controls{align-items:center;gap:9px;height:44px;display:flex}.home-hero-number{font:500 11px/1 var(--font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;gap:9px;margin-right:10px;display:flex}.home-hero-number b{font-weight:600}.home-hero-number>span{color:#b7c1c1}.home-hero-dots{gap:6px;margin-right:12px;display:flex}.home-hero-dots button{cursor:pointer;background:0 0;border:0;width:26px;height:44px;padding:0;position:relative}.home-hero-dots button:after{content:"";background:#ffffff70;height:2px;position:absolute;top:21px;left:0;right:0}.home-hero-dots button[aria-pressed=true]:after{background:var(--accent)}.home-hero-arrow,.home-hero-pause{color:#eee;cursor:pointer;background:0 0;border:1px solid #ffffff35;border-radius:4px;place-items:center;width:36px;height:40px;display:grid}.home-hero-arrow svg{width:18px;height:18px;transform:translateY(-1.5px)}.home-hero-pause svg{width:16px;height:16px}.home-hero-arrow:hover,.home-hero-pause:hover{border-color:var(--accent);color:var(--accent)}.home-hero-pause[aria-pressed=true] .home-hero-play-icon,.home-hero-pause[aria-pressed=false] [data-hero-pause-icon]{display:none}.home-hero-case{border-top:1px solid #ffffff59;grid-template-columns:1fr 40px;align-items:center;column-gap:32px;min-width:285px;padding-top:16px;display:grid}.home-hero-case small{font:500 10px/1.5 var(--font-heading);letter-spacing:1.7px;color:#c6cdcd;text-transform:uppercase}.home-hero-case strong{font:500 17px/1.4 var(--font-heading);margin-top:7px}.home-hero-case-arrow{border:1px solid #aaa9;border-radius:100%;grid-area:1/2/3;place-items:center;width:40px;height:40px;display:grid}.home-hero-case-arrow svg{width:18px;height:18px}.home-hero-case-note{color:#c4cccc;margin-top:7px;font-size:12px;line-height:1.5}.no-js .home-hero-controls{display:none}@media (width<=1450px) and (width>=1001px){.home-hero-title{max-width:620px;font-size:62px}.home-hero-copy{max-width:640px}.home-hero-description{max-width:530px;font-size:17px}.home-hero-eyebrow{letter-spacing:1px;font-size:9px}}@media (width<=1000px) and (width>=641px){.home-hero-title{font-size:52px}.home-hero-copy{max-width:550px}.home-hero-description{max-width:460px;font-size:16px}.home-hero-eyebrow{font-size:9px}.home-hero-case{min-width:260px}.home-hero-dots{display:none}.home-hero-scene--capital{width:110%;left:260px}.home-hero-scene--repino,.home-hero-scene--kurkino{width:110%;left:100px}}@media (width>=641px) and (height<=820px){.home-hero{min-height:680px}.home-hero-copy{padding:10px 0 0}.home-hero-eyebrow{margin-bottom:18px}.home-hero-title{margin-bottom:18px;font-size:57px}.home-hero-description{max-width:530px;font-size:16px;line-height:1.55}.home-hero-actions{margin-top:22px}.home-hero-inner{padding-bottom:50px}}@media (width<=640px){.home-hero{height:100svh;min-height:800px}.home-hero-inner{align-items:flex-start;min-height:800px;padding-top:94px;padding-bottom:0}.home-hero-copy{max-width:100%;padding:32px 0 0}.home-hero-eyebrow{letter-spacing:.45px;white-space:nowrap;gap:7px;margin-bottom:18px;font-size:7px}.home-hero-eyebrow:before{width:15px}.home-hero-title{letter-spacing:-1.3px;margin-bottom:20px;font-size:40px;line-height:1.14}.home-hero-description{max-width:350px;font-size:14px;line-height:1.55}.home-hero-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px}.home-hero-actions .btn{min-width:210px;height:44px;font-size:11px}.home-hero-shade{background:linear-gradient(#0b1011eb,#0b1011d4 43%,#0b10112e 73%,#0b1011e6 100%)}.home-hero-scene--alter{object-position:59% 0%;width:100%;height:800px;top:190px;left:0;mask-image:linear-gradient(#0000,#000 15%)}.home-hero-scene--green{object-position:48% 0%;width:100%;height:700px;top:350px;left:0;mask-image:linear-gradient(#0000,#000 15%)}.home-hero-scene--repino{object-position:42% 0%;width:100%;height:630px;top:350px;left:0;mask-image:linear-gradient(#0000,#000 12%)}.home-hero-scene--capital{object-position:32% 65%;width:100%;height:100%;top:0;left:0;mask-image:none}.home-hero-scene--kurkino{object-position:58% 0%;width:100%;height:600px;top:410px;left:0;mask-image:linear-gradient(#0000,#000 10%)}.home-hero-bottom{flex-direction:column;align-items:stretch;gap:8px;bottom:18px;left:1rem;right:1rem}.home-hero-controls{order:2;gap:7px;height:44px}.home-hero-dots{gap:5px;margin-right:auto;display:flex}.home-hero-dots button{width:19px}.home-hero-number{gap:6px;margin-right:3px;font-size:10px}.home-hero-arrow,.home-hero-pause{height:44px}.home-hero-case{order:1;grid-template-columns:1fr 36px;column-gap:8px;width:100%;min-width:0;padding-top:11px}.home-hero-case strong{margin-top:5px;font-size:13px}.home-hero-case small{font-size:8px}.home-hero-case-note{margin-top:5px;font-size:10px}.home-hero-case-arrow{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.home-hero-scene{transition:none}}@media (width<=380px){.home-hero-title{font-size:34px}.home-hero-dots{gap:4px;margin-right:3px}.home-hero-dots button{width:14px}.home-hero-controls{gap:5px}}
