.hasu-philosophy-section{position:relative;grid-column:1 / -1;width:100%;max-width:100%;display:flex;overflow:hidden;box-sizing:border-box;min-height:var(--hp-min-height);padding-top:var(--hp-pad-top);padding-bottom:var(--hp-pad-bottom);padding-left:var(--hp-pad-x);padding-right:var(--hp-pad-x);justify-content:var(--hp-justify);align-items:var(--hp-align)}.hasu-philosophy__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hasu-philosophy__image{width:100%;height:100%;object-fit:cover;display:block}.hasu-philosophy__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(0deg,var(--hp-overlay-color) 0%,transparent 50%,var(--hp-overlay-color) 100%)}.hasu-philosophy__content{position:relative;z-index:2;width:100%;max-width:var(--hp-max-width)}.hasu-philosophy__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--hp-accent, #c8823f)}.hasu-philosophy__eyebrow:before{content:"";width:26px;height:1px;flex-shrink:0;background:var(--hp-accent, #c8823f)}.hasu-philosophy__heading{font-family:Fraunces,serif;font-weight:400;font-size:var(--hp-heading-size);letter-spacing:-.01em;text-transform:none;line-height:1.05;margin:0 0 26px}.hasu-philosophy__subheading{font-size:var(--hp-sub-size);font-weight:300;line-height:1.8;max-width:420px;margin:0 auto 34px;color:var(--hp-muted, #aba79c)}.hasu-philosophy__button-row{display:flex}.hasu-philosophy__button{display:inline-flex;align-items:center;gap:10px;font-size:var(--hp-btn-font-size);padding:var(--hp-btn-pad-v) var(--hp-btn-pad-h);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:0;border:1px solid;transition:background-color .35s cubic-bezier(.16,.8,.24,1),border-color .35s cubic-bezier(.16,.8,.24,1)}.hasu-philosophy__button--ghost{background-color:transparent}.hasu-philosophy__button--ghost:hover{background-color:#c8823f1f}.hasu-philosophy__button--solid:hover{background-color:var(--hp-accent-bright, #e3a868);border-color:var(--hp-accent-bright, #e3a868)}@media(prefers-reduced-motion:reduce){.hasu-philosophy__button{transition:none}}@media screen and (max-width:749px){.hasu-philosophy-section{min-height:var(--hp-min-height-mobile);padding-top:var(--hp-pad-top-mobile);padding-bottom:var(--hp-pad-bottom-mobile);padding-left:var(--hp-pad-x-mobile);padding-right:var(--hp-pad-x-mobile);justify-content:var(--hp-justify-mobile);align-items:var(--hp-align-mobile)}.hasu-philosophy__content{max-width:var(--hp-max-width-mobile)}.hasu-philosophy__heading{font-size:var(--hp-heading-size-mobile)}.hasu-philosophy__subheading{font-size:var(--hp-sub-size-mobile)}.hasu-philosophy__button{font-size:var(--hp-btn-font-size-mobile);padding:var(--hp-btn-pad-v-mobile) var(--hp-btn-pad-h-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-hasu-philosophy.css.map */
