:root{--sr-font-sans:"Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sr-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--sr-fs-display:clamp(38px, 5.6vw, 78px);--sr-fs-h1:clamp(32px, 4.6vw, 62px);--sr-fs-h2:clamp(26px, 3.4vw, 48px);--sr-fs-h3:clamp(20px, 1.9vw, 26px);--sr-fs-body-lg:clamp(17px, 1.4vw, 20px);--sr-fs-body:16.5px;--sr-fs-min:0px;--sr-fs-min-mono:0px;--sr-fs-small:max(14.5px, var(--sr-fs-min));--sr-fs-caption:max(13px, var(--sr-fs-min));--sr-fs-mono-label:max(12px, var(--sr-fs-min-mono));--sr-fs-mono-xs:10.5px;--sr-ls-display:-.035em;--sr-ls-heading:-.03em;--sr-ls-tight:-.02em;--sr-ls-mono:.14em;--sr-ls-mono-tight:.06em;--sr-lh-display:1;--sr-lh-heading:1.08;--sr-lh-body:1.55;--sr-container:1320px;--sr-container-text:760px;--sr-gutter:20px;--sr-section-y:clamp(52px, 7vw, 104px);--sr-section-y-tight:clamp(36px, 4.5vw, 68px);--sr-r-sm:6px;--sr-r-md:9px;--sr-r-lg:12px;--sr-r-xl:20px;--sr-r-pill:999px;--sr-slots:96;--sr-slot:calc(100% / 96);--sr-tap:44px}@media (width>=700px){:root{--sr-gutter:28px}}@media (width<=768px){:root{--sr-fs-min:14px;--sr-fs-min-mono:13px}}:root,:root[data-theme=dark]{color-scheme:dark;--sr-bg:#070b1e;--sr-bg-alt:#090e26;--sr-surface:#0d1330;--sr-surface-sunken:#080d24;--sr-surface-raised:#121a3d;--sr-night:#1e255c;--sr-text:#eef0fa;--sr-text-strong:#fff;--sr-text-nav:#c5cbe8;--sr-text-secondary:#a6adcf;--sr-text-muted:#7c84aa;--sr-accent:#6c7cf0;--sr-accent-hover:#8593ff;--sr-accent-light:#c9d0ff;--sr-accent-ink:#070b1e;--sr-accent-dim:#6c7cf024;--sr-accent-wash:#6c7cf01f;--sr-success:#45d4b0;--sr-warning:#f2a93b;--sr-danger:#f2685b;--sr-info:#8593ff;--sr-verified:#45d4b0;--sr-configured:#8593ff;--sr-modelled:#f2a93b;--sr-unknown:#7c84aa;--sr-shift-morning:#c9d0ff;--sr-shift-morning-fg:#0b1026;--sr-shift-afternoon:#6c7cf0;--sr-shift-afternoon-fg:#070b1e;--sr-shift-night:#1e255c;--sr-shift-night-fg:#c9d0ff;--sr-shift-off:#aab4ff12;--sr-shift-off-fg:#7c84aa;--sr-shift-broken-ring:inset 0 0 0 2px var(--sr-warning);--sr-border-faint:#aab4ff1a;--sr-border:#aab4ff29;--sr-border-tag:#aab4ff2e;--sr-border-strong:#aab4ff47;--sr-hover-bg:#ffffff0f;--sr-header-bg:#070b1ed6;--sr-tick:#aab4ff24;--sr-dot-grid:#aab4ff17;--sr-hero-wash:radial-gradient(ellipse at 20% 0%, #6c7cf024, transparent 55%), linear-gradient(180deg, #070b1e00 60%, #070b1e 100%);--sr-shadow-card:0 50px 90px -40px #000c, 0 0 0 1px #070b1e99;--sr-shadow-pop:0 18px 40px -18px #000000bf}:root[data-theme=light]{color-scheme:light;--sr-bg:#eef1fa;--sr-bg-alt:#fff;--sr-surface:#fff;--sr-surface-sunken:#e6ebf8;--sr-surface-raised:#fff;--sr-night:#1b2150;--sr-text:#141a35;--sr-text-strong:#05081a;--sr-text-nav:#2b3358;--sr-text-secondary:#3f4874;--sr-text-muted:#5d6590;--sr-accent:#4f5fe3;--sr-accent-hover:#3b49c9;--sr-accent-light:#3039a8;--sr-accent-ink:#fff;--sr-accent-dim:#4f5fe31f;--sr-accent-wash:#4f5fe317;--sr-success:#0a7a5e;--sr-warning:#8c5804;--sr-danger:#b02f26;--sr-info:#3039a8;--sr-verified:#0a7a5e;--sr-configured:#3039a8;--sr-modelled:#8c5804;--sr-unknown:#5d6590;--sr-shift-morning:#d3daf8;--sr-shift-morning-fg:#1d2450;--sr-shift-afternoon:#4f5fe3;--sr-shift-afternoon-fg:#fff;--sr-shift-night:#1b2150;--sr-shift-night-fg:#d3daf8;--sr-shift-off:#141a350f;--sr-shift-off-fg:#5d6590;--sr-shift-broken-ring:inset 0 0 0 2px var(--sr-warning);--sr-border-faint:#141a351f;--sr-border:#141a3530;--sr-border-tag:#141a3538;--sr-border-strong:#141a355c;--sr-hover-bg:#4f5fe314;--sr-header-bg:#eef1fadb;--sr-tick:#4f5fe34d;--sr-dot-grid:#4f5fe321;--sr-hero-wash:radial-gradient(ellipse at 20% 0%, #4f5fe324, transparent 58%), linear-gradient(180deg, #eef1fa00 62%, #eef1fa 100%);--sr-shadow-card:0 1px 2px #141a350f, 0 12px 28px -12px #1d245038, 0 0 0 1px #141a350d;--sr-shadow-pop:0 2px 6px #141a3512, 0 16px 32px -14px #1d245042}@keyframes sr-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sr-spin{to{transform:rotate(360deg)}}@keyframes sr-pulse{50%{opacity:.25}}@keyframes sr-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--sr-bg);color:var(--sr-text);font-family:var(--sr-font-sans);font-size:var(--sr-fs-body);line-height:var(--sr-lh-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;overflow-wrap:break-word;margin:0;transition:background-color .18s,color .18s;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{letter-spacing:var(--sr-ls-heading);font-weight:600;line-height:var(--sr-lh-heading);text-wrap:balance}img,svg,video{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}a{color:var(--sr-accent-light);text-decoration:none}a:hover{color:var(--sr-text-strong)}:focus-visible{outline:2px solid var(--sr-accent-hover);outline-offset:3px;border-radius:3px}::selection{background:var(--sr-accent);color:var(--sr-accent-ink)}.sr-container{max-width:var(--sr-container);padding-inline:var(--sr-gutter);margin-inline:auto}.sr-section{padding-block:var(--sr-section-y)}.sr-section--tight{padding-block:var(--sr-section-y-tight)}.sr-section--alt{background:var(--sr-bg-alt);border-block:1px solid var(--sr-border-faint)}.sr-prose-width{max-width:var(--sr-container-text)}.sr-grid{gap:40px;display:grid}.sr-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.sr-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.sr-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.sr-section-head{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:40px;display:grid}.sr-section-head>.sr-section-body{grid-column:span 2;min-width:0}@media (width<=860px){.sr-section-head>.sr-section-body{grid-column:auto}}.sr-eyebrow{font-family:var(--sr-font-mono);font-size:var(--sr-fs-mono-label);letter-spacing:var(--sr-ls-mono);text-transform:uppercase;color:var(--sr-accent-hover)}.sr-display{font-size:var(--sr-fs-display);letter-spacing:var(--sr-ls-display);line-height:var(--sr-lh-display)}.sr-h2{font-size:var(--sr-fs-h2)}.sr-h3{font-size:var(--sr-fs-h3);letter-spacing:var(--sr-ls-tight)}.sr-lead{font-size:var(--sr-fs-body-lg);color:var(--sr-text-secondary);line-height:1.5}.sr-muted{color:var(--sr-text-secondary)}.sr-dim{color:var(--sr-text-muted)}.sr-mono{font-family:var(--sr-font-mono)}.sr-mono-label{font-family:var(--sr-font-mono);font-size:var(--sr-fs-mono-label);letter-spacing:var(--sr-ls-mono);text-transform:uppercase;color:var(--sr-text-secondary)}.sr-num{font-variant-numeric:tabular-nums}.sr-btn{min-height:var(--sr-tap);border-radius:var(--sr-r-lg);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:16px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sr-btn--primary{background:var(--sr-accent);color:var(--sr-accent-ink)}.sr-btn--primary:hover{background:var(--sr-accent-hover);color:var(--sr-accent-ink)}.sr-btn--ghost{border-color:var(--sr-border-strong);color:var(--sr-text);background:0 0}.sr-btn--ghost:hover{border-color:var(--sr-accent-hover);color:var(--sr-text-strong)}.sr-btn--sm{font-size:var(--sr-fs-small);border-radius:var(--sr-r-md);padding:10px 16px}.sr-card{--sr-card-pad:24px;background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-r-xl);padding:var(--sr-card-pad)}.sr-card--sunken{--sr-card-pad:16px;background:var(--sr-surface-sunken);border-radius:var(--sr-r-lg);padding:14px var(--sr-card-pad)}@media (width<=560px){.sr-card{--sr-card-pad:16px}}.sr-card--link{color:inherit;transition:border-color .15s,transform .15s;display:block}.sr-card--link:hover{border-color:var(--sr-border-strong);color:inherit}.sr-tag{font-family:var(--sr-font-mono);font-size:var(--sr-fs-mono-label);letter-spacing:var(--sr-ls-mono-tight);border-radius:var(--sr-r-md);border:1px solid var(--sr-border-tag);color:var(--sr-accent-light);align-items:center;padding:8px 12px;display:inline-flex}.sr-tag-row{flex-wrap:wrap;gap:8px;display:flex}.sr-stat{background:var(--sr-surface-sunken);border-radius:var(--sr-r-lg);padding:12px 14px}.sr-stat__label{font-family:var(--sr-font-mono);font-size:var(--sr-fs-mono-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sr-text-muted)}.sr-stat__value{letter-spacing:var(--sr-ls-tight);font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;font-weight:600}.sr-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.sr-rule{border:0;border-top:1px solid var(--sr-border-faint);margin-block:0}.sr-table{font-size:var(--sr-fs-small)}.sr-table th{text-align:left;font-family:var(--sr-font-mono);font-size:var(--sr-fs-mono-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sr-text-muted);border-bottom:1px solid var(--sr-border);padding:10px 12px;font-weight:500}.sr-table thead th{white-space:nowrap}.sr-table td{border-bottom:1px solid var(--sr-border-faint);vertical-align:top;padding:11px 12px}.sr-table tr:last-child td{border-bottom:0}.sr-table-scroll{--sr-table-bg:var(--sr-bg);overflow-x:auto}.sr-section--alt .sr-table-scroll{--sr-table-bg:var(--sr-bg-alt)}.sr-card .sr-table-scroll{--sr-table-bg:var(--sr-surface)}.sr-card--sunken .sr-table-scroll{--sr-table-bg:var(--sr-surface-sunken)}.sr-table-scroll>table>*>tr>:first-child{z-index:1;background:var(--sr-table-bg);border-right:1px solid var(--sr-border-faint);position:sticky;left:0}@media (width<=768px){.sr-table-scroll>table>*>tr>:first-child{white-space:normal}}.sr-ticks{background-image:repeating-linear-gradient(to right, var(--sr-tick) 0 1px, transparent 1px calc(100% / 96));opacity:.5;width:100%;height:10px}.sr-prose p{color:var(--sr-text-secondary);margin-block:1em}.sr-prose h2{margin-top:2em;margin-bottom:.55em;font-size:clamp(24px,2.4vw,32px)}.sr-prose h3{margin-top:1.7em;margin-bottom:.45em;font-size:clamp(19px,1.7vw,22px)}.sr-prose ul,.sr-prose ol{color:var(--sr-text-secondary);margin-block:1em;padding-left:1.25em}.sr-prose li{margin-block:.4em}.sr-prose li::marker{color:var(--sr-accent)}.sr-prose blockquote{border-left:2px solid var(--sr-accent);color:var(--sr-text);margin-block:1.4em;padding:2px 0 2px 18px}.sr-prose code{font-family:var(--sr-font-mono);background:var(--sr-surface-sunken);border-radius:var(--sr-r-sm);padding:2px 6px;font-size:.9em}.sr-prose pre{background:var(--sr-surface-sunken);border-radius:var(--sr-r-lg);padding:16px;overflow-x:auto}.sr-prose pre code{background:0 0;padding:0}.sr-prose img{border-radius:var(--sr-r-lg);border:1px solid var(--sr-border);margin-block:1.6em}.sr-prose a{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--sr-border-strong)}.sr-prose a:hover{text-decoration-color:var(--sr-accent-hover)}.sr-skip{background:var(--sr-accent);color:var(--sr-accent-ink);border-radius:var(--sr-r-md);z-index:200;padding:10px 16px;font-weight:600;position:absolute;top:8px;left:-9999px}.sr-skip:focus{color:var(--sr-accent-ink);left:12px}:root[data-theme=light] .sr-card{box-shadow:var(--sr-shadow-card)}:root[data-theme=light] .sr-card--sunken{box-shadow:none;border-color:#0000}:root[data-theme=light] .sr-stat{border:1px solid var(--sr-border-faint)}:root[data-theme=light] .sr-nav{border-bottom-color:var(--sr-border)}:root[data-theme=light] h1,:root[data-theme=light] h2,:root[data-theme=light] h3{color:var(--sr-text-strong)}:root[data-theme=light] .sr-prose blockquote,:root[data-theme=light] .sr-note{background:var(--sr-surface-sunken)}.sr-rise{animation:.7s both sr-rise}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sr-table td a{padding-block:14px}@media (width<=768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}@media (pointer:coarse),(width<=768px){.sr-more>a,.sr-facts dd>a,.sr-table-scroll li>a,a.sr-tag{min-height:var(--sr-tap);align-items:center;display:inline-flex}button,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,summary,label:has(input[type=checkbox]),label:has(input[type=radio]){min-height:var(--sr-tap)}input[type=checkbox],input[type=radio]{flex:none;width:20px;height:20px}input[type=range]{height:var(--sr-tap)}}@media print{:root,:root[data-theme=dark],:root[data-theme=light]{--sr-bg:#fff;--sr-bg-alt:#fff;--sr-surface:#fff;--sr-surface-sunken:#f4f5fa;--sr-text:#0b1026;--sr-text-strong:#000;--sr-text-secondary:#2b3255;--sr-text-muted:#555d80;--sr-accent:#3d4bbf;--sr-accent-light:#2b3480;--sr-border:#c8cce4;--sr-border-faint:#dfe2f0;--sr-border-strong:#a7adcf;color-scheme:light}body{color:#0b1026;background:#fff;font-size:11pt}.sr-no-print,nav.sr-nav,.sr-footer__meta,.sr-ticks{display:none!important}.sr-section{padding-block:14pt}a{color:#22285c;text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";color:#555d80;word-break:break-all;font-size:8.5pt}.sr-card{break-inside:avoid;border:1px solid #c8cce4}h1,h2,h3{break-after:avoid}table,figure{break-inside:avoid}}.sr-theme[data-astro-cid-l6lhmie6]{min-height:var(--sr-tap);border:1px solid var(--sr-border-strong);border-radius:var(--sr-r-md);color:var(--sr-text-nav);font-size:max(13.5px, var(--sr-fs-min-mono));cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;padding:8px 12px;transition:border-color .15s,color .15s;display:inline-flex}.sr-theme[data-astro-cid-l6lhmie6]:hover{border-color:var(--sr-accent-hover);color:var(--sr-text-strong)}.sr-theme__icon[data-astro-cid-l6lhmie6]{place-items:center;width:17px;height:17px;display:grid}.sr-theme__icon[data-astro-cid-l6lhmie6] svg[data-astro-cid-l6lhmie6]{grid-area:1/1}:root[data-theme=light] .sr-theme__sun[data-astro-cid-l6lhmie6],:root:not([data-theme=light]) .sr-theme__moon[data-astro-cid-l6lhmie6]{display:none}.sr-theme__label[data-astro-cid-l6lhmie6]{font-variant-numeric:tabular-nums}@media (width<=420px){.sr-theme__label[data-astro-cid-l6lhmie6]{display:none}.sr-theme[data-astro-cid-l6lhmie6]{padding-inline:10px}}.sr-nav[data-astro-cid-nen7h5rs]{--sr-nav-h:68px;z-index:50;background:var(--sr-header-bg);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--sr-border-faint);position:sticky;top:0}.sr-nav__inner[data-astro-cid-nen7h5rs]{min-height:var(--sr-nav-h);align-items:center;gap:20px;display:flex}.sr-nav__brand[data-astro-cid-nen7h5rs]{color:var(--sr-text);letter-spacing:var(--sr-ls-tight);flex:none;align-items:center;gap:10px;padding:12px 0;font-size:19px;font-weight:700;display:flex}.sr-nav__brand[data-astro-cid-nen7h5rs]:hover{color:var(--sr-text-strong)}.sr-nav__menu[data-astro-cid-nen7h5rs]{margin-left:auto}.sr-nav__list[data-astro-cid-nen7h5rs]{gap:2px;list-style:none;display:flex}.sr-nav__item[data-astro-cid-nen7h5rs]{position:relative}.sr-nav__link[data-astro-cid-nen7h5rs]{color:var(--sr-text-nav);border-radius:8px;padding:9px 12px;font-size:15px;display:block}.sr-nav__link[data-astro-cid-nen7h5rs]:hover,.sr-nav__link[data-astro-cid-nen7h5rs].is-active{color:var(--sr-text-strong);background:var(--sr-hover-bg)}.sr-mega[data-astro-cid-nen7h5rs]{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-r-lg);min-width:420px;max-width:min(92vw,640px);box-shadow:var(--sr-shadow-pop);opacity:0;visibility:hidden;padding:18px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(6px)}.sr-nav__item[data-astro-cid-nen7h5rs]:hover .sr-mega[data-astro-cid-nen7h5rs],.sr-nav__item[data-astro-cid-nen7h5rs]:focus-within .sr-mega[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.sr-mega__summary[data-astro-cid-nen7h5rs]{color:var(--sr-accent-hover);margin-bottom:12px}.sr-mega__grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:2px 10px;list-style:none;display:grid}.sr-mega__link[data-astro-cid-nen7h5rs]{color:var(--sr-text);border-radius:8px;padding:8px 10px;display:block}.sr-mega__link[data-astro-cid-nen7h5rs]:hover{background:var(--sr-hover-bg);color:var(--sr-text-strong)}.sr-mega__label[data-astro-cid-nen7h5rs]{font-size:14.5px;display:block}.sr-mega__hint[data-astro-cid-nen7h5rs]{font-size:max(12.5px, var(--sr-fs-min));color:var(--sr-text-muted);margin-top:1px;display:block}.sr-nav__cta[data-astro-cid-nen7h5rs]{white-space:nowrap;flex:none}.sr-nav__toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--sr-border-strong);border-radius:var(--sr-r-md);width:var(--sr-tap);height:var(--sr-tap);cursor:pointer;background:0 0;display:none;position:relative}.sr-nav__toggle-bars[data-astro-cid-nen7h5rs],.sr-nav__toggle-bars[data-astro-cid-nen7h5rs]:before,.sr-nav__toggle-bars[data-astro-cid-nen7h5rs]:after{background:var(--sr-text);content:"";width:18px;height:1.5px;transition:transform .16s;position:absolute;left:13px}.sr-nav__toggle-bars[data-astro-cid-nen7h5rs]{top:21px}.sr-nav__toggle-bars[data-astro-cid-nen7h5rs]:before{top:-6px;left:0}.sr-nav__toggle-bars[data-astro-cid-nen7h5rs]:after{top:6px;left:0}.sr-nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .sr-nav__toggle-bars[data-astro-cid-nen7h5rs]{background:0 0}.sr-nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .sr-nav__toggle-bars[data-astro-cid-nen7h5rs]:before{transform:translateY(6px)rotate(45deg)}.sr-nav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .sr-nav__toggle-bars[data-astro-cid-nen7h5rs]:after{transform:translateY(-6px)rotate(-45deg)}.sr-sr-only[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-drawer[data-astro-cid-nen7h5rs]{border-top:1px solid var(--sr-border-faint);background:var(--sr-bg-alt);max-height:calc(100dvh - var(--sr-nav-h));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.sr-drawer__inner[data-astro-cid-nen7h5rs]{gap:14px;padding-block:12px 32px;display:grid}.sr-drawer__group[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin-top:2px;list-style:none;display:grid}.sr-drawer__group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--sr-tap);color:var(--sr-text-secondary);align-items:center;padding:4px 0;font-size:15px;display:flex}.sr-drawer__group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--sr-text-strong)}.sr-drawer__head[data-astro-cid-nen7h5rs]{min-height:var(--sr-tap);font-family:var(--sr-font-mono);font-size:var(--sr-fs-mono-label);letter-spacing:var(--sr-ls-mono);text-transform:uppercase;align-items:center;display:flex;color:var(--sr-accent-hover)!important}.sr-drawer__cta[data-astro-cid-nen7h5rs]{justify-content:center}@media (width<=1080px){.sr-nav__menu[data-astro-cid-nen7h5rs],.sr-nav__cta[data-astro-cid-nen7h5rs]{display:none}.sr-nav__inner[data-astro-cid-nen7h5rs] .sr-theme{margin-left:auto}.sr-nav__toggle[data-astro-cid-nen7h5rs]{margin-left:auto;display:block}}@media (width>=1081px){.sr-drawer[data-astro-cid-nen7h5rs]{display:none!important}}.sr-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--sr-border-faint);background:var(--sr-bg-alt);margin-top:0}.sr-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:48px;padding-block:clamp(48px,5vw,72px) 32px;display:grid}.sr-footer__brand[data-astro-cid-jo6i4kqk]{align-content:start;gap:16px;max-width:380px;display:grid}.sr-footer__logo[data-astro-cid-jo6i4kqk]{color:var(--sr-text);letter-spacing:var(--sr-ls-tight);align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.sr-footer__pitch[data-astro-cid-jo6i4kqk]{font-size:14.5px;line-height:1.6}.sr-footer__brand[data-astro-cid-jo6i4kqk] .sr-btn[data-astro-cid-jo6i4kqk]{justify-self:start}.sr-footer__nav[data-astro-cid-jo6i4kqk]{grid-column:span 2;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:28px 24px;min-width:0;display:grid}@media (width<=900px){.sr-footer__nav[data-astro-cid-jo6i4kqk]{grid-column:auto}}.sr-footer__head[data-astro-cid-jo6i4kqk]{font-family:var(--sr-font-mono);font-size:var(--sr-fs-mono-label);letter-spacing:var(--sr-ls-mono);text-transform:uppercase;color:var(--sr-accent-hover);align-items:center;margin-bottom:10px;display:flex}.sr-footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:5px;list-style:none;display:grid}.sr-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--sr-text-secondary);align-items:center;font-size:14px;display:flex}.sr-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sr-text-strong)}.sr-footer__claims[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--sr-border-faint);padding-block:20px}.sr-footer__claims[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--sr-text-secondary);max-width:680px;font-size:14px}.sr-footer__meta[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--sr-border-faint);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding-block:20px 40px;font-size:14px;display:flex}.sr-footer__meta[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{line-height:1.7}.sr-footer__meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:14px}.sr-footer__legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:6px 18px;list-style:none;display:flex}.sr-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--sr-text-muted);align-items:center;font-size:14px;display:flex}@media (pointer:coarse),(width<=768px){.sr-footer__logo[data-astro-cid-jo6i4kqk],.sr-footer__head[data-astro-cid-jo6i4kqk],.sr-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.sr-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--sr-tap)}.sr-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-width:var(--sr-tap)}.sr-footer__logo[data-astro-cid-jo6i4kqk]{justify-self:start}.sr-footer__head[data-astro-cid-jo6i4kqk]{margin-bottom:2px}.sr-footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk],.sr-footer__legal[data-astro-cid-jo6i4kqk]{gap:0 18px}}.sr-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sr-text-strong)}
