.home_page__ODjSn{--s-1:0.375rem;--s-2:0.875rem;--s-3:1.5rem;--s-4:2rem;min-height:100vh;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,5vw,3.5rem) 5rem}.home_wide__aW1MY{max-width:82rem;margin-inline:auto}.home_hero__z_jpu{margin-bottom:clamp(3rem,7vw,5rem)}.home_lockup__P5nXd{display:flex;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);color:var(--accent);margin-bottom:clamp(2rem,5vw,3.25rem)}.home_heroMark__JgsF6 svg{width:clamp(4rem,9vw,6.5rem);height:auto}.home_wordmark__lhUzq{font-family:var(--sans);font-size:clamp(1.25rem,2.6vw,1.875rem);font-weight:600;letter-spacing:-.025em;line-height:1.1;color:var(--ink)}.home_prose__sABf3{max-width:46ch}.home_eyebrow__am9LC{font-family:var(--sans);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--s-3)}.home_title__jKRy7{font-size:clamp(2.25rem,6.5vw,4.5rem);line-height:1.02;letter-spacing:-.035em;max-width:14ch;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.home_standfirst__OJtHl{font-size:clamp(1.1875rem,1.5vw,1.375rem);line-height:1.6;color:var(--ink);margin-bottom:var(--s-2)}.home_framing__foq5U{font-size:clamp(1.0625rem,1.3vw,1.1875rem);color:var(--ink-soft)}.home_doors__Jx6yO{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:clamp(.875rem,2vw,1.5rem);gap:clamp(.875rem,2vw,1.5rem);margin-top:clamp(2.5rem,6vw,4rem)}.home_door__7_616{display:flex;flex-direction:column;justify-content:flex-start;min-height:clamp(9rem,16vw,13rem);padding:clamp(1.5rem,2.6vw,2.25rem);border:1px solid var(--ink);color:var(--ink);text-decoration:none;transition:background .12s ease,border-color .12s ease,color .12s ease}.home_door__7_616:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.home_door__7_616:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home_doorLabel__BIkuc{display:block;font-family:var(--sans);font-size:clamp(1.125rem,1.9vw,1.5rem);font-weight:600;letter-spacing:-.01em;margin-bottom:var(--s-1)}.home_doorNote__KhfHu{display:block;font-size:clamp(.9375rem,1.2vw,1.0625rem);max-width:32ch;line-height:1.5;color:var(--ink-soft)}.home_door__7_616:hover .home_doorNote__KhfHu{color:var(--paper)}.home_closing__rB4RX{margin-top:clamp(2.5rem,7vw,3.5rem);padding-top:var(--s-3);border-top:1px solid var(--rule);max-width:40ch}.home_privacy__eBbow{font-family:var(--sans);font-size:.9375rem;font-weight:600;color:var(--ink);margin-bottom:var(--s-2)}.home_sourcing__EIyNI{font-family:var(--sans);font-size:.8125rem;line-height:1.6;color:var(--ink-faint)}.home_sourcing__EIyNI+.home_sourcing__EIyNI{margin-top:var(--s-1)}.home_back__tzwKa{display:inline-block;margin-top:var(--s-4);font-family:var(--sans);font-size:.9375rem}.home_quote__NB6Sp{margin:clamp(2.5rem,7vw,3.5rem) 0;padding-left:clamp(1rem,3vw,1.5rem);border-left:2px solid var(--accent)}.home_quoteText__V915t{margin:0;font-family:var(--serif);font-size:clamp(1.5rem,4.5vw,2rem);line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.home_quoteWho__sts1o{margin-top:var(--s-2);font-family:var(--sans);font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}@media print{.home_page__ODjSn{min-height:0;padding:0}.home_column__ootit{max-width:none;margin-inline:0}.home_back__tzwKa,.home_doors__Jx6yO{display:none}}.home_motto__0P_cn{font-family:var(--sans);font-size:.8125rem;line-height:1.6;color:var(--ink-faint);margin-top:var(--s-2);max-width:44ch}@media print{.home_motto__0P_cn{display:none}}.home_quote__NB6Sp{max-width:44rem}.home_quoteText__V915t{font-size:clamp(1.5rem,3.4vw,2.375rem)}.home_closing__rB4RX{max-width:46ch}@media print{.home_wide__aW1MY{max-width:none}.home_lockup__P5nXd{display:none}}.home_subhead__plEkJ{font-family:var(--sans);font-size:clamp(1.125rem,1.9vw,1.5rem);line-height:1.45;letter-spacing:-.01em;color:var(--ink-soft);max-width:34ch}.home_doors__Jx6yO+.home_prose__sABf3{margin-top:clamp(2rem,4vw,3rem)}