:root{--color-bg:#fff;--color-text:#111;--color-muted:#8a8a8a;--color-accent:#111;--color-on-accent:#fff;--color-tile-a:#ededed;--color-on-tile-a:#111;--color-tile-b:#d4d4d4;--color-on-tile-b:#111}
body{background:var(--color-bg);color:var(--color-text)}body .layout-section{padding:clamp(34px,6vw,88px) clamp(18px,5vw,72px);background:var(--color-bg);color:var(--color-text)}.layout-section-inner{max-width:1320px;margin:auto}.layout-kicker,.layout-section .layout-kicker{font-size:.72rem;letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase}.layout-section h2{font-size:clamp(1.6rem,4vw,3.2rem);line-height:1.04;margin:.45em 0}.layout-section p{color:var(--color-muted)}.layout-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;background:var(--color-accent);color:var(--color-on-accent);text-decoration:none;border:0;font:inherit;cursor:pointer}.layout-category-grid,.layout-look-grid,.layout-trust-grid,.layout-archive-grid,.layout-worn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px}.layout-category-tile,.layout-trust-item,.layout-look-card,.layout-archive-card{padding:24px;background:var(--color-tile-a);color:var(--color-on-tile-a);text-decoration:none;min-height:120px}.layout-category-tile:nth-child(even),.layout-trust-item:nth-child(even),.layout-look-card:nth-child(even),.layout-archive-card:nth-child(even){background:var(--color-tile-b);color:var(--color-on-tile-b)}.layout-category-tile{display:flex;align-items:flex-end;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:700}.layout-countdown-copy{display:flex;flex-direction:column;gap:8px}.layout-countdown-copy span{font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,3vw,2.2rem);letter-spacing:.08em}.layout-countdown .layout-section-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.layout-look-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-look-card h3{color:inherit}.layout-placeholder-photo{height:180px;background:linear-gradient(135deg,var(--color-tile-a),var(--color-tile-b));margin:-24px -24px 20px}.layout-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-trust-item{display:flex;flex-direction:column;gap:8px}.layout-lookbook-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,180px);gap:12px;margin-top:24px}.layout-lookbook-tile{display:flex;align-items:end;padding:18px;background:var(--color-tile-a);color:var(--color-on-tile-a);font-weight:700}.layout-lookbook-tile:nth-child(1),.layout-lookbook-tile:nth-child(6){grid-column:span 2}.layout-lookbook-tile:nth-child(even){background:var(--color-tile-b);color:var(--color-on-tile-b)}.layout-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-worn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-worn-tile{aspect-ratio:1;background:var(--color-tile-a);display:flex;align-items:end;padding:12px;color:var(--color-on-tile-a)}.layout-worn-tile:nth-child(even){background:var(--color-tile-b);color:var(--color-on-tile-b)}.layout-hero-split,.layout-hero-full{min-height:420px;display:flex;align-items:center;justify-content:space-between;gap:30px}.layout-hero-split .layout-hero-copy{width:50%}.layout-hero-image{min-height:360px;flex:1;background:linear-gradient(135deg,var(--color-tile-a),var(--color-tile-b))}.layout-hero-full{position:relative;min-height:500px;background:var(--color-tile-a)}.layout-hero-full .layout-hero-copy{text-align:center;max-width:800px;margin:auto}.layout-hero-full .layout-hero-image{position:absolute;inset:0;opacity:.16;pointer-events:none}.layout-hero-full .layout-hero-copy{position:relative}.layout-hero-copy h1{font-size:clamp(2.4rem,7vw,6rem);line-height:.96}.layout-preview-banner{position:sticky;top:0;z-index:99999;display:flex;justify-content:space-between;padding:12px 16px;background:#c6ff3d;color:#111;font:700 12px/1.4 sans-serif;letter-spacing:.05em}.layout-preview-banner a{color:#111}.layout-section[hidden]{display:none!important}body[data-site-theme="night"] .site-header,body[data-site-theme="night"] .ticker{background:#0d0d0f;color:#f5f5f5}
@media(max-width:760px){.layout-category-grid,.layout-archive-grid,.layout-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-look-grid{grid-template-columns:1fr}.layout-lookbook-grid{grid-template-rows:repeat(2,130px);gap:8px}.layout-worn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-hero-split{flex-direction:column-reverse;align-items:stretch}.layout-hero-split .layout-hero-copy{width:100%}.layout-hero-image{min-height:230px;width:100%;flex:auto}.layout-countdown .layout-section-inner{align-items:flex-start;flex-direction:column}.layout-countdown-copy span{font-size:1.1rem}.layout-section{padding:32px 16px}.layout-lookbook-tile{padding:10px}.layout-placeholder-photo{height:140px}}
