.hero.svelte-zcnfb1{position:relative;color:var(--text);padding:32px 36px 52px;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(120deg,var(--navy-800),var(--navy-900) 65%)}.slides.svelte-zcnfb1{display:grid;position:relative;touch-action:pan-y}.slide.svelte-zcnfb1{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center;opacity:0;transition:opacity 1s ease;pointer-events:none}.slide.on.svelte-zcnfb1{opacity:1;pointer-events:auto}.text.svelte-zcnfb1{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.kicker.svelte-zcnfb1{padding:3px 10px;border-radius:999px;background:var(--yellow);color:#111;font:700 12px var(--font);text-transform:uppercase;letter-spacing:.06em}h2.svelte-zcnfb1{margin:10px 0 0;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.05}h2.svelte-zcnfb1 a:where(.svelte-zcnfb1){color:#fff;text-decoration:none}h2.svelte-zcnfb1 a:where(.svelte-zcnfb1):hover{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.subtitle.svelte-zcnfb1{margin:2px 0 0;font-size:1.2rem;color:var(--text)}.meta.svelte-zcnfb1{margin:4px 0 0;color:var(--muted);font-weight:600}.actions.svelte-zcnfb1{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.btn.svelte-zcnfb1{padding:11px 20px;border-radius:999px;font-weight:700;text-decoration:none;font-size:15px}.btn.primary.svelte-zcnfb1{background:var(--red);color:#fff}.btn.primary.svelte-zcnfb1:hover{background:var(--red-600);color:#fff}.btn.ghost.svelte-zcnfb1{border:1px solid rgb(255 255 255 / .6);color:#fff}.btn.ghost.svelte-zcnfb1:hover{background:#ffffff1f;color:#fff}.art.svelte-zcnfb1{display:block;aspect-ratio:3 / 2;border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:0 24px 60px #0000008c}.art.svelte-zcnfb1 img:where(.svelte-zcnfb1){width:100%;height:100%;object-fit:cover;transition:transform 6s ease-out}.slide.on.svelte-zcnfb1 .art:where(.svelte-zcnfb1) img:where(.svelte-zcnfb1){transform:scale(1.04)}.all-new.svelte-zcnfb1{position:absolute;right:0;bottom:-34px;color:#ffffffd9;font-weight:600;font-size:14px;text-decoration:none}.all-new.svelte-zcnfb1:hover{color:#fff;text-decoration:underline}.dots.svelte-zcnfb1{position:absolute;left:0;bottom:-28px;display:flex;gap:8px}.dots.svelte-zcnfb1 button:where(.svelte-zcnfb1){width:28px;height:4px;padding:0;border:0;border-radius:2px;cursor:pointer;background:#ffffff59;transition:background .2s,width .2s}.dots.svelte-zcnfb1 button[aria-current=true]:where(.svelte-zcnfb1){background:#fff;width:44px}@media(max-width:760px){.hero.svelte-zcnfb1{padding:18px 18px 48px}.slide.svelte-zcnfb1{grid-template-columns:1fr;gap:18px}.art.svelte-zcnfb1{order:-1}}@media(prefers-reduced-motion:reduce){.slide.svelte-zcnfb1,.art.svelte-zcnfb1 img:where(.svelte-zcnfb1){transition:none}.slide.on.svelte-zcnfb1 .art:where(.svelte-zcnfb1) img:where(.svelte-zcnfb1){transform:none}}:root[data-theme=b] .hero.svelte-zcnfb1{border-color:var(--line);overflow:hidden;background:radial-gradient(ellipse 60% 90% at 78% 45%,rgb(237 28 60 / .06),transparent 70%),var(--soft-card);box-shadow:var(--soft-shadow)}:root[data-theme=b] h2.svelte-zcnfb1 a:where(.svelte-zcnfb1){color:#00004c}:root[data-theme=b] h2.svelte-zcnfb1 a:where(.svelte-zcnfb1):hover{color:#00004c}:root[data-theme=b] .subtitle.svelte-zcnfb1{color:var(--text)}:root[data-theme=b] .btn.primary.svelte-zcnfb1{box-shadow:0 4px 14px #ed1c3c4d}:root[data-theme=b] .btn.ghost.svelte-zcnfb1{border-color:#c4c9d4;color:var(--text);background:transparent}:root[data-theme=b] .btn.ghost.svelte-zcnfb1:hover{border-color:var(--red);color:var(--red);background:transparent}:root[data-theme=b] .art.svelte-zcnfb1{box-shadow:0 18px 40px #1012282e,0 0 0 1px #1012280f}:root[data-theme=b] .all-new.svelte-zcnfb1{color:var(--red)}:root[data-theme=b] .all-new.svelte-zcnfb1:hover{color:var(--red-600)}:root[data-theme=b] .dots.svelte-zcnfb1 button:where(.svelte-zcnfb1){background:#d2d6df}:root[data-theme=b] .dots.svelte-zcnfb1 button[aria-current=true]:where(.svelte-zcnfb1){background:var(--red)}.newsletter.svelte-v55u47{display:flex;align-items:center;justify-content:space-between;gap:16px 40px;flex-wrap:wrap}.text.svelte-v55u47{display:flex;align-items:center;gap:16px;min-width:0}h2.svelte-v55u47{margin:0;text-transform:none}p.svelte-v55u47{margin:0}form.svelte-v55u47{flex:0 1 460px;min-width:min(100%,300px)}.row.svelte-v55u47{display:flex;gap:8px}input.svelte-v55u47{flex:1;min-width:0;height:42px;padding:0 14px;border-radius:999px;box-sizing:border-box;font:15px var(--font);color:var(--text);background:var(--navy-950);border:1px solid var(--line)}input.svelte-v55u47::placeholder{color:var(--muted)}input.svelte-v55u47:focus{outline:2px solid var(--red);outline-offset:0;border-color:transparent}button.svelte-v55u47{height:42px;padding:0 20px;border-radius:999px;border:0;background:var(--red);color:#fff;font:700 15px var(--font);cursor:pointer;white-space:nowrap}button.svelte-v55u47:hover:not(:disabled){background:var(--red-600)}button.svelte-v55u47:disabled{opacity:.6;cursor:default}.note.svelte-v55u47{margin-top:6px;font-size:12px;color:var(--muted)}.error.svelte-v55u47{margin-top:6px;font-size:13px;color:var(--err)}.done.svelte-v55u47{font-weight:600;color:var(--ok)}.trap.svelte-v55u47{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sr.svelte-v55u47{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.band.svelte-v55u47{padding:28px 32px;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(120deg,var(--navy-800),var(--navy-900) 60%)}.band.svelte-v55u47 h2:where(.svelte-v55u47){font-size:clamp(1.4rem,2.4vw,1.8rem);text-transform:uppercase}.band.svelte-v55u47 .text:where(.svelte-v55u47) p:where(.svelte-v55u47){color:var(--text);margin-top:4px}.band.svelte-v55u47{flex-wrap:wrap}.band.svelte-v55u47 .text:where(.svelte-v55u47){flex:1 1 380px}.band.svelte-v55u47 form:where(.svelte-v55u47){flex:0 1 440px}.icon.svelte-v55u47{flex:none;width:52px;height:52px;padding:12px;border-radius:50%;background:var(--red);fill:none;stroke:#fff;stroke-width:1.8;stroke-linejoin:round;box-sizing:border-box}@media(max-width:600px){.band.svelte-v55u47{padding:20px}.icon.svelte-v55u47{display:none}}.caption.svelte-119hrps .flag:where(.svelte-119hrps){display:inline-block;width:16px;height:12px;margin-right:4px;vertical-align:-1px;border-radius:2px;object-fit:cover}section.svelte-119hrps+section:where(.svelte-119hrps),.signup.svelte-119hrps,.signup.svelte-119hrps+section:where(.svelte-119hrps){margin-top:44px}:root[data-theme=b] :is(.post-card.svelte-119hrps,.news-list.svelte-119hrps,.signup.svelte-119hrps .band){background:var(--soft-card);box-shadow:var(--soft-shadow)}:root[data-theme=b] :is(.row.svelte-119hrps:hover,.all.svelte-119hrps a:where(.svelte-119hrps):hover){background:#ffffff8c}:root[data-theme=b] .signup.svelte-119hrps input{background:#fff}.head.svelte-119hrps+p.muted{margin:-8px 0 16px}.build-grid.svelte-119hrps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:960px){.build-grid.svelte-119hrps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.build-grid.svelte-119hrps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.build.svelte-119hrps{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius);background:var(--navy-900);color:#fff;text-decoration:none}.build.svelte-119hrps img:where(.svelte-119hrps){width:100%;height:100%;object-fit:cover;transition:transform .3s}.build.svelte-119hrps:hover img:where(.svelte-119hrps){transform:scale(1.05)}.caption.svelte-119hrps{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:1px;padding:28px 12px 10px;line-height:1.25;background:linear-gradient(transparent,#000014d9)}.caption.svelte-119hrps strong:where(.svelte-119hrps){font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caption.svelte-119hrps small:where(.svelte-119hrps){font-size:12px;color:#fffc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.caption.svelte-119hrps{padding:20px 8px 6px}.caption.svelte-119hrps small:where(.svelte-119hrps){display:none}}.head.svelte-119hrps{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;margin-bottom:22px}.head.svelte-119hrps h2:where(.svelte-119hrps){margin:0}.head.svelte-119hrps:after{content:"";flex:1 0 40px;height:4px;border-radius:2px 0 0 2px;background:linear-gradient(90deg,var(--stripe),color-mix(in srgb,var(--stripe) 8%,transparent));margin-right:calc(-1*(max(0px,(100vw - var(--max)) / 2) + 16px))}.news.svelte-119hrps{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px}@media(max-width:860px){.news.svelte-119hrps{grid-template-columns:1fr}}.post-card.lead.svelte-119hrps .cover:where(.svelte-119hrps){aspect-ratio:16 / 9;position:relative}.post-card.lead.svelte-119hrps .cover:where(.svelte-119hrps) img:where(.svelte-119hrps){position:absolute;inset:0}.post-card.lead.svelte-119hrps .cover:where(.svelte-119hrps) img:where(.svelte-119hrps){object-fit:cover}.post-card.lead.svelte-119hrps .cover:where(.svelte-119hrps) img.small:where(.svelte-119hrps){object-fit:scale-down}.post-card.lead.svelte-119hrps .post-body:where(.svelte-119hrps){padding:18px 22px 22px}.post-card.lead.svelte-119hrps h3:where(.svelte-119hrps){font-size:clamp(1.4rem,2.4vw,1.9rem)}.post-card.lead.svelte-119hrps .excerpt:where(.svelte-119hrps){font-size:16px;-webkit-line-clamp:3;line-clamp:3}.news-list.svelte-119hrps{list-style:none;margin:0;padding:0;border-radius:var(--radius);overflow:hidden;background:var(--navy-900);border:1px solid var(--line);display:flex;flex-direction:column}.news-list.svelte-119hrps li:where(.svelte-119hrps){flex:1;display:flex}.news-list.svelte-119hrps li:where(.svelte-119hrps)+li:where(.svelte-119hrps){border-top:1px solid var(--line)}.news-list.svelte-119hrps li.all:where(.svelte-119hrps){flex:none}.all.svelte-119hrps a:where(.svelte-119hrps){flex:1;padding:12px 16px;color:var(--muted);font-weight:600;text-decoration:none}.all.svelte-119hrps a:where(.svelte-119hrps):hover{color:var(--strong);background:var(--navy-800)}.row.svelte-119hrps{flex:1;display:flex;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;color:var(--text);transition:background .15s}.row.svelte-119hrps:hover{background:var(--navy-800);color:var(--text)}.row.svelte-119hrps:hover strong:where(.svelte-119hrps){color:var(--red)}.thumb.svelte-119hrps{flex:none;width:128px;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:var(--navy-800)}.thumb.svelte-119hrps:empty{display:none}.thumb.svelte-119hrps img:where(.svelte-119hrps){width:100%;height:100%;object-fit:cover}.row-text.svelte-119hrps{display:flex;flex-direction:column;gap:3px;min-width:0}.row-text.svelte-119hrps time:where(.svelte-119hrps){font-size:12px}.row-text.svelte-119hrps strong:where(.svelte-119hrps){font:500 1.15rem/1.25 var(--display);letter-spacing:.035em}.row-excerpt.svelte-119hrps{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.browse.svelte-119hrps{margin-top:44px}.tiles.svelte-119hrps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.tile.svelte-119hrps{position:relative;display:block;aspect-ratio:2 / 1;overflow:hidden;border-radius:var(--radius);background:var(--navy-900);color:#fff;text-decoration:none;border:1px solid var(--line)}.tile.svelte-119hrps img:where(.svelte-119hrps){width:100%;height:100%;object-fit:cover;transition:transform .4s}@media(max-width:600px){.tile.svelte-119hrps{aspect-ratio:3 / 1}.tile-text.svelte-119hrps{padding:12px 16px}}.tile.svelte-119hrps:hover img:where(.svelte-119hrps){transform:scale(1.05)}.tile-text.svelte-119hrps{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:18px 20px;background:linear-gradient(transparent 35%,#00001ed9)}.tile.svelte-119hrps strong:where(.svelte-119hrps){font:600 clamp(1.1rem,1.7vw,1.4rem) var(--display);text-transform:uppercase;letter-spacing:.02em}.scales.svelte-119hrps{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}.scales.svelte-119hrps .muted:where(.svelte-119hrps){margin-right:4px;font-weight:600}.scales.svelte-119hrps a:where(.svelte-119hrps){padding:6px 14px;border-radius:999px;border:1px solid var(--line);background:var(--navy-900);color:var(--text);text-decoration:none;font-weight:600;font-variant-numeric:tabular-nums}.scales.svelte-119hrps a:where(.svelte-119hrps):hover{border-color:var(--red);color:var(--strong)}.post-card.svelte-119hrps{display:flex;flex-direction:column;overflow:hidden;background:var(--navy-900);border:1px solid var(--line);border-radius:var(--radius)}.cover.svelte-119hrps{display:block;aspect-ratio:16 / 10;background:#fff;overflow:hidden}.cover.svelte-119hrps img:where(.svelte-119hrps){display:block;width:100%;height:100%;object-fit:cover}.post-body.svelte-119hrps{display:flex;flex-direction:column;gap:6px;padding:14px 16px 18px;flex:1}.post-body.svelte-119hrps time:where(.svelte-119hrps){font-size:13px}.post-body.svelte-119hrps h3:where(.svelte-119hrps){margin:0;font-size:1.15rem;text-transform:none}.post-body.svelte-119hrps h3:where(.svelte-119hrps) a:where(.svelte-119hrps){color:inherit;text-decoration:none}.post-body.svelte-119hrps h3:where(.svelte-119hrps) a:where(.svelte-119hrps):hover{color:var(--red)}.excerpt.svelte-119hrps{margin:0;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.more.svelte-119hrps{margin-top:auto;padding-top:6px;color:var(--red);font-weight:600;text-decoration:none}
