.template-page:has(.ha-hero){background:#fbfbfb}.ha-hero{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);min-height:var(--ha-hero-height);overflow:hidden;background:var(--herbera-color-ink);color:#fff}.ha-hero--light{background:var(--herbera-color-background);color:var(--herbera-color-ink)}.ha-hero--signup .ha-hero__content{min-width:0;padding:clamp(36px,5vw,82px) clamp(24px,5vw,90px)}.ha-hero--signup .ha-hero__content-inner{gap:20px}.ha-hero--signup .ha-hero__heading{font-size:clamp(34px,4.1vw,66px);overflow-wrap:anywhere}.ha-hero--signup .hc-signup__form{max-width:440px}.ha-hero--signup .ha-hero__media{position:relative}.ha-hero--signup .ha-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.ha-hero--signup:not(.ha-hero--light) .herbera-button--primary{background:#fbfbfb;border-color:#fbfbfb;color:var(--herbera-color-ink)}@media(max-width:749px){.ha-hero--signup .ha-hero__content{padding:36px 24px}.ha-hero--signup .ha-hero__content-inner{gap:16px}.ha-hero--signup .ha-hero__media,.ha-hero--signup .ha-hero__media img{height:clamp(210px,62vw,360px);min-height:0}}.ha-hero[data-media-position=left] .ha-hero__content{order:2}.ha-hero__content{display:grid;align-items:center;padding:clamp(60px,7vw,130px) clamp(30px,6vw,110px)}.ha-hero__content-inner{display:flex;flex-direction:column;align-items:flex-start;gap:28px;width:min(570px,100%)}.ha-hero__eyebrow,.ha-principles__eyebrow{font-size:12px;line-height:16px;letter-spacing:.14em;text-transform:uppercase}.ha-hero__heading{max-width:560px;font-size:clamp(42px,4.25vw,72px);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-transform:uppercase}.ha-hero__text{max-width:440px;font-size:17px;line-height:25px}.ha-hero__button{display:inline-grid;place-items:center;width:min(360px,100%);min-height:50px;padding:0 22px;border:1px solid currentcolor;color:inherit;font-size:12px;line-height:16px;text-align:center;text-decoration:none}.ha-hero__button:hover{background:#fff;color:var(--herbera-color-ink)}.ha-hero--light .ha-hero__button:hover{background:var(--herbera-color-ink);color:#fff}.ha-hero__media,.ha-hero__media img,.ha-hero__media svg{width:100%;height:100%;min-height:var(--ha-hero-height)}.ha-hero__media img,.ha-hero__media svg{display:block;object-fit:cover;object-position:var(--ha-hero-focus-desktop, center)}.ha-principles{padding:var(--ha-principles-padding-top) 0 var(--ha-principles-padding-bottom);background:var(--herbera-color-ink);color:#fff}.ha-principles--light{background:var(--herbera-color-background);color:var(--herbera-color-ink)}.ha-principles__header{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(360px,1.4fr) minmax(260px,.85fr);align-items:start;gap:clamp(30px,5vw,80px);margin-bottom:90px}.ha-principles__header h2{max-width:650px;font-size:clamp(34px,3.4vw,54px);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-transform:uppercase}.ha-principles__intro{color:#ffffffa8;font-size:15px;line-height:23px}.ha-principles--light .ha-principles__intro{color:var(--herbera-color-muted)}.ha-principles__grid{display:grid;grid-template-columns:repeat(var(--ha-principles-columns),minmax(0,1fr))}.ha-principle{display:flex;min-width:0;min-height:315px;flex-direction:column;align-items:flex-start;padding:24px 28px 12px 0;border-top:1px solid rgba(255,255,255,.35)}.ha-principle+.ha-principle{padding-left:28px;border-left:1px solid rgba(255,255,255,.14)}.ha-principles--light .ha-principle{border-color:#1f232040}.ha-principle__number{margin-bottom:60px;font-size:12px;letter-spacing:.12em}.ha-principle h3{max-width:230px;margin-bottom:18px;font-size:18px;font-weight:400;line-height:24px;text-transform:uppercase}.ha-principle__text{max-width:270px;color:#ffffff9e;font-size:14px;line-height:21px}.ha-principles--light .ha-principle__text{color:var(--herbera-color-muted)}.ha-principle a{margin-top:auto;padding-top:28px;color:inherit;font-size:12px;text-underline-offset:4px}.template-page:has(.ha-hero) .hh-rich-content:first-of-type{background:#fbfbfb}@media(max-width:989px){.ha-hero{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.ha-hero__content{padding:60px 35px}.ha-principles__header{grid-template-columns:1fr 2fr}.ha-principles__intro{grid-column:2}}@media(max-width:749px){.ha-hero{grid-template-columns:1fr;min-height:0}.ha-hero[data-media-position=left] .ha-hero__content{order:0}.ha-hero__content{min-height:500px;padding:72px 16px 66px}.ha-hero__content-inner{gap:24px}.ha-hero__heading{font-size:clamp(38px,12vw,50px);line-height:1.04}.ha-hero__text{font-size:16px;line-height:23px}.ha-hero__media,.ha-hero__media img,.ha-hero__media svg{min-height:0;aspect-ratio:4 / 5}.ha-hero__media img,.ha-hero__media svg{object-position:var(--ha-hero-focus-mobile, center)}.ha-principles{padding-top:min(var(--ha-principles-padding-top),80px);padding-bottom:min(var(--ha-principles-padding-bottom),80px)}.ha-principles__inner{width:calc(100% - 32px)}.ha-principles__header{grid-template-columns:1fr;gap:22px;margin-bottom:58px}.ha-principles__intro{grid-column:auto}.ha-principles__header h2{font-size:33px;line-height:40px}.ha-principles__grid{grid-template-columns:repeat(var(--ha-principles-columns-mobile),minmax(0,1fr));column-gap:18px}.ha-principle,.ha-principle+.ha-principle{min-height:0;padding:22px 0 42px;border-right:0;border-left:0}.ha-principle__number{margin-bottom:36px}.ha-principle__text{margin-bottom:10px}.ha-principle a{margin-top:22px;padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/herbera-about.css.map */
