.km-hero{position:relative;isolation:isolate;overflow:hidden;background:#eee8df;color:#203744}.km-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.km-hero__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%}.km-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(244,239,230,.82),rgba(244,239,230,.3) 47%,transparent 65%)}.km-hero__inner{display:flex;align-items:center;min-height:570px;padding-top:64px;padding-bottom:64px}.km-hero__copy{width:47%;max-width:580px}.km-hero__eyebrow{font-size:12px;font-weight:600;letter-spacing:.17em;margin:0 0 22px}.km-hero h1{font-size:clamp(36px,4.3vw,64px);line-height:1.08;letter-spacing:-.035em;margin:0 0 24px;color:#203744}.km-hero__text{max-width:375px;font-size:18px;line-height:1.6;margin:0 0 30px}.km-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.km-hero__button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:15px 24px;background:#203744;color:#fff!important;font-size:14px;font-weight:600;border:1px solid #203744;border-radius:3px;transition:background .2s}.km-hero__button:hover{background:#345362}.km-hero__secondary{color:#203744;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px;padding:12px 0}.km-hero__actions a:focus-visible{outline:3px solid #587464;outline-offset:5px}@media(max-width:768px){.km-hero{display:flex;flex-direction:column}.km-hero:after{display:none}.km-hero__inner{order:0;min-height:0;padding-top:40px;padding-bottom:36px;width:100%}.km-hero__copy{width:100%;max-width:none}.km-hero h1{font-size:39px;margin-bottom:18px}.km-hero__eyebrow{margin-bottom:16px}.km-hero__text{font-size:16px;margin-bottom:22px;max-width:340px}.km-hero__image{position:relative;order:1;z-index:0;height:300px}.km-hero__image img{object-position:75% 65%}.km-hero__actions{gap:12px 20px}.km-hero__button{font-size:14px;padding:14px 20px}}@media(prefers-reduced-motion:reduce){.km-hero__button{transition:none}}.mobile-nav shopify-account::part(signed-out-avatar){font-size:var(--typeBodySizeMobile);-webkit-font-smoothing:antialiased}.site-nav shopify-account::part(signed-out-avatar){color:var(--colorNavText)}.is-light .site-nav shopify-account::part(signed-out-avatar){color:#fff}shopify-account{--shopify-account-color-accent: var(--colorBtnPrimary);--shopify-account-color-accent-hover: var(--colorBtnPrimaryLight);--shopify-account-color-accent-text: var(--colorTextBody);--shopify-account-color-background: var(--colorBody);--shopify-account-color-background-subdued: color-mix(in srgb, var(--colorBorder) 50%, transparent);--shopify-account-color-border: var(--colorBorder);--shopify-account-color-card-background: var(--colorBody);--shopify-account-color-control-background: var(--colorBody);--shopify-account-color-text: var(--colorTextBody);--shopify-account-color-text-subdued: color-mix(in srgb, var(--colorBorder) 50%, black);--shopify-account-font-body: var(--typeBasePrimary), var(--typeBaseFallback);--shopify-account-font-body-weight: var(--typeBaseWeight);--shopify-account-font-heading: var(--typeHeaderPrimary), var(--typeHeaderFallback);--shopify-account-font-heading-weight: var(--typeHeaderWeight);--shopify-account-radius-base: var(--buttonRadius);--shopify-account-radius-button: var(--buttonRadius);--shopify-account-radius-button-small: var(--buttonRadius);--shopify-account-radius-dialog: var(--buttonRadius);--shopify-account-radius-input: var(--buttonRadius);--shopify-account-signed-in-avatar-color-background: var(--colorBody);--shopify-account-signed-in-avatar-color-text: var(--colorTextBody)}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAABAAAAAAAAEA */
