@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.lang-dd[data-astro-cid-3s4v7zxg]{z-index:60;position:relative}.lang-dd__trigger[data-astro-cid-3s4v7zxg]{cursor:pointer;border:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);background:var(--surface);color:var(--color-navy);user-select:none;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.lang-dd__trigger[data-astro-cid-3s4v7zxg]:hover,.lang-dd[data-astro-cid-3s4v7zxg].is-open .lang-dd__trigger[data-astro-cid-3s4v7zxg]{border-color:var(--color-gold);box-shadow:0 4px 14px #0d1f3c14}.lang-dd__code[data-astro-cid-3s4v7zxg]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);font-size:10px;font-weight:700}.lang-dd__name[data-astro-cid-3s4v7zxg]{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;font-weight:600}.lang-dd__chevron[data-astro-cid-3s4v7zxg]{color:var(--fg-muted);margin-left:.15rem;transition:transform .2s}.lang-dd[data-astro-cid-3s4v7zxg].is-open .lang-dd__chevron[data-astro-cid-3s4v7zxg]{transform:rotate(180deg)}.lang-dd__panel[data-astro-cid-3s4v7zxg]{z-index:70;border:1px solid var(--border);background:var(--surface);min-width:11rem;padding:4px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0d1f3c1f}.lang-dd__panel[data-astro-cid-3s4v7zxg][hidden]{display:none!important}.lang-dd__option[data-astro-cid-3s4v7zxg]{align-items:center;gap:.75rem;padding:.7rem .85rem;text-decoration:none;transition:background-color .15s;display:flex}.lang-dd__option[data-astro-cid-3s4v7zxg]:hover{background:color-mix(in srgb, var(--color-gold) 12%, transparent)}.lang-dd__option--active[data-astro-cid-3s4v7zxg],.lang-dd__option--active[data-astro-cid-3s4v7zxg]:hover{background:var(--color-navy)}.lang-dd__option-code[data-astro-cid-3s4v7zxg]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);min-width:1.5rem;font-size:10px;font-weight:700}.lang-dd__option--active[data-astro-cid-3s4v7zxg] .lang-dd__option-code[data-astro-cid-3s4v7zxg]{color:var(--color-gold-light)}.lang-dd__option-name[data-astro-cid-3s4v7zxg]{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;font-size:10px;font-weight:600}.lang-dd__option--active[data-astro-cid-3s4v7zxg] .lang-dd__option-name[data-astro-cid-3s4v7zxg]{color:#fff}.menu-toggle[data-astro-cid-nen7h5rs]{top:max(1rem, calc(var(--safe-top,env(safe-area-inset-top,0px)) + .5rem));right:max(1rem, calc(var(--safe-right,env(safe-area-inset-right,0px)) + .5rem));z-index:70;border:1px solid color-mix(in srgb, var(--color-gold-light) 55%, transparent);background:color-mix(in srgb, var(--color-navy) 62%, transparent);backdrop-filter:blur(8px);color:var(--color-gold-light);cursor:pointer;user-select:none;box-shadow:none;border-radius:0;justify-content:center;align-items:center;padding:.5rem .75rem;transition:background-color .35s,border-color .35s,box-shadow .35s,color .35s;display:inline-flex;position:fixed;left:auto}.menu-toggle[data-astro-cid-nen7h5rs].is-on-light,.menu-toggle[data-astro-cid-nen7h5rs].is-open{border-color:color-mix(in srgb, var(--color-navy) 28%, transparent);color:var(--color-navy);background:#ffffffe0;box-shadow:0 6px 18px #0d1f3c1f}.menu-toggle[data-astro-cid-nen7h5rs]:hover:not(.is-open):not(.is-on-light){background:color-mix(in srgb, var(--color-navy) 78%, transparent);border-color:var(--color-gold)}.menu-toggle[data-astro-cid-nen7h5rs].is-on-light:hover,.menu-toggle[data-astro-cid-nen7h5rs].is-open:hover{border-color:var(--color-gold);background:#fff;box-shadow:0 6px 18px #0d1f3c29}.menu-toggle__name[data-astro-cid-nen7h5rs]{letter-spacing:.18em;text-transform:uppercase;color:inherit;font-size:10px;font-weight:700}.site-header[data-astro-cid-nen7h5rs]{z-index:60;background:var(--bg);border-right:1px solid var(--border);opacity:0;pointer-events:none;width:min(12.5rem,100vw - 2.5rem);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:16px 0 40px #0d1f3c1f}.site-header[data-astro-cid-nen7h5rs].is-open{opacity:1;pointer-events:auto;transform:translate(0)}@media (width>=768px){.site-header[data-astro-cid-nen7h5rs]{border-right:none;border-left:1px solid var(--border);inset:0 0 0 auto;transform:translate(105%);box-shadow:-16px 0 40px #0d1f3c1f}.site-header[data-astro-cid-nen7h5rs].is-open{transform:translate(0)}}.header-panel[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:center;gap:2.25rem;height:100%;padding:4.5rem 1rem 1.25rem;display:flex}.header-logo[data-astro-cid-nen7h5rs]{flex-shrink:0;width:5.5rem;height:5.5rem;display:block;position:relative}.header-logo[data-astro-cid-nen7h5rs] img{object-fit:contain;filter:drop-shadow(0 2px 6px #0d1f3c1f);width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}.header-logo[data-astro-cid-nen7h5rs]:hover img{transform:scale(1.03)}.header-nav[data-astro-cid-nen7h5rs]{text-align:center;flex-direction:column;flex:1;align-self:stretch;align-items:center;gap:1.5rem;padding-inline:.35rem;display:flex}.header-legal[data-astro-cid-nen7h5rs]{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;margin-top:auto;padding-inline:.5rem;display:flex}.header-legal__link[data-astro-cid-nen7h5rs]{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);font-size:9px;font-weight:600;line-height:1.35;text-decoration:none;transition:color .2s}.header-legal__link[data-astro-cid-nen7h5rs]:hover,.header-legal__link[data-astro-cid-nen7h5rs].is-active{color:var(--color-navy)}.header-lang[data-astro-cid-nen7h5rs]{z-index:60;flex-shrink:0;align-self:center;position:relative}.header-lang[data-astro-cid-nen7h5rs] .lang-dd__panel{inset:auto auto calc(100% + 8px) 50%;transform:translate(-50%)}.nav-link[data-astro-cid-nen7h5rs]{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);padding-bottom:4px;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.nav-link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-gold);width:0;height:2px;transition:width .25s,left .25s;position:absolute;bottom:0;left:50%}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link-active[data-astro-cid-nen7h5rs]{color:var(--color-navy)}.nav-link[data-astro-cid-nen7h5rs]:hover:after,.nav-link-active[data-astro-cid-nen7h5rs]:after{width:100%;left:0}.doc-scroll-rail[data-astro-cid-ampuh3gf]{z-index:30;border:1px solid color-mix(in srgb, var(--color-navy) 10%, transparent);backdrop-filter:blur(8px);pointer-events:auto;background:#ffffffb8;border-radius:999px;width:21px;height:10.625rem;padding:.4rem .3rem;display:none;position:fixed;top:50%;right:.85rem;translate:0 -50%;box-shadow:0 6px 18px #0d1f3c1a}@media (width>=768px){.doc-scroll-rail[data-astro-cid-ampuh3gf]{display:block;right:1.15rem}}.doc-scroll-rail[data-astro-cid-ampuh3gf][hidden]{display:none!important}.doc-scroll-rail__track[data-astro-cid-ampuh3gf]{background:color-mix(in srgb, var(--color-navy) 8%, transparent);cursor:pointer;touch-action:none;border-radius:999px;width:100%;height:100%;position:relative}.doc-scroll-rail__notches[data-astro-cid-ampuh3gf]{pointer-events:none;position:absolute;inset:0}.doc-scroll-rail__notch[data-astro-cid-ampuh3gf]{background:color-mix(in srgb, var(--color-navy) 35%, transparent);pointer-events:auto;cursor:pointer;border:none;border-radius:1px;width:.45rem;height:2px;padding:0;transition:width .2s,height .2s,background-color .2s;position:absolute;left:50%;transform:translate(-50%,-50%)}.doc-scroll-rail__notch[data-astro-cid-ampuh3gf].is-active{background:var(--color-gold);width:.65rem;height:3px}.doc-scroll-rail__notch[data-astro-cid-ampuh3gf]:hover{background:color-mix(in srgb, var(--color-gold) 70%, var(--color-navy))}.doc-scroll-rail__thumb[data-astro-cid-ampuh3gf]{background:var(--color-navy);cursor:grab;will-change:transform;z-index:1;border-radius:999px;min-height:1.5rem;transition:background-color .2s;position:absolute;top:0;left:2px;right:2px;box-shadow:0 1px 4px #0d1f3c33}.doc-scroll-rail__thumb[data-astro-cid-ampuh3gf]:hover{background:color-mix(in srgb, var(--color-navy) 85%, var(--color-gold))}.doc-scroll-rail__thumb[data-astro-cid-ampuh3gf]:active{cursor:grabbing;background:var(--color-gold)}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-navy);border:none;width:100%;margin-top:0}.site-footer__inner[data-astro-cid-jo6i4kqk]{max-width:var(--container-6xl,72rem);text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-inline:auto;padding:1.75rem 1.25rem;display:flex}@media (width<=767px){.site-footer__inner[data-astro-cid-jo6i4kqk]{padding:.85rem 1rem max(.85rem, env(safe-area-inset-bottom,0px));gap:.55rem}.site-footer__center[data-astro-cid-jo6i4kqk]{gap:.35rem}.site-footer__copy[data-astro-cid-jo6i4kqk],.site-footer__credit[data-astro-cid-jo6i4kqk],.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__sep[data-astro-cid-jo6i4kqk]{font-size:10px}html[data-vv-compact="1"] .site-footer__inner[data-astro-cid-jo6i4kqk]{padding-top:.65rem;padding-bottom:max(.65rem, env(safe-area-inset-bottom,0px));gap:.4rem}html[data-vv-short="1"] .site-footer__inner[data-astro-cid-jo6i4kqk]{padding-top:.5rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom,0px));gap:.3rem}html[data-vv-short="1"] .site-footer__copy[data-astro-cid-jo6i4kqk],html[data-vv-short="1"] .site-footer__credit[data-astro-cid-jo6i4kqk],html[data-vv-short="1"] .site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],html[data-vv-short="1"] .site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:9px}}@media (width>=900px){.site-footer__inner[data-astro-cid-jo6i4kqk]{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:none;margin-inline:0;padding:1.5rem clamp(1rem,2.5vw,1.5rem);display:flex;position:relative}.site-footer__copy[data-astro-cid-jo6i4kqk]{flex:0 auto;max-width:36%}.site-footer__center[data-astro-cid-jo6i4kqk]{width:max-content;max-width:min(42vw,28rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-footer__credit[data-astro-cid-jo6i4kqk]{text-align:right;flex:0 auto;max-width:36%;margin-left:auto}}.site-footer__copy[data-astro-cid-jo6i4kqk]{letter-spacing:.12em;text-transform:uppercase;color:#f5f0e8b8;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:11px;font-weight:500}.site-footer__center[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;gap:.55rem;display:flex}.site-footer__nav[data-astro-cid-jo6i4kqk],.site-footer__legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .625rem;display:flex}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;text-transform:uppercase;color:#f5f0e8d1;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.1em;color:#f5f0e8ad}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-gold-light)}.site-footer__sep[data-astro-cid-jo6i4kqk]{color:#f5f0e866;user-select:none;font-size:11px}.site-footer__credit[data-astro-cid-jo6i4kqk]{letter-spacing:.12em;text-transform:uppercase;color:#f5f0e8b8;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-size:11px;font-weight:500}.site-footer__credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:#f5f0e8d1;box-decoration-break:clone;background:linear-gradient(to top, color-mix(in srgb, var(--color-gold) 55%, transparent) 0, color-mix(in srgb, var(--color-gold) 55%, transparent) 0) no-repeat;background-position:0 100%;background-size:100% 0;text-decoration:none;transition:color .25s,background-size .25s}.site-footer__credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-gold-light);background-size:100% 42%}
