.layout-cream{color:#141414;background:#fff;padding:clamp(4.5rem,9vw,7.5rem) clamp(1.25rem,5vw,5rem)}.layout-cream .editorial-display{font-size:clamp(3rem,6.2vw,6.2rem);line-height:.92}.layout-split{background:#041426;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);min-height:100svh;display:grid}.layout-split-photo{background:#d7d2c8;min-height:52vh;position:relative;overflow:hidden}.layout-split-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.layout-split-panel{color:#141414;background:#fff;flex-direction:column;justify-content:flex-end;padding:clamp(4.5rem,7vw,6rem) clamp(1.4rem,4vw,3.2rem);display:flex}.layout-kicker{color:#7c6230;letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600;line-height:1.2}.layout-split-panel.navy{color:#f6f4ee;-webkit-backdrop-filter:none;backdrop-filter:none;background:#041426;border:0}.layout-split-panel.navy .layout-kicker{color:#ead4a5}.layout-split-panel.navy .layout-split-title,.layout-split-panel.navy .layout-split-lead{color:#f6f4ee}.layout-split-title{max-width:12ch;font-family:var(--font-editorial-display), "Inter Tight", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;margin:.7rem 0 0;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:500;line-height:.92}.layout-split-lead{max-width:36rem;margin:1.2rem 0 0;font-size:1rem;line-height:1.6}.layout-chip-row{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.layout-chip{color:#ead4a5;letter-spacing:.18em;text-transform:uppercase;border:1px solid #ead4a573;padding:.55rem .75rem;font-size:.68rem;font-weight:600;line-height:1.3}.layout-numbered{isolation:isolate;color:#141414;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:end;gap:2rem;min-height:88vh;padding:clamp(4rem,8vw,6rem) clamp(1.25rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.layout-numbered-photo{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.layout-numbered-shade{z-index:1;background:linear-gradient(90deg,#020c16f0 0%,#020c168c 48%,#020c1633 100%);position:absolute;inset:0}.layout-numbered-copy,.layout-numbered-list{z-index:2;position:relative}.layout-numbered-copy{color:#f6f4ee;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03111eb8;border:1px solid #ffffff1f;max-width:40rem;padding:1.5rem 1.6rem 1.7rem}.layout-numbered-title{color:#f6f4ee;max-width:14ch;font-family:var(--font-editorial-display), "Inter Tight", "Inter", system-ui, sans-serif;letter-spacing:-.045em;margin:.6rem 0 0;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:800;line-height:.94}.layout-numbered-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.layout-numbered-item{color:#f6f4ee;background:0 0;border:0;border-top:1px solid #ffffff47;grid-template-columns:auto 1fr;gap:.85rem;padding:.9rem 0;display:grid}.layout-numbered-index{font-family:var(--font-editorial-display), "Inter Tight", ui-sans-serif, system-ui, sans-serif;font-size:1.8rem;line-height:1}.layout-numbered-item h3{color:#f6f4ee;font-family:var(--font-editorial-display), "Inter Tight", "Inter", system-ui, sans-serif;margin:0;font-size:1.45rem;font-weight:600}.layout-numbered-item p{color:#f6f4eec7;margin:.3rem 0 0;font-size:.92rem;line-height:1.45}@media (max-width:860px){.layout-split,.layout-numbered{grid-template-columns:1fr}.layout-split-photo{min-height:42vh}}
