@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/oswald-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-italic-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-normal-1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-normal-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.brand-hollis{--font-display:"Oswald", "Arial Narrow", system-ui, sans-serif;--font-serif:"Cormorant Garamond", "Georgia", serif;--font-text:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--display-weight:700;--display-tracking:.005em;--eyebrow-tracking:.18em;--clay:#b5573a;--clay-ui:#9f4a30;--clay-deep:#8a3f28;--bone:#fbf4ec;--paper:#f3eadf;--ink:#2a1f1a;--ink-soft:#574a42;--white-jar:#fff;--bg:var(--bone);--fg:var(--ink);--fg-soft:var(--ink-soft);--accent:var(--clay-ui);--rule:#e2d5c6;--rule-strong:#c9b7a4;--tint:var(--paper);--focus:var(--clay-deep);--selection-bg:#e8cdbd;--selection-fg:var(--ink);--btn-radius:999px;--btn-tracking:.02em;--btn-primary-bg:var(--clay-ui);--btn-primary-fg:var(--bone);--btn-primary-bg-hover:var(--clay-deep)}.brand-hollis .display-xl,.brand-hollis .display-l,.brand-hollis .display-m{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-weight:700;line-height:1.02}.brand-hollis .display-xl{font-size:clamp(2.6rem,1.9rem + 3.1vw,4.4rem)}.brand-hollis .display-l{font-size:clamp(1.95rem,1.5rem + 2.1vw,3.1rem)}.brand-hollis .display-m{font-size:clamp(1.4rem,1.2rem + .9vw,1.9rem)}.brand-hollis .serif-display{font-family:var(--font-serif);text-transform:none;letter-spacing:-.005em;font-size:clamp(2.5rem,1.5rem + 4.4vw,4.5rem);font-style:italic;font-weight:500;line-height:1.04}.brand-hollis .serif-quote{font-family:var(--font-serif);font-size:clamp(1.5rem,1.2rem + 1.4vw,2.3rem);font-style:italic;font-weight:500;line-height:1.18}.brand-hollis .lede{font-size:clamp(1.1rem,1.02rem + .42vw,1.3rem);line-height:1.6}.brand-hollis .wordmark{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.3em;font-style:normal;font-weight:500;line-height:1}.brand-hollis .price-figure{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:700;line-height:.92}.brand-hollis .mark-rule{opacity:.85;background:currentColor;border:0;width:2.25rem;height:2px;display:block}.brand-hollis .pill{border:1px solid var(--rule-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.78rem;font-weight:600;display:inline-flex}.brand-hollis .pill--solid{background:var(--ink);border-color:var(--ink);color:var(--bone)}.brand-hollis .pill--clay{background:var(--clay-ui);border-color:var(--clay-ui);color:var(--bone)}.brand-hollis .band--paper{background:var(--paper);--rule:#e0d0bd;--tint:#ebded0}.brand-hollis .band--ink{--bg:var(--ink);--fg:var(--bone);--fg-soft:#c5b6aa;--rule:#fbf4ec2e;--rule-strong:#fbf4ec57;--tint:#fbf4ec12;--accent:#e4a083;--focus:#efc3ad;--btn-primary-bg:var(--bone);--btn-primary-fg:var(--ink);--btn-primary-bg-hover:#efc3ad;background:var(--bg);color:var(--fg)}.brand-hollis .band--ink .pill{color:var(--bone);border-color:var(--rule-strong)}.brand-hollis .band--clay{--bg:var(--clay-ui);--fg:var(--bone);--fg-soft:#f6e6dd;--rule:#fbf4ec4d;--rule-strong:#fbf4ec80;--tint:#fbf4ec1f;--accent:var(--bone);--focus:var(--bone);--btn-primary-bg:var(--bone);--btn-primary-fg:var(--clay-deep);--btn-primary-bg-hover:#fffdf9;background:var(--bg);color:var(--fg)}.brand-hollis .band--clay .pill{color:var(--bone);border-color:var(--rule-strong)}
