/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.navigation-main[data-v-0f079a98]{position:static}.navigation-main>ul[data-v-0f079a98]{gap:1rem;margin:0;padding:0;list-style-type:none;display:inline-flex}.navigation-main>ul a[data-v-0f079a98]{color:var(--brand-white);text-shadow:0 0 2px var(--brand-gray-00);padding-inline:1em;font-size:large;text-decoration:none}.navigation-main>ul a[data-v-0f079a98]:not(.router-link-active):hover{color:var(--brand-primary)}.navigation-main>ul .router-link-exact-active[data-v-0f079a98]{color:var(--brand-primary-highlight);cursor:default;text-align:center;flex-direction:column;justify-content:center;display:flex}.navigation-main>ul .router-link-exact-active[data-v-0f079a98]>*{margin:0;padding:0}.navigation-main.mobile[data-v-0f079a98]{background-color:var(--brand-black);bottom:calc(.75rem + env(safe-area-inset-bottom));width:auto;z-index:var(--z-overlay);position:fixed;left:.75rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){.navigation-main.mobile[data-v-0f079a98]{background-color:color-mix(in srgb,var(--brand-black) 76%,transparent)}}.navigation-main.mobile[data-v-0f079a98]{background-image:radial-gradient(ellipse 160% 200% at top left,var(--brand-primary-900) 0,var(--brand-secondary-900) 46%,var(--brand-black) 100%)}@supports (color:color-mix(in lab,red,red)){.navigation-main.mobile[data-v-0f079a98]{background-image:radial-gradient(ellipse 160% 200% at top left,color-mix(in srgb,var(--brand-primary-900) 82%,transparent) 0,color-mix(in srgb,var(--brand-secondary-900) 70%,transparent) 46%,color-mix(in srgb,var(--brand-black) 86%,transparent) 100%)}}.navigation-main.mobile[data-v-0f079a98]{-webkit-backdrop-filter:blur(14px)saturate(1.1);border:1px solid var(--glass-border);border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 var(--brand-primary),var(--frost-shadow),0 -6px 22px -8px var(--scrim-70)}@supports (color:color-mix(in lab,red,red)){.navigation-main.mobile[data-v-0f079a98]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand-primary) 32%,transparent),var(--frost-shadow),0 -6px 22px -8px var(--scrim-70)}}.navigation-main.mobile[data-v-0f079a98]{transition:transform .38s var(--ease-brand);will-change:transform}.navigation-main.mobile.watching[data-v-0f079a98]{z-index:var(--z-toast)}.navigation-main.mobile.is-hidden[data-v-0f079a98]{pointer-events:none;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.navigation-main.mobile[data-v-0f079a98]{transition:none}}.navigation-main.mobile>ul[data-v-0f079a98]{grid-template-columns:repeat(5,1fr);justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:2.9rem;margin:.3rem 0;padding:0;padding-inline:.65rem;display:grid}.navigation-main.mobile>ul li[data-v-0f079a98]{place-content:end center;height:100%;padding-block:.2rem;display:grid}.navigation-main.mobile>ul a[data-v-0f079a98]{border-radius:var(--radius-sm);color:var(--brand-white);transition:color .2s var(--ease-brand),background-color .2s var(--ease-brand),box-shadow .2s var(--ease-brand);flex-direction:column;align-items:center;padding-block:.4rem .45rem;display:flex}.navigation-main.mobile p[data-v-0f079a98]{margin:.2rem 0 0;font-size:.7rem}.navigation-main[data-v-0f079a98]:not(.mobile){display:none}@media (width>=48rem){.navigation-main[data-v-0f079a98]:not(.mobile){display:block}.navigation-main.mobile[data-v-0f079a98]{display:none}}.navigation-main:not(.mobile)>ul a[data-v-0f079a98]{isolation:isolate;transition:color .2s var(--ease-brand),background-color .2s var(--ease-brand),box-shadow .2s var(--ease-brand),transform .15s var(--ease-brand);border-radius:999px;flex-direction:row;align-items:center;padding-block:.4em;font-size:1rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.navigation-main:not(.mobile)>ul .nav-icon[data-v-0f079a98]{justify-content:center;align-items:center;display:none}.navigation-main:not(.mobile)>ul .nav-icon svg[data-v-0f079a98]{fill:currentColor;width:1.3em;height:1.3em}.navigation-main:not(.mobile)>ul a[data-v-0f079a98]:hover:not(.router-link-exact-active){background:var(--brand-black);color:var(--brand-primary);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.navigation-main:not(.mobile)>ul a[data-v-0f079a98]:hover:not(.router-link-exact-active){background:color-mix(in srgb,var(--brand-black) 33%,transparent)}}.navigation-main:not(.mobile)>ul a[data-v-0f079a98]:hover:not(.router-link-exact-active){box-shadow:inset 0 2px 6px var(--scrim-85),inset 0 1px 2px var(--scrim-70),inset 0 -1px 0 var(--brand-white)}@supports (color:color-mix(in lab,red,red)){.navigation-main:not(.mobile)>ul a[data-v-0f079a98]:hover:not(.router-link-exact-active){box-shadow:inset 0 2px 6px var(--scrim-85),inset 0 1px 2px var(--scrim-70),inset 0 -1px 0 color-mix(in srgb,var(--brand-white) 8%,transparent)}}.navigation-main:not(.mobile)>ul a[data-v-0f079a98]:hover:not(.router-link-exact-active){transform:translateY(1px)}.navigation-main:not(.mobile)>ul a[data-v-0f079a98]:active{transform:scale(.96)}.navigation-main:not(.mobile)>ul a[data-v-0f079a98]:focus-visible{outline:2px solid var(--brand-white);outline-offset:3px;border-radius:4px}.navigation-main:not(.mobile)>ul a.router-link-exact-active[data-v-0f079a98]{color:var(--brand-black);--chip-depth:inset 0 1px 0 #ffffff8c,inset 0 -2px 4px var(--brand-primary-900),0 2px 9px -1px var(--brand-primary),0 9px 20px -7px var(--scrim-60);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.navigation-main:not(.mobile)>ul a.router-link-exact-active[data-v-0f079a98]{--chip-depth:inset 0 1px 0 #ffffff8c,inset 0 -2px 4px color-mix(in srgb,var(--brand-primary-900) 38%,transparent),0 2px 9px -1px color-mix(in srgb,var(--brand-primary) 60%,transparent),0 9px 20px -7px var(--scrim-60)}}.navigation-main:not(.mobile)>ul a.router-link-exact-active[data-v-0f079a98]{animation:nav-active-text-0f079a98 .62s var(--ease-brand) both;box-shadow:var(--chip-depth)}.navigation-main:not(.mobile)>ul a.router-link-exact-active[data-v-0f079a98]:after{content:none}.navigation-main:not(.mobile)>ul a.router-link-exact-active[data-v-0f079a98]:before{animation:nav-active-chip-0f079a98 .62s var(--ease-brand) both;background:var(--brand-primary);border:2px solid var(--brand-primary);content:"";z-index:-1;border-radius:999px;position:absolute;inset:0}@keyframes nav-active-chip-0f079a98{0%{clip-path:inset(calc(100% - 2px) 0 0 round 999px);background-color:#0000}45%{clip-path:inset(0 round 999px);background-color:#0000}to{background-color:var(--brand-primary);clip-path:inset(0 round 999px)}}@keyframes nav-active-text-0f079a98{0%,42%{box-shadow:none;color:var(--brand-primary-highlight)}to{box-shadow:var(--chip-depth);color:var(--brand-black)}}@media (prefers-reduced-motion:reduce){.navigation-main:not(.mobile)>ul a[data-v-0f079a98],.navigation-main:not(.mobile)>ul a[data-v-0f079a98]:after{transition:none}.navigation-main:not(.mobile)>ul a.router-link-exact-active[data-v-0f079a98],.navigation-main:not(.mobile)>ul a.router-link-exact-active[data-v-0f079a98]:before{animation:none}}.navigation-main.mobile .nav-home[data-v-0f079a98]{margin-inline:auto;margin-bottom:.9rem}.navigation-main.mobile .nav-home__emblem[data-v-0f079a98]{-o-object-fit:contain;object-fit:contain;border-radius:999px;width:1.25rem;max-width:none;height:1.25rem;display:block}.navigation-main.mobile a.router-link-exact-active[data-v-0f079a98]{background:var(--brand-primary);color:var(--brand-primary-highlight)}@supports (color:color-mix(in lab,red,red)){.navigation-main.mobile a.router-link-exact-active[data-v-0f079a98]{background:color-mix(in srgb,var(--brand-primary) 15%,transparent)}}.navigation-main.mobile a.router-link-exact-active[data-v-0f079a98]{box-shadow:inset 0 1px 0 var(--brand-primary),0 2px 10px -4px var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.navigation-main.mobile a.router-link-exact-active[data-v-0f079a98]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--brand-primary) 30%,transparent),0 2px 10px -4px color-mix(in srgb,var(--brand-primary) 45%,transparent)}}.typhoon-header[data-v-d7c0fa5d]{min-height:var(--header-min-height);transition:background-color .3s var(--ease-brand),transform .38s var(--ease-brand);will-change:transform;width:fit-content;z-index:var(--z-raised);grid-template-columns:min-content;align-items:center;gap:2em;display:grid;position:absolute;top:0}.typhoon-header.set-sticky[data-v-d7c0fa5d]{position:sticky}.typhoon-header.chrome-hidden[data-v-d7c0fa5d]{pointer-events:none;transform:translateY(-150%)}@media (prefers-reduced-motion:reduce){.typhoon-header.chrome-hidden[data-v-d7c0fa5d]{transition:none}}.typhoon-header.watching[data-v-d7c0fa5d]{z-index:var(--z-toast)}.typhoon-header .header-progblur[data-v-d7c0fa5d]{display:none}@media (width>=48rem){.typhoon-header[data-v-d7c0fa5d]{background-image:radial-gradient(ellipse 140% 220% at bottom left,var(--brand-primary-900) 0,var(--brand-secondary-900) 33%,var(--brand-primary-700) 80%,var(--brand-black) 100%);grid-template-columns:min-content max-content 1fr;width:100%}@supports (color:color-mix(in lab,red,red)){.typhoon-header[data-v-d7c0fa5d]{background-image:radial-gradient(ellipse 140% 220% at bottom left,color-mix(in srgb,var(--brand-primary-900) 88%,transparent) 0,color-mix(in srgb,var(--brand-secondary-900) 80%,transparent) 33%,color-mix(in srgb,var(--brand-primary-700) 80%,transparent) 80%,color-mix(in srgb,var(--brand-black) 90%,transparent) 100%)}}.typhoon-header[data-v-d7c0fa5d]{box-shadow:0 4px 12px -4px var(--brand-black),0 16px 44px -12px var(--scrim-60)}@supports (color:color-mix(in lab,red,red)){.typhoon-header[data-v-d7c0fa5d]{box-shadow:0 4px 12px -4px color-mix(in srgb,var(--brand-black) 45%,transparent),0 16px 44px -12px var(--scrim-60)}}.typhoon-header.set-opaque[data-v-d7c0fa5d]{background-color:var(--scrim-85)}.typhoon-header.set-sticky[data-v-d7c0fa5d]{background-color:#0000;background-image:radial-gradient(ellipse 140% 220% at top left,var(--brand-primary-900) 0,var(--brand-secondary-900) 50%,var(--brand-black) 100%)}@supports (color:color-mix(in lab,red,red)){.typhoon-header.set-sticky[data-v-d7c0fa5d]{background-image:radial-gradient(ellipse 140% 220% at top left,color-mix(in srgb,var(--brand-primary-900) 100%,transparent) 0,color-mix(in srgb,var(--brand-secondary-900) 90%,transparent) 50%,color-mix(in srgb,var(--brand-black) 90%,transparent) 100%)}}.typhoon-header.set-sticky[data-v-d7c0fa5d]{box-shadow:var(--frost-shadow)}.typhoon-header[data-v-d7c0fa5d]:before{-webkit-backdrop-filter:blur(.2rem);content:"";position:absolute;inset:0}.typhoon-header .header-progblur[data-v-d7c0fa5d],.typhoon-header[data-v-d7c0fa5d]:before{border-radius:inherit;pointer-events:none;z-index:-1}.typhoon-header.is-clearing .header-progblur[data-v-d7c0fa5d],.typhoon-header.is-clearing[data-v-d7c0fa5d]:before{-webkit-backdrop-filter:none}}.typhoon-header[data-v-d7c0fa5d]>*{margin:0;padding:0}.typhoon-header .header-logo[data-v-d7c0fa5d]{background-image:radial-gradient(ellipse 140% 220% at bottom left,var(--brand-primary-900) 0,var(--brand-secondary-900) 30%,var(--brand-black) 100%);align-self:stretch;align-items:center;width:10em;padding-inline:2.25em;display:none}@supports (color:color-mix(in lab,red,red)){.typhoon-header .header-logo[data-v-d7c0fa5d]{background-image:radial-gradient(ellipse 140% 220% at bottom left,color-mix(in srgb,var(--brand-primary-900) 100%,transparent) 0,color-mix(in srgb,var(--brand-secondary-900) 50%,transparent) 30%,color-mix(in srgb,var(--brand-black) 90%,transparent) 100%)}}.typhoon-header .header-logo[data-v-d7c0fa5d]{border-radius:var(--radius-pill)}.typhoon-header .header-logo svg[data-v-d7c0fa5d]{fill:var(--brand-primary);width:100%;display:block}.typhoon-header .header-logo .header-logo__mark[data-v-d7c0fa5d]{-o-object-fit:contain;object-fit:contain;border-radius:2147483647px;width:2.1em;max-width:none;height:2.1em;display:none}.typhoon-header[data-v-d7c0fa5d] .search-box{grid-column:-2/-1;align-self:stretch;width:100%;height:100%;display:none}@media (width>=48rem){.typhoon-header .header-logo[data-v-d7c0fa5d]{display:flex}.typhoon-header[data-v-d7c0fa5d] .search-box{display:block}}.typhoon-header[data-v-d7c0fa5d] .search-input-wrapper{background:var(--brand-white);border:none;border-radius:0;width:100%;height:100%}@supports (color:color-mix(in lab,red,red)){.typhoon-header[data-v-d7c0fa5d] .search-input-wrapper{background:color-mix(in srgb,var(--brand-white) 8%,transparent)}}.typhoon-header[data-v-d7c0fa5d] .search-input-wrapper{transition:background .2s var(--ease-brand)}.typhoon-header[data-v-d7c0fa5d] .search-box .search-icon{margin-inline-start:2em}.typhoon-header[data-v-d7c0fa5d] .search-input-wrapper:focus-within{background:var(--brand-white)}@supports (color:color-mix(in lab,red,red)){.typhoon-header[data-v-d7c0fa5d] .search-input-wrapper:focus-within{background:color-mix(in srgb,var(--brand-white) 14%,transparent)}}.typhoon-header[data-v-d7c0fa5d] .search-input-wrapper:focus-within{box-shadow:inset 0 0 0 2px var(--brand-primary)}:is(.typhoon-header[data-v-d7c0fa5d] .search-box input,.typhoon-header[data-v-d7c0fa5d] .search-box input.is-active){width:100%;max-width:none;height:100%;padding-block:0}:is(.typhoon-header[data-v-d7c0fa5d] .search-box input,.typhoon-header[data-v-d7c0fa5d] .search-box input:focus,.typhoon-header[data-v-d7c0fa5d] .search-box input:focus-visible){outline:none}.typhoon-header[data-v-d7c0fa5d] .search-box .icon-close{margin:0;top:50%;right:1.25em;transform:translateY(-50%)}@media (width>=64rem){.typhoon-header[data-v-d7c0fa5d]{transition:width .35s var(--ease-brand),top .35s var(--ease-brand),border-radius .35s var(--ease-brand),background-color .3s var(--ease-brand),transform .38s var(--ease-brand);border-radius:999px;width:min(1080px,100% - 3rem);padding-inline:0;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.typhoon-header.chrome-hidden[data-v-d7c0fa5d]{transform:translate(-50%,-150%)}.typhoon-header.set-sticky[data-v-d7c0fa5d]{border-radius:0;width:100%;position:fixed;top:0}.typhoon-header.set-sticky[data-v-d7c0fa5d]:before{-webkit-mask-image:linear-gradient(to bottom right,#000 30%,#0000 78%);mask-image:linear-gradient(to bottom right,#000 30%,#0000 78%)}.typhoon-header .header-logo[data-v-d7c0fa5d]{transition:width .35s var(--ease-brand),padding .35s var(--ease-brand),border-radius .35s var(--ease-brand);border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px;padding-inline-start:2.25em}.typhoon-header.set-sticky .header-logo[data-v-d7c0fa5d]{border-radius:0;gap:1.6em;width:13em}.typhoon-header.set-sticky .header-logo .header-logo__mark[data-v-d7c0fa5d]{flex:none;order:-1;width:2em;height:2em;display:block}.typhoon-header[data-v-d7c0fa5d]:not(.set-sticky) .search-input-wrapper{border-radius:0 999px 999px 0}}.layout-default[data-v-d4e57ad9]{display:contents}
