.editorial-page{min-width:0;height:100dvh;min-height:0;color:var(--text);background:var(--canvas);flex-direction:column;font-family:DM Sans,system-ui,sans-serif;display:flex;overflow:hidden}.editorial-scroll{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;min-height:0;overflow:hidden auto}.editorial-main{width:100%;padding-inline:clamp(24px,5vw,88px)}.editorial-main h1,.editorial-main h2,.editorial-main p{margin:0}.editorial-main h1,.editorial-main h2{font-family:Space Grotesk,DM Sans,sans-serif;font-weight:400}.editorial-main a{font-family:inherit}.editorial-main a:focus-visible,.editorial-top:focus-visible{outline:2px solid var(--mint);outline-offset:5px}.editorial-breadcrumb{color:var(--muted);align-items:center;gap:12px;padding-top:28px;font-size:9px;line-height:1.6;display:flex}.editorial-breadcrumb a{color:var(--soft-text);font-size:inherit;line-height:inherit;transition:color .2s}.editorial-breadcrumb a:hover{color:var(--mint)}.editorial-breadcrumb svg{opacity:.5}.editorial-hero{grid-template-columns:1.8fr .7fr;align-items:end;gap:12%;padding-block:clamp(38px,4vw,64px) clamp(50px,5.8vw,90px);display:grid}.editorial-eyebrow{color:var(--mint);letter-spacing:.15em;align-items:center;gap:10px;font-size:9px;font-weight:500;line-height:1.7;display:flex}.editorial-eyebrow i{background:var(--mint);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 4px #13deb913}.editorial-main .editorial-hero h1{letter-spacing:-.065em;margin-top:28px;font-size:clamp(52px,6.8vw,106px);line-height:1.02}.editorial-hero h1>span{animation:.7s cubic-bezier(.16,1,.3,1) both editorial-arrive;display:block}.editorial-hero h1>span:last-child{color:var(--mint);animation-delay:80ms}.editorial-main .editorial-intro{max-width:500px;color:var(--soft-text);margin-top:28px;font-size:14px;line-height:1.9}.editorial-hero-aside{padding-bottom:4px}.editorial-hero-actions{flex-wrap:wrap;gap:18px 28px;margin-top:25px;display:flex}.editorial-overview{margin:0 0 26px}.editorial-overview>div{border-bottom:1px solid var(--border);padding-block:20px}.editorial-overview>div:first-child{padding-top:0}.editorial-overview dt{color:var(--mint);letter-spacing:.12em;font-size:8px;line-height:1.8}.editorial-overview dd{color:var(--text);letter-spacing:-.035em;margin:8px 0 0;font-family:Space Grotesk,sans-serif;font-size:19px;line-height:1.35}.editorial-main .editorial-availability{color:var(--muted);align-items:flex-start;gap:12px;padding:0 0 24px;font-size:11px;line-height:1.8;display:flex}.editorial-availability>:first-child{color:var(--mint);flex:none;margin-top:2px}.editorial-code{border-left:2px solid var(--mint);width:100%;color:var(--mint);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;padding:20px;font-size:11px;line-height:1.9}.editorial-aside-art{border-bottom:1px solid var(--border);background:radial-gradient(#13deb909,#0000 65%);justify-content:space-between;align-items:center;min-height:150px;margin-bottom:25px;display:flex;position:relative}.editorial-aside-art>span{color:#0000;letter-spacing:-.08em;-webkit-text-stroke:1px #13deb938;font-family:Space Grotesk,sans-serif;font-size:clamp(85px,9vw,145px);font-weight:500;line-height:1}.editorial-aside-art>svg{width:48px;height:48px;transform:rotate(-12deg)}.editorial-hero-aside>p{max-width:200px;color:var(--soft-text);font-size:12px;line-height:1.8}.editorial-aside-caption{color:var(--muted);letter-spacing:.1em;margin-top:22px;font-size:8px;line-height:1.8;display:inline-block}.editorial-body{padding-bottom:clamp(64px,7vw,110px)}.editorial-section-label{border-block:1px solid var(--border);color:var(--muted);letter-spacing:.13em;justify-content:space-between;gap:24px;padding-block:22px;font-size:8px;line-height:1.8;display:flex}.editorial-section-label>:first-child{color:var(--mint)}.editorial-chapter{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:start;gap:9%;padding-block:clamp(32px,4.7vw,72px);display:grid}.editorial-chapter-heading{align-items:flex-start;gap:22px;display:flex}.editorial-chapter-number{color:var(--mint);font-variant-numeric:tabular-nums;flex:none;padding-top:7px;font-size:10px}.editorial-main .editorial-chapter h2{letter-spacing:-.05em;max-width:420px;font-size:clamp(26px,3.1vw,46px);line-height:1.15}.editorial-chapter-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.editorial-chapter-copy>p{max-width:550px;color:var(--soft-text);font-size:13px;line-height:1.95}.editorial-text-link{color:var(--text);align-items:center;gap:10px;margin-top:5px;font-size:11px;line-height:1.6;transition:color .2s;display:inline-flex}.editorial-text-link svg{color:var(--mint);transition:transform .2s}.editorial-text-link:hover{color:var(--mint)}.editorial-text-link:hover svg{transform:translate(2px,-2px)}.editorial-contact-email{border-bottom:1px solid var(--border);color:var(--text);letter-spacing:-.05em;justify-content:space-between;align-items:center;gap:30px;padding-block:44px;font-size:clamp(24px,4vw,62px);transition:color .25s;display:flex;font-family:Space Grotesk,sans-serif!important}.editorial-contact-email>span{overflow-wrap:anywhere;min-width:0}.editorial-contact-email small{color:var(--muted);letter-spacing:.13em;margin-bottom:16px;font-family:DM Sans,sans-serif;font-size:8px;line-height:1.8;display:block}.editorial-contact-email svg{color:var(--mint);flex:none}.editorial-contact-email:hover{color:var(--mint)}.editorial-legal .editorial-chapter{grid-template-columns:.8fr 1.2fr}.editorial-legal .editorial-chapter h2{max-width:340px;font-size:clamp(24px,2.6vw,36px)}.editorial-top{z-index:30;width:42px;height:42px;color:var(--mint);opacity:0;visibility:hidden;pointer-events:none;background:#101517ed;border:1px solid #13deb948;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s,transform .25s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(10px)}.editorial-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}@keyframes editorial-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=900px){.editorial-hero{grid-template-columns:1.6fr .7fr;gap:7%}.editorial-main .editorial-hero h1{font-size:clamp(48px,7.2vw,72px)}.editorial-chapter{gap:6%}.editorial-chapter-heading{gap:16px}}@media (width<=650px){.editorial-breadcrumb{padding-top:20px;font-size:8px}.editorial-hero{grid-template-columns:1fr;gap:30px;padding-block:34px 40px}.editorial-main .editorial-hero h1{margin-top:24px;font-size:clamp(42px,10vw,64px)}.editorial-main .editorial-intro{margin-top:23px;font-size:13px}.editorial-hero-aside{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:0 22px;padding-top:24px;display:flex}.editorial-aside-art{border:0;width:62px;height:62px;min-height:0;margin:0}.editorial-aside-art>span{font-size:65px}.editorial-aside-art>svg{display:none}.editorial-hero-aside>p{flex:1;max-width:240px;font-size:11px}.editorial-aside-caption{flex-basis:100%;margin-top:14px;font-size:7px}.editorial-overview{flex-basis:100%;width:100%;margin-bottom:20px}.editorial-overview>div{grid-template-columns:1fr 1.2fr;align-items:center;gap:15px;padding-block:14px;display:grid}.editorial-overview dd{margin:0;font-size:16px}.editorial-code{padding:16px;font-size:10px}.editorial-section-label{letter-spacing:.09em;gap:18px;padding-block:18px;font-size:7px}.editorial-section-label>:last-child{text-align:right;max-width:100px}.editorial-chapter,.editorial-legal .editorial-chapter{grid-template-columns:1fr;gap:23px;padding-block:30px}.editorial-main .editorial-chapter h2,.editorial-legal .editorial-chapter h2{max-width:300px;font-size:28px}.editorial-chapter-copy{gap:15px;padding-left:30px}.editorial-chapter-copy>p{font-size:12px}.editorial-contact-email{gap:20px;padding-block:30px;font-size:clamp(22px,5.9vw,36px)}.editorial-contact-email svg{width:21px;height:21px}.editorial-top{width:39px;height:39px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.editorial-scroll{scroll-behavior:auto}.editorial-main *,.editorial-top{transition:none!important;animation:none!important}}