.subhead.svelte-1pznu61{background:var(--cream);padding:150px 0 clamp(70px,10vw,130px);position:relative;overflow:hidden}.sh-photo.svelte-1pznu61{z-index:0;background:url(../../../img/line-in-hero.webp) 50%/cover no-repeat;position:absolute;inset:0}.sh-scrim.svelte-1pznu61{z-index:1;pointer-events:none;background:linear-gradient(90deg, #fbf5ecf0 0%, #fbf5ec99 40%, #fbf5ec26 70%, #fbf5ec00 100%), linear-gradient(180deg, #fbf5ec80 0%, #fbf5ec00 26%, #fbf5ec00 72%, var(--cream) 100%);position:absolute;inset:0}.subhead.svelte-1pznu61 .inner:where(.svelte-1pznu61){z-index:2;position:relative}.subhead.svelte-1pznu61 h1:where(.svelte-1pznu61){color:#2e2620;font-family:Fraunces;font-size:clamp(48px,9vw,104px);font-weight:300;line-height:.95}.subhead.svelte-1pznu61 .lead:where(.svelte-1pznu61){color:#5e4a3f;max-width:440px;margin-top:18px;font-size:16px}.subhead.svelte-1pznu61+section:where(.svelte-1pznu61){padding-top:clamp(44px,6vw,88px);padding-bottom:clamp(60px,9vw,120px)}.modes.svelte-1pznu61{border:1px solid var(--line);background:var(--cream);border-radius:999px;width:fit-content;margin:18px auto 26px;padding:5px;display:flex}.modes.svelte-1pznu61 button:where(.svelte-1pznu61){cursor:pointer;letter-spacing:.04em;color:var(--muted);text-transform:lowercase;background:0 0;border:none;border-radius:999px;padding:9px 22px;font-family:Jost;font-size:13px;font-weight:300;transition:all .2s}.modes.svelte-1pznu61 button.on:where(.svelte-1pznu61){background:var(--ink);color:var(--cream)}
