.product-hero.svelte-c1xao3{background:var(--color-forest);color:#fff;grid-template-columns:1fr 1fr;min-height:43rem;display:grid}.product-hero-copy.svelte-c1xao3{flex-direction:column;justify-content:center;padding:10rem clamp(1.5rem,7vw,7rem) 5rem;display:flex}h1.svelte-c1xao3{font:400 clamp(4rem, 7vw, 7rem) / .93 var(--font-serif);letter-spacing:-.025em;margin:1.5rem 0}.product-hero-copy.svelte-c1xao3>p:where(.svelte-c1xao3){color:#ffffffbd;max-width:36rem;font-size:1.15rem}.button.svelte-c1xao3{align-self:flex-start;margin-top:1rem}.product-hero-image.svelte-c1xao3{position:relative;overflow:hidden}.product-hero-image.overlay.svelte-c1xao3:after{content:"";pointer-events:none;background:linear-gradient(#0d1f182e,#0d1f1873);position:absolute;inset:0}.product-hero-image.svelte-c1xao3 .image-label:where(.svelte-c1xao3){z-index:1}@media (width<=900px){.product-hero.svelte-c1xao3{grid-template-columns:1fr}.product-hero-image.svelte-c1xao3{min-height:26rem}}@media (width<=560px){.product-hero-copy.svelte-c1xao3{padding:8rem 1.25rem 4rem}h1.svelte-c1xao3{font-size:3.8rem}.product-hero-image.svelte-c1xao3{min-height:21rem}}.quick-proof.svelte-k7gr4d{grid-template-columns:repeat(var(--items,4), minmax(0, 1fr));background:var(--color-cream);border-bottom:1px solid var(--color-line);display:grid}.quick-proof.svelte-k7gr4d>:where(.svelte-k7gr4d){border-right:1px solid var(--color-line);padding:1.6rem clamp(1rem,3vw,3rem);transition:background .2s;display:block}.quick-proof.svelte-k7gr4d>:where(.svelte-k7gr4d):last-child{border-right:0}a.svelte-k7gr4d:hover{background:#e3dacb}strong.svelte-k7gr4d,span.svelte-k7gr4d{display:block}strong.svelte-k7gr4d{font:400 1.35rem var(--font-serif)}span.svelte-k7gr4d{text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);font-size:.72rem}@media (width<=900px){.quick-proof.svelte-k7gr4d{grid-template-columns:1fr 1fr}.quick-proof.svelte-k7gr4d>:where(.svelte-k7gr4d):nth-child(2){border-right:0}}@media (width<=560px){.quick-proof.svelte-k7gr4d{grid-template-columns:1fr}.quick-proof.svelte-k7gr4d>:where(.svelte-k7gr4d){border-right:0;border-bottom:1px solid var(--color-line)}.quick-proof.svelte-k7gr4d>:where(.svelte-k7gr4d):last-child{border-bottom:0}}.product-intro.svelte-xo0g09{background:#fffdfa;grid-template-columns:1.1fr .9fr;gap:10vw;display:grid}.product-intro.svelte-xo0g09>p:where(.svelte-xo0g09){color:var(--color-muted);padding-top:2rem;font-size:1.15rem}@media (width<=900px){.product-intro.svelte-xo0g09{grid-template-columns:1fr}}
