[data-design=console]{--line: #33463f;--line-soft: #1c2823}[data-design=console] body{font-family:var(--mono)}[data-design=console] .hero h1,[data-design=console] .prose h2,[data-design=console] .close h2,[data-design=console] .show-head h2,[data-design=console] .ways-h,[data-design=console] .rail-head h2{font-family:var(--mono);font-weight:600;letter-spacing:-.01em}[data-design=console] .hero h1{font-size:clamp(1.9rem,4.6vw,3.4rem);line-height:1.12}[data-design=console] .hero h1 em{color:var(--accent)}[data-design=console] .card,[data-design=console] .way,[data-design=console] .relay-box,[data-design=console] .band-grid,[data-design=console] .btn,[data-design=console] .rail-btn{border-radius:0}[data-design=console] .rail-btn{width:2.2rem;height:2.2rem}[data-design=console] .card{border-color:var(--line)}[data-design=console] .card h3:before,[data-design=console] .way h3:before{content:"> ";color:var(--accent)}[data-design=console] .prose p,[data-design=console] .card p,[data-design=console] .way p{font-size:.88rem;line-height:1.75}[data-design=console] .list li:before{content:"[" counter(n,decimal-leading-zero) "]"}[data-design=console] .list li{padding-left:3.4rem}[data-design=console] .eyebrow,[data-design=console] .band-k,[data-design=console] .way-s,[data-design=console] .relay-k{color:var(--accent)}[data-design=editorial] .wrap{width:min(58rem,100%)}[data-design=editorial] .hero{padding-top:clamp(6rem,18vw,12rem);padding-right:0;text-align:center}[data-design=editorial] .hero h1{max-width:none;font-size:clamp(2.6rem,8vw,6rem);line-height:.98;letter-spacing:-.045em;font-weight:700}[data-design=editorial] .hero p{margin-inline:auto;text-align:center;font-size:clamp(1.05rem,2.1vw,1.3rem);max-width:34ch}[data-design=editorial] .hero-cta{justify-content:center}[data-design=editorial] .eyebrow{text-align:center}[data-design=editorial] .relay{position:static;width:min(38rem,100%);margin:3.5rem auto 0;grid-auto-flow:column;grid-auto-columns:1fr}[data-design=editorial] .relay-line{display:none}[data-design=editorial] .relay-box{padding:.9rem 1rem;text-align:center}[data-design=editorial] .relay-box:before{display:none}[data-design=editorial] .prose{margin-inline:auto}[data-design=editorial] .prose h2{font-size:clamp(1.8rem,4.4vw,2.9rem);letter-spacing:-.035em}[data-design=editorial] .prose p{font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.75}[data-design=editorial] .card{width:min(26rem,82vw);border:0;background:transparent;border-top:1px solid var(--line);border-radius:0;padding:1.5rem 0 0}[data-design=editorial] .card h3{font-size:1.6rem}[data-design=editorial] .card-c{border-top:0;padding-top:.6rem;color:var(--dim)!important}[data-design=editorial] .way{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:1.4rem 0 0}[data-design=editorial] .band-grid{border:0;background:transparent;gap:2rem}[data-design=editorial] .band-grid>div{padding:0}[data-design=editorial] .close{text-align:center}[data-design=editorial] .close h2{margin-inline:auto;font-size:clamp(2rem,5vw,3.2rem)}[data-design=editorial] .close p{margin-inline:auto}[data-design=editorial] .close .hero-cta{justify-content:center}[data-design=desktop]{--line: #33463f}[data-design=desktop] .wrap{width:min(80rem,100%)}[data-design=desktop] .prose,[data-design=desktop] .show,[data-design=desktop] .close,[data-design=desktop] .band{position:relative}[data-design=desktop] .prose,[data-design=desktop] .show,[data-design=desktop] .close{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:2.6rem clamp(1.4rem,3vw,2.2rem) clamp(2rem,4vw,2.6rem);margin-bottom:clamp(1.5rem,3vw,2.25rem);max-width:none}[data-design=desktop] .prose:before,[data-design=desktop] .show:before,[data-design=desktop] .close:before{content:attr(data-window);position:absolute;inset:0 0 auto;height:2.1rem;display:flex;align-items:center;padding-inline:.9rem;border-bottom:1px solid var(--line);background:var(--bg);border-radius:11px 11px 0 0;font-family:var(--mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}[data-design=desktop] .close{border-top:1px solid var(--line)}[data-design=desktop] .hero{padding-bottom:clamp(2rem,5vw,3rem)}[data-design=desktop] .hero h1{font-size:clamp(2.2rem,6vw,4.2rem)}[data-design=desktop] .card,[data-design=desktop] .way{background:var(--bg)}[data-design=desktop] .relay{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:2.4rem .7rem .7rem}[data-design=desktop] .relay:before{content:"activity";position:absolute;inset:0 0 auto;height:2rem;display:flex;align-items:center;padding-inline:.8rem;border-bottom:1px solid var(--line);background:var(--bg);border-radius:11px 11px 0 0;font-family:var(--mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}[data-design=desktop] .relay-line{top:3rem;left:1.75rem}[data-design=desktop] .relay-box{background:var(--surface)}
