.c-button{position:relative;width:max-content;padding:.875rem 1rem;background:#e6e3e01a;border-radius:var(--radius-item);outline:none;display:inline-flex;justify-content:flex-start;align-items:center;gap:4.75rem;text-decoration:none;opacity:1;border:none;cursor:pointer;font-family:inherit;overflow:hidden}.c-button:before{content:"";position:absolute;inset:0;transform:translateY(0);opacity:0;transition:opacity var(--duration-base) var(--ease-out);z-index:0;background:var(--colors-background-dark-2, var(--colors-surface-contrast))}.c-button:after{content:"";position:absolute;inset:0;border:1px var(--colors-border-soft) solid;border-radius:var(--radius-item);pointer-events:none;z-index:2}.c-button:hover:before{opacity:1}.c-button:hover .c-button__text{opacity:1}.c-button--lg{padding:.875rem 2rem;border-radius:var(--radius-pill)}.c-button--lg:after{border-radius:var(--radius-pill)}.c-button--lg .c-button__text{font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-size:1rem;line-height:1.25rem;letter-spacing:-.015625rem}.c-button--sm{padding-top:.75rem;padding-bottom:.75rem}.c-button--sm .c-button__text{font-family:var(--fonts-family-main);font-weight:var(--weights-fw-400);font-size:.875rem;line-height:1.25rem;letter-spacing:0}.c-button--transparent .c-button__text{color:var(--colors-text-light-1, var(--colors-text-inverse))}.c-button--transparent:before{background:var(--colors-btn-btn-1, rgba(230, 227, 224, .3))}.c-button--dark{background:var(--colors-bg-dark-1, var(--colors-surface-contrast));outline:none}.c-button--dark .c-button__text{color:var(--colors-text-light-1, var(--colors-text-inverse))}.c-button--dark:before{background:var(--colors-background-dark-3, var(--colors-surface-contrast));inset:0}.c-button--dark:after{border:none}.c-button--dark:hover .c-button__text{color:var(--colors-text-light-1, var(--colors-text-inverse))}.c-button--dark-border{background:var(--colors-bg-dark-1, var(--colors-surface-contrast));outline:none}.c-button--dark-border .c-button__text{color:var(--colors-text-light-1, var(--colors-text-inverse))}.c-button--dark-border:before{background:var(--colors-background-dark-2, var(--colors-surface-contrast))}.c-button--dark-border:after{border-color:var(--colors-borders-grey-main, var(--colors-border-soft))}.c-button--dark-border:hover .c-button__text{color:var(--colors-text-light-1, var(--colors-text-inverse))}.c-button--light{background:var(--colors-background-light-1, var(--colors-surface-subtle));outline:none}.c-button--light .c-button__text{color:var(--colors-text-dark, var(--colors-text-primary))}.c-button--light:before{background:var(--colors-background-light-4, var(--colors-surface-hover));inset:0}.c-button--light:after{border:none}.c-button--light:hover .c-button__text{color:var(--colors-text-dark-1, var(--colors-text-primary))}.c-button--gray{background:var(--colors-surface-subtle);outline:none}.c-button--gray .c-button__text{color:var(--colors-text-dark-1, var(--colors-text-primary))}.c-button--gray:before{background:var(--colors-surface-hover)}.c-button--gray:after{border-color:var(--colors-borders-grey-main, var(--colors-border-soft))}.c-button--gray:hover .c-button__text{color:var(--colors-text-dark, var(--colors-text-primary))}.c-button--blue{background:var(--colors-btn-blue, var(--colors-action));outline:none}.c-button--blue .c-button__text{color:var(--colors-text-light, var(--colors-text-inverse))}.c-button--blue:before{background:#00000026;inset:0}.c-button--blue:after{border:none}.c-button--blue:hover .c-button__text{color:var(--colors-text-light, var(--colors-text-inverse))}.c-button__text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:center;color:var(--colors-text-light-1, var(--colors-text-inverse));font-family:var(--fonts-family-main);font-weight:500;word-wrap:break-word;transition:color var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}:root{--fonts-family-main: "Switzer", "PPNeueMontreal", sans-serif;--fonts-family-sub: "IBM Plex Mono", "MDIO-Medium", monospace;--fonts-family-inter: "Inter", sans-serif;--desktop-font-size-display: 4.75rem;--desktop-font-size-h1: 3.625rem;--desktop-font-size-h2: 3.0625rem;--desktop-font-size-h3: 2rem;--desktop-font-size-h4: 1.75rem;--desktop-font-size-h5: 1.5rem;--desktop-font-size-h6: 1.25rem;--desktop-font-size-p1: 1.375rem;--desktop-font-size-p2: 1.25rem;--desktop-font-size-p3: 1.125rem;--desktop-font-size-p4: 1rem;--desktop-font-size-sub1: 1.125rem;--desktop-font-size-sub2: .875rem;--desktop-font-size-sub3: 1rem;--desktop-font-size-num1: 2.125rem;--desktop-font-size-num2: 1.25rem;--desktop-font-size-nav-link: 1rem;--desktop-font-size-footer-link: .875rem;--desktop-font-size-footer-label: 1rem;--desktop-font-size-footer-sub: 1rem;--desktop-font-size-button-sm: .875rem;--desktop-font-size-button-lg: 1.125rem;--desktop-font-size-button-filter: 1.125rem;--desktop-font-size-input: 1.125rem;--desktop-font-size-menu-sub-sm: 1rem;--desktop-font-size-menu-sub-md: 1rem;--desktop-font-size-tab-link-sm: 1.125rem;--desktop-font-size-menu-link: 1rem;--desktop-font-size-quiz-headline: 1.625rem;--desktop-font-size-quiz-caption: .6875rem;--desktop-font-size-quiz-subtitle: 1.1875rem;--tablet-font-size-display: 3.125rem;--tablet-font-size-h1: 2.5rem;--tablet-font-size-h2: 2.375rem;--tablet-font-size-h3: 1.75rem;--tablet-font-size-h4: 1.5rem;--tablet-font-size-h5: 1.5rem;--tablet-font-size-h6: 1.25rem;--tablet-font-size-p1: 1.25rem;--tablet-font-size-p2: 1rem;--tablet-font-size-p3: 1rem;--tablet-font-size-p4: .875rem;--tablet-font-size-sub1: 1.125rem;--tablet-font-size-sub2: .875rem;--tablet-font-size-sub3: .875rem;--tablet-font-size-num1: 1.75rem;--tablet-font-size-num2: 1.25rem;--tablet-font-size-nav-link: 2rem;--tablet-font-size-footer-link: 1rem;--tablet-font-size-footer-label: 1rem;--tablet-font-size-footer-sub: .875rem;--tablet-font-size-button-sm: .875rem;--tablet-font-size-button-lg: 1.125rem;--tablet-font-size-button-filter: 1.125rem;--tablet-font-size-input: .875rem;--tablet-font-size-menu-sub-sm: 1rem;--tablet-font-size-menu-sub-md: 1rem;--tablet-font-size-tab-link-sm: 1.125rem;--tablet-font-size-menu-link: 2rem;--tablet-font-size-quiz-headline: 1.625rem;--tablet-font-size-quiz-caption: .6875rem;--tablet-font-size-quiz-subtitle: 1.1875rem;--mobile-font-size-display: 3.125rem;--mobile-font-size-h1: 2.125rem;--mobile-font-size-h2: 2rem;--mobile-font-size-h3: 1.625rem;--mobile-font-size-h4: 1.375rem;--mobile-font-size-h5: 1.375rem;--mobile-font-size-h6: 1.125rem;--mobile-font-size-p1: 1.125rem;--mobile-font-size-p2: 1rem;--mobile-font-size-p3: 1rem;--mobile-font-size-p4: .875rem;--mobile-font-size-sub1: 1rem;--mobile-font-size-sub2: .875rem;--mobile-font-size-sub3: .875rem;--mobile-font-size-num1: 1.75rem;--mobile-font-size-num2: .875rem;--mobile-font-size-nav-link: 1.5rem;--mobile-font-size-footer-link: 1rem;--mobile-font-size-footer-label: .875rem;--mobile-font-size-footer-sub: .875rem;--mobile-font-size-button-sm: .875rem;--mobile-font-size-button-lg: 1.125rem;--mobile-font-size-button-filter: 1.125rem;--mobile-font-size-input: .875rem;--mobile-font-size-menu-sub-sm: 1rem;--mobile-font-size-menu-sub-md: 1rem;--mobile-font-size-tab-link-sm: 1.125rem;--mobile-font-size-menu-link: 1.5rem;--mobile-font-size-quiz-headline: 1.625rem;--mobile-font-size-quiz-caption: .6875rem;--mobile-font-size-quiz-subtitle: 1.1875rem;--weights-fw-100: 100;--weights-fw-200: 200;--weights-fw-300: 300;--weights-fw-400: 400;--weights-fw-500: 500;--weights-fw-600: 600;--weights-fw-700: 700;--desktop-line-height-display: 5.25rem;--desktop-line-height-h1: 4rem;--desktop-line-height-h2: 3.375rem;--desktop-line-height-h3: 2.25rem;--desktop-line-height-h4: 1.875rem;--desktop-line-height-h5: 1.75rem;--desktop-line-height-h6: 1.625rem;--desktop-line-height-p1: 1.8125rem;--desktop-line-height-p2: 1.625rem;--desktop-line-height-p3: 1.5rem;--desktop-line-height-p4: 1.25rem;--desktop-line-height-sub1: 1.25rem;--desktop-line-height-sub2: .875rem;--desktop-line-height-sub3: 1rem;--desktop-line-height-num1: 2.3125rem;--desktop-line-height-num2: 1.5rem;--desktop-line-height-nav-link: 1rem;--desktop-line-height-footer-link: 1.25rem;--desktop-line-height-footer-label: 1.125rem;--desktop-line-height-footer-sub: 1.25rem;--desktop-line-height-button-sm: 1rem;--desktop-line-height-button-lg: 1.25rem;--desktop-line-height-button-filter: 1.125rem;--desktop-line-height-input: 1.125rem;--desktop-line-height-menu-sub-sm: 1.25rem;--desktop-line-height-tab-link-sm: 1.25rem;--desktop-line-height-menu-link: 1.25rem;--desktop-line-height-quiz-headline: 2.1875rem;--desktop-line-height-quiz-caption: .875rem;--desktop-line-height-quiz-subtitle: 1.625rem;--tablet-line-height-display: 3.4375rem;--tablet-line-height-h1: 2.8125rem;--tablet-line-height-h2: 2.75rem;--tablet-line-height-h3: 2rem;--tablet-line-height-h4: 1.625rem;--tablet-line-height-h5: 1.625rem;--tablet-line-height-h6: 1.625rem;--tablet-line-height-p1: 1.625rem;--tablet-line-height-p2: 1.375rem;--tablet-line-height-p3: 1.375rem;--tablet-line-height-p4: 1.375rem;--tablet-line-height-sub1: 1.25rem;--tablet-line-height-sub2: .875rem;--tablet-line-height-sub3: 1rem;--tablet-line-height-num1: 1.9375rem;--tablet-line-height-num2: 1.5rem;--tablet-line-height-nav-link: 2rem;--tablet-line-height-footer-link: 1.25rem;--tablet-line-height-footer-label: 1.125rem;--tablet-line-height-footer-sub: 1.125rem;--tablet-line-height-button-sm: 1rem;--tablet-line-height-button-lg: 1.25rem;--tablet-line-height-button-filter: 1.125rem;--tablet-line-height-input: 1rem;--tablet-line-height-tab-link-sm: 1.25rem;--tablet-line-height-menu-sub-sm: 1.25rem;--tablet-line-height-menu-link: 2rem;--tablet-line-height-quiz-headline: 2.1875rem;--tablet-line-height-quiz-caption: .875rem;--tablet-line-height-quiz-subtitle: 1.625rem;--mobile-line-height-display: 3.4375rem;--mobile-line-height-h1: 2.4375rem;--mobile-line-height-h2: 2.3125rem;--mobile-line-height-h3: 1.875rem;--mobile-line-height-h4: 1.625rem;--mobile-line-height-h5: 1.625rem;--mobile-line-height-h6: 1.5rem;--mobile-line-height-p1: 1.5rem;--mobile-line-height-p2: 1.375rem;--mobile-line-height-p3: 1.375rem;--mobile-line-height-p4: 1.375rem;--mobile-line-height-sub1: 1.125rem;--mobile-line-height-sub2: .875rem;--mobile-line-height-sub3: 1rem;--mobile-line-height-num1: 1.9375rem;--mobile-line-height-num2: 1.0625rem;--mobile-line-height-nav-link: 1.5rem;--mobile-line-height-footer-link: 1.25rem;--mobile-line-height-footer-label: 1.125rem;--mobile-line-height-footer-sub: 1.125rem;--mobile-line-height-button-sm: 1rem;--mobile-line-height-button-lg: 1.25rem;--mobile-line-height-button-filter: 1.125rem;--mobile-line-height-input: 1rem;--mobile-line-height-tab-link-sm: 1.25rem;--mobile-line-height-menu-sub-sm: 1.25rem;--mobile-line-height-menu-link: 1.5rem;--mobile-line-height-quiz-headline: 2.1875rem;--mobile-line-height-quiz-caption: .875rem;--mobile-line-height-quiz-subtitle: 1.625rem;--desktop-letter-spacing-display: -.05rem;--desktop-letter-spacing-h1: -.10875rem;--desktop-letter-spacing-h2: -.09188rem;--desktop-letter-spacing-h3: -.04rem;--desktop-letter-spacing-h4: -.035rem;--desktop-letter-spacing-h5: -.025rem;--desktop-letter-spacing-h6: -.0125rem;--desktop-letter-spacing-p1: 0;--desktop-letter-spacing-p2: 0;--desktop-letter-spacing-p3: 0;--desktop-letter-spacing-p4: 0;--desktop-letter-spacing-sub1: -.01125rem;--desktop-letter-spacing-sub2: .0375rem;--desktop-letter-spacing-sub3: .05rem;--desktop-letter-spacing-num1: -.02125rem;--desktop-letter-spacing-num2: -.0125rem;--desktop-letter-spacing-nav-link: 0;--desktop-letter-spacing-footer-link: 0;--desktop-letter-spacing-footer-label: -.01rem;--desktop-letter-spacing-footer-sub: 0;--desktop-letter-spacing-button-sm: -.00875rem;--desktop-letter-spacing-button-lg: -.0125rem;--desktop-letter-spacing-button-filter: -.01rem;--desktop-letter-spacing-input: 0;--desktop-letter-spacing-menu-sub-sm: 0;--desktop-letter-spacing-menu-sub-md: -.01rem;--desktop-letter-spacing-tab-link-sm: -.0125rem;--desktop-letter-spacing-menu-link: 0;--desktop-letter-spacing-quiz-headline: -.04rem;--desktop-letter-spacing-quiz-caption: .0375rem;--desktop-letter-spacing-quiz-subtitle: 0;--tablet-letter-spacing-display: -.03125rem;--tablet-letter-spacing-h1: -.075rem;--tablet-letter-spacing-h2: -.07125rem;--tablet-letter-spacing-h3: -.0525rem;--tablet-letter-spacing-h4: -.045rem;--tablet-letter-spacing-h5: -.045rem;--tablet-letter-spacing-h6: -.0125rem;--tablet-letter-spacing-p1: 0;--tablet-letter-spacing-p2: 0;--tablet-letter-spacing-p3: 0;--tablet-letter-spacing-p4: -.00875rem;--tablet-letter-spacing-sub1: -.01125rem;--tablet-letter-spacing-sub2: .0375rem;--tablet-letter-spacing-sub3: .04375rem;--tablet-letter-spacing-num1: -.0175rem;--tablet-letter-spacing-num2: -.0125rem;--tablet-letter-spacing-nav-link: -.00875rem;--tablet-letter-spacing-footer-link: 0;--tablet-letter-spacing-footer-label: -.01rem;--tablet-letter-spacing-footer-sub: 0;--tablet-letter-spacing-button-sm: -.00875rem;--tablet-letter-spacing-button-lg: -.0125rem;--tablet-letter-spacing-button-filter: -.01rem;--tablet-letter-spacing-input: 0;--tablet-letter-spacing-menu-sub-sm: 0;--tablet-letter-spacing-menu-sub-md: -.01rem;--tablet-letter-spacing-tab-link-sm: -.0125rem;--tablet-letter-spacing-menu-link: 0;--tablet-letter-spacing-quiz-headline: -.04rem;--tablet-letter-spacing-quiz-caption: .0375rem;--tablet-letter-spacing-quiz-subtitle: 0;--mobile-letter-spacing-display: -.03125rem;--mobile-letter-spacing-h1: -.0625rem;--mobile-letter-spacing-h2: -.06rem;--mobile-letter-spacing-h3: -.04875rem;--mobile-letter-spacing-h4: -.04125rem;--mobile-letter-spacing-h5: -.04125rem;--mobile-letter-spacing-h6: -.01125rem;--mobile-letter-spacing-p1: 0;--mobile-letter-spacing-p2: 0;--mobile-letter-spacing-p3: 0;--mobile-letter-spacing-p4: -.00875rem;--mobile-letter-spacing-sub1: -.01rem;--mobile-letter-spacing-sub2: .0375rem;--mobile-letter-spacing-sub3: .04375rem;--mobile-letter-spacing-num1: -.0175rem;--mobile-letter-spacing-num2: -.00875rem;--mobile-letter-spacing-nav-link: -.01125rem;--mobile-letter-spacing-footer-link: 0;--mobile-letter-spacing-footer-label: -.01rem;--mobile-letter-spacing-footer-sub: 0;--mobile-letter-spacing-button-sm: -.00875rem;--mobile-letter-spacing-button-lg: -.0125rem;--mobile-letter-spacing-button-filter: -.01rem;--mobile-letter-spacing-input: 0;--mobile-letter-spacing-menu-sub-sm: 0;--mobile-letter-spacing-menu-sub-md: -.01rem;--mobile-letter-spacing-tab-link-sm: -.0125rem;--mobile-letter-spacing-menu-link: 0;--mobile-letter-spacing-quiz-headline: -.04rem;--mobile-letter-spacing-quiz-caption: .0375rem;--mobile-letter-spacing-quiz-subtitle: 0;--font-page-404: "Space Grotesk", sans-serif;--font-size-title-404: 10.8125rem;--font-size-subtitle-404: 1.25rem;--font-size-label-404: 1rem;--line-height-title-404: 13rem;--line-height-subtitle-404: 1.625rem;--line-height-label-404: 1.1875rem;--letter-spacing-title-404: -.29375rem;--letter-spacing-subtitle-404: -.00313rem;--letter-spacing-label-404: -.01125rem}@media all and (max-width: 1024px){:root{--letter-spacing-title-ns: -.04375rem;--letter-spacing-subtitle-ns: -.0125rem;--font-size-title-404: 9.375rem;--line-height-title-404: 11.25rem;--letter-spacing-title-404: -.275rem}}@media all and (max-width: 480px){:root{--font-size-title-ns: 1.25rem;--font-size-subtitle-ns: .875rem;--font-size-desc-ns: .75rem;--line-height-title-ns: 1.5rem;--line-height-subtitle-ns: 1.125rem;--line-height-desc-ns: .875rem;--letter-spacing-title-ns: -.02063rem;--letter-spacing-subtitle-ns: -.00781rem;--letter-spacing-desc-ns: -.005rem;--font-size-title-404: 6.25rem;--font-size-subtitle-404: .875rem;--font-size-label-404: .75rem;--line-height-title-404: 7.5rem;--line-height-subtitle-404: 1.125rem;--line-height-label-404: .875rem;--letter-spacing-title-404: -.17188rem;--letter-spacing-label-404: -.00625rem}}:root{--colors-text-light: var(--colors-text-inverse);--colors-text-dark: var(--colors-text-primary);--colors-text-grey-1: var(--colors-text-secondary);--colors-text-grey-2: var(--colors-text-secondary);--colors-surface-default: #FFFFFF;--colors-surface-subtle: #F6F8F9;--colors-surface-cream: #E2DDD1;--colors-surface-cream-light: #FCFCFA;--colors-surface-contrast: #161616;--colors-surface-artwork-cream: #EFECE3;--colors-surface-hover: #ECEFF1;--colors-surface-tint: #F6F8F9;--colors-text-primary: #161616;--colors-text-secondary: #625E55;--colors-text-muted: #645F54;--colors-text-inverse: #FFFFFF;--colors-text-action: #0118DF;--colors-text-nav-secondary: #605D55;--colors-border-action: #0118DF;--colors-border-focus: #161616;--colors-border-soft: #D6D6D6;--colors-nav-divider: #D2CEC4;--colors-nav-divider-horizontal: #D2CEC4;--colors-nav-rail: #292929;--colors-action: #0118DF;--colors-action-hover: #0013B5;--colors-status-warn: #D97706;--colors-status-warn-soft: #FFF3D6;--colors-status-error: #EF4444;--colors-status-error-soft: #FDE2E2;--colors-status-success: #10B981;--colors-status-success-soft: #D9F5EA;--ease-out: cubic-bezier(.22, 1, .36, 1);--shadow-soft: 0 4px 10px color-mix(in srgb, var(--colors-surface-contrast) 10%, transparent);--shadow-media: 0 4px 8px rgba(0, 0, 0, .12);--shadow-media-large: 0 4px 24px rgba(0, 0, 0, .12);--duration-fast: .18s;--duration-base: .3s;--duration-slow: .5s;--colors-background-light-1: var(--colors-surface-subtle);--colors-background-light-2: var(--colors-surface-cream-light);--colors-background-light-3: var(--colors-surface-cream);--colors-background-light-4: var(--colors-surface-hover);--colors-background-dark-1: #161616;--colors-background-dark-2: #1C1C1C;--colors-background-dark-3: #242424;--colors-background-dark-4: #111111;--colors-background-input: rgba(120, 115, 110, .2);--colors-btn-btn-1: rgba(230, 227, 224, .3);--colors-btn-btn-2: #E6E3E019;--colors-btn-btn-border: #E0DCD87F;--colors-btn-blue: var(--colors-action);--colors-btn-blue-h: var(--colors-action-hover);--colors-borders-grey-main: var(--colors-border-soft);--colors-borders-grey-dashed: var(--colors-border-soft);--colors-borders-grey-1: #6B6662;--colors-borders-grey-2: var(--colors-border-soft);--colors-borders-light-1: #F9F9F9;--colors-borders-dark-1: #161616;--colors-borders-dark-3: var(--colors-border-soft);--colors-input-placeholder: rgba(120, 115, 110, .6);--colors-filters-green: #307E77;--colors-filters-bg-green: #C9D4D2;--colors-filters-magenta: #724577;--colors-filters-bg-magenta: #D2C9D4;--colors-filters-red: #774554;--colors-filters-bg-red: #E5C8CA;--colors-quiz-tier-amber: #d97706;--colors-quiz-tier-amber-bg: #fffbeb;--colors-quiz-tier-amber-border: #fde68a;--colors-quiz-tier-blue-bg: #eff6ff;--colors-quiz-tier-blue-border: #bfdbfe;--colors-quiz-badge-bg: rgba(255, 255, 255, .06);--colors-text-light-1: var(--colors-text-light);--colors-text-dark-1: var(--colors-text-dark);--colors-bg-dark-1: var(--colors-background-dark-1);--colors-border-grey-1: var(--colors-borders-grey-1);--colors-border-grey-2: var(--colors-borders-grey-2);--colors-border-grey-3: var(--colors-borders-dark-3)}:root{--container-gutter: 1.5rem;--container-width: min(72.625rem, calc(100vw - var(--container-gutter) * 2));--header-container-width: min(88rem, calc(100vw - var(--container-gutter) * 2));--header-height: 5rem}@media all and (max-width: 1024px){:root{--container-gutter: 1.25rem;--container-width: min(43rem, calc(100vw - var(--container-gutter) * 2));--header-container-width: min(43rem, calc(100vw - var(--container-gutter) * 2))}}@media all and (max-width: 480px){:root{--container-gutter: 1rem;--container-width: min(20.3125rem, calc(100vw - var(--container-gutter) * 2));--header-container-width: min(21.9375rem, calc(100vw - var(--container-gutter) * 2))}}:root{--width-content: 75rem;--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-24: 1.5rem;--space-32: 2rem;--space-48: 3rem;--space-96: 6rem;--radius-item: 4px;--radius-panel: 8px;--radius-pill: 9999px;--height-navigation: 5.25rem;--size-target: 2.75rem;--icon-size-16: 1rem;--icon-size-20: 1.25rem;--card-tile-padding: 1.5rem;--card-tile-gap: 1.5rem;--card-tile-copy-gap: .5rem;--card-tile-height: 16rem}body:has(.home-hero,.hero-standard,.team-hero),body.page--redesign{--container-width: min(var(--width-content), calc(100vw - var(--container-gutter) * 2))}@media all and (max-width: 1024px){:root{--card-tile-height: 12rem}}@media all and (max-width: 480px){:root{--card-tile-height: 0px}}:root{--index-mobile-menu: 100;--index-header: 100;--index-draft-preview: 200;--index-main-lines: 3;--index-marquee-mask: 2;--index-overlay-open-header: 2}.c-contact-form{width:47.3125rem;max-width:47.3125rem;padding:2.5rem;background:#fff;display:flex;flex-direction:column;gap:2rem}.c-contact-form__header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.c-contact-form__title{color:var(--colors-text-dark, var(--colors-text-primary));margin:0;font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-weight:var(--weights-fw-400);font-size:2rem;line-height:2.25rem;letter-spacing:-.036rem}@media (max-width: 1024px){.c-contact-form__title{font-size:1.5rem;line-height:1.75rem;letter-spacing:-.027rem}}@media (max-width: 480px){.c-contact-form__title{font-size:1.375rem;line-height:1.625rem}}.c-contact-form__close{width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--colors-text-dark, var(--colors-text-primary))}.c-contact-form__close:hover{opacity:.7}.c-contact-form__close svg{width:1.5rem;height:1.5rem}.c-contact-form__form{display:flex;flex-direction:column;gap:.75rem;width:100%}.c-contact-form__fields{display:flex;flex-direction:column;gap:.75rem}.c-contact-form__row{display:flex;gap:.75rem}.c-contact-form__row .c-contact-form__field{flex:1}.c-contact-form__field{display:flex;flex-direction:column}.c-contact-form__field--full{width:100%}.c-contact-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.c-contact-form__input{height:2.25rem;padding:.625rem 1rem;outline:1px var(--colors-borders-grey-main, var(--colors-border-soft)) solid;outline-offset:-1px;border:none;background:transparent;color:var(--colors-text-dark, var(--colors-text-primary));box-sizing:border-box;font-family:var(--fonts-family-main);font-weight:var(--weights-fw-400);font-size:.875rem;line-height:1.25rem;letter-spacing:0}.c-contact-form__input::placeholder{opacity:.4;color:var(--colors-text-dark, var(--colors-text-primary))}.c-contact-form__input:focus{outline:2px var(--colors-text-dark, var(--colors-border-focus)) solid;outline-offset:-2px}.c-contact-form__input--error{outline:2px var(--colors-status-error) solid;outline-offset:-2px}.c-contact-form__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border-radius:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%231E1E1E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.c-contact-form__select:invalid{color:#1e1e1e66}.c-contact-form__select option{color:var(--colors-text-dark, #1E1E1E)}.c-contact-form__interests{padding:.625rem 1rem;outline:1px var(--colors-borders-grey-main, rgba(133, 128, 123, .3)) solid;outline-offset:-1px;display:flex;flex-direction:column;gap:.75rem}.c-contact-form__interests-label{color:var(--colors-text-dark, #1E1E1E);font-size:.875rem;font-family:var(--fonts-family-main);font-weight:500;line-height:1rem}.c-contact-form__interests-grid{display:flex;flex-direction:column;gap:.75rem}.c-contact-form__interests-row{display:flex;gap:.75rem}.c-contact-form__interests-row .c-contact-form__interest-item{flex:1}.c-contact-form__interests-row:nth-child(n+3) .c-contact-form__interest-item{width:12.9375rem;flex:none}.c-contact-form__interests-row:last-child .c-contact-form__interest-item{width:12.9375rem;flex:none}.c-contact-form__interest-item{position:relative}.c-contact-form__interest-checkbox{position:absolute;opacity:0;pointer-events:none}.c-contact-form__interest-checkbox:checked+.c-contact-form__interest-label{background:var(--colors-background-dark-3, #242424);color:#fff}.c-contact-form__interest-label{height:2.25rem;padding:.625rem 1rem;border-radius:3.125rem;outline:1px var(--colors-borders-grey-main, rgba(133, 128, 123, .3)) solid;outline-offset:-1px;display:flex;align-items:center;justify-content:center;color:var(--colors-text-dark, #1E1E1E);font-size:.875rem;font-family:var(--fonts-family-main);font-weight:500;line-height:1rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box}.c-contact-form__interest-label:hover{background:#0000000d}.c-contact-form__actions{display:flex;width:100%}.c-contact-form__submit{width:100%;padding:.75rem 1rem;background:var(--colors-background-dark-1, #161616);border-radius:.125rem;outline:1px var(--colors-borders-grey-main, rgba(133, 128, 123, .3)) solid;outline-offset:-1px;border:none;color:var(--colors-text-light, #F9F9F9);font-size:.875rem;font-family:var(--fonts-family-main);font-weight:500;line-height:1rem;cursor:pointer;transition:all .2s ease}.c-contact-form__submit:disabled{opacity:.6;cursor:not-allowed}.c-contact-form__submit:hover .text{opacity:.8}.c-contact-form__submit-loading{display:none}.c-contact-form__success-screen{display:none;width:100%}.c-contact-form__success-message{color:var(--colors-text-grey-1, #727272);font-size:.875rem;font-family:var(--fonts-family-main);font-weight:500;line-height:1rem;margin:0}.c-contact-form__messages{margin-top:0}.c-contact-form__success{display:flex;align-items:center;color:var(--colors-text-dark, #1E1E1E);font-size:.875rem;font-family:var(--fonts-family-main);font-weight:500;line-height:1rem;gap:.5rem}.c-contact-form__message-text{color:var(--colors-text-dark, #1E1E1E)}.c-contact-form__error{display:flex;align-items:center;gap:.25rem}.c-contact-form__error-label{color:var(--colors-text-dark, #1E1E1E);font-size:.875rem;font-family:var(--fonts-family-main);font-weight:500;line-height:1rem}.c-contact-form__error-text{color:var(--colors-text-grey-1, #727272);font-size:.875rem;font-family:var(--fonts-family-main);font-weight:500;line-height:1rem}@media (max-width: 1024px){.c-contact-form{max-width:42.3125rem}.c-contact-form__interests-row:nth-child(n+3) .c-contact-form__interest-item{width:11.25rem;flex:none}.c-contact-form__interests-row:last-child .c-contact-form__interest-item{width:11.25rem;flex:none}}@media (max-width: 1024px){.c-contact-form{width:100%;max-width:100%;padding:1.5rem 1rem}.c-contact-form__interests-row{flex-direction:column;gap:.5rem}.c-contact-form__interests-row .c-contact-form__interest-item{width:100%!important;flex:none}.c-contact-form__interest-label{white-space:normal;text-align:center;min-height:2.25rem;height:auto;padding:.625rem .75rem}}@media (max-width: 480px){.c-contact-form{max-width:100%}.c-contact-form__title{width:auto;max-width:8.3125rem;font-size:1.375rem;line-height:1.625rem}.c-contact-form__row{flex-direction:column;gap:.75rem}.c-contact-form__row .c-contact-form__field{width:100%}.c-contact-form__interests-row{flex-direction:column}.c-contact-form__interests-row .c-contact-form__interest-item{width:100%!important;flex:1}}
