.scorta-page *,.scorta-page :after,.scorta-page :before{box-sizing:border-box}.scorta-page{background:var(--navy-deep);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.scorta-page h1,.scorta-page h2,.scorta-page h3,.scorta-page h4{margin:0;text-wrap:balance;letter-spacing:-.02em;font-weight:800;line-height:1.05}.scorta-page p{margin:0}.scorta-page ul{margin:0;padding:0;list-style:none}.scorta-page a{color:inherit}.scorta-page :focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.scorta-page *{animation:none!important;transition:none!important}}.scorta-page .wrap{width:100%;max-width:var(--container);margin:0 auto;padding-inline:24px}@media(max-width:560px){.scorta-page .wrap{padding-inline:16px}}.scorta-page section{padding-block:clamp(56px,8vw,104px)}.scorta-page .eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:12px}.scorta-page .eyebrow:after{content:"";height:1px;flex:1 1;background:var(--gold-line)}.scorta-page .num{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--gold-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scorta-page .kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.scorta-page .lede{color:var(--ink-mute);font-size:clamp(15px,1.5vw,18px);max-width:62ch}.scorta-page .hero{position:relative;padding-block:clamp(64px,10vw,120px) clamp(40px,5vw,64px);background:radial-gradient(120% 90% at 82% 0,rgba(196,162,78,.13),transparent 58%),radial-gradient(90% 70% at 0 12%,rgba(20,51,90,.7),transparent 60%),var(--navy-deep);border-bottom:1px solid var(--hairline)}.scorta-page .hero h1{font-size:clamp(40px,6.6vw,76px);letter-spacing:-.035em;margin-block:20px 22px}.scorta-page .hero .lede{font-size:clamp(16px,1.7vw,19px);max-width:58ch}.scorta-page .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}@media(max-width:880px){.scorta-page .hero-grid{grid-template-columns:1fr;gap:36px}}.scorta-page .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.scorta-page .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:2px;font-size:14px;font-weight:700;letter-spacing:.01em;text-decoration:none;border:1px solid transparent;transition:background .18s ease,border-color .18s ease,color .18s ease}.scorta-page .btn-gold{background:var(--gold);color:var(--navy-deep)}.scorta-page .btn-gold:hover{background:var(--gold-bright)}.scorta-page .btn-ghost{border-color:var(--gold-line);color:var(--ink)}.scorta-page .btn-ghost:hover{border-color:var(--gold);color:var(--gold-bright)}.scorta-page .stats{border-block:1px solid var(--hairline);background:rgba(12,39,68,.42)}.scorta-page .stats .wrap{padding-block:0}.scorta-page .stat-grid{display:grid;grid-template-columns:repeat(6,1fr)}@media(max-width:900px){.scorta-page .stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.scorta-page .stat-grid{grid-template-columns:repeat(2,1fr)}}.scorta-page .stat{padding:26px 20px 24px;border-right:1px solid var(--hairline)}.scorta-page .stat:last-child{border-right:0}@media(max-width:900px){.scorta-page .stat{border-bottom:1px solid var(--hairline)}.scorta-page .stat:nth-child(3n){border-right:0}}@media(max-width:520px){.scorta-page .stat:nth-child(3n){border-right:1px solid var(--hairline)}.scorta-page .stat:nth-child(2n){border-right:0}}.scorta-page .stat b{display:block;font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.03em;color:var(--gold-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.scorta-page .stat span{display:block;margin-top:10px;font-size:12.5px;color:var(--ink-mute);line-height:1.4}.scorta-page .stat-note{padding-block:16px 22px;font-size:12px;color:var(--ink-faint)}.scorta-page .block{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,60px);gap:clamp(28px,5vw,60px);align-items:center}.scorta-page .block.flip>.art{order:-1}@media(max-width:880px){.scorta-page .block,.scorta-page .block.flip{grid-template-columns:1fr}.scorta-page .block.flip>.art{order:0}}.scorta-page .block h2{font-size:clamp(26px,3.6vw,42px);margin-block:14px 18px}.scorta-page .block .after{margin-top:20px;padding-top:18px;border-top:1px solid var(--hairline);color:var(--ink-faint);font-size:14.5px;max-width:52ch}.scorta-page .sec-head{margin-bottom:clamp(28px,4vw,44px)}.scorta-page .sec-head h2{font-size:clamp(26px,3.6vw,42px);margin-block:14px 14px}.scorta-page .alt{background:rgba(12,39,68,.34);border-block:1px solid var(--hairline)}.scorta-page .panel{background:linear-gradient(180deg,rgba(20,51,90,.55),rgba(12,39,68,.5));border:1px solid var(--hairline);border-radius:3px;padding:22px}.scorta-page .art svg,.scorta-page .panel svg{display:block;width:100%;height:auto;max-width:100%}.scorta-page .inverse{background:var(--cream);color:var(--navy-on-cream)}.scorta-page .inverse h2{font-size:clamp(26px,3.8vw,44px)}.scorta-page .inverse .lede{color:var(--navy-body-on-cream)}.scorta-page .inverse .eyebrow{color:var(--gold-deep)}.scorta-page .inverse .eyebrow:after{background:var(--hairline-light)}.scorta-page .inverse .kicker{color:rgba(12,39,68,.5)}.scorta-page .inverse .h2-tight{margin-top:16px;max-width:24ch}.scorta-page .inverse .lede-lead{margin-top:18px}.scorta-page .inverse .lede-close{margin-top:34px;font-weight:600;color:var(--navy-on-cream);max-width:60ch}.scorta-page .day{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:34px}@media(max-width:760px){.scorta-page .day{grid-template-columns:1fr}}.scorta-page .day>div{border-top:2px solid var(--navy-on-cream);padding-top:14px}.scorta-page .day h4{font-size:16px;letter-spacing:-.01em}.scorta-page .day p{font-size:13.5px;color:var(--navy-body-on-cream);margin-top:6px}.scorta-page .diffs{display:grid;grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:3px;overflow:hidden}.scorta-page .diff{background:var(--navy);padding:clamp(20px,3vw,30px);display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,.85fr);grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px);align-items:center}@media(max-width:820px){.scorta-page .diff{grid-template-columns:auto minmax(0,1fr)}.scorta-page .diff .dart{grid-column:1/-1}}.scorta-page .diff h3{font-size:clamp(17px,2vw,23px);letter-spacing:-.02em}.scorta-page .diff p{font-size:14px;color:var(--ink-mute);margin-top:9px;max-width:46ch}.scorta-page .dart svg{display:block;width:100%;height:auto;max-width:100%}.scorta-page .feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:3px;overflow:hidden}@media(max-width:900px){.scorta-page .feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.scorta-page .feat{grid-template-columns:1fr}}.scorta-page .fcol{background:var(--navy);padding:22px 20px 24px}.scorta-page .fcol header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--gold-line)}.scorta-page .fcol h3{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.scorta-page .fcol .ct{font-size:20px;font-weight:800;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.scorta-page .fcol li{font-size:13.5px;color:var(--ink-mute);padding:6px 0 6px 16px;position:relative;line-height:1.45}.scorta-page .fcol li:before{content:"";position:absolute;left:0;top:13px;width:6px;height:1px;background:var(--gold-deep)}.scorta-page .note-loose{padding-block:18px 0}.scorta-page .close{border-top:1px solid var(--hairline);background:linear-gradient(180deg,rgba(20,51,90,.4),transparent)}.scorta-page .close h2{font-size:clamp(28px,4.4vw,52px);margin-block:16px 18px}.scorta-page .foot{border-top:1px solid var(--hairline);padding-block:26px;font-size:12px;color:var(--ink-faint)}.scorta-page .foot p{max-width:78ch}