:where(.ps-glass){border-radius:var(--g-radius);isolation:isolate;overflow:hidden}.ps-glass__surface,.ps-glass__tint,.ps-glass__rim{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ps-glass__tint{background:color-mix(in srgb, var(--glass-paper,#fff) calc(var(--g-tint) * 1%), transparent)}.ps-glass__rim{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glass-ink,#000) 10%, transparent), inset 0 1px 1px #ffffff8c, inset 0 -1px 1px color-mix(in srgb, var(--glass-ink,#000) 12%, transparent), 0 14px 38px -14px #0000004d}.ps-glass__refract{inset:calc(-1 * var(--g-margin,28px));border-radius:inherit;position:absolute}.ps-glass__refract-inner{inset:var(--g-margin,28px);position:absolute}.ps-glass__content{z-index:1;height:100%;position:relative}.ps-glass:has(>.ps-glass__refract) .ps-glass__content{pointer-events:none}.gm-btn{isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.gm-btn__bg{z-index:0;border-radius:inherit;position:absolute;inset:0}.gm-btn__label{z-index:2;white-space:nowrap;pointer-events:none;flex:none;align-items:center;display:inline-flex;position:relative}.gm-btn__label--in{animation:.3s cubic-bezier(.165,.84,.44,1) .13s both gm-label-in}.gm-btn__label--out{z-index:3;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gm-btn__label--out.is-gone{opacity:0;transition:opacity .13s,transform .24s cubic-bezier(.4,0,1,1);transform:translateY(-62%)}@keyframes gm-label-in{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}.gm-dd{display:inline-block;position:relative}.gm-dd__menu{isolation:isolate;position:absolute}.gm-dd__menu[hidden]{display:none}.gm-dd__panel{border-radius:inherit;isolation:isolate;position:relative;overflow:hidden}.gm-dd__bg{z-index:0;border-radius:inherit;position:absolute;inset:0}.gm-dd__items{z-index:2;position:relative}.ps-loupe{opacity:0;transform-origin:50% 150%;transition:opacity .12s ease, scale .18s cubic-bezier(.22, 1.2, .36, 1), overlay .18s allow-discrete, display .18s allow-discrete;scale:.42}.ps-loupe:popover-open,.ps-loupe.is-open{opacity:1;scale:1}@starting-style{.ps-loupe:popover-open{opacity:0;scale:.42}}.ps-loupe__box{box-shadow:0 2px 4px -2px #00000040,0 10px 24px -8px #00000059}.ps-loupe__rim{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glass-ink,#000) 14%, transparent), inset 0 1px 1px #fff9, inset 0 -1px 1px color-mix(in srgb, var(--glass-ink,#000) 14%, transparent)}@media (prefers-reduced-motion:reduce){.gm-btn__label--in{animation:none}.gm-btn__label--out.is-gone{transition:none}.ps-loupe{transition:opacity .12s;scale:1}}@media (prefers-reduced-transparency:reduce){.ps-glass__tint{background:color-mix(in srgb, var(--glass-paper,#fff) 80%, transparent)}}@media (prefers-contrast:more){.ps-glass__tint{background:color-mix(in srgb, var(--glass-paper,#fff) 92%, transparent)}.ps-glass__rim{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--glass-ink,#000) 70%, transparent), 0 14px 38px -14px #0000004d}}.ww-formation{isolation:isolate;width:100%;color:inherit;--ww-fill:radial-gradient(circle at 8% 100%,var(--ww-color-0) 0%,var(--ww-color-1) 20%,var(--ww-color-2) 43%,var(--ww-color-3) 72%,var(--ww-color-4) 100%);position:relative}.ww-formation-mark{aspect-ratio:1000/680;width:100%;position:relative}.ww-formation-glass,.ww-formation-sheen{position:absolute;inset:0}.ww-formation-glass{z-index:2}.ww-formation-fill{position:absolute;inset:0}.ww-formation-fill svg{width:100%;height:100%;display:block}.ww-formation-moving{z-index:1;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ww-formation-label{letter-spacing:3px;fill:currentColor;opacity:0;font:24px ui-monospace,monospace}.ww-formation-sheen{z-index:3;mask:var(--ww-mark) center/contain no-repeat;pointer-events:none}.ww-formation-sweep{opacity:0;background:linear-gradient(110deg,#0000 35%,#fff0 42%,#ffffffb0 49%,#fff0 56%,#0000 65%);position:absolute;inset:-30%}.ww-formation-signature{flex-direction:column;align-items:center;gap:9px;margin-top:30px;display:flex}.ww-formation-signature strong{letter-spacing:.1em;font-family:Arial,sans-serif;font-size:clamp(15px,2vw,20px);font-weight:600}.ww-formation-signature span{opacity:.65;font:italic clamp(19px,2.4vw,27px) Georgia,serif}.ww-formation-orbit{aspect-ratio:1;opacity:0;pointer-events:none;border:1px solid;border-radius:50%;width:145%;position:absolute;top:-48%;left:-22.5%}@media (prefers-reduced-motion:reduce){.ww-formation-moving,.ww-formation-sweep,.ww-formation-orbit,.ww-formation-label{display:none!important}.ww-formation-mark{transform:none!important}.ww-formation-glass,.ww-formation-signature{opacity:1!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.ww-formation-fill svg>path:last-child{display:none}}@media (prefers-contrast:more){.ww-formation-fill path{fill:currentColor}.ww-formation-fill svg>path:last-child,.ww-formation-sheen{display:none}}.site-footer .footer-animated-mark{flex:0 0 38px;width:38px;display:block}.site-footer .footer-logo-formation{width:100%}.site-footer .footer-logo-formation .ww-formation-signature{display:none}@media (width<=600px){.site-footer .footer-animated-mark{flex-basis:34px;width:34px}}.site-footer[data-astro-cid-3zu7rc4k]{background:var(--ink);color:var(--paper);padding:0 0 max(24px, env(safe-area-inset-bottom))}.footer-main[data-astro-cid-3zu7rc4k]{justify-content:space-between;align-items:center;gap:40px;padding:28px 0 26px;display:flex}.footer-brand[data-astro-cid-3zu7rc4k]{min-height:44px;color:var(--paper);letter-spacing:.13em;align-self:start;align-items:center;gap:12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}nav[data-astro-cid-3zu7rc4k]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 32px;display:flex}nav[data-astro-cid-3zu7rc4k] a[data-astro-cid-3zu7rc4k],.footer-bottom[data-astro-cid-3zu7rc4k] a[data-astro-cid-3zu7rc4k]{align-items:center;min-height:36px;font-size:13px;text-decoration:none;display:inline-flex}a[data-astro-cid-3zu7rc4k]:hover{text-underline-offset:5px;text-decoration:underline}a[data-astro-cid-3zu7rc4k]:focus-visible{outline-color:var(--citron)}.footer-bottom[data-astro-cid-3zu7rc4k]{color:color-mix(in srgb, var(--paper) 70%, var(--ink));border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:20px;padding-top:12px;font-size:11px;display:flex}.footer-bottom[data-astro-cid-3zu7rc4k] a[data-astro-cid-3zu7rc4k]{gap:18px}.footer-bottom[data-astro-cid-3zu7rc4k]>span[data-astro-cid-3zu7rc4k]:nth-child(2){text-align:center}.footer-bottom[data-astro-cid-3zu7rc4k] a[data-astro-cid-3zu7rc4k] span[data-astro-cid-3zu7rc4k]{color:var(--citron);font-size:20px}@media (width<=600px){.footer-main[data-astro-cid-3zu7rc4k]{flex-direction:column;gap:24px;padding:28px 0}nav[data-astro-cid-3zu7rc4k]{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}nav[data-astro-cid-3zu7rc4k] a[data-astro-cid-3zu7rc4k]{min-height:44px}.footer-bottom[data-astro-cid-3zu7rc4k]{flex-direction:column;align-items:flex-start;gap:4px}.footer-bottom[data-astro-cid-3zu7rc4k]>span[data-astro-cid-3zu7rc4k]:nth-child(2){text-align:left}}
