@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}:root{--color-bg:#0a2845;--color-surface:#103d69;--color-text:#f2e9cf;--color-accent:#cfab4a;--color-divider:#f2e9cf2e;--color-neutral-100:#f2f5f9;--color-neutral-200:#dce4ee;--color-neutral-300:#c0cddc;--color-neutral-400:#a0b2c7;--color-neutral-500:#7f95af;--color-neutral-600:#5f7894;--color-neutral-700:#436079;--color-neutral-800:#234a72;--color-neutral-900:#071f38;--color-accent-100:#fbf6e6;--color-accent-200:#f2e9cf;--color-accent-300:#e3c97f;--color-accent-400:#d9bb62;--color-accent-500:#cfab4a;--color-accent-600:#b28e2f;--color-accent-700:#8a6e24;--color-accent-800:#5e4b19;--color-accent-900:#33290e;--color-section:#103d69;--color-section-glow:#1d5791;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--shadow-sm:0 0 0 1px #234a72;--shadow-lg:0 0 0 1px #7f95af, 0 16px 40px #000000a6}*,:before,:after{box-sizing:border-box}:root{--nav-h:80px;--gutter:clamp(20px, 5vw, 64px);--max:1320px;--font-body:"Inter", system-ui, sans-serif;--font-heading:var(--font-body)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font:400 15px/1.55 var(--font-body);flex-direction:column;margin:0;display:flex}main{flex:1}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.015em;margin:0;font-weight:500;line-height:1.12}p{margin:0}a{color:var(--color-accent);text-underline-offset:3px}a:hover{color:var(--color-accent-300)}img{max-width:100%;display:block}button{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}@media (width<=600px){:root{--nav-h:64px}}@media (width<=359px){:root{--gutter:16px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.frame{background:var(--color-surface);border-radius:var(--radius-md);overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.tnum{font-feature-settings:"tnum" 1}.kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:13px}.h-section{font-size:clamp(26px,3vw,34px)}.h-page{letter-spacing:-.02em;font-size:clamp(34px,4.4vw,52px)}.rule{background:linear-gradient(to right, transparent, var(--color-neutral-800) 48px, var(--color-neutral-800) calc(100% - 48px), transparent) no-repeat top / 100% 1px}.btn{cursor:pointer;font:500 14px/1.2 var(--font-body);border-radius:var(--radius-md);border:1px solid var(--color-divider);color:var(--color-text);background:0 0;justify-content:center;align-items:center;padding:11px 18px;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}.btn-accent{border-color:var(--color-accent);color:var(--color-accent)}.btn-accent:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent)}.btn-hero{border-color:var(--color-accent);color:var(--color-accent-300);background:#00000040}.btn-hero:hover{background:color-mix(in srgb, var(--color-accent) 22%, transparent);color:var(--color-accent-300)}.btn-ghost{border-color:color-mix(in srgb, var(--color-text) 30%, transparent)}.btn-ghost:hover{background:color-mix(in srgb, var(--color-text) 10%, transparent)}.btn-sm{padding:8px 14px;font-size:13px}.placeholder{border-radius:var(--radius-md);background:repeating-linear-gradient(135deg, var(--color-surface) 0 10px, var(--color-neutral-900) 10px 20px);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex}.placeholder span{color:var(--color-neutral-400);font:12px ui-monospace,Menlo,monospace}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip[data-astro-cid-ju4pidww]:focus{z-index:200;clip:auto;background:var(--color-bg);border-radius:var(--radius-md);width:auto;height:auto;padding:8px 12px;position:fixed;top:8px;left:8px}.nav[data-astro-cid-ju4pidww]{z-index:20;padding:10px var(--gutter);min-height:var(--nav-h);background:color-mix(in srgb, var(--color-bg) 84%, transparent);-webkit-backdrop-filter:blur(14px);grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px;display:grid;position:sticky;top:0}.brand[data-astro-cid-ju4pidww]{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--color-text);flex-direction:column;grid-area:1/2;align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:flex}.brand[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww]{padding-left:.2em}.brand[data-astro-cid-ju4pidww] .mark{width:auto;height:40px;color:var(--color-accent);display:block}.side[data-astro-cid-ju4pidww]{grid-row:1;align-items:center;gap:24px;display:flex}.left[data-astro-cid-ju4pidww]{grid-column:1;justify-self:start}.right[data-astro-cid-ju4pidww]{grid-column:3;justify-self:end}.link[data-astro-cid-ju4pidww]{color:var(--color-text);white-space:nowrap;font-size:14px;text-decoration:none}.link[data-astro-cid-ju4pidww]:hover,.link[data-astro-cid-ju4pidww][aria-current=page],.brand[data-astro-cid-ju4pidww]:hover{color:var(--color-accent)}.cta[data-astro-cid-ju4pidww]{border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent-300);padding:7px 14px}.cta[data-astro-cid-ju4pidww]:hover,.cta[data-astro-cid-ju4pidww][aria-current=page]{background:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-accent-300)}.lang[data-astro-cid-ju4pidww]{letter-spacing:.06em;color:var(--color-text);border:1px solid var(--color-divider);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:500;line-height:1;text-decoration:none}.lang[data-astro-cid-ju4pidww]:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (width<=600px){.nav[data-astro-cid-ju4pidww]{padding:8px var(--gutter);column-gap:10px}.brand[data-astro-cid-ju4pidww] span[data-astro-cid-ju4pidww]{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.brand[data-astro-cid-ju4pidww] .mark{height:36px}.side[data-astro-cid-ju4pidww]{gap:14px}.right[data-astro-cid-ju4pidww]{gap:10px}.cta[data-astro-cid-ju4pidww]{padding:5px 10px;font-size:13px}.lang[data-astro-cid-ju4pidww]{padding:5px 8px}}.band[data-astro-cid-ju4pidww]{background:radial-gradient(900px 420px at 85% -40%, color-mix(in srgb, var(--color-section-glow) 70%, transparent), transparent 64%), var(--color-section);padding:clamp(48px, 6vw, 80px) var(--gutter)}.band-in[data-astro-cid-ju4pidww]{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin:0 auto;display:flex}.band-text[data-astro-cid-ju4pidww]{flex-direction:column;gap:14px;min-width:0;display:flex}.band[data-astro-cid-ju4pidww] h2[data-astro-cid-ju4pidww]{letter-spacing:-.02em;font-size:clamp(28px,4vw,48px)}.band-text[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--color-text);overflow-wrap:anywhere;font-size:clamp(17px,2vw,22px)}.band-text[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--color-accent-200)}.band-btn[data-astro-cid-ju4pidww]{border-color:var(--color-accent-300);color:var(--color-accent-200)}.band-btn[data-astro-cid-ju4pidww]:hover{background:color-mix(in srgb, var(--color-accent) 20%, transparent);color:var(--color-accent-200)}.foot[data-astro-cid-ju4pidww]{padding:26px var(--gutter);color:color-mix(in srgb, var(--color-text) 58%, transparent);flex-wrap:wrap;justify-content:space-between;gap:10px 28px;font-size:13px;display:flex}.foot[data-astro-cid-ju4pidww] div[data-astro-cid-ju4pidww]{gap:20px;display:flex}.foot[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:inherit;text-decoration:none}.foot[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--color-accent)}
