.header[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--color-border)}.header-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);padding-bottom:var(--space-4)}.logo[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;color:var(--color-text);text-decoration:none;font-variation-settings:"WONK" 1,"SOFT" 50}.logo[data-astro-cid-3ef6ksr2]:hover{color:var(--color-accent)}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-8);list-style:none;padding:0;margin:0}.nav-link[data-astro-cid-3ef6ksr2]{font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;letter-spacing:.02em;transition:color .15s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].active{color:var(--color-text)}@media(max-width:640px){.nav-links[data-astro-cid-3ef6ksr2]{gap:var(--space-4)}.nav-link[data-astro-cid-3ef6ksr2]{font-size:var(--text-sm)}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border);margin-top:var(--space-24);padding:var(--space-12) 0}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.footer-logo[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:800;color:var(--color-text);text-decoration:none;font-variation-settings:"WONK" 1,"SOFT" 50}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-6);list-style:none;padding:0;margin:0}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text)}.footer-location[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}:root{--bela-color-bg: #F7F3ED;--bela-color-bg-subtle: #F0EBE3;--bela-color-text: #2D2A26;--bela-color-text-secondary: #6B6560;--bela-color-text-muted: #9B9590;--bela-color-accent: #A85C40;--bela-color-accent-hover: #8F4E35;--bela-color-border: #E5DFD8;--bela-font-display: "Fraunces", Georgia, "Times New Roman", serif;--bela-font-body: "Cabin", system-ui, sans-serif;--bela-display-wonk: 1;--bela-display-soft: 50;--bela-text-xs: .75rem;--bela-text-sm: .875rem;--bela-text-base: 1.125rem;--bela-text-lg: 1.25rem;--bela-text-xl: 1.5rem;--bela-text-2xl: 1.75rem;--bela-text-3xl: 2.25rem;--bela-text-4xl: 3rem;--bela-leading-body: 1.65;--bela-leading-heading: 1.2;--bela-leading-tight: 1.1;--bela-space-1: .25rem;--bela-space-2: .5rem;--bela-space-3: .75rem;--bela-space-4: 1rem;--bela-space-6: 1.5rem;--bela-space-8: 2rem;--bela-space-10: 2.5rem;--bela-space-12: 3rem;--bela-space-16: 4rem;--bela-space-20: 5rem;--bela-space-24: 6rem;--bela-space-32: 8rem;--bela-max-width-content: 680px;--bela-max-width-wide: 960px;--bela-max-width-full: 1140px;--bela-radius-sm: 4px;--bela-radius-md: 6px;--bela-radius-lg: 8px;--bela-transition-fast: .15s ease;--bela-transition-normal: .25s ease;--bela-noise-opacity: .18}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic-variable.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Cabin;src:url(/fonts/cabin-variable.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Cabin;src:url(/fonts/cabin-italic-variable.woff2) format("woff2-variations");font-weight:400 700;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--bela-font-body);font-size:var(--bela-text-base);line-height:var(--bela-leading-body);color:var(--bela-color-text);background-color:var(--bela-color-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--bela-font-display);font-weight:700;line-height:var(--bela-leading-heading);color:var(--bela-color-text);font-variation-settings:"WONK" var(--bela-display-wonk),"SOFT" var(--bela-display-soft)}h1{font-size:var(--bela-text-4xl);margin-bottom:var(--bela-space-8)}h2{font-size:var(--bela-text-3xl);margin-top:var(--bela-space-16);margin-bottom:var(--bela-space-6)}h3{font-size:var(--bela-text-2xl);margin-top:var(--bela-space-12);margin-bottom:var(--bela-space-4)}h4{font-size:var(--bela-text-xl);margin-top:var(--bela-space-8);margin-bottom:var(--bela-space-3)}p{margin-bottom:var(--bela-space-6)}strong{font-weight:600}em{font-style:italic}a{color:var(--bela-color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--bela-transition-fast)}a:hover{color:var(--bela-color-accent-hover)}a:focus-visible{outline:2px solid var(--bela-color-accent);outline-offset:2px;border-radius:2px}blockquote{border-left:3px solid var(--bela-color-accent);padding-left:var(--bela-space-6);margin:var(--bela-space-8) 0;font-style:italic;color:var(--bela-color-text-secondary)}hr{border:none;border-top:1px solid var(--bela-color-border);margin:var(--bela-space-16) 0}ul,ol{padding-left:var(--bela-space-6);margin-bottom:var(--bela-space-6)}li{margin-bottom:var(--bela-space-2)}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:var(--bela-noise-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.bela-content{max-width:var(--bela-max-width-content);margin:0 auto;padding:0 var(--bela-space-6)}.bela-content-wide{max-width:var(--bela-max-width-wide);margin:0 auto;padding:0 var(--bela-space-6)}.bela-content-full{max-width:var(--bela-max-width-full);margin:0 auto;padding:0 var(--bela-space-6)}.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}:root{--color-bg: var(--bela-color-bg);--color-bg-subtle: var(--bela-color-bg-subtle);--color-text: var(--bela-color-text);--color-text-secondary: var(--bela-color-text-secondary);--color-text-muted: var(--bela-color-text-muted);--color-accent: var(--bela-color-accent);--color-accent-hover: var(--bela-color-accent-hover);--color-border: var(--bela-color-border);--font-display: var(--bela-font-display);--font-body: var(--bela-font-body);--text-sm: var(--bela-text-sm);--text-base: var(--bela-text-base);--text-lg: var(--bela-text-lg);--text-xl: var(--bela-text-xl);--text-2xl: var(--bela-text-2xl);--text-3xl: var(--bela-text-3xl);--text-4xl: var(--bela-text-4xl);--space-1: var(--bela-space-1);--space-2: var(--bela-space-2);--space-3: var(--bela-space-3);--space-4: var(--bela-space-4);--space-6: var(--bela-space-6);--space-8: var(--bela-space-8);--space-12: var(--bela-space-12);--space-16: var(--bela-space-16);--space-24: var(--bela-space-24);--max-width-content: var(--bela-max-width-content);--max-width-wide: var(--bela-max-width-wide);--line-height: var(--bela-leading-body);--line-height-heading: var(--bela-leading-heading)}.content{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6)}.content-wide{max-width:var(--max-width-wide);margin:0 auto;padding:0 var(--space-6)}
