[data-brand=v2],[data-brand=v2][data-theme=mixto]{--ink:#0B2A43;--bark:#123B5E;--canopy:#176845;--brote:#9FE870;--citrus:#94520A;--paper:#F6F4EC;--sand:#E6E4D6;--muted:#57666E;--panel:#123049;--panel2:#173A56;--on-dark:#E8F0F2;--on-dark-soft:#B6C9D2;--on-dark-mute:#9BB0BC;--on-dark-faint:#8FA6B4;--line:rgba(11,42,67,.13)}[data-brand=v2][data-theme=bosque]{--ink:#0E2B1F;--bark:#17402F;--canopy:#176845;--brote:#9FE870;--citrus:#94520A;--paper:#F6F4EC;--sand:#E4E7D8;--muted:#55665C;--panel:#143324;--panel2:#1B4130;--on-dark:#E9F2EC;--on-dark-soft:#BCD2C4;--on-dark-mute:#92A99B;--on-dark-faint:#93AA9C;--line:rgba(14,43,31,.13)}[data-brand=v2][data-theme=azul]{--ink:#08243C;--bark:#0F3557;--canopy:#1668A8;--brote:#7FD4F5;--citrus:#94520A;--paper:#F4F6F8;--sand:#DFE6EC;--muted:#52646F;--panel:#0E2C46;--panel2:#143753;--on-dark:#E6F0F7;--on-dark-soft:#B2C9D8;--on-dark-mute:#9BB0BC;--on-dark-faint:#8CA5B8;--line:rgba(8,36,60,.13)}[data-brand=v2]{background:var(--paper);color:var(--ink);font-family:var(--font-body-v2),system-ui,sans-serif;min-height:100vh;letter-spacing:-.005em;line-height:1.55;font-size:16px}[data-brand=v2] h1,[data-brand=v2] h2,[data-brand=v2] h3,[data-brand=v2] h4{font-family:var(--font-display-v2),system-ui,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--ink)}[data-brand=v2] .mono-v2{font-family:var(--font-mono-v2),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-brand=v2] a{color:inherit}[data-brand=v2] nav{position:static;z-index:auto;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0}[data-brand=v2] footer{background:transparent;border-top:0;padding:0}[data-brand=v2] section{padding:0;position:relative}[data-brand=v2] .sr-only-v2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}[data-brand=v2] :focus-visible{outline:3px solid var(--canopy);outline-offset:2px;border-radius:4px}[data-brand=v2] .on-dark :focus-visible,[data-brand=v2] [data-surface=dark] :focus-visible{outline-color:var(--brote)}@media (prefers-reduced-motion:reduce){[data-brand=v2] *,[data-brand=v2] :after,[data-brand=v2] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}