.site-header-module__XFbqWa__header button:not(:disabled){cursor:pointer}.site-header-module__XFbqWa__header :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #f50}.site-header-module__XFbqWa__navLink{white-space:nowrap;align-items:center;min-height:44px;padding:0 10px;transition:color .16s;display:inline-flex;position:relative}.site-header-module__XFbqWa__navLink:after{content:"";inset-inline:10px;transform-origin:0;background:currentColor;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:4px;transform:scaleX(0)}.site-header-module__XFbqWa__navLink[aria-current]{color:var(--color-heading);font-weight:600}.site-header-module__XFbqWa__navLink[aria-current]:after{background:var(--color-primary);transform:scaleX(1)}.site-header-module__XFbqWa__navLink:hover:after,.site-header-module__XFbqWa__navLink:focus-visible:after{transform:scaleX(1)}.site-header-module__XFbqWa__header .site-header-module__XFbqWa__navLink:focus-visible{color:var(--color-heading);outline:none}.site-header-module__XFbqWa__header .site-header-module__XFbqWa__navLink:focus-visible:after{inset-inline:4px;background:var(--color-primary);height:4px;box-shadow:0 -3px 0 var(--surface-raised), 0 -5px 0 var(--color-primary);bottom:0}.site-header-module__XFbqWa__navLink:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform-origin:100%}@media (forced-colors:active){.site-header-module__XFbqWa__header .site-header-module__XFbqWa__navLink:focus-visible{outline-offset:3px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.site-header-module__XFbqWa__navLink,.site-header-module__XFbqWa__navLink:after{transition:none}}
.newsletter-form-module__J-tuQa__form{width:100%;max-width:38.75rem}.newsletter-form-module__J-tuQa__row{border-bottom:1px solid var(--color-body-muted);align-items:stretch;gap:.75rem;display:flex}.newsletter-form-module__J-tuQa__row:focus-within{border-color:var(--color-accent-ink)}.newsletter-form-module__J-tuQa__field{flex:1;min-width:0}.newsletter-form-module__J-tuQa__input{width:100%;height:3.5rem;color:var(--color-heading);background:0 0;border:0;border-radius:0;padding-inline:.125rem;font-size:1rem;line-height:1.5}.newsletter-form-module__J-tuQa__input::placeholder{color:var(--color-body-muted);opacity:1}.newsletter-form-module__J-tuQa__input:focus-visible,.newsletter-form-module__J-tuQa__submit:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:3px}.newsletter-form-module__J-tuQa__submit{max-width:55%;min-height:3.5rem;color:var(--color-accent-ink);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;justify-content:flex-end;align-items:center;gap:.625rem;padding-block:.75rem;padding-inline:.25rem;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}.newsletter-form-module__J-tuQa__submit:hover:not(:disabled) span{text-underline-offset:.25em;text-decoration:underline}.newsletter-form-module__J-tuQa__input:disabled,.newsletter-form-module__J-tuQa__submit:disabled{cursor:not-allowed}.newsletter-form-module__J-tuQa__error{color:var(--color-accent-ink);gap:.5rem;margin-block-start:.75rem;font-size:.875rem;line-height:1.5;display:flex}
.footer-module__Q9a1Pq__footer{position:relative}.footer-module__Q9a1Pq__watermark{pointer-events:none;user-select:none;max-width:1440px;margin-block-start:clamp(2.5rem,5vw,4.5rem);margin-inline:auto;padding-inline:16px;position:relative}.footer-module__Q9a1Pq__wordmark{width:100%;height:auto;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:-7px;color:var(--color-primary);fill:currentColor;font-size:100px;font-weight:800;display:block;overflow:hidden}@media (min-width:640px){.footer-module__Q9a1Pq__watermark{padding-inline:24px}}@media (forced-colors:active),print{.footer-module__Q9a1Pq__watermark{display:none}}
