:where(html){--gray-0:#f8f9fa;--gray-1:#f1f3f5;--gray-2:#e9ecef;--gray-3:#dee2e6;--gray-4:#ced4da;--gray-5:#adb5bd;--gray-6:#868e96;--gray-7:#495057;--gray-8:#343a40;--gray-9:#212529;--gray-10:#16191d;--gray-11:#0d0f12;--gray-12:#030507}:where(html){--orange-0:#fff4e6;--orange-1:#ffe8cc;--orange-2:#ffd8a8;--orange-3:#ffc078;--orange-4:#ffa94d;--orange-5:#ff922b;--orange-6:#fd7e14;--orange-7:#f76707;--orange-8:#e8590c;--orange-9:#d9480f;--orange-10:#bf400d;--orange-11:#99330b;--orange-12:#802b09}:where(html){--size-000:-.5rem;--size-00:-.25rem;--size-1:.25rem;--size-2:.5rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-6:1.75rem;--size-7:2rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-11:7.5rem;--size-12:10rem;--size-13:15rem;--size-14:20rem;--size-15:30rem;--size-px-000:-8px;--size-px-00:-4px;--size-px-1:4px;--size-px-2:8px;--size-px-3:16px;--size-px-4:20px;--size-px-5:24px;--size-px-6:28px;--size-px-7:32px;--size-px-8:48px;--size-px-9:64px;--size-px-10:80px;--size-px-11:120px;--size-px-12:160px;--size-px-13:240px;--size-px-14:320px;--size-px-15:480px;--size-fluid-1:max(.5rem,min(1vw,1rem));--size-fluid-2:max(1rem,min(2vw,1.5rem));--size-fluid-3:max(1.5rem,min(3vw,2rem));--size-fluid-4:max(2rem,min(4vw,3rem));--size-fluid-5:max(4rem,min(5vw,5rem));--size-fluid-6:max(5rem,min(7vw,7.5rem));--size-fluid-7:max(7.5rem,min(10vw,10rem));--size-fluid-8:max(10rem,min(20vw,15rem));--size-fluid-9:max(15rem,min(30vw,20rem));--size-fluid-10:max(20rem,min(40vw,30rem));--size-content-1:20ch;--size-content-2:45ch;--size-content-3:60ch;--size-header-1:20ch;--size-header-2:25ch;--size-header-3:35ch;--size-xxs:240px;--size-xs:360px;--size-sm:480px;--size-md:768px;--size-lg:1024px;--size-xl:1440px;--size-xxl:1920px;--size-relative-000:-.5ch;--size-relative-00:-.25ch;--size-relative-1:.25ch;--size-relative-2:.5ch;--size-relative-3:1ch;--size-relative-4:1.25ch;--size-relative-5:1.5ch;--size-relative-6:1.75ch;--size-relative-7:2ch;--size-relative-8:3ch;--size-relative-9:4ch;--size-relative-10:5ch;--size-relative-11:7.5ch;--size-relative-12:10ch;--size-relative-13:15ch;--size-relative-14:20ch;--size-relative-15:30ch}:where(html){--font-system-ui:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-transitional:Charter,Bitstream Charter,Sitka Text,Cambria,serif;--font-old-style:Iowan Old Style,Palatino Linotype,URW Palladio L,P052,serif;--font-humanist:Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;--font-geometric-humanist:Avenir,Montserrat,Corbel,URW Gothic,source-sans-pro,sans-serif;--font-classical-humanist:Optima,Candara,Noto Sans,source-sans-pro,sans-serif;--font-neo-grotesque:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;--font-monospace-slab-serif:Nimbus Mono PS,Courier New,monospace;--font-monospace-code:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,Cascadia Code,Menlo,Consolas,DejaVu Sans Mono,monospace;--font-industrial:Bahnschrift,DIN Alternate,Franklin Gothic Medium,Nimbus Sans Narrow,sans-serif-condensed,sans-serif;--font-rounded-sans:ui-rounded,Hiragino Maru Gothic ProN,Quicksand,Comfortaa,Manjari,Arial Rounded MT,Arial Rounded MT Bold,Calibri,source-sans-pro,sans-serif;--font-slab-serif:Rockwell,Rockwell Nova,Roboto Slab,DejaVu Serif,Sitka Small,serif;--font-antique:Superclarendon,Bookman Old Style,URW Bookman,URW Bookman L,Georgia Pro,Georgia,serif;--font-didone:Didot,Bodoni MT,Noto Serif Display,URW Palladio L,P052,Sylfaen,serif;--font-handwritten:Segoe Print,Bradley Hand,Chilanka,TSCu_Comic,casual,cursive;--font-sans:var(--font-system-ui);--font-serif:ui-serif,serif;--font-mono:var(--font-monospace-code);--font-weight-1:100;--font-weight-2:200;--font-weight-3:300;--font-weight-4:400;--font-weight-5:500;--font-weight-6:600;--font-weight-7:700;--font-weight-8:800;--font-weight-9:900;--font-lineheight-00:.95;--font-lineheight-0:1.1;--font-lineheight-1:1.25;--font-lineheight-2:1.375;--font-lineheight-3:1.5;--font-lineheight-4:1.75;--font-lineheight-5:2;--font-letterspacing-0:-.05em;--font-letterspacing-1:.025em;--font-letterspacing-2:.05em;--font-letterspacing-3:.075em;--font-letterspacing-4:.15em;--font-letterspacing-5:.5em;--font-letterspacing-6:.75em;--font-letterspacing-7:1em;--font-size-00:.5rem;--font-size-0:.75rem;--font-size-1:1rem;--font-size-2:1.1rem;--font-size-3:1.25rem;--font-size-4:1.5rem;--font-size-5:2rem;--font-size-6:2.5rem;--font-size-7:3rem;--font-size-8:3.5rem;--font-size-fluid-0:max(.75rem,min(2vw,1rem));--font-size-fluid-1:max(1rem,min(4vw,1.5rem));--font-size-fluid-2:max(1.5rem,min(6vw,2.5rem));--font-size-fluid-3:max(2rem,min(9vw,3.5rem))}:where(html){--shadow-color:220 3% 15%;--shadow-strength:1%;--shadow-strength-3:calc(var(--shadow-strength) + 2%);--shadow-strength-4:calc(var(--shadow-strength) + 3%);--shadow-strength-5:calc(var(--shadow-strength) + 4%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength-7:calc(var(--shadow-strength) + 6%);--shadow-strength-8:calc(var(--shadow-strength) + 7%);--shadow-strength-10:calc(var(--shadow-strength) + 9%);--inner-shadow-highlight:inset 0 -.5px 0 0 #fff,inset 0 .5px 0 0 rgba(0,0,0,.067);--shadow-1:0 1px 2px -1px hsl(var(--shadow-color)/var(--shadow-strength-10));--shadow-2:0 3px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 7px 14px -5px hsl(var(--shadow-color)/var(--shadow-strength-6));--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 1px 2px -5px hsl(var(--shadow-color)/var(--shadow-strength-3)),0 2px 5px -5px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 4px 12px -5px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 12px 15px -5px hsl(var(--shadow-color)/var(--shadow-strength-8));--shadow-4:0 -2px 5px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 1px 1px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 2px 2px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 5px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 9px 9px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 16px 16px -2px hsl(var(--shadow-color)/var(--shadow-strength-7));--shadow-5:0 -1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 2px 1px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 5px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 10px 10px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 20px 20px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 40px 40px -2px hsl(var(--shadow-color)/var(--shadow-strength-8));--shadow-6:0 -1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-3)),0 3px 2px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 7px 5px -2px hsl(var(--shadow-color)/var(--shadow-strength-4)),0 12px 10px -2px hsl(var(--shadow-color)/var(--shadow-strength-5)),0 22px 18px -2px hsl(var(--shadow-color)/var(--shadow-strength-6)),0 41px 33px -2px hsl(var(--shadow-color)/var(--shadow-strength-7)),0 100px 80px -2px hsl(var(--shadow-color)/var(--shadow-strength-8));--inner-shadow-0:inset 0 0 0 1px hsl(var(--shadow-color)/var(--shadow-strength-10));--inner-shadow-1:inset 0 1px 2px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-2:inset 0 1px 4px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-3:inset 0 2px 8px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight);--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color)/var(--shadow-strength-10)),var(--inner-shadow-highlight)}@media(prefers-color-scheme:dark){:where(html){--shadow-color:220 40% 2%;--shadow-strength:25%;--inner-shadow-highlight:inset 0 -.5px 0 0 hsla(0,0%,100%,.067),inset 0 .5px 0 0 rgba(0,0,0,.467)}}:where(html){--border-size-1:1px;--border-size-2:2px;--border-size-3:5px;--border-size-4:10px;--border-size-5:25px;--radius-1:2px;--radius-2:5px;--radius-3:1rem;--radius-4:2rem;--radius-5:4rem;--radius-6:8rem;--radius-drawn-1:255px 15px 225px 15px/15px 225px 15px 255px;--radius-drawn-2:125px 10px 20px 185px/25px 205px 205px 25px;--radius-drawn-3:15px 255px 15px 225px/225px 15px 255px 15px;--radius-drawn-4:15px 25px 155px 25px/225px 150px 25px 115px;--radius-drawn-5:250px 25px 15px 20px/15px 80px 105px 115px;--radius-drawn-6:28px 100px 20px 15px/150px 30px 205px 225px;--radius-round:1e5px;--radius-blob-1:30% 70% 70% 30%/53% 30% 70% 47%;--radius-blob-2:53% 47% 34% 66%/63% 46% 54% 37%;--radius-blob-3:37% 63% 56% 44%/49% 56% 44% 51%;--radius-blob-4:63% 37% 37% 63%/43% 37% 63% 57%;--radius-blob-5:49% 51% 48% 52%/57% 44% 56% 43%;--radius-conditional-1:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-1));--radius-conditional-2:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-2));--radius-conditional-3:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-3));--radius-conditional-4:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-4));--radius-conditional-5:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-5));--radius-conditional-6:clamp(0px, calc(100vw - 100%) * 1e5,var(--radius-6))}:root{--font-heading: Georgia, "Times New Roman", serif;--font-body: Inter, Aptos, "Segoe UI", system-ui, sans-serif;--font-code: "Cascadia Code", "JetBrains Mono", "Fira Code", Menlo, Consolas, monospace;--page-max-width: 76rem;--content-max-width: 66ch;--page-margin: clamp(1.25rem, 4vw, 4.75rem);--section-spacing: clamp(4.5rem, 9vw, 8rem);--color-bg: #f3eee7;--color-bg-strong: #1a1a1a;--color-surface: #fffaf4;--color-surface-raised: #ffffff;--color-surface-hover: #f8f5f1;--color-text: #1a1a1a;--color-text-muted: #4a4a4a;--color-text-subtle: #72706d;--color-accent: #c85f2b;--color-accent-hover: #a84c20;--color-accent-muted: #efe0d6;--color-border: #ded6ce;--color-border-strong: #cfc5bb;--color-border-accent: var(--color-accent);--color-code-bg: #ebe3da;--color-hatch: rgba(26, 26, 26, .045);--color-success: var(--green-7, #2f9e44);--color-success-subtle: rgba(47, 158, 68, .12);--color-error: var(--red-7, #e03131);--color-error-subtle: rgba(224, 49, 49, .12);--card-shadow: 0 10px 24px rgba(64, 50, 38, .1);--card-shadow-hover: 0 14px 34px rgba(64, 50, 38, .16);--radius-ui: 0;color-scheme:light}[data-theme=dark]{--color-bg: #1a1a1a;--color-bg-strong: #111111;--color-surface: #22201e;--color-surface-raised: #292624;--color-surface-hover: #302c29;--color-text: #f4eee8;--color-text-muted: #b7aea6;--color-text-subtle: #8f8881;--color-accent: #d7743e;--color-accent-hover: #ef915b;--color-accent-muted: rgba(200, 95, 43, .2);--color-border: #3c3630;--color-border-strong: #514840;--color-code-bg: #27231f;--color-hatch: rgba(255, 255, 255, .045);--card-shadow: 0 10px 24px rgba(0, 0, 0, .22);--card-shadow-hover: 0 14px 34px rgba(0, 0, 0, .32);color-scheme:dark}[data-theme=light]{color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-height:1.2}p{overflow-wrap:break-word}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--font-size-2);color:var(--color-text);background-color:var(--color-bg);background-image:radial-gradient(circle at top left,rgba(200,95,43,.11),transparent 34rem),linear-gradient(180deg,rgba(255,250,244,.34),transparent 22rem)}[data-theme=dark] body{background-image:none}.hatch{background-image:repeating-linear-gradient(45deg,var(--color-hatch) 0,var(--color-hatch) 1px,transparent 1px,transparent 12px),repeating-linear-gradient(-45deg,var(--color-hatch) 0,var(--color-hatch) 1px,transparent 1px,transparent 12px)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:800;color:var(--color-text);letter-spacing:-.025em}h1{font-size:var(--font-size-fluid-3)}h2{font-size:var(--font-size-fluid-2)}h3{font-size:var(--font-size-4)}p{color:var(--color-text-muted)}::selection{background:var(--color-accent-muted);color:var(--color-text)}a:not([class]){color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em;transition:color .15s ease}a:not([class]):hover{color:var(--color-accent-hover)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.prose{max-width:var(--content-max-width)}.prose>*+*{margin-top:var(--size-5)}.prose h2{margin-top:var(--size-8)}.prose h3{margin-top:var(--size-7)}.prose ul,.prose ol{padding-left:var(--size-5)}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li+li{margin-top:var(--size-2)}.prose li::marker{color:var(--color-accent)}.prose code{font-family:var(--font-code);font-size:.9em;background:var(--color-code-bg);padding:.1em .35em;border-radius:var(--radius-2)}.prose pre{font-family:var(--font-code);font-size:var(--font-size-1);line-height:1.5;background:var(--color-code-bg);padding:var(--size-3);border:var(--border-size-1) solid var(--color-border);overflow-x:auto}.prose pre code{background:none;padding:0;font-size:inherit}.page{max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--page-margin)}.eyebrow{display:inline-flex;align-items:center;gap:var(--size-2);font-family:var(--font-body);font-size:var(--font-size-0);font-weight:800;letter-spacing:.22em;line-height:1;text-transform:uppercase;color:var(--color-accent)}.eyebrow:before{content:"";width:2.5rem;height:2px;background:var(--color-accent)}.button,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.78rem 1.15rem;border:1px solid var(--color-accent);font-family:var(--font-body);font-size:var(--font-size-1);font-weight:800;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.button{background:var(--color-accent);color:#fffaf4}.button-secondary{background:transparent;color:var(--color-text);border-color:var(--color-border-strong)}.button:hover,.button-secondary:hover{transform:translateY(-1px)}.button:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.button-secondary:hover{color:var(--color-accent);border-color:var(--color-accent)}.theme-icon-sun{display:block}.theme-icon-moon,[data-theme=light] .theme-icon-sun{display:none}[data-theme=light] .theme-icon-moon,[data-theme=dark] .theme-icon-sun{display:block}[data-theme=dark] .theme-icon-moon{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;top:-100%;left:50%;transform:translate(-50%);padding:var(--size-3) var(--size-5);background:var(--color-accent);color:var(--color-bg);font-family:var(--font-heading);font-size:var(--font-size-2);font-weight:600;text-decoration:none;border-radius:var(--radius-2);z-index:9999;transition:top .2s ease}.skip-link:focus{top:var(--size-4)}.header[data-astro-cid-5rdk5n2i]{border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 92%,transparent);backdrop-filter:blur(14px);position:sticky;top:0;z-index:50}.header__inner[data-astro-cid-5rdk5n2i]{display:flex;align-items:center;min-height:4.25rem;gap:var(--size-5)}.header__logo[data-astro-cid-5rdk5n2i]{display:inline-flex;align-items:center;gap:var(--size-2);font-family:var(--font-heading);font-size:var(--font-size-3);font-weight:800;letter-spacing:-.03em;color:var(--color-text);text-decoration:none;margin-right:auto}.header__logo[data-astro-cid-5rdk5n2i]:hover{color:var(--color-accent)}.header__mark[data-astro-cid-5rdk5n2i]{width:.55rem;height:1.8rem;background:var(--color-accent);display:inline-block}.header__controls[data-astro-cid-5rdk5n2i]{display:flex;align-items:center;gap:var(--size-2)}.nav[data-astro-cid-5rdk5n2i]{display:flex;gap:var(--size-5)}.nav__link[data-astro-cid-5rdk5n2i]{font-family:var(--font-body);font-size:var(--font-size-0);font-weight:800;letter-spacing:.16em;color:var(--color-text-muted);text-decoration:none;text-transform:uppercase;transition:color .15s ease}.nav__link[data-astro-cid-5rdk5n2i]:hover,.nav__link--active[data-astro-cid-5rdk5n2i]{color:var(--color-accent)}.theme-toggle-btn[data-astro-cid-5rdk5n2i]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--color-text-muted);transition:color .15s ease,border-color .15s ease;background:transparent;border:1px solid var(--color-border);padding:0}.theme-toggle-btn[data-astro-cid-5rdk5n2i]:hover{color:var(--color-accent);border-color:var(--color-accent)}.theme-icon[data-astro-cid-5rdk5n2i]{flex-shrink:0}.nav-toggle-label[data-astro-cid-5rdk5n2i]{display:none;cursor:pointer;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--color-border)}.nav-toggle-icon[data-astro-cid-5rdk5n2i],.nav-toggle-icon[data-astro-cid-5rdk5n2i]:before,.nav-toggle-icon[data-astro-cid-5rdk5n2i]:after{display:block;width:1.1rem;height:2px;background:var(--color-text-muted);transition:transform .2s ease,opacity .2s ease;position:relative}.nav-toggle-icon[data-astro-cid-5rdk5n2i]:before,.nav-toggle-icon[data-astro-cid-5rdk5n2i]:after{content:"";position:absolute;left:0;width:100%}.nav-toggle-icon[data-astro-cid-5rdk5n2i]:before{top:-6px}.nav-toggle-icon[data-astro-cid-5rdk5n2i]:after{top:6px}.nav-toggle[data-astro-cid-5rdk5n2i]:checked~.header__controls[data-astro-cid-5rdk5n2i] .nav-toggle-label[data-astro-cid-5rdk5n2i] .nav-toggle-icon[data-astro-cid-5rdk5n2i]{background:transparent}.nav-toggle[data-astro-cid-5rdk5n2i]:checked~.header__controls[data-astro-cid-5rdk5n2i] .nav-toggle-label[data-astro-cid-5rdk5n2i] .nav-toggle-icon[data-astro-cid-5rdk5n2i]:before{top:0;transform:rotate(45deg)}.nav-toggle[data-astro-cid-5rdk5n2i]:checked~.header__controls[data-astro-cid-5rdk5n2i] .nav-toggle-label[data-astro-cid-5rdk5n2i] .nav-toggle-icon[data-astro-cid-5rdk5n2i]:after{top:0;transform:rotate(-45deg)}@media(max-width:639px){.nav-toggle-label[data-astro-cid-5rdk5n2i]{display:flex}.nav[data-astro-cid-5rdk5n2i]{display:none;position:absolute;top:4.25rem;left:0;right:0;flex-direction:column;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--size-4) var(--page-margin);gap:var(--size-4);z-index:50}.nav-toggle[data-astro-cid-5rdk5n2i]:checked~.nav[data-astro-cid-5rdk5n2i]{display:flex}}.footer[data-astro-cid-a7sm5ndh]{border-top:1px solid var(--color-border);background:var(--color-bg-strong);margin-top:var(--section-spacing);color:#f4eee8}.footer__inner[data-astro-cid-a7sm5ndh]{display:flex;flex-direction:column;align-items:center;gap:var(--size-6);padding-block:var(--size-8);text-align:center}.footer__brand[data-astro-cid-a7sm5ndh]{display:inline-block;font-family:var(--font-heading);font-size:var(--font-size-4);font-weight:800;color:#f4eee8;text-decoration:none;letter-spacing:-.035em;margin-bottom:var(--size-2)}.footer__brand[data-astro-cid-a7sm5ndh]:hover{color:var(--color-accent)}.footer__sites[data-astro-cid-a7sm5ndh]{display:flex;flex-wrap:wrap;gap:var(--size-3) var(--size-4);align-items:baseline}.footer__label[data-astro-cid-a7sm5ndh]{font-family:var(--font-body);font-size:var(--font-size-0);font-weight:800;color:var(--color-accent);text-transform:uppercase;letter-spacing:.2em;width:100%}.footer__site[data-astro-cid-a7sm5ndh]{font-family:var(--font-body);font-size:var(--font-size-1);font-weight:700;color:#b7aea6;text-decoration:none;transition:color .15s ease}.footer__site[data-astro-cid-a7sm5ndh]:hover{color:var(--color-accent)}.footer__site--current[data-astro-cid-a7sm5ndh]{color:#f4eee8;font-weight:800}.footer__copy[data-astro-cid-a7sm5ndh]{font-family:var(--font-body);font-size:var(--font-size-0);color:#8f8881}@media(min-width:760px){.footer__inner[data-astro-cid-a7sm5ndh]{flex-direction:row;justify-content:center;align-items:center}.footer__sites[data-astro-cid-a7sm5ndh]{justify-content:flex-end;max-width:44rem}}
