.editorial-front{letter-spacing:0;--background:210 5% 24%;--foreground:210 5% 12%;--card:0 0% 100%;--card-foreground:210 5% 12%;--popover:0 0% 100%;--popover-foreground:210 5% 12%;--primary:210 5% 11%;--primary-foreground:42 39% 94%;--secondary:210 5% 67%;--secondary-foreground:210 5% 12%;--muted:210 4% 94%;--muted-foreground:210 5% 28%;--accent:44 69% 47%;--accent-hover:44 69% 41%;--accent-foreground:210 5% 10%;--accent-deep:44 69% 32%;--accent-on-dark:44 60% 66%;--warm-gold:44 69% 47%;--border:210 5% 16%;--input:210 5% 16%;--ring:44 69% 47%;background:hsl(var(--background))}.editorial-front .editorial-garment{border:1px solid hsl(var(--border));margin-bottom:24px}.editorial-front .editorial-garment>div{background:hsl(var(--card))}.editorial-front .editorial-garment>div:first-child{background:hsl(var(--primary))}.editorial-front .editorial-block{border:1px solid hsl(var(--border));border-top:3px solid hsl(var(--accent));background:hsl(var(--card));padding:28px}.editorial-front .editorial-brand{border:1px solid hsl(var(--border));border-top:3px solid hsl(var(--accent));background:hsl(var(--card));min-width:0}.editorial-front .editorial-brand>div{margin-top:0;padding:16px}.editorial-front .editorial-brand h3{overflow-wrap:anywhere;font-size:17px}.editorial-hero-figure{border:1px solid hsl(var(--border));background:hsl(var(--card));height:min(520px,60svh)}.editorial-hero-figure .editorial-hero-photo{object-position:center top}.editorial-front h1,.editorial-front h2,.editorial-front h3{letter-spacing:0;font-weight:400}.editorial-front h1{font-size:56px;line-height:1.12}.editorial-front h2{font-size:36px;line-height:1.2}.editorial-width{width:min(1120px,100% - 64px);margin-inline:auto}.editorial-eyebrow{font-family:var(--font-label);text-transform:uppercase;font-size:12px}.editorial-front .editorial-invert h1,.editorial-front .editorial-invert h2,.editorial-front .editorial-invert h3,.editorial-front .editorial-invert p:not(.editorial-eyebrow){color:hsl(var(--primary-foreground))}.editorial-front .editorial-invert h1,.editorial-front .editorial-invert h2,.editorial-front .editorial-invert h3{font-weight:500}.editorial-hero{min-height:min(640px,76svh)}.editorial-garment-image{height:480px}.editorial-segment-image{object-position:center;height:440px}@media (width<=767px){.editorial-width{width:calc(100% - 40px)}.editorial-front h1{font-size:40px}.editorial-front h2{font-size:30px}.editorial-hero{min-height:560px}.editorial-hero-figure{height:min(440px,52svh)}.editorial-front .editorial-block{padding:22px}.editorial-garment-image{height:400px}.editorial-segment-image{aspect-ratio:4/3;height:auto}}.editorial-hero-full{background:hsl(var(--primary));height:min(860px,92svh);min-height:560px;position:relative;overflow:hidden}.editorial-hero-full-img{object-fit:cover;object-position:center 12%;width:100%;height:100%;position:absolute;inset:0}.editorial-hero-full-shade{background:linear-gradient(90deg, hsl(var(--primary) / .9) 0%, hsl(var(--primary) / .66) 46%, hsl(var(--primary) / .16) 78%, transparent 100%);position:absolute;inset:0}.editorial-hero-full-copy h1,.editorial-hero-full-copy p{text-shadow:0 1px 20px hsl(var(--primary) / .65)}.editorial-hero-full-copy{flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:72px;display:flex;position:relative}@media (width<=767px){.editorial-hero-full-shade{background:linear-gradient(0deg, hsl(var(--primary) / .95) 0%, hsl(var(--primary) / .78) 42%, hsl(var(--primary) / .25) 75%, transparent 100%)}.editorial-hero-full-copy{padding-bottom:40px}}
