@import"https://fonts.googleapis.com/css2?family=Anton&family=Archivo+Black&family=Caveat:wght@400..700&family=Montserrat:wght@400..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Permanent+Marker&display=swap";.button[data-astro-cid-6ygtcg62]{--button-shadow-offset: .18rem;--button-hover-offset: -.3rem;--button-active-offset: .12rem;--button-tone-bg: var(--color-primary-500);--button-tone-bg-hover: var(--color-primary-600);--button-tone-text: var(--color-neutral-1000);--button-tone-border: var(--color-primary-900);--button-tone-outline: var(--color-primary-500);--button-tone-outline-hover: var(--color-primary-400);--button-bg: var(--button-tone-bg);--button-text: var(--button-tone-text);--button-border: var(--button-tone-border);--button-hover-bg: var(--button-tone-bg-hover);--button-hover-text: var(--button-tone-text);--button-hover-border: var(--button-tone-border);--button-shadow: var(--color-accent-500);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-width:2.75rem;min-height:2.75rem;padding:var(--space-3) var(--space-5);border:var(--button-border-width, 2px) solid var(--button-border);border-radius:var(--radius-part);background-color:var(--button-bg);box-shadow:var(--button-shadow-offset) var(--button-shadow-offset) 0 var(--button-shadow);color:var(--button-text);cursor:pointer;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.button[data-astro-cid-6ygtcg62][data-color=secondary]{--button-tone-bg: var(--color-secondary-500);--button-tone-bg-hover: var(--color-secondary-600);--button-tone-text: var(--color-neutral-1000);--button-tone-border: var(--color-secondary-900);--button-tone-outline: var(--color-secondary-500);--button-tone-outline-hover: var(--color-secondary-400)}.button[data-astro-cid-6ygtcg62][data-color=accent]{--button-tone-bg: var(--color-accent-500);--button-tone-bg-hover: var(--color-accent-600);--button-tone-text: var(--color-neutral-1000);--button-tone-border: var(--color-accent-900);--button-tone-outline: var(--color-accent-500);--button-tone-outline-hover: var(--color-accent-400)}.button[data-astro-cid-6ygtcg62][data-color=neutral]{--button-tone-bg: var(--color-neutral-900);--button-tone-bg-hover: var(--color-neutral-1000);--button-tone-text: var(--color-neutral-0);--button-tone-border: var(--color-neutral-1000);--button-tone-outline: var(--color-neutral-900);--button-tone-outline-hover: var(--color-neutral-700)}.button[data-astro-cid-6ygtcg62][data-color=success]{--button-tone-bg: var(--color-success);--button-tone-bg-hover: var(--color-green-700);--button-tone-text: var(--color-neutral-0);--button-tone-border: var(--color-green-900);--button-tone-outline: var(--color-success);--button-tone-outline-hover: var(--color-green-500)}.button[data-astro-cid-6ygtcg62][data-color=warning]{--button-tone-bg: var(--color-secondary-500);--button-tone-bg-hover: var(--color-secondary-600);--button-tone-text: var(--color-neutral-1000);--button-tone-border: var(--color-secondary-900);--button-tone-outline: var(--color-secondary-600);--button-tone-outline-hover: var(--color-secondary-500)}.button[data-astro-cid-6ygtcg62][data-color=danger]{--button-tone-bg: var(--color-danger);--button-tone-bg-hover: var(--color-red-700);--button-tone-text: var(--color-neutral-0);--button-tone-border: var(--color-red-900);--button-tone-outline: var(--color-danger);--button-tone-outline-hover: var(--color-red-500)}.button[data-astro-cid-6ygtcg62][data-variant=outline]{--button-bg: inherit;--button-text: var(--button-tone-outline);--button-border: var(--button-tone-outline);--button-hover-bg: var(--button-tone-bg);--button-hover-text: var(--button-tone-text);--button-hover-border: var(--button-tone-border)}.button[data-astro-cid-6ygtcg62][data-variant=ghost]{--button-bg: inherit;--button-text: var(--button-tone-outline);--button-border: transparent;--button-hover-bg: color-mix(in oklch, var(--button-tone-outline), transparent 88%);--button-hover-text: var(--button-tone-outline-hover);--button-hover-border: transparent;--button-shadow: var(--button-tone-outline)}.button[data-astro-cid-6ygtcg62][data-size=xs]{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:.75rem}.button[data-astro-cid-6ygtcg62][data-size=sm]{gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}.button[data-astro-cid-6ygtcg62][data-size=lg]{min-height:3.5rem;padding:var(--space-4) var(--space-6);font-size:var(--font-size-lg)}.button[data-astro-cid-6ygtcg62][data-size=xl]{min-height:4rem;padding:var(--space-5) var(--space-8);font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem)}.button[data-astro-cid-6ygtcg62][data-wide=true]{min-width:min(100%,16rem);padding-inline:var(--space-8)}.button[data-astro-cid-6ygtcg62][data-full-width=true]{width:100%}.button[data-astro-cid-6ygtcg62][data-size=icon],.button[data-astro-cid-6ygtcg62][data-icon-only=true]{width:2.75rem;height:2.75rem;padding:0;aspect-ratio:1}.button-icon[data-astro-cid-6ygtcg62],.button-spinner[data-astro-cid-6ygtcg62]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.1em;height:1.1em}.button-icon[data-astro-cid-6ygtcg62] svg{width:100%;height:100%}.button-spinner[data-astro-cid-6ygtcg62]{border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-pill);animation:button-spin .7s linear infinite}.button[data-astro-cid-6ygtcg62][data-icon-only=true] .button-label[data-astro-cid-6ygtcg62]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0;overflow:hidden}.button[data-astro-cid-6ygtcg62]:hover{border-color:var( --button-hover-border, var(--button-border) );background-color:var(--button-hover-bg);box-shadow:calc(var(--button-shadow-offset) - var(--button-hover-offset)) calc(var(--button-shadow-offset) - var(--button-hover-offset)) 0 var(--button-shadow);transform:translate(var(--button-hover-offset),var(--button-hover-offset));color:var(--button-hover-text)}.button[data-astro-cid-6ygtcg62]:active{box-shadow:calc(var(--button-shadow-offset) - var(--button-active-offset)) calc(var(--button-shadow-offset) - var(--button-active-offset)) 0 var(--button-shadow);transform:translate(var(--button-active-offset),var(--button-active-offset))}.button[data-astro-cid-6ygtcg62][data-selected=true]{border-color:var(--button-hover-border);background-color:var(--button-hover-bg);color:var(--button-hover-text)}.button[data-astro-cid-6ygtcg62][aria-disabled=true],.button[data-astro-cid-6ygtcg62]:disabled{opacity:.62;pointer-events:none;transform:none}@keyframes button-spin{to{transform:rotate(1turn)}}@media(max-width:40rem){.button[data-astro-cid-6ygtcg62]:not([data-size=icon],[data-icon-only=true]){width:100%}}.eyebrow[data-astro-cid-aokxteyj]{margin:0 0 var(--eyebrow-margin-bottom, var(--space-4));color:var(--eyebrow-color, var(--section-accent, var(--color-accent)));font-family:var(--type-eyebrow-family);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-line-height);letter-spacing:0;text-transform:uppercase}.eyebrow[data-astro-cid-aokxteyj][data-tone=secondary]{--eyebrow-color: var(--color-secondary-500)}.eyebrow[data-astro-cid-aokxteyj][data-tone=dark]{--eyebrow-color: var(--color-neutral-1000)}.eyebrow[data-astro-cid-aokxteyj][data-tone=light]{--eyebrow-color: var(--color-neutral-0)}.wave-divider[data-astro-cid-ijvb5zj2]{position:relative;left:50%;--wave-overlap: 1px;display:block;width:100vw;max-width:none;height:clamp(5rem,12vw,10rem);margin-top:-1px;margin-right:-50vw;margin-left:-50vw;background:var(--wave-from);line-height:0;overflow:hidden;vertical-align:bottom}.wave-divider-edge[data-astro-cid-ijvb5zj2]{position:absolute;left:50%;z-index:1;pointer-events:none}.wave-divider-top[data-astro-cid-ijvb5zj2]{top:calc(var(--wave-overlap) * -1);margin-top:0}.wave-divider-bottom[data-astro-cid-ijvb5zj2]{bottom:calc(var(--wave-overlap) * -1);margin-top:0;transform:scaleY(-1);transform-origin:center}@supports (width: 100dvw){.wave-divider[data-astro-cid-ijvb5zj2]{width:100dvw;margin-right:-50dvw;margin-left:-50dvw}}.wave-divider-transparent-wave[data-astro-cid-ijvb5zj2]{background:transparent}svg[data-astro-cid-ijvb5zj2]{display:block;width:100%;height:100%}.wave-fill[data-astro-cid-ijvb5zj2]{fill:var(--wave-to);fill-opacity:var(--wave-opacity)}.wave-mask[data-astro-cid-ijvb5zj2]{fill:var(--wave-from);fill-opacity:var(--wave-opacity)}.section[data-astro-cid-5v3l7meg]{position:relative;--section-bg: var(--surface-bg);--section-corner-glow: var(--surface-corner-glow);--section-gradient-corner: top right;--section-content-padding-block: var(--space-8);--section-text: var(--surface-text);--section-heading: var(--surface-heading);--section-accent: var(--surface-accent);background:var(--section-bg);color:var(--section-text);overflow:hidden}.section[data-astro-cid-5v3l7meg][data-background-gradient=true]{background:radial-gradient(circle at var(--section-gradient-corner),var(--section-corner-glow) 0,color-mix(in oklch,var(--section-corner-glow),transparent 100%) 50%),var(--section-bg)}.section-logo-mark-overlay[data-astro-cid-5v3l7meg]:before{content:"";position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:clamp(-18rem,-16vw,-8rem);width:clamp(24rem,42vw,42rem);aspect-ratio:1072 / 1144;background:var(--section-logo-mark-color, var(--color-neutral-0));opacity:var(--section-logo-mark-opacity, .12);transform:translateY(-50%);pointer-events:none;-webkit-mask:url(/brand-logos/Super-Creative-Logo-Mark-Basic.svg) center / contain no-repeat;mask:url(/brand-logos/Super-Creative-Logo-Mark-Basic.svg) center / contain no-repeat}.section-banana-overlay[data-astro-cid-5v3l7meg]:after{content:"";position:absolute;z-index:1;inset-block-start:50%;inset-inline-end:clamp(-13rem,-10vw,-6rem);width:clamp(18rem,34vw,34rem);aspect-ratio:1;background:var(--section-banana-color, var(--surface-accent));opacity:var(--section-banana-opacity, .1);transform:translateY(-50%) rotate(-12deg);pointer-events:none;-webkit-mask:url(/brand-logos/Super-Creative-Banana.svg) center / contain no-repeat;mask:url(/brand-logos/Super-Creative-Banana.svg) center / contain no-repeat}.section-content[data-astro-cid-5v3l7meg]{position:relative;z-index:2;padding-block-start:calc(var(--section-content-padding-block) + var(--section-wave-top-space, 0rem) + var(--section-wave-top-gap, 0rem));padding-block-end:calc(var(--section-content-padding-block) + var(--section-wave-bottom-space, 0rem) + var(--section-wave-bottom-gap, 0rem))}.section-content-padded[data-astro-cid-5v3l7meg]{--section-content-padding-block: clamp(var(--space-16), 10vw, 8rem)}.section[data-astro-cid-5v3l7meg][data-custom-padding=true] .section-content-padded[data-astro-cid-5v3l7meg]{--section-content-padding-block: inherit}.section :is(h1,h2,h3){color:var(--section-heading)}.section .brand-emphasis{color:var(--section-heading)}:root{color-scheme:dark;--brand-primary: oklch(.7 .17 240);--brand-secondary: oklch(.7 .17 97);--brand-accent: oklch(.72 .17 40);--color-orange-50: oklch(.97 .02 40);--color-orange-100: oklch(.97 .02 40);--color-orange-200: oklch(.92 .05 40);--color-orange-300: oklch(.86 .09 40);--color-orange-400: oklch(.8 .13 40);--color-orange-500: oklch(.72 .17 40);--color-orange-600: oklch(.62 .15 40);--color-orange-700: oklch(.53 .12 40);--color-orange-800: oklch(.42 .1 40);--color-orange-900: oklch(.31 .07 40);--color-orange-950: oklch(.31 .07 40);--color-orange-muted: var(--color-orange-700);--color-yellow-50: oklch(.96 .02 97);--color-yellow-100: oklch(.96 .02 97);--color-yellow-200: oklch(.92 .05 97);--color-yellow-300: oklch(.85 .09 97);--color-yellow-400: oklch(.79 .13 97);--color-yellow-500: oklch(.7 .17 97);--color-yellow-600: oklch(.61 .15 97);--color-yellow-700: oklch(.52 .12 97);--color-yellow-800: oklch(.41 .1 97);--color-yellow-900: oklch(.3 .07 97);--color-yellow-950: oklch(.3 .07 97);--color-yellow-muted: var(--color-yellow-700);--color-blue-50: oklch(.96 .02 240);--color-blue-100: oklch(.96 .02 240);--color-blue-200: oklch(.91 .05 240);--color-blue-300: oklch(.85 .09 240);--color-blue-400: oklch(.78 .13 240);--color-blue-500: oklch(.7 .17 240);--color-blue-600: oklch(.61 .15 240);--color-blue-700: oklch(.52 .12 240);--color-blue-800: oklch(.41 .1 240);--color-blue-900: oklch(.3 .07 240);--color-blue-950: oklch(.2 .04 240);--color-blue-1000: oklch(.15 .03 240);--color-blue-muted: var(--color-blue-700);--color-primary-50: var(--color-blue-50);--color-primary-100: var(--color-blue-100);--color-primary-200: var(--color-blue-200);--color-primary-300: var(--color-blue-300);--color-primary-400: var(--color-blue-400);--color-primary-500: var(--color-blue-500);--color-primary-600: var(--color-blue-600);--color-primary-700: var(--color-blue-700);--color-primary-800: var(--color-blue-800);--color-primary-900: var(--color-blue-900);--color-primary-950: var(--color-blue-950);--color-primary-1000: var(--color-blue-1000);--color-primary-muted: var(--color-blue-muted);--color-secondary-50: var(--color-yellow-50);--color-secondary-100: var(--color-yellow-100);--color-secondary-200: var(--color-yellow-200);--color-secondary-300: var(--color-yellow-300);--color-secondary-400: var(--color-yellow-400);--color-secondary-500: var(--color-yellow-500);--color-secondary-600: var(--color-yellow-600);--color-secondary-700: var(--color-yellow-700);--color-secondary-800: var(--color-yellow-800);--color-secondary-900: var(--color-yellow-900);--color-secondary-950: var(--color-yellow-950);--color-secondary-muted: var(--color-yellow-muted);--color-accent-50: var(--color-orange-50);--color-accent-100: var(--color-orange-100);--color-accent-200: var(--color-orange-200);--color-accent-300: var(--color-orange-300);--color-accent-400: var(--color-orange-400);--color-accent-500: var(--color-orange-500);--color-accent-600: var(--color-orange-600);--color-accent-700: var(--color-orange-700);--color-accent-800: var(--color-orange-800);--color-accent-900: var(--color-orange-900);--color-accent-950: var(--color-orange-950);--color-accent-muted: var(--color-orange-muted);--color-red-50: var(--color-red-100);--color-red-100: oklch(.97 .02 20);--color-red-200: oklch(.92 .05 20);--color-red-300: oklch(.86 .09 20);--color-red-400: oklch(.8 .13 20);--color-red-500: oklch(.72 .17 20);--color-red-600: oklch(.63 .14 20);--color-red-700: oklch(.54 .12 20);--color-red-800: oklch(.42 .1 20);--color-red-900: oklch(.31 .07 20);--color-red-950: var(--color-red-900);--color-green-50: var(--color-green-100);--color-green-100: oklch(.96 .02 180);--color-green-200: oklch(.91 .05 180);--color-green-300: oklch(.84 .09 180);--color-green-400: oklch(.77 .13 180);--color-green-500: oklch(.68 .17 180);--color-green-600: oklch(.59 .14 180);--color-green-700: oklch(.5 .12 180);--color-green-800: oklch(.39 .1 180);--color-green-900: oklch(.29 .07 180);--color-green-950: var(--color-green-900);--color-purple-50: var(--color-purple-100);--color-purple-100: oklch(.97 .02 297);--color-purple-200: oklch(.92 .05 297);--color-purple-300: oklch(.86 .09 297);--color-purple-400: oklch(.8 .13 297);--color-purple-500: oklch(.72 .17 297);--color-purple-600: oklch(.62 .14 297);--color-purple-700: oklch(.53 .12 297);--color-purple-800: oklch(.42 .1 297);--color-purple-900: oklch(.31 .07 297);--color-purple-950: var(--color-purple-900);--color-neutral-0: oklch(1 0 0);--color-neutral-50: oklch(.97 0 0);--color-neutral-100: oklch(.94 0 0);--color-neutral-200: oklch(.88 0 0);--color-neutral-300: oklch(.81 0 0);--color-neutral-400: oklch(.7 0 0);--color-neutral-500: oklch(.55 0 0);--color-neutral-600: oklch(.43 0 0);--color-neutral-700: oklch(.35 0 0);--color-neutral-800: oklch(.27 0 0);--color-neutral-900: oklch(.2 0 0);--color-neutral-950: oklch(.14 0 0);--color-neutral-1000: oklch(0 0 47.54);--color-primary: var(--color-primary-500);--color-primary-hover: var(--color-primary-700);--color-primary-subtle: var(--color-primary-50);--color-secondary: var(--color-secondary-600);--color-secondary-hover: var(--color-secondary-700);--color-secondary-subtle: var(--color-secondary-50);--color-accent: var(--color-accent-500);--color-accent-hover: var(--color-accent-700);--color-accent-subtle: var(--color-accent-50);--color-bg: var(--color-primary-950);--color-surface: var(--color-primary-900);--color-surface-raised: var(--color-primary-700);--color-border: color-mix(in oklch, var(--color-neutral-0), transparent 70%);--color-border-strong: color-mix(in oklch, var(--color-neutral-0), transparent 52%);--color-text: var(--color-neutral-0);--color-text-muted: var(--color-neutral-300);--color-link: var(--color-primary);--color-link-hover: var(--color-primary-hover);--color-action-bg: var(--color-accent);--color-action-bg-hover: var(--color-accent-hover);--color-action-text: var(--color-neutral-1000);--color-focus-ring: var(--color-primary);--color-accent-surface: var(--color-accent-subtle);--color-accent-border: var(--color-accent);--color-success: var(--color-green-600);--color-danger: var(--color-red-600);--color-border-primary: var(--color-primary);--color-border-secondary: var(--color-secondary);--surface-bg: var(--color-primary-950);--surface-text: var(--color-neutral-0);--surface-heading: var(--color-neutral-0);--surface-accent: var(--color-secondary-500);--surface-border: var(--color-border);--surface-muted: var(--color-neutral-300);--surface-link: var(--color-link);--surface-link-hover: var(--color-link-hover);--surface-focus: var(--color-focus-ring);--surface-corner-glow: var(--color-primary-500);--page-bg: var(--color-primary-950);--page-text: var(--color-neutral-0);--page-muted: var(--color-neutral-300);--page-heading: var(--color-neutral-0);--page-logo: var(--color-neutral-0);--header-bg: var(--color-secondary-400);--header-text: var(--color-neutral-1000);--header-logo-text: var(--color-neutral-1000);--header-logo-mark: var(--color-primary-500);--header-border: var(--color-neutral-1000);--header-nav-link-text: var(--header-text);--header-nav-link-hover-bg: var(--color-neutral-200);--header-nav-link-hover-text: var(--header-nav-link-text);--header-nav-link-active-bg: var(--color-primary-700);--header-nav-link-active-text: var(--color-neutral-50);--header-button-bg: var(--header-bg);--header-button-text: var(--header-text);--header-button-border: var(--header-text);--header-button-hover-bg: var(--color-primary-200);--header-button-thumb-bg: var(--header-bg);--mobile-menu-bg: var(--color-secondary-400);--mobile-menu-text: var(--color-text);--mobile-menu-divider: var(--color-neutral-1000);--mobile-menu-overlay-bg: rgb(0 0 0 / .28);--mobile-menu-button-bg: var(--color-primary-500);--mobile-menu-button-text: var(--color-neutral-50);--mobile-menu-button-border: var(--color-primary-700);--mobile-menu-close-button-bg: var(--color-surface-raised);--mobile-menu-close-button-text: var(--mobile-menu-text);--mobile-menu-close-button-border: var(--mobile-menu-button-border);--mobile-menu-link-hover-bg: var(--color-primary-500);--mobile-menu-link-hover-text: var(--color-neutral-0);--footer-bg: var(--color-primary-950);--footer-text: var(--color-neutral-0);--footer-logo: var(--color-neutral-0);--footer-border: var(--color-neutral-0);--footer-muted: color-mix(in oklch, var(--footer-text), transparent 22%);--footer-placeholder: color-mix(in oklch, var(--footer-text), transparent 42%);--footer-divider: color-mix(in oklch, var(--footer-border), transparent 70%);--footer-link: var(--footer-muted);--footer-link-hover: var(--footer-text);--footer-action-bg: var(--footer-text);--footer-action-bg-hover: color-mix(in oklch, var(--footer-text), transparent 14%);--footer-action-text: var(--footer-bg);--footer-action-border: var(--footer-border);--font-anton: Anton, Impact, "Arial Narrow", sans-serif;--font-archivo-black: "Archivo Black", Impact, "Arial Black", sans-serif;--font-caveat: Caveat, "Comic Sans MS", cursive;--font-noto-serif: "Noto Serif", Georgia, "Times New Roman", serif;--font-permanent-marker: "Permanent Marker", "Comic Sans MS", cursive;--font-montserrat-fallback: Montserrat, "Helvetica Neue", Arial, sans-serif;--font-sans: var(--font-montserrat-fallback);--font-display: var(--font-archivo-black);--font-heading: var(--font-noto-serif);--font-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: clamp(1.125rem, 2vw, 1.35rem);--line-height-tight: 1.2;--line-height-base: 1.5;--line-height-loose: 1.7;--type-eyebrow-family: var(--font-sans);--type-eyebrow-size: var(--font-size-sm);--type-eyebrow-weight: 800;--type-eyebrow-line-height: 1.2;--type-page-title-family: var(--font-heading);--type-page-title-size: clamp(3.5rem, 9vw, 7.25rem);--type-page-title-weight: 300;--type-page-title-line-height: .84;--type-section-title-family: var(--font-heading);--type-section-title-size: clamp(2.75rem, 7vw, 6.5rem);--type-section-title-weight: 300;--type-section-title-line-height: .84;--type-section-title-compact-size: clamp(2.4rem, 6vw, 5rem);--type-section-title-compact-weight: 600;--type-section-title-compact-line-height: .92;--type-subsection-title-size: clamp(1.5rem, 5vw, 2.5rem);--type-subsection-title-weight: 700;--type-subsection-title-line-height: .96;--type-card-title-size: clamp(1.35rem, 3vw, 2rem);--type-card-title-weight: 700;--type-card-title-line-height: var(--line-height-tight);--type-body-size: clamp(1rem, .95rem + .25vw, 1.2rem);--type-body-weight: 450;--type-body-line-height: 1.6;--type-lead-size: var(--font-size-lg);--type-lead-weight: 500;--type-lead-line-height: 1.55;--type-display-family: var(--font-display);--type-display-weight: 900;--type-display-line-height: .9;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--gap-default: var(--space-6);--width-full: 100%;--width-copy: 48rem;--width-form: 50rem;--width-reading: 64rem;--width-site: 76rem;--page-gutter: clamp(var(--space-4), 4vw, var(--space-8));--breakpoint-mobile: 48rem;--breakpoint-tablet: 64rem;--breakpoint-desktop: 75rem;--breakpoint-desktop-xl: 90rem;--breakpoint-full: 100%;--border-width-thin: 1px;--border-width-thick: 3px;--border-default: var(--border-width-thin) solid var(--color-border);--border-strong: var(--border-width-thick) solid var(--color-border-strong);--border-primary: var(--border-width-thin) solid var(--color-border-primary);--border-secondary: var(--border-width-thin) solid var(--color-border-secondary);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-part: .75rem 0 .75rem .75rem;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(15 23 42 / .08);--shadow-md: 0 12px 24px rgb(15 23 42 / .12);--duration-fast: .15s;--duration-base: .2s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--pattern-killer-banana: url(/brand-logos/killer-banana-pattern.svg);--pattern-bubbles: url(/brand-logos/bubbles-pattern-1.svg);--pattern-bg: var(--page-bg);--pattern-color: var(--color-neutral-0);--pattern-opacity: .1;--pattern-position: center;--pattern-rotation: 0deg;--pattern-size: 42rem;--z-base: 1;--z-dropdown: 20;--z-header: 40;--z-overlay: 80;--z-modal: 100}[data-theme=fun]{color-scheme:bright;--color-primary: var(--color-primary-500);--color-primary-hover: var(--color-primary-400);--color-primary-subtle: var(--color-primary-950);--color-secondary: var(--color-secondary-400);--color-secondary-hover: var(--color-secondary-300);--color-secondary-subtle: var(--color-secondary-950);--color-accent: var(--color-accent-400);--color-accent-hover: var(--color-accent-300);--color-accent-subtle: var(--color-accent-950);--color-bg: var(--color-neutral-950);--color-surface: var(--color-neutral-900);--color-surface-raised: var(--color-neutral-800);--color-border: var(--color-neutral-700);--color-border-strong: var(--color-neutral-600);--color-border-primary: var(--color-primary);--color-border-secondary: var(--color-secondary);--color-text: var(--color-neutral-50);--color-text-muted: var(--color-neutral-300);--color-link: var(--color-primary);--color-link-hover: var(--color-primary-hover);--color-action-bg: var(--color-accent);--color-action-bg-hover: var(--color-accent-hover);--color-action-text: var(--color-neutral-1000);--color-focus-ring: var(--color-primary);--color-accent-surface: var(--color-accent-subtle);--color-accent-border: var(--color-accent);--page-bg: var(--color-neutral-1000);--page-text: var(--color-neutral-0);--page-muted: var(--color-neutral-300);--page-heading: var(--color-primary);--page-logo: var(--color-primary);--header-bg: var(--color-neutral-1000);--header-text: var(--color-secondary-400);--header-logo-text: var(--color-secondary-400);--header-logo-mark: var(--color-primary-500);--header-border: var(--color-secondary-400);--header-nav-link-text: var(--header-text);--header-nav-link-hover-bg: var(--color-neutral-900);--header-nav-link-hover-text: var(--header-nav-link-text);--header-nav-link-active-bg: var(--color-primary-700);--header-nav-link-active-text: var(--color-neutral-50);--header-button-bg: var(--header-bg);--header-button-text: var(--header-text);--header-button-border: var(--header-text);--header-button-hover-bg: var(--color-primary-700);--header-button-thumb-bg: var(--header-bg);--mobile-menu-bg: var(--color-primary-200);--mobile-menu-text: var(--color-text);--mobile-menu-divider: var(--color-neutral-1000);--mobile-menu-overlay-bg: rgb(0 0 0 / .28);--mobile-menu-button-bg: var(--color-primary-500);--mobile-menu-button-text: var(--color-neutral-50);--mobile-menu-button-border: var(--color-primary-700);--mobile-menu-close-button-bg: var(--color-surface-raised);--mobile-menu-close-button-text: var(--mobile-menu-text);--mobile-menu-close-button-border: var(--mobile-menu-button-border);--mobile-menu-link-hover-bg: var(--color-primary-500);--mobile-menu-link-hover-text: var(--color-neutral-0);--footer-bg: var(--color-primary-500);--footer-text: var(--color-neutral-0);--footer-logo: var(--color-neutral-0);--footer-border: var(--color-neutral-0)}.surface-white{--surface-bg: var(--color-neutral-100);--surface-text: var(--color-neutral-1000);--surface-heading: var(--color-primary-800);--surface-accent: var(--color-accent);--surface-muted: var(--color-neutral-700)}.surface-secondary{--surface-bg: var(--color-secondary-500);--surface-text: var(--color-neutral-1000);--surface-heading: var(--color-neutral-1000);--surface-accent: var(--color-primary-700);--surface-muted: var(--color-neutral-800)}.surface-secondary-light{--surface-bg: var(--color-secondary-200);--surface-text: var(--color-neutral-1000);--surface-heading: var(--color-neutral-1000);--surface-accent: var(--color-primary-700);--surface-muted: var(--color-neutral-700)}.surface-primary-1{--surface-bg: var(--color-primary-500);--surface-text: var(--color-neutral-1000);--surface-heading: var(--color-neutral-1000);--surface-accent: var(--color-secondary-900);--surface-muted: var(--color-primary-950);--surface-corner-glow: var(--color-primary-300)}.surface-primary-2{--surface-bg: var(--color-primary-700);--surface-text: var(--color-neutral-0);--surface-heading: var(--color-neutral-0);--surface-accent: var(--color-secondary-300);--surface-muted: var(--color-primary-100);--surface-corner-glow: var(--color-primary-500)}.surface-primary-3{--surface-bg: var(--color-primary-900);--surface-text: var(--color-neutral-0);--surface-heading: var(--color-neutral-0);--surface-accent: var(--color-secondary-500);--surface-muted: var(--color-primary-100);--surface-corner-glow: var(--color-primary-500)}.surface-primary-4{--surface-bg: var(--color-primary-950);--surface-text: var(--color-neutral-0);--surface-heading: var(--color-neutral-0);--surface-accent: var(--color-secondary-500);--surface-muted: var(--color-neutral-300);--surface-corner-glow: var(--color-primary-500)}.surface-accent{--surface-bg: var(--color-accent-500);--surface-text: var(--color-neutral-1000);--surface-heading: var(--color-neutral-1000);--surface-accent: var(--color-secondary-500);--surface-muted: var(--color-neutral-800)}[data-theme=fun] .surface-white{--surface-bg: var(--color-neutral-1000);--surface-text: var(--color-neutral-0);--surface-heading: var(--color-secondary-500);--surface-accent: var(--color-accent-500)}*{box-sizing:border-box}html{min-width:280px;min-height:100%;background:var(--page-bg);color:var(--page-text);font-family:var(--font-sans);line-height:var(--line-height-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;flex-direction:column;min-height:100vh;margin:0;background:var(--page-bg);color:var(--page-text);overflow-x:hidden}main{flex:1;width:100%;min-width:0;overflow:hidden}img,picture,svg,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:var(--color-link);text-underline-offset:.16em}a:hover{color:var(--color-link-hover)}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}::selection{background:var(--color-primary-subtle);color:var(--color-text)}.container{width:min(100% - (var(--page-gutter) * 2),var(--width-site));margin-inline:auto}.section-copy{display:grid;gap:var(--section-copy-gap, var(--space-4))}.section-copy p{margin:0;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height)}.bg-pattern-killer-banana{position:relative;background:var(--pattern-bg);isolation:isolate;overflow:hidden}.bg-pattern-killer-banana:before{position:absolute;inset:-20%;z-index:0;background:var(--pattern-color);content:"";mask:var(--pattern-killer-banana) var(--pattern-position) / var(--pattern-size) repeat;opacity:var(--pattern-opacity);pointer-events:none;transform:rotate(var(--pattern-rotation));-webkit-mask:var(--pattern-killer-banana) var(--pattern-position) / var(--pattern-size) repeat}.bg-pattern-killer-banana>*{position:relative;z-index:1}.bg-pattern-bubbles{position:relative;background:var(--pattern-bg);isolation:isolate;overflow:hidden}.bg-pattern-bubbles:after{position:absolute;inset:-20%;z-index:0;background:var(--pattern-color);content:"";mask:var(--pattern-bubbles) var(--pattern-position) / var(--pattern-size) repeat;opacity:var(--pattern-opacity);pointer-events:none;transform:rotate(var(--pattern-rotation));-webkit-mask:var(--pattern-bubbles) var(--pattern-position) / var(--pattern-size) repeat}.bg-pattern-bubbles>*{position:relative;z-index:1}.site-header{position:sticky;top:0;z-index:var(--z-header);border-bottom:var(--border-default);background:color-mix(in oklch,var(--color-bg),transparent 8%);backdrop-filter:blur(16px)}.nav{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:4.5rem;gap:var(--space-6)}.nav-width-site{width:min(100% - (var(--page-gutter) * 2),var(--width-site));margin-inline:auto}.nav-width-full{padding-inline:var(--page-gutter)}.brand,.nav-links{display:flex;align-items:center}.brand{gap:var(--space-3);color:var(--color-text);font-weight:800;text-decoration:none}.brand:hover{color:var(--color-text)}.brand-mark{width:1.8rem;aspect-ratio:1;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-primary) 0 50%,transparent 50%),var(--color-secondary);box-shadow:var(--shadow-sm)}.nav-links{gap:var(--space-2)}.nav-links a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-part);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700;text-decoration:none}.nav-links a:hover{background:var(--color-surface);color:var(--color-text)}.nav-links a[aria-current=page]{background:var(--color-primary-subtle);color:var(--color-text)}[x-cloak]{display:none!important}.site-navigation{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.mobile-nav-toggle,.mobile-nav-overlay{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:40rem){.nav{min-height:4rem}.desktop-nav{display:none}.mobile-nav-toggle{display:inline-flex}.mobile-nav-overlay{display:block}}.mobile-menu[data-astro-cid-6ejtysi5]{--mobile-nav-drawer-bg: var(--mobile-menu-bg);--mobile-nav-text: var(--mobile-menu-text);--mobile-nav-divider: var(--mobile-menu-divider);--mobile-nav-overlay-bg: var(--mobile-menu-overlay-bg);--mobile-nav-button-bg: var(--mobile-menu-button-bg);--mobile-nav-button-color: var(--mobile-menu-button-text);--mobile-nav-button-border: var(--mobile-menu-button-border);--mobile-nav-icon-color: var(--mobile-nav-button-color);--mobile-nav-icon-active-color: var(--mobile-nav-icon-color);--mobile-nav-close-button-bg: var(--mobile-menu-close-button-bg);--mobile-nav-close-button-color: var(--mobile-menu-close-button-text);--mobile-nav-close-button-border: var(--mobile-menu-close-button-border);--mobile-nav-close-icon-color: var(--mobile-nav-close-button-color);--mobile-nav-link-color: var(--mobile-nav-text);--mobile-nav-link-hover-bg: var(--mobile-menu-link-hover-bg);--mobile-nav-link-hover-color: var(--mobile-menu-link-hover-text);--mobile-nav-link-active-bg: var(--mobile-nav-link-hover-bg);--mobile-nav-link-active-color: var(--mobile-nav-link-hover-color)}.hamburger[data-astro-cid-6ejtysi5]{width:1.25rem;height:2px;background:var(--mobile-nav-icon-color);position:relative;display:block;transition:background var(--duration-base) var(--ease-standard)}.hamburger[data-astro-cid-6ejtysi5]:before,.hamburger[data-astro-cid-6ejtysi5]:after{content:"";width:1.25rem;height:2px;background:var(--mobile-nav-icon-color);position:absolute;left:0;transition:transform var(--duration-base) var(--ease-standard)}.hamburger[data-astro-cid-6ejtysi5]:before{top:-6px}.hamburger[data-astro-cid-6ejtysi5]:after{bottom:-6px}.hamburger[data-astro-cid-6ejtysi5].is-active{background:transparent}.hamburger[data-astro-cid-6ejtysi5].is-active:before{background:var(--mobile-nav-icon-active-color);transform:rotate(45deg);top:0}.hamburger[data-astro-cid-6ejtysi5].is-active:after{background:var(--mobile-nav-icon-active-color);transform:rotate(-45deg);bottom:0}.mobile-nav-toggle[data-astro-cid-6ejtysi5]{align-items:center;justify-content:center;width:var(--site-header-control-size, 2.75rem);aspect-ratio:1;border:1px solid var(--mobile-nav-button-border, var(--color-border-strong));border-radius:var(--radius-part);background:var(--mobile-nav-button-bg, var(--color-surface-raised));color:var(--mobile-nav-button-color, var(--color-text))}.mobile-nav-overlay[data-astro-cid-6ejtysi5]{position:fixed;inset:0;min-height:100vh;min-height:100dvh;z-index:calc(var(--z-modal) + 10);isolation:isolate;background:var(--mobile-nav-overlay-bg)}.mobile-nav-overlay[data-astro-cid-6ejtysi5][hidden]{display:none}.mobile-nav-backdrop[data-astro-cid-6ejtysi5]{position:absolute;inset:0;z-index:0;min-height:100vh;min-height:100dvh;border:0;padding:0;background:transparent}.mobile-nav-drawer[data-astro-cid-6ejtysi5]{position:absolute;inset-block:0;z-index:1;width:80vw;min-height:100vh;min-height:100dvh;padding-block:var(--site-header-padding, var(--space-1)) var(--space-5);padding-inline:calc(var(--site-header-padding, var(--space-1)) + var(--page-gutter));background-color:var(--mobile-nav-drawer-bg);color:var(--mobile-nav-text);box-shadow:var(--shadow-md);overflow-y:auto}.mobile-nav-overlay-left[data-astro-cid-6ejtysi5] .mobile-nav-drawer[data-astro-cid-6ejtysi5]{left:0}.mobile-nav-overlay-right[data-astro-cid-6ejtysi5] .mobile-nav-drawer[data-astro-cid-6ejtysi5]{right:0}.mobile-nav-enter[data-astro-cid-6ejtysi5],.mobile-nav-leave[data-astro-cid-6ejtysi5]{transition:transform var(--duration-base) var(--ease-standard)}.mobile-nav-enter-end[data-astro-cid-6ejtysi5],.mobile-nav-leave-start[data-astro-cid-6ejtysi5]{transform:translate(0)}.mobile-nav-overlay-left[data-astro-cid-6ejtysi5] .mobile-nav-enter-start[data-astro-cid-6ejtysi5],.mobile-nav-overlay-left[data-astro-cid-6ejtysi5] .mobile-nav-leave-end[data-astro-cid-6ejtysi5]{transform:translate(-100%)}.mobile-nav-overlay-right[data-astro-cid-6ejtysi5] .mobile-nav-enter-start[data-astro-cid-6ejtysi5],.mobile-nav-overlay-right[data-astro-cid-6ejtysi5] .mobile-nav-leave-end[data-astro-cid-6ejtysi5]{transform:translate(100%)}.mobile-nav-header[data-astro-cid-6ejtysi5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--site-header-mobile-min-height, 4rem);padding:0;margin-bottom:3px}.mobile-nav-header[data-astro-cid-6ejtysi5] p[data-astro-cid-6ejtysi5]{margin:0;color:var(--mobile-nav-text);font-weight:800}.mobile-nav-close[data-astro-cid-6ejtysi5]{position:relative;width:var(--site-header-control-size, 2.75rem);aspect-ratio:1;border:1px solid var(--mobile-nav-close-button-border);border-radius:var(--radius-part);background:var(--mobile-nav-close-button-bg);color:var(--mobile-nav-close-button-color)}.mobile-nav-close[data-astro-cid-6ejtysi5] span[data-astro-cid-6ejtysi5]{position:absolute;top:50%;left:50%;width:1.1rem;height:2px;border-radius:var(--radius-pill);background:var(--mobile-nav-close-icon-color)}.mobile-nav-close[data-astro-cid-6ejtysi5] span[data-astro-cid-6ejtysi5]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.mobile-nav-close[data-astro-cid-6ejtysi5] span[data-astro-cid-6ejtysi5]:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-nav-links[data-astro-cid-6ejtysi5]{display:grid;gap:var(--space-2);padding-top:var(--space-5);border-top:var(--border-strong);border-color:var(--mobile-nav-divider)}.mobile-nav-links[data-astro-cid-6ejtysi5] a[data-astro-cid-6ejtysi5]{padding:var(--space-4);border-radius:var(--radius-part);color:var(--mobile-nav-link-color);font-weight:800;text-decoration:none}.mobile-nav-links[data-astro-cid-6ejtysi5] a[data-astro-cid-6ejtysi5]:hover{background:var(--mobile-nav-link-hover-bg);color:var(--mobile-nav-link-hover-color)}.mobile-nav-links[data-astro-cid-6ejtysi5] a[data-astro-cid-6ejtysi5][aria-current=page]{background:var(--mobile-nav-link-active-bg);color:var(--mobile-nav-link-active-color)}.site-navigation[data-astro-cid-jhityggu]{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.nav-links[data-astro-cid-jhityggu]{display:flex;align-items:center;gap:var(--space-2)}.nav-links[data-astro-cid-jhityggu] a[data-astro-cid-jhityggu]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-part);color:var(--nav-link-color, var(--color-text-muted));font-size:var(--font-size-sm);font-weight:700;text-decoration:none}.nav-links[data-astro-cid-jhityggu] a[data-astro-cid-jhityggu]:hover{background:var(--nav-link-hover-bg, var(--color-surface));color:var(--nav-link-hover-color, var(--nav-link-color, var(--color-text)))}.nav-links[data-astro-cid-jhityggu] a[data-astro-cid-jhityggu][aria-current=page]{background:var(--nav-link-active-bg, var(--color-primary-subtle));color:var(--nav-link-active-color, var(--color-text))}.desktop-nav[data-astro-cid-jhityggu]{display:block}@media(max-width:40rem){.desktop-nav[data-astro-cid-jhityggu]{display:none}}.site-header[data-astro-cid-ncnbr4b3]{position:sticky;top:0;width:100%;--site-header-padding: var(--space-1);--site-header-min-height: 4.5rem;--site-header-mobile-min-height: 4rem;--site-header-control-size: 2.75rem;--site-header-bg: var(--header-bg);--site-header-text: var(--header-text);--site-header-border: var(--header-border);--site-header-brand-text: var(--header-logo-text);--site-header-toggle-bg: var(--header-button-bg);--site-header-toggle-color: var(--header-button-text);--site-header-toggle-border: var(--header-button-border);--site-header-toggle-hover-bg: var(--header-button-hover-bg);--site-header-toggle-thumb-bg: var(--header-button-thumb-bg);--nav-link-color: var(--header-nav-link-text);--nav-link-hover-bg: var(--header-nav-link-hover-bg);--nav-link-hover-color: var(--header-nav-link-hover-text);--nav-link-active-bg: var(--header-nav-link-active-bg);--nav-link-active-color: var(--header-nav-link-active-text);padding:var(--site-header-padding);z-index:var(--z-header);border-bottom:3px solid var(--site-header-border);background:var(--site-header-bg);color:var(--site-header-text);transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.nav[data-astro-cid-ncnbr4b3]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-6)}.nav-width-site[data-astro-cid-ncnbr4b3]{width:min(100% - (var(--page-gutter) * 2),var(--width-site));margin-inline:auto}.nav-width-full[data-astro-cid-ncnbr4b3]{padding-inline:var(--page-gutter)}.brand[data-astro-cid-ncnbr4b3]{display:flex;align-items:center;gap:var(--space-3);text-decoration:none}.brand[data-astro-cid-ncnbr4b3]:hover{color:var(--site-header-brand-text-color, var(--site-header-brand-text))}.brand-mark[data-astro-cid-ncnbr4b3]{width:clamp(2.4rem,6vw,3.5rem);aspect-ratio:1738 / 1856;background:url(/brand-logos/Super-Creative-Logo-Mark.svg) center / contain no-repeat}.brand-name[data-astro-cid-ncnbr4b3]{display:inline-block;color:var(--site-header-brand-text-color, var(--site-header-brand-text));font-family:var(--type-section-title-family);font-size:var(--type-subsection-title-size);font-weight:500;line-height:var(--type-subsection-title-line-height);transition:color var(--duration-base) var(--ease-standard)}.theme-toggle[data-astro-cid-ncnbr4b3]{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:2rem;border:3px solid var(--site-header-toggle-border);border-radius:var(--radius-pill);background:var(--site-header-toggle-bg);color:var(--site-header-toggle-color);transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.theme-toggle[data-astro-cid-ncnbr4b3]:hover{background:var(--site-header-toggle-hover-bg)}.theme-toggle-track[data-astro-cid-ncnbr4b3]{position:relative;width:1.8rem;height:.8rem;border-radius:var(--radius-pill);background:currentColor}.theme-toggle-thumb[data-astro-cid-ncnbr4b3]{position:absolute;top:50%;left:-.2rem;width:1rem;aspect-ratio:1;border:2px solid currentColor;border-radius:var(--radius-pill);background:var(--site-header-toggle-thumb-bg);transform:translateY(-50%);transition:background-color var(--duration-base) var(--ease-standard),left var(--duration-base) var(--ease-standard)}.theme-toggle[data-astro-cid-ncnbr4b3][aria-pressed=true] .theme-toggle-thumb[data-astro-cid-ncnbr4b3]{left:1rem}.newsletter-signup[data-astro-cid-4rz2mu4y]{display:grid;gap:var(--space-3);width:min(100%,34rem);margin-inline:auto;text-align:center}.newsletter-signup[data-astro-cid-4rz2mu4y] h2[data-astro-cid-4rz2mu4y]{margin:0;color:var(--footer-text);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:900;letter-spacing:0;line-height:var(--line-height-tight);text-transform:uppercase}.newsletter-signup-form[data-astro-cid-4rz2mu4y]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.newsletter-signup[data-astro-cid-4rz2mu4y] input[data-astro-cid-4rz2mu4y]{width:100%;min-width:0;min-height:3rem;padding:0 var(--space-3);border:var(--border-width-thick) solid var(--footer-border);border-radius:var(--radius-part);background:transparent;color:var(--footer-text);font:inherit;font-weight:800}.newsletter-signup[data-astro-cid-4rz2mu4y] input[data-astro-cid-4rz2mu4y]::placeholder{color:var(--footer-placeholder)}.newsletter-signup-button{min-height:3rem}@media(max-width:40rem){.newsletter-signup-form[data-astro-cid-4rz2mu4y]{grid-template-columns:1fr}}.site-footer[data-astro-cid-c3uukyuu]{border-top:var(--border-width-thick) solid var(--footer-border);background:var(--footer-bg);color:var(--footer-text)}.footer-inner[data-astro-cid-c3uukyuu]{display:grid;gap:0;width:100%;box-sizing:border-box;padding-inline:var(--page-gutter);color:var(--footer-text);font-size:var(--font-size-sm)}.footer-row[data-astro-cid-c3uukyuu]{padding-block:var(--footer-row-padding-block, var(--space-8))}.footer-row[data-astro-cid-c3uukyuu]+.footer-row[data-astro-cid-c3uukyuu]{border-top:var(--border-width-thin) solid var(--footer-divider)}.footer-brand-row[data-astro-cid-c3uukyuu]{--footer-row-padding-block: var(--space-10);display:grid;justify-items:center;gap:var(--space-4);text-align:center}.footer-logo-link[data-astro-cid-c3uukyuu]{display:inline-flex;width:fit-content;border-radius:var(--radius-part)}.footer-brand-row[data-astro-cid-c3uukyuu] img[data-astro-cid-c3uukyuu]{width:clamp(4rem,8vw,5.5rem);height:auto}.footer-brand-row[data-astro-cid-c3uukyuu] p[data-astro-cid-c3uukyuu],.footer-legal[data-astro-cid-c3uukyuu] p[data-astro-cid-c3uukyuu]{margin:0}.footer-brand-row[data-astro-cid-c3uukyuu] p[data-astro-cid-c3uukyuu]{max-width:32rem;font-weight:900;text-transform:uppercase}.footer-newsletter-row[data-astro-cid-c3uukyuu]{--footer-row-padding-block: var(--space-8)}.footer-navigation[data-astro-cid-c3uukyuu]{--footer-row-padding-block: var(--space-8);display:grid;grid-template-columns:repeat(4,minmax(7rem,1fr));gap:var(--space-6)}.footer-navigation-group[data-astro-cid-c3uukyuu]{display:grid;gap:var(--space-3)}.footer-navigation[data-astro-cid-c3uukyuu] h2[data-astro-cid-c3uukyuu]{margin:0;color:var(--footer-text);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:900;letter-spacing:0;line-height:var(--line-height-tight);text-transform:uppercase}.footer-navigation[data-astro-cid-c3uukyuu] ul[data-astro-cid-c3uukyuu]{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.footer-navigation[data-astro-cid-c3uukyuu] a[data-astro-cid-c3uukyuu],.footer-legal[data-astro-cid-c3uukyuu] a[data-astro-cid-c3uukyuu]{color:var(--footer-link);font-weight:700;text-decoration:none;text-underline-offset:.18em}.footer-navigation[data-astro-cid-c3uukyuu] a[data-astro-cid-c3uukyuu]:hover,.footer-legal[data-astro-cid-c3uukyuu] a[data-astro-cid-c3uukyuu]:hover{color:var(--footer-link-hover);text-decoration:underline}.footer-legal[data-astro-cid-c3uukyuu]{--footer-row-padding-block: var(--space-5) var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--footer-muted)}.footer-legal[data-astro-cid-c3uukyuu] nav[data-astro-cid-c3uukyuu]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4)}@media(max-width:56rem){.footer-navigation[data-astro-cid-c3uukyuu]{grid-template-columns:repeat(2,minmax(9rem,1fr))}}@media(max-width:40rem){.footer-brand-row[data-astro-cid-c3uukyuu]{--footer-row-padding-block: var(--space-8)}.footer-navigation[data-astro-cid-c3uukyuu]{grid-template-columns:1fr}.footer-legal[data-astro-cid-c3uukyuu]{align-items:flex-start;flex-direction:column;gap:var(--space-3)}}
