@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-sm:.5rem;--radius-lg:.75rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface-canvas:#141413;--color-surface-subtle:#141413;--color-surface-card:#1c1c1d;--color-surface-strong:#000;--color-surface-input:#242425;--color-surface-light:#fffc;--color-surface-canvas-rgb:20, 20, 19;--color-text-primary:#fff;--color-text-secondary:#ffffffb3;--color-text-muted:#ffffff80;--color-text-subtle:#72777f;--color-text-inverse:#141414;--color-text-inverse-secondary:rgb(from var(--color-text-inverse) r g b / 62%);--color-text-inverse-muted:rgb(from var(--color-text-inverse) r g b / 48%);--color-border-subtle:#ffffff14;--color-border-default:#323130;--color-border-strong:#4a4845;--color-carousel-control-bg:#ffffff40;--color-button-inverse-border:#ffffffb8;--color-button-inverse-subtle-border:#ffffff47;--color-button-inverse-subtle-border-hover:#ffffff6b;--color-button-inverse-bg-hover:#ffffff14;--color-overlay-glass:#ffffff14;--color-overlay-dim:rgb(from var(--color-surface-strong) r g b / 60%);--color-accent-primary:#ff5a5e;--color-accent-primary-hover:#e04449;--color-accent-border:#ff5a5e3d;--color-accent-surface:rgb(from var(--color-accent-primary) r g b / 20%);--color-state-error:#f87171;--color-state-warning:#fbbf24;--color-state-info:#60a5fa;--color-state-success:#34d399;--cover-hero-overlay-start:rgb(from var(--color-surface-canvas) r g b / 4%);--cover-hero-overlay-mid:rgb(from var(--color-surface-canvas) r g b / 24%);--cover-hero-overlay-end:rgb(from var(--color-surface-canvas) r g b / 86%);--cover-hero-overlay-desktop-start:rgb(from var(--color-surface-canvas) r g b / 2%);--cover-hero-overlay-desktop-mid:rgb(from var(--color-surface-canvas) r g b / 22%);--cover-hero-overlay-desktop-end:rgb(from var(--color-surface-canvas) r g b / 84%);--cover-hero-pad-top-offset:var(--space-8);--cover-hero-pad-bottom-min:var(--space-8);--cover-hero-pad-bottom-fluid:7svh;--cover-hero-pad-bottom-max:var(--space-20);--cover-hero-pad-bottom-desktop-min:var(--space-12);--cover-hero-pad-bottom-desktop-fluid:8svh;--cover-hero-pad-bottom-desktop-max:var(--space-24);--cover-hero-content-max:var(--container-max-narrow);--cover-hero-content-desktop-max:58rem;--cover-hero-copy-max:44rem;--cover-hero-media-width:80svh;--cover-hero-media-width-fallback:80vh;--cover-hero-media-width-desktop:125svh;--cover-hero-media-width-desktop-fallback:125vh;--events-hero-content-max:40rem;--events-hero-mobile-bottom-pad:8svh;--events-hero-desktop-title-block-min:12rem;--events-hero-desktop-min-height-min:42rem;--events-hero-desktop-min-height-fluid:72svh;--events-hero-desktop-min-height-max:54rem;--events-hero-desktop-media-focus-y:24%;--cardgrow-frame-bg:var(--color-surface-strong);--cardgrow-frame-shadow:0 1.75rem 4rem rgb(from var(--color-surface-strong) r g b / 34%);--cardgrow-shade-gradient:linear-gradient(to top, rgb(from var(--color-surface-strong) r g b / 66%), rgb(from var(--color-surface-strong) r g b / 16%) 42%, rgb(from var(--color-surface-strong) r g b / 4%) 100%);--cardgrow-shade-soft:rgb(from var(--color-surface-canvas) r g b / 8%);--cardgrow-shade-strong:rgb(from var(--color-surface-canvas) r g b / 70%);--course-card-picture-image-dim:rgb(from var(--color-surface-strong) r g b / 18%);--course-card-picture-fade:linear-gradient(180deg, #2b2b2b00 0%, #2b2b2b 100%), linear-gradient(180deg, #2b2b2b00 0%, #2b2b2b 100%);--course-card-picture-fade-height:65%;--course-card-picture-top-highlight:#ffffff40;--course-card-picture-text-shadow-strong:0 .125rem 1rem #00000047;--course-card-picture-text-shadow-soft:0 .125rem .75rem #00000042;--course-card-picture-height-sm:27rem;--course-card-picture-height-md:30rem;--course-card-picture-height-lg:34rem;--course-card-picture-content-max-md:38rem;--course-card-picture-content-max-lg:42rem;--course-card-split-max-width:calc((var(--container-max) - (var(--grid-gap-card) * 2)) / 3);--course-card-split-body-min:18rem;--course-card-split-body-min-desktop:20rem;--master-card-media-size:15.375rem;--stories-card-fade:linear-gradient(to top, #242425f5 0%, #242425c2 42%, #2424252e 78%, #24242500 100%);--stories-card-fade-height:32%;--stories-viewer-meta-fade:linear-gradient(to bottom, rgb(from var(--color-surface-strong) r g b / 58%), rgb(from var(--color-surface-strong) r g b / 22%), rgb(from var(--color-surface-strong) r g b / 0%));--stories-modal-backdrop:rgb(from var(--color-surface-canvas) r g b / 18%);--stories-modal-transparent:rgb(from var(--color-surface-strong) r g b / 0%);--stories-progress-track:rgb(from var(--color-text-primary) r g b / 36%);--stories-progress-fill:var(--color-text-primary);--stories-progress-shadow:0 0 0 1px rgb(from var(--color-surface-strong) r g b / 12%), 0 1px 8px rgb(from var(--color-surface-strong) r g b / 16%);--stories-control-bg:rgb(from var(--color-surface-strong) r g b / 36%);--stories-close-bg:rgb(from var(--color-surface-strong) r g b / 45%);--stories-control-color:rgb(from var(--color-text-primary) r g b / 96%);--stories-ring-accent:var(--color-accent-primary);--stories-arrow-icon-size:1.15rem;--stories-control-size:2.5rem;--stories-desktop-arrow-size:2.75rem;--stories-progress-gap:.3125rem;--stories-progress-height:4px;--stories-viewport-pad-block:.625rem;--stories-content-inset:1.125rem;--stories-close-inline-offset:.9rem;--stories-thumb-inner-pad:.22rem;--stories-control-blur:10px;--motion-stories-viewer:.28s;--motion-story-image:.22s;--features-carousel-card-fade-light:linear-gradient(180deg, #fff6 0%, #fff0 100%);--features-carousel-card-fade-dark:linear-gradient(180deg, #0006 0%, #0000 100%);--features-carousel-zoom-bg-light:var(--color-overlay-dim);--features-carousel-zoom-bg-dark:#d1d3d499;--glass-grey-bg:rgb(from var(--color-surface-canvas) r g b / 70%);--glass-grey-highlight:#ffffff0d;--glass-grey-lowlight:#ffffff03;--glass-grey-border:#ffffff0f;--glass-grey-inset-light:#ffffff26;--glass-grey-inset-shadow:#ffffff0a;--glass-grey-shadow:0 18px 44px #0000003d;--shadow-modal-panel:0 24px 48px #00000047;--focus-ring-subtle:#ffffff14;--glass-grey-filter:blur(20px) saturate(180%);--glass-blur:22px;--header-height:clamp(2.7rem, 12.8vw, 3rem);--header-bar-bg:var(--glass-grey-bg);--motion-fast:.15s;--motion-base:.18s;--motion-modal:.4s;--motion-page:.56s;--motion-reveal-opacity:.9s;--motion-reveal-translate:.7s;--motion-reveal-stagger:.15s;--ease-standard:ease;--ease-selector:cubic-bezier(.4, 0, .6, 1);--ease-page-transition:cubic-bezier(.22, 1, .36, 1);--ease-reveal:cubic-bezier(.455, .03, .515, .955);--reveal-translate-y:30px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--container-max:80rem;--container-max-narrow:48rem;--container-max-reading:64rem;--container-max-faq:54rem;--container-pad-x:1.75rem;--container-pad-x-sm:3rem;--container-pad-x-lg:3rem;--site-chrome-pad-x:var(--space-4);--site-chrome-pad-x-desktop:1.375rem;--site-brand-logo-height:clamp(1.2375rem, 5.867vw, 1.375rem);--section-space-sm:3rem;--section-space-md:4rem;--section-space-lg:5rem;--section-space-xl:6rem;--section-space-hero-desktop:8rem;--stack-gap-sm:.75rem;--stack-gap-md:1rem;--stack-gap-lg:1.5rem;--stack-gap-xl:2.5rem;--stack-gap-2xl:4rem;--section-heading-margin-bottom:2.5rem;--grid-gap-card:1.5rem;--grid-gap-compact:var(--space-4);--grid-gap-layout:2.5rem;--panel-pad-sm:1rem;--panel-pad-md:1.5rem;--panel-pad-lg:2rem;--touch-target-min:2.75rem;--modal-panel-sm:22rem;--modal-panel-md:26rem;--modal-panel-content:50rem;--modal-panel-lg:56rem;--modal-close-size:2.75rem;--modal-close-icon-size:1.1rem;--cookie-banner-max:52rem;--cookie-actions-min:14rem;--cookie-toggle-width:3rem;--cookie-toggle-height:1.75rem;--cookie-toggle-pad:.125rem;--cookie-toggle-thumb-size:1.5rem;--cookie-toggle-thumb-shift:1.25rem;--selector-menu-pad:.375rem;--selector-option-pad-block:.6875rem;--selector-option-pad-inline:.875rem;--selector-icon-size:1rem;--selector-chevron-width:1rem;--selector-chevron-height:.5625rem;--selector-chevron-compact-width:.75rem;--selector-chevron-compact-height:.421875rem;--selector-menu-gap:var(--space-2);--selector-transition-duration:.32s;--selector-transition-delay:.24s;--selector-visibility-delay:.64s;--header-context-enter-duration:.34s;--header-context-enter-delay-sm:60ms;--header-context-enter-delay-md:80ms;--header-context-enter-delay-lg:.1s;--header-context-gap:.875rem;--header-context-shift-sm:.125rem;--header-context-title-tracking:.035em;--store-badge-width:9rem;--store-badge-height:var(--space-12);--auth-card-max-width:28rem;--auth-card-min-height:36rem;--auth-logo-width:11.8125rem;--footer-app-icon-size:var(--space-6);--footer-app-badge-min-width:var(--store-badge-width);--footer-app-badge-min-height:var(--store-badge-height);--footer-logo-height:var(--site-brand-logo-height);--footer-gap-hairline:.0625rem;--footer-gap-2xs:.125rem;--footer-gap-xs:.375rem;--footer-gap-sm:.625rem;--footer-gap-md:.875rem;--footer-gap-lg:1.75rem;--footer-gap-xl:2.25rem;--footer-list-gap:.45rem;--footer-app-badge-pad-block-end:.5625rem;--footer-link-enter-offset:var(--space-1);--footer-pad-block-tablet-end:2.25rem;--media-rail-card-width-mobile:16.25rem;--media-rail-card-width-tablet:21.5rem;--media-rail-card-width-desktop:23.25rem;--media-rail-card-content-inset-mobile:var(--space-6);--media-rail-card-content-inset-tablet:1.75rem;--media-rail-card-content-inset-desktop:var(--space-8);--media-rail-fade-edge:9rem;--media-rail-edge-mask-image:linear-gradient(#000, #000), linear-gradient(to right, #000 0%, #000000fc 8.1%, #000000f3 15.5%, #000000e4 22.5%, #000000d2 29%, #000000bd 35.3%, #000000a5 41.2%, #0000008c 47.1%, #00000073 52.9%, #0000005a 58.8%, #00000042 64.7%, #0000002d 71%, #0000001b 77.5%, #0000000c 84.5%, #00000003 91.9%, #0000 100%);--media-rail-edge-mask-size:calc(100% - var(--media-rail-fade-edge)) 100%, var(--media-rail-fade-edge) 100%;--media-rail-edge-mask-position:left top, right top;--media-rail-edge-mask-repeat:no-repeat;--media-rail-control-icon-size:1.35rem;--features-carousel-viewport-pad-block:.625rem;--features-carousel-card-width-mobile:var(--media-rail-card-width-mobile);--features-carousel-card-width-tablet:var(--media-rail-card-width-tablet);--features-carousel-card-width-desktop:var(--media-rail-card-width-desktop);--features-carousel-card-content-inset-mobile:var(--media-rail-card-content-inset-mobile);--features-carousel-card-content-inset-tablet:var(--media-rail-card-content-inset-tablet);--features-carousel-card-content-inset-desktop:var(--media-rail-card-content-inset-desktop);--features-carousel-control-size:2.75rem;--radius-btn:.625rem;--radius-input:.875rem;--radius-surface:1.5rem;--radius-modal:2rem;--radius-pill:999px;--z-ground:0;--z-base:1;--z-raised:2;--z-overlay:3;--z-control:4;--z-control-top:5;--z-sticky:10;--z-header-keyline:20;--z-header-backdrop:49;--z-header:50;--z-popover-backdrop:60;--z-popover:62;--z-popover-control:63;--z-cookie:70;--z-modal:10000;--font-display:"Optician Sans", "Made Outer Sans", "Sohne Buch", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Sohne Buch", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-strong:"Sohne Buch Strong", "Sohne Buch Bold", "Sohne Buch", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-bold:"Sohne Buch Bold", "Sohne Buch", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-ui-bold:"Sohne UI Bold", "Sohne Buch Bold", "Sohne Buch", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-pill-bold:var(--font-ui-bold);--font-cyrillic-display:"Onest Cyrillic Display", "Inter Cyrillic", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-cyrillic-body:"Inter Cyrillic", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-cyrillic-body-strong:"Inter Cyrillic", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-cyrillic-body-bold:"Inter Cyrillic", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-cyrillic-ui-bold:"Inter Cyrillic UI Bold", "Inter Cyrillic", "Helvetica Neue", Helvetica, Arial, sans-serif;--tracking-sohne-regular:.02em;--tracking-sohne-bold:.03em;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-13:.8125rem;--font-size-sm:.875rem;--font-size-15:.9375rem;--font-size-md:1rem;--font-size-lg:1.0625rem;--font-size-18:1.125rem;--font-size-xl:1.1875rem;--font-size-2xl:1.25rem;--font-size-3xl:1.3125rem;--font-size-4xl:1.4375rem;--font-size-24:1.5rem;--font-size-5xl:1.625rem;--font-size-28:1.75rem;--font-size-30:1.875rem;--font-size-6xl:2rem;--font-size-34:2.125rem;--font-size-36:2.25rem;--font-size-7xl:2.5rem;--font-size-46:2.875rem;--font-size-48:3rem;--font-size-8xl:3.25rem;--font-size-9xl:3.5rem;--font-size-10xl:4rem;--font-size-72:4.5rem;--font-size-80:5rem;--font-size-144:9rem;--type-micro-size:var(--font-size-xs);--type-micro-line-height:1.3333;--type-small-size:var(--font-size-sm);--type-small-line-height:1.2857;--type-body-compact-size:var(--font-size-sm);--type-body-compact-line-height:1.2857;--type-body-size:var(--font-size-lg);--type-body-line-height:1.2353;--type-body-lg-size:var(--font-size-xl);--type-body-lg-line-height:1.2105;--type-body-xxl-size:var(--font-size-3xl);--type-body-xxl-line-height:1.381;--type-index-title-size:var(--font-size-15);--type-index-title-line-height:1.2667;--type-index-body-size:var(--font-size-xs);--type-index-body-line-height:1.3333;--type-card-title-size:var(--font-size-sm);--type-card-title-line-height:1.2857;--type-card-copy-size:var(--font-size-3xl);--type-card-copy-line-height:1.381;--type-subtitle-size:var(--font-size-xl);--type-subtitle-line-height:1.2105;--type-detail-copy-size:var(--font-size-xl);--type-detail-copy-line-height:1.2105;--type-signature-size:var(--font-size-3xl);--type-signature-line-height:1.1905;--type-button-size:var(--font-size-md);--type-button-line-height:1.25;--type-h3-size:var(--font-size-2xl);--type-h3-line-height:1.2;--type-h2-size:var(--font-size-5xl);--type-h2-line-height:1.1538;--type-h1-size:var(--font-size-6xl);--type-h1-line-height:1.125;--type-section-heading-s-size:var(--font-size-2xl);--type-section-heading-s-line-height:1.2;--type-section-heading-m-size:var(--font-size-24);--type-section-heading-m-line-height:1.1667;--type-section-heading-l-size:var(--font-size-6xl);--type-section-heading-l-line-height:1.125;--type-section-heading-xl-size:var(--font-size-7xl);--type-section-heading-xl-line-height:1.1;--type-section-heading-xxl-size:var(--font-size-46);--type-section-heading-xxl-line-height:1.0833;--type-section-heading-size:var(--type-section-heading-m-size);--type-section-heading-line-height:var(--type-section-heading-m-line-height);--type-modal-title-size:var(--font-size-6xl);--type-modal-title-line-height:var(--type-h1-line-height);--type-display-size:var(--font-size-7xl);--type-display-line-height:1.1;--type-rating-average-size:var(--font-size-8xl);--type-rating-average-line-height:1;--type-prose-h2-size:var(--font-size-4xl);--type-prose-h3-size:var(--font-size-xl);--type-brand-line-height:.8;--type-display-xl-line-height:1.0556;--type-display-fit-line-height:1.1176;--type-hero-display-line-height:1.1;--type-h1-display-line-height:1.1176;--display-fit-min-size:var(--font-size-34);--display-fit-max-size:var(--font-size-144);--title-dash-width:1.02em;--title-dash-height:.2em;--title-dash-space:var(--space-5)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--color-surface-canvas);overscroll-behavior-x:none;scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--color-surface-canvas);color:var(--color-text-primary);font-family:var(--font-body-bold);letter-spacing:var(--tracking-sohne-bold);overscroll-behavior-x:none;font-synthesis:style;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;font-weight:400;line-height:1.6;overflow-x:clip}h2,h3,h4,h5,h6,p,li,a,button,input,textarea,select,label,summary,th,td{font-family:var(--font-body-bold)}h1{font-family:var(--font-display);letter-spacing:0;font-weight:400}h2,h3,h4,h5,h6{letter-spacing:var(--tracking-sohne-bold);font-weight:600}p,li,a,button,input,textarea,select,label,summary,th,td{letter-spacing:var(--tracking-sohne-bold)}a{color:var(--color-accent-primary);text-decoration:none}a:hover{color:var(--color-accent-primary-hover)}*{scrollbar-color:var(--color-border-strong) var(--color-surface-strong);scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-surface-strong)}::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}input,textarea,select{font:inherit;background-color:var(--color-surface-input);color:var(--color-text-primary);border-color:var(--color-border-default)}button{font:inherit}strong,b{font-weight:600}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}::selection{background:var(--color-accent-border);color:var(--color-text-primary)}}@layer components{.layout-shell,.layout-shell-narrow,.layout-shell-reading{width:100%;padding-inline:var(--container-pad-x);margin-inline:auto}.layout-shell{max-width:var(--container-max)}.layout-shell-narrow{max-width:var(--container-max-narrow)}.layout-shell-reading{max-width:var(--container-max-reading)}.section-sm{padding-block:var(--section-space-sm)}.section-md{padding-block:var(--section-space-md)}.section-lg{padding-block:var(--section-space-lg)}.section-hero{padding-block:var(--section-space-xl)}.section-pad-xs{--section-pad-block-value:1rem}.section-pad-top-xs{--section-pad-top-value:1rem}.section-pad-bottom-xs{--section-pad-bottom-value:1rem}.section-pad-s{--section-pad-block-value:2.5rem}.section-pad-top-s{--section-pad-top-value:2.5rem}.section-pad-bottom-s{--section-pad-bottom-value:2.5rem}.section-pad-m{--section-pad-block-value:3.75rem}.section-pad-top-m{--section-pad-top-value:3.75rem}.section-pad-bottom-m{--section-pad-bottom-value:3.75rem}.section-pad-l{--section-pad-block-value:4.375rem}.section-pad-top-l{--section-pad-top-value:4.375rem}.section-pad-bottom-l{--section-pad-bottom-value:4.375rem}.section-pad-xl{--section-pad-block-value:6.25rem}.section-pad-top-xl{--section-pad-top-value:6.25rem}.section-pad-bottom-xl{--section-pad-bottom-value:6.25rem}.section-pad-xxl{--section-pad-block-value:8.75rem}.section-pad-top-xxl{--section-pad-top-value:8.75rem}.section-pad-bottom-xxl{--section-pad-bottom-value:8.75rem}.section-pad-xs,.section-pad-s,.section-pad-m,.section-pad-l,.section-pad-xl,.section-pad-xxl{padding-block:var(--section-pad-block-value)}.section-pad-top-xs,.section-pad-top-s,.section-pad-top-m,.section-pad-top-l,.section-pad-top-xl,.section-pad-top-xxl{padding-top:var(--section-pad-top-value)}.section-pad-bottom-xs,.section-pad-bottom-s,.section-pad-bottom-m,.section-pad-bottom-l,.section-pad-bottom-xl,.section-pad-bottom-xxl{padding-bottom:var(--section-pad-bottom-value)}.section-heading{width:100%;margin-bottom:var(--section-heading-margin-bottom)}.section-heading__copy{max-width:var(--container-max-narrow)}.section-heading .section-heading__title{color:var(--color-text-primary);font-family:var(--font-body-strong);font-size:var(--type-section-heading-size);font-weight:600;line-height:var(--type-section-heading-line-height);letter-spacing:.003em;text-wrap:balance;margin:0}.section-heading .section-heading__title-s{font-size:var(--type-section-heading-s-size);line-height:var(--type-section-heading-s-line-height);letter-spacing:.003em}.section-heading .section-heading__title-m{font-size:var(--type-section-heading-m-size);line-height:var(--type-section-heading-m-line-height);letter-spacing:.003em}.section-heading .section-heading__title-l{font-size:var(--type-section-heading-l-size);line-height:var(--type-section-heading-l-line-height);letter-spacing:-.003em}.section-heading .section-heading__title-xl{font-size:var(--type-section-heading-xl-size);line-height:var(--type-section-heading-xl-line-height);letter-spacing:-.003em}.section-heading .section-heading__title-xxl{font-size:var(--type-section-heading-xxl-size);line-height:var(--type-section-heading-xxl-line-height);letter-spacing:-.003em}.ds-fade-bottom,.ds-fade-top{--ds-fade-color-rgb:var(--color-surface-canvas-rgb);--ds-fade-height:var(--space-16);--ds-fade-alpha:1;height:var(--ds-fade-height);pointer-events:none}.ds-fade-bottom{background:linear-gradient(to top,rgba(var(--ds-fade-color-rgb),calc(1 * var(--ds-fade-alpha))),rgba(var(--ds-fade-color-rgb),calc(.987 * var(--ds-fade-alpha))) 8.1%,rgba(var(--ds-fade-color-rgb),calc(.951 * var(--ds-fade-alpha))) 15.5%,rgba(var(--ds-fade-color-rgb),calc(.896 * var(--ds-fade-alpha))) 22.5%,rgba(var(--ds-fade-color-rgb),calc(.825 * var(--ds-fade-alpha))) 29%,rgba(var(--ds-fade-color-rgb),calc(.741 * var(--ds-fade-alpha))) 35.3%,rgba(var(--ds-fade-color-rgb),calc(.648 * var(--ds-fade-alpha))),rgba(var(--ds-fade-color-rgb),calc(.55 * var(--ds-fade-alpha))) 47.1%,rgba(var(--ds-fade-color-rgb),calc(.45 * var(--ds-fade-alpha))) 52.9%,rgba(var(--ds-fade-color-rgb),calc(.352 * var(--ds-fade-alpha))),rgba(var(--ds-fade-color-rgb),calc(.259 * var(--ds-fade-alpha))) 64.7%,rgba(var(--ds-fade-color-rgb),calc(.175 * var(--ds-fade-alpha))) 71%,rgba(var(--ds-fade-color-rgb),calc(.104 * var(--ds-fade-alpha))) 77.5%,rgba(var(--ds-fade-color-rgb),calc(.049 * var(--ds-fade-alpha))) 84.5%,rgba(var(--ds-fade-color-rgb),calc(.013 * var(--ds-fade-alpha))) 91.9%,rgba(var(--ds-fade-color-rgb),0))}.ds-fade-top{background:linear-gradient(to bottom,rgba(var(--ds-fade-color-rgb),calc(1 * var(--ds-fade-alpha))),rgba(var(--ds-fade-color-rgb),calc(.987 * var(--ds-fade-alpha))) 8.1%,rgba(var(--ds-fade-color-rgb),calc(.951 * var(--ds-fade-alpha))) 15.5%,rgba(var(--ds-fade-color-rgb),calc(.896 * var(--ds-fade-alpha))) 22.5%,rgba(var(--ds-fade-color-rgb),calc(.825 * var(--ds-fade-alpha))) 29%,rgba(var(--ds-fade-color-rgb),calc(.741 * var(--ds-fade-alpha))) 35.3%,rgba(var(--ds-fade-color-rgb),calc(.648 * var(--ds-fade-alpha))),rgba(var(--ds-fade-color-rgb),calc(.55 * var(--ds-fade-alpha))) 47.1%,rgba(var(--ds-fade-color-rgb),calc(.45 * var(--ds-fade-alpha))) 52.9%,rgba(var(--ds-fade-color-rgb),calc(.352 * var(--ds-fade-alpha))),rgba(var(--ds-fade-color-rgb),calc(.259 * var(--ds-fade-alpha))) 64.7%,rgba(var(--ds-fade-color-rgb),calc(.175 * var(--ds-fade-alpha))) 71%,rgba(var(--ds-fade-color-rgb),calc(.104 * var(--ds-fade-alpha))) 77.5%,rgba(var(--ds-fade-color-rgb),calc(.049 * var(--ds-fade-alpha))) 84.5%,rgba(var(--ds-fade-color-rgb),calc(.013 * var(--ds-fade-alpha))) 91.9%,rgba(var(--ds-fade-color-rgb),0))}.stack-sm>*+*{margin-top:var(--stack-gap-sm)}.stack-md>*+*{margin-top:var(--stack-gap-md)}.stack-lg>*+*{margin-top:var(--stack-gap-lg)}.stack-xl>*+*{margin-top:var(--stack-gap-xl)}.stack-2xl>*+*{margin-top:var(--stack-gap-2xl)}.grid-cards{gap:var(--grid-gap-card)}.grid-layout{gap:var(--grid-gap-layout)}.panel-pad-sm{padding:var(--panel-pad-sm)}.panel-pad-md{padding:var(--panel-pad-md)}.panel-pad-lg{padding:var(--panel-pad-lg)}.ui-panel{background-color:var(--color-surface-card);border:1px solid var(--color-border-default)}.glass-grey{isolation:isolate;background:radial-gradient(ellipse at 15% 0%,var(--glass-grey-highlight) 0%,#fff0 50%),radial-gradient(ellipse at 85% 100%,var(--glass-grey-lowlight) 0%,#fff0 40%),var(--glass-grey-bg);border:1px solid var(--glass-grey-border);box-shadow:inset 1px 1px 1px var(--glass-grey-inset-light),inset -1px -1px 1px var(--glass-grey-inset-shadow),var(--glass-grey-shadow);-webkit-backdrop-filter:var(--glass-grey-filter);position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-grey{-webkit-backdrop-filter:var(--glass-grey-filter);backdrop-filter:var(--glass-grey-filter)}}.glass-control{appearance:none;border:1px solid var(--glass-grey-border);color:var(--color-text-secondary);transition:color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);background-color:#ffffff08;box-shadow:inset 0 1px #ffffff08}.glass-control:hover{color:var(--color-text-primary);border-color:var(--glass-grey-inset-light);background-color:#ffffff0b}.glass-control:focus,.glass-control:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff08}.form-input,.form-select,.form-textarea{appearance:none;background-color:var(--color-surface-input);border:1px solid var(--color-border-default);border-radius:var(--radius-input);width:100%;color:var(--color-text-primary);font-family:var(--font-body-bold);font-size:var(--type-body-size);letter-spacing:var(--tracking-sohne-bold);transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);font-weight:400;line-height:1.45}.form-input,.form-select{min-height:2.75rem;padding:.75rem 1rem}.form-textarea{resize:vertical;min-height:8rem;padding:.875rem 1rem}.form-select{background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 1.125rem) calc(50% - .125rem),calc(100% - .8125rem) calc(50% - .125rem);background-repeat:no-repeat;background-size:.375rem .375rem,.375rem .375rem;padding-right:2.75rem}.form-input::placeholder,.form-textarea::placeholder,.form-select:required:invalid{color:var(--color-text-muted)}.form-select option{color:var(--color-text-primary);background-color:var(--color-surface-card)}.form-select option[value=""]{color:var(--color-text-muted)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none}.form-input:focus-visible,.form-select:focus-visible,.form-textarea:focus-visible{border-color:var(--color-border-strong);box-shadow:0 0 0 1px var(--color-surface-canvas),0 0 0 3px #ffffff14;outline:none}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{background-color:var(--color-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-muted);cursor:not-allowed;opacity:.82}.field-label{color:var(--color-text-secondary);font-family:var(--font-body-bold);font-size:var(--type-small-size);letter-spacing:var(--tracking-sohne-bold);margin-bottom:.375rem;font-weight:600;line-height:1.4;display:block}.field-help,.field-error{font-family:var(--font-body);font-size:var(--type-micro-size);letter-spacing:var(--tracking-sohne-regular);margin-top:.375rem;font-weight:400;line-height:1.45}.field-help{color:var(--color-text-muted)}.field-error{color:var(--color-state-error)}.form-input.is-invalid,.form-select.is-invalid,.form-textarea.is-invalid,.form-input[aria-invalid=true],.form-select[aria-invalid=true],.form-textarea[aria-invalid=true]{border-color:var(--color-state-error)}.form-input.is-invalid:focus-visible,.form-select.is-invalid:focus-visible,.form-textarea.is-invalid:focus-visible,.form-input[aria-invalid=true]:focus-visible,.form-select[aria-invalid=true]:focus-visible,.form-textarea[aria-invalid=true]:focus-visible{border-color:var(--color-state-error);box-shadow:0 0 0 1px var(--color-surface-canvas),0 0 0 3px #f871712e}.ui-link-accent{color:var(--color-accent-primary);transition:color var(--motion-fast) var(--ease-standard)}.ui-link-accent:hover{color:var(--color-accent-primary-hover)}.social-icon{width:var(--space-5);height:var(--space-5);fill:currentColor;display:block;overflow:visible}.social-icon--inline{width:1em;height:1em}.ui-chevron{width:var(--selector-chevron-width);height:var(--selector-chevron-height);color:var(--ui-chevron-color,currentColor);flex:none;display:block;position:relative}.ui-chevron--compact{width:var(--selector-chevron-compact-width);height:var(--selector-chevron-compact-height)}.ui-chevron__line{border-radius:var(--radius-pill);width:70%;height:1.5px;transition:transform var(--motion-base) ease-in-out;background:currentColor;display:block;position:absolute;top:50%}.ui-chevron__line--left{left:29%;transform:translate(-50%,-50%)rotate(45deg)}.ui-chevron__line--right{left:71%;transform:translate(-50%,-50%)rotate(-45deg)}.ui-chevron--open .ui-chevron__line--left{transform:translate(-50%,-50%)rotate(-45deg)}.ui-chevron--open .ui-chevron__line--right{transform:translate(-50%,-50%)rotate(45deg)}@media(prefers-reduced-motion:reduce){.ui-chevron__line{transition:none}}.pill{--pill-font-size:var(--font-size-xs);--pill-min-height:1.75rem;--pill-padding-inline:.75rem;width:fit-content;max-width:100%;min-height:var(--pill-min-height);padding-inline:var(--pill-padding-inline);border-radius:var(--radius-pill);font-family:var(--font-pill-bold);font-size:var(--pill-font-size);letter-spacing:var(--tracking-sohne-bold);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding-block:0;font-weight:600;line-height:1;display:inline-flex}.pill-sm{--pill-font-size:var(--font-size-xs);--pill-min-height:1.75rem;--pill-padding-inline:.75rem}.pill-md{--pill-font-size:var(--font-size-sm);--pill-min-height:2rem;--pill-padding-inline:.95rem}.pill-lg{--pill-font-size:var(--font-size-md);--pill-min-height:2.25rem;--pill-padding-inline:1.125rem}.pill-responsive{--pill-font-size:var(--font-size-xs);--pill-min-height:1.75rem;--pill-padding-inline:.75rem}@media(min-width:48rem){.pill-responsive{--pill-font-size:var(--font-size-sm);--pill-min-height:2rem;--pill-padding-inline:.95rem}}@media(min-width:64rem){.pill-responsive{--pill-font-size:var(--font-size-md);--pill-min-height:2.25rem;--pill-padding-inline:1.125rem}}.badge{border-radius:var(--radius-pill);min-height:1.75rem;font-family:var(--font-body-bold);font-size:var(--type-micro-size);letter-spacing:var(--tracking-sohne-bold);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:.3rem .75rem;font-weight:600;line-height:1.2;display:inline-flex}.pill-accent,.badge-accent{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-primary);text-shadow:0 1px 2px #00000026}.pill-neutral,.badge-neutral{box-shadow:inset 0 0 0 .85px var(--color-text-primary);color:var(--color-text-primary);background-color:#0000;border-width:0}.pill-neutral-muted,.badge-neutral-muted{box-shadow:inset 0 0 0 .85px var(--color-text-secondary);color:var(--color-text-secondary);background-color:#0000;border-width:0}.pill-strong,.badge-strong{background-color:var(--color-surface-canvas);border-color:var(--color-surface-canvas);color:var(--color-text-primary)}.pill-white,.badge-white,.pill-dark-outline,.badge-dark-outline,.pill-inverse,.badge-inverse{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-inverse)}.pill-white-accent,.badge-white-accent{background-color:var(--color-text-primary);border-color:var(--color-text-primary);color:#ff5a5d}.pill-surface,.badge-surface{color:var(--color-text-primary);background-color:#1c1c1dcc;border-color:#1c1c1dcc}.pill-warning,.badge-warning{background-color:var(--color-state-warning);border-color:var(--color-state-warning);color:var(--color-text-inverse)}.card{background-color:var(--color-surface-card);border-radius:var(--radius-surface);transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);border:none;overflow:hidden}.card-interactive:hover,.card-interactive:focus-within{box-shadow:0 8px 20px #00000024}.card-elevated{box-shadow:0 16px 36px #0000002e}.btn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;vertical-align:middle;white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;appearance:none;width:auto;font-family:var(--font-ui-bold);font-size:var(--type-button-size);letter-spacing:var(--tracking-sohne-bold);border-radius:var(--radius-btn);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);border:1px solid #0000;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.btn:focus,.btn:focus-visible{outline:none}.btn:focus-visible{box-shadow:0 0 0 1px var(--color-surface-canvas),0 0 0 3px var(--color-border-strong)}.btn-compact{border-radius:var(--radius-sm);height:1.75rem;font-family:var(--font-ui-bold);font-size:var(--font-size-sm);letter-spacing:var(--tracking-sohne-bold);padding-block:0;padding-inline:.875rem;font-weight:600;line-height:1.3}.btn-md{height:2.75rem;padding-block:0;padding-inline:1rem}.btn-lg{height:3rem;padding-block:0;padding-inline:1.625rem}.btn-block{width:100%;max-width:22rem;display:flex}.btn-fluid{width:100%;max-width:none;display:flex}.title-dash{font-size:var(--title-dash-context-size,1em);width:var(--title-dash-width);height:var(--title-dash-height);margin-block:var(--title-dash-space);background:var(--color-accent-primary);border-radius:0;margin-inline:auto;line-height:0;display:block}.btn__label{line-height:inherit;display:inline-block}.btn__icon{flex:none;width:1em;height:1em}.btn-inline{width:auto;display:inline-flex}.btn-primary,.ui-button-primary{background-color:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-primary);text-shadow:0 1px 2px #00000026}.btn-primary:hover,.ui-button-primary:hover,.btn-primary:active,.ui-button-primary:active{background-color:var(--color-accent-primary-hover);border-color:var(--color-accent-primary-hover);color:var(--color-text-primary)}.btn-shine{isolation:isolate;position:relative;overflow:hidden}.btn-shine:before{content:"";z-index:0;filter:blur(.25rem);pointer-events:none;background:linear-gradient(120deg,#0000,#fff0 30%,#fff6,#fff0 70%,#0000);width:45%;animation:5.7s ease-in-out infinite btn-shine;position:absolute;inset:0 auto 0 0;transform:translate(-150%)skew(-18deg)}.btn-shine .btn__label,.btn-shine .btn__icon,.btn-shine .play-icon{z-index:1;position:relative}@keyframes btn-shine{0%{transform:translate(-150%)skew(-18deg)}12%,to{transform:translate(260%)skew(-18deg)}}@media(prefers-reduced-motion:reduce){.btn-shine:before{opacity:0;animation:none}}.btn-secondary,.ui-button-secondary{border-width:1.5px;border-color:var(--color-border-strong);color:var(--color-text-secondary);background-color:#0000}.btn-secondary:hover,.ui-button-secondary:hover{background-color:#0000000a;border-color:#6e6d6a}@supports (color:color-mix(in lab,red,red)){.btn-secondary:hover,.ui-button-secondary:hover{border-color:color-mix(in srgb,var(--color-border-strong) 80%,var(--color-text-primary) 20%)}}.btn-secondary:hover,.ui-button-secondary:hover{color:var(--color-text-primary)}.btn-secondary:active,.ui-button-secondary:active{background-color:#0000000a;border-color:#6e6d6a}@supports (color:color-mix(in lab,red,red)){.btn-secondary:active,.ui-button-secondary:active{border-color:color-mix(in srgb,var(--color-border-strong) 80%,var(--color-text-primary) 20%)}}.btn-secondary:active,.ui-button-secondary:active{color:var(--color-text-primary)}.btn-inverse-subtle{border-color:var(--color-button-inverse-subtle-border);color:var(--color-text-primary);background-color:#0000}.btn-inverse-subtle:hover,.btn-inverse-subtle:active{background-color:var(--color-button-inverse-bg-hover);border-color:var(--color-button-inverse-subtle-border-hover);color:var(--color-text-primary)}.btn-ghost{color:var(--color-text-secondary);background-color:#0000;border-color:#0000}.btn-ghost:hover,.btn-ghost:active{background-color:var(--color-surface-card);color:var(--color-text-primary)}.arrow-button{--arrow-button-color:var(--color-text-primary);align-items:center;gap:var(--space-3);width:max-content;color:var(--arrow-button-color);font-family:var(--font-ui-bold);font-size:var(--type-button-size);letter-spacing:var(--tracking-sohne-bold);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.arrow-button--accent{--arrow-button-color:var(--color-accent-primary)}.arrow-button--dark{--arrow-button-color:var(--color-text-inverse)}.arrow-button--inverse{--arrow-button-color:var(--color-text-primary)}.arrow-button__icon{width:1.25rem;height:1.25rem;transition:transform var(--motion-fast) var(--ease-standard);flex:none}@media(hover:hover){.arrow-button:hover .arrow-button__icon,.arrow-button-host:hover .arrow-button__icon{transform:translate(var(--space-2))}}.play-icon{border-top:.36em solid #0000;border-bottom:.36em solid #0000;border-left:.56em solid;flex:none;width:0;height:0;display:inline-block}.play-icon--inline{transform:translateY(.04em)}.arrow-button:focus,.arrow-button:focus-visible{outline:none}.arrow-button:focus-visible{text-underline-offset:.35em;text-decoration:underline}.btn:disabled,.btn[aria-disabled=true],.btn.is-disabled{background-color:var(--color-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-muted);cursor:not-allowed;opacity:.78;box-shadow:none}.btn:disabled:hover,.btn[aria-disabled=true]:hover,.btn.is-disabled:hover,.ui-button-disabled{background-color:var(--color-surface-subtle);border-color:var(--color-border-default);color:var(--color-text-muted)}.ui-status-message{font-size:var(--type-small-size);text-align:center;font-weight:600;line-height:1.4}.ui-status-message-success{color:var(--color-state-success)}.ui-status-message-error{color:var(--color-state-error)}.ui-status-message-warning{color:var(--color-state-warning)}.ui-status-message-info{color:var(--color-state-info)}.font-display{font-family:var(--font-display);font-weight:400}.font-body{font-family:var(--font-body);letter-spacing:var(--tracking-sohne-regular)}.font-body-bold{font-family:var(--font-body-bold);letter-spacing:var(--tracking-sohne-bold)}.type-brand{font-family:var(--font-display);font-size:clamp(4.5rem,2.4rem + 9vw,9rem);font-weight:400;line-height:var(--type-brand-line-height);letter-spacing:-.022em}@media(max-width:23.5rem){.type-brand{font-size:clamp(3.8rem,2.9rem + 6vw,4.8rem)}}.type-display-xl{font-family:var(--font-display);font-size:clamp(4.5rem,2.4rem + 9vw,9rem);font-weight:400;line-height:var(--type-display-xl-line-height);letter-spacing:-.022em}@media(max-width:23.5rem){.type-display-xl{font-size:clamp(3rem,13.6vw,3.8rem)}}@media(min-width:64rem){.type-display-xl{font-size:clamp(5rem,2rem + 8vw,11rem)}}.type-display-fit{--display-fit-optical-start:0em;font-family:var(--font-display);font-size:var(--display-fit-max-size);font-weight:400;line-height:var(--type-display-fit-line-height);letter-spacing:-.022em;text-indent:var(--display-fit-optical-start);white-space:nowrap}.display-fit-measure{visibility:hidden;pointer-events:none;white-space:nowrap;contain:layout style paint;position:absolute}.type-hero-display{font-family:var(--font-body-bold);font-size:clamp(2.5rem,1.8rem + 3.2vw,5rem);font-weight:600;line-height:var(--type-hero-display-line-height);letter-spacing:var(--tracking-sohne-bold)}.type-h1-display{font-family:var(--font-body-bold);font-size:clamp(2.125rem,1.65rem + 2.1vw,4rem);font-weight:600;line-height:var(--type-h1-display-line-height);letter-spacing:var(--tracking-sohne-bold)}.type-h1{font-family:var(--font-body-bold);font-size:var(--type-h1-size);font-weight:600;line-height:var(--type-h1-line-height);letter-spacing:var(--tracking-sohne-bold)}.type-modal-title{font-family:var(--font-body-bold);font-size:var(--type-modal-title-size);font-weight:600;line-height:var(--type-modal-title-line-height);letter-spacing:var(--tracking-sohne-bold)}.type-display{font-family:var(--font-display);font-size:var(--type-display-size);font-weight:400;line-height:var(--type-display-line-height);letter-spacing:.035em;text-transform:uppercase}.type-rating-average{font-family:var(--font-display);font-size:var(--type-rating-average-size);font-weight:400;line-height:var(--type-rating-average-line-height);letter-spacing:.035em}.type-context-compact{--type-micro-size:var(--font-size-xs);--type-micro-line-height:1.3333;--type-small-size:var(--font-size-xs);--type-small-line-height:1.3333;--type-body-compact-size:var(--font-size-xs);--type-body-compact-line-height:1.3333;--type-body-size:var(--font-size-xs);--type-body-line-height:1.3333;--type-body-lg-size:var(--font-size-sm);--type-body-lg-line-height:1.2857;--type-subtitle-size:var(--font-size-sm);--type-subtitle-line-height:1.2857;--type-h3-size:var(--font-size-sm);--type-h3-line-height:1.2857;--type-h2-size:var(--font-size-md);--type-h2-line-height:1.25;--type-h1-size:var(--font-size-2xl);--type-h1-line-height:1.2;--type-button-size:var(--font-size-sm);--type-button-line-height:1.2857}.type-context-fixed{--type-micro-size:var(--font-size-xs);--type-micro-line-height:1.3333;--type-small-size:var(--font-size-sm);--type-small-line-height:1.2857;--type-body-compact-size:var(--font-size-sm);--type-body-compact-line-height:1.2857;--type-body-size:var(--font-size-lg);--type-body-line-height:1.2353;--type-body-lg-size:var(--font-size-xl);--type-body-lg-line-height:1.2105;--type-subtitle-size:var(--font-size-xl);--type-subtitle-line-height:1.2105;--type-h3-size:var(--font-size-2xl);--type-h3-line-height:1.2;--type-h2-size:var(--font-size-5xl);--type-h2-line-height:1.1538;--type-h1-size:var(--font-size-6xl);--type-h1-line-height:1.125;--type-display-size:var(--font-size-7xl);--type-display-line-height:1.1;--type-button-size:var(--font-size-md);--type-button-line-height:1.25}.type-context-readable{--type-body-compact-line-height:1.5714;--type-body-line-height:1.4706;--type-body-lg-line-height:1.4211;--type-card-copy-line-height:1.381;--type-subtitle-line-height:1.4211;--type-detail-copy-line-height:1.4211}@media(min-width:48rem){.section-pad-xs{--section-pad-block-value:1.5rem}.section-pad-top-xs{--section-pad-top-value:1.5rem}.section-pad-bottom-xs{--section-pad-bottom-value:1.5rem}.section-pad-s{--section-pad-block-value:3.75rem}.section-pad-top-s{--section-pad-top-value:3.75rem}.section-pad-bottom-s{--section-pad-bottom-value:3.75rem}.section-pad-m{--section-pad-block-value:5rem}.section-pad-top-m{--section-pad-top-value:5rem}.section-pad-bottom-m{--section-pad-bottom-value:5rem}.section-pad-l{--section-pad-block-value:5.625rem}.section-pad-top-l{--section-pad-top-value:5.625rem}.section-pad-bottom-l{--section-pad-bottom-value:5.625rem}.section-pad-xl{--section-pad-block-value:7.5rem}.section-pad-top-xl{--section-pad-top-value:7.5rem}.section-pad-bottom-xl{--section-pad-bottom-value:7.5rem}.section-pad-xxl{--section-pad-block-value:11.25rem}.section-pad-top-xxl{--section-pad-top-value:11.25rem}.section-pad-bottom-xxl{--section-pad-bottom-value:11.25rem}.type-context-readable{--type-card-copy-line-height:1.3333;--type-detail-copy-line-height:1.3077}}@media(min-width:64rem){.section-pad-xs{--section-pad-block-value:2.5rem}.section-pad-top-xs{--section-pad-top-value:2.5rem}.section-pad-bottom-xs{--section-pad-bottom-value:2.5rem}.section-pad-s{--section-pad-block-value:5rem}.section-pad-top-s{--section-pad-top-value:5rem}.section-pad-bottom-s{--section-pad-bottom-value:5rem}.section-pad-m{--section-pad-block-value:6.25rem}.section-pad-top-m{--section-pad-top-value:6.25rem}.section-pad-bottom-m{--section-pad-bottom-value:6.25rem}.section-pad-l{--section-pad-block-value:7.5rem}.section-pad-top-l{--section-pad-top-value:7.5rem}.section-pad-bottom-l{--section-pad-bottom-value:7.5rem}.section-pad-xl{--section-pad-block-value:10rem}.section-pad-top-xl{--section-pad-top-value:10rem}.section-pad-bottom-xl{--section-pad-bottom-value:10rem}.section-pad-xxl{--section-pad-block-value:13.75rem}.section-pad-top-xxl{--section-pad-top-value:13.75rem}.section-pad-bottom-xxl{--section-pad-bottom-value:13.75rem}.type-context-readable{--type-body-compact-line-height:1.5;--type-body-line-height:1.4211;--type-body-lg-line-height:1.381;--type-card-copy-line-height:1.2857;--type-subtitle-line-height:1.381}}.type-context-container{--type-micro-size:var(--font-size-xs);--type-micro-line-height:1.3333;--type-small-size:var(--font-size-sm);--type-small-line-height:1.2857;--type-body-compact-size:var(--font-size-sm);--type-body-compact-line-height:1.2857;--type-body-size:var(--font-size-lg);--type-body-line-height:1.2353;--type-body-lg-size:var(--font-size-xl);--type-body-lg-line-height:1.2105;--type-subtitle-size:var(--font-size-xl);--type-subtitle-line-height:1.2105;--type-h3-size:var(--font-size-2xl);--type-h3-line-height:1.2;--type-h2-size:var(--font-size-5xl);--type-h2-line-height:1.1538;--type-h1-size:var(--font-size-6xl);--type-h1-line-height:1.125;--type-display-size:var(--font-size-7xl);--type-display-line-height:1.1;--type-button-size:var(--font-size-md);--type-button-line-height:1.25;container-type:inline-size}@container (min-width:48rem){.type-context-container :where(.type-meta,.type-micro){--type-micro-size:var(--font-size-15);--type-micro-line-height:1.2667}.type-context-container :where(.type-small,.type-label,.type-button){--type-small-size:var(--font-size-15);--type-small-line-height:1.2667;--type-button-size:var(--font-size-md);--type-button-line-height:1.25}.type-context-container :where(.type-body,.type-body-compact,.type-subtitle,.type-h3,.type-h2,.type-h1,.type-display){--type-body-compact-size:var(--font-size-md);--type-body-compact-line-height:1.25;--type-body-size:var(--font-size-18);--type-body-line-height:1.2222;--type-body-lg-size:var(--font-size-xl);--type-body-lg-line-height:1.2105;--type-subtitle-size:var(--font-size-xl);--type-subtitle-line-height:1.2105;--type-h3-size:var(--font-size-4xl);--type-h3-line-height:1.1739;--type-h2-size:var(--font-size-30);--type-h2-line-height:1.1333;--type-h1-size:var(--font-size-36);--type-h1-line-height:1.1111;--type-display-size:var(--font-size-9xl);--type-display-line-height:1.0714}}@container (min-width:64rem){.type-context-container :where(.type-meta,.type-micro){--type-micro-size:var(--font-size-md);--type-micro-line-height:1.25}.type-context-container :where(.type-small,.type-label,.type-button){--type-small-size:var(--font-size-md);--type-small-line-height:1.25;--type-button-size:var(--font-size-md);--type-button-line-height:1.25}.type-context-container :where(.type-body,.type-body-compact,.type-subtitle,.type-h3,.type-h2,.type-h1,.type-display){--type-body-compact-size:var(--font-size-md);--type-body-compact-line-height:1.25;--type-body-size:var(--font-size-xl);--type-body-line-height:1.2105;--type-body-lg-size:var(--font-size-3xl);--type-body-lg-line-height:1.381;--type-subtitle-size:var(--font-size-3xl);--type-subtitle-line-height:1.381;--type-h3-size:var(--font-size-4xl);--type-h3-line-height:1.1739;--type-h2-size:var(--font-size-6xl);--type-h2-line-height:1.125;--type-h1-size:var(--font-size-7xl);--type-h1-line-height:1.1;--type-display-size:var(--font-size-80);--type-display-line-height:1.05}}.type-h2{font-family:var(--font-body-bold);font-size:var(--type-h2-size);font-weight:600;line-height:var(--type-h2-line-height);letter-spacing:var(--tracking-sohne-bold)}.type-h3{font-family:var(--font-body-bold);font-size:var(--type-h3-size);font-weight:600;line-height:var(--type-h3-line-height);letter-spacing:var(--tracking-sohne-bold)}.type-subtitle{font-family:var(--font-body);font-size:var(--type-subtitle-size);font-weight:400;line-height:var(--type-subtitle-line-height);letter-spacing:var(--tracking-sohne-regular)}.type-detail-copy{font-family:var(--font-body);font-size:var(--type-detail-copy-size);font-weight:400;line-height:var(--type-detail-copy-line-height);letter-spacing:var(--tracking-sohne-regular)}.type-body{font-family:var(--font-body);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line-height);letter-spacing:var(--tracking-sohne-regular)}.type-card-title{font-family:var(--font-body);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line-height);letter-spacing:var(--tracking-sohne-bold)}.type-card-copy{font-family:var(--font-body-bold);font-size:var(--type-card-copy-size);font-weight:600;line-height:var(--type-card-copy-line-height);letter-spacing:var(--tracking-sohne-bold)}.type-body-compact{font-family:var(--font-body);font-size:var(--type-body-compact-size);font-weight:400;line-height:var(--type-body-compact-line-height);letter-spacing:var(--tracking-sohne-regular)}.type-body-lg{font-family:var(--font-body);font-size:var(--type-body-lg-size);font-weight:400;line-height:var(--type-body-lg-line-height);letter-spacing:var(--tracking-sohne-regular)}.type-body-xxl{font-family:var(--font-body);font-size:var(--type-body-xxl-size);font-weight:400;line-height:var(--type-body-xxl-line-height);letter-spacing:var(--tracking-sohne-regular)}.type-micro{font-family:var(--font-body);font-size:var(--type-micro-size);font-weight:400;line-height:var(--type-micro-line-height);letter-spacing:var(--tracking-sohne-regular)}.type-small{font-family:var(--font-body);font-size:var(--type-small-size);font-weight:400;line-height:var(--type-small-line-height);letter-spacing:var(--tracking-sohne-regular)}.type-index-title{font-family:var(--font-body);font-size:var(--type-index-title-size);font-weight:400;line-height:var(--type-index-title-line-height);letter-spacing:var(--tracking-sohne-regular)}.type-index-body{font-family:var(--font-body);font-size:var(--type-index-body-size);font-weight:400;line-height:var(--type-index-body-line-height);letter-spacing:var(--tracking-sohne-regular)}.type-meta{font-family:var(--font-body);font-size:var(--type-micro-size);font-weight:600;line-height:var(--type-micro-line-height);letter-spacing:var(--tracking-sohne-bold)}.type-label{font-family:var(--font-body);font-size:var(--type-small-size);font-weight:600;line-height:var(--type-small-line-height);letter-spacing:var(--tracking-sohne-bold)}.type-button{font-family:var(--font-body-bold);font-size:var(--type-button-size);font-weight:600;line-height:var(--type-button-line-height);letter-spacing:var(--tracking-sohne-bold)}.type-eyebrow{font-family:var(--font-body);font-size:var(--type-micro-size);font-weight:600;line-height:var(--type-micro-line-height);letter-spacing:var(--tracking-sohne-bold);text-transform:uppercase}.type-signature{font-family:var(--font-body);font-size:var(--type-signature-size);font-weight:400;line-height:var(--type-signature-line-height);letter-spacing:var(--tracking-sohne-regular)}.type-signature-bold{font-family:var(--font-body-bold);font-size:var(--type-signature-size);font-weight:600;line-height:var(--type-signature-line-height);letter-spacing:var(--tracking-sohne-bold)}.rich-text h2,.legal-prose h2{font-family:var(--font-body);font-size:var(--type-prose-h2-size);letter-spacing:var(--tracking-sohne-bold);color:var(--color-text-primary);margin-top:2rem;margin-bottom:.75rem;font-weight:600;line-height:1.16}.rich-text h3{font-family:var(--font-body);font-size:var(--type-prose-h3-size);letter-spacing:var(--tracking-sohne-bold);color:var(--color-text-primary);margin-top:1.5rem;margin-bottom:.65rem;font-weight:600;line-height:1.22}.rich-text p,.rich-text li,.legal-prose p,.legal-prose li,.legal-prose td,.legal-prose th{font-family:var(--font-body);font-size:var(--type-body-size);letter-spacing:var(--tracking-sohne-regular);font-weight:400;line-height:1.65}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-5{height:calc(var(--spacing) * 5)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-72{height:calc(var(--spacing) * 72)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-5{width:calc(var(--spacing) * 5)}.w-14{width:calc(var(--spacing) * 14)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-\[calc\(var\(--header-height\)\+1rem\)\]{scroll-margin-top:calc(var(--header-height) + 1rem)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border-default{border-color:var(--color-border-default)}.bg-accent-primary{background-color:var(--color-accent-primary)}.bg-surface-canvas{background-color:var(--color-surface-canvas)}.bg-surface-strong{background-color:var(--color-surface-strong)}.bg-surface-subtle{background-color:var(--color-surface-subtle)}.bg-\[linear-gradient\(to_bottom\,rgba\(28\,28\,29\,var\(--map-gray-fade-opacity\)\)_0\%\,transparent_var\(--map-gray-fade-stop\)\)\]{background-image:linear-gradient(to bottom,rgba(28,28,29,var(--map-gray-fade-opacity)) 0%,transparent var(--map-gray-fade-stop))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.pt-\[var\(--header-height\)\]{padding-top:var(--header-height)}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.625rem\]{font-size:.625rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.text-accent-primary{color:var(--color-accent-primary)}.text-text-inverse{color:var(--color-text-inverse)}.text-text-inverse-muted{color:var(--color-text-inverse-muted)}.text-text-inverse-secondary{color:var(--color-text-inverse-secondary)}.text-text-muted{color:var(--color-text-muted)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-subtle{color:var(--color-text-subtle)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/title\:text-accent-primary:is(:where(.group\/title):hover *){color:var(--color-accent-primary)}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:absolute{position:absolute}.lg\:inset-y-0{inset-block:calc(var(--spacing) * 0)}.lg\:right-0{right:calc(var(--spacing) * 0)}.lg\:right-\[-6\%\]{right:-6%}.lg\:left-0{left:calc(var(--spacing) * 0)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:min-h-\[30rem\]{min-height:30rem}.lg\:w-32{width:calc(var(--spacing) * 32)}.lg\:w-\[68\%\]{width:68%}.lg\:max-w-\[44\%\]{max-width:44%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:bg-\[linear-gradient\(to_right\,rgba\(28\,28\,29\,var\(--map-gray-fade-opacity\)\)_0\%\,transparent_var\(--map-gray-fade-stop\)\)\]{background-image:linear-gradient(to right,rgba(28,28,29,var(--map-gray-fade-opacity)) 0%,transparent var(--map-gray-fade-stop))}.lg\:pr-12{padding-right:calc(var(--spacing) * 12)}}@media(min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@font-face{font-family:Optician Sans;src:url(https://w.10masters.com/fonts/optician-sans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Made Outer Sans;src:url(https://w.10masters.com/fonts/made-outer-sans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne Buch;src:local(Söhne Buch),local(Sohne Buch),local(Sohne-Buch),url(https://w.10masters.com/fonts/soehne-buch.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne Buch Strong;src:local(Söhne Kräftig),local(Sohne Kraftig),local(Sohne-Kraftig),url(https://w.10masters.com/fonts/soehne-kraftig.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sohne Buch Bold;src:local(Söhne Halbfett),local(Sohne Halbfett),local(Sohne-Halbfett),url(https://w.10masters.com/fonts/soehne-halbfett.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sohne UI Bold;src:url(https://w.10masters.com/fonts/soehne-halbfett.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;ascent-override:80%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Inter Cyrillic;src:url(https://w.10masters.com/fonts/inter-cyrillic-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Cyrillic;src:url(https://w.10masters.com/fonts/inter-cyrillic-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Cyrillic;src:url(https://w.10masters.com/fonts/inter-cyrillic-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter Cyrillic UI Bold;src:url(https://w.10masters.com/fonts/inter-cyrillic-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:80%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Onest Cyrillic Display;src:url(https://w.10masters.com/fonts/onest-cyrillic-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sohne Schmal Regular;src:local(Sohne Schmal Kraftig),local(SohneSchmal-Kraftig),url(https://w.10masters.com/fonts/sohne-schmal-kraftig.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sohne Schmal Bold;src:url(https://w.10masters.com/fonts/sohne-schmal-dreiviertelfett-test.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:lang(ru){--font-display:var(--font-cyrillic-display);--font-body:var(--font-cyrillic-body);--font-body-strong:var(--font-cyrillic-body-strong);--font-body-bold:var(--font-cyrillic-body-bold);--font-ui-bold:var(--font-cyrillic-ui-bold);--font-pill-bold:var(--font-ui-bold)}@media(max-width:23.5rem){:root{--container-pad-x:1.5rem;--type-brand-line-height:.8;--type-display-xl-line-height:1.0833}}@media(min-width:48rem){:root{--section-heading-margin-bottom:3.75rem;--type-section-heading-s-size:var(--font-size-24);--type-section-heading-s-line-height:1.1667;--type-section-heading-m-size:var(--font-size-6xl);--type-section-heading-m-line-height:1.125;--type-section-heading-l-size:var(--font-size-48);--type-section-heading-l-line-height:1.0833;--type-section-heading-xl-size:var(--font-size-9xl);--type-section-heading-xl-line-height:1.0714;--type-section-heading-xxl-size:var(--font-size-10xl);--type-section-heading-xxl-line-height:1.0625;--type-section-heading-size:var(--type-section-heading-m-size);--type-section-heading-line-height:var(--type-section-heading-m-line-height);--type-card-title-size:var(--font-size-lg);--type-card-title-line-height:1.2353;--type-card-copy-size:var(--font-size-24);--type-card-copy-line-height:1.3333;--type-body-size:var(--font-size-xl);--type-body-line-height:1.2105;--type-body-compact-size:var(--font-size-15);--type-body-compact-line-height:1.2667;--type-body-lg-size:var(--font-size-3xl);--type-body-lg-line-height:1.381;--type-body-xxl-size:var(--font-size-24);--type-body-xxl-line-height:1.3333;--type-index-title-size:var(--font-size-lg);--type-index-title-line-height:1.2353;--type-index-body-size:var(--font-size-13);--type-index-body-line-height:1.3077;--type-detail-copy-size:var(--font-size-5xl);--type-detail-copy-line-height:1.3077;--type-modal-title-size:var(--font-size-7xl);--type-modal-title-line-height:1.1}}@media(min-width:64rem){:root{--type-body-size:var(--font-size-3xl);--type-body-line-height:1.381;--type-body-compact-size:var(--font-size-lg);--type-body-compact-line-height:1.2353;--type-body-lg-size:var(--font-size-24);--type-body-lg-line-height:1.3333;--type-body-xxl-size:var(--font-size-6xl);--type-body-xxl-line-height:1.1875;--type-index-title-size:var(--font-size-xl);--type-index-title-line-height:1.2105;--type-index-body-size:var(--font-size-sm);--type-index-body-line-height:1.2857;--type-card-copy-size:var(--font-size-28);--type-card-copy-line-height:1.2857;--type-subtitle-size:var(--font-size-3xl);--type-subtitle-line-height:1.381;--type-signature-size:var(--font-size-4xl);--type-signature-line-height:1.1739;--type-h3-size:var(--font-size-4xl);--type-h3-line-height:1.1739;--type-h2-size:var(--font-size-6xl);--type-h2-line-height:1.125;--type-h1-size:var(--font-size-7xl);--type-h1-line-height:1.1;--section-heading-margin-bottom:5rem;--type-section-heading-s-size:var(--font-size-6xl);--type-section-heading-s-line-height:1.125;--type-section-heading-m-size:var(--font-size-7xl);--type-section-heading-m-line-height:1.1;--type-section-heading-l-size:var(--font-size-9xl);--type-section-heading-l-line-height:1.0714;--type-section-heading-xl-size:var(--font-size-72);--type-section-heading-xl-line-height:1.0556;--type-section-heading-xxl-size:var(--font-size-80);--type-section-heading-xxl-line-height:1.05;--type-section-heading-size:var(--type-section-heading-m-size);--type-modal-title-size:var(--font-size-9xl);--type-modal-title-line-height:1.0714;--type-display-size:var(--font-size-8xl);--type-display-line-height:1.0769;--type-rating-average-size:var(--font-size-9xl);--type-display-xl-line-height:1.05;--type-prose-h2-size:1.75rem;--type-prose-h3-size:var(--font-size-3xl)}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:page-fade-out .36s var(--ease-page-transition) both}::view-transition-new(root){animation:page-fade-in var(--motion-page) var(--ease-page-transition) both}html[data-astro-transition-fallback=old] body{animation:page-fade-out .36s var(--ease-page-transition) both}html[data-astro-transition-fallback=new] body{animation:page-fade-in var(--motion-page) var(--ease-page-transition) both}}@keyframes page-fade-out{0%{opacity:1}to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}[data-reveal]{--reveal-delay:0s;opacity:0;transform:translateY(var(--reveal-translate-y));transition:opacity var(--motion-reveal-opacity) var(--ease-reveal) var(--reveal-delay),transform var(--motion-reveal-translate) var(--ease-reveal) var(--reveal-delay);will-change:opacity,transform}[data-reveal].is-revealed{opacity:1;will-change:auto;transform:none}[data-reveal][data-reveal-no-translate]{--reveal-translate-y:0px}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;will-change:auto;transition:none;transform:none}}@media(min-width:40rem){@layer components{.layout-shell,.layout-shell-narrow,.layout-shell-reading{padding-inline:var(--container-pad-x-sm)}}}@media(min-width:64rem){@layer components{.layout-shell,.layout-shell-narrow,.layout-shell-reading{padding-inline:var(--container-pad-x-lg)}.section-hero{padding-block:var(--section-space-hero-desktop)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
