@layer components{.rt .hook{padding:28px 0 56px}.rt .hook .wrap{gap:18px;display:grid}.rt .hook h1{font-variation-settings:"wdth" 62;letter-spacing:-.045em;align-items:flex-end;gap:.06em;font-weight:900;line-height:.78;display:flex}.rt .hook h1 .big{font-size:clamp(200px,68vw,500px)}.rt .hook h1 .of{white-space:nowrap;padding-bottom:.14em;font-size:clamp(76px,24vw,200px)}.rt .hook .what{max-width:34ch;font-size:clamp(1.2rem,4.6vw,1.6rem);font-weight:700;line-height:1.25}.rt .hook .lede{max-width:19ch}.rt .hook .lede em{font-style:italic}.rt .dots{flex-wrap:nowrap;gap:6px;display:flex}.rt .dot{border:3px solid var(--fixed-ink);border-radius:50%;flex:none;width:30px;height:30px;transition:background .3s,transform .3s cubic-bezier(.2,.9,.3,1.4)}.rt .dot.hit{background:var(--fixed-ink)}.rt .dot.miss{border-style:dashed;border-color:#a3200a}.rt .key{flex-wrap:wrap;gap:18px;font-size:15px;font-weight:700;display:flex}.rt .key span{align-items:center;gap:8px;display:inline-flex}.rt .key i{border:2px solid var(--fixed-ink);border-radius:50%;width:14px;height:14px}.rt .key i.f{background:var(--fixed-ink)}.rt .key i.m{border-style:dashed;border-color:#a3200a}.rt .also{max-width:32ch;font-size:19px;font-weight:700;line-height:1.35}.rt .small{color:#3b332a;border-top:2px solid var(--fixed-ink);max-width:44ch;padding-top:12px;font-size:15px}.rt .small b{color:var(--fixed-ink)}.rt .down span{animation:1.6s ease-in-out infinite rt-bob;display:inline-block}@keyframes rt-bob{50%{transform:translateY(5px)}}.rt .miss-sec .kicker{color:var(--vermilion)}.rt .miss-sec h2{max-width:13ch;margin:14px 0 18px}.rt .miss-sec .sub{color:var(--night-text-2);max-width:40ch;font-size:19px}.rt .board{gap:64px;margin-top:40px;display:grid}.rt .card{background:var(--fixed-cream);color:var(--fixed-ink);border-radius:var(--radius);padding:24px 20px 22px;box-shadow:0 30px 60px -30px #000c}.rt .card .tag{letter-spacing:.12em;text-transform:uppercase;color:#5e5448;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.rt .made-up{letter-spacing:.06em;white-space:nowrap;border:1.5px dashed #6a5f52;border-radius:999px;padding:2px 8px}.rt .case-quote{margin:14px 0}.rt .card .quote-by{color:#5e5448}.rt .card .quote{color:var(--fixed-ink);border-left-color:#15120e4d;font-size:20px}.rt .verdict{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:18px;display:flex}.rt .verdict p{max-width:24ch;font-size:16px;font-weight:600;line-height:1.35}.rt .tries{gap:5px;margin-top:8px;display:flex}.rt .tries i{color:#a3200a;border:2px dashed #a3200a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:900;display:grid}.rt .card .stamp--miss{color:#a3200a;background:#fff8ece6}.rt .rule-card .no{font-variation-settings:"wdth" 62;letter-spacing:-.03em;color:#a3200a;margin-top:14px;font-size:clamp(72px,20vw,120px);font-weight:900;line-height:.85;display:inline-block}.rt .rule-card .said{max-width:26ch;margin-top:12px;font-size:21px;font-weight:700;line-height:1.3}.rt .rule-card .honest{color:#3b332a;border-top:2px dashed #15120e40;margin-top:16px;padding-top:14px;font-size:16px}.rt .miss-sec .punch{font-family:var(--f-serif);max-width:22ch;margin-top:48px;font-size:clamp(28px,7vw,48px);line-height:1.08}.rt .miss-sec .punch em{color:var(--marigold);font-style:italic}.rt .rates h2{max-width:14ch;margin:14px 0 16px}.rt .rates .intro{max-width:34ch;font-size:clamp(20px,5.2vw,26px);line-height:1.3}.rt .rates .race{max-width:60ch;margin-top:28px}.rt .agents{gap:18px;margin-top:36px;display:grid}.rt .agent{border-top:2px solid var(--line-strong);gap:6px;padding-top:16px;display:grid}.rt .agent h3{font-size:var(--t-h3);font-variation-settings:"wdth" 75;letter-spacing:-.02em;font-weight:900;line-height:1.05}.rt .agent .role{color:var(--text-2);font-size:16px}.rt .agent .pct{font-variation-settings:"wdth" 62;letter-spacing:-.04em;margin-top:6px;font-size:clamp(84px,24vw,128px);font-weight:900;line-height:.85}.rt .agent .pct small{letter-spacing:0;font-size:.4em}.rt .agent .of{color:var(--text-2);font-size:15px;font-weight:700}.rt .bar{background:var(--line);border-radius:2px;height:14px;margin:6px 0 4px;overflow:hidden}.rt .bar i{height:100%;width:var(--w);background:var(--text);transform-origin:0;display:block}.rt .agents.js .bar i{transform:scaleX(0)}.rt .agents.js.in .bar i{transition:transform 1s cubic-bezier(.2,.8,.2,1);transform:scaleX(1)}.rt .agents.js.in div.agent:nth-of-type(2) .bar i{transition-delay:.2s}.rt .agents.js.in div.agent:nth-of-type(3) .bar i{transition-delay:.4s}.rt .agent .did{font-size:16px;line-height:1.4}.rt .agent .did b{font-weight:800}.rt .agent.nothing{background:var(--marigold);color:var(--fixed-ink);border-radius:var(--radius);border-top:0;padding:18px 18px 20px}.rt .agent.nothing .role,.rt .agent.nothing .of{color:#3b332a}.rt .agent.nothing .bar{background:#15120e2e}.rt .agent.nothing .bar i{background:var(--fixed-ink)}.rt .agent.real h3 span{box-shadow:inset 0 -.32em 0 var(--marigold)}.rt .rates .punch{font-family:var(--f-serif);max-width:26ch;margin-top:40px;font-size:clamp(26px,6.6vw,42px);line-height:1.12}.rt .how{padding-top:0}.rt .how h2{margin:14px 0 28px}.rt .steps{gap:0;list-style:none;display:grid}.rt .steps>li{border-top:2px solid var(--line-strong);grid-template-columns:auto 1fr;gap:4px 18px;padding:22px 0;display:grid}.rt .steps .n{font-variation-settings:"wdth" 62;letter-spacing:-.03em;min-width:.7em;font-size:64px;font-weight:900;line-height:.85}.rt .steps h3{font-size:22px;font-weight:800;line-height:1.2}.rt .steps p{color:var(--text-2);max-width:48ch;margin-top:6px;font-size:17px}.rt .steps .ex{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:16px;font-weight:600;display:inline-flex}.rt .cov{gap:12px;margin-top:16px;display:grid}.rt .steps .cov .fig{font-variation-settings:"wdth" 62;letter-spacing:-.03em;color:var(--text);margin-top:0;font-size:56px;font-weight:900;line-height:.9}.rt .cov .fig small{font-variation-settings:"wdth" 80;letter-spacing:0;font-size:24px}.rt .limits h2{margin:14px 0 8px}.rt .limits .kicker{color:var(--marigold)}.rt .limits ol{margin-top:22px;list-style:none;display:grid}.rt .limits li{border-top:2px solid #fff8ec59;padding:20px 0}.rt .limits h3{font-size:22px;font-weight:800;line-height:1.2}.rt .limits p{color:#e4e7ff;max-width:46ch;margin-top:6px;font-size:17px;line-height:1.45}.rt .limits .kill{color:var(--fixed-cream);font-family:var(--f-serif);max-width:30ch;margin-top:36px;font-size:clamp(26px,6.6vw,40px);line-height:1.15}.rt .kill em{color:var(--marigold);font-style:italic}.rt .who .wrap{gap:16px;display:grid}.rt .who h2{font-variation-settings:"wdth" 70;letter-spacing:-.025em;font-size:clamp(34px,9vw,60px);font-weight:900;line-height:.95}.rt .who p{max-width:40ch;font-size:19px}.rt .who-body{gap:16px;display:grid}.rt .facts{flex-wrap:wrap;gap:8px;display:flex}.rt .todo{min-height:var(--tap);border-bottom:2px solid var(--caveat);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.rt .next h2{max-width:12ch}.rt .next p{max-width:34ch;margin:18px 0 28px;font-size:20px;line-height:1.35}.rt .next .btns{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.rt .next{padding-bottom:0}.rt .foot-on-marigold{background:var(--marigold);color:var(--fixed-ink)}.rt .foot-on-marigold .site-foot{border-color:var(--fixed-ink);color:#3b332a;margin-top:64px}@media (min-width:900px){.rt .hook{align-items:center;min-height:calc(100svh - 66px);padding:40px 0 80px;display:flex}.rt .hook .wrap{grid-template-columns:1.1fr 1fr;align-items:start;gap:18px 64px}.rt .hook h1{grid-area:1/1/span 8;align-self:center}.rt .hook .wrap>:not(h1){grid-column:2}.rt .hook h1 .big{font-size:min(56vh,500px)}.rt .hook h1 .of{font-size:min(22vh,200px)}.rt .miss-sec .top{grid-template-columns:1fr 1fr;align-items:end;gap:64px;display:grid}.rt .board{grid-template-columns:1.1fr .9fr;align-items:start;gap:120px}.rt .rule-card{margin-top:120px}.rt .card{padding:32px 30px 28px}.rt .rates .cols{grid-template-columns:1fr 1fr;align-items:end;gap:64px;display:grid}.rt .rates .intro{margin-bottom:8px}.rt .agents{grid-template-columns:repeat(3,1fr);align-items:start;gap:40px;margin-top:56px}.rt .agent.nothing{margin-top:-18px;padding:22px 22px 24px}.rt .how .cols{grid-template-columns:.7fr 1.3fr;gap:64px;display:grid}.rt .how h2{margin-bottom:0}.rt .limits ol{grid-template-columns:1fr 1fr;column-gap:56px}.rt .who .wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px}}}
