@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fl3p-ink: #212121;--fl3p-graphite: #4C4C4D;--fl3p-white: #FFFFFF;--fl3p-black: #0F0F0F;--fl3p-ink-900: #1A1A1A;--fl3p-ink-800: #212121;--fl3p-ink-700: #2E2E2F;--fl3p-grey-600: #4C4C4D;--fl3p-grey-500: #6E6E70;--fl3p-grey-400: #9A9A9C;--fl3p-grey-300: #C7C7C9;--fl3p-grey-200: #E2E2E3;--fl3p-grey-100: #F1F1F1;--fl3p-grey-050: #F8F8F8;--fl3p-teal-050: #E9F4F2;--fl3p-teal-100: #C9E7E2;--fl3p-teal-200: #97D0C8;--fl3p-teal-300: #5FB3A8;--fl3p-teal-400: #2C9488;--fl3p-teal-500: #11857A;--fl3p-teal-600: #0E7368;--fl3p-teal-700: #0B5A52;--fl3p-teal-900: #073A35;--fl3p-spark-050: #FCEFE6;--fl3p-spark-100: #F8DAC6;--fl3p-spark-300: #EFA877;--fl3p-spark-500: #DE6B2E;--fl3p-spark-600: #C25A23;--fl3p-spark-700: #9C481B;--fl3p-positive: #1F7A52;--fl3p-positive-soft: #E4F1EA;--fl3p-negative: #B23B3B;--fl3p-negative-soft: #F6E7E7;--fl3p-notice: #9C6B12;--fl3p-notice-soft: #F7EED9;--text-primary: var(--fl3p-ink-800);--text-secondary: var(--fl3p-grey-600);--text-muted: var(--fl3p-grey-400);--text-inverse: var(--fl3p-white);--text-on-dark: var(--fl3p-white);--text-accent: var(--fl3p-teal-700);--text-link: var(--fl3p-teal-700);--surface-page: var(--fl3p-white);--surface-raised: var(--fl3p-white);--surface-sunken: var(--fl3p-grey-050);--surface-card: var(--fl3p-white);--surface-dark: var(--fl3p-ink-800);--surface-black: var(--fl3p-black);--surface-inverse: var(--fl3p-ink-800);--surface-accent: var(--fl3p-teal-900);--surface-accent-soft: var(--fl3p-teal-050);--surface-spark-soft: var(--fl3p-spark-050);--border-subtle: var(--fl3p-grey-200);--border-default: var(--fl3p-grey-300);--border-strong: var(--fl3p-ink-800);--border-accent: var(--fl3p-teal-500);--border-on-dark: rgba(255,255,255,.18);--accent-fill: var(--fl3p-ink-800);--accent-contrast: var(--fl3p-white);--action-primary: var(--fl3p-teal-600);--action-primary-hover: var(--fl3p-teal-700);--action-spark: var(--fl3p-spark-600);--action-spark-hover: var(--fl3p-spark-700);--focus-ring: var(--fl3p-teal-600);--focus-ring-width: 3px;--focus-ring-offset: 2px}:root{--font-display: "Montserrat", system-ui, sans-serif;--font-body: "Roboto", system-ui, sans-serif;--font-mono: "Roboto Mono", ui-monospace, "SF Mono", Menlo, monospace;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extra: 800;--weight-black: 900;--text-3xs: .6875rem;--text-2xs: .75rem;--text-xs: .8125rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--text-5xl: 4rem;--text-6xl: 5.5rem;--leading-tight: 1.05;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .08em;--tracking-eyebrow: .22em;--tracking-mega: .32em;--type-display-family: var(--font-display);--type-display-weight: var(--weight-extra);--type-display-tracking: var(--tracking-tight);--type-eyebrow-family: var(--font-display);--type-eyebrow-weight: var(--weight-semibold);--type-eyebrow-tracking: var(--tracking-eyebrow);--type-body-family: var(--font-body);--type-body-weight: var(--weight-regular);--type-body-leading: var(--leading-relaxed)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-12: 7.5rem;--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-pill: 999px;--border-hair: 1px;--border-rule: 2px;--container-max: 1200px;--container-wide: 1440px;--gutter: var(--space-5);--shadow-xs: 0 1px 2px rgba(15,15,15,.06);--shadow-sm: 0 2px 6px rgba(15,15,15,.08);--shadow-md: 0 6px 18px rgba(15,15,15,.1);--shadow-lg: 0 18px 48px rgba(15,15,15,.16);--shadow-focus: 0 0 0 3px rgba(33,33,33,.18);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-ring-width, 3px) solid var(--focus-ring, #0E7368);outline-offset:var(--focus-ring-offset, 2px);border-radius:var(--radius-xs, 2px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}[data-fl3p-calm=true]{--fl3p-spark-500: #B97A55;--fl3p-spark-600: #9C6A48;--surface-page: #FAF9F7;--surface-sunken: #F3F1EE}[data-fl3p-calm=true] *,[data-fl3p-calm=true] *:before,[data-fl3p-calm=true] *:after{animation:none!important;transition-duration:.001ms!important}.fl3p-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-extra);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-primary);text-wrap:balance}h2{line-height:var(--leading-snug)}h3,h4{font-weight:var(--weight-bold)}p{text-wrap:pretty}a{color:var(--text-link);text-underline-offset:.15em;transition:color var(--dur-base) var(--ease-standard)}img,picture,svg,video{display:block;max-width:100%;height:auto}ul,ol{padding-left:1.25em}.skip-link{position:absolute;left:var(--space-4);top:-100%;z-index:1000;background:var(--surface-raised);color:var(--text-link);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font-family:var(--font-display);font-weight:var(--weight-semibold);text-decoration:none;transition:top var(--dur-fast) var(--ease-standard)}.skip-link:focus{top:var(--space-4)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.section{padding-block:clamp(56px,9vw,90px)}.section--tight{padding-block:clamp(40px,6vw,64px)}.section--sunken{background:var(--surface-sunken)}.section--dark{background:var(--surface-dark);color:#fff}.eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary)}.prose p{max-width:64ch}.calm[data-astro-cid-622eq7uo]{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;cursor:pointer;border-radius:var(--radius-pill);border:1.5px solid rgba(255,255,255,.28);background:transparent;color:#ffffffd9;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;transition:all var(--dur-base) var(--ease-standard)}.calm__dot[data-astro-cid-622eq7uo]{width:8px;height:8px;border-radius:50%;background:#fff9}.calm[data-astro-cid-622eq7uo][aria-pressed=true]{border-color:var(--fl3p-teal-300);background:var(--fl3p-teal-050);color:var(--fl3p-teal-700)}.calm[data-astro-cid-622eq7uo][aria-pressed=true] .calm__dot[data-astro-cid-622eq7uo]{background:var(--fl3p-teal-500)}.calm--onlight[data-astro-cid-622eq7uo]{border-color:var(--border-default);color:var(--text-secondary)}.calm--onlight[data-astro-cid-622eq7uo] .calm__dot[data-astro-cid-622eq7uo]{background:var(--text-muted)}.a11y[data-astro-cid-h3yu4b76]{background:var(--fl3p-black);color:#fff;font-family:var(--font-body);font-size:.85rem;position:relative;z-index:30}.a11y__inner[data-astro-cid-h3yu4b76]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:8px;flex-wrap:wrap}.a11y__msg[data-astro-cid-h3yu4b76]{margin:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.a11y__prompt[data-astro-cid-h3yu4b76]{color:#ffffffd9}.a11y__link[data-astro-cid-h3yu4b76]{color:#fff;font-weight:var(--weight-medium);text-decoration:none;border-bottom:1px solid var(--fl3p-teal-400);padding-bottom:1px;background:none;font:inherit;cursor:pointer}.a11y__link[data-astro-cid-h3yu4b76]:hover{color:var(--fl3p-teal-100);border-color:var(--fl3p-teal-100)}.a11y__or[data-astro-cid-h3yu4b76]{color:#fff6}@media(max-width:40rem){.a11y__inner[data-astro-cid-h3yu4b76]{justify-content:center}}.nav[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:25;background:#141414eb;backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}:root[data-fl3p-calm=true] .nav[data-astro-cid-3ef6ksr2]{background:var(--fl3p-ink-900);backdrop-filter:none}.nav__inner[data-astro-cid-3ef6ksr2]{max-width:var(--container-wide);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px clamp(20px,5vw,40px)}.nav__brand[data-astro-cid-3ef6ksr2]{display:flex;line-height:0}.nav__brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:24px;width:auto}.nav__menu[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:30px}.nav__list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}.nav__link[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:#fff;opacity:.72;border-bottom:2px solid transparent;padding-bottom:3px;transition:opacity .16s}.nav__link[data-astro-cid-3ef6ksr2]:hover{opacity:1;color:#fff}.nav__link[data-astro-cid-3ef6ksr2].is-active{opacity:1;border-bottom-color:var(--fl3p-teal-400)}.nav__link--muted[data-astro-cid-3ef6ksr2]{opacity:.72}.nav__cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;height:36px;padding:0 16px;background:var(--action-primary);color:#fff;border-radius:var(--radius-xs);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background var(--dur-base) var(--ease-standard)}.nav__cta[data-astro-cid-3ef6ksr2]:hover{background:var(--action-primary-hover);color:#fff}.nav__toggle[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:60rem){.nav__toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-direction:column;justify-content:center;width:44px;height:40px;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-sm);cursor:pointer}.nav__bars[data-astro-cid-3ef6ksr2],.nav__bars[data-astro-cid-3ef6ksr2]:before,.nav__bars[data-astro-cid-3ef6ksr2]:after{content:"";display:block;width:20px;height:2px;margin:0 auto;background:#fff;position:relative}.nav__bars[data-astro-cid-3ef6ksr2]:before{position:absolute;top:-6px}.nav__bars[data-astro-cid-3ef6ksr2]:after{position:absolute;top:6px}.nav__menu[data-astro-cid-3ef6ksr2]{position:absolute;inset-inline:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--fl3p-ink-900);border-bottom:1px solid rgba(255,255,255,.1);padding:8px clamp(20px,5vw,40px) 20px;display:none}.nav__menu[data-astro-cid-3ef6ksr2].is-open{display:flex}.nav__list[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:0}.nav__link[data-astro-cid-3ef6ksr2]{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);opacity:.9}.nav__link[data-astro-cid-3ef6ksr2].is-active{border-bottom-color:var(--fl3p-teal-400)}.nav__cta[data-astro-cid-3ef6ksr2]{margin-top:16px;height:46px;justify-content:center}}.footer[data-astro-cid-sz7xmlte]{background:var(--fl3p-black);color:#fff;padding:64px 40px 40px}.footer__inner[data-astro-cid-sz7xmlte]{max-width:var(--container-max);margin:0 auto}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.footer__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:26px;width:auto;margin-bottom:16px}.footer__pitch[data-astro-cid-sz7xmlte]{font-size:.92rem;line-height:1.6;color:#fff9;max-width:300px}.footer__col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.footer__heading[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin-bottom:4px}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.9rem;color:#ffffffc7;text-decoration:none}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}.footer__legal[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;padding-top:24px;flex-wrap:wrap;gap:16px;font-size:.8rem;color:#ffffff6b}.footer__social[data-astro-cid-sz7xmlte]{display:flex;gap:18px}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;text-decoration:none}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}@media(max-width:60rem){.footer[data-astro-cid-sz7xmlte]{padding:48px 24px 32px}.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:36rem){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
