@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/big-shoulders-display-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Liberation Sans Bold),local(Nimbus Sans Bold),local(NimbusSans-Bold);font-weight:600 900;size-adjust:69%;ascent-override:142.8%;descent-override:31.1%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(Nimbus Sans),local(NimbusSans-Regular);font-weight:400 500;size-adjust:102%;ascent-override:95.1%;descent-override:24.5%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Liberation Sans Bold),local(Nimbus Sans Bold),local(NimbusSans-Bold);font-weight:600 900;size-adjust:99%;ascent-override:98%;descent-override:25.3%;line-gap-override:0%}:root{--chalk:#eef0f4;--chalk-2:#e2e5ec;--ink:#17131f;--ink-2:#231d2e;--trough:#0d0a12;--cobalt:#2c46f0;--cobalt-deep:#1a2fb8;--vermilion:#f2482b;--jade:#0e9f6e;--marigold:#ffb627;--marigold-on-cobalt:#ffd585;--pink:#f7a8c9;--white:#fff;--muted:#4a4458;--on-ink-bar:#cfcbd8;--on-ink-muted:#bdb7ca;--ink-seam:#332b40;--ink-groove:#2c2537;--on-ink:#e4e0ec;--ink-rule:#3a3248;--on-ink-faint:#8f88a0;--on-ink-soft:#d6d1df;--on-ink-terms:#b9b3c6;--ink-footer-rule:#2e2639;--ink-outline:#4a4058;--on-marigold:#4a2e00;--on-vermilion:#2b0601;--on-jade:#032217;--on-cobalt:#e3e8ff;--on-pink:#5c1636;--on-ink-warm:#ffe7b8;--display:"Big Shoulders Display","Big Shoulders Display Fallback","Arial Narrow",sans-serif;--body:"Instrument Sans","Instrument Sans Fallback",system-ui,sans-serif;--text-3xs:11px;--text-2xs:12px;--text-xs:13px;--text-sm:14px;--text-md:15px;--text-base:16px;--text-body:17px;--text-lg:18px;--text-xl:19px;--text-2xl:20px;--display-3xs:22px;--display-2xs:24px;--display-xs:26px;--display-sm:28px;--display-md:30px;--display-lg:34px;--display-xl:40px;--display-2xl:48px;--display-3xl:64px;--display-4xl:88px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-11:44px;--space-12:48px;--space-13:52px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-22:88px;--space-28:112px;--radius-pill:999px;--radius-panel:30px;--radius-panel-sm:22px;--radius-field:14px;--radius-card:16px;--radius-drawer-link:12px;--wrap:1280px;--gutter:var(--space-8);--measure:100%}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--chalk);color:var(--ink);font-family:var(--body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-wrap:balance;margin:0;line-height:1.62;overflow-x:hidden}a{color:inherit}img,svg{max-width:100%;display:block}p{margin:0 0 1em}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;margin:0;font-weight:900}h2{font-size:clamp(40px,6vw,80px);line-height:1}h3{font-size:var(--display-sm);font-weight:800;line-height:1}p:last-child{margin-bottom:0}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.skip-link{position:absolute;left:-999px}.skip-link:focus{background:var(--marigold);color:var(--ink);padding:var(--space-2) var(--space-3);z-index:99;top:16px;left:16px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.disclosure-bar :focus-visible,.operator-tray :focus-visible,.faq :focus-visible,.site-footer :focus-visible{outline-color:var(--marigold)}.faq summary:focus-visible{outline-offset:-3px;border-radius:6px}.disclosure-bar{background:var(--ink);color:var(--on-ink-bar);font-size:var(--text-xs)}.disclosure-bar .wrap{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding-top:var(--space-4);padding-bottom:var(--space-4);display:flex}.page-top{display:contents}.site-header{background:var(--chalk);z-index:40;border-bottom:3px solid var(--ink);transition:top .25s;position:sticky;top:0}.site-header.tuck{top:calc(var(--hh,90px) * -1 - 6px)}.nav-drawer-head,.nav-scrim{display:none}.site-header .wrap{align-items:center;gap:var(--space-4);padding-top:var(--space-5);padding-bottom:var(--space-5);display:flex}.brand-logo{color:var(--ink);flex:none;align-items:center;text-decoration:none;display:flex}.brand-logo svg{width:211px;height:50px}.logo-domain path{stroke:var(--cobalt)}.logo-domain .logo-i-dot{fill:var(--cobalt)}.logo-domain .logo-ca-dot{fill:var(--marigold)}.site-footer .brand-logo{color:var(--white)}.site-footer .logo-insert{fill:var(--ink)}.site-footer .logo-domain path{stroke:var(--marigold)}.site-footer .logo-domain circle{fill:var(--white)}.main-nav{margin-left:auto}.main-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.main-nav a{font-weight:600;font-size:var(--text-md);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);text-decoration:none;transition:background .18s,color .18s;display:block}.main-nav a:hover,.main-nav a:focus-visible{background:var(--ink);color:var(--marigold)}.age-badge{width:48px;height:48px;font:900 var(--text-xl) var(--display);color:var(--ink);background:radial-gradient(circle,var(--white) 0 56%,var(--ink) 56% 60%,var(--white) 60% 66%,transparent 67%),repeating-conic-gradient(var(--vermilion) 0 22.5deg,var(--white) 22.5deg 45deg);border-radius:50%;flex:none;place-items:center;display:grid}.menu-button{background:var(--ink);color:var(--white);border-radius:var(--radius-pill);font:700 var(--text-sm) var(--body);padding:var(--space-3) var(--space-5);cursor:pointer;align-items:center;gap:var(--space-2);border:0;margin-left:auto;display:none}.menu-button svg{width:18px;height:18px}.follow-up{grid-area:after}.door-label{font:700 var(--text-2xs) var(--body);letter-spacing:.16em;text-transform:uppercase;display:block}.tray-head .door-label{color:var(--pink);flex-basis:100%}.question-index .wrap{border-block:3px solid var(--ink);padding-block:var(--space-20)}.question-index:has(+.wheel-calculator) .wrap{border-bottom:0}.question-index-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.question-index-head p{font:800 var(--display-md)/1 var(--display);text-transform:uppercase;letter-spacing:.02em;margin:0}.question-index-head span{font-size:var(--text-sm);color:var(--muted)}.question-list{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.question-list li{align-content:start;gap:var(--space-2) var(--space-4);padding:var(--space-6) 0;border-bottom:2px solid var(--chalk-2);grid-template-columns:44px minmax(0,1fr);display:grid}.question-list .question-chip{width:44px;height:44px;font:900 var(--text-body) var(--display);color:var(--t,var(--white));background:radial-gradient(circle,var(--c) 0 52%,#fffffff2 52% 57%,var(--c) 57% 65%,transparent 66%),repeating-conic-gradient(var(--c) 0 22.5deg,#fffffff2 22.5deg 45deg);border-radius:50%;grid-row:1/4;place-items:center;display:grid}.question-list .question{font:800 var(--display-3xs)/1 var(--display);text-transform:uppercase;margin:0}.question-list .answer{font-size:var(--text-md);margin:0;line-height:1.5}.question-list a{font:700 var(--text-sm) var(--body);color:var(--cobalt);text-underline-offset:3px;place-self:start}.operator-tray{background:var(--ink);color:var(--white);border-radius:var(--radius-panel);padding:var(--space-8);box-shadow:0 0 0 6px var(--ink-2) inset}.tray-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding:0 0 var(--space-4);flex-wrap:wrap;display:flex}.tray-head .tray-title{font:800 var(--display-2xs)/1 var(--display);text-transform:uppercase;letter-spacing:.02em}.tray-head .tray-title b{color:var(--marigold)}.tray-head span{font-size:var(--text-xs);color:var(--on-ink-muted)}.operator{gap:var(--space-2) var(--space-6);padding:var(--space-4) 0 var(--space-4) var(--space-6);border-top:2px solid var(--ink-seam);grid-template-columns:132px 1fr auto;align-items:center;display:grid;position:relative}.operator .operator-rank{left:0;top:var(--space-3);background:var(--marigold);width:24px;height:24px;color:var(--ink);font:900 var(--text-md) var(--display);border-radius:50%;place-items:center;display:grid;position:absolute}.operator .operator-logo{width:132px;height:52px;padding-left:var(--space-3);grid-row:1/3;justify-content:flex-start;align-items:center;display:flex}.operator .operator-logo picture{display:contents}.operator .operator-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}.operator .operator-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);grid-column:2/4;display:flex}.operator h3,.operator .item-name{font:900 var(--display-md)/1 var(--display);text-transform:uppercase;margin:0}.operator .operator-score{font:900 var(--display-lg)/1 var(--display);color:var(--marigold)}.operator .operator-score small{font-size:var(--text-base);color:var(--on-ink-muted);font-weight:700}.score-tube{border-radius:var(--radius-field);height:28px;padding:var(--space-1);background:linear-gradient(180deg,var(--trough),var(--ink-groove) 50%,var(--trough));grid-column:2/4}.score-tube i{height:100%;width:calc(var(--s) * 10%);--sl:calc(100% / (var(--s) * 4));background:linear-gradient(180deg,#ffffff47,transparent 40%,transparent 60%,#00000052), linear-gradient(90deg,#0000006b 0 1px,transparent 1px) 0 0/var(--sl) 100% repeat-x, linear-gradient(90deg,#ffffffe6 0 34%,transparent 34%) 0 50%/calc(var(--sl) * 3) 36% repeat-x, var(--c);border-radius:11px;display:block}.js .score-tube i{clip-path:inset(0 100% 0 0)}.js .filled .score-tube i{clip-path:inset(0);transition:clip-path 1.2s steps(36,end);transition-delay:calc(var(--d,0) * .16s)}.operator-facts{margin:var(--space-1) 0 0;gap:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--on-ink);flex-wrap:wrap;grid-column:2/3;padding:0;list-style:none;display:flex}.operator-facts li{align-items:baseline;gap:var(--space-2);display:flex}.operator-facts li:before{content:"";background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.visit-button{background:var(--white);color:var(--ink);font:700 var(--text-md) var(--body);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);white-space:nowrap;grid-column:3;text-decoration:none;transition:background .18s,transform .18s}.visit-button:hover,.visit-button:focus-visible{background:var(--marigold);transform:translateY(-2px)}.operator-terms{margin:var(--space-2) 0 0;overflow-wrap:anywhere;font-size:var(--text-2xs);color:var(--on-ink-terms);grid-column:1/-1;line-height:1.5}.operator-terms+.operator-terms{margin:0}.section{padding:var(--space-20) 0;position:relative}.section h2{scroll-margin-top:110px}.section-row{gap:var(--space-11);grid-template-columns:76px 1fr;display:grid}.chip-rail-col{position:relative}.section-row>div{min-width:0}.section-chip{z-index:2;width:72px;height:72px;font:900 var(--display-sm) var(--display);color:var(--t,var(--white));background:radial-gradient(circle,var(--c) 0 52%,#fffffff2 52% 56%,var(--c) 56% 65%,transparent 66%),repeating-conic-gradient(var(--c) 0 22.5deg,#fffffff2 22.5deg 45deg);border-radius:50%;place-items:center;transition:top .25s;display:grid;position:sticky;top:24px}.chip-rail{border-radius:var(--radius-field);background:linear-gradient(90deg,#0000004d,transparent 30%,transparent 70%,#0000004d), linear-gradient(180deg,#0006 0 1px,transparent 1px) 0 0/100% 9px repeat-y, linear-gradient(180deg,#ffffffe0 0 3px,transparent 3px) 50% 4px/40% 27px repeat-y, var(--c);width:28px;position:absolute;top:84px;bottom:0;left:22px}.section-head{margin-bottom:var(--space-12);max-width:var(--measure)}@media (width>=768px){.header-shown .section-chip{top:calc(var(--hh,90px) + 20px)}}.kicker{font:700 var(--text-xs) var(--body);letter-spacing:.16em;text-transform:uppercase;margin-bottom:var(--space-4);display:block}.section-head p{font-size:var(--text-xl);margin:var(--space-6) 0 0;text-wrap:pretty}.measure{max-width:var(--measure)}select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%2317131F' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:16px 16px}select::-ms-expand{display:none}.num-field{display:block;position:relative}.num-field input{width:100%;padding-right:var(--space-12);-moz-appearance:textfield;appearance:textfield}.num-field input::-webkit-inner-spin-button,.num-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num-step{right:var(--space-2);top:var(--space-2);bottom:var(--space-2);grid-template-rows:1fr 1fr;gap:2px;width:32px;display:grid;position:absolute}.num-step button{border-radius:var(--space-2);background:var(--chalk-2);color:var(--ink);cursor:pointer;border:0;place-items:center;padding:0;transition:background .15s,color .15s,transform .15s;display:grid}.num-step button:first-child{border-radius:var(--space-2) var(--space-2) 3px 3px}.num-step button:last-child{border-radius:3px 3px var(--space-2) var(--space-2)}.num-step svg{width:12px;height:12px}.num-step button:hover{background:var(--marigold)}.num-step button:active{background:var(--ink);color:var(--white)}.num-step button:disabled{opacity:.35;cursor:default;background:var(--chalk-2);color:var(--ink)}.body-cols{gap:var(--space-4) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.body-cols p{text-wrap:pretty;margin:0}.more-operators .operator-tray{grid-template-columns:calc(132px + var(--space-6)) minmax(0,1fr) 280px max-content;column-gap:var(--space-6);display:grid}.more-operators .operator-tray>*{grid-column:1/-1}.more-operators .operator{grid-template-columns:subgrid}.more-operators .operator .visit-button{text-align:center;align-self:start}.more-operators .operator .operator-head{grid-column:2/3}.more-operators .operator .score-tube{grid-area:1/3/auto/4}.more-operators .operator .operator-logo{grid-row:1/3}.more-operators .operator .operator-facts{grid-column:2/4}.more-operators .operator .visit-button{grid-area:1/4/3}.more-operators .operator:first-child{border-top:0;padding-top:0}.more-operators .operator:first-child .operator-rank{top:0}@media (width>=1200px){.more-operators .operator .operator-offer{grid-column:2/4}}.reading-notes{margin-top:var(--space-12)}.cta-link{font:700 var(--text-base) var(--body);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);text-decoration:none;transition:background .18s;display:inline-block}.cta-link:hover,.cta-link:focus-visible{background:var(--marigold)}.faq{background:var(--ink);color:var(--white)}.faq .kicker{color:var(--pink)}.faq details{border-bottom:2px solid var(--ink-rule)}.faq details:first-of-type{border-top:4px solid var(--white)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{margin:0;font-size:clamp(24px,2.5vw,32px);transition:color .2s}.faq summary:hover h3,.faq details[open] summary h3{color:var(--fq,var(--pink))}.faq summary:after{content:"";background:linear-gradient(var(--ink),var(--ink)) center/14px 3px no-repeat, linear-gradient(var(--ink),var(--ink)) center/3px 14px no-repeat, radial-gradient(circle,var(--pink) 0 52%,var(--white) 52% 57%,var(--pink) 57% 65%,transparent 66%), repeating-conic-gradient(var(--pink) 0 22.5deg,var(--white) 22.5deg 45deg);border-radius:50%;flex:none;width:38px;height:38px;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 var(--space-16) var(--space-6) 0;color:var(--on-ink);margin:0}.site-footer{background:var(--trough);color:var(--on-ink-bar);padding:var(--space-20) 0 var(--space-8);font-size:var(--text-md)}.footer-top{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.footer-rg{font:900 var(--display-md)/1 var(--display);text-transform:uppercase;color:var(--white);margin:var(--space-6) 0 0}.compliance-marks{gap:var(--space-3);flex-wrap:wrap;display:flex}.compliance-marks a{align-items:center;gap:var(--space-2);background:var(--ink-2);color:var(--white);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--radius-pill);font:600 var(--text-sm) var(--body);text-decoration:none;display:flex}.compliance-marks svg{flex:none;width:34px;height:34px}.footer-links{gap:var(--space-2) var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.footer-links a,.footer-links button{color:var(--white);font:500 var(--text-md) var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.footer-bottom{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--ink-footer-rule);font-size:var(--text-xs);justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cookie-strip{left:var(--space-5);bottom:var(--space-5);z-index:40;width:min(360px,calc(100vw - var(--space-10)));background:var(--white);color:var(--ink);border:3px solid var(--ink);border-radius:var(--radius-card);box-shadow:0 4px 0 var(--ink),0 8px 0 var(--marigold);font-size:13.5px;line-height:1.4;position:fixed}.cookie-strip[hidden]{display:none}.cookie-strip:before{content:"";top:calc(var(--space-5) * -1);right:var(--space-5);background:radial-gradient(circle,var(--marigold) 0 46%,var(--white) 46% 52%,var(--marigold) 52% 60%,transparent 61%),repeating-conic-gradient(var(--marigold) 0 22.5deg,var(--white) 22.5deg 45deg);width:40px;height:40px;box-shadow:0 0 0 3px var(--ink);border-radius:50%;position:absolute}.cookie-strip .wrap{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);flex-direction:column;max-width:none;display:flex}.cookie-strip p{padding-right:var(--space-8);margin:0}.cookie-strip p a{text-underline-offset:2px;white-space:nowrap;font-weight:700}.cookie-strip .cookie-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cookie-strip button{font:700 var(--text-xs)/1.2 var(--body);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);cursor:pointer;border:2px solid var(--ink)}.cookie-strip .cookie-accept{background:var(--ink);color:var(--white)}.cookie-strip .cookie-decline{background:var(--white);color:var(--ink)}@media (prefers-reduced-motion:no-preference){.cookie-strip{animation:cookie-in .5s var(--spring,cubic-bezier(.3,1.5,.5,1)) .4s both}.cookie-strip:before{animation:.7s cubic-bezier(.2,.8,.2,1) .6s both cookie-chip}}@keyframes cookie-in{0%{opacity:0;transform:translateY(24px)}}@keyframes cookie-chip{0%{opacity:0;transform:rotate(-1turn)scale(.4)}}.cookie-strip.closing{opacity:0;transition:transform .28s,opacity .22s;transform:translateY(24px)}.back-to-top{z-index:30;width:56px;height:56px;color:var(--ink);isolation:isolate;box-shadow:0 0 0 3px var(--ink);opacity:0;visibility:hidden;border-radius:50%;place-items:center;text-decoration:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:grid;position:fixed;bottom:20px;right:20px;transform:translateY(12px)}.back-to-top.on{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:none}.back-to-top:before{content:"";z-index:-1;background:radial-gradient(circle,var(--marigold) 0 50%,var(--white) 50% 56%,var(--marigold) 56% 64%,transparent 65%),repeating-conic-gradient(var(--marigold) 0 22.5deg,var(--white) 22.5deg 45deg);transition:transform .6s var(--spin,cubic-bezier(.2,.8,.2,1));border-radius:50%;position:absolute;inset:0}.back-to-top svg{width:22px;height:22px}.back-to-top:focus-visible{outline-color:var(--marigold);outline-offset:4px}.closing-band{--tone:var(--on-marigold);background:var(--marigold);color:var(--tone);text-align:center}.closing-band p{font:900 clamp(32px,3.5vw,48px)/1 var(--display);text-transform:uppercase;margin:0}.closing-band .closing-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.closing-band .cta-link{background:var(--tone);color:var(--white)}.closing-band .cta-link.cta-outline{background:var(--white);color:var(--tone);box-shadow:inset 0 0 0 3px var(--tone)}.closing-band .cta-link:hover,.closing-band .cta-link:focus-visible{background:var(--white);color:var(--tone)}.closing-band .cta-link.cta-outline:hover,.closing-band .cta-link.cta-outline:focus-visible{background:var(--tone);color:var(--white)}@media (width<=1199px){.menu-button{display:inline-flex}.main-nav{z-index:2;background:var(--chalk);border-left:3px solid var(--ink);width:min(100vw,360px);padding:var(--space-5);visibility:hidden;margin:0;transition:transform .25s,visibility 0s linear .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.main-nav.open{visibility:visible;transition:transform .25s,visibility;transform:none}.nav-drawer-head{padding:0 0 var(--space-4);border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;display:flex}.nav-drawer-head span{font:700 var(--text-2xs) var(--body);letter-spacing:.16em;text-transform:uppercase}.menu-close{align-items:center;gap:var(--space-2);background:var(--ink);color:var(--white);border-radius:var(--radius-pill);font:700 var(--text-sm) var(--body);padding:var(--space-3) var(--space-4);cursor:pointer;border:0;display:inline-flex}.menu-close svg{width:16px;height:16px}.main-nav ul{padding:var(--space-4) 0 0;flex-direction:column;gap:2px}.main-nav a{font-size:var(--text-2xl);padding:var(--space-3) var(--space-5);border-radius:var(--radius-drawer-link)}.nav-scrim{z-index:1;background:#0d0a128c;position:fixed;inset:0}.nav-scrim:not([hidden]){display:block}.nav-lock{overflow:hidden}.footer-top{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.question-list,.body-cols{grid-template-columns:minmax(0,1fr)}.more-operators .operator-tray{display:block}.more-operators .operator{grid-template-columns:132px 1fr auto}.more-operators .operator .operator-head{grid-column:2/4}.more-operators .operator .score-tube{grid-area:auto/2/auto/4}.more-operators .operator .operator-facts{grid-column:1/3}.more-operators .operator .visit-button{grid-area:auto/auto/auto/4}}@media (width>=768px) and (width<=1199px){.more-operators .operator .visit-button{margin-top:var(--space-2);grid-row:3;justify-self:start}.more-operators .operator .operator-offer{grid-column:1/3}}@media (width<=767px){body{font-size:var(--text-base)}.brand-logo svg{width:168px;height:40px}.age-badge{width:42px;height:42px;font-size:var(--text-base)}.disclosure-bar .wrap{font-size:var(--text-3xs);flex-wrap:wrap;justify-content:flex-start}.question-index-head p{font-size:var(--display-xs)}.question-list{scroll-snap-type:x mandatory;gap:var(--space-3);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-1);scroll-padding:0 var(--gutter);display:flex;overflow-x:auto}.question-list li{scroll-snap-align:start;background:var(--white);border-radius:var(--radius-drawer-link);padding:var(--space-4);border:0;flex:0 0 78%;grid-template-columns:36px minmax(0,1fr);align-content:start}.question-list .question-chip{width:36px;height:36px;font-size:var(--text-sm);grid-row:1/2}.question-list .question{font-size:var(--text-2xl);align-self:center}.question-list .answer,.question-list a{grid-column:1/-1}.operator-tray{border-radius:var(--radius-card);padding:var(--space-5)}.operator{grid-template-columns:96px minmax(0,1fr)}.operator .operator-logo{grid-row:1/2;width:96px;height:36px}.operator .operator-head,.more-operators .operator .operator-head,.opening .operator .operator-head{grid-column:2/3}.operator h3,.operator .item-name{font-size:var(--display-2xs)}.operator .operator-score{font-size:var(--display-sm)}.score-tube,.more-operators .operator .score-tube,.opening .operator .score-tube,.operator-facts,.more-operators .operator .operator-facts,.opening .operator .operator-facts{grid-column:1/-1}.visit-button,.more-operators .operator .visit-button,.opening .operator .visit-button{text-align:center;grid-area:auto/1/auto/-1}.more-operators .operator{grid-template-columns:96px minmax(0,1fr)}.section-row{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.chip-rail-col{height:44px}.section-chip{width:44px;height:44px;font-size:var(--text-lg);position:relative;top:0}.chip-rail{background:linear-gradient(180deg,#0000004d,transparent 30%,transparent 70%,#0000004d), linear-gradient(90deg,#0006 0 1px,transparent 1px) 0 0/9px 100% repeat-x, linear-gradient(90deg,#ffffffe0 0 3px,transparent 3px) 4px 50%/27px 40% repeat-x, var(--c);width:auto;height:28px;inset:8px 0 auto 52px}.section-head p{font-size:var(--text-body);margin:var(--space-4) 0 0}.body-cols{grid-template-columns:minmax(0,1fr)}.faq summary h3{font-size:var(--display-2xs)}.cookie-strip{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:auto;font-size:12.5px}html.cookie-open .back-to-top{visibility:hidden;opacity:0}.back-to-top{width:50px;height:50px;bottom:12px;right:12px}.closing-band .cta-link{text-align:center;flex:100%}:root{--gutter:var(--space-4)}.question-index .wrap{padding-block:var(--space-12)}.question-index-head{margin-bottom:var(--space-4)}.section{padding:var(--space-12) 0}.section-head{margin-bottom:var(--space-6)}.reading-notes{margin-top:var(--space-6)}.site-footer{padding:var(--space-12) 0 var(--space-8)}.footer-links{gap:var(--space-4) var(--space-6);margin-top:var(--space-6)}.footer-top{gap:var(--space-6)}.footer-bottom{margin-top:var(--space-6);padding-top:var(--space-6)}.operator .visit-button{margin-top:var(--space-2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .score-tube i,.js .filled .score-tube i{clip-path:none;transition:none}.visit-button,.cta-link,.main-nav a,.faq summary:after,.main-nav,.main-nav.open,.site-header,.section-chip,.back-to-top,.back-to-top.on,.cookie-strip.closing{transition:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.disclosure-bar .disclosure-full{display:block;position:relative}.disclosure-texts{gap:var(--space-2) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.disclosure-texts p{font-size:var(--text-2xs);padding-right:var(--space-8);margin:0}.disclosure-texts b{color:var(--white);font-weight:700;font-size:var(--text-3xs);letter-spacing:.1em;text-transform:uppercase;margin-right:var(--space-2)}.disclosure-stamp{margin-left:var(--space-3);white-space:nowrap;font-size:var(--text-2xs);color:var(--on-ink-muted);display:inline-block}.disclosure-close{top:var(--space-3);right:var(--gutter);border:2px solid var(--ink-outline);width:32px;height:32px;color:var(--white);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.disclosure-close svg{width:14px;height:14px}.disclosure-close:hover{border-color:var(--marigold);color:var(--marigold)}.disclosure-bar .disclosure-line{display:none}.disclosure-open{cursor:pointer;color:var(--white);font:700 var(--text-2xs) var(--body);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0}.disclosure-open:after{content:" +";color:var(--marigold)}.disclosure-bar.is-collapsed .disclosure-full{display:none}.disclosure-bar.is-collapsed .disclosure-line{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);display:flex}.operator-offer{font:700 var(--text-sm)/1.35 var(--body);color:var(--marigold);grid-column:2/3;margin:0}.tray-rg{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:2px solid var(--ink-seam);font-size:var(--text-2xs);color:var(--on-ink-terms)}.tray-note{padding-top:var(--space-3);border-top:2px solid var(--ink-seam);font-size:var(--text-2xs);color:var(--on-ink-terms);margin:0;line-height:1.5}.tray-note a{color:var(--marigold);white-space:nowrap;font-weight:700}.fact-db{color:var(--marigold);margin-left:2px;font-size:.85em}.zone-notice p{font-size:var(--text-md);color:var(--on-ink);margin:0}.zone-notice b{color:var(--white)}.zone-notice a{color:var(--marigold)}.compliance-marks .mark-img img{background:var(--white);width:auto;height:26px;padding:var(--space-1) var(--space-2);border-radius:6px}.footer-rg.footer-rg-long{font-size:var(--text-2xl);line-height:1.15}@media (width>=1200px){.footer-rg.footer-rg-long{text-wrap:pretty}}.footer-operator-lines{margin:var(--space-8) 0 0;padding:var(--space-8) 0 0;border-top:1px solid var(--ink-footer-rule);gap:var(--space-2) var(--space-12);font-size:var(--text-xs);color:var(--on-ink-terms);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.footer-help{margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--white)}@media (width<=1199px){.footer-operator-lines{column-gap:var(--space-8)}}@media (width<=767px){.disclosure-close svg{width:10px;height:10px}.footer-operator-lines{margin:var(--space-6) 0 0;padding:var(--space-6) 0 0}.disclosure-bar .disclosure-full{padding-right:var(--space-12)}.disclosure-texts,.footer-operator-lines{grid-template-columns:minmax(0,1fr)}.disclosure-texts{font-size:var(--text-3xs)}.disclosure-texts p{font-size:var(--text-3xs);text-wrap:pretty;padding-right:0}.disclosure-texts b{letter-spacing:.03em}.disclosure-stamp{display:none}.disclosure-close{width:28px;height:28px}.disclosure-open{font-size:var(--text-3xs);letter-spacing:.03em}.operator-offer{grid-column:1/-1}}@media (width<=480px){.menu-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operator .operator-head{row-gap:var(--space-1);flex-wrap:wrap}.menu-button{border-radius:var(--space-2);padding:var(--space-3) var(--space-4)}.operator .item-name,.operator h3{font-size:var(--text-2xl)}.more-operators .operator,.opening .operator{padding-left:0}.more-operators .operator .operator-rank,.opening .operator .operator-rank{left:calc(var(--space-4) * -1);top:calc(var(--space-3) * -1)}.more-operators .operator:first-child .operator-rank{top:calc(var(--space-4) * -1)}}.tray-head .tray-optiona{font:700 var(--text-xs) var(--body);color:var(--marigold);flex-basis:100%;margin:0}.footer-optiona{margin:var(--space-3) 0 0;font:700 var(--text-md) var(--body);color:var(--marigold)}@media (width<=359px){.site-header .wrap{gap:var(--space-2)}}.page-figure{margin:var(--space-8) 0;border-radius:var(--radius-card);background:var(--chalk);overflow:hidden}.page-figure:not(.wheel-poster){border:2px solid color-mix(in srgb,var(--ink) 14%,transparent)}.page-figure img{width:100%;height:auto;display:block}:root{--hl:var(--marigold-on-cobalt);--stack-1:var(--ink);--stack-2:var(--marigold);--spring:cubic-bezier(.3,1.5,.5,1);--spin:cubic-bezier(.2,.8,.2,1)}:where(.land-floor,.land-casinos,.scoring-method,.closing-band,.live-tables,.payments,.zone-help){--hl:#ffffff80}:where(.operator-tray,.faq,.house-edge,.wheel-calculator,.site-footer){--hl:#ffb6276b}:where(.practice-tools){--hl:#17131f80}:where(main,.cookie-strip) a:not([class]):not(:where(.venue-chips a,.tube-rail a,.compliance-marks a)){background:linear-gradient(var(--hl),var(--hl)) 0 90%/0 .6em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-color:currentColor;transition:background-size .3s steps(6,end),text-decoration-color .2s}:where(main,.cookie-strip) a:not([class]):not(:where(.venue-chips a,.tube-rail a,.compliance-marks a)):is(:hover,:focus-visible){background-size:100% .6em;text-decoration-color:#0000}.footer-links a,.footer-links button{transition:color .2s,text-underline-offset .2s,text-decoration-thickness .2s}.footer-links a:is(:hover,:focus-visible),.footer-links button:is(:hover,:focus-visible){color:var(--marigold);text-underline-offset:6px;text-decoration-thickness:2px}.tube-rail b{transition:color .2s}.main-nav a:is(:hover,:focus-visible){box-shadow:inset 0 0 0 2px var(--marigold)}.main-nav a[aria-current=page]{box-shadow:inset 0 0 0 2px var(--ink)}.visit-button{--stack-1:var(--vermilion);--stack-2:var(--cobalt)}.cta-link{--stack-1:var(--ink);--stack-2:var(--vermilion)}.closing-band .cta-link{--stack-1:var(--tone);--stack-2:var(--white)}.closing-band .cta-link.cta-outline{--stack-1:var(--vermilion);--stack-2:var(--tone)}.practice-tools .cta-link{--stack-1:var(--ink);--stack-2:var(--marigold)}.cookie-strip button,.wt-toggle{--stack-1:var(--marigold);--stack-2:transparent}.menu-button,.menu-close{--stack-1:var(--marigold);--stack-2:transparent;transition:background .18s,transform .22s var(--spring),box-shadow .22s}.menu-button:is(:hover,:focus-visible),.menu-close:is(:hover,:focus-visible){background:var(--cobalt)}.pw-actions button{--stack-1:var(--marigold);--stack-2:var(--ink)}.audience-doors a{--stack-1:var(--marigold);--stack-2:transparent}.rail-tool{--stack-1:var(--ink);--stack-2:var(--vermilion)}.read-tile{--stack-1:var(--ink);--stack-2:var(--fc)}.compliance-marks a{--stack-1:var(--marigold);--stack-2:transparent}.visit-button,.cta-link,.cookie-strip button,.wt-toggle,.pw-actions button,.audience-doors a,.compliance-marks a,.rail-tool,.read-tile{transition:background .18s,color .18s,border-color .18s,transform .22s var(--spring),box-shadow .22s}.cookie-strip .cookie-accept:is(:hover,:focus-visible){background:var(--cobalt);border-color:var(--cobalt)}.cookie-strip .cookie-decline:is(:hover,:focus-visible),.wt-toggle:is(:hover,:focus-visible){background:var(--ink);color:var(--white)}.compliance-marks a:is(:hover,:focus-visible){background:var(--ink-seam)}.disclosure-close{transition:border-color .18s,color .18s,transform .3s var(--spin)}.disclosure-close:focus-visible{border-color:var(--marigold);color:var(--marigold)}.wheel-choice input:not(:checked)+span:hover{border-color:var(--marigold)}.pw-cell{transition:filter .15s,transform .15s}.brand-logo .logo-edge{transform-box:fill-box;transform-origin:50%;transition:transform .7s var(--spin)}.venue-chips .venue-chip,.tube-chip,.question-list .question-chip,.pw-chip span{transition:transform .6s var(--spin),box-shadow .2s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.page-head .kicker-link:hover:before{transform:translate(-4px)}.read-tile:before{transition:transform .6s var(--spin)}.read-tile:hover:before{transform:rotate(1turn)}.read-go{transition:transform .2s}.read-tile:hover .read-go{transform:translate(4px)}.visit-button:hover,.cta-link:hover,.pw-actions button:hover:not(:disabled),.audience-doors a:hover,.rail-tool:hover,.read-tile:hover{box-shadow:0 3px 0 var(--stack-1),0 6px 0 var(--stack-2);transform:translateY(-4px)}.cookie-strip button:hover,.wt-toggle:hover,.menu-button:hover,.menu-close:hover,.compliance-marks a:hover{box-shadow:0 2px 0 var(--stack-1);transform:translateY(-2px)}:is(.visit-button,.cta-link,.cookie-strip button,.wt-toggle,.menu-button,.menu-close,.pw-actions button,.audience-doors a,.compliance-marks a,.rail-tool,.read-tile):active{box-shadow:none;transition-duration:60ms;transform:translateY(1px)}.back-to-top.on:hover{transform:translateY(-4px)}.back-to-top:hover:before{transform:rotate(1turn)}.disclosure-close:hover,.faq summary:hover:after{transform:rotate(90deg)}.faq details[open] summary:hover:after{transform:rotate(135deg)}.pw-cell:hover{transform:translateY(-2px)}.brand-logo:hover .logo-edge{transform:rotate(.5turn)}.venue-chips a:hover .venue-chip,.tube-rail li:hover .tube-chip,.question-list li:hover .question-chip,.pw-chip:hover input:not(:checked)+span{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:where(main,.cookie-strip) a:not([class]),.footer-links a,.footer-links button,.visit-button,.cta-link,.cookie-strip button,.wt-toggle,.menu-button,.pw-actions button,.audience-doors a,.compliance-marks a,.rail-tool,.read-tile,.disclosure-close,.menu-close,.pw-cell,.brand-logo .logo-edge,.venue-chips .venue-chip,.tube-chip,.question-list .question-chip,.pw-chip span,.tube-rail b,.back-to-top:before{transition:none}}[id]{scroll-margin-top:calc(var(--hh,90px) + var(--space-4))}[tabindex="-1"]:focus{outline:none}
