.im-wrap{position:relative;width:min(1200px,100% - 48px);margin-inline:auto}#header-group .header-section{--im-header-text: var(--im-sage)}#header-group .header-menu__link,#header-group .header-menu__link span,#header-group .menu-list__link{font-family:var(--font-heading--family);font-weight:var(--im-w-heavy);text-transform:uppercase;letter-spacing:.01em}@media(min-width:990px){#header-group .header-menu__link,#header-group .header-menu__link span,#header-group .menu-list__link{font-size:22px}}#header-group .header-actions svg,#header-group .header-actions__action svg{color:var(--im-sage-2)}@media(min-width:901px)and (max-width:1280px){html body .im-about{padding-bottom:120px}html body .im-about__row{margin-top:90px}html body .im-about__body{font-size:clamp(20px,2.1vw,29px);line-height:1.65}html body .im-about__cta,html body .im-places__title,html body .im-plans__title,html body .im-perks__title,html body .im-subhero__title{font-size:clamp(44px,5.2vw,76px)}html body .im-values{padding:120px 0 150px}html body .im-values__title{font-size:clamp(22px,2.1vw,30px)}html body .im-values__text{font-size:clamp(17px,1.6vw,21px);line-height:1.7}html body .im-places{padding-bottom:150px}html body .im-places__body{font-size:clamp(20px,2.1vw,31px);line-height:1.55}html body .im-footer{padding-top:100px}html body .im-footer__tagline{font-size:clamp(22px,2.5vw,36px)}html body .im-footer__heading,html body .im-footer__links li,html body .im-footer__social li{font-size:clamp(20px,2.1vw,31px)}html body .im-subhero__lead,html body .im-plans__lead{font-size:clamp(20px,2vw,29px);line-height:1.55}}@media(max-width:900px){html body .im-hero__ill{margin-top:20px}html body .im-hero__img{width:min(46%,190px)}html body .im-hero__copy{max-width:560px}html body .im-hero__punch{max-width:520px}html body .im-about{padding-top:28px}html body .im-about__title{margin:0 auto;width:92%}html body .im-origins{padding-top:28px}html body .im-origins__title{margin:0 auto;width:96%}html body .im-about__body{font-size:17px;line-height:28px;max-width:560px}html body .im-about__img{width:min(34%,150px);margin-top:24px}html body .im-about__cta{font-size:34px}html body .im-values__icon img{max-width:110px}html body .im-values__title{font-size:20px}html body .im-values__text{font-size:16px;line-height:26px;max-width:420px}html body .im-places__title{font-size:30px}html body .im-places__body{font-size:17px;line-height:28px}html body .im-origins__grid{max-width:420px;margin-inline:auto;gap:28px}html body .im-card__media{aspect-ratio:1 / 1}html body .im-card__info{font-size:16px}html body .im-footer__keep{width:min(55%,260px)}html body .im-footer__tagline{font-size:17px;width:min(38%,180px)}html body .im-subhero__ill img{max-width:150px}html body .im-subhero__title,html body .im-plans__title,html body .im-perks__title{font-size:34px}html body .im-subhero__lead,html body .im-plans__lead{font-size:17px;line-height:28px}html body .im-perks__ill img{max-width:120px}html body .im-plans__grid{max-width:460px;margin-inline:auto}}@media(min-width:600px)and (max-width:900px){html body .im-origins__grid{max-width:720px;grid-template-columns:repeat(3,1fr);gap:18px}html body .im-values__grid{grid-template-columns:repeat(3,1fr);max-width:760px;margin-inline:auto;gap:18px}html body .im-values__title{font-size:17px}html body .im-values__text{font-size:14px;line-height:22px}}#header-group .announcement-bar,#header-group [class*=announcement] p{letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/im-base.css.map */
