.asel-page{background:var(--asel-ivory)}.asel-page__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(36px,6vw,96px);align-items:center;padding-top:48px;padding-bottom:64px}.asel-page__hero-copy{max-width:610px}.asel-page__hero-copy h1{max-width:620px}.asel-page__intro{max-width:490px;margin:24px 0 30px;color:var(--asel-charcoal)}.asel-page__hero-copy .asel-note{max-width:460px;margin-top:16px}.asel-page__hero-media{aspect-ratio:5 / 4;min-width:0}.asel-page__hero-media picture{display:block;height:100%}.asel-page__hero-media .asel-photo-placeholder{min-height:100%}.asel-page__body{border-top:1px solid #193b3030;padding-top:64px;padding-bottom:96px}.asel-page__body--narrow{max-width:1280px}.asel-page__body--narrow>.rte,.asel-page__body--narrow>p{max-width:750px}.asel-page__body .rte{color:var(--asel-charcoal)}.asel-page__body .rte p,.asel-page__body>p{font-size:16px;line-height:1.7}.asel-page__body .rte p:first-child{margin-top:0}.asel-page__body .rte a{color:var(--asel-forest);text-underline-offset:4px}.asel-page__body--faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,112px)}.asel-page__aside{max-width:360px}.asel-page__aside p{margin-top:20px}.asel-page__faq-item{border-bottom:1px solid #193b3030;padding:19px 0}.asel-page__faq-item:first-child{border-top:1px solid #193b3030}.asel-page__faq-item summary{cursor:pointer;min-height:30px;font:500 16px/1.5 var(--asel-sans);color:var(--asel-forest)}.asel-page__faq-item .rte{padding:8px 26px 2px 0}.asel-page__faq-item .rte p{font-size:15px}.asel-page__main>.asel-text-link{margin-top:28px}.asel-page__columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px)}.asel-page__columns>div{max-width:510px}.asel-page__columns h2{margin-bottom:20px}.asel-page--contact .asel-contact{max-width:1280px}.asel-page--contact .asel-contact form{max-width:750px;margin-top:32px}.asel-page--contact .asel-contact h2{margin-bottom:20px}@media(max-width:749px){.asel-page__hero{grid-template-columns:1fr;gap:34px;padding-top:30px;padding-bottom:48px}.asel-page__intro{margin:20px 0 26px}.asel-page__hero-media{aspect-ratio:4 / 3}.asel-page__body{padding-top:44px;padding-bottom:64px}.asel-page__body--faq,.asel-page__columns{grid-template-columns:1fr;gap:34px}.asel-page__aside{max-width:520px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/asel-pages.css.map */
