.sotw{--dur:0.7s;--dur-micro:0.16s;background:var(--color-paper);color:var(--color-ink);font:17px/1.6 var(--font-serif);-webkit-font-smoothing:antialiased;border-top:3px solid var(--color-signal)}.sotw .wrap{max-width:900px;margin:0 auto;padding:clamp(26px,4vw,44px) clamp(18px,4vw,32px) 80px}.sotw .door{color:inherit;text-decoration:none;cursor:pointer;border-bottom:0}.sotw .door .ext{color:var(--color-signal);font:700 .62em/1 var(--font-mono);vertical-align:.34em;margin-left:3px;opacity:.65;transition:opacity var(--dur-micro) var(--ease-out)}.sotw .door:hover{text-decoration:underline;text-decoration-color:var(--color-signal);text-underline-offset:3px;text-decoration-thickness:1.5px;color:inherit}.sotw .door:focus-visible .ext,.sotw .door:hover .ext{opacity:1}.sotw .door:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px;border-radius:2px}.sotw .mast{display:flex;align-items:baseline;gap:18px;padding-bottom:13px;border-bottom:2px solid var(--color-ink)}.sotw .mast .brand{font-style:italic;font-size:clamp(24px,4.4vw,31px);color:var(--logo-navy)}.sotw .mast .vr{flex:0 0 1px;align-self:stretch;background:var(--color-rule-strong);margin:3px 0}.sotw .mast .payoff{font:700 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-mute)}.sotw .mast .issue{margin-left:auto;font:700 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-signal)}.sotw .award{text-align:center;padding:clamp(34px,6vw,60px) 0 30px;border-bottom:1px solid var(--color-rule)}.sotw .award .crown{font:700 12px/1 var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-signal);margin-bottom:22px}.sotw .award .kick{font:700 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:14px}.sotw .award h1{font-size:clamp(2rem,5.6vw,3.4rem);line-height:1.06;font-weight:400;letter-spacing:-.02em;max-width:20ch;margin:0 auto}.sotw .h-line{display:block;overflow:hidden}.sotw .h-line>span{display:block}.sotw .award .whyline{display:block;font-style:italic;font-size:clamp(17px,2.3vw,20px);color:var(--color-ink-mute);margin:20px auto 0;max-width:48ch}.sotw .award .whyline b{font-style:normal;color:var(--color-signal);font-weight:400}.sotw .badgewrap{display:flex;flex-direction:column;align-items:center;gap:12px;margin:36px 0;padding:32px 0;border-bottom:1px solid var(--color-rule)}.sotw .badge{width:min(440px,100%);border:1px solid var(--color-rule-strong);border-radius:8px;background:var(--color-paper-2);padding:22px 24px;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;box-shadow:0 12px 30px -16px rgba(20,23,31,.25)}.sotw .badge .seal{width:54px;height:54px;display:flex;align-items:center;justify-content:center;font-size:24px;overflow:visible}.sotw .badge .seal img{width:100%;height:100%;object-fit:contain}.sotw .badge .seal.fallback{background:var(--color-signal);color:var(--color-paper);border-radius:50%;overflow:hidden}.sotw .badge .blab{font:700 9px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-signal)}.sotw .badge .bttl{font-size:18px;line-height:1.25;margin-top:3px}.sotw .badge .bvia{font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:7px}.sotw .embed{font:700 11px/1 var(--font-mono);letter-spacing:.06em}.sotw .lbhead{display:flex;align-items:baseline;justify-content:space-between;margin:8px 0 14px}.sotw .sechead{font:700 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink)}.sotw .win{font:600 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft)}.sotw .tabs{display:flex;gap:18px;margin-bottom:16px;border-bottom:1px solid var(--color-rule)}.sotw .tab{font:700 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);padding:0 0 10px;cursor:pointer;background:none;border:0;border-bottom:2px solid transparent;transition:color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.sotw .tab:hover{color:var(--color-ink-mute)}.sotw .tab.on{color:var(--color-ink);border-bottom-color:var(--color-signal)}.sotw .tab:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px;border-radius:2px}.sotw .lbpanel{display:none}.sotw .lbpanel.on{display:block}.sotw .lbrow{display:grid;grid-template-columns:30px 1fr 130px 44px;gap:14px;align-items:center;padding:13px 12px;margin:0 -12px;border-bottom:1px solid var(--color-rule);border-radius:4px;text-decoration:none;color:inherit;transition:background var(--dur-micro) var(--ease-out)}.sotw .lbrow:hover{background:var(--color-paper-2)}.sotw .lbrow.first{background:color-mix(in srgb,var(--color-signal) 5%,transparent)}.sotw .lbrow .rk{font:400 24px/1 var(--font-serif);color:var(--color-signal-soft);font-variant-numeric:tabular-nums}.sotw .lbrow.first .rk{color:var(--color-signal)}.sotw .lbrow .nm{font-size:18px}.sotw .lbrow .badge-mini{font:700 8px/1 var(--font-mono);letter-spacing:.1em;color:var(--color-signal);border:1px solid var(--color-signal);border-radius:3px;padding:2px 5px;margin-left:8px;vertical-align:2px;text-transform:uppercase}.sotw .lbrow .delta{font:600 11px/1 var(--font-mono);margin-left:8px}.sotw .lbrow .delta.up{color:var(--color-ok)}.sotw .lbrow .delta.dn{color:var(--color-alert)}.sotw .lbrow .track{height:14px;background:var(--color-paper-3);border-radius:2px;overflow:hidden}.sotw .lbrow .fill{display:block;height:100%;width:var(--w);background:var(--color-signal);border-radius:2px;transform-origin:left;transform:scaleX(1)}.sotw .lbrow .v{font:600 14px/1 var(--font-mono);color:var(--color-ink-mute);text-align:right;font-variant-numeric:tabular-nums}.sotw .lbempty{padding:22px 12px;margin:0 -12px;font:600 13px/1.5 var(--font-mono);color:var(--color-ink-soft);font-style:normal;border-bottom:1px solid var(--color-rule)}.sotw .tail{font:700 12px/1 var(--font-mono);margin-top:14px;color:var(--color-ink-mute)}.sotw .efoot{margin-top:40px;display:grid;grid-template-columns:1fr;gap:26px;align-items:center;padding:24px 28px;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:4px}.sotw .efoot .meth{font-size:13px;color:var(--color-ink-soft);font-style:italic}.sotw .cta{font:700 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-paper);background:var(--color-signal);padding:15px 22px;border-radius:3px;text-decoration:none;white-space:nowrap;border-bottom:0;transition:background var(--dur-micro) var(--ease-out)}.sotw .cta:hover{background:var(--color-signal-deep);color:var(--color-paper)}@media (prefers-reduced-motion:no-preference){.sotw .h-line>span{transform:translateY(110%);animation:sotw-line-up var(--dur) var(--ease-out) both;animation-delay:calc(.05s + var(--i, 0) * .09s)}@keyframes sotw-line-up{to{transform:translateY(0)}}.sotw .award .crown,.sotw .award .kick,.sotw .award .whyline{opacity:0;animation:sotw-rise var(--dur) var(--ease-out) both;animation-delay:.3s}@keyframes sotw-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sotw .lbpanel.on .fill{animation:sotw-grow .7s var(--ease-out) both}@keyframes sotw-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sotw .badge{opacity:0;transform:translateY(16px);animation:sotw-bpop auto linear both;animation-timeline:view();animation-range:entry 5% cover 30%}@keyframes sotw-bpop{to{opacity:1;transform:none}}}}@media (max-width:680px){.sotw .mast .payoff,.sotw .mast .vr{display:none}.sotw .lbrow{grid-template-columns:26px 1fr 44px}.sotw .lbrow .track{display:none}.sotw .efoot{grid-template-columns:1fr;gap:16px}.sotw .cta{text-align:center}}