@charset "UTF-8";:root{--color-primary: #735c0c;--color-primary-rgb: 115, 92, 12;--color-primary-shade: #654f0a;--color-primary-tint: #816c24;--color-on-primary: #ffffff;--color-primary-container: #ffe08b;--color-on-primary-container: #584400;--color-secondary: #695d3f;--color-secondary-container: #f2e1bb;--color-on-secondary-container: #50462a;--color-secondary-fixed-dim: #d5c5a1;--color-on-secondary-fixed: #231b04;--color-tertiary: #47664a;--color-tertiary-fixed: #c8ecc9;--color-on-tertiary-container: #304d34;--color-background: #fff8f1;--color-surface: #ffffff;--color-surface-variant: #f8f0e2;--color-surface-container-low: #fbf3e5;--color-inverse-on-surface: #f8f0e2;--color-on-surface: #1f1b13;--color-on-surface-variant: #4c4639;--color-outline: #7c756b;--color-outline-variant: #cfc5b4;--color-error: #f44336;--color-on-error: #ffffff;--color-signin-google-bg: #ffffff;--color-signin-google-text: #4a4947;--color-signin-google-border: #f0f0f0;--color-signin-apple-bg: #000000;--color-signin-apple-text: #ffffff;--color-signin-facebook-bg: #1877f2;--color-signin-facebook-text: #ffffff;--font-family: "Lexend Deca", system-ui, -apple-system, sans-serif;--font-family-mono: "Space Mono", ui-monospace, monospace;--font-family-display: "Erode", Georgia, "Times New Roman", serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 22px;--font-size-title: 24px;--line-height-xs: 16px;--line-height-sm: 20px;--line-height-md: 24px;--line-height-lg: 28px;--line-height-title: 32px;--letter-spacing-tight: 0;--letter-spacing-normal: .15px;--letter-spacing-wide: .25px;--letter-spacing-wider: .5px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 40px;--card-border-radius: 12px;--card-padding: 16px;--button-height: 56px;--button-border-radius: 100px;--button-signin-height: 54px;--button-signin-border-radius: 10px;--input-border-radius: 12px;--chip-height: 32px;--chip-border-radius: 8px;--container-max: 1200px;--gutter: clamp(20px, 5vw, 120px);--text-hero: clamp(2.25rem, 4.4vw, 3.5625rem);--text-hero-leading: 1.12;--text-h2: clamp(1.75rem, 2.6vw, 2rem);--text-h2-leading: 1.25;--text-h3: 1.375rem;--radius-media: 12px;--radius-tile: 20px;--radius-panel: 16px;--radius-pill: 100px;--color-surface-dark: #1f1b13;--color-surface-darker: #16130b;--color-on-surface-dark: #f8f0e2;--color-on-surface-dark-muted: rgb(248 240 226 / .72);--color-outline-on-dark: rgb(248 240 226 / .16);--color-display-gold: #e5bd77;--color-surface-neutral: #f0ebe2;--section-gap: clamp(48px, 6vw, 80px);--transition-fast: .15s ease}@font-face{font-family:Lexend Deca;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/lexend-deca-var.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400.woff2) format("woff2")}@font-face{font-family:Erode;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/erode-semibold.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light only;-webkit-text-size-adjust:100%;scroll-padding-bottom:var(--consent-banner-space, 0px)}body{margin:0;background:var(--color-background);color:var(--color-on-surface);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-wider);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-weight:var(--font-weight-medium);letter-spacing:0}p{margin:0}img,svg,picture{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}ul,ol{margin:0;padding:0;list-style:none}.skip-link{position:absolute;left:-9999px;z-index:999}.skip-link:focus{left:var(--gutter);top:12px;padding:12px 20px;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
