.home-new{padding:6.8rem 1.6rem 0;--hn-screen:calc(100vh - 6.8rem);background:var(--color-light)}.hn-hero__banner{position:relative;background:#3a3a3a;overflow:hidden}.hn-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hn-hero__inner{position:relative;max-width:140.8rem;margin:0 auto}.hn-hero__banner>.hn-hero__inner{min-height:min(79rem,max(48rem,calc(var(--hn-screen) - 13.3rem)));display:flex;align-items:flex-end}.hn-hero__panel{position:relative;margin-left:10.5rem;width:66rem;max-width:100%;padding:5rem 4.4rem 4.4rem;min-height:45.6rem;background:linear-gradient(90deg,rgba(60,60,60,.85) 0%,rgba(60,60,60,.7) 70%,rgba(60,60,60,0) 100%);color:#fff}.hn-hero__title{font-size:4rem;line-height:1.12;font-weight:300;text-transform:uppercase;margin:0 0 3rem;color:#fff}.hn-hero__title b{display:block;font-weight:600}.hn-hero__text{font-size:1.8rem;line-height:1.4;font-weight:300;margin:0 0 3.8rem;max-width:54rem;color:rgba(255,255,255,.85)}.hn-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.hn-hero__badge{position:absolute;right:11.5rem;top:73%;transform:translateY(-50%);display:flex;align-items:center;gap:2.4rem}.hn-hero__badge-num{height:15.8rem;width:auto}.hn-hero__badge-text{margin:0;font-size:2.2rem;line-height:1.1;text-transform:uppercase;color:#fff}.hn-hero__socials{position:absolute;right:3.4rem;top:73%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2rem}.hn-hero__socials img{width:2.4rem;height:2.4rem}.hn-hero__socials span{color:#fff;font-size:1.2rem}.hn-hero__stats{display:flex;padding:2.8rem 0 2.4rem 11rem}.hn-hero__stat{display:flex;gap:1.6rem;padding:0 4rem;border-left:1px solid var(--color-light-gray)}.hn-hero__stat:first-child{padding-left:0;border-left:0}.hn-hero__stat-icon{width:3.2rem;height:3.2rem;object-fit:contain;flex-shrink:0}.hn-hero__stat-title{margin:0 0 .8rem;font-size:1.8rem;line-height:1.15;text-transform:uppercase;color:var(--color-dark-text)}.hn-hero__stat-text{margin:0;font-size:1.2rem;line-height:1.3;color:var(--color-gray)}@media (max-width:1199px){.hn-hero__panel{margin-left:0}.hn-hero__badge{left:auto;right:10rem}}.hn-hero__mobile{display:none}.hn-label{margin:0 0 3.6rem;font-size:1.4rem;text-transform:uppercase;color:var(--color-dark-text)}.hn-h2{margin:0 0 3.6rem;font-size:4rem;line-height:1.05;font-weight:300;text-transform:uppercase;color:var(--color-dark-text)}.hn-h2 b{display:block;font-weight:600}.hn-about{display:flex;justify-content:space-between;gap:6rem;max-width:120rem;min-height:min(68rem,max(50rem,var(--hn-screen)));margin:11rem auto 0}.hn-about__content{display:flex;flex-direction:column;align-items:flex-start;max-width:54rem;padding:min(6.7rem,3vh) 0 min(6rem,3vh)}.hn-about__text{font-size:1.6rem;line-height:1.1;color:var(--color-dark-text)}.hn-about__text p{margin:0 0 1.7rem}.hn-about__btn{margin-top:2.6rem}.hn-about__image{position:relative;flex:0 0 54rem}.hn-about__image::after{content:'';position:absolute;left:4rem;bottom:4rem;width:14.2rem;height:1.6rem;background:#fff;-webkit-mask: url('../images/logo.svg') no-repeat left center / contain;mask: url('../images/logo.svg') no-repeat left center / contain}.hn-about__image img{display:block;width:100%;height:100%;object-fit:cover}.hn-label b{font-weight:600}.hn-history{max-width:120rem;margin:22rem auto 0}.hn-history__head{display:flex;margin-bottom:min(8rem,5vh)}.hn-history__head>div:first-child{flex:0 0 60rem}.hn-history__aside{margin-top:3.2rem;padding-left:4rem;border-left:1px solid var(--color-gray)}.hn-history__text{margin:0 0 2.4rem;font-size:1.6rem;line-height:1.1;color:var(--color-dark-text)}.hn-timeline{position:relative;width:109.6rem;max-width:100%;aspect-ratio: 1096 / 384;margin-bottom:2rem}.hn-timeline__lines{position:absolute;inset:0;width:100%;height:100%}.hn-timeline__lines--mobile{display:none}.hn-timeline__item{position:absolute;width:18rem}.hn-timeline__year{margin:0 0 1.2rem;font-size:2.4rem;line-height:1;color:var(--color-dark-text)}.hn-timeline__text{margin:0;font-size:1rem;line-height:1.2;color:var(--color-dark-text)}.hn-timeline__item:nth-of-type(1) {left:94.25%;top:-.5%;width:7rem}.hn-timeline__item:nth-of-type(2) {left:70.62%;top:35.4%}.hn-timeline__item:nth-of-type(3) {left:51.09%;top:35.4%}.hn-timeline__item:nth-of-type(4) {left:31.57%;top:35.4%}.hn-timeline__item:nth-of-type(5) {left:7.57%;top:48.2%;width:9rem;transform:translateX(-50%);text-align:center}.hn-timeline__item:nth-of-type(6) {left:31.57%;top:83.85%}.hn-timeline__item:nth-of-type(7) {left:51.09%;top:83.85%}.hn-timeline__item:nth-of-type(8) {left:70.62%;top:83.85%}.hn-prod{margin-top:25rem}.hn-prod__banner{display:flex;align-items:flex-end;min-height:min(88.4rem,max(36rem,calc(var(--hn-screen) - 24.6rem)));background: #2e3135 center / cover no-repeat}.hn-prod__inner{width:100%;max-width:120rem;margin:0 auto;padding-bottom:6rem;color:#fff}.hn-prod__label{margin-bottom:5.4rem;color:#fff}.hn-prod__row{display:flex;align-items:flex-start}.hn-prod__title{flex:0 0 66rem;margin:0;color:#fff}.hn-prod__title span{display:block;font-weight:400}.hn-prod__text{margin:0;padding-left:3.8rem;max-width:48rem;border-left:1px solid #cbcbcd;font-size:2rem;line-height:1.3;color:#fff}.hn-prod__items{display:grid;grid-template-columns:repeat(3,31.9rem) 1fr;max-width:120rem;margin:0 auto;padding:5.6rem 0 4rem}.hn-prod__num{margin:0 0 1.2rem;font-size:4rem;line-height:1;color:var(--color-dark-text)}.hn-prod__item-title{margin:0 0 1.6rem;font-size:1.6rem;text-transform:uppercase;color:var(--color-dark-text)}.hn-prod__item-text{margin:0;max-width:24rem;font-size:1.2rem;line-height:1.2;color:var(--color-dark-text)}.hn-quality{max-width:120rem;margin:18rem auto 0}.hn-quality .hn-label{margin-bottom:2.4rem}.hn-quality .hn-h2{margin:0}.hn-quality__head>div:first-child{flex-basis:66rem}.hn-quality__aside{margin-top:2rem;max-width:52rem}.hn-quality__body{display:grid;grid-template-columns:60rem 1fr;column-gap:6rem;row-gap:1.6rem}.hn-quality__image{grid-row: 1 / span 4;display:block;width:100%;height:min(60rem,max(40rem,calc(var(--hn-screen) - 22rem)));object-fit:cover}.hn-quality__card{grid-column:2;display:flex;flex-direction:column;justify-content:center;padding:1rem 2.4rem 1rem 1.6rem;border:1px solid #cbcbcd;color:var(--color-dark-text)}.hn-quality__card-head{display:flex;align-items:center;gap:1.6rem}.hn-quality__icon{flex:0 0 4rem;width:4rem;height:4rem}.hn-quality__card-title{margin:0;font-size:1.8rem;font-weight:300;text-transform:uppercase}.hn-quality__card-title b{font-weight:600}.hn-quality__card-text{margin:.4rem 0 0 5.6rem;font-size:1.2rem;line-height:1.2}.hn-tech{display:grid;grid-template-columns:1fr 1fr;min-height:min(88.4rem,max(50rem,var(--hn-screen)));margin-top:22rem;background: #2e3135 var(--hn-tech-bg) center / cover no-repeat;color:#fff}.hn-tech__main{display:flex;flex-direction:column;justify-content:flex-end;padding:0 2rem 6rem 10.4rem}.hn-tech__logo{display:block;width:12.9rem;height:1.6rem;margin-bottom:6rem;background:#fff;-webkit-mask: url('../images/logo.svg') no-repeat left center / contain;mask: url('../images/logo.svg') no-repeat left center / contain}.hn-tech__title{margin:0;color:#fff}.hn-tech__panel{display:flex;flex-direction:column;justify-content:flex-end;gap:3.6rem;max-width:60rem;padding:0 4.8rem 6rem;background: url('../images/home-new/tech-rings.svg') no-repeat 16.8rem 0 / 43.2rem 21.6rem, rgba(255, 255, 255, .15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hn-tech__item{display:flex;gap:1.2rem}.hn-tech__icon{flex:0 0 3.2rem;width:3.2rem;height:3.2rem}.hn-tech__item-title{margin:.4rem 0 1.2rem;font-size:1.6rem;text-transform:uppercase;color:#fff}.hn-tech__item-text{margin:0;max-width:36rem;font-size:1.3rem;line-height:1.2;color:#fff}.hn-brands{max-width:120rem;margin:11rem auto 0}.hn-brands .hn-label{margin-bottom:2.4rem}.hn-brands .hn-h2{margin:0}.hn-brands .hn-h2 b{font-weight:500}.hn-brands__head>div:first-child{flex-basis:60rem}.hn-brands__aside{display:flex;align-items:flex-start;flex:1;gap:4rem;margin-top:0}.hn-brands__aside .hn-history__text{margin:0;max-width:34rem}.hn-brands__aside .site-btn{margin:0 0 0 auto;white-space:nowrap}.hn-brands__slider{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hn-brands__slider::-webkit-scrollbar{display:none}.hn-brand{flex:0 0 59.6rem;display:flex;flex-direction:column;scroll-snap-align:start;color:var(--color-dark-text)}.hn-brand__image{display:block;width:100%;aspect-ratio: 600 / 308;object-fit:cover}.hn-brand__body{flex:1;display:flex;flex-direction:column;padding:4rem 6rem 6rem;border:1px solid #cbcbcd;border-top:0}.hn-brand__top{display:flex;flex-direction:column;flex:1;padding-bottom:4rem;margin-bottom:4.8rem;border-bottom:1px solid #cbcbcd}.hn-brand__name{margin:0 0 .8rem;font-size:2.4rem;font-weight:500;text-transform:uppercase}.hn-brand__subtitle{margin:0 0 2.4rem;font-size:1.2rem;text-transform:uppercase}.hn-brand__collection-title{margin:0 0 1.6rem;font-size:1.6rem;font-weight:500;text-transform:uppercase}.hn-brand__text{font-size:1.6rem;line-height:1.15}.hn-brand__text p{margin:0 0 1.6rem}.hn-brand__collections-label{margin:auto 0 1.2rem;padding-top:3.2rem;font-size:1.2rem;text-transform:uppercase}.hn-brand__collections{display:flex;gap:4rem}.hn-brand__collection{display:flex;align-items:center;gap:1.2rem;font-size:1.6rem;font-weight:500;text-transform:uppercase}.hn-brand__collection img,.hn-brand__features img{flex:0 0 4rem;width:4rem;height:4rem}.hn-brand__features{margin:0 0 4rem;padding:0;list-style:none}.hn-brand__features li{display:flex;align-items:center;gap:1.2rem;font-size:1.3rem}.hn-brand__features li+li{margin-top:.8rem}.hn-brand__buttons{display:flex;gap:1.6rem}.hn-brand__buttons .site-btn{margin-right:0}.hn-brands__footer{display:flex;justify-content:flex-end;padding-top:1.6rem}.hn-brands__scroll{padding:0;border:0;background:none;font-size:1.2rem;color:var(--color-dark-text);cursor:pointer}.hn-brands__scroll::after{content:'\2192';margin-left:.8rem;font-size:1.6rem}.hn-arch{display:flex;align-items:flex-end;justify-content:space-between;gap:4rem;min-height:min(88.4rem,max(50rem,var(--hn-screen)));margin-top:11rem;padding:0 10.4rem 6rem;background: #2e3135 var(--hn-arch-bg) center / cover no-repeat;color:#fff}.hn-arch__logo{margin-bottom:6rem}.hn-arch__title{margin:0 0 2.4rem;color:#fff}.hn-arch__text{margin:0;font-size:2rem;line-height:1.2;color:#fff}.hn-arch__items{flex-shrink:0;margin:0;padding:0 0 0 4rem;list-style:none;border-left:1px solid rgba(255,255,255,.24)}.hn-arch__items li{display:flex;align-items:center;gap:1.6rem;font-size:1.8rem;text-transform:uppercase}.hn-arch__items li+li{margin-top:1.6rem}.hn-arch__items img{width:4rem;height:4rem}.hn-projects{max-width:120rem;margin:11rem auto 0}.hn-projects .hn-label{margin-bottom:2.4rem}.hn-projects .hn-h2{margin:0}.hn-projects .hn-h2 b{display:inline}.hn-projects__head>div:first-child{flex-basis:66rem}.hn-projects__aside{flex:1;margin-top:4rem}.hn-projects__quote{display:flex;justify-content:space-between;gap:2rem;max-width:46rem;margin:0 0 2.4rem;padding:.8rem .8rem .8rem 1.2rem;border:1px solid var(--color-dark-text);color:var(--color-dark-text)}.hn-projects__quote blockquote{margin:0 0 1.2rem;font-size:1.2rem;font-style:italic;line-height:1.15}.hn-projects__quote figcaption{font-size:1.2rem}.hn-projects__quote img{flex:0 0 5.2rem;width:5.2rem;height:5.2rem;object-fit:cover}.hn-projects__list{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.hn-project{display:flex;flex-direction:column;color:var(--color-dark-text)}.hn-project__image{display:block;width:100%;height:min(51.6rem,max(32rem,calc(var(--hn-screen) - 43rem)));object-fit:cover}.hn-project__body{flex:1;padding:4rem;border:1px solid #cbcbcd;border-top:0}.hn-project__name{margin:0 0 1.2rem;font-size:2.4rem;font-weight:400;line-height:1.05;text-transform:uppercase}.hn-project__name b{display:block;font-weight:600}.hn-project__brand{margin:0 0 2.4rem;font-size:1.2rem;text-transform:uppercase}.hn-project__brand b{font-weight:600}.hn-project__specs{display:flex;gap:2.4rem;margin:0;font-size:1.6rem;text-transform:uppercase}.hn-projects__footer{display:none}.hn-partners{max-width:120rem;margin:11rem auto 0}.hn-partners .hn-label{margin-bottom:2.4rem}.hn-partners .hn-h2{margin:0}.hn-partners__aside{margin-top:2rem;padding:0;border:0}.hn-partners__quote{max-width:none;margin:0}.hn-partners__list{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.hn-partner{display:flex;flex-direction:column;color:var(--color-dark-text)}.hn-partner__top{position:relative}.hn-partner__image{display:block;width:100%;height:min(30.8rem,max(20rem,calc(var(--hn-screen) - 53rem)));object-fit:cover}.hn-partner__title{position:absolute;left:6rem;right:6rem;bottom:2.4rem;margin:0;font-size:2.4rem;font-weight:300;line-height:1.05;text-transform:uppercase;color:#fff}.hn-partner__title b{font-weight:600}.hn-partner__body{display:flex;flex-direction:column;flex:1;padding:4rem 6rem 6rem;border:1px solid #cbcbcd;border-top:0}.hn-partner__text{margin:0 0 4rem;font-size:1.6rem;line-height:1.15}.hn-partner__features{margin:0 0 4rem;padding:0;list-style:none}.hn-partner__features li{display:flex;align-items:center;gap:.8rem;font-size:1.2rem;line-height:1.15}.hn-partner__features li+li{margin-top:.8rem}.hn-partner__features img{flex:0 0 4rem;width:4rem;height:4rem}.hn-partner__body .site-btn{align-self:flex-start;margin-top:auto}.hn-samples{display:flex;align-items:flex-start;min-height:min(88.4rem,max(50rem,var(--hn-screen)));margin-top:2rem;padding-left:10.4rem;background: #2e3135 var(--hn-samples-bg) center / cover no-repeat;color:#fff}.hn-samples__panel{width:72rem;padding:min(21.6rem,max(8rem,calc(var(--hn-screen) - 66rem))) 6rem 6rem;background: url('../images/home-new/tech-rings.svg') no-repeat 22.8rem 0 / 43.2rem 21.6rem, rgba(255, 255, 255, .15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hn-samples__logo{width:13.6rem;margin-bottom:4.4rem}.hn-samples__title{margin:0 0 3.2rem;color:#fff}.hn-samples__text{max-width:52rem;font-size:2rem;line-height:1.15}.hn-samples__text p{margin:0 0 2.4rem}.hn-samples__text p:last-child{margin-bottom:0}.hn-samples__btns{display:flex;gap:1.6rem;margin-top:4rem}.hn-samples__btns .site-btn{margin:0}@media (max-width:767px){.home-new{padding-left:8px;padding-right:8px}.hn-hero__banner>.hn-hero__inner{min-height:600px}.hn-hero__panel{width:100%;min-height:0;margin:0;padding:16px 10px 10px;background:rgba(60,60,60,.7)}.hn-hero__title{font-size:22px;margin-bottom:16px}.hn-hero__panel .hn-hero__text,.hn-hero__badge,.hn-hero__socials{display:none}.hn-hero__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hn-hero__buttons .site-btn{text-align:center;font-size:12px;padding:10px 30px 10px 10px}.hn-hero__mobile{display:block;padding-top:40px}.hn-hero__mobile-text{margin:0 0 40px;font-size:14px;line-height:1.4;color:var(--color-dark-text)}.hn-hero__mobile-badge{display:flex;align-items:center;gap:20px;margin-bottom:40px}.hn-hero__mobile-badge img{height:100px;width:auto}.hn-hero__mobile-badge p{margin:0;max-width:190px;font-size:18px;line-height:1.1;font-weight:500;text-transform:uppercase;color:var(--color-dark-text)}.hn-hero__stats{display:grid;grid-template-columns:1fr 1fr;padding:0;border-top:1px solid var(--color-light-gray)}.hn-hero__stat,.hn-hero__stat:first-child{padding:16px 10px;gap:10px;border-left:0}.hn-hero__stat:nth-child(even) {border-left:1px solid var(--color-light-gray)}.hn-hero__stat:nth-child(n+3) {border-top:1px solid var(--color-light-gray)}.hn-hero__stat-icon{width:26px;height:26px}.hn-hero__stat-title{margin-bottom:8px;font-size:14px}.hn-hero__stat-text{font-size:11px}.hn-label{margin-bottom:24px;font-size:12px}.hn-h2{margin-bottom:24px;font-size:22px}.hn-about{flex-direction:column;gap:40px;min-height:0;margin-top:80px}.hn-about__content{max-width:none;padding:0}.hn-about__text{font-size:14px;line-height:1.15}.hn-about__text p{margin-bottom:14px}.hn-about__btn{margin-top:10px;font-size:12px}.hn-about__image{flex:none;height:450px}.hn-about__image::after{left:16px;bottom:16px;width:107px;height:12px}.hn-history{margin-top:80px}.hn-history__head{flex-direction:column;margin-bottom:40px}.hn-history__head>div:first-child{flex:none}.hn-history__aside{margin:0;padding:0;border:0}.hn-history__text{margin-bottom:24px;font-size:14px;line-height:1.15}.hn-history__aside .site-btn{font-size:12px}.hn-timeline{width:100%;aspect-ratio: 359 / 661}.hn-timeline__lines--desktop{display:none}.hn-timeline__lines--mobile{display:block}.hn-timeline__item,
    .hn-timeline__item:nth-of-type(n) {width:36%;transform:none;text-align:left}.hn-timeline__item:nth-of-type(odd) {left:63.23%}.hn-timeline__item:nth-of-type(even) {left:11.42%;width:42%}.hn-timeline__item:nth-of-type(1) {top:0}.hn-timeline__item:nth-of-type(2) {top:11.95%}.hn-timeline__item:nth-of-type(3) {top:26.93%}.hn-timeline__item:nth-of-type(4) {top:39.03%}.hn-timeline__item:nth-of-type(5) {top:53.86%}.hn-timeline__item:nth-of-type(6) {top:65.96%}.hn-timeline__item:nth-of-type(7) {top:80.79%}.hn-timeline__item:nth-of-type(8) {top:92.89%}.hn-timeline__year{margin-bottom:8px;font-size:20px}.hn-timeline__text{font-size:10px}.hn-prod{margin-top:80px}.hn-prod__banner{min-height:600px}.hn-prod__inner{padding:0 10px 16px}.hn-prod__label{margin-bottom:24px}.hn-prod__row{flex-direction:column}.hn-prod__title{flex:none;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #cbcbcd}.hn-prod__text{padding:0;border:0;font-size:16px}.hn-prod__items{grid-template-columns:1fr;gap:32px;padding:40px 0 0}.hn-prod__num{margin-bottom:8px;font-size:28px}.hn-prod__item-title{margin-bottom:10px;font-size:12px}.hn-prod__item-text{max-width:none;font-size:12px}.hn-quality{display:flex;flex-direction:column;gap:40px;margin-top:80px}.hn-quality__head{display:contents}.hn-quality__head>div:first-child{padding-bottom:16px;border-bottom:1px solid #cbcbcd}.hn-quality .hn-h2 b{display:inline}.hn-quality .hn-h2 br{display:none}.hn-quality__aside{order:1;max-width:none}.hn-quality__body{grid-template-columns:1fr;row-gap:8px}.hn-quality__image{grid-row:1;grid-column:1;height:auto;min-height:0;aspect-ratio:1}.hn-quality__card{grid-column:1;justify-content:flex-start;padding:16px 10px}.hn-quality__card:first-of-type{grid-row:1;align-self:end;padding-top:48px;border:0;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,0));color:#fff}.hn-quality__card:first-of-type .hn-quality__icon{filter:brightness(0) invert(1)}.hn-quality__card-title{font-size:14px}.hn-quality__card-text{margin-left:56px;font-size:12px}.hn-tech{display:flex;flex-direction:column;min-height:606px;margin-top:80px;padding-top:40px;background-image:var(--hn-tech-bg-mobile,var(--hn-tech-bg))}.hn-tech__main{display:contents}.hn-tech__logo{width:107px;height:14px;margin:0 8px auto}.hn-tech__title{padding:16px 8px 0;background:rgba(255,255,255,.15);font-size:20px}.hn-tech__title br{display:none}.hn-tech__panel{max-width:none;gap:24px;padding:24px 8px 16px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:none;backdrop-filter:none}.hn-tech__item-title{margin:6px 0 10px;font-size:14px}.hn-tech__item-text{max-width:none;font-size:12px}.hn-brands{margin-top:80px}.hn-brands__head>div:first-child{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #cbcbcd}.hn-brands__aside{flex-direction:column;gap:16px}.hn-brands__aside .site-btn{margin-left:0;font-size:12px}.hn-brand{flex-basis:278px}.hn-brand__body{padding:16px 16px 24px}.hn-brand__top{padding-bottom:16px;margin-bottom:16px}.hn-brand__name{font-size:18px}.hn-brand__subtitle{margin-bottom:12px;font-size:10px}.hn-brand__collection-title{margin-bottom:10px;font-size:12px}.hn-brand__text{font-size:12px}.hn-brand__text p{margin-bottom:10px}.hn-brand__collections-label{margin:auto 0 8px;padding-top:16px;font-size:10px}.hn-brand__collections{flex-direction:column;gap:8px}.hn-brand__collection{font-size:12px}.hn-brand__collection img,.hn-brand__features img{flex-basis:32px;width:32px;height:32px}.hn-brand__features{margin-bottom:24px}.hn-brand__features li{font-size:11px}.hn-brand__buttons{flex-direction:column;gap:8px}.hn-brand__buttons .site-btn{font-size:12px}.hn-arch{display:block;min-height:0;margin-top:80px;padding:0;background:none;color:var(--color-dark-text)}.hn-arch__main{display:flex;flex-direction:column;justify-content:flex-end;min-height:605px;padding:0 8px 24px;background: #2e3135 var(--hn-arch-bg) 60% center / cover no-repeat;color:#fff}.hn-arch__logo{width:107px;height:14px;margin:0 0 32px}.hn-arch__title{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.24);font-size:22px}.hn-arch__text{font-size:16px}.hn-arch__items{margin-top:40px;padding:0 8px;border:0}.hn-arch__items li{gap:12px;font-size:14px}.hn-arch__items img{width:32px;height:32px;filter:brightness(0)}.hn-projects{display:flex;flex-direction:column;margin-top:80px}.hn-projects__head{display:contents}.hn-projects__head>div:first-child{margin-bottom:40px}.hn-projects__aside{order:1;margin-top:24px}.hn-projects__quote{max-width:none}.hn-projects__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hn-projects__list::-webkit-scrollbar{display:none}.hn-project{flex:0 0 278px;scroll-snap-align:start}.hn-project__image{height:364px}.hn-project__body{padding:16px}.hn-project__name{font-size:18px}.hn-project__brand{margin-bottom:16px;font-size:10px}.hn-project__specs{font-size:14px}.hn-projects__footer{display:flex;justify-content:flex-start}.hn-partners{display:flex;flex-direction:column;margin-top:80px}.hn-partners__aside{margin-top:24px}.hn-partners__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hn-partners__list::-webkit-scrollbar{display:none}.hn-partner{flex:0 0 295px;scroll-snap-align:start}.hn-partner__image{height:150px}.hn-partner__title{left:24px;right:24px;bottom:16px;font-size:18px}.hn-partner__title b{display:block}.hn-partner__body{padding:24px}.hn-partner__text{margin-bottom:24px;font-size:16px}.hn-partner__features{margin-bottom:24px}.hn-partner__features li{gap:12px;font-size:14px}.hn-partner__features li+li{margin-top:12px}.hn-partner__features img{flex-basis:32px;width:32px;height:32px}.hn-partner__body .site-btn{font-size:12px}.hn-samples{position:relative;flex-direction:column;justify-content:flex-end;min-height:606px;margin-top:80px;padding:0;background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .2)), linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), #2e3135 var(--hn-samples-bg-mobile, var(--hn-samples-bg)) center / cover no-repeat}.hn-samples__logo{position:absolute;top:40px;left:8px;width:107px;height:14px;margin:0}.hn-samples__panel{width:100%;padding:24px 8px 16px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:none;backdrop-filter:none}.hn-samples__title{margin-bottom:24px}.hn-samples__text{font-size:14px}.hn-samples__text p{margin-bottom:16px}.hn-samples__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.hn-samples__btns .site-btn{padding:10px 28px 10px 12px;font-size:12px;white-space:nowrap}.hn-samples__btns .site-btn::after{right:10px;width:12px;height:12px}}