﻿@font-face{font-family:"Inter";src:url("../fonts/inter-latin-300-normal.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/inter-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/inter-latin-500-normal.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url("../fonts/manrope-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url("../fonts/manrope-latin-500-normal.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}html{font-size:.6944444444vw;scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-x:clip}@media screen and (max-width: 1024px){html{font-size:10px}}@media screen and (max-width: 600px){html{font-size:2.5641025641vw}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.35;color:#2e1d16;background:#fafafa;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}body.is-locked{overflow:hidden}img,svg{display:block;max-width:100%}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:inherit}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-weight:inherit;font-size:inherit}figure{margin:0}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;overflow-x:clip;padding-top:var(--header-h)}:root{--header-h: 6.9rem;--gutter: 4.6rem}@media screen and (max-width: 1024px){:root{--header-h: 7.2rem;--gutter: 2rem}}section{position:relative;scroll-margin-top:var(--header-h)}.container{padding-inline:var(--gutter)}@media screen and (max-width: 1024px){.d-only{display:none !important}}@media screen and (min-width: 1025px){.m-only{display:none !important}}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.h2{font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:6.4rem;line-height:1;letter-spacing:-0.06rem}@media screen and (max-width: 1024px){.h2{font-size:3.2rem;letter-spacing:-0.03rem}}.label{font-weight:500;font-size:1.2rem;line-height:1.6rem;letter-spacing:.12rem;text-transform:uppercase;color:#6b5f5a}@media screen and (max-width: 1024px){.label{text-transform:none;letter-spacing:0}}.section-head{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4, 1fr);align-items:start}.section-head .label{padding-top:.2rem}.section-head .h2{grid-column:2/-1}@media screen and (max-width: 1024px){.section-head{display:flex;flex-direction:column;gap:1.2rem}}.lines{position:absolute;inset:0;pointer-events:none;z-index:0}.lines span{position:absolute;top:0;bottom:0;width:1px;background:rgba(46,29,22,.6)}.lines span:nth-child(1){left:var(--gutter)}.lines span:nth-child(2){left:calc(25% + 2.3rem)}.lines span:nth-child(3){left:50%}.lines span:nth-child(4){left:calc(75% - 2.3rem)}.lines span:nth-child(5){left:calc(100% - var(--gutter))}@media screen and (max-width: 1024px){.lines{display:none}}.arrow{position:relative;display:flex;width:1.6rem;height:1.6rem;overflow:hidden;flex-shrink:0}.arrow svg{width:100%;height:100%;fill:currentColor;flex-shrink:0;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.arrow svg+svg{position:absolute;inset:0;transform:translateX(-120%)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1rem;height:5.7rem;padding:0 2.4rem;background:#2e1d16;border:1px solid #2e1d16;color:#fafafa;font-size:1.4rem;line-height:1.2;letter-spacing:-0.042rem;text-transform:uppercase;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color .4s cubic-bezier(0.4, 0, 0.2, 1)}.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:#150d0a;transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1)}@media(hover: hover){.btn:hover::before{transform:scaleY(1)}.btn:hover .arrow svg:first-child{transform:translateX(120%)}.btn:hover .arrow svg+svg{transform:translateX(0)}}.btn:focus-visible{outline:2px solid #cba03b;outline-offset:2px}.btn--sm{height:auto;padding:1.3rem;min-width:16.2rem}.btn--block{width:100%}.slider-nav{display:flex;gap:1.2rem}.slider-nav__btn{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;background:#2e1d16;color:#fafafa;transition:background-color .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}.slider-nav__btn--prev .arrow{transform:rotate(180deg)}@media(hover: hover){.slider-nav__btn:hover{background:#150d0a}.slider-nav__btn:hover .arrow svg:first-child{transform:translateX(120%)}.slider-nav__btn:hover .arrow svg+svg{transform:translateX(0)}}.slider-nav__btn:disabled{opacity:.45;cursor:default}.header{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(250,250,250,.92);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom:1px solid rgba(46,29,22,.12);transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1)}.header.is-hidden{transform:translateY(-100%)}.header__inner{display:flex;align-items:center;gap:2.4rem;height:var(--header-h);padding-inline:var(--gutter)}.header__logo{flex-shrink:0}.header__logo .logo{width:12.5rem;height:auto}.header__logo .logo__mark{fill:#74570c}.header__logo .logo__name{fill:#2e1d16}.header__nav{width:84rem}.header__nav ul{display:flex;justify-content:center;gap:.8rem}.header__nav a{display:block;padding:.6rem 1.2rem;border-radius:.4rem;font-size:1.6rem;line-height:1.35;transition:background-color .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(hover: hover){.header__nav a:hover{background:#f0ebe7}}.header__side{flex:1;display:flex;align-items:center;justify-content:space-between;min-width:0}.header__phone{font-size:1.8rem;line-height:1.35;white-space:nowrap}@media(hover: hover){.header__phone:hover{color:#74570c}}.header__btn{width:16.2rem}.header__burger{display:none;position:relative;width:3.2rem;height:3.2rem}.header__burger span{position:absolute;left:.6rem;right:.6rem;height:1px;background:#2e1d16;transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1),top .4s cubic-bezier(0.22, 1, 0.36, 1)}.header__burger span:nth-child(1){top:calc(50% - .4rem)}.header__burger span:nth-child(2){top:calc(50% + .3rem)}.header__burger[aria-expanded=true] span:nth-child(1){top:50%;transform:rotate(45deg)}.header__burger[aria-expanded=true] span:nth-child(2){top:50%;transform:rotate(-45deg)}@media screen and (max-width: 1024px){.header__nav,.header__btn{display:none}.header__inner{gap:1.6rem}.header__side{justify-content:flex-end}.header__phone{font-size:1.6rem}.header__burger{display:block;margin-right:-0.6rem}.header__logo .logo{width:10.4rem}}.mobile-menu{position:fixed;inset:var(--header-h) 0 0;z-index:49;background:#fafafa;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-1.6rem);transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s .5s}.mobile-menu.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (min-width: 1025px){.mobile-menu{display:none}}.mobile-menu__inner{display:flex;flex-direction:column;padding:4rem var(--gutter) 3.2rem;min-height:100%}.mobile-menu__list{border-top:1px solid #e0d7cf;margin-bottom:3.2rem}.mobile-menu__list li{border-bottom:1px solid #e0d7cf}.mobile-menu__list a{display:flex;align-items:center;height:6.4rem;font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:2.4rem;line-height:.9}@media screen and (max-width: 1024px){.mobile-menu__list a{font-size:2rem;line-height:1.1}}.mobile-menu__btn{margin-bottom:1.6rem}.mobile-menu__call{font-size:1.8rem;line-height:1.35;margin-bottom:2rem}.mobile-menu__region{font-size:1.4rem;color:#6b5f5a}.admin-bar .header{top:32px}.admin-bar .mobile-menu{top:calc(var(--header-h) + 32px)}@media screen and (max-width: 782px){.admin-bar .header{top:46px}.admin-bar .mobile-menu{top:calc(var(--header-h) + 46px)}}.hero{background:#fafafa;overflow:hidden}.hero__head{position:relative;z-index:1;display:grid;grid-template-columns:80rem 53.1rem;align-items:start;height:29.9rem;padding:11.4rem var(--gutter) 0}.hero__title{font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:7.6rem;line-height:.9;letter-spacing:-0.03rem;white-space:nowrap}@media screen and (max-width: 1024px){.hero__title{font-size:4.8rem;line-height:1;letter-spacing:-0.1rem}}.hero__title span{display:block}.hero__dot{display:inline !important}@media screen and (min-width: 1025px){.hero__dot{display:none !important}}.hero__desc{font-size:1.6rem;line-height:1.35}.hero__desc p+p{margin-top:.8rem}.hero__media{position:relative;height:55.8rem;overflow:hidden}.hero__img{position:absolute;left:0;top:0;width:100%;height:76.1rem;will-change:transform;overflow:hidden}.hero__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.js-reveal .hero__img img{opacity:0;transform:scale(1.2);transition:opacity 1.4s cubic-bezier(0.22, 1, 0.36, 1),transform 2.2s cubic-bezier(0.22, 1, 0.36, 1)}.js-reveal .hero.is-loaded .hero__img img{opacity:1;transform:none}.hero__btn{position:absolute !important;left:4.8rem;top:1.9rem;width:33.2rem;z-index:2}@media screen and (max-width: 1024px){.hero__head{display:block;height:auto;padding:6rem var(--gutter) 2.4rem}.hero__title{white-space:normal;margin-bottom:3.2rem}.hero__desc{max-width:60rem}.hero__media{display:flex;flex-direction:column;height:auto;overflow:visible}.hero__btn{position:relative !important;order:-1;left:auto;top:auto;width:auto;margin:0 var(--gutter) 2.4rem}.hero__img{position:relative;height:30rem;overflow:hidden;transform:none !important}}@media screen and (max-width: 1024px)and (min-width: 601px){.hero__img{height:48rem}}.services{background:#e0d7cf;padding-top:12rem}.services .section-head{margin-bottom:5.2rem}.services__list{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 1024px){.services{padding-top:4.8rem}.services .section-head{margin-bottom:3.2rem}.services__list{gap:0}}.service{position:sticky;top:var(--header-h);height:min(84rem,100vh - var(--header-h));overflow:hidden}.service+.service{border-top:2px solid #fafafa}.service::after{content:"";position:absolute;inset:0;z-index:2;background:#150d0a;opacity:calc(var(--dim, 0)*.55);pointer-events:none}.service__bg{position:absolute;inset:-6rem 0 -6rem}.service__bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(calc(1 + var(--dim, 0) * 0.06));transform-origin:center top}.service__card{position:absolute;z-index:1;left:calc(50% + 21.9rem);top:50%;display:flex;flex-direction:column;width:41.8rem;height:min(44.2rem,100% - 8rem);transform:translateY(-50%);transition:opacity .55s cubic-bezier(0.22, 1, 0.36, 1),transform .7s cubic-bezier(0.22, 1, 0.36, 1);padding:1.6rem 0;background:#2e1d16;border-radius:.6rem;color:#e0d7cf}.js-reveal .service__card[data-card]:not(.is-in){opacity:0;transform:translateY(calc(-50% + 4rem))}.service__top{display:flex;justify-content:space-between;padding:0 1.6rem 1.6rem;border-bottom:.08rem solid #e0d7cf;font-size:1.2288rem;line-height:1.6rem;letter-spacing:.0123rem}.service__mid{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2rem;padding:0 1.6rem}.service__title{font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:3.2rem;line-height:1}@media screen and (max-width: 1024px){.service__title{font-size:2.8rem}}.service__thumb{position:relative;width:32.5rem;height:15.4rem;min-height:6rem;flex-shrink:1;overflow:hidden}.service__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.service__text{display:flex;align-items:flex-end;height:10.8rem;padding:0 1.6rem;max-width:35.7rem;font-size:1.6rem;line-height:1.3;letter-spacing:-0.03rem}@media screen and (max-width: 1024px){.service{position:relative;top:auto;height:auto}.service+.service{border-top:0}.service__bg{position:relative;inset:auto;height:33rem}}@media screen and (max-width: 1024px)and (min-width: 601px){.service__bg{height:50rem}}@media screen and (max-width: 1024px){.service::after{display:none}.service__bg img{transform:none}.service__card{position:relative;left:auto;top:auto;transform:none !important;opacity:1 !important;width:auto;height:auto;padding:2rem var(--gutter) 3.2rem;border-radius:0}.service__top{padding:0 0 1.6rem;border-bottom-color:rgba(224,215,207,.25);margin-bottom:2.4rem}.service__mid{padding:0}.service__thumb{display:none}.service__text{height:auto;padding:0;margin-top:1.6rem;max-width:none;line-height:1.5}}.about{background:#e0d7cf;overflow:hidden}.about__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4, 1fr);padding-top:12rem;padding-bottom:11.8rem}.about__label{grid-column:1;grid-row:1;padding-top:.2rem}.about__title{grid-column:2/-1;grid-row:1}.about__lead{grid-column:2/4;grid-row:2;margin-top:3.4rem;max-width:67.4rem;font-size:2rem;line-height:2.8rem}.about__text{grid-column:2;grid-row:3;margin-top:2.4rem;max-width:31.7rem;font-size:1.8rem;line-height:1.35}@media screen and (max-width: 1024px){.about__text{font-size:1.6rem}}.about__photo{grid-column:3/5;grid-row:3/5;justify-self:end;position:relative;width:44.6rem;height:48.8rem;margin-top:2.4rem;overflow:hidden}.about__photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:center 30%;will-change:transform}.about__name{position:absolute;left:1.4rem;bottom:1.4rem;display:flex;flex-direction:column;gap:.8rem;width:30.5rem;padding:1.2rem 1.6rem;background:rgba(250,250,250,.96);backdrop-filter:blur(5px)}.about__name-title{font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:2.4rem;line-height:.9}@media screen and (max-width: 1024px){.about__name-title{font-size:2rem;line-height:1.1}}.about__name-text{font-size:1.4rem;line-height:1.3;letter-spacing:-0.03rem}.about__stats{grid-column:1/3;grid-row:4;align-self:end;display:flex;justify-content:space-between;width:67.4rem;margin-bottom:.4rem;padding:2rem;background:#fafafa}@media screen and (max-width: 1024px){.about__grid{display:flex;flex-direction:column;padding-top:4.8rem;padding-bottom:4.8rem}.about__title{margin-top:1.2rem}.about__lead{margin-top:3.2rem;font-size:1.6rem;line-height:1.4;max-width:60rem}.about__text{margin-top:1.6rem;max-width:60rem;font-size:1.4rem}.about__photo{width:100%;height:auto;aspect-ratio:358/456;max-width:50rem;margin-top:3.2rem;justify-self:auto}.about__name{left:.8rem;right:.8rem;bottom:.8rem;width:auto}.about__stats{flex-direction:column;width:100%;max-width:50rem;margin-top:3.2rem;padding:0}}.stat{display:flex;flex-direction:column}.stat:first-child{justify-content:space-between;width:30rem;min-height:17.8rem}.stat:last-child{gap:4.4rem;width:30.3rem}.stat__num{font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:4.2rem;line-height:1}@media screen and (max-width: 1024px){.stat__num{font-size:2.8rem}}.stat__body{display:flex;flex-direction:column;gap:1rem}.stat__title{font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:2.4rem;line-height:.9;max-width:27.3rem}@media screen and (max-width: 1024px){.stat__title{font-size:2rem;line-height:1.1}}.stat__text{font-size:1.6rem;line-height:1.3;max-width:26rem}@media screen and (max-width: 1024px){.stat:first-child,.stat:last-child{width:100%;min-height:0;gap:2.4rem;padding:2rem 1.2rem}.stat+.stat{border-top:1px solid #e0d7cf}.stat__title,.stat__text{max-width:none}.stat__text{font-size:1.4rem;margin-top:-0.4rem}}.process{height:95.6rem;background:#fafafa;overflow:hidden}.process__img{position:absolute;left:0;top:-10.2rem;width:97.2rem;height:129.6rem;will-change:transform}.process__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.process__shape{position:absolute;inset:0;pointer-events:none}.process__panel{position:absolute;left:50%;top:0;width:72rem;height:95.6rem;max-width:none;fill:#2e1d16}.process__disc,.process__ring{will-change:transform}.process__disc{position:absolute;left:calc(50% - 12rem);top:35.8rem;width:12rem;height:24.1rem;border-radius:12.05rem 0 0 12.05rem;background:#2e1d16}.process__ring{position:absolute;left:calc(50% - 18.2rem);top:31.2rem;width:36.3rem;height:36.3rem;border:1px solid #e0d7cf;border-radius:50%}.process__head{position:absolute;left:var(--gutter);top:12rem;z-index:1;display:flex;flex-direction:column;gap:2rem}.process__head .label{color:#e0d7cf}.process__steps{position:absolute;inset:0;color:#e0d7cf}@media screen and (max-width: 1024px){.process{height:auto;background:#2e1d16}.process__img{position:relative;top:auto;width:100%;height:33rem;transform:none !important}}@media screen and (max-width: 1024px)and (min-width: 601px){.process__img{height:48rem}}@media screen and (max-width: 1024px){.process__shape{display:none}.process__head{top:4.8rem;gap:1.2rem}.process__steps{position:relative;inset:auto;padding:1.6rem var(--gutter) 4rem}}.step{position:absolute;padding-top:1.2rem}.step:nth-child(1){left:calc(50% + 8.6rem);top:12rem}.step:nth-child(1) .step__text{max-width:24.4rem}.step:nth-child(2){left:calc(50% + 22.2rem);top:30.2rem}.step:nth-child(2) .step__text{max-width:38rem}.step:nth-child(3){left:calc(50% + 22.2rem);top:50.8rem}.step:nth-child(3) .step__text{max-width:38.5rem}.step:nth-child(4){left:calc(50% + 8.6rem);top:69rem}.step:nth-child(4) .step__text{max-width:44.7rem}.step__num{display:block;font-size:1.2288rem;line-height:1.6rem;letter-spacing:.0123rem}.step__title{font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:4.2rem;line-height:1;padding-top:1.6rem;white-space:nowrap}@media screen and (max-width: 1024px){.step__title{font-size:2.8rem}}.step__text{padding-top:1.2rem;font-size:1.6rem;line-height:2.4rem}@media screen and (max-width: 1024px){.step{position:relative;left:auto !important;top:auto !important;padding:2.4rem 0}.step+.step{border-top:1px solid rgba(224,215,207,.2)}.step__title{white-space:normal;padding-top:1.6rem}.step__text{max-width:none !important;font-size:1.4rem;line-height:1.5}}.projects{background:#e0d7cf;padding:12rem 0;overflow:hidden}.projects__head{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4, 1fr);align-items:start}.projects__head .label{padding-top:.2rem}.projects__main{grid-column:2/4}.projects__text{margin-top:2.1rem;max-width:35.1rem;font-size:1.8rem;line-height:1.35}@media screen and (max-width: 1024px){.projects__text{font-size:1.6rem}}.projects__btn{margin-top:4rem;width:31.8rem}.projects__nav{grid-column:4;align-self:end;margin:0 0 .4rem 22.9rem}.projects__track{position:relative;z-index:1;display:flex;gap:1.7rem;margin-top:4.2rem;padding:0 var(--gutter) 0 5.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:5.6rem;scrollbar-width:none;cursor:grab}.projects__track::-webkit-scrollbar{display:none}.projects__track.is-drag{cursor:grabbing;scroll-snap-type:none}.projects__item{position:relative;flex:0 0 32.4rem;height:39.6rem;overflow:hidden;scroll-snap-align:start}.projects__item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none;user-select:none}@media(hover: hover){.projects__item:hover img{transform:scale(1.04)}}@media screen and (max-width: 1024px){.projects{display:flex;flex-direction:column;padding:4.8rem 0}.projects__head{display:contents}.projects .label,.projects__main{padding-inline:var(--gutter)}.projects__main{margin-top:1.2rem}.projects__text{margin-top:1.6rem;max-width:50rem}.projects__text p+p{margin-top:.6rem}.projects__btn{display:flex;margin-top:2.4rem;width:100%;max-width:50rem}.projects__track{order:2;gap:1.1rem;margin-top:2.4rem;padding-left:var(--gutter);scroll-padding-left:var(--gutter)}.projects__item{flex-basis:23.7rem;height:29rem}.projects__nav{order:3;justify-content:center;margin:2rem 0 0}}.ba{background:#2e1d16;color:#e0d7cf;padding:12rem 0}.ba__head{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:3.2rem;border-bottom:1px solid #e0d7cf}.ba__label{font-size:1.4rem;line-height:1.35;text-transform:uppercase}.ba__title{margin-top:1.4rem;max-width:48.1rem}.ba__intro{width:49.8rem;margin-right:4.4rem;font-size:1.8rem;line-height:1.35}@media screen and (max-width: 1024px){.ba__intro{font-size:1.6rem}}.ba__body{display:flex;gap:5.6rem;margin-top:5.6rem;padding-bottom:5.2rem}.ba__list{width:61.6rem;flex-shrink:0}.ba__figure{position:relative;flex:1;height:64rem;overflow:hidden;background:#e0d7cf}.ba__main{position:absolute;inset:0}.ba__main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s cubic-bezier(0.4, 0, 0.2, 1),transform 1.2s cubic-bezier(0.22, 1, 0.36, 1)}.ba__main-before{opacity:0}.ba__main,.ba__thumb{transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1)}.ba.is-changing .ba__main,.ba.is-changing .ba__thumb{opacity:0}.ba.is-swapped .ba__main-before{opacity:1}.ba.is-swapped .ba__main img{transform:scale(1.02)}.ba.is-swapped .ba__thumb-after{opacity:1}.ba.is-swapped .ba__tag-before{transform:translateY(-100%)}.ba.is-swapped .ba__tag-after{transform:none}.ba__before{position:absolute;left:2.4rem;bottom:2.2rem;display:flex;flex-direction:column;gap:.8rem;width:20rem;padding:.8rem .8rem 1rem;background:#fafafa;color:#2e1d16;z-index:1;transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .5s cubic-bezier(0.22, 1, 0.36, 1)}@media(hover: hover)and (min-width: 1025px){.ba__before{cursor:pointer}.ba__before:hover{transform:translateY(-0.6rem);box-shadow:0 1.6rem 4rem rgba(21,13,10,.35)}}.ba__thumb{position:relative;display:block;height:12.4rem;overflow:hidden}.ba__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1)}.ba__thumb-after{opacity:0}.ba__tag{position:relative;display:block;height:2.2rem;padding:0 .4rem;overflow:hidden;font-size:1.6rem;line-height:1.35;text-transform:uppercase}.ba__tag>span{display:block;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.ba__tag-after{position:absolute;left:.4rem;top:0;transform:translateY(100%)}.ba__tabs{display:none}.ba__features{display:grid;grid-template-columns:repeat(4, 31.5rem);gap:2.8rem;padding-top:3.2rem;border-top:.08rem solid #e0d7cf}@media screen and (max-width: 1024px){.ba{padding:4.8rem 0}.ba__head{flex-direction:column;align-items:flex-start;gap:2.4rem;border-bottom:0;padding-bottom:0}.ba__label{font-size:1.2rem;text-transform:none}.ba__title{margin-top:1.2rem}.ba__intro{width:auto;margin:0;max-width:60rem}.ba__body{flex-direction:column;gap:0;margin-top:3.2rem;padding-bottom:4.8rem}.ba__figure{order:-1;flex:none;height:33rem}}@media screen and (max-width: 1024px)and (min-width: 601px){.ba__figure{height:50rem}}@media screen and (max-width: 1024px){.ba__before{left:1.6rem;bottom:1.6rem;width:11.2rem;padding:.4rem .4rem .6rem;gap:.4rem}.ba__thumb{height:7rem}.ba__tag{height:1.6rem;font-size:1.1rem;line-height:1.5}.ba__list{width:auto;margin-top:2.4rem}.ba__tabs{display:grid;grid-template-columns:repeat(4, 1fr);gap:.8rem;margin-top:3.2rem}.ba__tabs button{height:4.4rem;border:1px solid #e0d7cf;text-align:center;font-size:1.4rem;transition:background-color .3s cubic-bezier(0.4, 0, 0.2, 1),color .3s cubic-bezier(0.4, 0, 0.2, 1)}.ba__tabs button.is-active{background:#e0d7cf;color:#2e1d16}.ba__features{grid-template-columns:1fr;gap:4rem;padding-top:4rem;border-top-color:rgba(224,215,207,.25)}}.ba-item{border-bottom:1px solid #e0d7cf}.ba-item__head{display:flex;align-items:center;gap:2rem;width:100%;min-height:6.4rem;padding:1.6rem 0}.ba-item__count{font-size:1.2288rem;line-height:1.6rem;letter-spacing:.0123rem;white-space:nowrap}.ba-item__thumb{position:relative;flex:0 0 6.4rem;height:6.4rem;overflow:hidden}.ba-item__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1)}.ba-item__name{flex:1;display:flex;flex-direction:column;gap:.4rem;min-width:0}.ba-item__title{font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:2.4rem;line-height:.9}@media screen and (max-width: 1024px){.ba-item__title{font-size:2rem;line-height:1.1}}.ba-item__city{font-size:1.6rem;line-height:1.35}.ba-item__dot{flex:0 0 1rem;height:1rem;border-radius:50%;border:.08rem solid #6b5f5a;transition:background-color .3s cubic-bezier(0.4, 0, 0.2, 1),border-color .3s cubic-bezier(0.4, 0, 0.2, 1)}.ba-item__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(0.22, 1, 0.36, 1)}.ba-item__body>p{overflow:hidden;padding-left:10.8rem;font-size:1.8rem;line-height:1.35}@media screen and (max-width: 1024px){.ba-item__body>p{font-size:1.6rem}}@media(hover: hover){.ba-item:hover .ba-item__dot{border-color:#e0d7cf}}.ba-item.is-active .ba-item__thumb img{opacity:1}.ba-item.is-active .ba-item__dot{background:#e0d7cf;border-color:#e0d7cf}.ba-item.is-active .ba-item__body{grid-template-rows:1fr}.ba-item.is-active .ba-item__body>p{padding-bottom:2.4rem}@media screen and (max-width: 1024px){.ba-item{display:none;border:0}.ba-item.is-active{display:block}.ba-item__head{padding:0;pointer-events:none}.ba-item__count,.ba-item__thumb,.ba-item__dot{display:none}.ba-item__title{font-size:2.8rem;line-height:1.1}.ba-item__city{font-size:1.4rem;margin-top:.4rem}.ba-item__body>p{padding-left:0;font-size:1.6rem;line-height:1.5}.ba-item.is-active .ba-item__body>p{padding:1.6rem 0 0}}.feature__num{display:block;font-size:1.2288rem;line-height:1.6rem;letter-spacing:.0123rem;color:#cba03b}.feature__title{padding-top:1.6rem;min-height:4rem;font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:2rem;line-height:.9}.feature__text{padding-top:.8rem;font-size:1.6rem;line-height:1.35}@media screen and (max-width: 1024px){.feature__num{display:none}.feature__title{padding-top:0;min-height:0;line-height:1.1}.feature__text{padding-top:1.2rem;font-size:1.4rem;line-height:1.5}}.faq{background:#e0d7cf;padding:12rem 0 17.8rem}.faq__title{max-width:73.6rem}.faq__list{position:relative;z-index:1;margin:5.2rem 0 0 calc(25% + 2.3rem)}@media screen and (max-width: 1024px){.faq{padding:4.8rem 0}.faq__list{margin:3.2rem var(--gutter) 0;border-top:1px solid #2e1d16}}.faq-item{background:#f0ebe7;border-bottom:1px solid #2e1d16;padding:3.2rem 4.6rem 3.2rem 3.2rem;transition:background-color .4s cubic-bezier(0.4, 0, 0.2, 1)}.faq-item__head{display:flex;align-items:center;gap:1.2rem;width:100%;min-height:2.8rem}.faq-item__num{display:flex;align-items:center;justify-content:center;flex:0 0 2.8rem;height:2.8rem;background:#fafafa;font-size:1.2288rem;line-height:1.6rem;letter-spacing:.0123rem;transition:background-color .3s cubic-bezier(0.4, 0, 0.2, 1),color .3s cubic-bezier(0.4, 0, 0.2, 1)}.faq-item__q{flex:1;font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:2.4rem;line-height:.9}@media screen and (max-width: 1024px){.faq-item__q{font-size:2rem;line-height:1.1}}.faq-item__icon{flex:0 0 1.6rem;width:1.6rem;height:1.6rem;fill:#2e1d16;transform:rotate(180deg);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1)}.faq-item__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(0.22, 1, 0.36, 1)}.faq-item__inner{overflow:hidden}.faq-item__inner p{max-width:64.1rem;margin-top:2rem;padding-top:2rem;border-top:1px dashed #2e1d16;font-size:1.6rem;line-height:1.35}@media(hover: hover){.faq-item:hover{background:#f5f3f1}}.faq-item.is-open{background:#fafafa}.faq-item.is-open .faq-item__num{background:#2e1d16;color:#e0d7cf}.faq-item.is-open .faq-item__icon{transform:none}.faq-item.is-open .faq-item__body{grid-template-rows:1fr}@media screen and (max-width: 1024px){.faq-item{padding:2.4rem 1.6rem}.faq-item__head{align-items:flex-start}.faq-item__q{font-size:1.8rem;line-height:1.2}.faq-item__icon{margin-top:.6rem}.faq-item__inner p{max-width:none;font-size:1.4rem;line-height:1.5}}.contact{background:#2e1d16}.contact .lines span{background:rgba(224,215,207,.14)}.contact__inner{position:relative;z-index:1;display:grid;grid-template-columns:66rem 1fr;align-items:center;min-height:99.2rem;padding-top:12rem;padding-bottom:12rem}.contact__info{align-self:start;color:#e0d7cf}.contact__info .label{color:#e0d7cf}.contact__info .h2{margin-top:1.4rem}.contact__map{position:relative;width:61.4rem;height:34.4rem;margin-top:5rem;overflow:hidden;background:#e5ead9}.contact__map-canvas{position:absolute;inset:0;font-family:"Inter",sans-serif;background:#e5ead9}.contact__areas{display:flex;flex-wrap:wrap;gap:.8rem;max-width:63.5rem;margin-top:5.2rem}.contact__form{justify-self:end}@media screen and (max-width: 1024px){.contact__inner{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:4.8rem;padding-bottom:4.8rem;gap:4rem}.contact__info .h2{margin-top:1.2rem}.contact__map{width:100%;height:auto;aspect-ratio:614/344;margin-top:3.2rem}.contact__areas{margin-top:2.4rem}.contact .chip{font-size:1.4rem}.contact__form{justify-self:auto}}.form{width:63.2rem;padding:4rem;background:#f0ebe7;color:#2e1d16}.form__title{font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:3.2rem;line-height:1}@media screen and (max-width: 1024px){.form__title{font-size:2.8rem}}.form__sub{padding-top:1.2rem;font-size:1.6rem;line-height:1.35}.form__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3.2rem}.form__more{margin-top:2.8rem;border-top:.08rem solid #e0d7cf;border-bottom:.08rem solid #e0d7cf}.form__more summary{display:flex;align-items:center;gap:.4rem;padding:2rem 0;font-size:1.4rem;line-height:1.35;cursor:pointer;list-style:none}.form__more summary::-webkit-details-marker{display:none}.form__more summary::before{content:"▸";display:inline-block;width:1.4rem;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.form__more summary em{font-style:normal;color:#6b5f5a}.form__more[open] summary::before{transform:rotate(90deg)}.form__more-body{display:flex;flex-direction:column;gap:2rem;padding:.4rem 0 2rem}.form__submit{margin-top:2.4rem}.form__alt{padding-top:2rem;text-align:center;font-size:1.4rem;color:#6b5f5a}.form__alt a{color:#2e1d16}@media(hover: hover){.form__alt a:hover{text-decoration:underline}}.form__status{font-size:1.4rem;text-align:center}.form__status:not(:empty){padding-top:1.2rem}.form__status.is-error{color:#a33a2a}@media screen and (max-width: 1024px){.form{width:100%;padding:2.4rem 1.6rem}.form__title{font-size:2.4rem;line-height:1.1}.form__sub{font-size:1.4rem}.form__grid{grid-template-columns:1fr;gap:1.6rem;margin-top:2.4rem}}.field{display:flex;flex-direction:column;gap:.8rem;min-width:0}.field--full{grid-column:1/-1}.field__label{font-size:1.4rem;line-height:1.35}.field__label i{font-style:normal;font-size:1.2rem;color:#cba03b}.field__label--sm{font-size:1.2rem;line-height:1.6rem}.field__input{width:100%;height:4.8rem;padding:1.2rem;background:#fafafa;border:.08rem solid #e0d7cf;border-radius:0;font-size:1.4rem;line-height:1.6;outline:none;appearance:none;transition:border-color .3s cubic-bezier(0.4, 0, 0.2, 1)}.field__input::placeholder{color:#6b5f5a}.field__input:focus{border-color:#2e1d16}.is-invalid .field__input,.field__input.is-invalid{border-color:#a33a2a}.field__input--area{height:8.56rem;resize:vertical}.field__select{position:relative;display:block}.field__select select{padding-right:4rem;cursor:pointer}.field__select select:invalid{color:#6b5f5a}.field__select::after{content:"";position:absolute;right:1.5rem;top:50%;width:1rem;height:.6rem;margin-top:-0.3rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1L5 5L9 1' fill='none' stroke='%232E1D16' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;pointer-events:none}.upload{display:flex;flex-direction:column;gap:1.2rem;padding:2rem;border:.08rem dashed #e0d7cf}.upload__head{display:flex;align-items:center;gap:1.2rem;font-size:1.2rem;font-weight:500;line-height:1.6rem}.upload__head svg{width:2rem;height:2rem}.upload__note{font-size:1.2rem;line-height:1.6rem;color:#6b5f5a}.upload__input{height:auto;min-height:4.8rem;cursor:pointer}.upload__input::file-selector-button{margin-right:1.2rem;padding:.6rem 1.2rem;background:#2e1d16;color:#fafafa;border:0;font:inherit;font-size:1.2rem;cursor:pointer}.check{position:relative;display:flex;gap:1.2rem;margin-top:2.8rem;cursor:pointer}.check input{position:absolute;opacity:0;width:1.6rem;height:1.6rem}.check__box{position:relative;flex:0 0 1.6rem;height:1.6rem;margin-top:.2rem;background:#fafafa;border:1px solid #6b5f5a;border-radius:.2rem;transition:background-color .2s cubic-bezier(0.4, 0, 0.2, 1)}.check__box::after{content:"";position:absolute;left:.45rem;top:.15rem;width:.45rem;height:.85rem;border:solid #fafafa;border-width:0 .15rem .15rem 0;transform:rotate(45deg) scale(0);transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1)}input:checked+.check__box{background:#2e1d16;border-color:#2e1d16}input:checked+.check__box::after{transform:rotate(45deg) scale(1)}input:focus-visible+.check__box{outline:2px solid #cba03b;outline-offset:2px}.check.is-invalid .check__box{border-color:#a33a2a}.check__text{font-size:1.2rem;font-weight:300;line-height:1.35;color:#6b5f5a}.check__text a{color:#2e1d16;text-decoration:underline}.chip{display:block;padding:.8rem 1.2rem;background:#fafafa;color:#2e1d16;font-size:1.6rem;line-height:1.35;text-align:left;transition:background-color .3s cubic-bezier(0.4, 0, 0.2, 1),color .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(hover: hover){.chip:hover{background:#e0d7cf}}.chip.is-active{background:#cba03b;color:#150d0a}.chip:focus-visible{outline:2px solid #cba03b;outline-offset:2px}.map-pin span{display:block;width:1.6rem;height:1.6rem;border-radius:50%;background:#2e1d16;border:.3rem solid #fafafa;box-shadow:0 0 0 1px rgba(46,29,22,.4),0 .4rem 1rem rgba(21,13,10,.35);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),background-color .3s cubic-bezier(0.4, 0, 0.2, 1)}.map-pin.is-active span{background:#cba03b;transform:scale(1.35)}.contact .leaflet-popup-content-wrapper{border-radius:0;background:#fafafa;color:#2e1d16;box-shadow:0 .8rem 2.4rem rgba(21,13,10,.3)}.contact .leaflet-popup-content{margin:1rem 1.4rem;font-size:1.4rem;line-height:1.35;font-family:"Inter",sans-serif}.contact .leaflet-popup-tip{background:#fafafa}.contact .leaflet-container a.leaflet-popup-close-button{display:none}.contact .leaflet-bar a{border-radius:0 !important;color:#2e1d16}.contact .leaflet-control-attribution{font-size:1rem;background:rgba(250,250,250,.8)}.contact .gm-style{font-family:"Inter",sans-serif}.contact .gm-style .gm-style-iw-c{border-radius:0;padding:0 !important;box-shadow:0 .8rem 2.4rem rgba(21,13,10,.3)}.contact .gm-style .gm-style-iw-d{overflow:hidden !important;padding:0 !important}.contact .gm-style .gm-style-iw-chr{display:none}.contact .gm-style .gm-style-iw-tc::after{background:#fafafa}.contact .map-info{padding:1rem 1.4rem;font-size:1.4rem;line-height:1.35;color:#2e1d16;white-space:nowrap}.contact .gm-bundled-control .gmnoprint>div{border-radius:0 !important}.footer{background:#150d0a;color:#e0d7cf;padding:8rem var(--gutter) 0}.footer .logo{width:12.5rem;height:auto}.footer .logo .logo__mark{fill:#cba03b}.footer .logo .logo__name{fill:#fafafa}.footer__top{display:grid;grid-template-columns:50.5rem 21.1rem 33.9rem 1fr;padding-bottom:1.4rem}.footer__tagline{margin-top:2.4rem;font-family:"Manrope","Inter",sans-serif;font-size:2.6rem;line-height:1.45}.footer__text{margin-top:1.2rem;font-size:1.6rem;line-height:1.35}.footer__text p+p{margin-top:.8rem}.footer__text+.footer__text{margin-top:1rem}.footer__social{display:flex;gap:.8rem;margin-top:2.7rem}.footer__social a{display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;background:#2e1d16;transition:background-color .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(hover: hover){.footer__social a:hover{background:#74570c}}.footer__social svg{width:1.8rem;height:1.8rem;fill:#fafafa}.footer__title{font-size:1.3rem;font-weight:500;line-height:1.45;margin-bottom:2.3rem}.footer__menu{display:flex;flex-direction:column;gap:1.5rem;font-size:1.6rem;line-height:1.45}.footer__menu a{transition:color .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(hover: hover){.footer__menu a:hover{color:#cba03b}}.footer__col--contact{display:flex;flex-direction:column;align-items:flex-start}.footer__col--contact .footer__title{margin-bottom:0}.footer__phone{margin-top:2.3rem;font-family:"Manrope","Inter",sans-serif;font-size:2.3rem;line-height:1.45}@media(hover: hover){.footer__phone:hover{color:#cba03b}}.footer__note{margin-top:.8rem;font-size:1.4rem;line-height:1.45}.footer__link{margin-top:3rem;font-size:1.6rem;line-height:1.45}@media(hover: hover){.footer__link:hover{color:#cba03b}}.footer__cta{display:flex;align-items:center;gap:2.6rem;width:24.6rem;height:4.8rem;margin-top:3.7rem;padding:0 1.7rem;border:1px solid #e0d7cf;font-size:1.6rem;transition:background-color .3s cubic-bezier(0.4, 0, 0.2, 1),color .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(hover: hover){.footer__cta:hover{background:#e0d7cf;color:#150d0a}}.footer__bottom{display:grid;grid-template-columns:1fr 21.5rem 12.2rem;padding:2.8rem 0 4rem;border-top:1px solid #e0d7cf;font-size:1.2rem;line-height:1.45}@media(hover: hover){.footer__small:hover{color:#cba03b}}@media screen and (max-width: 1024px){.footer{padding-top:4.8rem}.footer__top{grid-template-columns:1fr 1fr;gap:4rem 2rem;padding-bottom:4rem}.footer__col--brand,.footer__col--contact{grid-column:1/-1}.footer__tagline{font-size:2.2rem;line-height:1.3}.footer__text{font-size:1.4rem}.footer__menu{font-size:1.4rem;gap:1.2rem}.footer__title{margin-bottom:1.6rem}.footer__bottom{grid-template-columns:1fr 1fr;gap:1.2rem;padding:2rem 0 3.2rem}.footer__copy{grid-column:1/-1}.footer__top-link{justify-self:end}}.text-page{position:relative;background:#e0d7cf;padding:8.4rem var(--gutter) 12rem;overflow:hidden}.text-page__inner{position:relative;z-index:1;max-width:110rem}.text-page__title{font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:7.6rem;line-height:.9;letter-spacing:-0.03rem}@media screen and (max-width: 1024px){.text-page__title{font-size:4.8rem;line-height:1;letter-spacing:-0.1rem}}.text-page__date{margin-top:1.8rem;font-size:1.2rem;line-height:1.45;letter-spacing:.12rem;text-transform:uppercase;color:#6b5f5a}.text-page__intro{max-width:96rem;margin-top:5.9rem;font-size:1.8rem;line-height:1.35}@media screen and (max-width: 1024px){.text-page__intro{font-size:1.6rem}}.text-page__content{max-width:96rem;margin-top:2.4rem}.text-page__section{padding:2.4rem 0;border-top:1px solid rgba(46,29,22,.15)}.text-page__section h2{display:flex;gap:1.6rem;font-family:"Manrope","Inter",sans-serif;font-weight:500;font-size:2.4rem;line-height:.9}@media screen and (max-width: 1024px){.text-page__section h2{font-size:2rem;line-height:1.1}}.text-page__section h2 span{flex:0 0 auto;font-size:1.2288rem;line-height:1.6rem;letter-spacing:.0123rem;color:#6b5f5a;padding-top:.4rem}.text-page__section p{max-width:90rem;margin-top:1.4rem;font-size:1.6rem;line-height:1.35}.text-page__section a{text-decoration:underline;text-underline-offset:.2em}@media(hover: hover){.text-page__section a:hover{color:#74570c}}@media screen and (max-width: 1024px){.text-page{padding:4.8rem var(--gutter)}.text-page__intro{margin-top:3.2rem}.text-page__section h2{flex-direction:column;gap:.6rem}.text-page__section h2 span{padding-top:0}.text-page__section p{font-size:1.4rem;line-height:1.5}}.text-page__btn{margin-top:3.2rem}.js-reveal [data-reveal]:not([data-reveal=img]):not([data-reveal=stagger]){opacity:0;transform:translateY(3.2rem);transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1) var(--d, 0s),transform 1s cubic-bezier(0.22, 1, 0.36, 1) var(--d, 0s)}.js-reveal [data-reveal]:not([data-reveal=img]):not([data-reveal=stagger]).is-in{opacity:1;transform:none}.js-reveal [data-reveal=img]{clip-path:inset(100% 0 0 0);transition:clip-path 1.1s cubic-bezier(0.65, 0, 0.25, 1) var(--d, 0s)}.js-reveal [data-reveal=img].is-in{clip-path:inset(0 0 0 0)}.js-reveal [data-reveal=stagger]>*{opacity:0;transform:translateY(2.4rem);transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1),transform .9s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:calc(var(--d, 0s) + var(--i, 0)*.08s)}.js-reveal [data-reveal=stagger].is-in>*{opacity:1;transform:none}.js-reveal .hero__title[data-reveal]{opacity:1;transform:none}.js-reveal .hero__title[data-reveal]>span{display:block;opacity:0;transform:translateY(60%);transition:opacity .9s cubic-bezier(0.22, 1, 0.36, 1),transform 1.1s cubic-bezier(0.22, 1, 0.36, 1)}.js-reveal .hero__title[data-reveal]>span:nth-child(2){transition-delay:.12s}.js-reveal .hero__title[data-reveal].is-in>span{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}.js-reveal [data-reveal],.js-reveal [data-reveal]>*,.js-reveal .hero__title>span{opacity:1 !important;transform:none !important;clip-path:none !important;transition:none !important}}
