:root{--cy-ink:#17212f;--cy-panel:#21344b;--cy-slate:#dce5ec;--cy-paper:#f4f7f8;--cy-white:#fff;--cy-violet:#6246e5;--cy-yellow:#ffd84a;--cy-mint:#5be0c0;--cy-muted:#657484;--cy-line:#aebbc5}
.cy{background:var(--cy-paper);color:var(--cy-ink);font-family:"PT Serif",Georgia,serif;overflow:hidden}.cy *{box-sizing:border-box}.cy-shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.cy h1,.cy h2,.cy h3,.cy strong{font-family:"Bitter",Georgia,serif}.cy h2{margin:0;font-size:clamp(2.2rem,4.7vw,5rem);line-height:.96;letter-spacing:-.05em}.cy p{line-height:1.7}.cy-label{margin:0;font:600 .69rem/1.3 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.13em}.cy-hero{position:relative;min-height:820px;background:var(--cy-ink);color:#fff}.cy-hero__media,.cy-hero__mesh{position:absolute;inset:0}.cy-hero__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.1);opacity:.48}.cy-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,33,47,.98),rgba(23,33,47,.54) 65%,rgba(23,33,47,.8)),linear-gradient(0deg,rgba(23,33,47,.95),transparent 50%)}.cy-hero__mesh{background-image:radial-gradient(circle at center,rgba(91,224,192,.22) 1px,transparent 1.5px);background-size:26px 26px;mask-image:linear-gradient(90deg,#000,transparent 70%)}.cy-hero__inner{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:820px;padding:62px 0 55px}.cy-hero__status{font:600 .68rem "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.12em}.cy-hero__status span{display:inline-block;width:9px;height:9px;margin-right:10px;border-radius:50%;background:var(--cy-mint);box-shadow:0 0 0 6px rgba(91,224,192,.15)}.cy-hero h1{align-self:center;margin:0;max-width:1050px;font-size:clamp(4.1rem,9.2vw,9rem);line-height:.85;letter-spacing:-.075em;text-transform:uppercase}.cy-hero h1>span{display:inline-grid;place-items:center;width:.96em;height:.96em;margin-right:.15em;background:var(--cy-yellow);color:var(--cy-ink);font-size:.72em;vertical-align:.14em}.cy-hero__bottom{display:flex;justify-content:space-between;align-items:end;gap:50px}.cy-hero__bottom>p{max-width:590px;margin:0;font-size:clamp(1.1rem,2vw,1.42rem)}.cy-hero__bottom div{display:flex;gap:22px;font:500 .66rem "JetBrains Mono",monospace;text-transform:uppercase;color:#c7d3dc}.cy-brief{padding:110px 0}.cy-brief__grid{display:grid;grid-template-columns:.9fr 1.25fr .65fr;gap:58px}.cy-brief h2{margin-top:20px}.cy-lead{margin-top:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.5}.cy-brief__grid>div:nth-child(2) p:last-child{color:var(--cy-muted)}.cy-brief aside{border-top:5px solid var(--cy-violet);padding-top:20px}.cy-brief aside ol{padding-left:20px;color:var(--cy-muted);line-height:1.9}.cy-nav{position:sticky;top:0;z-index:20;background:var(--cy-panel);color:#fff}.cy-nav>div{display:flex;gap:26px;align-items:center;min-height:58px;overflow-x:auto;white-space:nowrap}.cy-nav span,.cy-nav a{font:500 .67rem "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.06em}.cy-nav span{color:var(--cy-mint);margin-right:auto}.cy-nav a{color:#dce6ed;text-decoration:none}.cy-nav a:hover,.cy-nav a:focus-visible{text-decoration:underline;text-underline-offset:5px}.cy-progress{padding:32px 0;background:var(--cy-yellow)}.cy-progress__inner{display:grid;grid-template-columns:250px 1fr auto;gap:36px;align-items:center}.cy-progress strong{display:block;margin-top:5px;font-size:1.2rem}.cy-progress__track{height:10px;background:rgba(23,33,47,.2);overflow:hidden}.cy-progress__track span{display:block;width:0;height:100%;background:var(--cy-violet);transition:width .35s ease}.cy-progress button{border:1px solid var(--cy-ink);background:transparent;padding:11px 14px;color:var(--cy-ink);font:600 .68rem "JetBrains Mono",monospace;text-transform:uppercase;cursor:pointer}.cy-group{padding:120px 0;border-bottom:1px solid var(--cy-line)}.cy-group:nth-child(even){background:#e5ebef}.cy-group__head{display:grid;grid-template-columns:1fr .85fr;gap:75px;align-items:end;margin-bottom:60px}.cy-group__head h2{margin-top:18px}.cy-group__head figure{margin:0}.cy-group__head img{display:block;width:100%;aspect-ratio:16/8.5;object-fit:cover;filter:saturate(.72) contrast(1.05)}.cy-tips{border-top:1px solid var(--cy-ink)}.cy-tip{display:grid;grid-template-columns:54px 70px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid var(--cy-line);transition:opacity .25s ease}.cy-tip:has(input:checked){opacity:.55}.cy-tip:has(input:checked) h3{text-decoration:line-through}.cy-tip__check{position:relative;width:34px;height:34px;cursor:pointer}.cy-tip__check input{position:absolute;opacity:0}.cy-tip__check span{display:block;width:34px;height:34px;border:2px solid var(--cy-ink);background:transparent}.cy-tip__check input:checked+span{background:var(--cy-mint);box-shadow:inset 0 0 0 6px var(--cy-paper)}.cy-group:nth-child(even) .cy-tip__check input:checked+span{box-shadow:inset 0 0 0 6px #e5ebef}.cy-tip__check input:focus-visible+span{outline:3px solid var(--cy-violet);outline-offset:4px}.cy-tip__check em{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cy-tip__number{font:600 .76rem "JetBrains Mono",monospace;color:var(--cy-violet)}.cy-tip__copy{display:grid;grid-template-columns:.65fr 1fr;gap:20px 55px}.cy-tip h3{margin:0;font-size:clamp(1.3rem,2.3vw,2rem);line-height:1.1}.cy-tip p{margin:0;color:var(--cy-muted)}.cy-tip__copy>div{grid-column:2;padding:13px 16px;background:rgba(98,70,229,.08);color:#4e5e6d;font-size:.94rem}.cy-tip__copy>div strong{display:block;color:var(--cy-violet);font:600 .65rem "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.cy-clarify{padding:120px 0;background:var(--cy-violet);color:#fff}.cy-clarify__title{display:grid;grid-template-columns:.45fr 1.55fr;gap:35px;align-items:end;margin-bottom:55px}.cy-clarify__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.4)}.cy-clarify article{padding:30px 32px 0 0;border-right:1px solid rgba(255,255,255,.35)}.cy-clarify article+article{padding-left:32px}.cy-clarify article:last-child{border:0}.cy-clarify article span{font:700 1rem "JetBrains Mono",monospace;color:var(--cy-yellow)}.cy-clarify article p{color:#e2defc}.cy-response{padding:120px 0;background:var(--cy-panel);color:#fff}.cy-response__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.cy-response h2{margin-top:18px}.cy-response ol{list-style:none;margin:0;padding:0;border-top:1px solid #5c6e80}.cy-response li{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #5c6e80}.cy-response li span{font:600 .68rem "JetBrains Mono",monospace;color:var(--cy-mint)}.cy-response li p{margin:0;color:#d0d9df}.cy-sources{padding:95px 0;background:var(--cy-mint)}.cy-sources__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px}.cy-sources h2{margin-top:18px}.cy-sources__inner>div:last-child{display:flex;flex-direction:column;border-top:1px solid var(--cy-ink)}.cy-sources a{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--cy-ink);color:var(--cy-ink);font:700 .8rem "JetBrains Mono",monospace;text-transform:uppercase;text-decoration:none}.cy-sources a:hover{text-decoration:underline;text-underline-offset:5px}.cy a:focus-visible,.cy button:focus-visible{outline:3px solid currentColor;outline-offset:5px}
@media(max-width:900px){.cy-brief__grid{grid-template-columns:1fr 1fr}.cy-brief aside{grid-column:2}.cy-group__head{grid-template-columns:1fr;gap:35px}.cy-tip__copy{grid-template-columns:1fr}.cy-tip__copy>div{grid-column:auto}.cy-clarify__title,.cy-response__grid{grid-template-columns:1fr;gap:35px}.cy-progress__inner{grid-template-columns:210px 1fr}.cy-progress button{grid-column:2;justify-self:end}.cy-sources__inner{gap:45px}}
@media(max-width:680px){.cy-shell{width:min(100% - 28px,1160px)}.cy-hero,.cy-hero__inner{min-height:720px}.cy-hero__inner{padding:42px 0}.cy-hero h1{font-size:clamp(3.2rem,16vw,5.2rem);line-height:.87}.cy-hero__bottom{display:block}.cy-hero__bottom div{margin-top:20px;flex-direction:column;gap:5px}.cy-brief,.cy-group,.cy-clarify,.cy-response{padding:82px 0}.cy-brief__grid{grid-template-columns:1fr;gap:30px}.cy-brief aside{grid-column:auto}.cy-nav span{display:none}.cy-progress__inner{grid-template-columns:1fr;gap:16px}.cy-progress button{grid-column:auto;justify-self:start}.cy-tip{grid-template-columns:42px 1fr;gap:18px}.cy-tip__number{grid-column:2;grid-row:1}.cy-tip__copy{grid-column:1/-1}.cy-tip__check{grid-row:1/3}.cy-clarify__grid{grid-template-columns:1fr}.cy-clarify article,.cy-clarify article+article{padding:24px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.35)}.cy-sources{padding:78px 0}.cy-sources__inner{grid-template-columns:1fr;gap:35px}}
@media(prefers-reduced-motion:reduce){.cy-progress__track span,.cy-tip{transition:none}}
