:root{--pink: rgba(232, 48, 138, 1);--pink-highlight: rgba(230, 20, 123, 1);--purple: rgba(149, 34, 105, 1);--purple-highlight: rgba(139, 25, 95, 1);--green: rgba(149, 193, 31, 1);--green-highlight: rgba(131, 176, 10, 1);--yellow: rgba(242, 229, 0, 1);--yellow-highlight: rgba(245, 244, 43, 1);--dark-yellow: rgba(237, 210, 8, 1);--blue: rgba(131, 208, 245, 1);--blue-highlight: rgba(84, 197, 252, 1);--violet: rgba(120, 127, 189, 1);--violet-highlight: rgba(108, 117, 200, 1);--dark-gray: rgba(32, 32, 32, 1);--white: rgba(253, 253, 253, 1);--black: rgba(20, 20, 20, 1);--gray-100: rgba(245, 245, 245, 1);--gray-200: rgba(224, 224, 224, 1);--gray-300: rgba(189, 189, 189, 1);--gray-400: rgba(152, 152, 152, 1);--gray-500: rgba(124, 124, 124, 1);--gray-600: rgba(101, 101, 101, 1);--gray-700: rgba(82, 82, 82, 1);--gray-800: rgba(70, 70, 70, 1);--gray-850: rgba(58, 58, 58, 1);--gray-900: rgba(41, 41, 41, 1);--error: rgba(223, 2, 2, 1);--error-lighter: rgba(241, 37, 37, 1);--error-soft: rgba(255, 228, 228, 1);--pink-alpha-0: rgba(232, 48, 138, 0);--purple-alpha-0: rgba(149, 34, 105, 0);--green-alpha-0: rgba(149, 193, 31, 0);--yellow-alpha-0: rgba(242, 229, 0, 0);--blue-alpha-0: rgba(131, 208, 245, 0);--violet-alpha-0: rgba(120, 127, 189, 0);--dark-gray-alpha-0: rgba(32, 32, 32, 0);--black-alpha-0: rgba(20, 20, 20, 0);--white-alpha-0: rgba(255, 255, 255, 0);--pink-alpha-50: rgba(232, 48, 138, .5);--purple-alpha-50: rgba(149, 34, 105, .5);--green-alpha-50: rgba(149, 193, 31, .5);--yellow-alpha-50: rgba(242, 229, 0, .5);--blue-alpha-50: rgba(131, 208, 245, .5);--violet-alpha-50: rgba(120, 127, 189, .5);--dark-gray-alpha-50: rgba(32, 32, 32, .5);--black-alpha-50: rgba(20, 20, 20, .5);--white-alpha-50: rgba(255, 255, 255, .5);--font-emphasis: var(--font-pp-supply-mono, "PP Supply Mono", monospace);--font-body: var(--font-pp-neue-montreal-mono, "PP Neue Montreal Mono", monospace);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.75rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-8xl: 5rem;--text-9xl: 6rem;--text-10xl: 8rem;--text-fluid-base-lg: max(1rem, 1.2vw);--text-fluid-2xlarge: max(1.75rem, 3.5vw);--text-fluid-2xlarge-bold: max(1.75rem, 3.5vw);--text-fluid-3xlarge: max(2rem, 6vw);--text-fluid-3xlarge-bold: max(1.75rem, 7vw);--text-fluid-7xl: clamp(2.5rem, 5vw + 1rem, 4.5rem);--text-fluid-display: max(4.5rem, min(14vw, 11.5rem));--text-fluid-2xs: max(.75rem, min(.6vw, .875rem));--text-fluid-xs: max(.875rem, min(.75vw, 1rem));--text-fluid-sm: max(1rem, .9vw);--text-fluid-base: max(1.125rem, 1vw);--text-fluid-lg: max(1.5rem, 1.25vw);--text-fluid-xl: max(2rem, 2vw);--text-fluid-2xl: max(2.25rem, 3vw);--text-fluid-3xl: max(2.5rem, 4vw);--text-fluid-4xl: max(3rem, 5vw);--text-fluid-5xl: max(4rem, 6vw);--leading-none: 1;--leading-tight: 1.25;--leading-relaxed: 1.5;--leading-loose: 1.75;--weight-ultra-light: 100;--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-bold: 700;--space-fluid-1: max(1rem, .75vw);--space-fluid-2: max(1rem, 2vw);--space-fluid-4: max(1rem, 3vw);--space-fluid-5: max(1rem, 4vw);--space-fluid-6: max(1rem, 4.5vw);--space-fluid-10: max(1rem, 5vw);--space-fluid-11: max(2.5rem, 5.5vw);--space-fluid-20: max(4rem, 10vw);--space-fluid-25: max(5rem, 15vw);--space-0: 0;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-4-5: 1.125rem;--space-5: 1.25rem;--space-5-5: 1.375rem;--space-6: 1.5rem;--space-6-5: 1.625rem;--space-7: 1.75rem;--space-7-5: 1.875rem;--space-8: 2rem;--space-8-5: 2.125rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-36: 9rem;--space-40: 10rem;--space-44: 11rem;--space-48: 12rem;--space-52: 13rem;--space-56: 14rem;--space-60: 15rem;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 624.9375rem;--z-nav: 10;--z-overlay: 100;--z-modal: 1000;--z-toast: 1100;--z-highest: 9999;--aspect-portrait: 4/5;--aspect-landscape: 5/4;--aspect-square: 1/1;--aspect-video: 16/19}:root{--type-display-xl-family: var(--font-emphasis);--type-display-xl-size: var(--text-10xl);--type-display-xl-weight: var(--weight-bold);--type-display-xl-line-height: 1.1;--type-display-lg-family: var(--font-emphasis);--type-display-lg-size: var(--text-9xl);--type-display-lg-weight: var(--weight-bold);--type-display-lg-line-height: 1.1;--type-display-md-family: var(--font-emphasis);--type-display-md-size: var(--text-8xl);--type-display-md-weight: var(--weight-bold);--type-display-md-line-height: 1.1;--type-display-sm-family: var(--font-emphasis);--type-display-sm-size: var(--text-7xl);--type-display-sm-weight: var(--weight-bold);--type-display-sm-line-height: 1.1;--type-h1-family: var(--font-emphasis);--type-h1-size: var(--text-6xl);--type-h1-weight: var(--weight-bold);--type-h1-line-height: 1.2;--type-h2-family: var(--font-emphasis);--type-h2-size: var(--text-5xl);--type-h2-weight: var(--weight-bold);--type-h2-line-height: 1.2;--type-h3-family: var(--font-emphasis);--type-h3-size: var(--text-4xl);--type-h3-weight: var(--weight-medium);--type-h3-line-height: 1.25;--type-h4-family: var(--font-emphasis);--type-h4-size: var(--text-3xl);--type-h4-weight: var(--weight-medium);--type-h4-line-height: 1.3;--type-h5-family: var(--font-emphasis);--type-h5-size: var(--text-2xl);--type-h5-weight: var(--weight-medium);--type-h5-line-height: 1.3;--type-h6-family: var(--font-emphasis);--type-h6-size: var(--text-xl);--type-h6-weight: var(--weight-medium);--type-h6-line-height: 1.4;--type-body-lg-family: var(--font-body);--type-body-lg-size: var(--text-lg);--type-body-lg-weight: var(--weight-normal);--type-body-lg-line-height: 1.6;--type-body-family: var(--font-body);--type-body-size: var(--text-base);--type-body-weight: var(--weight-normal);--type-body-line-height: 1.6;--type-body-sm-family: var(--font-body);--type-body-sm-size: var(--text-sm);--type-body-sm-weight: var(--weight-normal);--type-body-sm-line-height: 1.5;--type-label-family: var(--font-body);--type-label-size: var(--text-sm);--type-label-weight: var(--weight-medium);--type-label-line-height: 1.4;--type-caption-family: var(--font-body);--type-caption-size: var(--text-xs);--type-caption-weight: var(--weight-normal);--type-caption-line-height: 1.4;--type-button-family: var(--font-body);--type-button-size: var(--text-sm);--type-button-weight: var(--weight-medium);--type-button-line-height: 1;--type-input-family: var(--font-body);--type-input-size: var(--text-base);--type-input-weight: var(--weight-normal);--type-input-line-height: 1.5}:root{--spacing-page-gutter: var(--space-fluid-5);--spacing-col-gap: var(--space-fluid-5);--spacing-text-indent: var(--space-fluid-10);--spacing-section-gap: var(--space-16);--spacing-card-padding: var(--space-6);--spacing-stack-none: 0;--spacing-stack-sm: var(--space-fluid-4);--spacing-stack-md: var(--space-fluid-11);--spacing-stack-lg: var(--space-fluid-20);--spacing-stack-xl: var(--space-fluid-25);--spacing-inline-xs: var(--space-1);--spacing-inline-sm: var(--space-2);--spacing-inline-md: var(--space-3);--spacing-inline-lg: var(--space-4);--spacing-btn-x: var(--space-4);--spacing-btn-y: var(--space-2);--spacing-btn-gap: var(--space-2);--spacing-input-x: var(--space-3);--spacing-input-y: var(--space-2);--radius-button: var(--radius-md);--radius-input: var(--radius-md);--radius-card: var(--radius-xl);--radius-modal: var(--radius-2xl);--radius-badge: var(--radius-full);--radius-avatar: var(--radius-full);--shadow-desktop: 16px 16px 0 rgba(0, 0, 0, .15);--shadow-mobile: 8px 8px 0 rgba(0, 0, 0, .15);--focus-ring-color: var(--pink);--focus-ring: 5px dashed var(--focus-ring-color);--focus-offset: 4px;--drop-shadow: drop-shadow(8px 8px 0px rgba(0, 0, 0, .25));--footer-nav-min-height: 300px;--footer-nav-link-height: 3.5rem;--footer-nav-link-height-mobile: 2.75rem;--footer-bottom-min-height: 7.1875rem}.t-transparent{--bg-color: transparent}.t-white{--text: var(--dark-gray);--text-inverted: var(--white);--text-dimmed: var(--black-alpha-50);--text-on-dark: var(--white);--link-hover: var(--pink);--error: var(--error);--bg-color: var(--white);--bg-color-hover: var(--gray-200);--bg-dark: var(--dark-gray);--bg-opacity-0: var(--white-alpha-0);--image-blend-mode: multiply;--headline-blend-mode: color-burn;--btn-primary: var(--yellow);--btn-primary-dark: var(--dark-yellow);--btn-secondary: var(--dark-gray);--btn-label-primary: var(--dark-gray);--btn-label-secondary: var(--white);--btn-label-tertiary: var(--dark-gray);--btn-hover-label-primary: var(--white)}.t-black{--text: var(--white);--text-inverted: var(--dark-gray);--text-dimmed: var(--white-alpha-50);--text-on-dark: var(--white);--link-hover: var(--pink);--error: var(--error-lighter);--border: var(--white);--border-dimmed: var(--white-alpha-50);--bg-color: var(--dark-gray);--bg-color-hover: var(--black);--bg-dark: var(--black);--bg-opacity-0: var(--dark-gray-alpha-0);--image-blend-mode: normal;--headline-blend-mode: normal;--btn-primary: var(--yellow);--btn-secondary: var(--white);--btn-fill-secondary: var(--white);--btn-border-tertiary: var(--white);--btn-label-primary: var(--dark-gray);--btn-label-secondary: var(--dark-gray);--btn-label-tertiary: var(--white);--btn-hover-label-primary: var(--white)}.t-pink{--text: var(--white);--text-inverted: var(--dark-gray);--text-dimmed: var(--white-alpha-50);--text-on-dark: var(--white);--link: var(--black);--error: transparent;--border: var(--white);--border-dimmed: var(--white-alpha-50);--bg-color: var(--pink);--bg-color-hover: var(--pink-highlight);--bg-dark: var(--dark-gray);--bg-opacity-0: var(--pink-alpha-0);--image-blend-mode: multiply;--headline-blend-mode: color-burn;--btn-primary: var(--yellow);--btn-secondary: var(--black);--btn-fill-secondary: var(--black);--btn-border-tertiary: var(--white);--btn-label-primary: var(--dark-gray);--btn-label-secondary: var(--white);--btn-label-tertiary: var(--white);--btn-hover-label-primary: var(--white);--focus-ring-color: var(--blue);--focus-ring: 0 0 0 10px var(--focus-ring-color)}.t-yellow{--text: var(--dark-gray);--text-inverted: var(--white);--text-dimmed: var(--black-alpha-50);--text-on-dark: var(--white);--link-hover: var(--black);--error: transparent;--bg-color: var(--yellow);--bg-color-hover: var(--yellow-highlight);--bg-dark: var(--dark-gray);--bg-opacity-0: var(--yellow-alpha-0);--image-blend-mode: multiply;--headline-blend-mode: color-burn;--btn-primary: var(--black);--btn-secondary: var(--black);--btn-fill-primary: var(--black);--btn-fill-secondary: var(--black);--btn-border-tertiary: var(--black);--btn-label-primary: var(--white);--btn-label-secondary: var(--white);--btn-label-tertiary: var(--black);--btn-hover-label-primary: var(--yellow);--btn-hover-icon-primary: var(--yellow)}.t-green{--text: var(--dark-gray);--text-inverted: var(--white);--text-dimmed: var(--black-alpha-50);--text-on-dark: var(--white);--error: transparent;--bg-color: var(--green);--bg-color-hover: var(--green-highlight);--bg-dark: var(--dark-gray);--bg-opacity-0: var(--green-alpha-0);--image-blend-mode: multiply;--headline-blend-mode: color-burn;--btn-primary: var(--yellow);--btn-secondary: var(--dark-gray);--btn-label-primary: var(--dark-gray);--btn-label-secondary: var(--white);--btn-label-tertiary: var(--dark-gray);--btn-hover-label-primary: var(--white)}.t-blue{--text: var(--dark-gray);--text-inverted: var(--white);--text-dimmed: var(--black-alpha-50);--text-on-dark: var(--white);--link-hover: var(--black);--error: transparent;--bg-color: var(--blue);--bg-color-hover: var(--blue-highlight);--bg-dark: var(--dark-gray);--bg-opacity-0: var(--blue-alpha-0);--image-blend-mode: multiply;--headline-blend-mode: color-burn;--btn-primary: var(--yellow);--btn-secondary: var(--dark-gray);--btn-label-primary: var(--dark-gray);--btn-label-secondary: var(--white);--btn-label-tertiary: var(--dark-gray);--btn-hover-label-primary: var(--white)}.t-purple{--text: var(--white);--text-inverted: var(--dark-gray);--text-dimmed: var(--white-alpha-50);--text-on-dark: var(--white);--link-hover: var(--white);--error: transparent;--border: var(--white);--border-dimmed: var(--white-alpha-50);--bg-color: var(--purple);--bg-color-hover: var(--purple-highlight);--bg-dark: var(--dark-gray);--bg-opacity-0: var(--purple-alpha-0);--image-blend-mode: multiply;--headline-blend-mode: color-burn;--btn-primary: var(--yellow);--btn-secondary: var(--white);--btn-fill-secondary: var(--white);--btn-border-tertiary: var(--white);--btn-label-primary: var(--dark-gray);--btn-label-secondary: var(--dark-gray);--btn-label-tertiary: var(--white);--btn-hover-label-primary: var(--white)}.t-violet{--text: var(--white);--text-inverted: var(--dark-gray);--text-dimmed: var(--white-alpha-50);--text-on-dark: var(--white);--link-hover: var(--white);--error: transparent;--border: var(--white);--border-dimmed: var(--white-alpha-50);--bg-color: var(--violet);--bg-color-hover: var(--violet-highlight);--bg-dark: var(--dark-gray);--bg-opacity-0: var(--violet-alpha-0);--image-blend-mode: multiply;--headline-blend-mode: color-burn;--btn-primary: var(--yellow);--btn-secondary: var(--white);--btn-fill-secondary: var(--white);--btn-border-tertiary: var(--white);--btn-label-primary: var(--dark-gray);--btn-label-secondary: var(--dark-gray);--btn-label-tertiary: var(--white);--btn-hover-label-primary: var(--white)}.t-gray{--text: var(--dark-gray);--text-inverted: var(--white);--text-dimmed: var(--black-alpha-50);--text-on-dark: var(--white);--link-hover: var(--pink);--error: var(--error);--bg-color: var(--gray-200);--bg-color-hover: var(--gray-300);--bg-dark: var(--dark-gray);--bg-opacity-0: var(--white-alpha-0);--image-blend-mode: multiply;--headline-blend-mode: color-burn;--btn-primary: var(--yellow);--btn-secondary: var(--dark-gray);--btn-label-primary: var(--dark-gray);--btn-label-secondary: var(--white);--btn-label-tertiary: var(--dark-gray);--btn-hover-label-primary: var(--white)}:root{--text: var(--dark-gray);--text-inverted: var(--white);--text-dimmed: var(--black-alpha-50);--text-on-dark: var(--white);--error: var(--error);--bg-color: var(--white);--bg-dark: var(--dark-gray);--bg-opacity-0: var(--white-alpha-0);--btn-primary: var(--yellow);--btn-secondary: var(--dark-gray);--btn-label-primary: var(--dark-gray);--btn-label-secondary: var(--white);--btn-label-tertiary: var(--dark-gray);--btn-hover-label-primary: var(--white)}.section--m-color,:root{--bg-dark-on-color: var(--bg-dark);--bg-light-on-color: var(--white);--btn-fill-primary: var(--btn-primary);--btn-fill-secondary: var(--btn-secondary);--btn-border-tertiary: var(--btn-secondary);--text-on-dark-bg: var(--text-on-dark);--border: var(--text);--border-dimmed: var(--text-dimmed);--border-light: var(--gray-850);--error-soft: var(--error-soft);--input-text: var(--dark-gray);--input-bg: var(--white);--input-border: var(--dark-gray);--input-placeholder: var(--gray-500);--input-disabled-text: var(--gray-500);--input-disabled-border: var(--gray-500);--input-disabled-bg: var(--gray-100)}.section--m-dark{--bg-color: var(--black);--bg-dark-on-color: var(--black);--bg-light-on-color: var(--dark-gray);--text: var(--white);--text-inverted: var(--dark-gray);--text-dimmed: var(--white-alpha-50);--text-on-dark-bg: var(--white);--link-hover: var(--pink);--border: var(--white);--border-dimmed: var(--gray-600);--error: var(--error-lighter);--error-soft: var(--error-lighter);--btn-fill-primary: var(--yellow);--btn-fill-secondary: var(--white);--btn-border-tertiary: var(--white);--btn-label-primary: var(--dark-gray);--btn-label-secondary: var(--dark-gray);--btn-label-tertiary: var(--white);--btn-hover-label-primary: var(--white);--input-text: var(--dark-gray);--input-bg: var(--white);--input-border: var(--dark-gray);--input-placeholder: var(--gray-500);--input-disabled-text: var(--gray-500);--input-disabled-border: var(--gray-500);--input-disabled-bg: var(--gray-100)}.section--m-light{--bg-color: var(--gray-200);--bg-dark-on-color: var(--gray-200);--bg-light-on-color: var(--white);--text: var(--dark-gray);--text-inverted: var(--white);--text-dimmed: var(--black-alpha-50);--text-on-dark-bg: var(--white);--link-hover: var(--pink);--border: var(--dark-gray);--border-dimmed: var(--gray-400);--error: var(--error);--error-soft: var(--error);--btn-fill-primary: var(--yellow);--btn-fill-secondary: var(--black);--btn-border-tertiary: var(--black);--btn-label-primary: var(--dark-gray);--btn-label-secondary: var(--white);--btn-label-tertiary: var(--dark-gray);--btn-hover-label-primary: var(--white);--input-text: var(--dark-gray);--input-bg: var(--white);--input-border: var(--dark-gray);--input-placeholder: var(--gray-500);--input-disabled-text: var(--gray-500);--input-disabled-border: var(--gray-500);--input-disabled-bg: var(--gray-100)}:where(.text){color:#202020;color:var(--text);font-style:normal;margin:0;font-family:PP Neue Montreal Mono,monospace;font-family:var(--font-body)}:where(.text[class*=text--label-]){font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis)}:where(.text--xlarge){font-size:max(2rem,2vw);font-size:var(--text-fluid-xl);font-weight:400;font-weight:var(--weight-normal);line-height:1.25;line-height:var(--leading-tight)}:where(.text--large){font-size:max(1.5rem,1.25vw);font-size:var(--text-fluid-lg);font-weight:400;font-weight:var(--weight-normal);line-height:1.25;line-height:var(--leading-tight)}:where(.text--base){font-size:max(1.125rem,1vw);font-size:var(--text-fluid-base);font-weight:400;font-weight:var(--weight-normal);line-height:1.25;line-height:var(--leading-tight)}:where(.text--small){font-size:max(1rem,.9vw);font-size:var(--text-fluid-sm);font-weight:400;font-weight:var(--weight-normal);line-height:1.25;line-height:var(--leading-tight)}:where(.text--xsmall){font-size:max(.875rem,min(.75vw,1rem));font-size:var(--text-fluid-xs);font-weight:400;font-weight:var(--weight-normal);line-height:1.25;line-height:var(--leading-tight)}:where(.text--2xsmall){font-size:max(.75rem,min(.6vw,.875rem));font-size:var(--text-fluid-2xs);font-weight:400;font-weight:var(--weight-normal);line-height:1.25;line-height:var(--leading-tight)}:where(.text--label-large){font-size:1.5rem;font-size:var(--text-2xl);font-weight:400;font-weight:var(--weight-normal);line-height:1.5;line-height:var(--leading-relaxed)}:where(.text--label-base){font-size:1.25rem;font-size:var(--text-xl);font-weight:400;font-weight:var(--weight-normal);line-height:1.5;line-height:var(--leading-relaxed)}:where(.text--label-small){font-size:max(1.125rem,1vw);font-size:var(--text-fluid-base);font-weight:400;font-weight:var(--weight-normal);line-height:1.5;line-height:var(--leading-relaxed)}:where(.text--label-xsmall){font-size:.875rem;font-size:var(--text-sm);font-weight:400;font-weight:var(--weight-normal);line-height:1.5;line-height:var(--leading-relaxed)}.text--weight-light{font-weight:300;font-weight:var(--weight-light)}.text--weight-regular{font-weight:400;font-weight:var(--weight-normal)}.text--weight-medium{font-weight:500;font-weight:var(--weight-medium)}.text--weight-bold{font-weight:700;font-weight:var(--weight-bold)}.text--leading-tight{line-height:1.25;line-height:var(--leading-tight)}.text--leading-relaxed{line-height:1.5;line-height:var(--leading-relaxed)}:where(.heading){color:#202020;color:var(--text);font-style:normal;margin:0;font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);word-wrap:break-word}:where(.heading--3xlarge){font-size:max(2rem,6vw);font-size:var(--text-fluid-3xlarge);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1;line-height:var(--leading-none)}:where(.heading--3xlarge).heading--weight-bold{font-size:max(1.75rem,7vw);font-size:var(--text-fluid-3xlarge-bold)}:where(.heading--2xlarge){font-size:max(1.75rem,3.5vw);font-size:var(--text-fluid-2xlarge);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1;line-height:var(--leading-none)}:where(.heading--2xlarge).heading--weight-bold{font-size:max(1.75rem,3.5vw);font-size:var(--text-fluid-2xlarge-bold)}:where(.heading--xlarge){font-size:clamp(2.5rem,5vw + 1rem,4.5rem);font-size:var(--text-fluid-7xl);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1;line-height:var(--leading-none)}:where(.heading--large){font-size:max(1.75rem,3.5vw);font-size:var(--text-fluid-2xlarge);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1;line-height:var(--leading-none)}:where(.heading--medium){font-size:2.25rem;font-size:var(--text-4xl);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1;line-height:var(--leading-none)}:where(.heading--small){font-size:1.75rem;font-size:var(--text-3xl);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1;line-height:var(--leading-none)}:where(.heading--xsmall){font-size:max(2rem,2vw);font-size:var(--text-fluid-xl);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1;line-height:var(--leading-none)}.heading--weight-regular{font-weight:100;font-weight:var(--weight-ultra-light)}.heading--weight-bold{font-weight:400;font-weight:var(--weight-normal)}.heading--leading-tight{line-height:1;line-height:var(--leading-none)}.heading--leading-relaxed{line-height:1.25;line-height:var(--leading-tight)}@media(max-width:768px){:where(.heading--large){font-size:1.75rem;font-size:var(--text-3xl);line-height:1.25;line-height:var(--leading-tight)}}.icon-color--pink{color:#e8308a;color:var(--pink)}.icon-color--purple{color:#952269;color:var(--purple)}.icon-color--green{color:#95c11f;color:var(--green)}.icon-color--yellow{color:#f2e500;color:var(--yellow)}.icon-color--dark-yellow{color:#edd208;color:var(--dark-yellow)}.icon-color--blue{color:#83d0f5;color:var(--blue)}.icon-color--violet{color:#787fbd;color:var(--violet)}.icon-color--black{color:#141414;color:var(--black)}.icon-color--white{color:#fdfdfd;color:var(--white)}html{font-family:PP Neue Montreal Mono,monospace;font-family:var(--font-body)}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}html{background-color:#fff;scroll-behavior:smooth;scrollbar-gutter:stable}body{display:flex;flex-direction:column;min-height:100dvh;background-size:30px 30px;background-image:linear-gradient(to right,#f1f1f1 1px,transparent 1px),linear-gradient(to bottom,#f1f1f1 1px,transparent 1px)}main{position:relative;display:flex;flex-direction:column;flex:1}.underline-link{-webkit-text-decoration:none;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size cubic-bezier(0,.5,0,1) .3s}.underline-link:hover,.underline-link:focus{-webkit-text-decoration:none;text-decoration:none;background-size:100% 2px}.underline-link--reverse{-webkit-text-decoration:none;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size cubic-bezier(0,.5,0,1) .3s}.underline-link--reverse:hover,.underline-link--reverse:focus{background-size:0% 2px}*:focus{outline:none}*:focus-visible{outline:5px dashed rgba(232,48,138,1);outline:var(--focus-ring);outline-offset:4px;outline-offset:var(--focus-offset)}.footer-nav[data-astro-cid-lm2w6z5s]{border-top:1px solid rgba(32,32,32,1);border-top:1px solid var(--border);border-right:1px solid rgba(32,32,32,1);border-right:1px solid var(--border);border-bottom:1px solid rgba(32,32,32,1);border-bottom:1px solid var(--border);padding:1.5rem;padding:var(--space-6);display:flex;flex-direction:column;justify-content:space-between;min-height:300px;min-height:var(--footer-nav-min-height)}.footer-nav__grid[data-astro-cid-lm2w6z5s]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 1.25rem;grid-gap:0 var(--space-5);gap:0 1.25rem;gap:0 var(--space-5);align-items:start;height:100%}.footer-nav__section[data-astro-cid-lm2w6z5s]{display:flex;flex-direction:column;gap:1rem;gap:var(--space-4);height:100%;justify-content:space-between}.footer-nav__header[data-astro-cid-lm2w6z5s]{color:#14141480;color:var(--text-dimmed)}.footer-nav__list[data-astro-cid-lm2w6z5s]{list-style:none;margin:0;padding:0}.footer-nav__link[data-astro-cid-lm2w6z5s]{display:flex;gap:.5rem;gap:var(--space-2);align-items:center;height:3.5rem;height:var(--footer-nav-link-height);-webkit-text-decoration:none;text-decoration:none;border-bottom:1px solid rgba(20,20,20,.5);border-bottom:1px solid var(--border-dimmed);color:#202020;color:var(--text)}.footer-nav__link[data-astro-cid-lm2w6z5s]:hover .footer-nav__link-bullet[data-astro-cid-lm2w6z5s]{rotate:180deg}.footer-nav__link[data-astro-cid-lm2w6z5s]:focus{outline:none}.footer-nav__link[data-astro-cid-lm2w6z5s]:focus-visible{box-shadow:5px dashed #e8308a;box-shadow:var(--focus-ring)}.footer-nav__link-bullet[data-astro-cid-lm2w6z5s]{font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);transition:rotate .15s ease}.footer-nav__link--last[data-astro-cid-lm2w6z5s]{border-bottom:none}@media(max-width:768px){.footer-nav[data-astro-cid-lm2w6z5s]{border-right:none;min-height:auto;gap:1.5rem;gap:var(--space-6)}.footer-nav__grid[data-astro-cid-lm2w6z5s]{grid-template-columns:1fr;gap:1.5rem;gap:var(--space-6)}.footer-nav__section[data-astro-cid-lm2w6z5s] .footer-nav__header{border-bottom:1px solid rgba(20,20,20,.5);border-bottom:1px solid var(--border-dimmed);padding-bottom:1rem;padding-bottom:var(--space-4)}.footer-nav__link[data-astro-cid-lm2w6z5s]{height:2.75rem;height:var(--footer-nav-link-height-mobile);border-bottom:none}}.image-popover-block[data-astro-cid-k3l5dswi]{display:inline-flex;flex-wrap:wrap;gap:.375rem;gap:var(--space-1-5)}.image-popover[data-astro-cid-k3l5dswi]{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:.375rem;padding:var(--space-1-5);border:none;background:#fdfdfd;background:var(--white);border-radius:.375rem;border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;inset:50% auto auto 50%;translate:-50% -50%;max-width:min(90vw,800px);max-height:min(90vh,800px)}@media(min-width:767px){.image-popover[data-astro-cid-k3l5dswi]{top:anchor(bottom);bottom:anchor(top);left:anchor(right);translate:8px -50%;justify-self:anchor-center}}.image-popover[data-astro-cid-k3l5dswi] img[data-astro-cid-k3l5dswi]{display:block;width:auto;height:auto;max-width:min(90vw,800px);max-height:min(90vh,800px);-o-object-fit:contain;object-fit:contain;border-radius:.25rem;border-radius:var(--radius-sm)}.rich-text-inline-link[data-astro-cid-gchq7vzy]{color:inherit;font:inherit;letter-spacing:inherit;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.08em;text-underline-offset:.12em}.rich-text-inline-link[data-astro-cid-gchq7vzy]:hover{color:inherit}.image-popover-trigger[data-astro-cid-5vjmoasw]{cursor:pointer;border:none;padding:0;font:inherit;color:#e8308a;color:var(--pink);-webkit-text-decoration:underline;text-decoration:underline;background:none}.image-popover-trigger[data-astro-cid-5vjmoasw]:hover{-webkit-text-decoration:none;text-decoration:none}.image-popover-trigger[data-astro-cid-5vjmoasw]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rich-text-paragraph[data-astro-cid-3uh4w3o5]{margin-bottom:.25rem;margin-bottom:var(--space-1)}.rich-text-paragraph[data-astro-cid-3uh4w3o5]:last-child{margin-bottom:0}.rich-text-paragraph strong{font-weight:700;font-weight:var(--weight-bold)}.rich-text-paragraph em{font-style:italic}.rich-text-paragraph u{-webkit-text-decoration:underline;text-decoration:underline}.rich-text-paragraph s{-webkit-text-decoration:line-through;text-decoration:line-through}.rich-text-heading[data-astro-cid-uwmxlc3s]{margin-top:1rem;margin-bottom:1rem;margin-top:var(--space-4);margin-bottom:var(--space-4)}.rich-text-heading[data-astro-cid-uwmxlc3s]:first-child{margin-top:0}.rich-text-heading strong{font-weight:700;font-weight:var(--weight-bold)}.rich-text-heading em{font-style:italic}.rich-text-heading u{-webkit-text-decoration:underline;text-decoration:underline}.rich-text-heading s{-webkit-text-decoration:line-through;text-decoration:line-through}.rich-text-image[data-astro-cid-j2wtepfr]{padding-top:2.5rem;padding-bottom:2.5rem;padding-top:var(--space-10);padding-bottom:var(--space-10);max-width:100%}.image[data-astro-cid-j2wtepfr]{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}figcaption[data-astro-cid-j2wtepfr]{font-size:.75rem;font-size:var(--text-xs);color:#656565;color:var(--gray-600);text-align:center;margin-top:1rem;margin-top:var(--space-4)}figure[data-astro-cid-j2wtepfr]{margin-left:auto;margin-right:auto}.list-item[data-astro-cid-ucxj7uaw]{color:#202020;color:var(--text);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-weight:400;font-weight:var(--weight-normal);font-style:normal;margin:0}.list-item--base[data-astro-cid-ucxj7uaw]{font-size:max(1.125rem,1vw);font-size:var(--text-fluid-base);line-height:1.6}.list-item--small[data-astro-cid-ucxj7uaw]{font-size:max(1rem,.9vw);font-size:var(--text-fluid-sm);line-height:1.6}.rich-text-list[data-astro-cid-iewfcsz3]{list-style-position:inside;margin-top:0;margin-bottom:0;padding-left:0}.rich-text-quote[data-astro-cid-la6ei4c4]{padding-top:.5rem;padding-top:var(--space-2);margin-top:.75rem;margin-bottom:.75rem;margin-top:var(--space-3);margin-bottom:var(--space-3);padding-left:1rem;padding-left:var(--space-4);border-left:4px solid rgba(232,48,138,1);border-left:4px solid var(--pink);font-style:italic}.rich-text-quote strong{font-weight:700;font-weight:var(--weight-bold)}.rich-text-quote em{font-style:italic}.rich-text-quote u{-webkit-text-decoration:underline;text-decoration:underline}.rich-text-quote s{-webkit-text-decoration:line-through;text-decoration:line-through}.rich-text-code[data-astro-cid-xzjfmw73]{max-width:100%;margin-top:3rem;margin-bottom:3rem;margin-top:var(--space-12);margin-bottom:var(--space-12);margin-left:0;margin-right:0;min-width:0;box-sizing:border-box;background:#fdfdfd;background:var(--white);color:#202020;color:var(--text);border:1px solid rgba(32,32,32,1);border:1px solid var(--border, var(--text));overflow:hidden;-o-tab-size:2;tab-size:2;-moz-tab-size:2;box-shadow:16px 16px #00000026;box-shadow:var(--shadow-desktop)}.rich-text-code__content[data-astro-cid-xzjfmw73]{display:flex;padding:1rem;padding:var(--space-4);align-items:flex-start;gap:.5rem;gap:var(--space-2);min-width:0;overflow:hidden}.rich-text-code__line-numbers[data-astro-cid-xzjfmw73]{display:flex;flex-direction:column;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rich-text-code__line-number[data-astro-cid-xzjfmw73]{font-family:PP Neue Montreal Mono,monospace;font-family:var(--font-body);font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--weight-normal);line-height:1.5;line-height:var(--leading-relaxed);color:#14141480;color:var(--text-dimmed);text-align:right;min-width:2ch}.rich-text-code__source{flex:1;min-width:0;overflow-x:auto;margin:0;padding:0;background:transparent!important;color:#202020!important;color:var(--text)!important;font-family:PP Neue Montreal Mono,monospace;font-family:var(--font-body);font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--weight-normal);line-height:1.5;line-height:var(--leading-relaxed)}.rich-text-code__source code{background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.rich-text-code__source span{color:inherit!important}@media(max-width:768px){.rich-text-code[data-astro-cid-xzjfmw73]{box-shadow:8px 8px #00000026;box-shadow:var(--shadow-mobile)}}.rich-text.rich-text--no-padding{padding:0}.rich-text{max-width:100%;padding-top:.75rem;padding-bottom:.75rem;padding-top:var(--space-3);padding-bottom:var(--space-3)}.footer-socials-nav[data-astro-cid-owa5otr3]{display:flex;flex-shrink:0}.footer-socials[data-astro-cid-owa5otr3]{display:flex;align-items:center;list-style:none;margin:0;padding:0;justify-content:space-between;width:100%}.footer-socials__link[data-astro-cid-owa5otr3]{display:inline-flex;align-items:center;justify-content:center;color:#202020;color:var(--text);line-height:0;transition:scale .15s ease}.footer-socials__link[data-astro-cid-owa5otr3]:hover{scale:1.2}.footer-socials__link[data-astro-cid-owa5otr3]:focus{outline:none}.footer-socials__link[data-astro-cid-owa5otr3]:focus-visible{box-shadow:5px dashed #e8308a;box-shadow:var(--focus-ring)}.footer-socials__link[data-astro-cid-owa5otr3] svg{width:24px;height:24px}.footer-socials__link[data-astro-cid-owa5otr3]:first-child svg{width:18px;height:18px}.footer-socials__link[data-astro-cid-owa5otr3] svg path{fill:currentColor}@media(min-width:768px){.footer-socials[data-astro-cid-owa5otr3]{gap:1.5rem;gap:var(--space-6);justify-content:flex-start}}.footer-contact[data-astro-cid-mlj6afs3]{border-top:1px solid rgba(32,32,32,1);border-top:1px solid var(--border);border-bottom:1px solid rgba(32,32,32,1);border-bottom:1px solid var(--border);padding:1.5rem;padding:var(--space-6);display:flex;flex-direction:column;gap:2.5rem;gap:var(--space-10);justify-content:space-between}.footer-contact__top[data-astro-cid-mlj6afs3]{display:flex;flex-direction:column;gap:2rem;gap:var(--space-8)}.footer-contact__info[data-astro-cid-mlj6afs3]{display:flex;justify-content:space-between;min-height:auto;gap:2rem;gap:var(--space-8)}.footer-contact__link[data-astro-cid-mlj6afs3]{color:#202020;color:var(--text);-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.footer-contact__link[data-astro-cid-mlj6afs3]:focus{outline:none}.footer-contact__link[data-astro-cid-mlj6afs3]:focus-visible{box-shadow:5px dashed #e8308a;box-shadow:var(--focus-ring)}.footer-contact[data-astro-cid-mlj6afs3] .footer-contact__quote{color:#202020;color:var(--text)}.footer-contact[data-astro-cid-mlj6afs3] .footer-contact__quote.rich-text{padding:0}.footer-contact[data-astro-cid-mlj6afs3] .footer-contact__quote.rich-text p{color:#202020;color:var(--text);font-size:1.5rem;font-size:var(--text-2xl);line-height:1.5;line-height:var(--leading-relaxed);margin:0}@media(min-width:768px){.footer-contact__info[data-astro-cid-mlj6afs3]{justify-content:space-between}}@media(min-width:1240px){.footer-contact__top[data-astro-cid-mlj6afs3]{flex-direction:row;justify-content:space-between}.footer-contact__info[data-astro-cid-mlj6afs3]{justify-content:flex-start;gap:2.5rem;gap:var(--space-10)}}@media(max-width:768px){.footer-contact[data-astro-cid-mlj6afs3]{border-top:0;border-top:initial}}.footer-mid[data-astro-cid-ysvpvppp]{display:grid;grid-template-columns:1fr 1fr}@media(max-width:768px){.footer-mid[data-astro-cid-ysvpvppp]{grid-template-columns:1fr}}.footer-wordmark[data-astro-cid-sehfcilj]{display:flex;align-items:center;justify-content:center;padding:1.25rem 2.5rem;padding:var(--space-5) var(--space-10);padding-bottom:2.5rem;padding-bottom:var(--space-10);width:100%;max-width:100vw;box-sizing:border-box}.footer-wordmark__text[data-astro-cid-sehfcilj]{font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-weight:400;font-weight:var(--weight-normal);color:#202020;color:var(--text);font-size:max(2rem,14.75vw);line-height:1;line-height:var(--leading-none);white-space:nowrap}@media(max-width:768px){.footer-wordmark[data-astro-cid-sehfcilj]{padding:2rem 1.25rem;padding:var(--space-8) var(--space-5)}}@media(max-width:480px){.footer-wordmark[data-astro-cid-sehfcilj]{padding:1.5rem .75rem;padding:var(--space-6) var(--space-3)}}.footer-bottom[data-astro-cid-qnf64mzk]{display:flex;flex-direction:column;gap:1.5rem;gap:var(--space-6);padding:1.5rem;padding:var(--space-6);padding-top:0}.footer-bottom__details[data-astro-cid-qnf64mzk]{display:flex;flex-direction:column}.footer-bottom__legal[data-astro-cid-qnf64mzk]{display:flex;flex-direction:column;gap:1.25rem;gap:var(--space-5)}.footer-bottom__legal-link[data-astro-cid-qnf64mzk]{display:flex;gap:.5rem;gap:var(--space-2);align-items:center;color:#14141480;color:var(--text-dimmed);-webkit-text-decoration:none;text-decoration:none}.footer-bottom__legal-link[data-astro-cid-qnf64mzk]:hover .footer-bottom__legal-link-bullet[data-astro-cid-qnf64mzk]{rotate:180deg}.footer-bottom__legal-link[data-astro-cid-qnf64mzk]:focus{outline:none}.footer-bottom__legal-link[data-astro-cid-qnf64mzk]:focus-visible{box-shadow:5px dashed #e8308a;box-shadow:var(--focus-ring)}.footer-bottom__legal-link-bullet[data-astro-cid-qnf64mzk]{font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);transition:rotate .15s ease}.footer-bottom__cookie-btn[data-astro-cid-qnf64mzk]{background:none;border:none;color:#14141480;color:var(--text-dimmed);cursor:pointer;padding:0;font:inherit;transition:color .15s ease}.footer-bottom[data-astro-cid-qnf64mzk] .text{color:#14141480;color:var(--text-dimmed)}@media(min-width:1280px){.footer-bottom[data-astro-cid-qnf64mzk]{flex-direction:row;justify-content:space-between;align-items:center;padding:2.5rem;padding:var(--space-10);padding-top:0}.footer-bottom__details[data-astro-cid-qnf64mzk]{flex-direction:row;gap:1rem;gap:var(--space-4)}.footer-bottom__legal[data-astro-cid-qnf64mzk]{flex-direction:row;width:auto}}.footer[data-astro-cid-ak3upacl]{background:#fdfdfd;background:var(--bg-color);position:relative;z-index:10;z-index:var(--z-nav);margin-top:auto}#silktide-wrapper{--focus: 0 0 0 2px #ffffff, 0 0 0 4px #000000, 0 0 0 6px #ffffff;--boxShadow: -5px 5px 10px 0px rgba(0,0,0,.07059), 0px 0px 50px 0px rgba(0,0,0,.10196);--fontFamily: var(--font-body), Helvetica Neue, Segoe UI, Arial, sans-serif;--primaryColor: var(--yellow);--backgroundColor: var(--white);--textColor: var(--dark-gray);--backdropBackgroundColor: rgba(0,0,0,.2);--backdropBackgroundBlur: 0px;--cookieIconColor: var(--pink);--cookieIconBackgroundColor: var(--white);position:fixed;bottom:0;right:0;width:100%;height:100%;z-index:99999;pointer-events:none;border:0px;display:flex;justify-content:center;align-items:center}#silktide-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:auto;border:0px;display:none}#silktide-wrapper a{all:unset;display:inline-block;color:var(--textColor);-webkit-text-decoration:underline;text-decoration:underline}#silktide-wrapper a:hover{cursor:pointer;color:var(--primaryColor)}#silktide-wrapper a:focus,#silktide-wrapper #silktide-banner button:focus,#silktide-wrapper #silktide-modal button:focus,#silktide-wrapper #silktide-cookie-icon:focus{outline:none;box-shadow:var(--focus);border-radius:5px}#silktide-wrapper #silktide-cookie-icon:focus{border-radius:50%}#silktide-wrapper .st-button{color:var(--textColor);background-color:var(--primaryColor);border:2px solid var(--primaryColor);padding:10px 20px;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:inline-block;font-size:16px;line-height:24px;cursor:pointer;border-radius:5px;font-family:var(--fontFamily);font-weight:500;transition:all .2s ease}#silktide-wrapper .st-button--primary:hover{background-color:var(--backgroundColor);color:var(--textColor);transform:translateY(-2px);box-shadow:0 4px 12px #ffbb004d}#silktide-wrapper .st-button--secondary{background-color:var(--backgroundColor);color:var(--textColor)}#silktide-wrapper .st-button--secondary:hover{background-color:var(--primaryColor);color:var(--textColor);transform:translateY(-2px);box-shadow:0 4px 12px #ffbb004d}#silktide-banner{font-family:var(--fontFamily);color:var(--textColor);background-color:var(--backgroundColor);box-sizing:border-box;padding:32px;border-radius:5px;pointer-events:auto;border:0px;position:fixed;bottom:16px;right:16px;width:600px;overflow:auto;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);transform:translateY(-20px);opacity:0;animation:silktide-slideInDown .35s ease-out forwards;animation-delay:.3s;box-shadow:var(--boxShadow)}#silktide-banner:focus{border-radius:50%}#silktide-banner.center{inset:50% auto auto 50%;position:fixed;transform:translate(-50%,calc(-50% - 20px));animation:silktide-slideInDown-center .35s ease-out forwards}#silktide-banner.bottomLeft{bottom:16px;left:16px;position:fixed}#silktide-banner.bottomCenter{bottom:16px;left:50%;position:fixed;transform:translate(-50%,-20px);animation:silktide-slideInDown-bottomCenter .35s ease-out forwards}#silktide-banner .preferences{display:flex;gap:5px;border:none;padding:15px 0;background-color:transparent;color:var(--textColor);cursor:pointer;font-size:16px;font-family:var(--fontFamily)}#silktide-banner .preferences span{display:block;white-space:nowrap;-webkit-text-decoration:underline;text-decoration:underline}#silktide-banner .preferences span:hover{color:var(--textColor)}#silktide-banner .preferences:after{display:block;content:">";-webkit-text-decoration:none;text-decoration:none}#silktide-banner p{font-size:16px;line-height:24px;margin:0 0 15px;font-family:var(--fontFamily)}#silktide-banner a{display:inline-block;color:var(--textColor);-webkit-text-decoration:underline;text-decoration:underline;background-color:var(--backgroundColor)}#silktide-banner a:hover{color:var(--textColor)}#silktide-banner a.silktide-logo{display:flex;align-items:center;justify-content:center;fill:#e8308a;fill:var(--pink);margin-left:auto;width:48px;height:48px}#silktide-banner .actions{display:flex;gap:16px;flex-direction:column;margin-top:24px}@media(min-width:600px){#silktide-banner .actions{flex-direction:row;align-items:center}}#silktide-banner .actions-row{display:flex;gap:16px;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1}#silktide-modal{display:none;pointer-events:auto;overflow:auto;width:800px;max-width:100%;max-height:100%;border:0px;transform:translateY(-20px);opacity:0;animation:silktide-slideInUp-center .35s ease-out forwards;box-shadow:var(--boxShadow);font-family:var(--fontFamily);color:var(--textColor);flex-direction:column;padding:30px;background-color:var(--backgroundColor);border-radius:5px;box-sizing:border-box}#silktide-modal header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}#silktide-modal h1{font-family:var(--fontFamily);color:var(--textColor);font-size:24px;font-weight:500;margin:0}#silktide-modal .modal-close{display:inline-flex;border:none;padding:13px;border:0px;cursor:pointer;background:var(--backgroundColor);color:var(--primaryColor);border-radius:5px;transition:all .2s ease}#silktide-modal .modal-close:hover{background:var(--primaryColor);color:var(--backgroundColor);transform:scale(1.1)}#silktide-modal .modal-close svg{fill:currentColor}#silktide-modal section{flex:1;margin-top:32px}#silktide-modal section::-webkit-scrollbar{display:block;width:5px}#silktide-modal section::-webkit-scrollbar-thumb{background-color:var(--textColor);border-radius:10px}#silktide-modal p{font-size:16px;line-height:24px;color:var(--textColor);margin:0 0 15px}#silktide-modal p:last-of-type{margin:0}#silktide-modal fieldset{padding:0;border:none;margin:0 0 32px}#silktide-modal fieldset:last-of-type{margin:0}#silktide-modal legend{padding:0;margin:0 0 10px;font-weight:700;color:var(--textColor);font-size:16px}#silktide-modal .cookie-type-content{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}#silktide-modal .cookie-type-description{flex:1;line-height:1.5}#silktide-modal .switch{flex-shrink:0;position:relative;display:inline-block;height:34px;width:74px;cursor:pointer}#silktide-modal .switch:focus-within{outline:none;box-shadow:var(--focus);border-radius:25px}#silktide-modal .switch input{opacity:0;position:absolute}#silktide-modal .switch__pill{position:relative;display:block;height:34px;width:74px;background:var(--textColor);border-radius:25px}#silktide-modal .switch__dot{position:absolute;top:2px;left:2px;display:block;height:30px;width:30px;background:var(--backgroundColor);border-radius:50%;transition:left .15s ease-out}#silktide-modal .switch__off,#silktide-modal .switch__on{text-transform:uppercase;font-size:15px;font-weight:500;color:var(--backgroundColor);position:absolute;top:7px;right:8px;transition:right .15s ease-out,opacity .15s ease-out}#silktide-modal .switch__off{opacity:1}#silktide-modal .switch__on{opacity:0}#silktide-modal .switch input:checked+.switch__pill{background:var(--primaryColor)}#silktide-modal .switch input:checked~.switch__dot{left:calc(100% - 32px)}#silktide-modal .switch input:checked~.switch__off{right:calc(100% - 32px);opacity:0}#silktide-modal .switch input:checked~.switch__on{right:calc(100% - 34px);opacity:1}#silktide-modal .switch input:disabled+.switch__pill{opacity:.65;cursor:not-allowed}#silktide-modal footer{display:flex;flex-direction:column;gap:16px;margin-top:24px}@media(min-width:600px){#silktide-modal footer{flex-direction:row;align-items:center}}#silktide-modal footer a{margin-left:auto;padding:14px 0}#silktide-cookie-icon{display:none!important}#silktide-cookie-icon:hover{transform:scale(1.1);box-shadow:0 0 12px #fb06}#silktide-cookie-icon.bottomRight{left:auto;right:10px}#silktide-cookie-icon svg{fill:var(--cookieIconBackgroundColor)}#silktide-backdrop{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--backdropBackgroundColor);backdrop-filter:blur(var(--backdropBackgroundBlur));pointer-events:all}@keyframes silktide-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes silktide-slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes silktide-slideInDown-center{0%{opacity:0;transform:translate(-50%,calc(-50% - 20px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes silktide-slideInDown-bottomCenter{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes silktide-slideInUp-center{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}.marquee{width:100%;padding:1.5rem 0;padding:var(--space-6) 0;background-color:#fdfdfd;background-color:var(--bg-color, transparent);overflow:hidden;position:relative}.marquee:focus{outline:2px solid rgba(32,32,32,1);outline:2px solid var(--text);outline-offset:-2px}.marquee:focus:not(:focus-visible){outline:none}.marquee__content{display:flex;white-space:nowrap}.marquee__text{color:#202020;color:var(--text);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);padding-right:1.25rem;padding-right:var(--space-5);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.marquee--small .marquee__text{font-size:max(1rem,.9vw);font-size:var(--text-fluid-sm);font-weight:400;font-weight:var(--weight-normal);line-height:1.5;line-height:var(--leading-relaxed)}.marquee--medium .marquee__text{font-size:2.25rem;font-size:var(--text-4xl);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1;line-height:var(--leading-none)}.marquee--large .marquee__text{font-size:4.5rem;font-size:var(--text-7xl);font-weight:700;font-weight:var(--weight-bold);line-height:1;line-height:var(--leading-none)}.marquee--with-border{border-top:1px solid rgba(32,32,32,1);border-top:1px solid var(--border);border-bottom:1px solid rgba(32,32,32,1);border-bottom:1px solid var(--border)}.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}.logo-container[data-astro-cid-tvrurpns]{display:block}.button--secondary .button__text{font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis)}.button--secondary.button--filled{background:#202020;background:var(--btn-fill-secondary);color:#fdfdfd;color:var(--btn-label-secondary)}.button--secondary.button--filled .button__text{color:#fdfdfd;color:var(--btn-label-secondary)}.button--secondary-lg.button--filled{padding:1.25rem;padding:var(--space-5);gap:.75rem;gap:var(--space-3)}.button--secondary-md.button--filled{padding:.75rem 1.25rem;padding:var(--space-3) var(--space-5);gap:.75rem;gap:var(--space-3)}.button--secondary-sm.button--filled{padding:.5rem .75rem;padding:var(--space-2) var(--space-3);gap:.5rem;gap:var(--space-2);height:2rem;height:var(--space-8)}.button--secondary.button--outline{background:transparent;border:1px solid rgba(32,32,32,1);border:1px solid var(--btn-border-tertiary);color:#202020;color:var(--btn-label-tertiary)}.button--secondary.button--outline .button__text{color:#202020;color:var(--btn-label-tertiary)}.button--secondary-lg.button--outline{padding:1.25rem;padding:var(--space-5);gap:.75rem;gap:var(--space-3)}.button--secondary-md.button--outline{padding:.75rem 1.25rem;padding:var(--space-3) var(--space-5);gap:.75rem;gap:var(--space-3)}.button--secondary-sm.button--outline{padding:.5rem .75rem;padding:var(--space-2) var(--space-3);gap:.5rem;gap:var(--space-2);height:2rem;height:var(--space-8)}.button--secondary-lg.button--icon-only{padding:1.25rem;padding:var(--space-5);width:4rem;width:var(--space-16)}.button--secondary-md.button--icon-only{padding:.75rem;padding:var(--space-3);width:3rem;width:var(--space-12)}.button--secondary-sm.button--icon-only{padding:.5rem;padding:var(--space-2);width:2rem;width:var(--space-8);height:2rem;height:var(--space-8)}.button__icon-hidden{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;width:0;transform:scale(0)}.button__icon-hidden .button__icon{width:0}.button--secondary:not(.button--icon-only):not(.button--no-hover) .button__text{position:relative;overflow:hidden}.button__text-visible,.button__text-clone{display:block;transition:transform .35s cubic-bezier(.4,0,.2,1)}.button__text-clone{position:absolute;top:100%;left:0;right:0;text-align:center}.button--secondary:not(.button--icon-only):not(.button--no-hover):hover .button__text-visible,.button--secondary:not(.button--icon-only):not(.button--no-hover):hover .button__text-clone{transform:translateY(-100%)}.button--secondary.button--filled .button__loader{color:#fdfdfd;color:var(--btn-label-secondary)}.button--secondary.button--outline .button__loader{color:#202020;color:var(--btn-label-tertiary)}.nav-menu-button[data-astro-cid-iszywvoo]{background:#fdfdfd;background:var(--white)}.nav-menu-button[data-astro-cid-iszywvoo] .button__text{display:flex;gap:.5rem;gap:var(--space-2)}.nav-menu-button__plus[data-astro-cid-iszywvoo]{display:inline-flex;align-items:center;justify-content:center;transition:rotate .2s ease;transform-origin:center center}.nav-menu-button[data-astro-cid-iszywvoo]:hover .nav-menu-button__plus[data-astro-cid-iszywvoo],body:has([data-nav-menu-panel]:popover-open) .nav-menu-button__plus[data-astro-cid-iszywvoo]{rotate:135deg}.nav-button__bracketLeft[data-astro-cid-iszywvoo],.nav-button__bracketRight[data-astro-cid-iszywvoo]{display:inline-block;transition:translate .2s ease}.nav-menu-button[data-astro-cid-iszywvoo]:hover .nav-button__bracketLeft[data-astro-cid-iszywvoo]{translate:-5px 0}.nav-menu-button[data-astro-cid-iszywvoo]:hover .nav-button__bracketRight[data-astro-cid-iszywvoo]{translate:5px 0}.nav-link[data-astro-cid-f3v4m4pa]{display:inline-flex;align-items:baseline;gap:.375rem;gap:var(--space-1-5);font-size:1rem;font-size:var(--text-base);font-weight:300;font-weight:var(--weight-light);color:#202020;color:var(--text);-webkit-text-decoration:none;text-decoration:none;line-height:1.5;line-height:var(--leading-relaxed);transition:color .2s ease}.nav-link[data-astro-cid-f3v4m4pa]:hover{color:#f2e500;color:var(--yellow)}.nav-link[data-astro-cid-f3v4m4pa]:focus-visible{outline:2px solid rgba(242,229,0,1);outline:2px solid var(--yellow);outline-offset:2px}.nav-link__slash[data-astro-cid-f3v4m4pa]{flex-shrink:0;font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);transition:rotate .15s ease}.nav-link[data-astro-cid-f3v4m4pa]:hover .nav-link__slash[data-astro-cid-f3v4m4pa]{rotate:180deg}.nav-group[data-astro-cid-heosrkig]{display:flex;flex-direction:column;gap:.5rem;gap:var(--space-2)}.nav-group__label[data-astro-cid-heosrkig]{font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:.875rem;font-size:var(--text-sm);font-weight:400;font-weight:var(--weight-normal);color:#14141480;color:var(--text-dimmed);line-height:1.5;line-height:var(--leading-relaxed)}.nav-group__links[data-astro-cid-heosrkig]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;gap:var(--space-3)}.nav-accordion[data-astro-cid-4456hzlg]{display:flex;flex-direction:column;interpolate-size:allow-keywords}.nav-accordion__summary[data-astro-cid-4456hzlg]{display:flex;align-items:center;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-accordion__summary[data-astro-cid-4456hzlg]::-webkit-details-marker,.nav-accordion__summary[data-astro-cid-4456hzlg]::marker{display:none}.nav-accordion__title[data-astro-cid-4456hzlg]{font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:max(1.5rem,1.25vw);font-size:var(--text-fluid-lg);font-weight:100;font-weight:var(--weight-ultra-light);color:#202020;color:var(--text);display:flex;align-items:center;gap:.5rem;gap:var(--space-2);line-height:1.5;line-height:var(--leading-relaxed);transition:color .2s ease}.nav-accordion__title[data-astro-cid-4456hzlg]:hover{color:#f2e500;color:var(--yellow)}.nav-accordion__bracket[data-astro-cid-4456hzlg]{display:inline-block;transition:translate .2s ease}.nav-accordion__summary[data-astro-cid-4456hzlg]:hover .nav-accordion__bracket--left[data-astro-cid-4456hzlg]{translate:-5px 0}.nav-accordion__summary[data-astro-cid-4456hzlg]:hover .nav-accordion__bracket--right[data-astro-cid-4456hzlg]{translate:5px 0}.nav-accordion__indicator[data-astro-cid-4456hzlg]{display:inline-flex;transition:rotate .2s ease;transform-origin:center center;line-height:1}.nav-accordion__summary[data-astro-cid-4456hzlg]:hover .nav-accordion__indicator[data-astro-cid-4456hzlg],.nav-accordion[data-astro-cid-4456hzlg][open] .nav-accordion__indicator[data-astro-cid-4456hzlg]{rotate:135deg}.nav-accordion[data-astro-cid-4456hzlg]::details-content{height:0;overflow:hidden;opacity:0;transition:height .3s ease,opacity .3s ease,content-visibility .3s ease allow-discrete}.nav-accordion[data-astro-cid-4456hzlg][open]::details-content{height:auto;opacity:1}@starting-style{.nav-accordion[data-astro-cid-4456hzlg][open]::details-content{height:0;opacity:0}}.nav-accordion__content[data-astro-cid-4456hzlg]{padding-top:1.25rem;padding-top:var(--space-5)}.nav-accordion__list[data-astro-cid-4456hzlg]{list-style:none;margin:0;padding:0 0 0 .75rem;padding:0 0 0 var(--space-3);display:flex;flex-direction:column;gap:.75rem;gap:var(--space-3)}.nav-accordion__list--has-groups[data-astro-cid-4456hzlg]{gap:1.75rem;gap:var(--space-7)}@media(prefers-reduced-motion:reduce){.nav-accordion[data-astro-cid-4456hzlg]::details-content{transition:none}}.hero-icon-block[data-astro-cid-izfulnr2]{position:relative;flex-shrink:0;background:#f2e500;background:var(--btn-fill-primary, var(--yellow));color:#202020;color:var(--btn-label-primary);display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .4s cubic-bezier(.4,0,.2,1)}.hero-icon-block--large[data-astro-cid-izfulnr2]{width:96px;height:96px;clip-path:polygon(0 0,100% 0,100% 84.3%,81.86% 100%,0 100%)}.hero-icon-block--large[data-astro-cid-izfulnr2] .hero-icon-block__icon[data-astro-cid-izfulnr2]{width:40px;height:40px}.hero-icon-block--base[data-astro-cid-izfulnr2]{width:64px;height:64px;clip-path:polygon(0 0,100% 0,100% 84.3%,81.86% 100%,0 100%)}.hero-icon-block--base[data-astro-cid-izfulnr2] .hero-icon-block__icon[data-astro-cid-izfulnr2]{width:24px;height:24px}.hero-icon-block__icon[data-astro-cid-izfulnr2]{display:flex;align-items:center;justify-content:center}.hero-icon-block__icon[data-astro-cid-izfulnr2] svg{width:100%;height:100%;display:block}.hero-icon-block__icon[data-astro-cid-izfulnr2] path,.hero-icon-block__icon[data-astro-cid-izfulnr2] line,.hero-icon-block__icon[data-astro-cid-izfulnr2] polyline,.hero-icon-block__icon[data-astro-cid-izfulnr2] circle,.hero-icon-block__icon[data-astro-cid-izfulnr2] rect{stroke:currentColor}@media(max-width:768px){.hero-icon-block--large[data-astro-cid-izfulnr2]{width:64px;height:64px}.hero-icon-block--large[data-astro-cid-izfulnr2] .hero-icon-block__icon[data-astro-cid-izfulnr2]{width:24px;height:24px}}.button{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;transition:opacity .2s ease;position:relative}.button--full-width{width:100%}@media(max-width:768px){.button--full-width-mobile{width:100%}}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed}a.button[aria-disabled=true]{pointer-events:none}.button__text{white-space:nowrap}.button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.button__icon :global(svg){width:100%;height:100%;display:block}.button--loading{position:relative}.button--loading .button__text,.button--loading .button__icon{opacity:0}.button__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:.25rem;gap:var(--space-1);align-items:center}.button__loader-dot{width:.25rem;width:var(--space-1);height:.25rem;height:var(--space-1);border-radius:624.9375rem;border-radius:var(--radius-full);background:currentColor;animation:button-loader-bounce 1.4s infinite ease-in-out both}.button__loader-dot:nth-child(1){animation-delay:-.32s}.button__loader-dot:nth-child(2){animation-delay:-.16s}@keyframes button-loader-bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.button--hero{--hero-leave-duration: 420;flex-direction:row;align-items:stretch;overflow:hidden;position:relative;min-width:0}.hero-icon-block-wrapper{display:flex;flex-shrink:0;margin-left:.5rem;margin-left:var(--space-2);transition:width .4s cubic-bezier(.4,0,.2,1),margin-left .4s cubic-bezier(.4,0,.2,1)}.button--hero-base .hero-icon-block-wrapper{width:64px}.button--hero-large .hero-icon-block-wrapper{width:96px}@media(max-width:768px){.button--hero-large .hero-icon-block-wrapper{width:64px}}.button--hero.is-hovered:not(.is-leaving) .hero-icon-block-wrapper{width:0;margin-left:0}.button--hero.is-hovered .button__content{flex:1}.button--full-width.button--hero .button__content{flex:1;min-width:0;overflow:hidden}@media(max-width:768px){.button--full-width-mobile.button--hero .button__content{flex:1;min-width:0;overflow:hidden}}.button__content{display:flex;align-items:center;justify-content:center;background:#f2e500;background:var(--btn-fill-primary, var(--yellow));color:#202020;color:var(--btn-label-primary);transition:color .2s ease;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.button--hero-large .button__content{padding:0 4rem;padding:0 var(--space-16);height:6rem;height:var(--space-24)}.button--hero-base .button__content{padding:0 1.5rem;padding:0 var(--space-6);height:4rem;height:var(--space-16)}.hero-icon-block__label-icon-wrap{display:flex;align-items:center;flex-shrink:0;overflow:hidden;max-width:0;margin-right:0;transition:max-width .4s cubic-bezier(.4,0,.2,1),margin-right .4s cubic-bezier(.4,0,.2,1)}.button--hero-base.is-hovered:not(.is-leaving) .hero-icon-block__label-icon-wrap{max-width:24px;margin-right:.5rem;margin-right:var(--space-2)}.button--hero-large.is-hovered:not(.is-leaving) .hero-icon-block__label-icon-wrap{max-width:40px;margin-right:.75rem;margin-right:var(--space-3)}.hero-icon-block__label-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#202020;color:var(--btn-label-primary);transform:scale(0);transform-origin:left center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.button--hero-base .hero-icon-block__label-icon{width:24px;height:24px}.button--hero-large .hero-icon-block__label-icon{width:40px;height:40px}.hero-icon-block__label-icon :global(svg){width:100%;height:100%;display:block}.button--hero.is-hovered:not(.is-leaving) .hero-icon-block__label-icon{transform:scale(1)}.button--hero .button__loader{color:#202020;color:var(--btn-label-primary)}@media(max-width:768px){.button--hero-large .button__content{padding:0 1.5rem;padding:0 var(--space-6);height:4rem;height:var(--space-16);font-size:1.25rem;font-size:var(--text-xl)}}@keyframes panel-reveal{0%{clip-path:inset(0 0 100% 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes panel-hide{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 100%)}}@keyframes item-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes item-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 8px}}.nav-panel[data-astro-cid-f3ag4eqj]{--panel-inset: var(--space-4);--panel-width: 430px;position:fixed;top:1rem;top:var(--panel-inset);right:1rem;right:var(--panel-inset);bottom:1rem;bottom:var(--panel-inset);left:auto;width:430px;width:var(--panel-width);max-width:calc(100vw - 2rem);max-width:calc(100vw - var(--panel-inset) * 2);height:calc(100dvh - 2rem);height:calc(100dvh - var(--panel-inset) * 2);max-height:calc(100dvh - 2rem);max-height:calc(100dvh - var(--panel-inset) * 2);z-index:1000;z-index:var(--z-modal);margin:0;padding:0;border:1px solid rgba(32,32,32,1);border:1px solid var(--dark-gray);background:#fdfdfd;background:var(--bg-color);flex-direction:column;overflow:hidden;background-size:30px 30px;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);display:none}.nav-panel[data-astro-cid-f3ag4eqj]:popover-open,.nav-panel[data-astro-cid-f3ag4eqj].is-closing{display:flex}.nav-panel[data-astro-cid-f3ag4eqj]:popover-open{animation:panel-reveal .35s cubic-bezier(.4,0,.2,1) forwards}.nav-panel[data-astro-cid-f3ag4eqj].is-closing{animation:panel-hide .22s cubic-bezier(.4,0,.2,1) forwards}@starting-style{.nav-panel[data-astro-cid-f3ag4eqj]:popover-open{clip-path:inset(0 0 100% 100%)}}.nav-panel[data-astro-cid-f3ag4eqj]:popover-open .nav-panel__primary[data-astro-cid-f3ag4eqj]>li[data-astro-cid-f3ag4eqj]{opacity:0;animation:item-in .3s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(.2s + var(--i) * 50ms)}.nav-panel[data-astro-cid-f3ag4eqj]:popover-open .nav-panel__secondary[data-astro-cid-f3ag4eqj]>li[data-astro-cid-f3ag4eqj]{opacity:0;animation:item-in .3s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(.3s + var(--i) * 40ms)}.nav-panel[data-astro-cid-f3ag4eqj]::backdrop{background:transparent}.nav-panel__close[data-astro-cid-f3ag4eqj]{position:absolute;top:1.25rem;top:var(--space-5);right:1.25rem;right:var(--space-5);z-index:2;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#202020;color:var(--text);font-size:1.5rem;font-size:var(--text-2xl);cursor:pointer;padding:0}.nav-panel__close-icon-wrapper[data-astro-cid-f3ag4eqj]{width:24px;height:24px;transition:rotate .2s ease}.nav-panel__close[data-astro-cid-f3ag4eqj]:hover .nav-panel__close-icon-wrapper[data-astro-cid-f3ag4eqj]{color:#f2e500;color:var(--yellow);rotate:180deg}.nav-panel__content[data-astro-cid-f3ag4eqj]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4rem 1.5rem 1.5rem;padding:var(--space-16) var(--space-6) var(--space-6);position:relative;z-index:1}.nav-panel__primary[data-astro-cid-f3ag4eqj]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2rem;gap:var(--space-8)}.nav-panel__secondary[data-astro-cid-f3ag4eqj]{list-style:none;padding:0;margin:5rem 0 0;margin:var(--space-20) 0 0;display:flex;flex-direction:column;gap:.5rem;gap:var(--space-2)}.nav-panel__footer[data-astro-cid-f3ag4eqj]{flex-shrink:0;padding-top:1.5rem;padding-top:var(--space-6);padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));padding-left:1.5rem;padding-right:1.5rem;padding-left:var(--space-6);padding-right:var(--space-6);position:relative;z-index:1}@media(max-width:768px){.nav-panel[data-astro-cid-f3ag4eqj]{--panel-inset: var(--space-2);left:.5rem;left:var(--panel-inset);width:auto;max-width:calc(100vw - 1rem);max-width:calc(100vw - var(--panel-inset) * 2)}}@media(prefers-reduced-motion:reduce){.nav-panel[data-astro-cid-f3ag4eqj],.nav-panel[data-astro-cid-f3ag4eqj]:popover-open,.nav-panel[data-astro-cid-f3ag4eqj].is-closing,.nav-panel[data-astro-cid-f3ag4eqj]:popover-open .nav-panel__primary[data-astro-cid-f3ag4eqj]>li[data-astro-cid-f3ag4eqj],.nav-panel[data-astro-cid-f3ag4eqj]:popover-open .nav-panel__secondary[data-astro-cid-f3ag4eqj]>li[data-astro-cid-f3ag4eqj]{animation:none;opacity:1;clip-path:none;transition:none}.nav-panel__close-icon-wrapper[data-astro-cid-f3ag4eqj]{transition:none}}.sticky-header[data-astro-cid-an6nfge4]{position:fixed;top:0;left:0;right:0;z-index:100;z-index:var(--z-overlay);display:flex;justify-content:space-between;align-items:center;padding:max(1rem,4vw);padding:var(--spacing-page-gutter);background-color:transparent;pointer-events:none}.sticky-header[data-astro-cid-an6nfge4] .logo-container{width:max(96px,5vw)}.sticky-header[data-astro-cid-an6nfge4]>*{pointer-events:auto}.sticky-header[data-astro-cid-an6nfge4].has-marquee{top:45px}.sticky-header[data-astro-cid-an6nfge4].no-logo{justify-content:flex-end}.sticky-header[data-astro-cid-an6nfge4] .logo-container,.sticky-header[data-astro-cid-an6nfge4] .nav-menu-button{transition:opacity .3s ease,transform .3s ease}.sticky-header[data-astro-cid-an6nfge4].logo-hidden .logo-container,.sticky-header[data-astro-cid-an6nfge4].menu-hidden .nav-menu-button{opacity:0;transform:translateY(-20px);pointer-events:none}@media(prefers-reduced-motion:reduce){.sticky-header[data-astro-cid-an6nfge4] .logo-container,.sticky-header[data-astro-cid-an6nfge4] .nav-menu-button{transition:none}}
