/* Three floating navigation pieces and a full-height editorial opening. */
.header.entry-header{position:fixed;left:3%;right:3%;top:20px;height:auto;min-height:60px;padding:0;display:grid;grid-template-columns:1fr auto 1fr;gap:20px;border:0;background:none;backdrop-filter:none;z-index:60;transition:top .4s var(--motion-ease)}
.entry-header>.wordmark{width:190px;padding:13px 17px 12px;border-radius:0;background:transparent;border:1px solid transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:width .4s,padding .4s;align-self:center}.entry-header .wordmark>small{font-size:8px;letter-spacing:.09em;margin-top:6px;white-space:nowrap}
.entry-header .nav-dock{position:relative;display:flex;align-items:center;gap:0;padding:6px;border:1px solid #faf9f630;border-radius:50px;background:#282725f2;color:#f5f4f1;box-shadow:0 6px 22px #26252320;backdrop-filter:blur(16px);isolation:isolate;align-self:center}
.nav-dock>a{position:relative;z-index:2;font-size:14px;padding:13px 20px!important;line-height:1.2;white-space:nowrap;transition:color .25s}.entry-header .nav-dock>a:hover{text-decoration:none}.nav-dock>a.is-highlighted{color:#282725}.nav-indicator{position:absolute;z-index:1;left:0;top:6px;bottom:6px;width:100px;border-radius:50px;background:#f5f4f1;transform:translateX(6px);transition:transform .5s var(--motion-ease),width .5s var(--motion-ease);pointer-events:none}
.entry-header .header-actions{justify-self:end;display:flex;gap:9px;align-items:center}.entry-header .header-cta{display:flex;align-items:center;gap:15px;padding:9px 9px 9px 18px;border:1px solid #f5f4f144;border-radius:40px;background:#f5f4f1;color:#282725;font-size:13px;line-height:1.2;white-space:nowrap;box-shadow:0 4px 20px #26252310}.entry-header .header-cta span{margin:0}.header-cta-arrow{display:grid;place-items:center;width:34px;height:34px;background:#282725;color:#f5f4f1;border-radius:50%;font-size:21px;transition:transform .45s var(--motion-ease)}.header-cta:hover .header-cta-arrow{transform:rotate(45deg)}
.entry-header .menu-toggle{width:52px;height:52px;border:1px solid #f5f4f150;border-radius:50%;background:#282725;color:#f5f4f1;flex:none;box-shadow:0 4px 20px #26252310}.entry-header .menu-toggle>span{background:currentColor;left:16px;top:25px;width:20px;transform:none}.entry-header .menu-toggle>span+span{top:25px;transform:rotate(90deg)}.entry-header .menu-toggle[aria-expanded=true]>span{transform:rotate(45deg)}.entry-header .menu-toggle[aria-expanded=true]>span+span{transform:rotate(135deg)}
.entry-header.is-scrolled{top:10px}.entry-header.is-scrolled>.wordmark{width:160px;padding:10px 13px}.entry-header.is-scrolled .wordmark>small{display:none}
.hero{background:#f5f4f1;height:175svh;min-height:930px}.hero-sticky{background:#f5f4f1;min-height:760px}.hero-visual{inset:18px 18px 18px 42%;border-radius:5px;overflow:hidden;background:#262523;box-shadow:0 10px 50px #28272512}.hero-visual img{object-position:52% 50%;transform-origin:50% 55%;width:100%;height:100%}.hero-visual:after{background:linear-gradient(180deg,#26252312,transparent 35%,#26252333)}.hero-copy{top:24%;left:5.5%;width:39%;color:#282725}.hero-copy .eyebrow{font-size:11px;letter-spacing:.1em;max-width:320px;line-height:1.6;margin-bottom:33px}.hero h1{font-size:clamp(74px,7.8vw,128px);line-height:.88;letter-spacing:-.075em;position:relative;z-index:2}.hero h1 em{font-size:.98em;letter-spacing:-.055em;line-height:1.22}.hero h1 .line-mask:nth-child(2){overflow:visible}.hero-intro{font-size:clamp(16px,1.25vw,19px);margin:27px 0 25px;line-height:1.65;max-width:320px}.hero-builder{border-radius:2px;background:#282725;font-size:14px;gap:28px;min-height:57px;padding:16px 18px 16px 22px}.hero-builder>span{font-size:25px}.hero-story-link{display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:265px;font-size:14px;margin-top:20px;padding-bottom:7px;border-bottom:1px solid #28272555}.hero-story-link>span{font-size:20px;transition:transform .3s}.hero-story-link:hover>span{transform:translateY(4px)}.hero-detail{display:flex;align-items:center;gap:14px;margin-top:40px}.hero-detail-rule{width:32px;height:1px;background:#85817b}.hero-detail p{font-size:12px;line-height:1.6;color:#57544f}
.hero-photo-label{position:absolute;left:26px;right:26px;bottom:25px;display:flex;justify-content:space-between;gap:20px;color:#faf9f6;font-size:11px;letter-spacing:.11em;z-index:2}.hero-product-note{position:absolute;left:46%;bottom:11%;z-index:5;display:grid;grid-template-columns:1fr 32px;gap:10px 20px;text-align:left;padding:19px 21px;background:#f5f4f1ed;backdrop-filter:blur(14px);border:1px solid #f5f4f166;border-radius:3px;color:#282725;box-shadow:0 10px 35px #26252320;transform:rotate(-3deg);transition:transform .45s var(--motion-ease),background .3s}.hero-product-note>span:first-child{grid-column:1;font-size:10px;letter-spacing:.09em}.hero-product-note>strong{grid-column:1;font-size:19px;line-height:1.2;font-weight:400;letter-spacing:-.035em}.hero-product-arrow{grid-column:2;grid-row:1/3;align-self:end;font-size:28px}.hero-product-note:hover{transform:rotate(0) translateY(-5px);background:#faf9f6}.hero-orbit{right:4.5%;bottom:12%;width:108px;height:108px;background:#28272588}.hero-orbit>span{font-size:37px}.hero-foot{left:5.5%;right:61%;bottom:25px;font-size:10px;letter-spacing:.09em;color:#282725;gap:15px}.hero-foot>a,.hero-foot>span:last-child{display:none}.hero-after{left:8%;top:43%;max-width:82%;font-size:clamp(58px,7vw,112px)}
@media(min-width:1800px){.hero-copy{top:24%}.hero h1{font-size:clamp(128px,7.8vw,168px)}}
@media(max-width:1180px) and (min-width:761px){.header.entry-header{grid-template-columns:1fr auto auto;left:3%;right:3%;gap:12px}.entry-header>.wordmark{width:158px}.entry-header .header-cta-label{display:none}.entry-header .header-cta{padding:5px}.entry-header .header-cta-arrow{width:38px;height:38px}.nav-dock>a{padding:13px 15px!important;font-size:13px}.hero-copy{left:5%;width:39%;top:24%}.hero h1{font-size:8.1vw}.hero-detail{margin-top:24px}.hero-product-note{bottom:12%;left:47%;padding:16px;gap:8px 14px}.hero-product-note>strong{font-size:17px}}
@media(max-height:820px) and (min-width:761px){.hero-sticky{min-height:710px}.hero-copy{top:22%}.hero-copy .eyebrow{margin-bottom:22px}.hero h1{font-size:clamp(74px,7vw,114px)}.hero-intro{margin:20px 0}.hero-detail{margin-top:22px}.hero-story-link{margin-top:16px}}
@media(max-width:760px){.header.entry-header{left:5%;right:5%;top:15px;display:flex;justify-content:space-between;gap:12px;min-height:48px}.entry-header>.wordmark{width:132px;padding:9px 11px;background:transparent}.entry-header .wordmark>small{display:none}.entry-header .nav-dock{display:none}.entry-header .header-actions{gap:8px}.entry-header .header-cta{font-size:12px;gap:8px;padding:6px 6px 6px 13px}.entry-header .header-cta-label{font-size:0}.entry-header .header-cta-label:after{content:'Собрать';font-size:12px}.entry-header .header-cta-arrow{width:30px;height:30px;font-size:20px}.entry-header .menu-toggle{width:43px;height:43px}.entry-header .menu-toggle>span,.entry-header .menu-toggle>span+span{left:12px;top:20px;width:18px}.entry-header.is-scrolled>.wordmark{width:120px;padding:9px 11px}.hero{height:160svh;min-height:1080px}.hero-sticky{min-height:800px;height:100svh}.hero-visual{inset:39% 12px 13px 12px;border-radius:4px}.hero-visual img{object-position:50% 43%}.hero-copy{top:12.5%;left:7%;width:86%;}.hero-copy .eyebrow{font-size:10px;max-width:none;margin-bottom:13px;letter-spacing:.07em}.hero h1{font-size:clamp(51px,13.3vw,82px);display:flex;align-items:baseline;gap:.20em;line-height:1.1;letter-spacing:-.065em}.hero h1 .line-mask{overflow:visible}.hero h1 em{font-size:.95em;line-height:1.1;letter-spacing:-.055em}.hero-intro{font-size:14px;line-height:1.45;margin:12px 0 16px;max-width:240px}.hero-intro br{display:none}.hero-builder{font-size:13px;min-height:45px;gap:23px;padding:10px 14px}.hero-builder>span{font-size:21px}.hero-story-link,.hero-detail{display:none}.hero-product-note{left:6%;bottom:9%;padding:13px 15px;gap:7px 20px;transform:rotate(-3deg)}.hero-product-note>span:first-child{font-size:9px}.hero-product-note>strong{font-size:17px}.hero-product-arrow{font-size:24px}.hero-orbit{right:7%;bottom:9%;width:83px;height:83px;background:#28272599}.hero-orbit text{font-size:11px}.hero-orbit>span{font-size:29px}.hero-photo-label{left:19px;right:19px;bottom:17px;font-size:9px;letter-spacing:.08em}.hero-foot{display:none}.hero-after{left:8%;top:38%;font-size:clamp(48px,12vw,70px);max-width:82%}}
@media(max-width:370px){.hero h1{font-size:13vw}.header.entry-header{left:4%;right:4%;gap:6px}.entry-header>.wordmark{width:120px}.entry-header .header-actions{gap:6px}.hero-copy .eyebrow{font-size:9px}}
@media(prefers-reduced-motion:reduce){.nav-indicator,.header.entry-header,.hero-product-note{transition:none}.hero-sticky:after{display:none}.hero-copy,.hero-visual{transform:none!important;opacity:1!important}.hero-visual{clip-path:none!important}}
