.kz-home{background:var(--surface-house);color:var(--ink-primary);letter-spacing:.015em}.kz-home-eyebrow-section{font-family:var(--font-body);font-size:.625rem;font-weight:var(--weight-body);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--gold);margin:0 0 var(--space-4)}.kz-home-eyebrow-tile{font-family:var(--font-body);font-size:.5625rem;font-weight:var(--weight-body);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--gold);margin:0 0 var(--space-2)}.kz-home-display{font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(1.875rem,3.6vw,2.875rem);line-height:var(--leading-tight);letter-spacing:var(--track-display);color:var(--ink-primary);margin:0 0 var(--space-5);max-width:720px}.kz-home-display em{font-style:italic;font-weight:var(--weight-display-em);color:var(--ink-secondary)}.kz-home-section-body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--ink-secondary);letter-spacing:.015em;max-width:600px;margin:0}.kz-home-spine{top:50%;left:var(--space-5);z-index:var(--z-sticky);font-family:var(--font-proof);font-size:var(--text-small);color:var(--ink-muted);pointer-events:none;position:fixed;transform:translateY(-50%)}.kz-home-spine-label{font-family:var(--font-body);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--gold);margin:0 0 var(--space-3);font-size:.5625rem}.kz-home-spine-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kz-home-spine-item{align-items:baseline;gap:var(--space-2);color:var(--ink-muted);transition:color var(--dur-fast)var(--ease-standard);display:flex}.kz-home-spine-no{text-align:right;width:24px;display:inline-block}.kz-home-spine-item.is-active{color:var(--ink-primary)}.kz-home-spine-item.is-active .kz-home-spine-no{color:var(--gold)}@media (max-width:1180px){.kz-home-spine{display:none}}.kz-home-handoff{font-family:var(--font-proof);font-size:var(--text-small);letter-spacing:.06em;margin:0}.kz-home-handoff-on-dark{bottom:var(--space-6);text-align:center;color:#ffffffa6;position:absolute;left:0;right:0}.kz-home-handoff-static{text-align:center;margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--line-hair);color:var(--ink-muted)}.kz-home-frame{position:relative}.kz-home-hero{width:100%;height:calc((100vh - var(--header-height))*.99);background:var(--ink-primary);isolation:isolate;min-height:540px;max-height:960px;overflow:hidden}.kz-home-hero-media{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.kz-home-hero-fallback{background:repeating-linear-gradient(135deg,#ffffff08 0,#ffffff08 14px,transparent 14px,transparent 28px),var(--ink-primary);position:absolute;inset:0}@media (max-width:640px){.kz-home-hero{height:calc((100vh - var(--header-height-mobile))*.99)}}.kz-home-bench{width:100%;height:calc((100vh - var(--header-height))*1.05);background:var(--ink-primary);isolation:isolate;min-height:600px;overflow:hidden}.kz-home-bench-link{width:100%;height:100%;text-decoration:none;display:block}.kz-home-bench-media{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform var(--dur-breathe)var(--ease-editorial);position:absolute;inset:0}.kz-home-bench-link:hover .kz-home-bench-media{transform:scale(1.025)}.kz-home-bench-placeholder{background:radial-gradient(circle at 30% 40%,#b8952a14 0%,transparent 60%),repeating-linear-gradient(45deg,#ffffff08 0,#ffffff08 18px,transparent 18px,transparent 36px),var(--ink-primary);z-index:0;position:absolute;inset:0}@media (max-width:640px){.kz-home-bench{height:calc((100vh - var(--header-height-mobile))*1.05)}}.kz-home-arrivals{background:var(--surface-house);padding:var(--space-12)var(--gutter-desktop);max-width:var(--container-wide);min-height:calc(100vh - var(--header-height));flex-direction:column;margin:0 auto;display:flex}.kz-home-section-head{max-width:var(--container-read);margin:0 auto var(--space-10);text-align:center;flex-shrink:0}.kz-home-section-head .kz-home-display,.kz-home-section-head .kz-home-section-body{margin-left:auto;margin-right:auto}.kz-home-grid-4{gap:var(--space-10)var(--space-6);margin-bottom:var(--space-8);flex:1;grid-template-columns:repeat(4,1fr);min-height:0;display:grid}.kz-home-tile{color:inherit;flex-direction:column;text-decoration:none;display:flex}.kz-home-tile-img{aspect-ratio:4/5;background:var(--surface-stage);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kz-home-tile-img img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-breathe)var(--ease-editorial);position:absolute;inset:0}.kz-home-tile:hover .kz-home-tile-img img{transform:scale(1.04)}.kz-home-tile-placeholder{font-family:var(--font-display);font-style:italic;font-size:var(--text-body-lg);color:#0a0a0a80;letter-spacing:var(--track-display)}.kz-home-tile-meta{border-top:1px solid var(--line-hair);padding-top:var(--space-3);margin-top:var(--space-2)}.kz-home-tile-name{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h4);letter-spacing:var(--track-display);color:var(--ink-primary);margin:0 0 var(--space-1)}.kz-home-tile-spec{font-family:var(--font-body);font-size:var(--text-caption);color:var(--ink-muted);letter-spacing:.015em;margin:0 0 var(--space-2)}.kz-home-tile-edition{font-family:var(--font-proof);font-size:var(--text-small);color:var(--ink-muted);letter-spacing:.04em;margin:0}@media (max-width:900px){.kz-home-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kz-home-arrivals{padding:var(--space-14)var(--gutter-mobile)}.kz-home-grid-4{gap:var(--space-8)var(--space-4)}}.kz-home-archive{background:var(--surface-atelier);padding:var(--space-20)var(--gutter-desktop)}.kz-home-archive-frame{aspect-ratio:5/4;max-width:1080px;margin:0 auto var(--space-6);background:#0a0a0a0f;position:relative;overflow:hidden}.kz-home-archive-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kz-home-archive-placeholder{background:repeating-linear-gradient(135deg,#0a0a0a0a 0 14px,#0000 14px 28px),#0a0a0a0f;position:absolute;inset:0}.kz-home-archive-cap{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-display-em);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--ink-secondary);text-align:center;max-width:600px;margin:0 auto var(--space-6)}.kz-home-archive .kz-home-handoff-static{max-width:var(--container-wide);margin-left:auto;margin-right:auto}@media (max-width:640px){.kz-home-archive{padding:var(--space-14)var(--gutter-mobile)}}.kz-home-stories{background:var(--surface-atelier);border-top:1px solid var(--line-hair);padding:var(--space-20)var(--gutter-desktop)}.kz-home-stories .kz-home-section-head{margin:0 auto var(--space-12)}@media (max-width:640px){.kz-home-stories{padding:var(--space-14)var(--gutter-mobile)}}
