:root{--lv-bg:#f2eee5;--lv-surface:#f8f5ee;--lv-text:#161616;--lv-muted:#615e57;--lv-line:rgba(0,0,0,.18);--lv-primary:#8b5e3c;color-scheme:light;--lv-container:1320px}
body{font-family:Arial,Helvetica,sans-serif;background:linear-gradient(90deg,transparent calc(25% - .5px),var(--lv-line) 25%,transparent calc(25% + .5px),transparent calc(75% - .5px),var(--lv-line) 75%,transparent calc(75% + .5px)),var(--lv-bg)}
.editorial-header{border-bottom:1px solid var(--lv-line)}.editorial-header .site-header{min-height:94px}.editorial-brand{font-family:var(--lv-font-serif);font-size:1.2rem;font-weight:400}.editorial-no{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}
.editorial-hero{min-height:calc(100vh - 95px);display:grid;align-items:stretch}.editorial-grid{display:grid;grid-template-columns:1.2fr .8fr;min-height:100%}.editorial-copy{padding:clamp(3rem,7vw,7rem) clamp(1rem,4vw,4rem) clamp(3rem,6vw,6rem) 0;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--lv-line)}.editorial-copy h1{font-family:var(--lv-font-serif);font-weight:400;font-size:clamp(4rem,9vw,9.5rem);line-height:.82;letter-spacing:-.065em;max-width:8ch;margin:0}.editorial-copy h1 em{display:block;font-weight:400;color:var(--lv-primary)}.editorial-intro{display:grid;grid-template-columns:140px 1fr;gap:2rem;max-width:650px;margin-top:4rem}.editorial-intro p{margin:0;color:var(--lv-muted)}
.editorial-art{position:relative;overflow:hidden;display:grid;place-items:center;padding:4rem 0 4rem 4rem}.editorial-art img{width:min(100%,560px);height:min(68vh,760px);object-fit:cover;box-shadow:0 30px 80px rgba(45,35,25,.16)}.editorial-caption{position:absolute;right:1rem;bottom:2rem;writing-mode:vertical-rl;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--lv-muted)}
.editorial-launch{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:start}.editorial-launch h2{font-family:var(--lv-font-serif);font-weight:400}.editorial-launch .countdown__unit{border-radius:0;background:transparent;padding:1rem 0;border-width:1px 0 0}.editorial-launch .countdown__value{font-family:var(--lv-font-serif);font-weight:400}.editorial-form{max-width:780px}.editorial-form .input,.editorial-form .button{border-radius:0}.editorial-form .input{background:transparent;border-width:0 0 1px;padding-left:0}.editorial-form .button{background:var(--lv-text);color:var(--lv-bg)}
.editorial-about{border-top:1px solid var(--lv-line)}.editorial-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.editorial-columns article{padding-top:1.5rem;border-top:1px solid var(--lv-line)}.editorial-columns h3{font-family:var(--lv-font-serif);font-size:1.5rem;font-weight:400}.editorial-columns p{color:var(--lv-muted)}
@media(max-width:900px){.editorial-grid,.editorial-launch{grid-template-columns:1fr}.editorial-copy{border-right:0;padding-right:0}.editorial-art{padding:2rem 0}.editorial-art img{height:56vh}.editorial-columns{grid-template-columns:1fr}.editorial-intro{grid-template-columns:1fr}.editorial-caption{display:none}}
