/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.footer[data-astro-cid-jo6i4kqk]{height:calc(var(--footer-h) * var(--u))}@media not all and (width>=1280px){.has-tablet .footer[data-astro-cid-jo6i4kqk]{height:calc(1285 * var(--u))}.has-tablet .footer[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{translate:none}.has-tablet .footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]>a,.has-tablet .footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{display:block}}.footer[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{translate:calc(var(--dx) * var(--u)) 0}@media not all and (width<=1512px){.footer[data-astro-cid-jo6i4kqk]>.rule[data-astro-cid-jo6i4kqk]{translate:none}}@media not all and (width>=768px){:root.responsive .footer[data-astro-cid-jo6i4kqk]{height:auto;padding-block:calc(56 * var(--u)) var(--space-band)}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .footer[data-astro-cid-jo6i4kqk],:root.has-tablet .flow-tablet .footer[data-astro-cid-jo6i4kqk],:root.has-tablet .footer[data-astro-cid-jo6i4kqk].flow-tablet{height:auto;padding-block:calc(56 * var(--u)) var(--space-band)}}@media not all and (width>=768px){:root.responsive :is(.footer[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]){translate:none}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) :is(.footer[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]),:root.has-tablet .flow-tablet :is(.footer[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]),:root.has-tablet :is(.footer[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]).flow-tablet{translate:none}}@media not all and (width>=768px){:root.responsive :is(.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]>*,.footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]:not(:has(a)),.footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]){padding-block:var(--row-pad);display:block}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) :is(.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]>*,.footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]:not(:has(a)),.footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]),:root.has-tablet .flow-tablet :is(.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]>*,.footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]:not(:has(a)),.footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]),:root.has-tablet :is(.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]>*,.footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]>p[data-astro-cid-jo6i4kqk]:not(:has(a)),.footer[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]).flow-tablet{padding-block:var(--row-pad);display:block}}@media not all and (width>=768px){:root.responsive .logo[data-astro-cid-jo6i4kqk]{width:calc(294 * var(--u));justify-self:center;max-width:100%;height:auto}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .logo[data-astro-cid-jo6i4kqk],:root.has-tablet .flow-tablet .logo[data-astro-cid-jo6i4kqk],:root.has-tablet .logo[data-astro-cid-jo6i4kqk].flow-tablet{width:calc(294 * var(--u));justify-self:center;max-width:100%;height:auto}}.rule[data-astro-cid-jo6i4kqk]{--x:2;--y:-1;--w:1518;--h:2;--tx:-5;--tw:780;background:var(--gradient-rule)}.tight[data-astro-cid-jo6i4kqk]{line-height:var(--text-footer-tight--line-height);margin-block:calc(-6 * var(--u)) calc(6 * var(--u));display:block}.button[data-astro-cid-ekguhzzh]{--label-w:var(--text-w);--label-top:var(--text-top);box-sizing:border-box;padding-top:calc((var(--label-top) - 2) * var(--u));border:calc(2 * var(--u)) solid;border-radius:var(--radius-button);justify-content:center;align-items:flex-start;display:flex}.outlined[data-astro-cid-ekguhzzh]{border-color:var(--color-white);color:var(--color-white)}.filled[data-astro-cid-ekguhzzh]{border-color:var(--color-ms-blue);background:var(--color-ms-blue);color:var(--color-black)}@media (hover:hover){.outlined[data-astro-cid-ekguhzzh]:hover,.filled[data-astro-cid-ekguhzzh]:hover{border-color:var(--color-button-hover-border);background:var(--color-button-hover-fill);color:var(--color-button-hover-text)}@media (prefers-reduced-motion:no-preference){.filled[data-astro-cid-ekguhzzh]{transition:background-color var(--duration-hover) var(--ease-hover), border-color var(--duration-hover) var(--ease-hover), color var(--duration-hover) var(--ease-hover)}}}.filled[data-astro-cid-ekguhzzh]:focus-visible{outline-color:var(--color-white)}.label[data-astro-cid-ekguhzzh]{width:calc(var(--label-w) * var(--u));height:fit-content;font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);text-align:center;flex:none}@media not all and (width>=1280px){.has-tablet .button[data-astro-cid-ekguhzzh]{--label-w:var(--text-tw,var(--text-w));--label-top:var(--text-ttop,var(--text-top))}.responsive .tablet-hidden[data-astro-cid-ekguhzzh]{display:none}.has-tablet .small[data-astro-cid-ekguhzzh],.has-tablet .tight[data-astro-cid-ekguhzzh]{font-size:var(--text-label-tablet)}.has-tablet .tight[data-astro-cid-ekguhzzh]{line-height:var(--text-body-tablet--line-height)}}@media not all and (width>=768px){:root.responsive :is(:is(.band,.actions) .button[data-astro-cid-ekguhzzh]){width:max(calc(var(--lw) * var(--u)), min(100%, var(--button-flow-min)));max-width:100%;height:auto;min-height:calc(var(--lh) * var(--u));padding-inline:calc(12 * var(--u));padding-bottom:calc((var(--label-top) - 2) * var(--u));justify-self:center}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) :is(:is(.band,.actions) .button[data-astro-cid-ekguhzzh]),:root.has-tablet .flow-tablet :is(:is(.band,.actions) .button[data-astro-cid-ekguhzzh]),:root.has-tablet :is(:is(.band,.actions) .button[data-astro-cid-ekguhzzh]).flow-tablet{width:max(calc(var(--lw) * var(--u)), min(100%, var(--button-flow-min)));max-width:100%;height:auto;min-height:calc(var(--lh) * var(--u));padding-inline:calc(12 * var(--u));padding-bottom:calc((var(--label-top) - 2) * var(--u));justify-self:center}}@media not all and (width>=768px){:root.responsive :is(:is(.band,.actions) .label[data-astro-cid-ekguhzzh]){width:auto;max-width:100%}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) :is(:is(.band,.actions) .label[data-astro-cid-ekguhzzh]),:root.has-tablet .flow-tablet :is(:is(.band,.actions) .label[data-astro-cid-ekguhzzh]),:root.has-tablet :is(:is(.band,.actions) .label[data-astro-cid-ekguhzzh]).flow-tablet{width:auto;max-width:100%}}@media not all and (width>=768px){:root.responsive :is(:is(.band,.actions) .button[data-astro-cid-ekguhzzh]+.button[data-astro-cid-ekguhzzh]){margin-top:calc(var(--space-pair) - var(--space-flow))}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) :is(:is(.band,.actions) .button[data-astro-cid-ekguhzzh]+.button[data-astro-cid-ekguhzzh]),:root.has-tablet .flow-tablet :is(:is(.band,.actions) .button[data-astro-cid-ekguhzzh]+.button[data-astro-cid-ekguhzzh]),:root.has-tablet :is(:is(.band,.actions) .button[data-astro-cid-ekguhzzh]+.button[data-astro-cid-ekguhzzh]).flow-tablet{margin-top:calc(var(--space-pair) - var(--space-flow))}}.nav[data-astro-cid-wpvy4v7s]{z-index:1}header[data-astro-cid-wpvy4v7s].nav{z-index:2;top:0;position:fixed;inset-inline:0}@media print{header[data-astro-cid-wpvy4v7s].nav{position:absolute}}.nav[data-astro-cid-wpvy4v7s]>:not(.background){translate:calc(var(--dx) * var(--u)) 0}.background[data-astro-cid-wpvy4v7s]{--x:-20;--y:0;--w:1633;--h:175;--tx:0;--tw:769;--th:122;background:var(--color-black);z-index:-1}.rule[data-astro-cid-wpvy4v7s]{--x:-5;--y:174;--w:1518;--h:2;--tx:1;--ty:120.4;--tw:767;background:var(--gradient-rule)}.nav[data-astro-cid-wpvy4v7s]>.rule[data-astro-cid-wpvy4v7s]{translate:calc(var(--rule-dx) * var(--u)) 0}@media not all and (width<=1512px){.nav[data-astro-cid-wpvy4v7s]>.rule[data-astro-cid-wpvy4v7s]{translate:none}}.anchor[data-astro-cid-wpvy4v7s]{display:inline-block;position:relative}.trigger[data-astro-cid-wpvy4v7s]{cursor:pointer}.dropdown[data-astro-cid-wpvy4v7s]{top:100%;left:calc(-25 * var(--u));padding-top:calc(75 * var(--u));text-align:left;opacity:0;transition:opacity var(--duration-out) ease-in, display var(--duration-out) allow-discrete;display:none;position:absolute}.dropdown[data-astro-cid-wpvy4v7s][data-open]{opacity:1;transition:opacity var(--duration-in) ease-out, display var(--duration-in) allow-discrete;display:block}@starting-style{.dropdown[data-astro-cid-wpvy4v7s][data-open]{opacity:0}}.pages[data-astro-cid-wpvy4v7s]{width:max-content;padding:calc(16 * var(--u)) calc(24 * var(--u));font-size:var(--text-footer);line-height:var(--text-footer--line-height)}.page-link[data-astro-cid-wpvy4v7s]{display:block}.menu-button[data-astro-cid-wpvy4v7s]{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:var(--radius-button);cursor:pointer;place-items:center;display:none}.menu-button[data-astro-cid-wpvy4v7s]>svg[data-astro-cid-wpvy4v7s]{width:calc(37 * var(--u));height:calc(22 * var(--u));fill:none;stroke:currentColor;stroke-width:2px}@media not all and (width>=1280px){.responsive .menu-button[data-astro-cid-wpvy4v7s]{display:grid}}@media (width>=768px) and ((width<1280px)){.has-tablet .nav[data-astro-cid-wpvy4v7s]>.menu-button[data-astro-cid-wpvy4v7s]{margin:calc(41 * var(--u)) calc(31.5 * var(--u)) 0 0;justify-self:end}}.menu-button[data-astro-cid-wpvy4v7s].quiet:focus-visible{outline:none}@media not all and (width>=768px){:root.responsive .nav[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;display:flex}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .nav[data-astro-cid-wpvy4v7s],:root.has-tablet .flow-tablet .nav[data-astro-cid-wpvy4v7s],:root.has-tablet .nav[data-astro-cid-wpvy4v7s].flow-tablet{justify-content:space-between;align-items:center;display:flex}}@media not all and (width>=768px){:root.responsive :is(.nav[data-astro-cid-wpvy4v7s],.nav-space[data-astro-cid-wpvy4v7s]){height:calc(122 * var(--u))}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) :is(.nav[data-astro-cid-wpvy4v7s],.nav-space[data-astro-cid-wpvy4v7s]),:root.has-tablet .flow-tablet :is(.nav[data-astro-cid-wpvy4v7s],.nav-space[data-astro-cid-wpvy4v7s]),:root.has-tablet :is(.nav[data-astro-cid-wpvy4v7s],.nav-space[data-astro-cid-wpvy4v7s]).flow-tablet{height:calc(122 * var(--u))}}@media not all and (width>=768px){:root.responsive :is(.nav[data-astro-cid-wpvy4v7s]>:not(.background)){align-self:center;translate:none}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) :is(.nav[data-astro-cid-wpvy4v7s]>:not(.background)),:root.has-tablet .flow-tablet :is(.nav[data-astro-cid-wpvy4v7s]>:not(.background)),:root.has-tablet :is(.nav[data-astro-cid-wpvy4v7s]>:not(.background)).flow-tablet{align-self:center;translate:none}}@media not all and (width>=768px){:root.responsive .background[data-astro-cid-wpvy4v7s]{height:auto;top:0;bottom:0}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .background[data-astro-cid-wpvy4v7s],:root.has-tablet .flow-tablet .background[data-astro-cid-wpvy4v7s],:root.has-tablet .background[data-astro-cid-wpvy4v7s].flow-tablet{height:auto;top:0;bottom:0}}@media not all and (width>=768px){:root.responsive .rule[data-astro-cid-wpvy4v7s]{top:auto;bottom:calc(-1 * var(--u))}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .rule[data-astro-cid-wpvy4v7s],:root.has-tablet .flow-tablet .rule[data-astro-cid-wpvy4v7s],:root.has-tablet .rule[data-astro-cid-wpvy4v7s].flow-tablet{top:auto;bottom:calc(-1 * var(--u))}}@media not all and (width>=768px){:root.responsive :is(.nav[data-astro-cid-wpvy4v7s]>.logo[data-astro-cid-wpvy4v7s]){width:calc(124.5 * var(--u));height:calc(62.25 * var(--u))}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) :is(.nav[data-astro-cid-wpvy4v7s]>.logo[data-astro-cid-wpvy4v7s]),:root.has-tablet .flow-tablet :is(.nav[data-astro-cid-wpvy4v7s]>.logo[data-astro-cid-wpvy4v7s]),:root.has-tablet :is(.nav[data-astro-cid-wpvy4v7s]>.logo[data-astro-cid-wpvy4v7s]).flow-tablet{width:calc(124.5 * var(--u));height:calc(62.25 * var(--u))}}:root:has(.menu[open]){overflow:hidden}.menu[data-astro-cid-wpvy4v7s]{overscroll-behavior:contain;background:var(--color-black);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-white);margin:0;padding:0;overflow:hidden auto}.menu[data-astro-cid-wpvy4v7s]:focus{outline:none}.menu[data-astro-cid-wpvy4v7s]::backdrop{background:var(--color-black)}.menu[data-astro-cid-wpvy4v7s][open],.menu[data-astro-cid-wpvy4v7s][open]::backdrop{animation:menu-in var(--duration-in) ease-out}.menu[data-astro-cid-wpvy4v7s].closing,.menu[data-astro-cid-wpvy4v7s].closing::backdrop{animation:menu-out var(--duration-out) ease-in forwards}@keyframes menu-in{0%{opacity:0}}@keyframes menu-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-wpvy4v7s][open],.menu[data-astro-cid-wpvy4v7s][open]::backdrop,.dropdown[data-astro-cid-wpvy4v7s],.dropdown[data-astro-cid-wpvy4v7s][data-open]{transition:none;animation:none}}.menu-column[data-astro-cid-wpvy4v7s]{max-width:var(--flow-max);padding:var(--space-flow) var(--gutter) calc(48 * var(--u));margin-inline:auto}.sections[data-astro-cid-wpvy4v7s]{row-gap:var(--space-flow);font-size:var(--text-footer);line-height:var(--text-footer--line-height);display:grid}.section-name[data-astro-cid-wpvy4v7s]{font-weight:700;display:block}.section[data-astro-cid-wpvy4v7s] .page-link[data-astro-cid-wpvy4v7s],.section-link[data-astro-cid-wpvy4v7s]{padding-block:var(--row-pad)}.actions[data-astro-cid-wpvy4v7s]{gap:var(--space-pair);margin-top:calc(48 * var(--u));flex-wrap:wrap;display:flex}@media not all and (width>=768px){:root.responsive .actions[data-astro-cid-wpvy4v7s]{justify-items:center;row-gap:var(--space-flow);display:grid}}@media (width>=768px) and ((width<1280px)){:root.responsive:not(.has-tablet) .actions[data-astro-cid-wpvy4v7s],:root.has-tablet .flow-tablet .actions[data-astro-cid-wpvy4v7s],:root.has-tablet .actions[data-astro-cid-wpvy4v7s].flow-tablet{justify-items:center;row-gap:var(--space-flow);display:grid}}
