@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}@layer theme,base;@layer components{.sec.ft-sec{padding-bottom:16px}.ft{text-align:center;flex-direction:column;align-items:center;display:flex}.ft-brand{color:var(--color-paper);align-items:center;gap:12px;text-decoration:none;display:flex}.ft-mark{width:auto;height:1.1em;font-size:calc(1rem + 1.32 * var(--u))}.ft-name{color:var(--color-paper)}.ft-quote{max-width:34rem;margin:1.3rem 0 0}.ft-quote p{font-size:calc(1rem + .24 * var(--u));font-style:italic;line-height:1.4}.ft-quote-by{font-size:.78rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--color-gold);margin-top:.7rem}.ft-quote-by:before{content:"";vertical-align:middle;background:currentColor;width:18px;height:1px;margin-right:.6em;display:inline-block}.ft-links{flex-wrap:wrap;justify-content:center;gap:12px 40px;margin:1.8rem 0 0;padding:0;list-style:none;display:flex}.ft-links a{color:var(--color-paper);align-items:center;gap:.55em;padding:4px 0;text-decoration:none;transition:color .15s linear;display:inline-flex}.ft-links svg{width:1.2em;height:1.2em;color:var(--color-gold)}.ft-links a:hover{color:var(--color-gold)}.ft-copy{opacity:.75;border-top:1px solid #ffffff1f;width:100%;margin-top:2rem;padding-top:1.2rem;font-size:.85rem;line-height:1.3}.ft-sep{opacity:.55;margin:0 .5em}.ft-copy a{color:var(--color-paper);border-bottom:1px solid #ffffff59;text-decoration:none;transition:color .15s linear,border-color .15s linear}.ft-copy a:hover{color:var(--color-gold);border-bottom-color:var(--color-gold)}}@layer utilities;.hd[data-astro-cid-nen7h5rs]{z-index:50;background:var(--color-paper);color:var(--color-navy);transition:background-color .35s var(--ease), box-shadow .35s var(--ease);padding:calc(2.545vw + .95px) 6vw;position:fixed;inset:0 0 auto}.hd[data-astro-cid-nen7h5rs]:after{content:"";pointer-events:none;opacity:0;transition:opacity .35s var(--ease);background:linear-gradient(#ffffff8c,#fff0 55%);position:absolute;inset:0}.hd[data-astro-cid-nen7h5rs].is-scrolled{backdrop-filter:saturate(1.6)blur(18px);background:#ffffffa8;box-shadow:inset 0 1px #ffffffb3,0 1px #0f1e3d14,0 12px 32px -18px #0f1e3d47}.hd[data-astro-cid-nen7h5rs].is-scrolled:after{opacity:1}@supports not (backdrop-filter:blur(1px)){.hd[data-astro-cid-nen7h5rs].is-scrolled{background:#fffffff0}}.menu-open .hd[data-astro-cid-nen7h5rs]{background:var(--color-paper);box-shadow:none;backdrop-filter:none}.hd-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;min-height:37px;display:flex;position:relative}.brand[data-astro-cid-nen7h5rs]{align-items:center;height:31px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] .brand-word{width:auto;height:min(28px,11.6331vw - 8.32824px);display:block}.hd-mark[data-astro-cid-nen7h5rs]{color:var(--color-navy);display:none}.hd-mark[data-astro-cid-nen7h5rs] .hd-mark-svg{width:auto;height:34px;display:block;overflow:visible}.hd-nav[data-astro-cid-nen7h5rs],.hd-actions[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{width:47px;height:37px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.burger-box[data-astro-cid-nen7h5rs]{width:30px;height:10px;display:block;position:relative}.bun[data-astro-cid-nen7h5rs]{width:100%;height:1.5px;transition:transform .25s var(--ease), top .25s var(--ease);background:currentColor;position:absolute;left:0}.bun[data-astro-cid-nen7h5rs].top{top:0}.bun[data-astro-cid-nen7h5rs].bottom{top:calc(100% - 1.5px)}.menu-open .bun[data-astro-cid-nen7h5rs].top{top:calc(50% - .75px);transform:rotate(45deg)}.menu-open .bun[data-astro-cid-nen7h5rs].bottom{top:calc(50% - .75px);transform:rotate(-45deg)}@media (width>=1000px){.hd[data-astro-cid-nen7h5rs]{padding:1.5vw 5vw}.hd-inner[data-astro-cid-nen7h5rs]{min-height:31px}.burger[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs]{justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hd-inner[data-astro-cid-nen7h5rs]{--mark-gap:0px;--mark-w:0px}.hd-nav[data-astro-cid-nen7h5rs]{max-width:calc(50% - 110px - var(--name-gap,24px) - var(--mark-w) - var(--mark-gap));display:block}.hd-list[data-astro-cid-nen7h5rs]{flex-wrap:wrap;column-gap:1.3rem;margin:0;padding:0;list-style:none;display:flex}.hd-actions[data-astro-cid-nen7h5rs]{margin-left:auto;display:block}}@media (width>=1000px) and (width<=1239px){.hd-inner[data-astro-cid-nen7h5rs]{--name-gap:14px}.hd-nav[data-astro-cid-nen7h5rs] .nav-title[data-astro-cid-nen7h5rs],.hd-actions[data-astro-cid-nen7h5rs] .nav-title[data-astro-cid-nen7h5rs]{letter-spacing:.5px;font-size:13.5px}.hd-nav[data-astro-cid-nen7h5rs] .nav-arrow[data-astro-cid-nen7h5rs]{width:1em;height:1em}.hd-list[data-astro-cid-nen7h5rs]{column-gap:.62rem}}@media (width>=1240px){.hd-mark[data-astro-cid-nen7h5rs]{margin-right:var(--mark-gap);flex:none;display:block}.hd-inner[data-astro-cid-nen7h5rs]{--mark-gap:2.6rem;--mark-w:43px}}@media (width>=1240px) and (width<=1599px){.hd-inner[data-astro-cid-nen7h5rs]{--mark-gap:1.4rem;--name-gap:16px}.hd-nav[data-astro-cid-nen7h5rs] .nav-title[data-astro-cid-nen7h5rs],.hd-actions[data-astro-cid-nen7h5rs] .nav-title[data-astro-cid-nen7h5rs]{letter-spacing:.8px;font-size:14.5px}.hd-nav[data-astro-cid-nen7h5rs] .nav-arrow[data-astro-cid-nen7h5rs]{width:1.05em;height:1.05em}.hd-list[data-astro-cid-nen7h5rs]{column-gap:.72rem}}.nav-folder[data-astro-cid-nen7h5rs]{position:relative}.nav-title[data-astro-cid-nen7h5rs]{letter-spacing:var(--ls-caps);text-transform:uppercase;color:inherit;font-size:1rem;font-weight:var(--fw-body);align-items:center;line-height:1.5;text-decoration:none;display:inline-flex}.nav-text[data-astro-cid-nen7h5rs].is-active{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.nav-arrow[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1px;width:1.3em;height:1.3em;margin-left:.1em}.nav-drop[data-astro-cid-nen7h5rs]{backdrop-filter:saturate(1.6)blur(18px);z-index:2;background:#ffffffdb;border:1px solid #0f1e3d17;border-radius:12px;min-width:210px;margin:0;padding:12px 18px;list-style:none;display:none;position:absolute;top:100%;left:-18px;box-shadow:inset 0 1px #fffc,0 18px 40px -16px #0f1e3d59}.nav-drop[data-astro-cid-nen7h5rs]:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.nav-drop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;transition:color .15s linear, padding-left .2s var(--ease);padding:.3em 0;line-height:1.3;text-decoration:none;display:block}.nav-drop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-gold);padding-left:6px}@media (hover:hover){.nav-folder[data-astro-cid-nen7h5rs]:hover .nav-drop[data-astro-cid-nen7h5rs]{display:block}.nav-folder[data-astro-cid-nen7h5rs]:hover .nav-arrow[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}}.nav-folder[data-astro-cid-nen7h5rs]:focus-within .nav-drop[data-astro-cid-nen7h5rs],.nav-folder[data-astro-cid-nen7h5rs].is-open .nav-drop[data-astro-cid-nen7h5rs]{display:block}.nav-folder[data-astro-cid-nen7h5rs]:focus-within .nav-arrow[data-astro-cid-nen7h5rs],.nav-folder[data-astro-cid-nen7h5rs].is-open .nav-arrow[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}@media (hover:none) and (pointer:coarse){.nav-drop[data-astro-cid-nen7h5rs]{padding-block:6px}.nav-drop[data-astro-cid-nen7h5rs]:before{display:none}.nav-drop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;padding-block:0;display:flex}}.mm[data-astro-cid-nen7h5rs]{z-index:40;background:var(--color-paper);color:var(--color-navy);opacity:0;visibility:hidden;transition:visibility .6s var(--ease), opacity .4s var(--ease);position:fixed;inset:0}.menu-open .mm[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible}@media (width>=1000px){.mm[data-astro-cid-nen7h5rs]{display:none}}.mm-panels[data-astro-cid-nen7h5rs]{top:var(--hh);position:absolute;bottom:178px;left:0;right:0;overflow:clip}.mm-mark[data-astro-cid-nen7h5rs]{left:50%;bottom:calc(103px + (100% - var(--hh) - 463px) / 4);color:var(--color-navy);line-height:0;position:absolute;transform:translate(-50%)}.mm-mark[data-astro-cid-nen7h5rs] .mm-mark-svg{width:auto;height:42px;display:block;overflow:visible}.mm-panel[data-astro-cid-nen7h5rs]{transition:transform .6s var(--ease);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;overflow-y:auto}.mm-panel[data-astro-cid-nen7h5rs].is-left{transform:translate(-100%)}.mm-panel[data-astro-cid-nen7h5rs].is-right{transform:translate(100%)}.mm-panel[data-astro-cid-nen7h5rs].is-current{transform:translate(0)}.mm-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{text-align:center;margin:0;padding:0;list-style:none}.mm-item[data-astro-cid-nen7h5rs]{min-height:57px;font:inherit;font-size:31.875px;font-weight:var(--fw-body);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;line-height:1;text-decoration:none;display:inline-flex}.mm-panel[data-astro-cid-nen7h5rs][data-panel=root] .mm-item[data-astro-cid-nen7h5rs]{letter-spacing:var(--ls-caps);text-transform:uppercase}.mm-back[data-astro-cid-nen7h5rs]{border:1px solid;min-height:0;margin-bottom:12px;padding:4px 12px 2px}.mm-chev[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1px;width:1em;height:1em;margin-left:.15em}.mm-chev--back[data-astro-cid-nen7h5rs]{margin-left:0;margin-right:.15em}@media (height<=640px){.mm-panels[data-astro-cid-nen7h5rs]{bottom:148px}.mm-mark[data-astro-cid-nen7h5rs]{bottom:calc(92px + (100% - var(--hh) - 383px) / 4)}.mm-mark[data-astro-cid-nen7h5rs] .mm-mark-svg{height:34px}.mm-item[data-astro-cid-nen7h5rs]{min-height:47px;font-size:26px}.mm-back[data-astro-cid-nen7h5rs]{margin-bottom:8px}}.mm-cta[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;width:210px;height:50px;padding:0;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.cs{z-index:150;background:var(--color-navy-deep);max-width:760px;color:var(--color-paper);border:1px solid #ffffff1a;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-inline:auto;padding:18px 22px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 50px #0a152959}.cs[hidden]{display:none}.cs-txt{flex:320px;font-size:.9rem;line-height:1.45}.cs-txt a{color:var(--color-gold);text-underline-offset:.15em;white-space:nowrap;text-decoration:underline}.cs-act{flex:none;gap:10px;display:flex}.cs-btn{font:inherit;font-size:.8rem;font-weight:var(--fw-bold);letter-spacing:1px;text-transform:uppercase;border:1px solid var(--color-gold);background:var(--color-gold);color:var(--color-navy-deep);cursor:pointer;border-radius:.4rem;padding:11px 20px;transition:opacity .15s linear,background .15s linear,color .15s linear}.cs-btn:hover{opacity:.85}.cs-btn--ghost{color:var(--color-paper);background:0 0;border-color:#ffffff73}.cs-btn--ghost:hover{opacity:1;border-color:var(--color-paper)}.cs-btn:focus-visible{outline:2px solid var(--color-paper);outline-offset:2px}@media (width<=520px){.cs{padding:16px 18px}.cs-act{width:100%}.cs-btn{flex:1}}.skip{z-index:100;background:var(--color-navy);color:var(--color-paper);padding:10px 14px;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}main:focus{outline:none}.curtain{z-index:200;background:var(--color-navy-deep);color:var(--color-paper);visibility:hidden;justify-content:center;align-items:center;transition:transform .55s cubic-bezier(.76,0,.24,1),visibility 0s linear .55s;display:flex;position:fixed;inset:0;transform:translateY(-101%)}.curtain.is-down{visibility:visible;transition:transform .55s cubic-bezier(.76,0,.24,1),visibility;transform:translateY(0)}.curtain.is-intro{animation:3.1s cubic-bezier(.76,0,.24,1) forwards curtain-intro}@keyframes curtain-intro{0%,82.3%{visibility:visible;transform:translateY(0)}to{visibility:hidden;transform:translateY(-101%)}}.curtain-inner{flex-direction:column;align-items:center;width:min(600px,86vw);display:flex}.curtain-brain{fill:none;width:clamp(180px,26vw,250px);height:auto;stroke:var(--color-gold);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;overflow:visible}.curtain-brain path{stroke-dasharray:1;stroke-dashoffset:1px}.curtain.is-down .curtain-brain path{animation:.6s cubic-bezier(.4,0,.2,1) forwards curtain-draw}.curtain.is-down .curtain-brain path:first-child{animation-duration:.85s;animation-delay:.3s}.curtain.is-down .curtain-brain path:nth-child(2){animation-delay:.95s}.curtain.is-down .curtain-brain path:nth-child(3){animation-duration:.35s;animation-delay:1.2s}.curtain.is-down .curtain-brain path:nth-child(4){animation-delay:.9s}.curtain.is-down .curtain-brain path:nth-child(5){animation-delay:1s}.curtain.is-down .curtain-brain path:nth-child(6){animation-delay:1.06s}.curtain.is-down .curtain-brain path:nth-child(7){animation-delay:1.12s}.curtain.is-down .curtain-brain path:nth-child(8){animation-delay:1.18s}.curtain.is-down .curtain-brain path:nth-child(9){animation-delay:1.24s}.curtain.is-down .curtain-brain path:nth-child(10){animation-delay:1.3s}.curtain.is-down .curtain-brain path:nth-child(11){animation-delay:1.36s}.curtain.is-down .curtain-brain{animation:2.4s ease-in-out 1.6s infinite curtain-breathe}.curtain-wm{color:#ffffff0d;pointer-events:none;opacity:0;width:auto;height:min(38vw,190px);animation:.8s .5s forwards curtain-wm-in;position:absolute;bottom:4%;left:50%;transform:translate(-46%)rotate(-8deg)}@media (width>=768px){.curtain-wm{height:clamp(150px,16vw,240px);bottom:5%;left:auto;right:4%;transform:rotate(-8deg)}}@keyframes curtain-wm-in{to{opacity:1}}.curtain-word{font-weight:var(--fw-bold);letter-spacing:6px;color:var(--color-paper);gap:.18em;margin-top:22px;font-size:clamp(34px,6vw,52px);line-height:1;display:flex}.curtain-word span{opacity:0;display:inline-block;transform:translateY(14px)}.curtain.is-down .curtain-word span{animation:.32s cubic-bezier(.2,.7,.2,1) forwards curtain-letter}.curtain.is-down .curtain-word span:first-child{animation-delay:1.35s}.curtain.is-down .curtain-word span:nth-child(2){animation-delay:1.48s}.curtain.is-down .curtain-word span:nth-child(3){animation-delay:1.61s}.curtain.is-down .curtain-word span:nth-child(4){animation-delay:1.74s}.curtain.is-down .curtain-word span:nth-child(5){animation-delay:1.87s}.curtain-line{fill:none;width:100%;height:40px;stroke:var(--color-gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;margin-top:4px;display:block;overflow:visible}.curtain-line path{stroke-dasharray:1;stroke-dashoffset:1px}.curtain.is-down .curtain-line path{animation:.55s cubic-bezier(.4,0,.2,1) 1.9s forwards curtain-draw}@keyframes curtain-draw{to{stroke-dashoffset:0}}@keyframes curtain-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.025)}}@keyframes curtain-letter{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.curtain,.curtain.is-down{transition:none}.curtain.is-intro{animation-duration:10ms}.curtain.is-down :is(.curtain-brain,.curtain-brain path,.curtain-word span,.curtain-line path){animation:none}.curtain-wm{opacity:1;animation:none}.curtain.is-down :is(.curtain-brain path,.curtain-line path){stroke-dashoffset:0}.curtain.is-down .curtain-word span{opacity:1;transform:none}}
