footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);width:100%;max-width:64rem;margin-inline:auto;margin-top:auto;padding:var(--space-xxl) var(--space-xl);border-top:1px solid var(--border-subtle);font-size:var(--text-secondary-size);color:var(--text-secondary);text-align:center}.links[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-xl)}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-secondary);text-decoration-color:transparent;transition:text-decoration-color var(--theme-transition)}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{text-decoration-color:currentColor}@media(min-width:40em){footer[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;text-align:left}}@font-face{font-family:Inter Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-subset.woff2) format("woff2")}:root{--white: #ffffff;--off-white: #fbfbf9;--black: #000000;--gray-50: #f7f7f7;--gray-100: #ebebeb;--gray-200: #ededed;--gray-300: #dddddd;--gray-400: #d3d3d3;--gray-500: #bbbbbb;--gray-600: #8e8e8e;--gray-700: #717171;--gray-800: #111111;--gray-900: #222222;--orange-500: #ff6602;--orange-600: #ff5300;--pink-100: #f6d7df;--pink-600: #d21346;--red-100: #fef8f6;--red-600: #ff0000;--green-600: #4aba36;--background: var(--off-white);--surface: var(--gray-50);--surface-secondary: var(--gray-200);--card: var(--white);--text-heading: var(--gray-800);--text-primary: var(--gray-900);--text-secondary: var(--gray-700);--text-tertiary: var(--gray-600);--border: var(--gray-300);--border-subtle: rgba(0, 0, 0, .12);--overlay: rgba(0, 0, 0, .5);--on-dark: var(--white);--primary: var(--orange-500);--primary-pressed: var(--orange-600);--accent: var(--pink-600);--accent-surface: var(--pink-100);--danger: var(--red-600);--danger-surface: var(--red-100);--primary-text: #b84400;--danger-text: #d70015;--success: var(--green-600);--warning: #ff9500;--link: #004cc4;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Inter Display", var(--font-body);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-caption: .8125rem;--text-secondary-size: .875rem;--text-base: 1rem;--text-section: 1.25rem;--text-page: 1.625rem;--text-display-sm: clamp(1.625rem, 1.15rem + 2.1vw, 2.5rem);--text-display: clamp(1.875rem, 1.1rem + 4vw, 4.5rem);--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-xxl: 2rem;--space-xxxl: 2.5rem;--space-huge: 4rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-subtle: 0 4px 10px rgba(0, 0, 0, .06);--shadow-card: 0 4px 10px rgba(0, 0, 0, .12);--shadow-badge: 0 4px 16px rgba(0, 0, 0, .12);--theme-transition: .2s ease-in-out;color-scheme:light}*,*:after,*:before{box-sizing:border-box;margin:0}html,body{min-height:100%;overflow-x:hidden}body{background-color:var(--background);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}a{color:var(--link);text-underline-offset:.2em}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--text-heading);line-height:1.1;letter-spacing:-.02em}h1{font-size:var(--text-display)}h2{font-size:var(--text-display-sm)}h3{font-size:var(--text-page);letter-spacing:-.01em}h4{font-size:var(--text-section);letter-spacing:normal;line-height:1.3}h5{font-size:var(--text-base);letter-spacing:normal;line-height:1.25}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-sm)}.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}.wrapper{width:100%;max-width:64rem;margin-inline:auto;padding-inline:var(--space-xl)}.stack{display:flex;flex-direction:column}.gap-2{gap:var(--space-sm)}.gap-4{gap:var(--space-lg)}.gap-8{gap:var(--space-xxl)}.gap-10{gap:var(--space-xxxl)}.muted{color:var(--text-secondary)}.text-sm{font-size:var(--text-secondary-size)}.text-caption{font-size:var(--text-caption)}.logo[data-astro-cid-tvrurpns]{--logo-glass: #cacaca;display:block;flex:none}.site-nav[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);width:100%;max-width:64rem;margin-inline:auto;padding:var(--space-xl)}.brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none;color:var(--text-heading)}.wordmark[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-semibold);letter-spacing:-.01em}.shell[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;min-height:100vh}.shell-main[data-astro-cid-37fxchfa]{flex:1}
