@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow/barlow-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow/barlow-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow/barlow-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow/barlow-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-semi-condensed-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow/barlow-semi-condensed-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow/barlow-semi-condensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow/barlow-semi-condensed-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--color-bg:light-dark(#f4f6f8,#110a0a);--color-bg-2:light-dark(#eceef0,#191011);--color-surface:light-dark(#e3e6e9,#211718);--color-ink:light-dark(#14181c,#e9edf0);--color-ink-2:light-dark(#434b53,#c1b7b6);--color-ink-3:light-dark(#535b64,#a09392);--color-line:light-dark(#d5d9dd,#332627);--color-line-strong:light-dark(#6f7a85,#75686a);--color-accent:light-dark(#1a5e8e,#8fd3ff);--color-accent-strong:light-dark(#124a71,#c2e8ff);--color-live:light-dark(#b42318,#f25c54);--color-ember:light-dark(#a8432f,#eea08f);--color-accent-wash:light-dark(#dbe9f4,#142a38);--color-plate:#fafbfb;--glow-1:light-dark(#ffffffb3,#ffb29e11);--glow-2:light-dark(#535d680f,#dc60500f);--grid-line:light-dark(#14181c0b,#fad6ce0a);--shadow-lift:light-dark(0 18px 40px -22px #14181c59,0 24px 60px -28px #000000e6);--glass:light-dark(#f4f6f8b8,#190f10b3);--font-text:"Barlow", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Barlow Semi Condensed", "Barlow", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-data:"Barlow Semi Condensed", "Barlow", system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-code:ui-monospace, "Cascadia Mono", Consolas, "SFMono-Regular", Menlo, monospace;--text-caps:.8125rem;--text-label:.875rem;--text-small:1rem;--text-body:1.125rem;--text-lead:1.3125rem;--text-h3:1.3125rem;--text-h2:clamp(1.375rem, 1.2rem + .7vw, 1.875rem);--text-h1:clamp(2.25rem, 1.6rem + 2.6vw, 3.25rem);--text-display:clamp(3rem, 1.9rem + 4.6vw, 4.75rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-tight:1.02;--leading-snug:1.2;--leading-body:1.6;--tracking-caps:.14em;--tracking-caps-heading:.06em;--tracking-caps-display:.015em;--tracking-heading:-.005em;--tracking-data:.01em;--measure:68ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--page-max:76rem;--page-margin:clamp(1rem, 4vw, 3.5rem);--grid-columns:12;--grid-gap:clamp(1rem, 2vw, 1.5rem);--rule-width:1px;--rule:var(--rule-width) solid var(--color-line);--rule-strong:var(--rule-width) solid var(--color-line-strong);--radius-frame:0;--radius-control:0;--grid-minor:8px;--grid-major:40px;--grid-minor-color:color-mix(in srgb, var(--color-line) 55%, transparent);--grid-major-color:var(--color-line);--paper-grid:linear-gradient(var(--grid-major-color) var(--rule-width), transparent var(--rule-width)) 0 0 / var(--grid-major) var(--grid-major), linear-gradient(90deg, var(--grid-major-color) var(--rule-width), transparent var(--rule-width)) 0 0 / var(--grid-major) var(--grid-major), linear-gradient(var(--grid-minor-color) var(--rule-width), transparent var(--rule-width)) 0 0 / var(--grid-minor) var(--grid-minor), linear-gradient(90deg, var(--grid-minor-color) var(--rule-width), transparent var(--rule-width)) 0 0 / var(--grid-minor) var(--grid-minor);--mark-length:12px;--focus-width:2px;--focus-offset:3px;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.36s;--duration-exit:.14s;--ease-out:cubic-bezier(.2, .6, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.45, 0, .25, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-exit:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--color-bg);min-height:100vh;color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html.theme-changing *,html.theme-changing :before,html.theme-changing :after{transition:background-color var(--duration-base) var(--ease-in-out), color var(--duration-base) var(--ease-in-out), border-color var(--duration-base) var(--ease-in-out), fill var(--duration-base) var(--ease-in-out), stroke var(--duration-base) var(--ease-in-out)!important}h1,h2,h3,h4{line-height:var(--leading-snug);text-wrap:balance;margin:0}h1,h2{font-family:var(--font-display);font-weight:var(--weight-semibold);text-transform:uppercase}h1{font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps-display)}h2{font-size:var(--text-h2);letter-spacing:var(--tracking-caps-heading)}h3,h4{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-body)}p,ul,ol,dl,figure,blockquote{margin:0}p{text-wrap:pretty}strong,b{font-weight:var(--weight-semibold)}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:.22em;transition:text-decoration-color var(--duration-fast) var(--ease-out), text-decoration-thickness var(--duration-fast) var(--ease-out);text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--color-accent-wash);color:var(--color-ink)}code,kbd,samp,pre{font-family:var(--font-code);font-size:.9em}hr{border:0;border-top:var(--rule);margin:var(--space-7) 0}.page{width:100%;max-width:calc(var(--page-max) + 2 * var(--page-margin));padding-inline:var(--page-margin);margin-inline:auto}.label{font-family:var(--font-display);font-size:var(--text-caps);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-3);line-height:1.3}.data{font-family:var(--font-data);font-size:var(--text-label);letter-spacing:var(--tracking-data);font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root{--ease-spring:cubic-bezier(.16, 1, .3, 1);--reveal-distance:48px}html{background-color:var(--color-bg)}body{background:0 0}.backdrop{z-index:-1;pointer-events:none;background-color:var(--color-bg);view-transition-name:backdrop;position:fixed;inset:0;overflow:hidden}.backdrop:before{content:"";background:radial-gradient(70vw 50vh at 50% -8%, var(--glow-1), transparent 70%), radial-gradient(50vw 45vh at 0% 100%, var(--glow-2), transparent 70%);filter:blur(10px);position:absolute;inset:-20%}.backdrop:after{content:"";background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 80%)}.backdrop .grain{opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.backdrop:before{animation:38s ease-in-out infinite alternate drift}}@keyframes drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-4%,3%)scale(1.06)}to{transform:translate(3%,-2%)scale(1.02)}}.band{padding-block:var(--space-9);border-top:var(--rule);position:relative}.band.alt{background:color-mix(in srgb, var(--color-bg-2) 88%, transparent)}.band:last-of-type{border-bottom:var(--rule)}html.motion:not(.motion-done) [data-reveal]{opacity:0;transition:opacity .9s var(--ease-spring), transform 1.1s var(--ease-spring), filter .9s var(--ease-spring);transition-delay:calc(var(--delay,0) * 1ms);will-change:transform, opacity}html.motion:not(.motion-done) [data-reveal=up]{transform:translate3d(0, var(--reveal-distance), 0)}html.motion:not(.motion-done) [data-reveal=up][data-from=above]:not(.is-in){transform:translate3d(0, calc(-1 * var(--reveal-distance)), 0)}html.motion:not(.motion-done) [data-reveal=left]{transform:translate3d(calc(-1.6 * var(--reveal-distance)), 0, 0)}html.motion:not(.motion-done) [data-reveal=right]{transform:translate3d(calc(1.6 * var(--reveal-distance)), 0, 0)}html.motion:not(.motion-done) [data-reveal=scale]{filter:blur(6px);transform:scale(.94)}html.motion:not(.motion-done) [data-reveal=fade]{filter:blur(4px)}html.motion [data-reveal].is-in{opacity:1;filter:none;transform:none}.split-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.split-word>span{display:inline-block}html.motion:not(.motion-done) [data-split]:not([data-split-done]){visibility:hidden}html.motion:not(.motion-done) [data-split] .split-word>span{opacity:0;transition:transform 1s var(--ease-spring), opacity .7s var(--ease-spring);transition-delay:calc(var(--i,0) * 70ms + var(--split-delay,0) * 1ms);transform:translateY(110%)}html.motion:not(.motion-done) [data-split][data-from=above]:not(.is-in) .split-word>span{transform:translateY(-110%)}html.motion [data-split].is-in .split-word>span{opacity:1;transform:none}.spotlight{isolation:isolate;position:relative}.spotlight:before{content:"";z-index:2;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), var(--glow-1), transparent 60%);transition:opacity var(--duration-slow) var(--ease-out);position:absolute;inset:0}.spotlight:hover:before{opacity:1}[data-tilt]{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease-spring);transform-style:preserve-3d}.btn{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:var(--rule-strong);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-caps);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;isolation:isolate;transition:color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;background:var(--color-ink);transform-origin:100%;transition:transform .5s var(--ease-spring);position:absolute;inset:0;transform:scaleX(0)}.btn:hover{color:var(--color-bg);border-color:var(--color-ink);text-decoration:none}.btn:hover:after{transform-origin:0;transform:scaleX(1)}.btn:active{transform:scale(.97)}.btn.primary{border-color:var(--color-accent);color:var(--color-accent)}.btn.primary:after{background:var(--color-accent)}.btn.primary:hover{color:var(--color-bg)}.arrow{width:1.1em;height:1.1em;transition:transform .5s var(--ease-spring)}a:hover .arrow,.btn:hover .arrow{transform:translate(5px)}.chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips li{border:var(--rule);background:color-mix(in srgb, var(--color-surface) 60%, transparent);font-family:var(--font-data);font-size:var(--text-label);color:var(--color-ink-2);padding:.2rem .6rem}.progress{z-index:50;background:var(--color-accent);height:2px;transform:scaleX(var(--progress,0));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.24s var(--ease-in) both page-out}::view-transition-new(root){animation:.52s var(--ease-spring) both page-in}}@keyframes page-out{to{opacity:0;transform:translateY(-10px)}}@keyframes page-in{0%{opacity:0;transform:translateY(18px)}}@media print{html.motion [data-reveal],html.motion [data-split] .split-word>span{opacity:1!important;filter:none!important;transform:none!important}html.motion [data-split]{visibility:visible!important}}.skip-link[data-astro-cid-fzpbxy5g]{top:var(--space-3);left:var(--space-3);z-index:10;padding:var(--space-3) var(--space-4);background-color:var(--color-ink);color:var(--color-bg);transition:transform var(--duration-fast) var(--ease-out);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-fzpbxy5g]:focus-visible{transform:translateY(0)}.header-shell[data-astro-cid-fzpbxy5g]{z-index:40;background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:var(--rule);view-transition-name:site-header;transition:background-color .4s var(--ease-spring), border-color .4s var(--ease-spring), box-shadow .4s var(--ease-spring), backdrop-filter .4s var(--ease-spring);position:sticky;top:0;box-shadow:0 10px 30px -24px #0009}html.at-top .header-shell[data-astro-cid-fzpbxy5g]{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.site-header[data-astro-cid-fzpbxy5g]{align-items:center;column-gap:var(--space-7);padding-block:var(--space-4);grid-template-columns:auto 1fr;grid-template-areas:"brand nav";display:grid}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-3);color:var(--color-ink);grid-area:brand;text-decoration:none;display:inline-flex}.logo[data-astro-cid-fzpbxy5g]{width:4.6rem;height:2.4rem;transition:transform .5s var(--ease-spring);background-color:currentColor;-webkit-mask:url(/brand/logo-white.png) 50%/contain no-repeat;mask:url(/brand/logo-white.png) 50%/contain no-repeat}.brand[data-astro-cid-fzpbxy5g]:hover .logo[data-astro-cid-fzpbxy5g]{transform:translateY(-2px)}@media (width<=26rem){.logo[data-astro-cid-fzpbxy5g]{width:3.3rem;height:1.72rem}}.wordmark[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);font-size:.9375rem;font-weight:var(--weight-semibold);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.site-nav[data-astro-cid-fzpbxy5g]{grid-area:nav;justify-self:end}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-fzpbxy5g]{padding-block:var(--space-2);color:var(--color-ink-2);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-block;position:relative}.nav-link[data-astro-cid-fzpbxy5g]:after{content:"";transform-origin:0;height:2px;transition:transform var(--duration-base) var(--ease-out);background-color:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}a[data-astro-cid-fzpbxy5g].nav-link:hover,.nav-link[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--color-ink)}a[data-astro-cid-fzpbxy5g].nav-link:hover:after,.nav-link[data-astro-cid-fzpbxy5g][aria-current=page]:after{transform:scaleX(1)}.nav-link[data-astro-cid-fzpbxy5g].unbuilt{color:var(--color-line-strong);cursor:not-allowed}@media (width<=48rem){.site-header[data-astro-cid-fzpbxy5g]{row-gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:1fr;grid-template-areas:"brand""nav"}.site-nav[data-astro-cid-fzpbxy5g]{border-top:var(--rule);padding-top:var(--space-2);justify-self:stretch}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{justify-content:space-between;gap:var(--space-4)}}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-10);border-top:var(--rule);background:color-mix(in srgb, var(--color-bg-2) 70%, transparent)}.top[data-astro-cid-nns7i3if]{gap:var(--space-7) var(--grid-gap);padding-block:var(--space-8) var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr);display:grid}.name[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);text-decoration:none}.line[data-astro-cid-nns7i3if]{max-width:30ch;margin-top:var(--space-3);color:var(--color-ink-2);display:grid}.line[data-astro-cid-nns7i3if]>span[data-astro-cid-nns7i3if]{transition:opacity .5s var(--ease-spring), transform .7s var(--ease-spring);grid-area:1/1}.motto[data-astro-cid-nns7i3if]{opacity:0;color:var(--color-ember);transform:translateY(.4em)}.who[data-astro-cid-nns7i3if]:hover .said[data-astro-cid-nns7i3if],.who[data-astro-cid-nns7i3if]:focus-within .said[data-astro-cid-nns7i3if]{opacity:0;transform:translateY(-.4em)}.who[data-astro-cid-nns7i3if]:hover .motto[data-astro-cid-nns7i3if],.who[data-astro-cid-nns7i3if]:focus-within .motto[data-astro-cid-nns7i3if]{opacity:1;transform:none}.label[data-astro-cid-nns7i3if]{margin-bottom:var(--space-3);color:var(--color-ink-3)}ul[data-astro-cid-nns7i3if]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-ink-2);transition:color .3s var(--ease-spring), background-size .5s var(--ease-spring);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}ul[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-ink);background-size:100% 1px}@media (width<=48rem){.top[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr)}}body{flex-direction:column;display:flex}main[data-astro-cid-z4jru4n3]{flex:1}main[data-astro-cid-z4jru4n3]:focus{outline:none}
