.logo[data-astro-cid-qd2gfgt3]{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-text);text-decoration:none}.logo__svg[data-astro-cid-qd2gfgt3]{width:var(--logo-w);height:auto}.logo__dot[data-astro-cid-qd2gfgt3]{fill:var(--color-dot)}.logo--md[data-astro-cid-qd2gfgt3]{--logo-w: var(--logo-md-w)}.logo--full[data-astro-cid-qd2gfgt3]{--logo-w: 100%;display:flex;width:100%}.logo--lg[data-astro-cid-qd2gfgt3]{--logo-w: clamp(13rem, 9rem + 12vw, 22rem)}.symbol[data-astro-cid-xn4coith]{width:var(--symbol-w);height:auto;overflow:visible}.symbol__e[data-astro-cid-xn4coith]{fill:var(--color-action)}.symbol__dot[data-astro-cid-xn4coith]{fill:var(--color-symbol-dot)}.lang-switch[data-astro-cid-vxmobuzd]{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;justify-self:start;padding:3px;border:1px solid var(--color-border-control);border-radius:var(--r-pill);isolation:isolate}.lang-switch__thumb[data-astro-cid-vxmobuzd]{position:absolute;top:3px;bottom:3px;left:3px;z-index:-1;width:calc(50% - 3px);border-radius:var(--r-pill);background:#102b4e1f;transition:transform var(--dur-ui-slow) var(--ease-out)}.lang-switch[data-astro-cid-vxmobuzd][data-active=en] .lang-switch__thumb[data-astro-cid-vxmobuzd]{transform:translate(100%)}.lang-switch__option[data-astro-cid-vxmobuzd]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:2.75rem;min-height:2.25rem;padding-inline:var(--space-3);border-radius:var(--r-pill);color:var(--color-text-muted);font-size:var(--fs-ui);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-decoration:none;transition:color var(--dur-ui) var(--ease-out)}.lang-switch__option[data-astro-cid-vxmobuzd][aria-current=true]{color:var(--color-text);pointer-events:none}.lang-switch__option[data-astro-cid-vxmobuzd][aria-current=true]:before{content:"";width:.3125rem;height:.3125rem;border-radius:50%;background:var(--color-dot);box-shadow:0 0 8px #1765d999}@media(hover:hover){.lang-switch__option[data-astro-cid-vxmobuzd]:not([aria-current=true]):hover{color:var(--color-text)}}.lang-switch__option[data-astro-cid-vxmobuzd]:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.site-header[data-astro-cid-eiyd7voq]{position:fixed;inset:0 0 auto;z-index:var(--z-header);padding:max(var(--space-3),env(safe-area-inset-top)) calc(var(--gutter) - var(--space-3)) var(--space-3);transition:transform var(--dur-transition) var(--ease-out)}.site-header__inner[data-astro-cid-eiyd7voq]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);max-width:calc(var(--container-max) + 2 * var(--space-3));min-height:calc(var(--header-h) - var(--space-6));margin-inline:auto;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border:1px solid transparent;border-radius:var(--r-pill);transition:background-color var(--dur-ui-slow) var(--ease-out),border-color var(--dur-ui-slow) var(--ease-out)}.site-header[data-astro-cid-eiyd7voq][data-scrolled=true] .site-header__inner[data-astro-cid-eiyd7voq],.site-header[data-astro-cid-eiyd7voq][data-flyout=open] .site-header__inner[data-astro-cid-eiyd7voq]{background:#f8faffeb;border-color:var(--color-border)}.main-nav[data-astro-cid-eiyd7voq]{display:none}.main-nav__list[data-astro-cid-eiyd7voq]{display:flex;align-items:center;gap:var(--space-1)}.main-nav__item[data-astro-cid-eiyd7voq]{position:static}.main-nav__link[data-astro-cid-eiyd7voq]{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-4);border-radius:var(--r-pill);color:var(--color-text);font-size:var(--fs-ui);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;transition:background-color var(--dur-ui) var(--ease-out)}.main-nav__link[data-astro-cid-eiyd7voq][aria-current]:after,.main-nav__link[data-astro-cid-eiyd7voq][data-active]:after{content:"";position:absolute;left:50%;bottom:.3rem;width:.375rem;height:.375rem;border-radius:50%;background:var(--color-dot);transform:translate(-50%)}.main-nav__chevron[data-astro-cid-eiyd7voq]{display:inline-flex;transition:transform var(--dur-ui) var(--ease-out)}[data-astro-cid-eiyd7voq][aria-expanded=true]>.main-nav__chevron[data-astro-cid-eiyd7voq]{transform:rotate(180deg)}.flyout[data-astro-cid-eiyd7voq]{position:absolute;top:calc(100% + var(--space-6));left:50%;z-index:var(--z-flyout);width:min(56rem,calc(100vw - 2 * var(--gutter)));padding:clamp(2rem,1.25rem + 1.5vw,3rem);border:1px solid var(--color-border);border-radius:var(--r-panel);background:var(--color-surface);box-shadow:0 30px 80px -30px #000c;opacity:0;transform:translate(-50%,-.5rem);transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui-slow) var(--ease-out)}.flyout[data-astro-cid-eiyd7voq].is-open{opacity:1;transform:translate(-50%)}.flyout__groups[data-astro-cid-eiyd7voq]{display:grid;grid-template-columns:1fr 1fr}.flyout__group[data-astro-cid-eiyd7voq]{display:grid;align-content:start;padding-right:clamp(1.5rem,1rem + 2vw,3rem)}.flyout__group[data-astro-cid-eiyd7voq]+.flyout__group[data-astro-cid-eiyd7voq]{padding-right:0;padding-left:clamp(1.5rem,1rem + 2vw,3rem);border-left:1px solid var(--color-border)}.flyout__note[data-astro-cid-eiyd7voq]{margin-bottom:var(--space-3)}.flyout__title[data-astro-cid-eiyd7voq]{justify-self:start;margin-bottom:var(--space-5);font-size:clamp(1.75rem,1.2rem + 1vw,2.375rem);font-weight:var(--fw-display);line-height:1;letter-spacing:-.035em;text-transform:uppercase;text-decoration:none}.flyout__list[data-astro-cid-eiyd7voq]{display:grid;border-top:1px solid var(--color-border)}.flyout__list[data-astro-cid-eiyd7voq] li[data-astro-cid-eiyd7voq]{border-bottom:1px solid var(--color-border)}.flyout__link[data-astro-cid-eiyd7voq]{display:flex;align-items:center;min-height:3.25rem;color:#102b4ec7;font-size:1.125rem;font-weight:var(--fw-semibold);letter-spacing:-.01em;text-decoration:none;transition:color var(--dur-ui) var(--ease-out)}.flyout__link[data-astro-cid-eiyd7voq][aria-current]{color:var(--color-text)}.flyout__diagnosis[data-astro-cid-eiyd7voq]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-5);margin-top:clamp(1.75rem,1rem + 1.5vw,2.5rem);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--r-card);background:var(--gradient-panel);text-decoration:none;transition:border-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui-slow) var(--ease-out)}@media(hover:hover){.flyout__diagnosis[data-astro-cid-eiyd7voq]:hover{border-color:var(--color-action);box-shadow:var(--glow-secondary-hover)}}.flyout__diagnosis-label[data-astro-cid-eiyd7voq]{font-size:1.125rem;font-weight:var(--fw-semibold)}.site-header[data-astro-cid-eiyd7voq] .site-header__lang{display:none}@media(min-width:1100px){.site-header[data-astro-cid-eiyd7voq] .site-header__lang{display:inline-grid}.site-header[data-astro-cid-eiyd7voq][data-compact=true] .site-header__lang{display:none}}.site-header__actions[data-astro-cid-eiyd7voq]{display:flex;align-items:center;gap:var(--space-2)}.site-header__cta[data-astro-cid-eiyd7voq]{display:none}.menu-toggle[data-astro-cid-eiyd7voq]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding-inline:var(--space-5) var(--space-4);border:1px solid rgb(16 43 78 / .28);border-radius:var(--r-pill);font-size:var(--fs-ui);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}@media(min-width:640px){.site-header__cta[data-astro-cid-eiyd7voq]{display:block}}@media(min-width:1100px){.main-nav[data-astro-cid-eiyd7voq]{display:block}.menu-toggle[data-astro-cid-eiyd7voq]{display:none}}.site-header__inner[data-astro-cid-eiyd7voq]{width:min(calc(var(--container-max) + 2 * var(--space-3)),100%);transition:width var(--dur-transition) var(--ease-in-out),padding var(--dur-transition) var(--ease-in-out),background-color var(--dur-ui-slow) var(--ease-out),border-color var(--dur-ui-slow) var(--ease-out)}.site-header[data-astro-cid-eiyd7voq][data-compact=true] .site-header__inner[data-astro-cid-eiyd7voq]{width:var(--compact-w);padding:.3125rem;background:#f8faffd1;border-color:var(--color-border)}.brand[data-astro-cid-eiyd7voq]{position:relative;display:flex;align-items:center;flex:none;width:var(--logo-md-w);min-height:2.75rem;overflow-x:clip;overflow-y:visible;text-decoration:none;transition:width var(--dur-transition) var(--ease-in-out)}.brand__logo[data-astro-cid-eiyd7voq],.brand__symbol[data-astro-cid-eiyd7voq]{transition:opacity var(--dur-ui-slow) var(--ease-out),transform var(--dur-transition) var(--ease-in-out)}.brand__symbol[data-astro-cid-eiyd7voq]{position:absolute;left:0;top:50%;display:grid;place-items:center;width:2.75rem;height:2.75rem;opacity:0;transform:translateY(-50%) scale(.6)}.site-header[data-astro-cid-eiyd7voq][data-compact=true] .brand[data-astro-cid-eiyd7voq]{width:2.75rem}.site-header[data-astro-cid-eiyd7voq][data-compact=true] .brand__logo[data-astro-cid-eiyd7voq]{opacity:0;transform:scale(.85);transform-origin:left center}.site-header[data-astro-cid-eiyd7voq][data-compact=true] .brand__symbol[data-astro-cid-eiyd7voq]{opacity:1;transform:translateY(-50%) scale(1)}.main-nav[data-astro-cid-eiyd7voq]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity var(--dur-ui) var(--ease-out),visibility 0s linear 0s}@media(max-width:1599px){.site-header[data-astro-cid-eiyd7voq]:not([data-compact=true]) .main-nav[data-astro-cid-eiyd7voq]{position:static;transform:none;margin-inline:auto}.main-nav__link[data-astro-cid-eiyd7voq]{padding-inline:var(--space-3)}}.site-header[data-astro-cid-eiyd7voq][data-compact=true] .main-nav[data-astro-cid-eiyd7voq]{opacity:0;visibility:hidden;transition:opacity var(--dur-ui) var(--ease-out),visibility 0s linear var(--dur-ui)}.site-header[data-astro-cid-eiyd7voq][data-compact=true] .site-header__cta[data-astro-cid-eiyd7voq]{display:block}.site-header[data-astro-cid-eiyd7voq][data-compact=true] .menu-toggle[data-astro-cid-eiyd7voq]{width:2.75rem;padding:0;justify-content:center}.site-header[data-astro-cid-eiyd7voq][data-compact=true] .menu-toggle__label[data-astro-cid-eiyd7voq]{display:none}.site-header[data-astro-cid-eiyd7voq]{--compact-w: 20.5rem}@media(min-width:1100px){.site-header[data-astro-cid-eiyd7voq][data-compact=true] .menu-toggle[data-astro-cid-eiyd7voq]{display:inline-flex}}@media(prefers-reduced-motion:reduce){.site-header__inner[data-astro-cid-eiyd7voq],.brand[data-astro-cid-eiyd7voq]{transition:none}}@media(max-width:1099px){.site-header[data-astro-cid-eiyd7voq]{transition:transform .4s var(--ease-out)}.site-header[data-astro-cid-eiyd7voq][data-hidden=true]{transform:translateY(calc(-100% - 1.5rem))}}.mnav[data-astro-cid-afefdly5]{--color-text-muted: var(--color-text-muted-on-space);position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--gradient-space);color:var(--color-text);overflow-y:auto;overscroll-behavior:contain;clip-path:inset(0 0 100% 0 round 0 0 var(--r-stage) var(--r-stage));transition:clip-path var(--dur-transition) var(--ease-in-out)}.mnav[data-astro-cid-afefdly5].is-open{clip-path:inset(0 0 0 0 round 0)}.mnav[data-astro-cid-afefdly5]::backdrop{background:transparent}.mnav__inner[data-astro-cid-afefdly5]{display:flex;flex-direction:column;min-height:100%;padding:max(var(--space-3),env(safe-area-inset-top)) var(--gutter) max(var(--space-6),env(safe-area-inset-bottom))}.mnav__top[data-astro-cid-afefdly5]{display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--header-h) - var(--space-6));padding:var(--space-2) 0 var(--space-2) var(--space-2)}.mnav__close[data-astro-cid-afefdly5]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding-inline:var(--space-5) var(--space-4);border:1px solid rgb(16 43 78 / .4);border-radius:var(--r-pill);font-size:var(--fs-ui);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.mnav__nav[data-astro-cid-afefdly5]{flex:1;padding-block:var(--space-10)}.mnav__item[data-astro-cid-afefdly5]{overflow:hidden;border-bottom:1px solid rgb(16 43 78 / .16)}.mnav__link[data-astro-cid-afefdly5]{display:flex;align-items:center;justify-content:space-between;min-height:4.25rem;font-size:clamp(2rem,1.2rem + 4vw,3rem);font-weight:var(--fw-display);line-height:1;letter-spacing:-.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;list-style:none}.mnav__link[data-astro-cid-afefdly5]::-webkit-details-marker{display:none}.mnav__link[data-astro-cid-afefdly5][aria-current] .mnav__label[data-astro-cid-afefdly5]:after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:var(--space-3);vertical-align:middle;border-radius:50%;background:var(--color-dot)}.mnav__plus[data-astro-cid-afefdly5]{display:inline-flex;transition:transform var(--dur-ui-slow) var(--ease-out)}.mnav__group[data-astro-cid-afefdly5][open] .mnav__plus[data-astro-cid-afefdly5]{transform:rotate(45deg)}.mnav__sub[data-astro-cid-afefdly5]{display:grid;gap:var(--space-5);padding:var(--space-2) 0 var(--space-8)}.mnav__subgroup[data-astro-cid-afefdly5]{display:grid;gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid rgb(16 43 78 / .16)}.mnav__note[data-astro-cid-afefdly5]{display:flex;align-items:center;gap:var(--space-2);color:#102b4e99}.mnav__note-dot[data-astro-cid-afefdly5]{width:.375rem;height:.375rem;border-radius:50%;background:var(--color-action)}.mnav__subtitle[data-astro-cid-afefdly5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:2.75rem;font-size:1.5rem;font-weight:var(--fw-semibold);letter-spacing:-.02em;text-decoration:none}.mnav__sublist[data-astro-cid-afefdly5]{display:grid;padding:0;list-style:none}.mnav__sublink[data-astro-cid-afefdly5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:2.5rem;color:#102b4ec7;font-weight:var(--fw-semibold);text-decoration:none}.mnav__subtitle[data-astro-cid-afefdly5][aria-current],.mnav__sublink[data-astro-cid-afefdly5][aria-current]{color:var(--color-text)}.mnav__subtitle[data-astro-cid-afefdly5][aria-current]:after,.mnav__sublink[data-astro-cid-afefdly5][aria-current]:after{content:none}.mnav__subgroup--diagnosis[data-astro-cid-afefdly5]{margin-top:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid rgb(16 43 78 / .18);border-radius:var(--r-card);background:#ffffff38}.mnav__bottom[data-astro-cid-afefdly5]{display:grid;gap:var(--space-6)}.mnav__contact[data-astro-cid-afefdly5]{display:grid;gap:var(--space-2);padding:0;list-style:none}.mnav__contact-link[data-astro-cid-afefdly5]{display:flex;align-items:center;gap:var(--space-4);min-height:3.5rem;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--r-pill);background:#ffffff47;text-decoration:none;transition:background-color var(--dur-ui) var(--ease-out)}.mnav__contact-icon[data-astro-cid-afefdly5]{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;background:#102b4e1f;transition:background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.mnav__contact-text[data-astro-cid-afefdly5]{display:grid;gap:.125rem;min-width:0}.mnav__contact-label[data-astro-cid-afefdly5]{color:var(--color-text-muted);font-size:.6875rem}.mnav__contact-value[data-astro-cid-afefdly5]{overflow:hidden;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}.mnav__contact-link[data-astro-cid-afefdly5]:active{background:#ffffff73}.mnav__contact-link[data-astro-cid-afefdly5]:active .mnav__contact-icon[data-astro-cid-afefdly5]{background:var(--color-action);color:var(--color-on-action)}.mnav__meta[data-astro-cid-afefdly5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--color-text-muted)}.mnav[data-astro-cid-afefdly5] a[data-astro-cid-afefdly5],.mnav[data-astro-cid-afefdly5] summary[data-astro-cid-afefdly5]{-webkit-tap-highlight-color:transparent}.mnav__label[data-astro-cid-afefdly5]{transition:color var(--dur-ui) var(--ease-out)}.mnav__arrow[data-astro-cid-afefdly5]{display:inline-flex;color:#102b4e80;transition:transform var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.mnav__link[data-astro-cid-afefdly5]:active .mnav__arrow[data-astro-cid-afefdly5],.mnav__subtitle[data-astro-cid-afefdly5]:active .mnav__arrow[data-astro-cid-afefdly5],.mnav__sublink[data-astro-cid-afefdly5]:active .mnav__arrow[data-astro-cid-afefdly5]{transform:translate(4px);color:var(--color-text)}@media(hover:hover){.mnav__group[data-astro-cid-afefdly5]:not([open])>.mnav__link[data-astro-cid-afefdly5]:hover .mnav__plus[data-astro-cid-afefdly5]{transform:rotate(90deg)}.mnav__link[data-astro-cid-afefdly5]:hover .mnav__arrow[data-astro-cid-afefdly5],.mnav__subtitle[data-astro-cid-afefdly5]:hover .mnav__arrow[data-astro-cid-afefdly5],.mnav__sublink[data-astro-cid-afefdly5]:hover .mnav__arrow[data-astro-cid-afefdly5]{transform:translate(4px);color:var(--color-text)}}.mnav__link[data-astro-cid-afefdly5]:focus-visible .mnav__label[data-astro-cid-afefdly5]{color:var(--color-action)}.has-motion .mnav[data-astro-cid-afefdly5] .mnav__link[data-astro-cid-afefdly5],.has-motion .mnav[data-astro-cid-afefdly5] .mnav__bottom[data-astro-cid-afefdly5]{transform:translateY(100%);opacity:0;transition:transform var(--dur-transition) var(--ease-out),opacity var(--dur-ui-slow) var(--ease-out)}.has-motion .mnav[data-astro-cid-afefdly5].is-open .mnav__link[data-astro-cid-afefdly5],.has-motion .mnav[data-astro-cid-afefdly5].is-open .mnav__bottom[data-astro-cid-afefdly5]{transform:none;opacity:1;transition-delay:calc(.2s + var(--i, 5) * 60ms)}.pgp[data-astro-cid-o52x6al4]{--prog: 0;position:fixed;top:50%;left:clamp(.5rem,1.2vw,1.25rem);z-index:calc(var(--z-header) - 1);display:none;width:1.5rem;height:min(44vh,26rem);translate:0 -50%;opacity:0;transition:opacity var(--dur-ui-slow) var(--ease-out)}.pgp[data-astro-cid-o52x6al4][data-visible=true]{opacity:1}@media(min-width:900px){.pgp[data-astro-cid-o52x6al4]:not([hidden]){display:block}}.pgp__line[data-astro-cid-o52x6al4]{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#102b4e24}.pgp__fill[data-astro-cid-o52x6al4]{position:absolute;inset:0 0 auto;height:calc(var(--prog) * 100%);background:linear-gradient(to bottom,#1765d900,#1765d98c)}.pgp__dot[data-astro-cid-o52x6al4]{position:absolute;top:calc(var(--prog) * 100%);left:50%;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-dot);box-shadow:0 0 12px #1765d999;translate:-50% -50%;pointer-events:none}.pgp__marks[data-astro-cid-o52x6al4]{position:absolute;inset:0;margin:0;padding:0;list-style:none}.pgp__marks[data-astro-cid-o52x6al4] li{position:absolute;top:var(--at);left:50%;translate:-50% -50%}.pgp__marks[data-astro-cid-o52x6al4] button{position:relative;display:grid;place-items:center;width:1.5rem;height:1.25rem;padding:0;border:0;background:none;cursor:pointer}.pgp__marks[data-astro-cid-o52x6al4] button:before{content:"";width:.4375rem;height:1px;background:#102b4e4d;transition:width var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.pgp__marks[data-astro-cid-o52x6al4] li[data-passed=true] button:before{background:#102b4e99}.pgp__marks[data-astro-cid-o52x6al4] button:hover:before,.pgp__marks[data-astro-cid-o52x6al4] button:focus-visible:before{width:.875rem;background:var(--color-text)}.pgp__marks[data-astro-cid-o52x6al4] .pgp__label{position:absolute;top:50%;left:calc(100% + .5rem);padding:.35rem .75rem;border:1px solid var(--color-border);border-radius:var(--r-pill);background:#f8faffeb;color:var(--color-text);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.02em;white-space:nowrap;opacity:0;translate:-.25rem -50%;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out),translate var(--dur-ui) var(--ease-out)}.pgp__marks[data-astro-cid-o52x6al4] button:hover .pgp__label,.pgp__marks[data-astro-cid-o52x6al4] button:focus-visible .pgp__label{opacity:1;translate:0 -50%}.pgp-bar[data-astro-cid-o52x6al4]{position:fixed;top:0;left:0;z-index:calc(var(--z-header) + 1);width:100%;height:2px;background:var(--color-action);transform-origin:left;transform:scaleX(var(--prog, 0));opacity:0;transition:opacity var(--dur-ui-slow) var(--ease-out);pointer-events:none}.pgp-bar[data-astro-cid-o52x6al4][data-visible=true]{opacity:.8}@media(min-width:900px){.pgp-bar[data-astro-cid-o52x6al4]{display:none}}.sound-toggle[data-astro-cid-t242efr2]{position:fixed;right:max(var(--gutter),env(safe-area-inset-right));bottom:max(var(--space-5),env(safe-area-inset-bottom));z-index:var(--z-header);display:inline-flex;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-4) 0 var(--space-5);border:1px solid rgb(16 43 78 / .28);border-radius:var(--r-pill);background:#f8fafff0;color:var(--color-text-muted);font-size:var(--fs-ui);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer;transition:color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.sound-toggle__label[data-astro-cid-t242efr2]{white-space:nowrap}@media(hover:hover){.sound-toggle[data-astro-cid-t242efr2]:hover{color:var(--color-text);border-color:#102b4e80}}.sound-toggle[data-astro-cid-t242efr2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.sound-toggle[data-astro-cid-t242efr2][data-on=true]{color:var(--color-action);border-color:#1765d973}.sound-toggle[data-astro-cid-t242efr2][data-waiting=true]{border-color:#1765d999;box-shadow:0 0 0 3px #1765d91f}.sound-toggle__bars[data-astro-cid-t242efr2]{display:flex;align-items:center;gap:2.5px;height:14px}.sound-toggle__bars[data-astro-cid-t242efr2] i[data-astro-cid-t242efr2]{display:block;width:2px;height:14px;border-radius:2px;background:currentColor;transform:scaleY(.2);transform-origin:50% 50%;transition:transform .35s var(--ease-out)}@media(prefers-reduced-motion:no-preference){.sound-toggle[data-astro-cid-t242efr2][data-on=true] .sound-toggle__bars[data-astro-cid-t242efr2] i[data-astro-cid-t242efr2]{animation:sound-bar 1.1s ease-in-out infinite alternate}.sound-toggle[data-astro-cid-t242efr2][data-on=true] .sound-toggle__bars[data-astro-cid-t242efr2] i[data-astro-cid-t242efr2]:nth-child(2){animation-duration:.8s;animation-delay:-.3s}.sound-toggle[data-astro-cid-t242efr2][data-on=true] .sound-toggle__bars[data-astro-cid-t242efr2] i[data-astro-cid-t242efr2]:nth-child(3){animation-duration:1.3s;animation-delay:-.6s}.sound-toggle[data-astro-cid-t242efr2][data-on=true] .sound-toggle__bars[data-astro-cid-t242efr2] i[data-astro-cid-t242efr2]:nth-child(4){animation-duration:.95s;animation-delay:-.15s}}.sound-toggle[data-astro-cid-t242efr2][data-on=true] .sound-toggle__bars[data-astro-cid-t242efr2] i[data-astro-cid-t242efr2]{transform:scaleY(.7)}@media(prefers-reduced-motion:no-preference){.sound-toggle[data-astro-cid-t242efr2]:not([data-on=true]) .sound-toggle__bars[data-astro-cid-t242efr2] i[data-astro-cid-t242efr2]{animation:sound-idle 2.4s ease-in-out infinite}.sound-toggle[data-astro-cid-t242efr2]:not([data-on=true]) .sound-toggle__bars[data-astro-cid-t242efr2] i[data-astro-cid-t242efr2]:nth-child(2){animation-delay:-.6s}.sound-toggle[data-astro-cid-t242efr2]:not([data-on=true]) .sound-toggle__bars[data-astro-cid-t242efr2] i[data-astro-cid-t242efr2]:nth-child(3){animation-delay:-1.2s}.sound-toggle[data-astro-cid-t242efr2]:not([data-on=true]) .sound-toggle__bars[data-astro-cid-t242efr2] i[data-astro-cid-t242efr2]:nth-child(4){animation-delay:-1.8s}}@keyframes sound-idle{0%,to{transform:scaleY(.2)}50%{transform:scaleY(.5)}}.sound-toggle[data-astro-cid-t242efr2]:before{content:"";position:absolute;inset:-1px;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--btn-orbit),rgb(23 101 217 / 0) 0deg,rgb(23 101 217 / 0) 250deg,rgb(23 101 217 / .9) 330deg,rgb(23 101 217 / 0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-out)}.sound-toggle[data-astro-cid-t242efr2][data-on=true]:before{opacity:0}@media(prefers-reduced-motion:no-preference){.sound-toggle[data-astro-cid-t242efr2]:before{animation:btn-orbit 5s linear infinite}.sound-toggle[data-astro-cid-t242efr2][data-on=true]:before{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.sound-toggle[data-astro-cid-t242efr2]:before{display:none}}@media(max-width:699px){.sound-toggle[data-astro-cid-t242efr2]{width:2.75rem;padding:0;justify-content:center}.sound-toggle__label[data-astro-cid-t242efr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.sound-toggle[data-astro-cid-t242efr2]:before{display:none!important}
