@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/manrope-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:Manrope;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/manrope-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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2")}:root{--font-sans:"Manrope", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--text-xs:.75rem;--leading-xs:1rem;--text-sm:.875rem;--leading-sm:1.25rem;--text-base:1rem;--leading-base:1.5rem;--text-lg:1.125rem;--leading-lg:1.75rem;--text-xl:1.25rem;--leading-xl:1.75rem;--text-2xl:1.5rem;--leading-2xl:2rem;--text-3xl:1.875rem;--leading-3xl:2.25rem;--text-4xl:2.25rem;--leading-4xl:2.5rem;--text-5xl:3rem;--leading-5xl:1;--text-6xl:3.75rem;--leading-6xl:1;--text-7xl:4.5rem;--leading-7xl:1;--text-8xl:6rem;--leading-8xl:1;--tracking-tight:-.025em;--tracking-normal:0;--tracking-wide:.08em;--space-0:0;--space-25:2px;--space-50:4px;--space-75:8px;--space-100:12px;--space-200:16px;--space-300:24px;--space-400:32px;--space-500:40px;--space-600:48px;--space-700:64px;--space-800:80px;--space-900:96px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-4xl:32px;--radius-full:9999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-hover:.3s;--duration-layout:.5s;--duration-reveal:.7s;--stagger-step:60ms;--stagger-max:.4s;--ease-steady:linear;--ease-float:cubic-bezier(.45, 0, .55, 1);--duration-twinkle:3.2s;--duration-grid:2.4s;--duration-drift:9s;--duration-rain:12s;--duration-float:11s;--stage-perspective:1600px;--stage-mid:-130px;--stage-far:-260px;--sendoff-font:900 12cqw / .9 ui-rounded, system-ui, sans-serif;--sendoff-tracking:-.08em;--sendoff-word-spacing:.22em;--content-max:1280px;--measure-hero:680px;--measure-copy:640px;--gutter:var(--space-300);--section-space:var(--space-700);--scene-min:calc(var(--space-800) * 8);--blur-surface:16px;--blur-panel:24px;--hairline:1px;--focus-width:2px;--focus-offset:2px;--orc-sidebar:18.75%;--orc-screen:16 / 10}@media (width>=768px){:root{--gutter:var(--space-600);--section-space:var(--space-900)}}:root,[data-orc-theme]{--surface:var(--bg);--surface-raised:var(--panel);--ink:var(--heading);--ink-body:var(--text);--ink-muted:color-mix(in srgb, var(--muted) 45%, var(--heading));--line:color-mix(in srgb, var(--border) 55%, transparent);--line-strong:var(--border);--wash:color-mix(in srgb, var(--heading) 6%, transparent);--veil:color-mix(in srgb, var(--bg) 72%, transparent);--veil-panel:color-mix(in srgb, var(--bg) 94%, transparent);--focus-ring:var(--focus,var(--green));--page-backdrop:var(--bg);--scene-backdrop:var(--bg);--card-backdrop:var(--bg);--theme-colour:var(--bg);--brand:var(--green);--brand-hover:color-mix(in srgb, var(--green) 80%, var(--heading));--brand-ink:var(--panel);--brand-text:var(--green);--font-body:var(--font-sans);--font-display:var(--font-sans);--font-eyebrow:var(--font-mono);--display-tracking:var(--tracking-tight);--display-glow:none;--text-glow:none;--synthesis:none;--radius-card:var(--radius-2xl);--radius-control:var(--radius-full);--radius-window:var(--radius-xl);--radius-window-light:var(--radius-full);--card-line:var(--line);--card-bevel:none;--control-bevel:none;--control-bevel-pressed:none;--control-surface:transparent;--control-hover:var(--wash);--window-line:var(--line-strong);--window-bar:var(--panel);--window-bar-ink:var(--ink-muted);--window-shadow:0 24px 64px #00000080, 0 0 96px color-mix(in srgb, var(--green) 12%, transparent);--window-light-bevel:none;--firefly-lime:#b9e46a;--firefly-gold:#f4c95a;--sun-crown:#ffe66d;--sun-belly:#ff9a5c}.orc-window__lights span:first-child{--window-light:#ff5f57}.orc-window__lights span:nth-child(2){--window-light:#febc2e}.orc-window__lights span:nth-child(3){--window-light:#28c840}[data-orc-theme=phosphor]{--brand:var(--accent);--brand-hover:var(--heading);--brand-ink:var(--bg);--brand-text:var(--accent);--font-body:var(--font-mono);--font-display:var(--font-mono);--display-glow:var(--phosphor-heading-glow);--text-glow:var(--phosphor-glow);--radius-card:var(--radius-sm);--radius-control:var(--radius-xs);--radius-window:var(--radius-sm);--card-line:color-mix(in srgb, var(--phosphor-ink) 45%, var(--border));--window-line:color-mix(in srgb, var(--phosphor-ink) 70%, var(--border));--window-shadow:0 0 48px color-mix(in srgb, var(--phosphor-ink) 28%, transparent)}:root[data-orc-theme=phosphor] body:after{content:"";z-index:90;background:var(--phosphor-glass);pointer-events:none;position:fixed;inset:0}@scope([data-orc-theme=phosphor]) to ([data-orc-theme]){.eyebrow:before{content:">"}}[data-orc-theme=synthwave]{--page-backdrop:var(--synthwave-pattern) var(--bg);--card-backdrop:var(--synthwave-pattern) var(--bg);--brand:var(--accent);--brand-hover:var(--cyan);--brand-ink:var(--panel);--brand-text:var(--synthwave-pink);--font-body:var(--synthwave-font);--font-display:var(--synthwave-font);--font-eyebrow:var(--synthwave-font);--display-glow:0 0 28px color-mix(in srgb, var(--synthwave-pink) 55%, transparent);--radius-card:var(--radius-xl);--radius-window:var(--radius-xl);--card-line:color-mix(in srgb, var(--synthwave-violet) 70%, transparent);--window-line:var(--synthwave-pink);--window-shadow:0 0 56px color-mix(in srgb, var(--synthwave-pink) 38%, transparent), 0 0 12px color-mix(in srgb, var(--synthwave-neon) 45%, transparent)}[data-orc-theme=ninetyseven]{--page-backdrop:var(--ninetyseven-desktop);--scene-backdrop:var(--ninetyseven-desktop);--theme-colour:var(--ninetyseven-desktop);--surface:var(--panel);--surface-raised:var(--bg);--line:var(--ninetyseven-shadow);--veil:var(--panel);--veil-panel:var(--panel);--brand:var(--accent);--brand-hover:var(--ninetyseven-hilite);--brand-ink:var(--ninetyseven-on-accent);--brand-text:var(--accent);--font-body:var(--ninetyseven-font);--font-display:var(--ninetyseven-font);--font-eyebrow:var(--ninetyseven-font);--display-tracking:var(--tracking-normal);--synthesis:weight;--radius-card:var(--radius-none);--radius-control:var(--radius-none);--radius-window:var(--radius-none);--radius-window-light:var(--radius-none);--card-line:transparent;--card-bevel:var(--ninetyseven-sunken);--control-bevel:var(--ninetyseven-raised);--control-bevel-pressed:var(--ninetyseven-sunken);--control-surface:var(--panel);--control-hover:var(--ninetyseven-hilite);--window-line:transparent;--window-bar:var(--ninetyseven-title);--window-bar-ink:var(--ninetyseven-title-ink);--window-shadow:var(--ninetyseven-raised-out), 6px 6px 0 #00000040;--window-light-bevel:var(--ninetyseven-raised)}@scope([data-orc-theme=ninetyseven]) to ([data-orc-theme]){.orc-window__lights{order:1;margin-left:auto}.orc-window__lights span:nth-child(n){--window-light:var(--panel)}:is(.section>.container,.sheet),:scope.sheet{padding:var(--space-700) var(--space-300) var(--space-400);box-shadow:var(--ninetyseven-raised);background:var(--panel);position:relative}:is(.section>.container,.sheet):before,:scope.sheet:before{content:attr(data-window-title);top:var(--space-50);right:var(--space-50);left:var(--space-50);height:var(--space-400);padding-inline:var(--space-100);background:var(--ninetyseven-title);color:var(--ninetyseven-title-ink);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-bold);align-items:center;display:flex;position:absolute}.btn--primary{box-shadow:var(--ninetyseven-raised), 0 0 0 1px var(--ninetyseven-dark);background:var(--panel);color:var(--ink)}.btn--primary:not(:disabled):active{box-shadow:var(--ninetyseven-sunken), 0 0 0 1px var(--ninetyseven-dark)}.btn:not(:disabled):hover,.btn:not(:disabled):active{transform:none}.chip{box-shadow:var(--ninetyseven-sunken);background:var(--bg);border-color:#0000}}[data-orc-theme=swiftie]{--scene-backdrop:var(--swiftie-backdrop);--card-backdrop:var(--swiftie-backdrop);--brand:var(--accent);--brand-hover:color-mix(in srgb, var(--accent) 82%, var(--heading));--brand-ink:var(--swiftie-on-accent);--brand-text:var(--purple);--font-eyebrow:var(--font-sans);--card-line:var(--border);--window-line:var(--swiftie-lavender);--window-shadow:0 24px 64px color-mix(in srgb, var(--swiftie-lavender) 40%, transparent), 0 6px 18px color-mix(in srgb, var(--swiftie-pink) 30%, transparent)}:root[data-orc-theme=swiftie] .section:before{content:"";height:var(--space-100);background:var(--swiftie-beads) center / auto 100% repeat-x;pointer-events:none;position:absolute;top:0;left:0;right:0}:root[data-orc-theme=phosphor] .hero__line--accent:after{content:"_";animation:hero-blink var(--duration-twinkle) steps(2, jump-none) infinite}:root[data-orc-theme=synthwave] .hero__line{background:linear-gradient(180deg, var(--heading) 30%, var(--synthwave-pink) 78%, var(--synthwave-violet));color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}:root[data-orc-theme=swiftie] .hero__line--accent{padding-block:var(--space-75);font-family:var(--swiftie-script);font-size:1.2em;font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal)}@keyframes hero-blink{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){:root[data-orc-theme=phosphor] .hero__line--accent:after{animation:none}}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-theme-switch]::view-transition-old(root){z-index:1}:root[data-theme-switch]::view-transition-new(root){z-index:2;animation:theme-iris var(--duration-reveal) var(--ease-out) both}@keyframes theme-iris{0%{clip-path:circle(0 at var(--iris-x,50%) var(--iris-y,50%))}to{clip-path:circle(var(--iris-r,150vmax) at var(--iris-x,50%) var(--iris-y,50%))}}@media (prefers-reduced-motion:reduce){:root[data-theme-switch]::view-transition-new(root){animation:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--space-900);background:var(--surface)}body{margin:var(--space-0);background:var(--page-backdrop);min-height:100svh;color:var(--ink-body);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-regular);font-synthesis:var(--synthesis);text-shadow:var(--text-glow);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}[data-orc-theme]:not(:root){color:var(--ink-body);font-family:var(--font-body);font-synthesis:var(--synthesis);text-shadow:var(--text-glow)}h1,h2,h3,h4,p,figure,blockquote,ol,ul,dl,dd{margin:var(--space-0)}ol,ul{padding:var(--space-0);list-style:none}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--display-tracking);text-shadow:var(--display-glow);text-wrap:balance}p,li,dd,figcaption,blockquote{text-wrap:pretty}img,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}a{color:inherit}button{font:inherit;color:inherit}em,i,cite,address{font-style:normal}strong,b{color:var(--ink);font-weight:var(--weight-semibold)}code,kbd{font-family:var(--font-mono)}::selection{background:var(--brand);color:var(--brand-ink);text-shadow:none}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.sr-only{width:var(--hairline);height:var(--hairline);padding:var(--space-0);margin:calc(-1 * var(--hairline));clip:rect(0 0 0 0);white-space:nowrap;border:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-200);left:var(--space-200);z-index:100;padding:var(--space-75) var(--space-100);border-radius:var(--radius-control);background:var(--brand);color:var(--brand-ink);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);text-shadow:none;transition:transform var(--duration-layout) var(--ease-out);text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.container{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto}.section{padding-block:var(--section-space);position:relative}.section__head{gap:var(--space-200);margin-bottom:var(--space-600);justify-items:start;display:grid}.section__head--center{text-align:center;justify-items:center}.eyebrow{align-items:center;gap:var(--space-75);color:var(--brand-text);font-family:var(--font-eyebrow);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:inline-flex}.heading-xl{font-size:var(--text-4xl);line-height:var(--leading-4xl)}.heading-lg{font-size:var(--text-3xl);line-height:var(--leading-3xl)}.heading-md{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.lede{max-width:var(--measure-copy);color:var(--ink-muted);font-size:var(--text-lg);line-height:var(--leading-lg)}@media (width>=768px){.heading-xl{font-size:var(--text-5xl);line-height:var(--leading-5xl)}.heading-lg{font-size:var(--text-4xl);line-height:var(--leading-4xl)}.lede{font-size:var(--text-xl);line-height:var(--leading-xl)}}@media (width>=1280px){.heading-xl{font-size:var(--text-6xl);line-height:var(--leading-6xl)}}.icon{flex:none;width:1.25em;height:1.25em}.btn{justify-content:center;align-items:center;gap:var(--space-75);padding:var(--space-75) var(--space-100);border:var(--hairline) solid transparent;border-radius:var(--radius-control);box-shadow:var(--control-bevel);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);text-shadow:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out), color var(--duration-hover) var(--ease-out), opacity var(--duration-hover) var(--ease-out), transform var(--duration-layout) var(--ease-out);text-decoration:none;display:inline-flex}.btn--sm{font-size:var(--text-sm);line-height:var(--leading-sm)}.btn--primary{background:var(--brand);color:var(--brand-ink)}.btn--ghost{border-color:var(--line-strong);background:var(--control-surface);color:var(--ink)}.btn:not(:disabled):hover{transform:translateY(calc(-1 * var(--hairline)))}.btn--primary:not(:disabled):hover{background:var(--brand-hover)}.btn--ghost:not(:disabled):hover{border-color:var(--ink-muted);background:var(--control-hover)}.btn:not(:disabled):active{box-shadow:var(--control-bevel-pressed);transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{border-color:var(--line);background:var(--wash);color:var(--ink-muted);cursor:default}.card{border:var(--hairline) solid var(--card-line);border-radius:var(--radius-card);box-shadow:var(--card-bevel);background:var(--surface-raised)}.chip{align-items:center;gap:var(--space-50);padding:var(--space-25) var(--space-75);border:var(--hairline) solid var(--line);border-radius:var(--radius-control);background:var(--chip);color:var(--ink-body);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);display:inline-flex}.orc-window{border:var(--hairline) solid var(--window-line);border-radius:var(--radius-window);box-shadow:var(--window-shadow);background:var(--surface-raised);overflow:hidden}.orc-window__bar{align-items:center;gap:var(--space-75);padding:var(--space-75) var(--space-100);background:var(--window-bar);color:var(--window-bar-ink);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);display:flex}.orc-window__lights{gap:var(--space-50);flex:none;display:flex}.orc-window__lights span{width:var(--space-100);height:var(--space-100);border-radius:var(--radius-window-light);background:var(--window-light,var(--line-strong));box-shadow:var(--window-light-bevel)}.orc-window__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orc-window__screen{aspect-ratio:var(--orc-screen);background:var(--surface);position:relative;overflow:hidden}.orc-window__screen img{object-fit:cover;object-position:left top;width:100%;height:100%;position:absolute;inset:0}:root:not([data-orc-theme=swamp]) [data-look=swamp],:root:not([data-orc-theme=phosphor]) [data-look=phosphor],:root:not([data-orc-theme=synthwave]) [data-look=synthwave],:root:not([data-orc-theme=ninetyseven]) [data-look=ninetyseven],:root:not([data-orc-theme=swiftie]) [data-look=swiftie],.no-js .theme-picker,.no-js [data-wear],.no-js [data-flip]{display:none}.js [data-reveal]{opacity:0;transform:translateY(var(--space-400));transition:opacity var(--duration-reveal) var(--ease-out), transform var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--stagger-step) * var(--reveal-order,0))}.js [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{transition:opacity var(--duration-reveal) var(--ease-out);transform:none}.btn:not(:disabled):hover,.btn:not(:disabled):active{transform:none}}.brand[data-astro-cid-6bctqxxv]{align-items:center;gap:var(--space-75);display:inline-flex}.brand[data-astro-cid-6bctqxxv] img[data-astro-cid-6bctqxxv]{width:var(--space-400);height:var(--space-400);border-radius:var(--radius-lg)}.brand__word[data-astro-cid-6bctqxxv]{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.brand__slash[data-astro-cid-6bctqxxv]{color:var(--brand-text)}.theme-picker[data-astro-cid-hcqnpaxe]{gap:var(--space-100);justify-items:start;display:grid}.theme-picker__label[data-astro-cid-hcqnpaxe]{align-items:baseline;gap:var(--space-75);color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.theme-picker__hint[data-astro-cid-hcqnpaxe]{color:var(--ink-muted);font-weight:var(--weight-regular)}.theme-picker__list[data-astro-cid-hcqnpaxe]{gap:var(--space-100);flex-wrap:wrap;display:flex}.theme-picker--compact[data-astro-cid-hcqnpaxe] .theme-picker__list[data-astro-cid-hcqnpaxe]{gap:var(--space-50);flex-wrap:nowrap}.theme-picker__button[data-astro-cid-hcqnpaxe]{justify-items:center;gap:var(--space-50);padding:var(--space-0);color:var(--ink-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);cursor:pointer;transition:color var(--duration-hover) var(--ease-out);background:0 0;border:0;display:grid}.theme-picker__button[data-astro-cid-hcqnpaxe] img[data-astro-cid-hcqnpaxe]{width:var(--space-600);height:var(--space-600);border-radius:var(--radius-xl);outline:var(--focus-width) solid transparent;outline-offset:var(--focus-offset);opacity:.72;transition:opacity var(--duration-hover) var(--ease-out), transform var(--duration-layout) var(--ease-out)}.theme-picker--compact[data-astro-cid-hcqnpaxe] .theme-picker__button[data-astro-cid-hcqnpaxe] img[data-astro-cid-hcqnpaxe]{width:var(--space-400);height:var(--space-400);border-radius:var(--radius-lg)}.theme-picker__button[data-astro-cid-hcqnpaxe]:hover,.theme-picker__button[data-astro-cid-hcqnpaxe][aria-pressed=true]{color:var(--ink)}.theme-picker__button[data-astro-cid-hcqnpaxe]:hover img[data-astro-cid-hcqnpaxe]{opacity:1;transform:translateY(calc(-1 * var(--space-25))) scale(1.06)}.theme-picker__button[data-astro-cid-hcqnpaxe][aria-pressed=true] img[data-astro-cid-hcqnpaxe]{outline-color:var(--brand-text);opacity:1}.theme-picker__button[data-astro-cid-hcqnpaxe]:active img[data-astro-cid-hcqnpaxe]{transform:scale(.98)}.theme-picker__button[data-astro-cid-hcqnpaxe]:focus-visible{outline:none}.theme-picker__button[data-astro-cid-hcqnpaxe]:focus-visible img[data-astro-cid-hcqnpaxe]{outline-color:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.theme-picker__button[data-astro-cid-hcqnpaxe]:hover img[data-astro-cid-hcqnpaxe],.theme-picker__button[data-astro-cid-hcqnpaxe]:active img[data-astro-cid-hcqnpaxe]{transform:none}}.site-footer[data-astro-cid-nns7i3if]{padding-block:var(--space-700) var(--space-800);background:var(--surface-raised);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-sm);position:relative}.site-footer__inner[data-astro-cid-nns7i3if]{gap:var(--space-500);display:grid}.site-footer__brand[data-astro-cid-nns7i3if]{gap:var(--space-100);justify-items:start;display:grid}.site-footer__brand[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration:none}.site-footer__colophon[data-astro-cid-nns7i3if]{color:var(--ink)}.site-footer__links[data-astro-cid-nns7i3if]{gap:var(--space-100);display:grid}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-75);color:var(--ink);font-weight:var(--weight-semibold);transition:color var(--duration-hover) var(--ease-out);text-decoration:none;display:inline-flex}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--brand-text)}@media (width>=768px){.site-footer__inner[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}
