body.lock{overflow:hidden!important;height:100vh}#editorial-preloader{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;pointer-events:all}.editorial-preloader__curtain{position:absolute;left:0;width:100%;height:51%;background:#0d0d0f;transition:transform .85s cubic-bezier(.76,0,.24,1);will-change:transform}.editorial-preloader__curtain--top{top:0;transform-origin:top center}.editorial-preloader__curtain--bottom{bottom:0;transform-origin:bottom center}.editorial-preloader--done .editorial-preloader__curtain--top{transform:translateY(-100%)}.editorial-preloader--done .editorial-preloader__curtain--bottom{transform:translateY(100%)}.editorial-preloader__content{position:relative;z-index:2;width:100%;max-width:1200px;height:100%;padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;justify-content:space-between;color:#fbfaf7;transition:opacity .4s ease,transform .4s ease;pointer-events:none}.editorial-preloader--done .editorial-preloader__content{opacity:0;transform:scale(.98)}.editorial-preloader__meta{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(251,250,247,.55);font-family:var(--font-body)}.editorial-preloader__badge{font-weight:600;color:#fbfaf7;letter-spacing:.22em}.editorial-preloader__center{text-align:center;max-width:800px;margin:0 auto}.editorial-preloader__title{font-family:var(--font-heading);font-size:clamp(26px,4.5vw,56px);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:#fbfaf7;margin-bottom:16px;text-transform:uppercase}.editorial-preloader__subtitle{font-family:var(--font-body);font-size:clamp(12px,1.3vw,15px);color:#bda380;letter-spacing:.12em;text-transform:uppercase}.editorial-preloader__bottom{display:flex;align-items:center;justify-content:space-between;gap:32px}.editorial-preloader__bar{flex:1 1;height:1px;background:rgba(251,250,247,.15);position:relative;overflow:hidden}.editorial-preloader__bar-fill{position:absolute;top:0;left:0;height:100%;background:#c5a880;transition:width .08s ease-out}.editorial-preloader__counter{font-family:var(--font-heading);font-size:clamp(14px,1.8vw,20px);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(251,250,247,.9);letter-spacing:.08em}.editorial-manifesto{position:relative;width:100%;max-width:1560px;margin:0 auto;padding:clamp(60px,8vw,120px) clamp(20px,3.5vw,48px);background-color:var(--bg-color);color:var(--color-dark);overflow:hidden}.editorial-manifesto__meta{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--border-color);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-family:var(--font-body)}.editorial-manifesto__kicker{font-weight:600;color:var(--color-dark)}.editorial-manifesto__coord{opacity:.7}.editorial-manifesto__marquee-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:clamp(32px,5vw,64px) 0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--border-color)}.editorial-manifesto__marquee-track{display:flex;white-space:nowrap;width:max-content;will-change:transform}.editorial-manifesto__ribbon-text{font-family:var(--font-heading);font-size:clamp(48px,8.5vw,120px);font-weight:400;letter-spacing:-.02em;line-height:1;color:var(--color-dark);text-transform:uppercase;display:inline-block}.text-accent{color:var(--color-accent-gold);font-style:normal;margin:0 .15em}.editorial-manifesto__grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:flex-start;padding-top:clamp(48px,6vw,84px)}.editorial-manifesto__statement{font-family:var(--font-heading);font-size:clamp(32px,4.2vw,56px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--color-dark)}.text-italic{font-style:italic;color:var(--color-muted)}.editorial-manifesto__right{display:flex;flex-direction:column;gap:36px}.editorial-manifesto__description{font-family:var(--font-body);font-size:clamp(16px,1.25vw,19px);line-height:1.7;color:var(--color-dark-soft);font-weight:400}.editorial-manifesto__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;padding-top:32px;border-top:1px solid var(--border-color)}.editorial-manifesto__stat-item{display:flex;flex-direction:column;gap:4px}.editorial-manifesto__stat-num{font-family:var(--font-heading);font-size:clamp(28px,3.2vw,44px);font-weight:500;color:var(--color-dark);line-height:1}.editorial-manifesto__stat-label{font-family:var(--font-body);font-size:11px;line-height:1.4;letter-spacing:.04em;color:var(--color-muted);text-transform:uppercase}@media (max-width:900px){.editorial-manifesto__grid{grid-template-columns:1fr;gap:32px}.editorial-manifesto__stats{grid-template-columns:1fr 1fr}}@media (max-width:600px){.editorial-manifesto__stats{grid-template-columns:1fr}}