@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/teko-latin-500-normal.CnS-PWFz.woff2) format("woff2"),url(/_astro/teko-latin-500-normal.DJUwy4_e.woff) format("woff")}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/teko-latin-600-normal.Cj5MAY47.woff2) format("woff2"),url(/_astro/teko-latin-600-normal.CSggg3rU.woff) format("woff")}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/teko-latin-700-normal.D19WDQ7P.woff2) format("woff2"),url(/_astro/teko-latin-700-normal.CyJjSmwf.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2) format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/figtree-latin-500-normal.BWnGEVsr.woff2) format("woff2"),url(/_astro/figtree-latin-500-normal.B_yy1phn.woff) format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/figtree-latin-700-normal.th6qEP7c.woff2) format("woff2"),url(/_astro/figtree-latin-700-normal.BCCt2T1q.woff) format("woff")}@layer reset,base,layout,components,utilities;:root{--ground: #ffffff;--pot: #f9f9f9;--ink: #0a0a0a;--muted: #5c5c5c;--hair: #dedede;--accent: #37801f;--accent-deep: #2a6317;--deep: #18330f;--leader: #eef6ea;--fill-hover: #ebebeb;--display: "Teko", "Arial Narrow", sans-serif;--body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(1rem, 4vw, 2rem);--measure: 72rem;--prose: 44rem;--head-h: 4.25rem}@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit}table{border-collapse:collapse;border-spacing:0}}@layer base{html{scroll-behavior:smooth;scroll-padding-top:calc(var(--head-h) + 1rem)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{min-height:100vh;display:flex;flex-direction:column;background:var(--ground);color:var(--ink);font-family:var(--body);font-size:1.0625rem;line-height:1.65;overflow-wrap:break-word}main{flex:1 0 auto}a{color:var(--ink);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--ink);background-color:var(--leader)}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}h1,h2,h3{font-family:var(--display);font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.01em}h1{font-size:clamp(3.25rem,8vw,5.5rem);font-weight:700}h2{font-size:clamp(2.25rem,5vw,3.25rem);text-align:center}h3{font-size:clamp(1.6rem,3vw,2rem)}p+p{margin-top:1em}::selection{background:var(--ink);color:var(--ground)}}@layer layout{.wrap{width:100%;max-width:var(--measure);margin-inline:auto;padding-inline:var(--gutter)}.stack>*+*{margin-top:var(--gap, 1.5rem)}.section{padding-block:clamp(2.5rem,6vw,4.5rem)}.section+.section{border-top:1px solid var(--hair)}.section>.wrap>h2{margin-bottom:.4em}.rule-under{display:block;width:3.5rem;height:4px;background:var(--accent);margin:.55rem auto 2rem}.prose{max-width:var(--prose);margin-inline:auto}.prose h2,.prose h3{text-align:center;margin-top:2.2em;margin-bottom:.6em}.prose ul,.prose ol{padding-left:1.3em;margin-top:1em;list-style:revert}.prose li+li{margin-top:.4em}.center{text-align:center}.row-center{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1rem;align-items:center}.grid-pots{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem}}@layer components{.adbar{border-bottom:1px solid var(--hair);background:var(--pot)}.adbar p{max-width:none;padding:.4rem 0;font-size:.8125rem;line-height:1.4;color:var(--muted);text-align:center}.masthead{border-bottom:2px solid var(--ink);background:var(--ground);position:relative;z-index:20}.masthead .wrap{display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:var(--head-h);column-gap:1.5rem}.brand{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;font-family:var(--display);font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap;grid-row:1;padding-block:.4rem}.brand,.brand:hover,.brand:active,.brand:visited{color:var(--ink);background:none;box-shadow:none;transform:none;transition:none;text-decoration:none;-webkit-tap-highlight-color:transparent}.brand svg{width:3.25rem;height:2.45rem;flex:none}.brand-type{display:grid;align-content:center;gap:.04rem;font-size:1.1rem;letter-spacing:.13em}.brand-type>span{font-family:var(--body);font-size:.53em;font-weight:700;letter-spacing:.21em;line-height:1}.brand-type strong{display:block;font-size:1.38em;font-weight:700;letter-spacing:.025em;line-height:.86}.brand-type em{color:var(--accent);font-style:normal}.menu-toggle{position:fixed;top:0;left:0;opacity:0;pointer-events:none;width:1px;height:1px}.burger{display:none;grid-row:1;grid-column:2;justify-self:end;width:2.75rem;height:2.75rem;cursor:pointer;place-items:center}.burger span,.burger span:before,.burger span:after{display:block;width:1.6rem;height:3px;background:var(--ink);content:"";transition:transform .2s ease,background-color .2s ease}.burger span{position:relative}.burger span:before{position:absolute;top:-8px;left:0}.burger span:after{position:absolute;top:8px;left:0}.menu-toggle:checked~.burger span{background:transparent}.menu-toggle:checked~.burger span:before{transform:translateY(8px) rotate(45deg)}.menu-toggle:checked~.burger span:after{transform:translateY(-8px) rotate(-45deg)}.menu-toggle:focus-visible~.burger{outline:3px solid var(--ink);outline-offset:2px}.nav{grid-row:1;grid-column:2;justify-self:end}.nav ul{display:flex;flex-wrap:nowrap;gap:.1rem}.nav a{display:block;padding:.55rem .6rem;font-weight:700;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.nav a:hover{background-color:var(--fill-hover);color:var(--ink)}.nav a[aria-current]{background-color:var(--ink);color:var(--ground)}@media(max-width:72rem){.burger{display:grid}.nav{position:absolute;top:100%;left:0;right:0;justify-self:stretch;background:var(--ground);border-bottom:2px solid var(--ink);opacity:0;transform:translateY(-.5rem);visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;contain:inline-size}.menu-toggle:checked~.nav{opacity:1;transform:none;visibility:visible;transition-delay:0s}.nav ul{flex-direction:column;padding:.5rem var(--gutter) 1rem}.nav a{padding:.85rem .5rem;font-size:.95rem}}@media(max-width:22rem){.brand svg{width:2.75rem;height:2.05rem}.brand-type{font-size:.96rem}}.hero{padding-block:clamp(2.5rem,7vw,5rem) clamp(1.5rem,4vw,2.5rem);text-align:center}.hero .lede{max-width:40rem;margin:1.25rem auto 0;font-size:1.15rem;color:var(--muted)}.stamp{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.25rem .7rem;border:1px solid var(--ink);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stamp i{width:.55rem;height:.55rem;border-radius:50%;background:var(--accent)}.linkrow{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin-top:1.5rem}.chip{display:inline-block;padding:.4rem .9rem;border:1px solid var(--ink);font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.chip:hover{background-color:var(--ink);color:var(--ground)}.ball{display:inline-grid;place-items:center;min-width:2.15rem;height:2.15rem;padding-inline:.3rem;border:2px solid var(--ink);border-radius:50%;font-family:var(--display);font-weight:600;font-size:1.3rem;line-height:1;font-feature-settings:"tnum";background:var(--ground)}.ball.lead{background:var(--accent);border-color:var(--accent);color:#fff}.board-wrap{width:100%}table.board{width:100%;font-size:1rem}.board caption{text-align:center;font-size:.85rem;color:var(--muted);padding-bottom:.75rem;caption-side:bottom;padding-top:.75rem}.board th{padding:.7rem .6rem;border-bottom:2px solid var(--ink);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:right;white-space:nowrap;color:var(--muted)}.board td{padding:.55rem .6rem;border-bottom:1px solid var(--hair);text-align:right;font-family:var(--display);font-weight:500;font-size:1.4rem;line-height:1.1;font-feature-settings:"tnum"}.board th:first-child,.board td:first-child,.board th.l,.board td.l{text-align:left}.board td.l{font-family:var(--body);font-weight:500;font-size:1rem}.board td.l a{text-decoration-color:var(--hair)}.board tr.lead td{background:var(--leader)}.board td.tot{font-weight:700}.board td.dim{color:var(--muted)}.board td.sub{display:none}@media(max-width:40rem){.board:not(.stack-sm) th{padding-inline:.3rem;letter-spacing:.03em;white-space:normal}.board:not(.stack-sm) td{padding-inline:.3rem}.board.stack-sm thead{display:none}.board.stack-sm,.board.stack-sm tbody,.board.stack-sm tr,.board.stack-sm td{display:block}.board.stack-sm tr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.75rem;padding:.7rem .25rem;border-bottom:1px solid var(--hair)}.board.stack-sm td{border:0;padding:.1rem 0;background:none}.board.stack-sm tr.lead{background:var(--leader)}.board.stack-sm td.rk{grid-column:1;grid-row:1 / span 2}.board.stack-sm td.l{grid-column:2;grid-row:1}.board.stack-sm td.tot{grid-column:3;grid-row:1}.board.stack-sm td.sub{display:block;grid-column:2 / -1;font-size:.95rem;color:var(--muted);text-align:left}.board.stack-sm td.extra{display:none}.board.stack-sm caption{display:block;width:100%}}.pot{border:1px solid var(--ink);background:var(--pot)}.pot>h3{padding:.45rem .9rem;background:var(--ink);color:var(--ground);font-size:1.5rem}.pot ol{padding:.5rem .9rem .7rem}.pot li{display:flex;align-items:center;gap:.6rem;padding:.3rem 0;border-bottom:1px dotted var(--hair);font-size:.95rem}.pot li:last-child{border-bottom:0}.slip{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.8rem 1.4rem;border:1px solid var(--ink);background:var(--ground);font-family:var(--display);font-size:1.5rem;text-transform:uppercase;line-height:1.1}.slip+.slip{margin-top:.6rem}.slip>p{margin:0;max-width:none}.slip:before,.slip:after{content:"";position:absolute;top:50%;width:.8rem;height:.8rem;margin-top:-.4rem;border:1px solid var(--ink);border-radius:50%;background:var(--pot)}.slip:before{left:-.45rem}.slip:after{right:-.45rem}.slip .v{font-family:var(--body);font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--muted)}.slip .r{text-align:right}@media(max-width:30rem){.slip{grid-template-columns:1fr;text-align:center;gap:.1rem}.slip .r{text-align:center}}.btn{display:inline-block;padding:.7rem 1.4rem;border:2px solid var(--accent);background:var(--accent);color:#fff;font-family:var(--display);font-size:1.35rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1;text-decoration:none;cursor:pointer}.btn:hover{background-color:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.btn.ghost{background:var(--ground);color:var(--ink);border-color:var(--ink)}.btn.ghost:hover{background-color:var(--ink);color:var(--ground);border-color:var(--ink)}.figure-lone{margin-inline:auto;max-width:40rem}p:has(>.btn:only-child){text-align:center}.foot{margin-top:auto;border-top:2px solid var(--ink);background:var(--pot);padding-block:2.25rem}.foot .wrap{display:grid;gap:1.25rem;justify-items:center;text-align:center}.foot nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem}.foot nav a{font-weight:700;font-size:.82rem;letter-spacing:.07em;text-transform:uppercase}.foot p{max-width:52rem;font-size:.86rem;color:var(--muted)}.foot p a{color:var(--ink)}.foot .marks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem}.foot .marks a:hover{background:none}.foot .marks img,.foot .marks svg{height:2.1rem;width:auto}.foot .marks .age{width:2.4rem;height:2.4rem;color:var(--ink)}.consent{position:fixed;z-index:40;left:0;right:0;bottom:0;background:var(--ground);border-top:2px solid var(--ink);padding:.9rem var(--gutter);display:none}.consent.on{display:block}.consent .inner{max-width:var(--measure);margin-inline:auto;display:grid;gap:.75rem;justify-items:center;text-align:center;font-size:.9rem}.consent p{max-width:46rem}.offer{border:1px solid var(--ink);background:var(--ground);padding:1rem 1.25rem}.offer+.offer{margin-top:.75rem}.offer h3{font-size:1.7rem;margin-top:0}.offer .terms{margin-top:.4rem;font-size:.82rem;color:var(--muted)}.rg{font-size:.82rem;font-weight:700}.crumbs{padding-top:1rem;font-size:.82rem;color:var(--muted);text-align:center}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--ink)}}@layer utilities{.sr{position:absolute;left:0;width:10rem;height:1px;margin:-1px;clip-path:inset(50%)}details:not([open])>:not(summary){visibility:hidden}.nowrap{white-space:nowrap}}@layer components{.faq details{border-bottom:1px solid var(--hair)}.faq details:first-child{border-top:1px solid var(--hair)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem .25rem;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-size:1.45rem;text-transform:none;font-family:var(--body);font-weight:700;line-height:1.3;letter-spacing:0}.faq summary:after{content:"";flex:none;width:1.8rem;height:1.8rem;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028%2028'%3E%3Ccircle%20cx='14'%20cy='14'%20r='13'%20fill='none'%20stroke='%230a0a0a'%20stroke-width='2'/%3E%3Cpath%20d='M14%207.5v13M7.5%2014h13'%20stroke='%230a0a0a'%20stroke-width='2.2'%20fill='none'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.faq details[open] summary:after{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028%2028'%3E%3Ccircle%20cx='14'%20cy='14'%20r='13'%20fill='%230a0a0a'%20stroke='%230a0a0a'%20stroke-width='2'/%3E%3Cpath%20d='M7.5%2014h13'%20stroke='%23ffffff'%20stroke-width='2.2'%20fill='none'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.faq summary:hover{background-color:var(--fill-hover)}.faq .ans{padding:.25rem .25rem 1.2rem;max-width:var(--prose)}.faq .ans p+p{margin-top:.8em}.chart{max-width:27.5rem}.chart svg{width:100%;height:auto}.method{max-width:var(--prose);margin:2.5rem auto 0;padding:1rem 1.25rem;border:1px solid var(--hair);background:var(--pot);font-size:.92rem}.method h3{font-size:1.35rem;margin-bottom:.4rem}.method p+p{margin-top:.6em}.kv{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;margin-block:1.5rem;text-align:center}.kv div{min-width:7rem}.kv b{display:block;font-family:var(--display);font-size:2.6rem;font-weight:600;line-height:1;font-feature-settings:"tnum"}.kv p{margin:0}.kv span,.kv p{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}}@layer components{.slip .m{display:grid;justify-items:center;line-height:1;text-align:center;min-width:5.5rem}.slip .m .v{margin-top:.3rem}.zone-direct td:first-child{box-shadow:inset 4px 0 0 var(--accent)}.zone-playoff td:first-child{box-shadow:inset 4px 0 0 var(--ink)}.legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.5rem;margin-top:1rem;font-size:.85rem;color:var(--muted)}.legend i{display:inline-block;width:.9rem;height:.9rem;margin-right:.4rem;vertical-align:-.15em}.two{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:62rem){.two{grid-template-columns:1fr 1fr}}.two.one{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}.two h3{text-align:center;margin-bottom:1rem}}@layer components{.board tr[hidden]{display:none!important}.filter{width:min(100%,24rem);padding:.65rem .9rem;border:2px solid var(--ink);background:var(--ground);font:inherit;font-size:1rem;border-radius:0}.filter::placeholder{color:var(--muted);opacity:1}.board sup{font-family:var(--body);font-size:.6em;font-weight:700;color:var(--accent)}}@layer components{.sim{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1rem 1.25rem;margin-top:1.5rem}.sim label{display:grid;gap:.35rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sim select{min-width:13rem;max-width:100%;padding:.65rem .8rem;border:2px solid var(--ink);border-radius:0;background:var(--ground);font:inherit;font-size:1rem;color:var(--ink)}.grid-pots{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}.pot li .dim{color:var(--muted);font-feature-settings:"tnum"}}@layer components{.slip.bot{padding-bottom:.9rem}.slip .picks{grid-column:1 / -1;display:flex;justify-content:center;gap:.5rem 1.25rem;flex-wrap:wrap;font-family:var(--body);font-size:.9rem;text-transform:none}.slip .opt{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-weight:700;padding:.25rem .6rem;border:1px solid var(--hair)}.slip .opt:has(input:checked){background:var(--ink);color:var(--ground);border-color:var(--ink)}.slip .opt input{accent-color:var(--accent)}}@layer components{.hero-fig{max-width:44rem;margin:2rem auto 0}.hero-fig img{width:100%;height:auto;aspect-ratio:3 / 2;background:var(--ground)}}:root{--settle: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .14s;--t-mid: .26s;--t-slow: .42s;--loop-slow: 9s;--loop-mid: 5.5s;--loop-fast: 3.6s}@media(prefers-reduced-motion:no-preference){a{transition:box-shadow var(--t-fast) var(--settle),background-color var(--t-fast) linear}.btn{transition:transform var(--t-fast) var(--settle),background-color var(--t-fast) linear,color var(--t-fast) linear}.btn:active{transform:translateY(2px) scale(.985)}.ball{transition:transform var(--t-mid) var(--settle)}.board tr:hover .ball{transform:rotate(14deg) scale(1.08)}.rv{transform:translateY(-6px)}.rv.in{transform:none;transition:transform var(--t-slow) var(--settle);transition-delay:calc(var(--i, 0) * 60ms)}circle.rv{transform-box:fill-box;transform-origin:center;transform:scale(.4)}circle.rv.in{transform:none}#sim-out.drawn .board tbody tr{animation:drop var(--t-slow) var(--settle) both;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}}@layer components{.pot p:has(>.chip){text-align:center}.pot>h3+ol{margin-top:.75rem}h3.center+.board-wrap,h3.center+.slip{margin-top:.75rem}@media(max-width:40rem){.masthead .wrap{column-gap:.5rem}.brand{gap:.5rem}.brand svg{width:2.9rem;height:2.2rem}.brand-type{font-size:1rem}.burger{width:2.5rem}}@media(max-width:24rem){.brand svg{width:2.55rem;height:1.95rem}.brand-type{font-size:.9rem}}@media(max-width:21rem){.brand svg{width:2.25rem;height:1.75rem}.brand-type{font-size:.82rem}}}@layer components{.eyebrow{font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep)}.hero-split{padding-block:clamp(2rem,5vw,3.5rem);display:grid;gap:1.75rem;text-align:center}.hero-split h1{font-size:clamp(3rem,7vw,4.4rem);margin-top:.6rem}.hero-split .lede{max-width:36rem;margin:1.1rem auto 0;font-size:1.15rem;color:var(--muted)}.hero-split .cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.hero-split .hero-art{background:var(--deep);border:1px solid var(--deep);display:grid;place-items:center;overflow:hidden}.hero-split .hero-art .hero-fig{margin:0;width:100%;max-width:none}.hero-split .hero-art img{width:100%;height:auto;mix-blend-mode:normal}.hero-data-art{position:relative;min-height:19rem;isolation:isolate;box-shadow:0 1.25rem 3.5rem #18330f29}.hero-data-art:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(120deg,rgb(2 18 9 / .18),transparent 38%,transparent 70%,rgb(2 18 9 / .22))}.hero-data-art img{position:relative;z-index:0;min-height:19rem;object-fit:cover}.hero-motion{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none}.hero-motion:before{content:"";position:absolute;inset:0;width:38%;background:linear-gradient(90deg,transparent,rgb(203 255 161 / .08),transparent);transform:translate(-150%) skew(-22deg)}.motion-trace{position:absolute;top:50%;left:24%;width:48%;height:1px;transform:rotate(-19deg);transform-origin:left center;overflow:hidden;background:#dcffc51a}.motion-trace:after{content:"";position:absolute;inset:0 auto 0 0;width:14%;background:linear-gradient(90deg,transparent,rgb(220 255 197 / .85),transparent);transform:translate(-120%)}.motion-node{position:absolute;width:.75rem;aspect-ratio:1;border-radius:50%;background:#c5ff58;box-shadow:0 0 0 .2rem #c5ff581f,0 0 1rem #c5ff5899}.node-one{top:34%;left:31%}.node-two{top:49%;left:56%}.node-three{top:67%;left:72%}.art-meta{position:absolute;z-index:3;left:1.1rem;right:1.1rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:#ebf9e3;font-size:.62rem;font-weight:700;letter-spacing:.13em;line-height:1.1;text-shadow:0 1px 4px #001408}@media(prefers-reduced-motion:no-preference){.hero-motion:before{animation:data-scan var(--loop-slow) ease-in-out infinite}.motion-trace:after{animation:data-trace var(--loop-mid) linear infinite}.motion-node{animation:data-pulse var(--loop-fast) ease-in-out infinite}.hero-data-art.paused .hero-motion:before,.hero-data-art.paused .motion-trace:after,.hero-data-art.paused .motion-node{animation-play-state:paused}.node-two{animation-delay:-1.2s}.node-three{animation-delay:-2.4s}@keyframes data-scan{0%,18%{transform:translate(-150%) skew(-22deg)}58%,to{transform:translate(390%) skew(-22deg)}}@keyframes data-trace{to{transform:translate(780%)}}@keyframes data-pulse{0%,to{transform:scale(.85);opacity:.58}50%{transform:scale(1.2);opacity:1}}}.art-meta span:last-child{text-align:right}.art-meta i{flex:1;height:1px;background:#daffc199}.art-meta-top{top:1rem}.art-meta-bottom{bottom:1rem;align-items:end}.art-meta-bottom span:last-child{max-width:10rem}.hero-page h1{font-size:clamp(2rem,4.4vw,3rem)}.hero-page .stamp,.hero-page .linkrow{margin-top:1.25rem}.hero-icons{list-style:none;margin:0;padding:1.25rem;gap:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));place-items:stretch;box-shadow:0 1.25rem 3.5rem #18330f29}.hero-icons li{display:grid;align-content:start;justify-items:center;text-align:center;gap:.35rem;padding:1.1rem .75rem;border:1px solid rgb(220 255 197 / .22);color:#ebf9e3}.hero-icons svg{color:#c5ff58;margin-bottom:.3rem}.hero-icons b{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.hero-icons span{font-size:.85rem;line-height:1.3;color:#c9dcc0}.trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 1.5rem;margin-top:1.75rem;text-align:left}.trio div{display:grid;grid-template-columns:auto 1fr;column-gap:.7rem;align-items:center}.trio svg{color:var(--accent);grid-row:1 / span 2}.trio b{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.trio span{font-size:.82rem;color:var(--muted);line-height:1.3}@media(min-width:62rem){.hero-split{grid-template-columns:1.05fr 1fr;align-items:center;gap:2.5rem;text-align:left}.hero-split .lede{margin-inline:0}.hero-split .cta{justify-content:flex-start}}@media(max-width:40rem){.hero-data-art,.hero-data-art img{min-height:15rem}.art-meta{left:.75rem;right:.75rem;font-size:.55rem;letter-spacing:.1em}.art-meta-top{top:.75rem}.art-meta-bottom{bottom:.75rem}}.band{background:var(--deep);color:#fff}.band .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 2rem;padding-block:1.75rem}.band .stat{display:grid;grid-template-columns:auto auto 1fr;align-items:center;column-gap:1rem;justify-content:center}.band .stat svg{color:#9bd47f;width:2.6rem;height:2.6rem}.band .stat b{font-family:var(--display);font-weight:600;font-size:3.6rem;line-height:1;font-feature-settings:"tnum"}.band .stat span{font-size:.82rem;line-height:1.3;color:#d8e8d0}.band .stat strong{display:block;color:#fff;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.panels{display:grid;gap:1.5rem;margin-top:1.75rem}@media(min-width:62rem){.panels{grid-template-columns:1fr 1fr;align-items:start}}.panel{border:1px solid var(--hair);background:var(--ground)}.panel>h3{padding:.6rem 1rem;border-bottom:2px solid var(--ink);font-size:1.5rem;text-align:left}.panel>.body{margin-top:.75rem;padding:0 .75rem .25rem}.panel>.foot-link{padding:.5rem 1rem .9rem;font-size:.9rem;font-weight:700}.panel.tint{background:var(--leader);border-color:transparent}.panel.tint .body{margin-top:0;padding:1.25rem 1.25rem 1rem}.panel .board td{font-size:1.25rem}.panel .board td.l{font-size:.98rem}.teaser b{display:block;font-family:var(--display);font-size:3.4rem;font-weight:600;line-height:1;color:var(--accent-deep)}.teaser p{margin-top:.6rem}.tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:1rem}.tool{display:grid;align-content:start;gap:.5rem;padding:1.1rem 1.2rem 1.2rem;border:1px solid var(--hair);background:var(--ground);text-decoration:none}.tool svg{color:var(--accent)}.tool h3{font-size:1.55rem}.tool p{font-size:.95rem;color:var(--muted);line-height:1.5}.tool .go{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep)}@media(max-width:40rem){.tool{justify-items:center;text-align:center}}a.tool:hover{background-color:var(--leader);color:var(--ink)}}@layer components{.foot{background:var(--deep);border-top:0;color:#e4eddf}.foot nav a,.foot p a{color:#fff}.foot nav a:hover,.foot p a:hover{color:var(--ink);background-color:#d6ecc9;box-shadow:none}.foot p{color:#cfdcc8}.foot .rg{color:#fff}.foot .marks{background:#fff;padding:.6rem 1.1rem}.foot .marks a:hover{background:none;box-shadow:none}}@layer components{.wi-grid{display:grid;gap:1.75rem;margin-top:1.5rem}@media(min-width:62rem){.wi-grid{grid-template-columns:1fr 1fr;align-items:start}}.wi-fx h3,.wi-table h3{text-align:center;margin-bottom:.9rem}.wi-fx fieldset{margin:0 0 .7rem;padding:.55rem .7rem .7rem;border:1px solid var(--ink);min-width:0}.wi-fx legend{padding:0 .4rem;font-family:var(--display);font-size:1.25rem;text-transform:uppercase;line-height:1.1}.wi-fx legend span{display:block;font-family:var(--body);font-size:.74rem;font-weight:700;letter-spacing:.08em;color:var(--muted)}.wi-fx fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.wi-fx legend{grid-column:1 / -1}.wi-fx label{position:relative;display:grid;justify-items:center;gap:.1rem;padding:.4rem .3rem;border:1px solid var(--hair);cursor:pointer;text-align:center;line-height:1.2}.wi-fx label b{font-size:.84rem;overflow-wrap:anywhere}.wi-fx label i{font-style:normal;font-size:.78rem;color:var(--muted)}.wi-fx label input{position:absolute;opacity:0;width:1px;height:1px}.wi-fx label:hover{background-color:var(--fill-hover);color:var(--ink)}.wi-fx label:has(input:checked){background-color:var(--ink);color:var(--ground);border-color:var(--ink)}.wi-fx label:has(input:checked) i{color:var(--ground)}.wi-fx label:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.wi-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.9rem}.wi-actions .btn{font-size:1.1rem;padding:.55rem 1.1rem}.wi-note{font-size:.85rem;color:var(--muted);text-align:center}}@layer components{.totop{position:fixed;z-index:30;right:var(--gutter);bottom:1rem;display:grid;place-items:center;width:2.9rem;height:2.9rem;background:var(--ink);color:#fff;border:2px solid var(--accent);text-decoration:none;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s,bottom .2s ease}.totop.show{opacity:1;visibility:visible;transform:none;transition-delay:0s}.totop:hover{background-color:var(--accent-deep);color:#fff;box-shadow:none}.totop:focus-visible{outline:3px solid var(--accent);outline-offset:3px}body:has(.consent.on) .totop{bottom:9.5rem}}@layer components{.lx{--lime: #c7ef58;--mint: #eef6ef;--blue: #5b83d7;--amber: #eab45b;--gray: #c4c8ca;--line: #e1e5e1}.lx .wrap{max-width:80rem}.lx .z1{--zc: var(--lime)}.lx .z2{--zc: var(--blue)}.lx .z3{--zc: var(--gray)}.lx-sec{padding-block:.75rem}.lx-sec+.lx-sec{margin-top:.5rem}.lx-hero{display:grid;gap:1.5rem;padding-block:1.25rem 1.5rem;align-items:center;text-align:center}.lx-kicker{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lx-tag{padding:.2rem .65rem;background:var(--lime);font-weight:800}.lx-season{padding:.2rem .65rem;border:1px solid var(--ink)}.lx-hero h1{margin-top:.8rem;font-size:clamp(2.8rem,6vw,4.3rem)}.lx-lede{margin-top:1rem;font-size:1.2rem;font-weight:500}.lx-hero-text p{max-width:36rem;margin-inline:auto}.lx-hero-text p+p{margin-top:.7rem;color:var(--muted)}.lx-hero-text .stamp{margin-top:1.1rem}.lx-hero-art .hero-fig{max-width:none;margin:0}.lx-hero-art img{width:100%;height:auto;object-fit:contain}@media(min-width:62rem){.lx-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2.5rem;text-align:left}.lx-kicker,.lx-comps{justify-content:flex-start}.lx-hero-text p{margin-inline:0}}.lx-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lx-stats>div{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;background:var(--mint);border:1px solid var(--line);border-radius:6px}.lx-stats .ico{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex:none;background:var(--lime);color:var(--deep);border-radius:6px}.lx-stats p{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin:0}.lx-stats b{font-family:var(--display);font-size:2.3rem;font-weight:600;line-height:1;font-feature-settings:"tnum"}.lx-stats p>span{font-size:.78rem;font-weight:700;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.lx-stats small{display:block;font-size:.78rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted)}@media(min-width:62rem){.lx-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.lx-stats>div{flex-direction:row;align-items:center;gap:.9rem}.lx-stats .ico{width:3.1rem;height:3.1rem}}.lx-tabs{display:flex;gap:.5rem;margin-top:1.25rem;padding-bottom:1.1rem;overflow-x:auto;border-bottom:1px solid var(--hair);scrollbar-width:none}.lx-tabs::-webkit-scrollbar{display:none}.lx-tabs a{flex:none;padding:.5rem 1.1rem;border:1px solid var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.lx-tabs a:hover{background-color:var(--fill-hover);color:var(--ink)}.lx-cols{display:grid;gap:1.25rem;align-items:start}@media(min-width:62rem){.lx-cols{grid-template-columns:minmax(0,1fr) 20rem}.lx-cols.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-cols.read{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:2.5rem}}.lx-card{min-width:0;padding:1.25rem;background:var(--ground);border:1px solid var(--line);border-radius:6px}.lx-mint{background:var(--mint);border-color:transparent}.lx-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.9rem}.lx .lx-card h2,.lx .lx-panel h2,.lx .lx-article h2,.lx .lx-band h2,.lx .lx-h2l{text-align:left;font-size:clamp(1.8rem,3vw,2.3rem)}.lx-meta{margin:0;font-size:.85rem;color:var(--muted)}.lx-note{margin-top:.8rem;font-size:.82rem;color:var(--muted)}.lx-prose{max-width:46rem;margin:1rem 0 0}.lx-scroll{overflow-x:auto;scrollbar-width:thin}.lx-scroll:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.lt{width:100%;min-width:41rem;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.lt th,.lt td{padding:.5rem .6rem;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;font-size:.95rem;background:var(--ground)}.lt thead th{border-bottom:2px solid var(--ink);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lt .c-pos{position:sticky;left:0;z-index:1;width:3rem;min-width:3rem;text-align:left;font-weight:700;border-left:4px solid var(--zc, transparent)}.lt .c-club{position:sticky;left:3rem;z-index:1;min-width:9.5rem;text-align:left;font-weight:600;border-right:1px solid var(--line)}.lt thead .c-pos,.lt thead .c-club{z-index:2}.lt .c-pts{background:var(--mint);font-weight:800;font-size:1.05rem}.lt thead .c-pts{color:var(--ink)}.lt .c-form{text-align:left}.lt tbody tr.cut>*{border-bottom:2px dashed #7d887d}.lt tbody tr:hover>*{background-color:#f3f8f3}.lt tbody tr:hover>.c-pts{background-color:#e3efe4}.lt .c-club a{text-decoration-color:var(--hair)}.form{display:inline-flex;gap:.2rem}.form i{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;font-style:normal;font-size:.68rem;font-weight:800;line-height:1}.form .fW{background:var(--deep);color:#fff}.form .fD{background:var(--amber);color:var(--ink)}.form .fL{background:var(--ground);color:var(--ink);border:1.5px solid var(--ink)}.lx-side h2{font-size:1.9rem}.lx-around h3,.lx-key h3{margin:1.1rem 0 .4rem;font-family:var(--body);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.3}.lx-around ol{display:grid;gap:2px}.lx-around li{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.42rem .6rem;border-left:4px solid var(--zc);font-size:.95rem;background:color-mix(in srgb,var(--zc) 22%,#fff)}.lx-around li.z2{background:color-mix(in srgb,var(--zc) 16%,#fff)}.lx-around li.z3{background:#eef0f0}.lx-around li b{font-weight:600;overflow-wrap:anywhere}.lx-around li em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.lx-around li span{font-variant-numeric:tabular-nums;font-weight:700}.lx-around li.after{margin-bottom:.45rem}.lx-around li.after:after{content:"";position:absolute;left:-4px;right:0;bottom:-.3rem;border-bottom:2px dashed #7d887d}.lx-key{margin-top:1rem;padding:.25rem 1rem 1rem;background:var(--mint);border-radius:6px}.lx-key li{display:flex;align-items:center;gap:.55rem;padding-block:.2rem;font-size:.9rem}.lx-key i,.lx-leg i{display:inline-block;width:1rem;height:1rem;flex:none;border-radius:3px;background:var(--zc)}.lx-day h3{margin:1rem 0 .2rem;font-family:var(--body);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);line-height:1.3}.lx-m{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.lx-m .h{text-align:right;font-weight:600}.lx-m .a{text-align:left;font-weight:600}.lx-m .sc{min-width:4.6rem;padding:.2rem .5rem;text-align:center;font-family:var(--display);font-size:1.7rem;line-height:1.05;background:var(--mint);border-radius:4px;font-feature-settings:"tnum"}.lx-m .sc.t{font-size:1.25rem;background:var(--ground);border:1px solid var(--line)}.lx-more summary{list-style:none;cursor:pointer;margin-top:.9rem}.lx-more summary::-webkit-details-marker{display:none}.lx-more summary .btn{display:inline-block;font-size:1.1rem;padding:.55rem 1.1rem}.lx-more:not([open]) .t-close,.lx-more[open] .t-open{display:none}.lx-more summary:focus-visible .btn{outline:3px solid var(--ink);outline-offset:2px}.lx-panel{padding:1.5rem;background:var(--mint);border-radius:6px}.lx-lead{max-width:60rem;margin-top:.4rem}.lx-zones{display:grid;gap:.75rem;margin-top:1.1rem}@media(min-width:62rem){.lx-zones{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-zones>div{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--zc);color:var(--ink)}.lx-zones b{font-family:var(--display);font-size:2.7rem;font-weight:600;line-height:1;white-space:nowrap}.lx-zones span{font-size:.88rem;line-height:1.35}.lx-zones strong{display:block;font-size:1rem}.lx-band{position:relative;margin-top:1.5rem;overflow:hidden;background:var(--deep);color:#fff}.lx-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400' fill='none' stroke='%23c7ef58' stroke-opacity='.16' stroke-width='2'%3E%3Crect x='20' y='20' width='760' height='360'/%3E%3Cpath d='M400 20v360'/%3E%3Ccircle cx='400' cy='200' r='62'/%3E%3Crect x='20' y='115' width='125' height='170'/%3E%3Crect x='655' y='115' width='125' height='170'/%3E%3C/svg%3E") center / cover no-repeat}.lx-band-in{position:relative;display:grid;gap:2rem;padding-block:2.5rem}@media(min-width:62rem){.lx-band-in{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:3rem}}.lx-eyebrow{font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}.lx .lx-band h2{margin-top:.3rem;color:#fff;font-size:clamp(2.5rem,5vw,3.6rem)}.lx-band h3{margin:1.3rem 0 .4rem;font-family:var(--body);font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lime);line-height:1.3}.lx-band p{max-width:46rem;color:#e6efe0}.lx-band-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;text-align:center}.lx-band-nums dt{font-family:var(--display);font-size:clamp(3rem,7vw,4.6rem);font-weight:600;line-height:1;color:var(--lime)}.lx-band-nums dd{margin:.3rem 0 0;font-size:.85rem;line-height:1.35;color:#e6efe0}.lx-band-nums strong{display:block;color:#fff;letter-spacing:.08em;text-transform:uppercase}.lx-article h2{margin:2rem 0 .6rem;padding-top:1.25rem;border-top:1px solid var(--line)}.lx-article h2:first-child{margin-top:0;padding-top:0;border-top:0}.lx-article h2.h3{font-size:1.7rem;border-top:0;padding-top:0}.lx-article h3{margin:1.4rem 0 .4rem;font-size:1.5rem;text-align:left}.lx-article p{max-width:44rem}.lx-article p+p{margin-top:.9em}.lx-clubs{display:grid;gap:.9rem;margin-top:.5rem}.lx-clubs li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.lx-clubs .n{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:2px solid var(--ink);border-radius:50%;font-family:var(--display);font-size:1.2rem;font-weight:600;line-height:1}.lx-clubs p{margin:0}.lx-facts{padding:1.25rem;background:var(--mint);border-radius:6px}.lx-facts h3{font-size:1.6rem}.lx-facts dl{display:grid;gap:1rem;margin:1rem 0 0}.lx-facts dt{font-family:var(--display);font-size:2.3rem;font-weight:600;line-height:1;font-feature-settings:"tnum"}.lx-facts dd{margin:.15rem 0 0;font-size:.9rem;color:var(--muted)}.lx-leg{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.6rem 0 .8rem;font-size:.82rem}.lx-leg span{display:inline-flex;align-items:center;gap:.4rem}.pj{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pj th,.pj td{padding:.5rem .4rem;border-bottom:1px solid var(--line);text-align:left;font-size:.92rem}.pj thead th{border-bottom:2px solid var(--ink);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pj tbody th{font-weight:600;white-space:nowrap}.pj .x{text-align:right;color:var(--muted)}.pb{display:inline-block;width:calc(100% - 3.1rem);max-width:10rem;height:.7rem;margin-right:.4rem;overflow:hidden;vertical-align:middle;background:#e7ebe7;border-radius:2px}.pb i{display:block;height:100%;background:var(--zc)}.pj td b{display:inline-block;width:2.6rem;text-align:right;font-weight:700}@media(max-width:40rem){.pb{display:block;width:100%;max-width:none;margin:0 0 .2rem}.pj td b{display:block;width:auto;text-align:left}.pj th,.pj td{padding-inline:.25rem}}.lx-faq{margin-bottom:1.5rem}.lx-faq .faq summary{padding:.7rem .25rem}.lx-faq .faq summary h3{font-size:1.15rem}.lx-faq .faq .ans{max-width:52rem}}@layer components{.lx-band+.lx-sec{margin-top:2rem}@media(min-width:62rem){.lx-side{position:sticky;top:1rem}}}@layer components{@media(min-width:62rem){.lx-facts{position:sticky;top:1rem;align-self:start}}}@layer components{.lt .c-pts{position:sticky;right:0;z-index:1;border-left:1px solid var(--line)}.lt thead .c-pts{z-index:2}@media(max-width:40rem){.lt .c-club{min-width:7.6rem}.lt th,.lt td{padding-inline:.45rem}}}@layer components{.lx .lx-panel h2,.lx .lx-h2l{text-align:center}.lx-more summary{text-align:center}.lx-key ul{margin-top:.85rem}.lx-clubs{margin-top:.9rem}@media(max-width:61.99rem){.lx .lx-card h2,.lx .lx-side h2,.lx .lx-article h2,.lx .lx-band h2,.lx .lx-article h3,.lx .lx-facts h3,.lx-eyebrow,.lx-band h3,.lx-meta{text-align:center}.lx-card-head{justify-content:center;text-align:center}.lx-tabs{justify-content:safe center}.lx-article h2.h3{text-align:center}}@media(min-width:62rem){.lx-cols.read>:last-child{position:sticky;top:1rem;align-self:start}.lx-facts{position:static}}}@layer components{.lx-hero-art{min-width:0}.lx-hero-art .hero-fig{aspect-ratio:3 / 2}}@layer components{@media(min-width:62rem){.lx-hero{align-items:start}.lx-hero-art{margin-top:1.6rem}}}@layer components{.lx-hint{display:none;margin-top:.6rem;font-size:.82rem;color:var(--muted);text-align:center}@media(max-width:40rem){.lx-hint{display:block}}}@layer components{.lx-faq{margin-top:1rem}.lx-day h3{margin-bottom:.55rem}.lx-around h3{margin-bottom:.8rem}}@layer components{.lx-hero.solo{grid-template-columns:minmax(0,1fr);text-align:center}.lx-hero.solo .lx-kicker{justify-content:center}.lx-hero-text .lede{max-width:36rem;margin:1rem auto 0;font-size:1.2rem;font-weight:500;color:var(--ink)}.lx-hero-text .linkrow{margin-top:1.25rem}.lx-hero-text .stamp{margin-top:1.1rem}.lx-hero-text>h1{margin-top:.8rem}.lx-tabsec .lx-tabs{margin-top:0}@media(min-width:62rem){.lx-hero:not(.solo) .lx-hero-text .lede{margin-inline:0}.lx-hero:not(.solo) .lx-hero-text .linkrow{justify-content:flex-start}.lx-hero.solo .lx-hero-text .lede{margin-inline:auto}}.lx-stats+.lx-tabs{margin-top:1.25rem}.lx-hero+.wrap>.lx-stats,.lx-hero+.lx-tabsec{margin-top:0}section.wrap:has(>.lx-stats){margin-bottom:.5rem}.lx .board{font-variant-numeric:tabular-nums}.lx .board th{font-weight:700}.lx .board tbody tr:hover>*{background-color:#f3f8f3}@media(min-width:40.01rem){.lx .board td.tot{background:var(--mint)}.lx .board tr.lead td.tot{background:#dcebdc}}.lx .rule-under{background:var(--lime);height:5px;width:4rem}.lx .section{padding-block:clamp(1.75rem,4vw,3rem)}}@layer components{.lx-tabsec{margin-top:1rem}.lx .faq summary{padding:.75rem .25rem}}@layer components{.lx-day h3{margin-bottom:.85rem}@media(min-width:62rem){.lx-hero{align-items:center}.lx-hero-art{margin-top:0}}}@layer components{.lx-toc h3{font-size:1.3rem}.lx-toc h3+dl,.lx-toc ol+h3{margin-top:1.1rem}.lx-toc ol{display:grid;gap:.3rem;margin-top:.9rem;padding-left:1.2rem;list-style:decimal;font-size:.92rem}.lx-toc dl{gap:.75rem;margin-top:.8rem}.lx-toc dt{font-size:1.9rem}.lx-toc dd{font-size:.84rem}.lx-article h2[id]{scroll-margin-top:1rem}}@layer components{@media(max-width:61.99rem){.lx-toc{order:-1}}}@layer components{@media(min-width:62rem){.lx-hero.solo .lx-kicker,.lx-hero.solo .linkrow{justify-content:center}}.lx .prose>h2:first-child{margin-top:0}}@layer components{@media(min-width:62rem){.lx-hero.solo .lx-hero-text p{margin-inline:auto}}}@layer components{.stale{display:none}.stale.on{display:block;padding:.6rem var(--gutter);text-align:center;background:var(--amber);color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.4}}@layer components{.upd{margin-top:.6rem;padding-left:0;list-style:none;display:grid;gap:.5rem}.upd li{padding:.55rem .8rem;border-left:4px solid var(--lime);background:var(--mint);line-height:1.5}.upd li a{margin-left:.3rem;font-size:.88rem;white-space:nowrap}.lx .prose h3+.upd{margin-top:.8rem}}@layer components{.lx-tabwrap{position:relative}.tabarrow{position:absolute;top:0;bottom:calc(1.1rem + 1px);width:2.2rem;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--ink);background-color:var(--mint);color:var(--ink);cursor:pointer;z-index:2;transition:opacity .15s ease,visibility .15s}.tabarrow.l{left:0}.tabarrow.r{right:0}.tabarrow.off{opacity:0;visibility:hidden;pointer-events:none}.tabarrow:hover,.tabarrow:focus-visible{background-color:var(--lime);color:var(--ink)}@media(prefers-reduced-motion:reduce){.tabarrow{transition:none}}}@layer components{.offer-head{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center;margin-bottom:.4rem}.offer-head h3{margin:0}.op-logo{display:block;flex:none}.op-logo img{display:block;height:2.5rem;width:auto;max-width:11rem;object-fit:contain}.tabdots{position:absolute;left:0;right:0;bottom:3px;display:flex;justify-content:center;gap:.15rem;pointer-events:none}.tabdots.off{opacity:0;visibility:hidden}.tabdots button{pointer-events:auto;width:1.1rem;height:.9rem;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.tabdots button:before{content:"";width:.5rem;height:.5rem;border:1px solid var(--ink);border-radius:50%;background-color:transparent}.tabdots button.on:before{background-color:var(--ink)}.tabdots button:hover:before{background-color:var(--lime)}}@layer components{.op-list{display:grid;gap:1rem;margin-top:1.5rem}.op-card{display:grid;gap:.75rem 1.5rem;padding:0;overflow:hidden;background:var(--ground);border:1px solid var(--line);border-radius:6px;grid-template-areas:"brand" "desc" "cta" "terms" "rg"}.op-card+.op-card{margin-top:0}.op-brand{grid-area:brand;display:flex;align-items:center;justify-content:center;padding:1rem 1.25rem;background:var(--mint);border-bottom:1px solid var(--line)}.op-brand h3{margin:0;line-height:0}.op-brand .op-logo img{height:2.75rem;max-width:12rem}.op-desc{grid-area:desc;margin:0;padding:0 1.25rem;text-align:center;font-size:1rem;line-height:1.5}.op-cta{grid-area:cta;margin:0;padding:0 1.25rem;text-align:center}.op-terms{grid-area:terms;margin:0 1.25rem;padding:.7rem .9rem;background:var(--pot);border:1px solid var(--hair);border-radius:4px;font-size:.8125rem;line-height:1.55;color:#3d3d3d;text-align:left}.op-terms a{font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.op-terms a:hover{background-color:var(--lime);color:var(--ink)}.op-rg{grid-area:rg;margin:0;padding:0 1.25rem 1rem;font-size:.8125rem;text-align:left}@media(min-width:66rem){.op-card{grid-template-columns:13rem minmax(0,1fr) 12rem;grid-template-areas:"brand desc cta" "brand terms cta" "brand rg cta";gap:.6rem 1.5rem;align-items:center}.op-brand{grid-row:1 / -1;align-self:stretch;border-bottom:0;border-right:1px solid var(--line);padding:1.25rem}.op-desc{text-align:left;padding:1rem 0 0}.op-terms{margin:0}.op-rg{padding:0 0 1rem}.op-cta{grid-row:1 / -1;align-self:center;padding:0 1.5rem 0 0}}}@layer components{.op-cta .btn{position:relative;overflow:hidden;isolation:isolate}.op-cta .btn:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:38%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.14) 30%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.14) 70%,transparent 100%);transform:translate(-160%) skew(-24deg);pointer-events:none;z-index:-1}.op-cta .btn:hover:after,.op-cta .btn:focus-visible:after{transform:translate(380%) skew(-24deg);transition:transform .7s cubic-bezier(.3,.6,.3,1)}@media(prefers-reduced-motion:reduce){.op-cta .btn:after{display:none}}}@layer components{.hero-data-art .ai-image{position:static;display:block;width:100%;margin:0}.hero-data-art .ai-badge{position:absolute;z-index:3;top:9%;right:.6rem;min-height:1.4rem;padding:.2rem .5rem;border:2px solid #fff;border-radius:.35rem;background:#0000009e;color:#fff;font:700 .8rem/1.2 var(--body, system-ui, sans-serif);letter-spacing:.06em;pointer-events:none}.hero-data-art .ai-note{position:absolute;z-index:3;left:50%;bottom:.5rem;transform:translate(-50%);white-space:nowrap;margin:0;padding:.15rem .5rem;border-radius:.3rem;background:#0000009e;color:#fff;font-size:.78rem;line-height:1.3;opacity:1;pointer-events:none}}@layer components{@media(max-width:40rem){.hero-data-art{display:block}.hero-data-art .ai-note{position:static;transform:none;display:block;padding:.55rem .5rem .5rem;border-radius:0;background:var(--deep);text-align:center;font-size:.78rem}.hero-data-art .ai-image{position:relative}.hero-data-art .art-meta-bottom{bottom:3rem}}}@layer components{.chart-note{margin:.4rem 0 0;font-size:.8125rem;color:var(--muted);text-align:center}}
