.ahti-native-page--our-technology{background:#fbfaf6!important}.ahti-native-page--our-technology .ahti-native-page__hero{min-height:clamp(520px,72vh,780px)!important}.ahti-native-page--our-technology .ahti-native-page__hero-shade{background:linear-gradient(90deg,#13120f94,#13120f2e 48%,#13120f0a 75%)!important}.ahti-native-page--our-technology .ahti-native-page__hero-copy{max-width:1440px}.ahti-native-page--our-technology .ahti-native-page__hero-copy>p:last-child{max-width:620px!important}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type{padding-top:clamp(70px,8vw,118px)!important;padding-bottom:clamp(70px,8vw,118px)!important}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__section-head{max-width:1120px!important;display:grid;grid-template-columns:.72fr 1.28fr;column-gap:clamp(36px,8vw,120px);align-items:end;margin-bottom:clamp(46px,6vw,84px)!important}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__section-head .ahti-native-page__eyebrow{grid-column:1/-1}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__section-head h2{font-size:clamp(36px,4.2vw,58px)!important;max-width:700px}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__section-head>p:last-child{max-width:520px;margin:0 0 5px;font-size:15px;line-height:1.75}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split{gap:18px!important}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split article{position:relative;min-height:430px;padding:clamp(34px,4vw,58px)!important;border:1px solid #dedbd3!important;background:#f3f0e9;overflow:hidden;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s ease,background .35s ease}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split article:nth-child(2){background:#e9e4da}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split article:before{display:block;margin-bottom:70px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8a8175}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split article:first-child:before{content:"01 / Flow control"}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split article:nth-child(2):before{content:"02 / Precision control"}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split h3{max-width:460px;font-size:clamp(27px,2.4vw,36px)!important;line-height:1.1!important;margin-bottom:18px!important}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split p{max-width:530px;font-size:15px!important;line-height:1.7!important}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split ul{list-style:none;padding:26px 0 0;margin:28px 0 0;border-top:1px solid rgba(39,38,33,.16);display:grid;grid-template-columns:1fr 1fr;gap:11px 22px}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split li{margin:0!important;padding-left:16px;position:relative;font-size:13px}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split li:before{content:"\2197";position:absolute;left:0;top:-1px;font-size:10px}.ahti-native-page--our-technology .ahti-native-page__wide-media{width:100%!important;max-height:none!important;aspect-ratio:16/7;object-fit:cover!important;object-position:center!important;margin-top:18px!important;background:#eee8df!important}.ahti-native-page--our-technology .ahti-native-page__section--soft{background:#eee9df!important;padding-top:clamp(76px,8vw,118px)!important;padding-bottom:clamp(76px,8vw,118px)!important}.ahti-native-page--our-technology .ahti-native-page__section--soft .ahti-native-page__section-head{max-width:1000px!important;margin-bottom:48px!important}.ahti-native-page--our-technology .ahti-native-page__section--soft .ahti-native-page__section-head h2{font-size:clamp(36px,4vw,56px)!important}.ahti-native-page--our-technology .ahti-native-page__cards--3{grid-template-columns:repeat(3,1fr)!important;gap:1px!important;background:#d4cec3;border:1px solid #d4cec3}.ahti-native-page--our-technology .ahti-native-page__cards--3 article{border:0!important;background:#fbfaf6!important;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease;overflow:hidden}.ahti-native-page--our-technology .ahti-native-page__cards--3 img{aspect-ratio:4/3!important;object-fit:contain!important;background:#f7f4ed;padding:clamp(20px,2.5vw,38px);transition:transform .55s cubic-bezier(.22,.61,.36,1)}.ahti-native-page--our-technology .ahti-native-page__cards--3 article>div{padding:28px!important;min-height:220px}.ahti-native-page--our-technology .ahti-native-page__cards--3 h3{font-size:24px!important;margin-bottom:12px!important}.ahti-native-page--our-technology .ahti-native-page__cards--3 small{display:block;margin-top:18px;padding-top:15px;border-top:1px solid #dedbd3;font-size:11px;line-height:1.5;color:#847c70}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:last-of-type{padding-top:clamp(80px,9vw,130px)!important;padding-bottom:clamp(88px,10vw,145px)!important}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:last-of-type .ahti-native-page__section-head{max-width:none!important;display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:52px!important}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:last-of-type .ahti-native-page__section-head h2{font-size:clamp(36px,4vw,54px)!important;max-width:720px}.ahti-native-page--our-technology .ahti-native-page__finish-grid{gap:clamp(10px,1.8vw,26px)!important;padding:20px 0!important}.ahti-native-page--our-technology .ahti-native-page__finish-grid figure{padding:18px 6px 8px;border-radius:999px 999px 18px 18px;transition:background .35s ease,transform .45s cubic-bezier(.22,.61,.36,1),opacity .35s ease!important}.ahti-native-page--our-technology .ahti-native-page__finish-grid img{width:clamp(84px,8.5vw,132px)!important;height:clamp(84px,8.5vw,132px)!important;box-shadow:none!important}.ahti-native-page--our-technology .ahti-native-page__finish-grid figcaption{font-size:11px!important;letter-spacing:.04em!important;padding-top:16px!important}.ahti-native-page--our-technology .ahti-native-page__section:last-of-type:after{content:"ENGINEERED FOR DESIGN-LED PROJECTS";display:block;margin-top:clamp(60px,7vw,100px);padding-top:22px;border-top:1px solid #dedbd3;font-size:10px;letter-spacing:.18em;color:#8a8175}@media(hover:hover)and (pointer:fine){.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split article:hover{transform:translateY(-8px);box-shadow:0 26px 55px #24201a17;background:#fbfaf6}.ahti-native-page--our-technology .ahti-native-page__cards--3 article:hover{transform:translateY(-7px);z-index:2;box-shadow:0 24px 55px #24201a1a}.ahti-native-page--our-technology .ahti-native-page__cards--3 article:hover img{transform:scale(1.035)}.ahti-native-page--our-technology .ahti-native-page__finish-grid figure:hover{background:#f0ece4!important;transform:translateY(-9px)!important}.ahti-native-page--our-technology .ahti-native-page__finish-grid figure:hover img{transform:scale(1.1)!important;box-shadow:0 18px 38px #1f1c171f!important}}@media(max-width:900px){.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__section-head{grid-template-columns:1fr}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__section-head>p:last-child{margin-top:4px}.ahti-native-page--our-technology .ahti-native-page__cards--3{grid-template-columns:1fr!important}.ahti-native-page--our-technology .ahti-native-page__cards--3 article{display:grid;grid-template-columns:.8fr 1.2fr}.ahti-native-page--our-technology .ahti-native-page__cards--3 img{height:100%;aspect-ratio:auto!important}}@media(max-width:749px){.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split{grid-template-columns:1fr!important}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split article{min-height:0;padding:30px!important}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:first-of-type .ahti-native-page__split article:before{margin-bottom:42px}.ahti-native-page--our-technology .ahti-native-page__wide-media{aspect-ratio:4/3}.ahti-native-page--our-technology .ahti-native-page__cards--3 article{display:block}.ahti-native-page--our-technology .ahti-native-page__cards--3 img{height:auto;aspect-ratio:4/3!important}.ahti-native-page--our-technology>.ahti-native-page__section.page-width:last-of-type .ahti-native-page__section-head{display:block}.ahti-native-page--our-technology .ahti-native-page__finish-grid{padding-left:22px!important;padding-right:22px!important}.ahti-native-page--our-technology .ahti-native-page__finish-grid figure{flex:0 0 38vw!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/ahti-technology-redesign.css.map */
