.ThemeToggle-module__3b5zuq__toggle{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-ink-2);cursor:pointer;transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);background:0 0;border:0;place-content:center;display:inline-grid}@media (hover:hover){.ThemeToggle-module__3b5zuq__toggle:hover{color:var(--color-ink);background:var(--color-paper-2)}}.ThemeToggle-module__3b5zuq__toggle:active{color:var(--color-muted)}
.Nav-module__e1xquq__nav{z-index:var(--z-sticky);border-bottom:var(--rule-hair) solid transparent;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);background:0 0;position:sticky;top:0}.Nav-module__e1xquq__scrolled{background:var(--color-paper);-webkit-backdrop-filter:blur(18px)saturate(160%);border-bottom-color:var(--color-rule-2);box-shadow:var(--shadow-nav)}.Nav-module__e1xquq__inner{align-items:center;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;height:68px;display:grid}.Nav-module__e1xquq__scrolled .Nav-module__e1xquq__inner{height:60px}.Nav-module__e1xquq__center{justify-self:center;align-items:center;gap:var(--space-2xs);grid-column:2;display:none}.Nav-module__e1xquq__right{justify-self:end;align-items:center;gap:var(--space-xs);grid-column:3;display:flex}.Nav-module__e1xquq__link{min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);background:0 0;border:0;align-items:center;gap:.35em;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.Nav-module__e1xquq__link:hover{color:var(--color-ink);background:var(--color-paper-2)}}.Nav-module__e1xquq__link:active,.Nav-module__e1xquq__dropItem:active,.Nav-module__e1xquq__sheetLink:active{color:var(--color-muted)}.Nav-module__e1xquq__active{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent);border-radius:0}.Nav-module__e1xquq__caret{transition:transform var(--dur-micro) var(--ease-out)}.Nav-module__e1xquq__menu{position:relative}.Nav-module__e1xquq__menu:hover .Nav-module__e1xquq__caret,.Nav-module__e1xquq__menu:focus-within .Nav-module__e1xquq__caret{transform:rotate(180deg)}.Nav-module__e1xquq__dropdown{min-width:22rem;padding:var(--space-xs);gap:var(--space-3xs);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);opacity:0;visibility:hidden;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out), visibility var(--dur-short);z-index:var(--z-dropdown);display:grid;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)}.Nav-module__e1xquq__menu:hover .Nav-module__e1xquq__dropdown,.Nav-module__e1xquq__menu:focus-within .Nav-module__e1xquq__dropdown{opacity:1;visibility:visible;transform:none}.Nav-module__e1xquq__dropItem{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--color-ink);gap:2px;text-decoration:none;display:grid}.Nav-module__e1xquq__dropItem b{font-weight:600;font-size:var(--text-sm)}.Nav-module__e1xquq__dropItem span{font-size:var(--text-xs);color:var(--color-muted);line-height:1.4}@media (hover:hover){.Nav-module__e1xquq__dropItem:hover{background:var(--color-paper-2)}}.Nav-module__e1xquq__whats{display:none}.Nav-module__e1xquq__burger{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-content:center;display:inline-grid}.Nav-module__e1xquq__sheet{background:var(--color-paper);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);border:0;margin:0;padding:0;position:fixed;inset:0}.Nav-module__e1xquq__sheet::backdrop{background:var(--color-scrim)}.Nav-module__e1xquq__sheetHead{height:68px;padding-inline:var(--page-gutter);border-bottom:var(--rule-hair) solid var(--color-rule-2);justify-content:space-between;align-items:center;display:flex}.Nav-module__e1xquq__close{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;place-content:center;width:44px;height:44px;display:grid}.Nav-module__e1xquq__sheetNav{padding:var(--space-lg) var(--page-gutter) var(--space-2xl);gap:var(--space-2xs);display:grid}.Nav-module__e1xquq__sheetNav .Nav-module__e1xquq__label:not(:first-child){margin-block-start:var(--space-lg)}.Nav-module__e1xquq__sheetLink{padding:var(--space-sm) 0;font-size:var(--text-lg);border-bottom:var(--rule-hair) solid var(--color-rule-2);white-space:nowrap;font-weight:500;text-decoration:none;display:block}.Nav-module__e1xquq__sheetCta{gap:var(--space-sm);margin-block-start:var(--space-xl);display:grid}.Nav-module__e1xquq__sheetCta a{width:100%}.Nav-module__e1xquq__sheetCta .btn{width:100%}@media (min-width:62rem){.Nav-module__e1xquq__inner{grid-template-columns:auto minmax(0,1fr) auto}.Nav-module__e1xquq__center{display:flex}.Nav-module__e1xquq__burger{display:none}}@media (min-width:68rem){.Nav-module__e1xquq__whats{display:inline-flex}}@media (max-width:34rem){.Nav-module__e1xquq__right .btn{display:none}}.Nav-module__e1xquq__dropAll{border-top:var(--rule-hair) solid var(--color-rule-2);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-block-start:var(--space-3xs)}@media (max-width:61.99rem){.Nav-module__e1xquq__inner{grid-template-columns:auto 0 minmax(0,1fr)}}
.CookieConsent-module__Ystraa__bar{left:var(--space-md);right:var(--space-md);bottom:calc(5.5rem + env(safe-area-inset-bottom));z-index:var(--z-toast);gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-paper);color:var(--color-ink);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);display:grid;position:fixed}.CookieConsent-module__Ystraa__text{font-size:var(--text-sm);color:var(--color-ink-2);max-width:60ch;line-height:1.5}.CookieConsent-module__Ystraa__text a{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.CookieConsent-module__Ystraa__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (min-width:48rem){.CookieConsent-module__Ystraa__bar{right:auto;bottom:var(--space-lg);left:var(--space-lg);max-width:32rem}}
