.brandchip img{height:20px;width:auto}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.kpis div{background:var(--card);padding:10px 12px}.kpis b{display:block;font:900 1.4rem var(--f-disp);font-variant-numeric:tabular-nums}.kpis span{font-size:.75rem;color:var(--muted)}.totals{display:flex;justify-content:flex-end;gap:18px;align-items:center;flex-wrap:wrap;margin-top:12px;padding:12px 14px;background:var(--card);border:1px solid var(--line);border-radius:8px;position:sticky;bottom:env(safe-area-inset-bottom,0px);z-index:5}.series{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.series button{aspect-ratio:1;border:1px solid var(--line);background:var(--card);border-radius:4px;cursor:pointer;font:800 .95rem var(--f-disp);display:grid;place-items:center;line-height:1}.series button small{font:600 .55rem var(--f-body);color:var(--muted)}.series button.on{background:#0d1f3c;color:#fff}.series button.on small{color:#cbd5e5}.ideal{background:var(--sky);border-left:4px solid var(--red);padding:14px 16px;border-radius:4px}.ideal ul{margin:8px 0 0;padding-left:18px}.star{border:0;background:none;cursor:pointer;font-size:1.1rem;color:var(--line)}.star.on{color:var(--brass)}.soon{display:grid;gap:6px;text-align:center;padding:24px;color:#5d6475}.soon b{font:900 1.4rem var(--f-disp);text-transform:uppercase;color:#0a3161}.trust3{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:.88rem}.trust3 li::before{content:"★ ";color:var(--red)}#spec{position:fixed;inset:0;z-index:95;background:rgba(10,20,40,.55);overflow:auto;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px))}#spec .sheet{max-width:860px;margin:20px auto;background:var(--card);border-radius:10px;padding:24px;border-top:8px solid var(--red)}.cp[disabled]{opacity:.45;cursor:not-allowed}.spr{display:block;width:100%;aspect-ratio:1;background-repeat:no-repeat;background-color:#fff;border-radius:3px}.spr.big{width:88%}.medals{position:absolute;top:16px;right:16px;display:flex;gap:10px}.medals figure{margin:0;width:clamp(70px,12vw,120px);background:#fff;padding:5px;border-radius:6px;box-shadow:0 6px 16px rgba(0,0,0,.3);text-align:center}.medals figure.round,.medals figure.round .spr{border-radius:50%}.medals figcaption{font:800 .62rem var(--f-disp);letter-spacing:.12em;text-transform:uppercase;color:#0a3161;padding-top:3px}.medals figure.round figcaption{display:none}.flagseal{display:grid;grid-template-columns:1fr 1fr;gap:18px}.flagseal>div{background:var(--card);border:1px solid var(--line);border-top:5px solid var(--red);border-radius:8px;padding:18px;display:grid;gap:10px;justify-items:start}.flagseal>div:last-child{border-top-color:var(--navy)}.flagseal .big{width:min(220px,60%)}.flagseal .big.round .spr{border-radius:50%}@media (max-width:700px){.flagseal{grid-template-columns:1fr}}.nbrs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.nbrs button{display:flex;gap:10px;align-items:center;text-align:left;background:var(--card);border:1px solid var(--line);border-left:5px solid var(--red);border-radius:6px;padding:8px;cursor:pointer}.nbrs .nf{width:54px;flex-shrink:0}.nbrs small{display:block;color:var(--muted);font-size:.75rem}.minis{position:absolute;right:8px;bottom:8px;display:flex;gap:6px}.minis>span{width:48px;background:#fff;padding:3px;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.minis>span.round,.minis>span.round .spr{border-radius:50%}.parade{display:flex;gap:10px;overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.parade>a{flex:0 0 86px;text-decoration:none;text-align:center;animation:parade 80s linear infinite;background:var(--card);padding:5px;border-radius:6px;border:1px solid var(--line)}.parade>a.round{border-radius:50%;flex-basis:80px;padding:4px}.parade>a.round .spr{border-radius:50%}.parade>a.round small{display:none}.parade small{font:800 .7rem var(--f-disp);letter-spacing:.1em}.parade.rev>a{animation-direction:reverse}.parade:hover>a{animation-play-state:paused}@keyframes parade{to{transform:translateX(calc(-50 * (100% + 10px)))}}.fparade{display:flex;gap:4px;overflow:hidden;padding:10px 0;background:#0a3161;justify-content:center;flex-wrap:wrap}.fparade span{width:34px}footer{background:radial-gradient(circle,rgba(255,255,255,.18) 1px,transparent 1.6px) 0 0/22px 22px,#0a3161}.proud{text-align:center;font:900 1.1rem var(--f-disp);letter-spacing:.3em;color:#f1d27a;margin-top:28px;text-transform:uppercase}h2{color:var(--navy)}:root[data-theme="dark"] h2{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) h2{color:var(--ink)}}.starfield h2,.wband h2,.flagband h2,.poster h2,.chead h2,.refhead h2{color:inherit}.pc{border-top:4px solid var(--navy)}.pc:nth-child(3n+2){border-top-color:var(--red)}.flaghero{position:relative;overflow:hidden;background:#0a3161;color:#fff;min-height:0}.fh-flag{position:absolute;inset:-4% -6% -4% 18%;opacity:.95}.fh-flag svg{width:100%;height:100%;object-fit:cover}.usflag .wave{animation:flutter 6s ease-in-out infinite alternate;transform-origin:0 50%}@keyframes flutter{to{transform:skewY(-1.2deg) scaleY(1.02)}}.flaghero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a3161 0 34%,rgba(10,49,97,.86) 52%,rgba(10,49,97,.25));z-index:1}.fh-in{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center;padding-block:clamp(36px,6vw,80px)}.fh-txt h1{font-size:clamp(2.6rem,7vw,5.6rem);color:#fff;text-shadow:0 3px 0 #b31942}.fh-txt .lead{color:#e9eef7;margin:14px 0 22px;max-width:50ch;font-size:1.1rem}.btn.ghost.light{color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)}.stats.light span{color:#cbd5e5}.stats.light b{color:#fff}@media (max-width:860px){.fh-in{grid-template-columns:1fr}.fh-flag{inset:0;opacity:.35}}.wsribbon{background:#b31942;color:#fff}.wsribbon .wrap{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap;padding-block:12px;text-align:center}.wsribbon b{font:900 1rem var(--f-disp);letter-spacing:.25em}.bunting{display:flex;justify-content:center;gap:0;margin:-6px auto 14px;max-width:720px}.bunting svg{width:100%;max-width:120px;height:auto;filter:drop-shadow(0 3px 2px rgba(0,0,0,.2))}.wfl{display:block;width:100%;aspect-ratio:3/2;background-repeat:no-repeat;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.wsl{display:block;width:100%;aspect-ratio:1;background-repeat:no-repeat}.medals figure .wfl{box-shadow:none}.medals figure.round{background:#fff}.usmap .labels text{font:800 15px var(--f-disp);fill:#fff;paint-order:stroke;stroke:#0a3161;stroke-width:3px;text-anchor:middle;pointer-events:none;letter-spacing:.04em}.usmap .labels text.sm{text-anchor:start;fill:#f1d27a;stroke:#0a3161;pointer-events:auto;cursor:pointer}.usmap .labels line.lead{stroke:#f1d27a;stroke-width:1.2}.usmap path.c1+path{}.seg{position:relative;border-top:4px solid var(--red)}.seg .segn{font:900 2.4rem/1 var(--f-disp);color:var(--red);opacity:.9}.seg.dark{background:rgba(255,255,255,.08)!important;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.2);border-top:4px solid #b31942}.seg.dark p{color:#dbe3f0}.seg.dark a{color:#f1d27a}.whero{padding-block:clamp(30px,5vw,60px)}.whero h1{color:#fff;font-size:clamp(2.4rem,6vw,4.6rem)}.wh-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:center}.wh-figs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wh-figs div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:16px}.wh-figs b{display:block;font:900 2.2rem/1 var(--f-disp);color:#fff}.wh-figs span{color:#cbd5e5;font-size:.8rem}@media (max-width:820px){.wh-grid{grid-template-columns:1fr}}.wbhero{border-radius:12px;padding:clamp(20px,4vw,36px);margin-bottom:20px}.wbhero h1{color:#fff}.wbgrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}@media (max-width:900px){.wbgrid{grid-template-columns:1fr}}.wbstep{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:18px;margin-bottom:16px}.wbstep h2{font-size:1.4rem;display:flex;gap:10px;align-items:center;margin-bottom:12px}.wbstep h2 span{background:var(--red);color:#fff;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:1.1rem}.wbstep h2 small{font:600 .8rem var(--f-body);color:var(--muted);text-transform:none;margin-left:auto}.wbstates{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px}.wbstates button{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:6px;cursor:pointer;display:grid;gap:2px;justify-items:center;text-align:center}.wbstates button.on{border-color:var(--red);background:color-mix(in srgb,var(--red) 10%,var(--card));box-shadow:inset 0 0 0 1px var(--red)}.wbstates .wbf{width:100%}.wbstates small{font-size:.62rem;color:var(--muted);line-height:1.1}.wbformats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.wbformats label{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:8px 10px;cursor:pointer}.wbformats small{grid-column:2;color:var(--muted);font-size:.72rem}.wbsum{position:sticky;top:calc(var(--hh) + 20px);background:var(--card);border:2px solid var(--navy);border-top:6px solid var(--red);border-radius:10px;padding:18px;display:grid;gap:12px}.pcover{position:relative;overflow:hidden;aspect-ratio:16/9;background:var(--sky)}.pcover svg.scape{width:100%;height:100%}.pflag{position:absolute;left:12px;bottom:12px;width:30%;max-width:120px;background:#fff;padding:4px;border-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.3)}.bc .pcover{aspect-ratio:16/10}.feat .pcover{height:100%;aspect-ratio:auto;min-height:260px}.jhead{text-align:center;padding-block:20px 28px}.ahero2{position:relative;border-radius:12px;overflow:hidden}.ahero2 .pcover{aspect-ratio:3/1;min-height:220px}.ahero2 .ah{position:absolute;inset:auto 0 0 0;padding:clamp(16px,3vw,32px);background:linear-gradient(0deg,rgba(10,20,40,.88),transparent);color:#fff}.ahero2 h1{color:#fff;font-size:clamp(1.8rem,4.4vw,3.2rem);max-width:24ch}.lede{font-size:1.2rem;font-weight:600;color:var(--navy)}.flagseal.mini{grid-template-columns:1fr 1fr;gap:8px}.flagseal.mini>div{padding:8px}.wbcontact{margin-top:28px;border-radius:12px;padding:clamp(20px,4vw,40px);color:#fff;background:radial-gradient(circle,rgba(255,255,255,.16) 1px,transparent 1.6px) 0 0/22px 22px,#0a3161;border-top:8px solid #b31942;scroll-margin-top:calc(var(--hh) + 20px)}.wbcontact h2{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem)}.wbc-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:28px;align-items:start}@media (max-width:860px){.wbc-grid{grid-template-columns:1fr}}.wbc-sum{list-style:none;padding:0;margin:16px 0;display:grid;gap:8px}.wbc-sum li{background:rgba(255,255,255,.1);border-left:4px solid #b31942;padding:8px 12px;border-radius:4px}.wbc-alt{font-size:.9rem;opacity:.9}.wbcontact .form{color:var(--ink)}.req{color:var(--red)}.consent{display:flex!important;flex-direction:row!important;gap:8px;align-items:flex-start;font-weight:500!important}.consent input{margin-top:4px}.wberr{color:var(--red);font-weight:600;margin:0}.wbdone{margin-top:28px;text-align:center;background:var(--card);border:2px solid var(--ok);border-top:8px solid var(--red);border-radius:12px;padding:32px;display:grid;gap:12px;justify-items:center;scroll-margin-top:calc(var(--hh) + 20px)}.wbcheck{width:64px;height:64px;border-radius:50%;background:#0a3161;color:#fff;display:grid;place-items:center;font-size:1.8rem}.big404{font:900 clamp(5rem,18vw,11rem)/.9 var(--f-disp);font-stretch:75%;color:var(--red)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:0;background:#fff;padding:8px;z-index:200}.skip:focus{left:8px}.h3{font-size:1.4rem}main{min-height:50vh;outline:none}.hsearch{display:flex;align-items:center;gap:4px}.hsearch input{width:180px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card)}@media (max-width:860px){.hsearch input{display:none}}.loc-form{margin:0}.loc-mobile .loc-btn{color:var(--ink);border-color:var(--line)}.flag{object-fit:cover}.stlinks{list-style:none;padding:0;margin:0;columns:4 180px;column-gap:16px}.stlinks a{display:block;padding:4px 0;text-decoration:none}.stlinks b{font:800 .8rem var(--f-mono);color:var(--red);margin-right:6px}.starfield .stlinks a{color:#fff}.starfield .stlinks b{color:#f1d27a}.stlist{margin-top:14px;color:#fff}.stlist summary{cursor:pointer;font-weight:600;text-align:center}.pagin{display:flex;justify-content:center;gap:8px;margin:24px 0}.pagin a,.pagin span{padding:6px 12px;border:1px solid var(--line);border-radius:6px;text-decoration:none}.pagin .current{background:var(--ink);color:var(--paper)}.fdrop{position:relative}.fdrop summary{list-style:none}.fdrop summary::-webkit-details-marker{display:none}.fpanel{position:absolute;z-index:30;top:calc(100% + 6px);left:0;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px;box-shadow:var(--shadow);display:grid;gap:6px;min-width:220px;max-height:320px;overflow:auto}.payicon{height:22px;width:auto}.socials a{display:inline;color:inherit}footer .socials a{display:inline}.stfacts{gap:18px;align-items:center}.facts{margin:0}.facts dt{display:block;font:800 .72rem var(--f-disp);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.facts dd{margin:0;font:900 1.4rem/1.1 var(--f-disp);text-transform:uppercase}.medals figure img{display:block;width:100%;height:auto}.medals figure.round img{border-radius:50%}.flagseal .big img{width:100%;height:auto;display:block}.flagseal .big.round img{border-radius:50%}.flagseal.mini img{width:100%;height:auto}.nb{display:flex;gap:10px;align-items:center;background:var(--card);border:1px solid var(--line);border-left:5px solid var(--red);border-radius:6px;padding:8px;text-decoration:none;color:inherit}.nb img{width:54px;height:auto;flex-shrink:0}.nb small{display:block;color:var(--muted);font-size:.75rem}.series a{aspect-ratio:1;border:1px solid var(--line);background:var(--card);border-radius:4px;font:800 .95rem var(--f-disp);display:grid;place-items:center;line-height:1;text-decoration:none;color:inherit}.series a small{font:600 .55rem var(--f-body);color:var(--muted)}.series a.on{background:#0d1f3c;color:#fff}.gp{width:100%;height:100%;display:grid;place-items:center}.gp img.main{width:88%;height:88%;object-fit:contain}.gp model-viewer{width:100%;height:100%}.vsel a{width:62px;height:62px;border-radius:12px;border:2px solid var(--line);background:#fff;padding:4px;display:grid;place-items:center;font-size:.7rem;text-decoration:none;color:var(--ink)}.vsel a img{width:100%;height:100%;object-fit:contain}.pc[hidden]{display:none!important}.pc .im img{width:100%;height:100%;object-fit:contain}.track .pc{min-width:200px}.rte img{max-width:100%;height:auto}.rte table{display:block;overflow-x:auto}.whcontent{margin-top:24px;background:rgba(255,255,255,.08);border-radius:10px;padding:18px;color:#e9eef7}.stcardlink .scape svg,.pcover .scape svg,.poster .scape svg{display:block;width:100%;height:100%}.pcover .scape{height:100%}.ean svg{display:block}.form input[type=checkbox]{width:auto}.tpl-index .reveal{animation:none}