.hm{--hm-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--hm-ink: var(--c-text, #111);--hm-muted: var(--c-muted, #6f6f6f);--hm-paper: #f5f1ea;--hm-mist: #f6f6f6;--hm-gutter: clamp(16px, 3vw, 48px)}.hm *,.hm *:before,.hm *:after{box-sizing:border-box}.hm img{display:block;max-width:100%}.hm-eyebrow{margin:0 0 12px;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase}.hm-title{margin:0;font-family:var(--hm-serif);font-weight:400;font-size:clamp(34px,3.4vw,54px);line-height:1.05;letter-spacing:-.005em}.hm-title em{font-style:italic}.hm-title--sm{font-size:clamp(28px,2.4vw,38px);text-align:center;margin-bottom:clamp(24px,3vw,40px)}.hm-pill{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 28px;border:1px solid var(--hm-ink);border-radius:22px;color:var(--hm-ink);text-decoration:none;font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background .25s,color .25s}.hm-pill:hover{background:var(--hm-ink);color:#fff}.hm-pill--light{border-color:#fff;color:#fff}.hm-pill--light:hover{background:#fff;color:var(--hm-ink)}.hm-box{display:inline-block;padding:12px 22px;border:1px solid rgba(255,255,255,.9);color:#fff;text-decoration:none;font-size:13.5px;letter-spacing:.02em;line-height:1.3;transition:background .25s,color .25s}.hm-box:hover{background:#fff;color:var(--hm-ink)}.hm-hero{position:relative;color:#fff;background:#141414;overflow:hidden}.hm-hero__media{display:block;height:min(78svh,820px);min-height:480px}.hm-hero--tall .hm-hero__media{height:100svh;max-height:1100px}.hm-hero__media picture{display:block;height:100%}.hm-hero__media img{width:100%;height:100%;object-fit:cover}.hm-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000006b,#0000 38%),linear-gradient(180deg,#00000047,#0000 18%);pointer-events:none}.hm-hero__cap{position:absolute;left:0;right:0;bottom:clamp(36px,7vh,72px);display:grid;justify-items:center;gap:0;text-align:center;padding:0 var(--hm-gutter)}.hm-hero__cap .hm-title{font-size:clamp(44px,5.4vw,84px);margin-bottom:26px}.hm-banner{position:relative;color:#fff;overflow:hidden;background:linear-gradient(90deg,var(--bl),var(--br));margin-top:4px}.hm-banner__media{display:block;position:relative;aspect-ratio:1920 / 1000;overflow:hidden}.hm-banner--short .hm-banner__media{aspect-ratio:1920 / 835}.hm-banner__media picture{display:contents}.hm-banner__media img{position:absolute;top:var(--y, 0%);left:50%;height:var(--z, 160%);width:auto;max-width:none;transform:translate(calc(-50% + var(--x, 0%)));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%)}.hm-banner--full .hm-banner__media img{top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transform:none;-webkit-mask-image:none;mask-image:none}.hm-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000004d,#0000 45%);pointer-events:none}.hm-banner__cap{text-shadow:0 1px 14px rgba(0,0,0,.18)}.hm-banner .hm-title{color:var(--tc, #fff)}.hm-banner--editorial .hm-banner__media:after{background:linear-gradient(0deg,#0000002e,#0000 40%)}.hm-banner--editorial .hm-banner__cap{top:50%;bottom:auto;transform:translateY(-50%)}.hm-banner--editorial .hm-eyebrow{margin-bottom:18px;text-transform:none}.hm-banner--editorial .hm-title{font-size:clamp(54px,7.6vw,146px);line-height:.9;letter-spacing:0;max-width:6.2ch;margin:0 auto clamp(22px,2.4vw,40px);text-shadow:0 2px 24px rgba(0,0,0,.08)}.hm-banner--none .hm-banner__media:after{display:none}.hm-cats{padding:clamp(56px,6vw,96px) var(--hm-gutter)}.hm-cats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.6vw,40px) clamp(8px,1vw,16px);max-width:1440px;margin:0 auto}.hm-cat{display:grid;gap:14px;text-decoration:none;color:var(--hm-ink)}.hm-cat__img{display:block;aspect-ratio:3 / 4;overflow:hidden;background:#f2f1ef}.hm-cat__img img{width:100%;height:100%;object-fit:cover;object-position:center 22%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.hm-cat:hover .hm-cat__img img{transform:scale(1.04)}.hm-cat__label{text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.hm-story{padding-bottom:clamp(56px,6vw,96px);background:#fff}.hm-story--paper{background:var(--hm-paper)}.hm-story--mist{background:var(--hm-mist)}.hm-story__media{display:grid;grid-template-columns:repeat(var(--shots, 3),minmax(0,1fr));gap:4px;padding-top:4px;background:#fff}.hm-story__media span{display:block;aspect-ratio:2 / 3;width:100%;overflow:hidden;background:#f2f1ef}.hm-story__media img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.hm-story__media:hover img{transform:scale(1.02)}.hm-story__cap{text-align:center;padding:clamp(36px,4vw,56px) var(--hm-gutter) clamp(28px,3vw,44px)}.hm-story__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.6vw,40px) clamp(8px,1vw,16px);max-width:1440px;margin:0 auto;padding:0 var(--hm-gutter)}.hm-story__grid>*{min-width:0}.hm-story__cta{text-align:center;margin-top:clamp(32px,3.4vw,48px)}.hm-products--bare{padding-top:clamp(28px,3vw,48px)}@media(max-width:989px){.hm-hero__media,.hm-hero--tall .hm-hero__media{height:86svh;min-height:0}.hm-hero__media img{object-position:center center!important}.hm-banner__media,.hm-banner--short .hm-banner__media{aspect-ratio:auto;height:80svh}.hm-banner__media img{top:0;left:0;width:100%;height:var(--zm, 100%);object-fit:cover;object-position:center top;transform:none;-webkit-mask-image:none;mask-image:none}.hm-banner--full .hm-banner__media{aspect-ratio:960 / 2100;height:auto}.hm-banner--full .hm-banner__media img{height:100%}.hm-banner--editorial .hm-title{font-size:clamp(48px,15vw,96px)}.hm-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-story__media{grid-template-columns:1fr}.hm-story__media span:not(:first-child){display:none}.hm-story__media span{aspect-ratio:4 / 5}.hm-story__media img{object-position:center 20%}.hm-story__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}}.hm h1.hm-eyebrow{font-family:inherit;font-weight:400;line-height:inherit}.hm-about{padding:clamp(56px,6vw,96px) var(--hm-gutter);border-top:1px solid #e6e3de;text-align:center}.hm-about__in{max-width:760px;margin:0 auto}.hm-about .hm-eyebrow{color:var(--hm-muted)}.hm-about .hm-title--sm{margin-bottom:18px}.hm-about__text{font-size:14px;line-height:1.75;color:var(--hm-muted)}.hm-about__text p{margin:0}.hm-faq{margin-top:clamp(28px,3vw,44px);border-top:1px solid #e6e3de;text-align:left}.hm-faq__item{border-bottom:1px solid #e6e3de}.hm-faq__item summary{list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;font-size:14px}.hm-faq__item summary::-webkit-details-marker{display:none}.hm-faq__item summary:after{content:"+";font-size:18px;line-height:1;color:var(--hm-muted)}.hm-faq__item[open] summary:after{content:"\2212"}.hm-faq__a{padding:0 0 20px;font-size:13.5px;line-height:1.7;color:var(--hm-muted)}.hm-faq__a p{margin:0}.hm-faq__a a{color:var(--hm-ink);text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/home.css.map */
