.calc[data-astro-cid-sxroa46m]{box-shadow:var(--shadow-lg);background:var(--white);border-radius:24px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.controls[data-astro-cid-sxroa46m]{align-content:center;gap:30px;padding:44px;display:grid}.ctl[data-astro-cid-sxroa46m]{gap:12px;display:grid}.row[data-astro-cid-sxroa46m]{justify-content:space-between;font-size:.95rem;font-weight:600;display:flex}.row[data-astro-cid-sxroa46m] output[data-astro-cid-sxroa46m]{font-family:var(--font-head);color:var(--red);font-size:1.3rem}input[data-astro-cid-sxroa46m][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--red) var(--pct,50%), var(--line) var(--pct,50%));border-radius:6px;outline:none;width:100%;height:6px}input[data-astro-cid-sxroa46m][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);border:6px solid var(--red);border-radius:50%;width:24px;height:24px;transition:transform .2s;box-shadow:0 4px 14px #d42a3f66}input[data-astro-cid-sxroa46m][type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[data-astro-cid-sxroa46m][type=range]::-moz-range-thumb{background:var(--white);border:6px solid var(--red);border-radius:50%;width:14px;height:14px}.result[data-astro-cid-sxroa46m]{background:radial-gradient(600px 300px at 100% 0%, #d42a3f59, transparent 60%), var(--navy-deep);color:var(--white);padding:44px}.result[data-astro-cid-sxroa46m] .eyebrow[data-astro-cid-sxroa46m]{color:var(--red-glow)}.big[data-astro-cid-sxroa46m]{font-family:var(--font-head);font-variant-numeric:tabular-nums;margin-bottom:24px;font-size:clamp(3.2rem,6vw,5rem);font-weight:700;line-height:1}.big[data-astro-cid-sxroa46m] small[data-astro-cid-sxroa46m]{color:#9ea8c7;margin-left:6px;font-size:.4em}.subs[data-astro-cid-sxroa46m]{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;padding:20px 0;display:grid}.subs[data-astro-cid-sxroa46m] b[data-astro-cid-sxroa46m]{font-family:var(--font-head);font-variant-numeric:tabular-nums;font-size:2rem;display:block}.subs[data-astro-cid-sxroa46m] span[data-astro-cid-sxroa46m]{color:#9ea8c7;font-size:.85rem}.fine[data-astro-cid-sxroa46m]{color:#7f89aa;margin-bottom:24px;font-size:.8rem}@media (width<=900px){.calc[data-astro-cid-sxroa46m]{grid-template-columns:1fr}.controls[data-astro-cid-sxroa46m],.result[data-astro-cid-sxroa46m]{padding:28px}}.hero[data-astro-cid-lcdefpme]{background:var(--navy-deep);min-height:100svh;color:var(--white);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-photo[data-astro-cid-lcdefpme]{opacity:.4;position:absolute;inset:0}.hero-photo[data-astro-cid-lcdefpme] img{animation:30s ease-in-out infinite alternate kenburns}@keyframes kenburns{0%{transform:scale(1.05)}to{transform:scale(1.18)translate(-2%,-1%)}}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#070c22f5 0%,#070c22bf 45%,#070c2259 100%),linear-gradient(#0000 70%,#070c22 100%);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;padding-top:140px;padding-bottom:160px;position:relative}.hero-content[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{pointer-events:auto}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--red-glow)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--white);max-width:900px}.rotator[data-astro-cid-lcdefpme]{color:var(--red-glow);display:inline-block;position:relative}.rot-word[data-astro-cid-lcdefpme]{transition:transform .45s var(--ease), opacity .45s, filter .45s;display:inline-block}.rot-word[data-astro-cid-lcdefpme].out{opacity:0;filter:blur(6px);transform:translateY(-40%)}.rot-word[data-astro-cid-lcdefpme].in-word{animation:wordIn .5s var(--ease)}@keyframes wordIn{0%{opacity:0;filter:blur(6px);transform:translateY(40%)}}.hero-lead[data-astro-cid-lcdefpme]{color:#b6bfdc;max-width:560px;margin:8px 0 36px;font-size:1.25rem}.hero-foot[data-astro-cid-lcdefpme]{z-index:2;backdrop-filter:blur(6px);background:#070c2280;border-top:1px solid #ffffff14;align-items:center;gap:28px;padding:22px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.foot-label[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:#6f7aa0;flex:none;font-size:.75rem;font-weight:600}.hero-foot[data-astro-cid-lcdefpme] .marquee[data-astro-cid-lcdefpme]{flex:1}.plat[data-astro-cid-lcdefpme]{font-family:var(--font-head);color:#ffffff8c;white-space:nowrap;letter-spacing:.04em;font-size:1.3rem;font-weight:600}.scroll-cue[data-astro-cid-lcdefpme]{z-index:2;border:2px solid #ffffff59;border-radius:14px;width:26px;height:42px;position:absolute;bottom:100px;right:32px}.scroll-cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--white);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s infinite cue;position:absolute;top:8px;left:50%}@keyframes cue{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}.stats[data-astro-cid-lcdefpme]{background:var(--navy-deep);border-top:1px solid #ffffff0f}.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);display:grid}.stats-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-right:1px solid #ffffff14;padding:44px 28px}.stats-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-right:0}.stats[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-head);color:var(--white);margin-bottom:8px;font-size:clamp(3rem,5vw,4.4rem);line-height:1;display:block}.stats-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(odd) b[data-astro-cid-lcdefpme]{color:var(--red-glow)}.stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#8f99bc;font-size:.95rem}.head-split[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.head-split[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.head-split[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:460px;margin:0}.bento[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.tile[data-astro-cid-lcdefpme]{color:var(--ink);background:var(--bg-soft);border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease);transform-style:preserve-3d;will-change:transform;border-radius:24px;gap:20px;padding:36px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%), #d42a3f1f, transparent 40%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.tile[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lg)}.tile[data-astro-cid-lcdefpme]:hover:before{opacity:1}.tile[data-astro-cid-lcdefpme]:hover .tile-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.tile[data-astro-cid-lcdefpme]:hover .tile-icon[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--red-glow), var(--red-dark));transform:rotate(-6deg)scale(1.06)}.tile-xl[data-astro-cid-lcdefpme]{background:linear-gradient(160deg,#fff,#e9edf6);flex-direction:column;grid-row:span 2;justify-content:space-between}.tile[data-astro-cid-lcdefpme]:not(.tile-xl){align-items:center}.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-transform:uppercase;margin-bottom:8px;font-size:2.1rem}.tile-xl[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,4vw,3.4rem)}.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.tile[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;background:var(--red);color:var(--white);border-radius:6px;margin-bottom:14px;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-block}.tile[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{color:var(--red);gap:8px;font-weight:600;display:inline-flex}.tile[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}.arrow[data-astro-cid-lcdefpme]{transition:transform .3s var(--ease);display:inline-block}.tile-art[data-astro-cid-lcdefpme]{position:relative;transform:translateZ(40px)}.tile-icon[data-astro-cid-lcdefpme]{width:96px;height:96px;color:var(--white);background:linear-gradient(135deg, var(--flag-navy), var(--navy-deep));transition:transform .4s var(--ease), background .4s;border-radius:24px;flex:none;place-items:center;display:grid;box-shadow:0 14px 30px #1f2a5c40}.tile-xl[data-astro-cid-lcdefpme] .tile-art[data-astro-cid-lcdefpme]{background:#fff;border-radius:18px;width:100%;max-width:560px;margin:10px auto 0;overflow:hidden}.tile-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;transition:transform .7s var(--ease);display:block}.tk-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.tk-media[data-astro-cid-lcdefpme]{aspect-ratio:4/5;box-shadow:var(--shadow-lg);border-radius:24px;position:relative;overflow:hidden}.tk-badge[data-astro-cid-lcdefpme]{backdrop-filter:blur(10px);color:var(--white);background:#070c22bf;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-weight:600;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.tk-badge[data-astro-cid-lcdefpme] svg{color:var(--red-glow)}.timeline[data-astro-cid-lcdefpme]{--p:0;margin:36px 0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-lcdefpme]:before,.timeline[data-astro-cid-lcdefpme]:after{content:"";background:var(--line);width:2px;position:absolute;top:10px;bottom:10px;left:21px}.timeline[data-astro-cid-lcdefpme]:after{background:linear-gradient(var(--red), var(--flag-navy));transform-origin:top;transform:scaleY(var(--p))}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{z-index:1;gap:20px;padding-bottom:22px;display:flex;position:relative}.timeline[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:var(--white);border:2px solid var(--line);height:44px;color:var(--muted);transition:all .4s var(--ease);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].lit .dot[data-astro-cid-lcdefpme]{background:var(--red);border-color:var(--red);color:var(--white);box-shadow:0 0 0 6px #d42a3f26}.timeline[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-transform:uppercase;margin:8px 0 4px;font-size:1.5rem}.timeline[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.ind-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ind[data-astro-cid-lcdefpme]{aspect-ratio:4/3;color:var(--white);background:var(--navy-deep);border-radius:20px;text-decoration:none;display:block;position:relative;overflow:hidden}.ind[data-astro-cid-lcdefpme] .photo{transition:transform .8s var(--ease), filter .8s;filter:saturate(.85)}.ind[data-astro-cid-lcdefpme]:hover .photo{filter:saturate(1.1);transform:scale(1.08)}.ind-overlay[data-astro-cid-lcdefpme]{background:linear-gradient(#070c221a 40%,#070c22eb);flex-direction:column;justify-content:flex-end;padding:24px;transition:background .5s;display:flex;position:absolute;inset:0}.ind[data-astro-cid-lcdefpme]:hover .ind-overlay[data-astro-cid-lcdefpme]{background:linear-gradient(#070c221a 30%,#a81d30e6)}.ind-icon[data-astro-cid-lcdefpme]{backdrop-filter:blur(6px);background:#ffffff1f;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:12px;display:grid}.ind[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--white);text-transform:uppercase;margin:0;font-size:1.7rem}.disposal[data-astro-cid-lcdefpme]{color:var(--white);background:var(--navy-deep);padding:160px 0;position:relative;overflow:hidden}.disposal-bg[data-astro-cid-lcdefpme]{opacity:.35;position:absolute;inset:-10% 0}.disposal[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#070c22f2,#070c2299);position:absolute;inset:0}.disposal-inner[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;display:grid;position:relative}.disposal[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--white);margin:0;font-size:clamp(2.8rem,6vw,5.4rem)}.disposal[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#b6bfdc;font-size:1.1rem}@media (width<=960px){.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.stats-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(2){border-right:0}.stats-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff14;padding:32px 20px}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tile-xl[data-astro-cid-lcdefpme]{grid-row:auto}.tk-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:48px}.tk-media[data-astro-cid-lcdefpme]{aspect-ratio:16/11}.ind-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.disposal-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.scroll-cue[data-astro-cid-lcdefpme]{display:none}}@media (width<=600px){.tile[data-astro-cid-lcdefpme]:not(.tile-xl){flex-direction:column;align-items:stretch}.ind-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.foot-label[data-astro-cid-lcdefpme]{display:none}.hero-content[data-astro-cid-lcdefpme]{padding-bottom:120px}}
