:root{--hm-ink:#171615;--hm-paper:#f5eee4;--hm-paper2:#fffaf4;--hm-rust:#b54a38;--hm-line:#d6c8b8;--hm-dark:#151a1d;--hm-muted:#675f57}.home-reset{background:var(--hm-paper2);color:var(--hm-ink)}.home-reset .overline{margin:0 0 10px;font-size:.68rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase;color:var(--hm-rust)}.editorial-hero{background:var(--hm-paper);border-bottom:1px solid var(--hm-line)}.hero-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center;padding:78px 0 72px}.hero-main h1{max-width:10ch;margin:.08em 0 .24em;font-size:clamp(3.5rem,7.4vw,6.9rem);line-height:.93;letter-spacing:-.06em}.hero-main h1 em{font-style:normal;color:var(--hm-rust)}.hero-main .lead{max-width:700px;margin:0;color:var(--hm-muted);font-size:1.16rem;line-height:1.68}.hero-links{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:28px}.hero-links a{text-decoration:none;font-weight:900}.hero-links .primary{padding:12px 17px;border-radius:999px;background:var(--hm-ink);color:#fff}.hero-links a:not(.primary){color:var(--hm-rust)}.collector-index{background:#fff;border:1px solid var(--hm-line);box-shadow:0 22px 60px rgba(49,39,27,.09)}.index-label{margin:0;padding:15px 18px;border-bottom:1px solid var(--hm-line);font-size:.65rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#766d64}.collector-index a{display:grid;grid-template-columns:54px 1fr;gap:15px;align-items:center;padding:18px;text-decoration:none;border-bottom:1px solid var(--hm-line)}.collector-index a:last-child{border-bottom:0}.collector-index a:hover,.collector-index a:focus-visible{background:#f8f2e9}.collector-index a>span{font:900 1.6rem ui-monospace,SFMono-Regular,Menlo,monospace;color:#b8aa99}.collector-index b{display:block;font-size:1.05rem}.collector-index small{display:block;margin-top:2px;color:#766e66}.desk-section,.notebook-section{padding:70px 0}.section-heading{display:grid;grid-template-columns:1fr .8fr;gap:42px;align-items:end;margin-bottom:30px}.section-heading h2{max-width:12ch;margin:.08em 0;font-size:clamp(2.5rem,4.8vw,4.3rem);letter-spacing:-.05em}.section-heading.compact{display:block}.editorial-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.feature-story,.side-stories article{border:1px solid var(--hm-line);background:#fff;padding:28px}.feature-story{min-height:410px;display:flex;flex-direction:column;background:var(--hm-dark);color:#fff}.feature-story p{color:#c8cecb}.story-no{margin:0;color:#d7a05b!important;font-size:.66rem!important;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.feature-story h3,.side-stories h3{margin:.45em 0 .35em;font-size:2rem;letter-spacing:-.04em;line-height:1.05}.feature-story a,.side-stories a{margin-top:auto;color:var(--hm-rust);font-weight:900;text-decoration:none}.feature-story a{color:#e9b064}.side-stories{display:grid;grid-template-rows:1fr 1fr;gap:18px}.side-stories article{display:flex;flex-direction:column}.side-stories p{color:var(--hm-muted)}.object-section{padding:68px 0;background:var(--hm-dark);color:#fff}.object-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:58px;align-items:start}.object-intro h2{margin:.08em 0 .3em;font-size:clamp(2.6rem,5vw,4.5rem);max-width:10ch}.object-intro>p:last-child{color:#c5ccc9}.object-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #374044;border-left:1px solid #374044}.object-list div{padding:24px;border-right:1px solid #374044;border-bottom:1px solid #374044}.object-list span{display:block;font-weight:900;font-size:1.08rem}.object-list p{margin:.45em 0 0;color:#bfc6c3;font-size:.94rem}.notebook-section{background:#eee4d6}.notebook-list{border-top:1px solid #b9aa98}.notebook-list a{display:grid;grid-template-columns:160px 220px 1fr auto;gap:24px;align-items:center;padding:20px 0;text-decoration:none;border-bottom:1px solid #b9aa98}.notebook-list span{font-size:.65rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--hm-rust)}.notebook-list b{font-size:1.1rem}.notebook-list p{margin:0;color:var(--hm-muted)}.notebook-list em{font-style:normal;font-weight:900;color:var(--hm-rust)}.merchant-band{padding:34px 0;background:#ead8bf;border-block:1px solid #ceb99c}.merchant-layout{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.merchant-layout h2{margin:.05em 0 .2em;font-size:2rem}.merchant-layout p{max-width:760px;margin:.2em 0;color:#5f574f}.merchant-layout small{color:#766c61}.merchant-layout>a{display:inline-flex;white-space:nowrap;text-decoration:none;background:var(--hm-rust);color:#fff;padding:13px 18px;border-radius:999px;font-weight:900}.closing-note{padding:64px 0;background:#fff}.closing-note .wrap{display:grid;grid-template-columns:1fr 330px;gap:50px;align-items:end}.closing-note p{margin:0;max-width:17ch;font-family:Georgia,serif;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:1.04}.closing-note p em{color:var(--hm-rust)}.closing-note span{border-left:3px solid var(--hm-rust);padding-left:18px;color:var(--hm-muted)}@media(max-width:900px){.hero-layout,.section-heading,.editorial-grid,.object-layout,.merchant-layout,.closing-note .wrap{grid-template-columns:1fr}.side-stories{grid-template-rows:auto}.feature-story{min-height:0}.notebook-list a{grid-template-columns:100px 1fr auto}.notebook-list p{grid-column:2/4}.merchant-layout>a{justify-self:start}.hero-layout{padding:56px 0}.object-list{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hero-main h1{font-size:clamp(3rem,15vw,4.7rem)}.object-list{grid-template-columns:1fr}.notebook-list a{grid-template-columns:1fr auto;gap:8px 16px}.notebook-list span,.notebook-list b{grid-column:1}.notebook-list p{grid-column:1/3}.notebook-list em{grid-column:2;grid-row:1/3}.closing-note{padding:48px 0}}