@layer reset{@scope([data-astryx-theme=spazierfahrt]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:1.25}:where(h2){font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1.3333}:where(h3){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1.4}:where(h4){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.5556}:where(h5){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.5}:where(h6){font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.4286}:where(p){font-family:var(--font-family-body);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5}:where(small){font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.4286}:where(code,pre){font-family:var(--font-family-code);font-size:var(--font-size-base);line-height:1.4286}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-astryx-theme=spazierfahrt]) to ([data-astryx-theme]){:scope{--font-size-4xs:.5rem;--font-size-3xs:.5625rem;--font-size-2xs:.625rem;--font-size-xs:.6875rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:2rem;--font-size-5xl:2.5rem;--text-heading-1-size:var(--font-size-4xl);--text-heading-1-weight:var(--font-weight-bold);--text-heading-1-leading:1.25;--text-heading-2-size:var(--font-size-3xl);--text-heading-2-weight:var(--font-weight-bold);--text-heading-2-leading:1.3333;--text-heading-3-size:var(--font-size-2xl);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4;--text-heading-4-size:var(--font-size-xl);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.5556;--text-heading-5-size:var(--font-size-lg);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.5;--text-heading-6-size:var(--font-size-base);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.4286;--text-body-size:var(--font-size-lg);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.5;--text-large-size:var(--font-size-xl);--text-large-weight:var(--font-weight-normal);--text-large-leading:1.5556;--text-label-size:var(--font-size-lg);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.5;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-base);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.4286;--text-display-1-size:clamp(3rem, 6.4vw, 4.5rem);--text-display-1-weight:800;--text-display-1-leading:1.1111;--text-display-2-size:clamp(2rem, 4.2vw, 2.5rem);--text-display-2-weight:var(--font-weight-bold);--text-display-2-leading:1.2;--text-display-3-size:var(--font-size-4xl);--text-display-3-weight:var(--font-weight-bold);--text-display-3-leading:1.25;--duration-fast-min:95ms;--duration-fast:.125s;--duration-fast-max:.165s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:.525s;--duration-slow:.7s;--duration-slow-max:.935s;--font-family-body:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:var(--font-hanken-grotesk), "Hanken Grotesk", Inter, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-family-code:var(--font-geist), Geist, ui-sans-serif, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-syntax-keyword:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-syntax-string:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-syntax-comment:var(--lightningcss-light,#686a6a)var(--lightningcss-dark,#686a6a);--color-syntax-number:var(--lightningcss-light,#e7bcb8)var(--lightningcss-dark,#e7bcb8);--color-syntax-function:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-syntax-type:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-syntax-variable:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-syntax-operator:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-syntax-constant:var(--lightningcss-light,#e7bcb8)var(--lightningcss-dark,#e7bcb8);--color-syntax-tag:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-syntax-attribute:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-syntax-property:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-syntax-punctuation:var(--lightningcss-light,#686a6a)var(--lightningcss-dark,#686a6a);--color-syntax-background:var(--lightningcss-light,#0b0f12)var(--lightningcss-dark,#0b0f12);--color-background-surface:var(--lightningcss-light,#1c2024)var(--lightningcss-dark,#1c2024);--color-background-body:var(--lightningcss-light,#101418)var(--lightningcss-dark,#101418);--color-background-card:var(--lightningcss-light,#181c20)var(--lightningcss-dark,#181c20);--color-background-popover:var(--lightningcss-light,#262a2e)var(--lightningcss-dark,#262a2e);--color-background-muted:var(--lightningcss-light,#0b0f12)var(--lightningcss-dark,#0b0f12);--color-accent:var(--lightningcss-light,#d5001c)var(--lightningcss-dark,#d5001c);--color-accent-muted:var(--lightningcss-light,#d5001c33)var(--lightningcss-dark,#d5001c33);--color-neutral:var(--lightningcss-light,#c2c7cb1f)var(--lightningcss-dark,#c2c7cb1f);--color-overlay:var(--lightningcss-light,#0b0f12cc)var(--lightningcss-dark,#0b0f12cc);--color-overlay-hover:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-overlay-pressed:var(--lightningcss-light,#c2c7cb26)var(--lightningcss-dark,#c2c7cb26);--color-text-primary:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-text-secondary:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-disabled:var(--lightningcss-light,#686a6a)var(--lightningcss-dark,#686a6a);--color-text-accent:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-on-dark:#e0e3e8;--color-on-light:#2d3135;--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-on-success:var(--lightningcss-light,#2d3135)var(--lightningcss-dark,#2d3135);--color-on-error:var(--lightningcss-light,#690005)var(--lightningcss-dark,#690005);--color-on-warning:var(--lightningcss-light,#101418)var(--lightningcss-dark,#101418);--color-icon-accent:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-icon-primary:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-icon-secondary:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-icon-disabled:var(--lightningcss-light,#686a6a)var(--lightningcss-dark,#686a6a);--color-success:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-error:var(--lightningcss-light,#ffb4ab)var(--lightningcss-dark,#ffb4ab);--color-warning:var(--lightningcss-light,#e7bcb8)var(--lightningcss-dark,#e7bcb8);--color-success-muted:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-error-muted:var(--lightningcss-light,#93000a61)var(--lightningcss-dark,#93000a61);--color-warning-muted:var(--lightningcss-light,#e7bcb824)var(--lightningcss-dark,#e7bcb824);--color-border:var(--lightningcss-light,#c2c7cb26)var(--lightningcss-dark,#c2c7cb26);--color-border-emphasized:var(--lightningcss-light,#c2c7cb80)var(--lightningcss-dark,#c2c7cb80);--color-skeleton:var(--lightningcss-light,#313539)var(--lightningcss-dark,#313539);--color-shadow:var(--lightningcss-light,#0009)var(--lightningcss-dark,#0009);--color-tint-hover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-background-red:var(--lightningcss-light,#d5001c33)var(--lightningcss-dark,#d5001c33);--color-border-red:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-icon-red:var(--lightningcss-light,#ffb4ab)var(--lightningcss-dark,#ffb4ab);--color-text-red:var(--lightningcss-light,#ffb4ab)var(--lightningcss-dark,#ffb4ab);--color-background-orange:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-orange:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-orange:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-orange:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-yellow:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-yellow:var(--lightningcss-light,#c2c7cb80)var(--lightningcss-dark,#c2c7cb80);--color-icon-yellow:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-yellow:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-green:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-green:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-green:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-green:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-teal:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-teal:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-teal:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-teal:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-cyan:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-cyan:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-cyan:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-cyan:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-blue:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-blue:var(--lightningcss-light,#c2c7cb80)var(--lightningcss-dark,#c2c7cb80);--color-icon-blue:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-blue:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-purple:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-purple:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-purple:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-purple:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-pink:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-pink:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-pink:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-pink:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-gray:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-gray:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-gray:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-gray:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--radius-none:0;--radius-inner:.125rem;--radius-element:.25rem;--radius-container:.5rem;--radius-page:.75rem;--radius-full:9999px;--shadow-low:0 1px 2px #00000059, inset 0 0 0 1px #c2c7cb1a;--shadow-med:0 4px 16px #00000073, inset 0 0 0 1px #c2c7cb1f;--shadow-high:0 12px 40px #0009, inset 0 0 0 1px #c2c7cb26;--shadow-inset-hover:inset 0px 0px 0px 2px #c2c7cb33;--shadow-inset-selected:inset 0px 0px 0px 2px #d5001c66;--shadow-inset-success:inset 0px 0px 0px 2px #9fe59b4d;--shadow-inset-warning:inset 0px 0px 0px 2px #e7bcb84d;--shadow-inset-error:inset 0px 0px 0px 2px #ffb4ab4d;--color-background-inverted:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-error-inverted:var(--lightningcss-light,#93000a)var(--lightningcss-dark,#93000a);--color-track:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--radius-chat:.75rem;--size-element-sm:32px;--size-element-md:40px;--size-element-lg:48px}@supports (color:lab(0% 0 0)){:scope{--shadow-low:0 1px 2px lab(0% 0 0/.35), inset 0 0 0 1px #c2c7cb1a;--shadow-med:0 4px 16px lab(0% 0 0/.45), inset 0 0 0 1px #c2c7cb1f;--shadow-high:0 12px 40px lab(0% 0 0/.6), inset 0 0 0 1px #c2c7cb26}}.astryx-heading.level-1{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading);letter-spacing:-.01em}.astryx-heading.level-2{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading);letter-spacing:-.01em}.astryx-heading.level-3{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading);letter-spacing:-.005em}.astryx-heading.level-4{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading.level-5{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading.level-6{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);font-weight:var(--text-display-1-weight);line-height:var(--text-display-1-leading);letter-spacing:clamp(-.18rem,.18rem - .512vw,-.06rem)}.astryx-heading.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);font-weight:var(--text-display-2-weight);line-height:var(--text-display-2-leading);letter-spacing:-.02em}.astryx-heading.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);font-weight:var(--text-display-3-weight);line-height:var(--text-display-3-leading);letter-spacing:-.01em}.astryx-text.body{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text.large{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text.label{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text.code{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading);font-variant-numeric:tabular-nums;letter-spacing:.01em}.astryx-text.supporting{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading);font-weight:var(--text-display-1-weight);letter-spacing:clamp(-.18rem,.18rem - .512vw,-.06rem)}.astryx-text.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading);font-weight:var(--text-display-2-weight);letter-spacing:-.02em}.astryx-text.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading);font-weight:var(--text-display-3-weight);letter-spacing:-.01em}.astryx-text.eyebrow{font-family:var(--font-family-code);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;line-height:1.3333}.astryx-text.technical{font-family:var(--font-family-code);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:1.4286}.astryx-button.destructive{color:#ffdad6;background-color:#93000a;background-image:none}.astryx-button{font-family:var(--font-family-code);font-weight:var(--font-weight-semibold);letter-spacing:.02em;border-radius:var(--radius-element);--_button-radius:var(--radius-element)}.astryx-button:focus-visible{outline-color:var(--color-text-accent)}.astryx-button:is(.astryx-lightbox *){background-color:var(--color-overlay);border-radius:var(--radius-full)}.astryx-button.primary{font-weight:var(--font-weight-bold);background-image:none}.astryx-button.primary:hover{background-color:#c00018;background-image:none;box-shadow:0 0 0 1px #c2c7cb33}.astryx-button.primary:active{background-color:#930010;background-image:none}.astryx-button.secondary{border-style:solid;border-width:1px;border-color:var(--color-border-emphasized);color:var(--color-text-primary);background-color:#0000;background-image:none}.astryx-button.secondary:hover{background-color:#c2c7cb14;background-image:none;border-color:#c2c7cb}.astryx-button.secondary:active{background-color:#c2c7cb26;background-image:none}.astryx-badge.info,.astryx-badge.neutral{color:#e0e3e8;background-color:#c2c7cb1f}.astryx-badge.success{color:#2d3135;background-color:#c2c7cb}.astryx-badge.warning{color:#2d3135;background-color:#e7bcb8}.astryx-badge.error{color:#ffdad6;background-color:#93000a}.astryx-badge.red{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge.orange{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge.yellow{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge.green{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge.teal{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge.cyan{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge.blue{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge.purple{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge.pink{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge.gray{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge{border-radius:var(--radius-full);font-family:var(--font-family-code);letter-spacing:.06em;text-transform:uppercase}.astryx-badge.accent{color:#fff;background-color:#d5001c}.astryx-statusdot.success{background-color:#c2c7cb}.astryx-statusdot.warning{background-color:#e7bcb8}.astryx-statusdot.error{background-color:#ffb4ab}.astryx-statusdot.accent{background-color:#ffb3ac}.astryx-banner.info{background-color:var(--color-background-surface);--color-accent-muted:transparent;--color-text-primary:#e0e3e8;--color-text-secondary:#e0e3e8;--color-accent:#d5001c}.astryx-banner.success{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner.warning{--color-text-primary:var(--color-text-yellow);--color-text-secondary:var(--color-text-yellow);--color-warning:var(--color-text-yellow)}.astryx-banner.error{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-banner{border-style:solid;border-width:1px;border-color:var(--color-border)}.astryx-banner.card{border-radius:var(--radius-container);--_banner-radius:var(--radius-container)}.astryx-banner.section{--_banner-radius:0;border-inline-width:0;border-radius:0}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progressbar{--color-background-muted:var(--color-track)}.astryx-progressbar.accent{--color-accent:#d5001c}.astryx-progressbar.success{--color-success:#c2c7cb}.astryx-progressbar.warning{--color-warning:#e7bcb8}.astryx-progressbar.error{--color-error:#ffb4ab}.astryx-card{background-color:var(--color-background-card);border-radius:var(--radius-container);border-style:solid;border-width:1px;border-color:var(--color-border);--astryx-card-padding:var(--spacing-5);--_card-radius:var(--radius-container)}.astryx-section{--astryx-section-padding:var(--spacing-4)}.astryx-toggle-button{min-height:var(--size-element-md);background-color:var(--color-background-card);border-style:solid;border-width:1px;border-color:var(--color-border-emphasized);border-radius:var(--radius-element);color:var(--color-text-primary)}.astryx-toggle-button:hover{border-color:#c2c7cb}.astryx-toggle-button[data-is-pressed=true]{color:#fff;background-color:#d5001c;border-color:#d5001c}.astryx-text-input{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-text-input:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-text-input:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-number-input{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-number-input:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-number-input:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-date-input{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-date-input:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-date-input:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-time-input{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-time-input:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-time-input:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-textarea{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-textarea:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-textarea:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-selector{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-selector:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-selector:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-typeahead{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-typeahead:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-typeahead:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-tokenizer{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-tokenizer:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-tokenizer:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-field-label{font-family:var(--font-family-code);letter-spacing:.02em}.astryx-banner-icon.info{--color-accent:#c2c7cb}.astryx-radio-list.vertical{gap:var(--spacing-3)}.astryx-radio-list-item{padding:var(--spacing-3);outline-color:var(--color-text-accent);background-color:var(--color-background-card);border-style:solid;border-width:1px;border-color:var(--color-border-emphasized);border-radius:var(--radius-container)}.astryx-radio-list-item:hover{border-color:#c2c7cb}.astryx-radio-list-item:has(input:checked){background-color:#271a20;border-color:#d5001c}.astryx-token{font-family:var(--font-family-code);border-radius:var(--radius-element);outline-color:var(--color-text-accent)}.astryx-link,.astryx-collapsible-trigger,.astryx-checkbox{outline-color:var(--color-text-accent)}.astryx-text.primary,.astryx-heading.primary,.astryx-link.primary{color:var(--color-text-primary)}.astryx-text.secondary,.astryx-heading.secondary,.astryx-link.secondary{color:var(--color-text-secondary)}.astryx-text.disabled,.astryx-heading.disabled,.astryx-link.disabled{color:var(--color-text-disabled)}.astryx-text.placeholder,.astryx-heading.placeholder,.astryx-link.placeholder{color:var(--color-text-secondary)}.astryx-text.accent,.astryx-heading.accent,.astryx-link.accent{color:var(--color-text-accent)}.astryx-text.size-4xs{font-size:var(--font-size-4xs)}.astryx-text.size-3xs{font-size:var(--font-size-3xs)}.astryx-text.size-2xs{font-size:var(--font-size-2xs)}.astryx-text.xsm{font-size:var(--font-size-xs)}.astryx-text.sm{font-size:var(--font-size-sm)}.astryx-text.base{font-size:var(--font-size-base)}.astryx-text.lg{font-size:var(--font-size-lg)}.astryx-text.xl{font-size:var(--font-size-xl)}.astryx-text.size-2xl{font-size:var(--font-size-2xl)}.astryx-text.size-3xl{font-size:var(--font-size-3xl)}.astryx-text.size-4xl{font-size:var(--font-size-4xl)}}@scope([data-astryx-theme=spazierfahrt]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}
@layer reset,astryx-base,astryx-theme,components;@layer components{html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:5rem;scroll-padding-bottom:calc(var(--fixed-bottom-bar-h,7rem) + 1rem)}}
@property --x---hero-focal-desktop{syntax:"*";inherits:false}@property --x---hero-focal-mobile{syntax:"*";inherits:false}@property --x---photo-focal{syntax:"*";inherits:false}@property --x---reveal-delay{syntax:"*";inherits:false}@keyframes x18re5ia-B{0%{opacity:0}to{opacity:1}}@keyframes xqqmgfp-B{0%{opacity:1;transform:scale(1)}50%{opacity:.76;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes xe0uju1-B{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes xatw9dd-B{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes x18iuopw-B{0%{transform:translateY(2.5%)}to{transform:translateY(-2.5%)}}@keyframes x15gob9i-B{0%{transform:translateY(-3.5%)scale(1.09)}to{transform:translateY(3.5%)scale(1.09)}}@keyframes xd1e6sh-B{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}@keyframes x13b9akg-B{0%{translate:0}to{translate:2.5%}}.x1quf32t{--breakdown-caret:0deg}.x1cvwxxg{--breakdown-rows:0fr}.x1djuq8o{--gallery-dialog-height:100dvh}.x15kv1aw{--hero-focal-desktop:var(--x---hero-focal-desktop)}.x16ha9sl{--hero-focal-mobile:var(--x---hero-focal-mobile)}.x187paet{--media-overscan:1.06}.xwpophc{--media-pan:x13b9akg-B}.x6jpgzq{--media-scale:1}.xcfop7v{--photo-focal:var(--x---photo-focal)}.x1q2o454{--reveal-delay:var(--x---reveal-delay)}.x19omq2d:focus-within,.xqy73av:focus-visible{--media-scale:1.04}.xkrfmah:focus-visible{--studio-tile-ring:var(--color-text-primary,#e0e3e8)}.xxwwcsh:has(input:checked){--breakdown-caret:180deg}.x16zqyz2:has(input:checked){--breakdown-rows:1fr}@media (hover:hover){.xr3166q.xr3166q:hover{--media-scale:1.04}}.x1uwsscb:not(#\#){all:unset}.x10a8y8t:not(#\#){inset:0}.xkdpibf:not(#\#){margin:-1px}.x9ms5i6:not(#\#){padding:3px}.x1gt495:not(#\#){padding:var(--spacing-6)}.x1vbuttk:not(#\#):not(#\#){background-position:0 calc(440px + clamp(120px,100svh - 630px,170px)),0 0}.x22yoo:not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-accent) 55%,transparent)}.x177p2d1:not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-text-secondary) 15%,transparent)}.x9r1u3d:not(#\#):not(#\#){border-color:#0000}.xvy26l8:not(#\#):not(#\#){border-color:var(--color-border-emphasized)}.x14i3s5s:not(#\#):not(#\#){border-color:var(--color-border)}.x1hviunn:not(#\#):not(#\#){border-radius:var(--radius-container)}.x5ebp1k:not(#\#):not(#\#){border-radius:var(--radius-element,4px)}.xvenn6m:not(#\#):not(#\#){border-radius:var(--radius-element) var(--radius-element) 0 0}.xh6dtrn:not(#\#):not(#\#){border-radius:var(--radius-element)}.x3y1k1d:not(#\#):not(#\#){border-radius:var(--radius-inner,2px)}.x1y0btm7:not(#\#):not(#\#){border-style:solid}.xmkeg23:not(#\#):not(#\#){border-width:1px}.x1v2ro7d:not(#\#):not(#\#){gap:12px}.x1ed6fcf:not(#\#):not(#\#){gap:3px}.xjgxxc3:not(#\#):not(#\#){gap:var(--spacing-2,8px)}.x18g69wz:not(#\#):not(#\#){gap:var(--spacing-4)}.x17y0mx6:not(#\#):not(#\#){inset-inline:0}.xvf9o5y:not(#\#):not(#\#){inset-inline:16px}.xvueqy4:not(#\#):not(#\#){margin-inline:auto}.xb3r6kr:not(#\#):not(#\#){overflow:hidden}.x1rea2x4:not(#\#):not(#\#){overflow:visible}.x1xn8qrt:not(#\#):not(#\#){padding-block:16px}.xgmh6ty:not(#\#):not(#\#){padding-block:56px}.xg24xqi:not(#\#):not(#\#){padding-block:var(--spacing-0-5,2px)}.x1vofgu7:not(#\#):not(#\#){padding-block:var(--spacing-1-5)}.xu0wf1k:not(#\#):not(#\#){padding-block:var(--spacing-1)}.x1jgtys:not(#\#):not(#\#){padding-block:var(--spacing-12)}.xce4md1:not(#\#):not(#\#){padding-block:var(--spacing-2)}.x17qtykl:not(#\#):not(#\#){padding-inline:20px}.x1ymrtkw:not(#\#):not(#\#){padding-inline:var(--spacing-1,4px)}.xf314gf:not(#\#):not(#\#){padding-inline:var(--spacing-2)}.xrrkdod:not(#\#):not(#\#){padding-inline:var(--spacing-3)}.x1pzlopt:not(#\#):not(#\#){padding-inline:var(--spacing-4)}@supports (overflow:clip){.x1tk999d.x1tk999d:not(#\#):not(#\#){overflow:clip}}.x8rsami:has(input:checked):not(#\#):not(#\#){border-color:var(--color-accent)}@media (min-width:768px){.x642p3j.x642p3j:not(#\#):not(#\#){background-position:0 89%,0 0}.x16qocf2.x16qocf2:not(#\#):not(#\#){padding-block:20px}.xy625g5.xy625g5:not(#\#):not(#\#){padding-block:80px}}@media (max-width:767.98px){.x5wmq5.x5wmq5:not(#\#):not(#\#){padding-block:var(--spacing-2)}}@media (min-width:768px){.xg1yroj.xg1yroj:not(#\#):not(#\#){padding-inline:64px}.x1jpp64a.x1jpp64a:not(#\#):not(#\#){padding-inline:var(--spacing-12)}}@media (max-width:767.98px){.x1mmw1bl.x1mmw1bl:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-4)}.xfx5aux.xfx5aux:not(#\#):not(#\#){scroll-snap-type:x mandatory}}@media (hover:hover){.x14lfm9w.x14lfm9w:not(:has(input:checked)):hover:not(#\#):not(#\#){border-color:var(--color-text-secondary)}.xqbdt21.xqbdt21:hover:not(#\#):not(#\#){border-color:var(--color-text-secondary)}}.xzmghym:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#000 0%,#0000 15%)}.x6s0dn4:not(#\#):not(#\#):not(#\#){align-items:center}.x1cy8zhl:not(#\#):not(#\#):not(#\#){align-items:flex-start}.x1qjc9v5:not(#\#):not(#\#):not(#\#){align-items:stretch}.xpvyfi4:not(#\#):not(#\#):not(#\#){align-self:flex-end}.xqcrz7y:not(#\#):not(#\#):not(#\#){align-self:flex-start}.xpz12be:not(#\#):not(#\#):not(#\#){animation-direction:alternate}.x10bxkc9:not(#\#):not(#\#):not(#\#){animation-duration:7s}.x12wqnr7:not(#\#):not(#\#):not(#\#){animation-duration:var(--duration-medium)}.x1u6ievf:not(#\#):not(#\#):not(#\#){animation-fill-mode:both}.xa4qsjk:not(#\#):not(#\#):not(#\#){animation-iteration-count:infinite}.x1a5igra:not(#\#):not(#\#):not(#\#){animation-name:none}.x1mnvioz:not(#\#):not(#\#):not(#\#){animation-name:var(--media-pan,none)}.xqcmdr3:not(#\#):not(#\#):not(#\#){animation-name:x18re5ia-B}.xsoje5b:not(#\#):not(#\#):not(#\#){animation-name:xqqmgfp-B}.xyuw9oy:not(#\#):not(#\#):not(#\#){animation-timeline:auto}.x1esw782:not(#\#):not(#\#):not(#\#){animation-timing-function:linear}.x128ha8g:not(#\#):not(#\#):not(#\#){animation-timing-function:var(--ease-standard)}.x1gvjw7:not(#\#):not(#\#):not(#\#){aspect-ratio:1}.x1mab81j:not(#\#):not(#\#):not(#\#){aspect-ratio:1800/796}.xecreit:not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-background-body) 72%,transparent)}.xpup6d2:not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-text-secondary) 18%,transparent)}.xw2pf1c:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-body,#101418)}.x1eiddq6:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-body)}.x1de1mus:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-card)}.x2p23on:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted,#0b0f12)}.xwmxj5m:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted)}.x9gty3s:not(#\#):not(#\#):not(#\#){background-color:var(--color-text-accent,#c8102e)}.x18t220a:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-text-secondary) 4%, transparent) 8%, color-mix(in srgb, var(--color-text-secondary) 30%, transparent) 34%, color-mix(in srgb, var(--color-text-secondary) 30%, transparent) 66%, color-mix(in srgb, var(--color-text-secondary) 4%, transparent) 92%, transparent 100%), radial-gradient(34% 14% at 50% 81%, color-mix(in srgb, var(--color-text-secondary) 14%, transparent) 0%, transparent 72%)}.xq9wu33:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-background-muted) 30%,transparent) 0px,color-mix(in srgb,var(--color-background-muted) 72%,transparent) 24px,color-mix(in srgb,var(--color-background-muted) 82%,transparent) 100%)}.x10jmyi9:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-background-muted) 88%,transparent) 0%,color-mix(in srgb,var(--color-background-muted) 80%,transparent) 45%,color-mix(in srgb,var(--color-background-muted) 40%,transparent) 58%,transparent 66%,transparent 82%,color-mix(in srgb,var(--color-background-muted) 88%,transparent) 100%)}.x31jgl3:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-background-muted) 45%,transparent) 55%,color-mix(in srgb,var(--color-background-muted) 92%,transparent) 100%)}.x1v3evoc:not(#\#):not(#\#):not(#\#){background-image:radial-gradient(120% 70% at 50% 108%, color-mix(in srgb, var(--color-text-secondary) 12%, transparent) 0%, transparent 62%)}.xiy17q3:not(#\#):not(#\#):not(#\#){background-repeat:no-repeat}.xxkwabr:not(#\#):not(#\#):not(#\#){background-size:100% 1px,100% 100%}.x10w94by:not(#\#):not(#\#):not(#\#){border-inline-end-width:0}.x14e42zd:not(#\#):not(#\#):not(#\#){border-inline-start-width:0}.x1bp5aoa:not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 2px var(--color-accent),0 8px 24px 0 var(--color-accent-muted)}.x19silas:not(#\#):not(#\#):not(#\#){box-shadow:0 0 48px 0 color-mix(in srgb,var(--color-accent) 5%,transparent)}.x1jibvva:not(#\#):not(#\#):not(#\#){box-shadow:0 24px 64px -32px #000000b3}.x11nwlvl:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 calc(2* 2px) color-mix(in srgb,var(--color-on-accent) 85%,transparent)}.x9f619:not(#\#):not(#\#):not(#\#){box-sizing:border-box}.x1hyvwdk:not(#\#):not(#\#):not(#\#){clip-path:inset(50%)}.x9fz28n:not(#\#):not(#\#):not(#\#){clip-rule:evenodd}.x1iq9qw2:not(#\#):not(#\#):not(#\#){color:var(--color-text-primary,#e0e3e8)}.xglhrb2:not(#\#):not(#\#):not(#\#){color:var(--color-text-secondary,#c2c7cb)}.xpqogu8:not(#\#):not(#\#):not(#\#){container-type:size}.xsid9ct:not(#\#):not(#\#):not(#\#){cursor:crosshair}.x7eptgl:not(#\#):not(#\#):not(#\#){cursor:ew-resize}.x1jm3nie:not(#\#):not(#\#):not(#\#){cursor:grab}.xi9pz9s:not(#\#):not(#\#):not(#\#){cursor:grabbing}.xv5twrn:not(#\#):not(#\#):not(#\#){cursor:move}.x1yl03ai:not(#\#):not(#\#):not(#\#){cursor:nesw-resize}.x1e5i8e3:not(#\#):not(#\#):not(#\#){cursor:ns-resize}.x16djdpl:not(#\#):not(#\#):not(#\#){cursor:nwse-resize}.x1ypdohk:not(#\#):not(#\#):not(#\#){cursor:pointer}.x1lliihq:not(#\#):not(#\#):not(#\#){display:block}.x78zum5:not(#\#):not(#\#):not(#\#){display:flex}.xrvj5dj:not(#\#):not(#\#):not(#\#){display:grid}.x3nfvp2:not(#\#):not(#\#):not(#\#){display:inline-flex}.xt0psk2:not(#\#):not(#\#):not(#\#){display:inline}.x1s85apg:not(#\#):not(#\#):not(#\#){display:none}.x1s878dg:not(#\#):not(#\#):not(#\#){fill:color-mix(in srgb,var(--color-accent) 15%,transparent)}.x1y62te2:not(#\#):not(#\#):not(#\#){fill:color-mix(in srgb,var(--color-accent) 16%,transparent)}.xs5rpfb:not(#\#):not(#\#):not(#\#){fill:color-mix(in srgb,var(--color-accent) 22%,transparent)}.xclyrgc:not(#\#):not(#\#):not(#\#){fill:color-mix(in srgb,var(--color-background-muted) 80%,transparent)}.xbh8q5q:not(#\#):not(#\#):not(#\#){fill:none}.x1eyulb6:not(#\#):not(#\#):not(#\#){filter:blur(1.5px)}.xp66vi0:not(#\#):not(#\#):not(#\#){filter:drop-shadow(0 var(--spacing-0-5,2px) var(--spacing-2,8px) color-mix(in srgb,var(--color-background-muted) 70%,transparent))}.xdt5ytf:not(#\#):not(#\#):not(#\#){flex-direction:column}.x1iyjqo2:not(#\#):not(#\#):not(#\#){flex-grow:1}.x2lah0s:not(#\#):not(#\#):not(#\#){flex-shrink:0}.x1a02dak:not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.x11rci6l:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-body,Inter)}.x1czdzbc:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-code,monospace)}.x9m5x89:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-code)}.x1j29vfg:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-base)}.x15t7azv:not(#\#):not(#\#):not(#\#){font-size:var(--text-body-size,1rem)}.x4dq16u:not(#\#):not(#\#):not(#\#){font-size:var(--text-label-size,1rem)}.xss6m8b:not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums}.x1phgrxx:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-medium,500)}.x1sodnla:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-normal)}.x1mkdm3x:not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.x185a7wo:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.x1dphmff:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,var(--studio-tile-w,0px))}.x16b5111:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.x5o4joa:not(#\#):not(#\#):not(#\#){grid-template-rows:minmax(0,1fr)}.xnd734y:not(#\#):not(#\#):not(#\#){grid-template-rows:var(--breakdown-rows,0fr)}.xtijo5x:not(#\#):not(#\#):not(#\#){inset-inline-end:0}.x2ss2xj:not(#\#):not(#\#):not(#\#){inset-inline-end:20px}.xpllb1u:not(#\#):not(#\#):not(#\#){inset-inline-end:var(--spacing-2,8px)}.x1o0tod:not(#\#):not(#\#):not(#\#){inset-inline-start:0}.x1n8ud3w:not(#\#):not(#\#):not(#\#){inset-inline-start:20px}.xrotz4w:not(#\#):not(#\#):not(#\#){inset-inline-start:8px}.xjsoevj:not(#\#):not(#\#):not(#\#){inset-inline-start:calc(12.5% + var(--spacing-2,8px))}.x1jz7s1y:not(#\#):not(#\#):not(#\#){inset-inline-start:calc(3.125% + var(--spacing-2,8px))}.xxkmjiu:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing-1,4px)}.x69owdy:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing-2,8px)}.x1ybfrjj:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing-3)}.x6cbhwg:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing-4)}.xl56j7k:not(#\#):not(#\#):not(#\#){justify-content:center}.x13a6bvl:not(#\#):not(#\#):not(#\#){justify-content:flex-end}.x1nhvcw1:not(#\#):not(#\#):not(#\#){justify-content:flex-start}.xjat59b:not(#\#):not(#\#):not(#\#){letter-spacing:-.01em}.x1yf5rgg:not(#\#):not(#\#):not(#\#){letter-spacing:.01em}.x16q24ku:not(#\#):not(#\#):not(#\#){letter-spacing:.02em}.x16h55sf:not(#\#):not(#\#):not(#\#){line-height:1.4286}.x1yisgpo:not(#\#):not(#\#):not(#\#){line-height:var(--text-body-leading,1.5)}.xmvwbrp:not(#\#):not(#\#):not(#\#){line-height:var(--text-label-leading,1.5)}.x7wap38:not(#\#):not(#\#):not(#\#){margin-inline-start:calc(var(--spacing-2) * -1)}.xsjx3zg:not(#\#):not(#\#):not(#\#){-webkit-mask-image:linear-gradient(#000 0%,#0000 15%);mask-image:linear-gradient(#000 0%,#0000 15%)}.x19kjcj4:not(#\#):not(#\#):not(#\#){object-fit:contain}.xl1xv1r:not(#\#):not(#\#):not(#\#){object-fit:cover}.x1syqo4t:not(#\#):not(#\#):not(#\#){object-position:bottom}.x1hpyizx:not(#\#):not(#\#):not(#\#){object-position:center 58%}.x1oo3uj0:not(#\#):not(#\#):not(#\#){object-position:var(--hero-focal-mobile,50% 50%)}.x1j26v2m:not(#\#):not(#\#):not(#\#){object-position:var(--photo-focal,50% 50%)}.x1w3u9th:not(#\#):not(#\#):not(#\#){opacity:.001}.x1vx7kgm:not(#\#):not(#\#):not(#\#){opacity:.22}.xg01cxk:not(#\#):not(#\#):not(#\#){opacity:0}.x1hc1fzr:not(#\#):not(#\#):not(#\#){opacity:1}.xa9vm51:not(#\#):not(#\#):not(#\#){opacity:var(--studio-outline-on,0)}.x78ky1o:not(#\#):not(#\#):not(#\#){outline-color:color-mix(in srgb,var(--color-text-primary) 75%,transparent)}.xmoxtbv:not(#\#):not(#\#):not(#\#){outline-color:var(--color-accent,#d5001c)}.x16touen:not(#\#):not(#\#):not(#\#){outline-color:var(--color-border,#c2c7cb26)}.x82aais:not(#\#):not(#\#):not(#\#){outline-color:var(--color-text-accent)}.x1rfvjul:not(#\#):not(#\#):not(#\#){outline-color:var(--studio-tile-ring,transparent)}.x1u8yjaj:not(#\#):not(#\#):not(#\#){outline-color:var(--studio-tile-ring,var(--color-accent,#d5001c))}.x1g40iwv:not(#\#):not(#\#):not(#\#){outline-offset:-1px}.x2ssjo2:not(#\#):not(#\#):not(#\#){outline-offset:-2px}.x1hl8ikr:not(#\#):not(#\#):not(#\#){outline-offset:2px}.x107h2d7:not(#\#):not(#\#):not(#\#){outline-style:dashed}.x1t137rt:not(#\#):not(#\#):not(#\#){outline-style:none}.xaatb59:not(#\#):not(#\#):not(#\#){outline-style:solid}.x1k57tk5:not(#\#):not(#\#):not(#\#){outline-width:0}.x1qgsegg:not(#\#):not(#\#):not(#\#){outline-width:1px}.x1de99jn:not(#\#):not(#\#):not(#\#){outline-width:2px}.x67bb7w:not(#\#):not(#\#):not(#\#){pointer-events:auto}.x47corl:not(#\#):not(#\#):not(#\#){pointer-events:none}.x10l6tqk:not(#\#):not(#\#):not(#\#){position:absolute}.xixxii4:not(#\#):not(#\#):not(#\#){position:fixed}.x1n2onr6:not(#\#):not(#\#):not(#\#){position:relative}.x288g5:not(#\#):not(#\#):not(#\#){resize:vertical}.xx8kmzq:not(#\#):not(#\#):not(#\#){scale:var(--media-overscan,1)}.x8fqgp0:not(#\#):not(#\#):not(#\#){stroke-dasharray:1 1}.x1ef326p:not(#\#):not(#\#):not(#\#){stroke-dasharray:var(--spacing-1-5,6px) var(--spacing-1,4px)}.x1htgb1g:not(#\#):not(#\#):not(#\#){stroke-dasharray:var(--spacing-1,4px) var(--spacing-1,4px)}.x1b0o3cz:not(#\#):not(#\#):not(#\#){stroke-dashoffset:0}.x5lxx2x:not(#\#):not(#\#):not(#\#){stroke-linecap:butt}.xvyupjv:not(#\#):not(#\#):not(#\#){stroke-width:1.5px}.x1eds3jc:not(#\#):not(#\#):not(#\#){stroke-width:1px}.x8pzrqk:not(#\#):not(#\#):not(#\#){stroke-width:2px}.xb090w:not(#\#):not(#\#):not(#\#){stroke-width:4px}.x15vazwo:not(#\#):not(#\#):not(#\#){stroke:color-mix(in srgb,var(--color-background-muted) 65%,transparent)}.x1hm88hy:not(#\#):not(#\#):not(#\#){stroke:color-mix(in srgb,var(--color-on-accent) 80%,transparent)}.x1pixdqj:not(#\#):not(#\#):not(#\#){stroke:color-mix(in srgb,var(--color-text-primary) 80%,transparent)}.xeutv01:not(#\#):not(#\#):not(#\#){stroke:none}.x1orbaee:not(#\#):not(#\#):not(#\#){stroke:var(--color-accent,#d5001c)}.xqudfnj:not(#\#):not(#\#):not(#\#){stroke:var(--color-on-accent,#fff)}.x1w2u024:not(#\#):not(#\#):not(#\#){stroke:var(--color-text-accent,#ffb3ac)}.x5ve5x3:not(#\#):not(#\#):not(#\#){touch-action:none}.x1c071of:not(#\#):not(#\#):not(#\#){transform:none}.xb0rk01:not(#\#):not(#\#):not(#\#){transform:rotate(var(--breakdown-caret,0deg))}.x1nhozj7:not(#\#):not(#\#):not(#\#){transform:scale(1.02)}.xfz73gd:not(#\#):not(#\#):not(#\#){transform:scale(var(--media-scale,1))}.xtjevij:not(#\#):not(#\#):not(#\#){transform:scaleY(-1)}.xoww4n8:not(#\#):not(#\#):not(#\#){transform:translate(0,0)}.xackwxb:not(#\#):not(#\#):not(#\#){transform:translateY(110%)}.xarocio:not(#\#):not(#\#):not(#\#){transform:translateY(14px)}.x1kard90:not(#\#):not(#\#):not(#\#){transform:translateY(22px)}.x1u1j4g8:not(#\#):not(#\#):not(#\#){transition-delay:var(--reveal-delay,0s)}.x2rcmwa:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast-max)}.xuedmi6:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast)}.xjgdqah:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium-max)}.xr0cmhl:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium,.3s)}.xyxnkbv:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium),var(--duration-slow-max)}.x80gvsz:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium)}.xhvbpyq:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-slow-max,.6s)}.xv65o4f:not(#\#):not(#\#):not(#\#){transition-property:background-color,border-color,color,transform}.x1lxufdw:not(#\#):not(#\#):not(#\#){transition-property:background-color,border-color,transform}.xs2xxs2:not(#\#):not(#\#):not(#\#){transition-property:background-color,color}.x1qn9uv2:not(#\#):not(#\#):not(#\#){transition-property:grid-template-rows}.x6o7n8i:not(#\#):not(#\#):not(#\#){transition-property:opacity,transform}.x19991ni:not(#\#):not(#\#):not(#\#){transition-property:opacity}.x16n73rl:not(#\#):not(#\#):not(#\#){transition-property:transform,box-shadow}.x19yuxwe:not(#\#):not(#\#):not(#\#){transition-property:transform,opacity,visibility}.xp7eoto:not(#\#):not(#\#):not(#\#){transition-property:transform,scale}.x11xpdln:not(#\#):not(#\#):not(#\#){transition-property:transform}.xvsq176:not(#\#):not(#\#):not(#\#){transition-timing-function:var(--ease-standard,ease)}.xlr8y92:not(#\#):not(#\#):not(#\#){transition-timing-function:var(--ease-standard)}.x16n82f9:not(#\#):not(#\#):not(#\#){translate:-50%}.x87ps6o:not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.xlshs6z:not(#\#):not(#\#):not(#\#){visibility:hidden}.xnpuxes:not(#\#):not(#\#):not(#\#){visibility:visible}.xuxw1ft:not(#\#):not(#\#):not(#\#){white-space:nowrap}.x1vjfegm:not(#\#):not(#\#):not(#\#){z-index:1}.x1n327nk:not(#\#):not(#\#):not(#\#){z-index:10}.xfo81ep:not(#\#):not(#\#):not(#\#){z-index:1000}.xhtitgo:not(#\#):not(#\#):not(#\#){z-index:2}.x1355qak:not(#\#):not(#\#):not(#\#){z-index:20}.xa9119d:not(#\#):not(#\#):not(#\#){z-index:50}@supports (animation-timeline:view()){.x1n7m5k3.x1n7m5k3:not(#\#):not(#\#):not(#\#){animation-duration:auto}.x11r8nx4.x11r8nx4:not(#\#):not(#\#):not(#\#){animation-fill-mode:both}.x3ymnz3.x3ymnz3:not(#\#):not(#\#):not(#\#){animation-name:x15gob9i-B}.xyoc8t1.xyoc8t1:not(#\#):not(#\#):not(#\#){animation-name:x18iuopw-B}.xlatrvu.xlatrvu:not(#\#):not(#\#):not(#\#){animation-name:xatw9dd-B}.x1q5zakq.x1q5zakq:not(#\#):not(#\#):not(#\#){animation-name:xd1e6sh-B}.xyamfgy.xyamfgy:not(#\#):not(#\#):not(#\#){animation-name:xe0uju1-B}.x1mu3dg3.x1mu3dg3:not(#\#):not(#\#):not(#\#){animation-range-end:cover 55%}.xt04zti.xt04zti:not(#\#):not(#\#):not(#\#){animation-range-end:entry}.x1ythmki.x1ythmki:not(#\#):not(#\#):not(#\#){animation-range-start:entry}.xkno12b.xkno12b:not(#\#):not(#\#):not(#\#){animation-range-start:entry 10%}.x12wghty.x12wghty:not(#\#):not(#\#):not(#\#){animation-timeline:view()}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xe2z377.xe2z377:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xr1ohg8.xr1ohg8:not(#\#):not(#\#):not(#\#){background-color:#0006}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xa6moj5.xa6moj5:not(#\#):not(#\#):not(#\#){background-color:#000000b3}}.xmkytku:focus-within:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-high)}.xoa3r5n:focus-visible:not(#\#):not(#\#):not(#\#){outline-color:var(--color-accent,#d5001c)}.x7gcra4:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:var(--spacing-0-5,2px)}.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#){outline-style:solid}.x784prv:focus-visible:not(#\#):not(#\#):not(#\#){outline-width:2px}.x8fe2pa:focus-within:not(#\#):not(#\#):not(#\#){transform:translateY(-4px)scale(1.02)}.x1sb63lv:focus-within:not(#\#):not(#\#):not(#\#){transform:translateY(-4px)}.xuzlfgy:has(input:checked):not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}.x1j7gzq6:has(input:checked):not(#\#):not(#\#):not(#\#){color:var(--color-on-accent)}.x1ae5oaz:has(input:focus-visible):not(#\#):not(#\#):not(#\#){outline-style:solid}.x1yuyh71:has(input:focus-visible):not(#\#):not(#\#):not(#\#){outline-width:2px}.xk5iohi:hover:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-high)}.xqpwiub:hover:not(#\#):not(#\#):not(#\#){cursor:zoom-in}.x1yk6olt:hover:not(#\#):not(#\#):not(#\#){transform:translateY(-4px)scale(1.02)}.x18d2nxi:hover:not(#\#):not(#\#):not(#\#){transform:translateY(-4px)}.xd3so5o:active:not(#\#):not(#\#):not(#\#){transform:scale(.97)}.xk4oym4:active:not(#\#):not(#\#):not(#\#){transform:scale(.98)}@media (min-width:768px){.x1ty98ci.x1ty98ci:not(#\#):not(#\#):not(#\#){align-items:center}.x78iwxq.x78iwxq:not(#\#):not(#\#):not(#\#){align-self:auto}}@media (prefers-reduced-motion:reduce){.x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#){animation-name:none}}@media (min-width:768px) and (max-width:1023.99px){.x1pz7flp.x1pz7flp:not(#\#):not(#\#):not(#\#){aspect-ratio:16/9}}@media (min-width:1024px){.x1gjlad3.x1gjlad3:not(#\#):not(#\#):not(#\#){aspect-ratio:21/9}}@media (min-width:768px){.x15z8dri.x15z8dri:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-text-secondary) 4%, transparent) 8%, color-mix(in srgb, var(--color-text-secondary) 30%, transparent) 34%, color-mix(in srgb, var(--color-text-secondary) 30%, transparent) 66%, color-mix(in srgb, var(--color-text-secondary) 4%, transparent) 92%, transparent 100%), radial-gradient(34% 14% at 67% 89%, color-mix(in srgb, var(--color-text-secondary) 14%, transparent) 0%, transparent 72%)}.x180afv2.x180afv2:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-background-muted) 6%,transparent) 0px,color-mix(in srgb,var(--color-background-muted) 30%,transparent) 80px,color-mix(in srgb,var(--color-background-muted) 72%,transparent) 112px,color-mix(in srgb,var(--color-background-muted) 82%,transparent) 100%)}.xzh2004.xzh2004:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(to right,color-mix(in srgb,var(--color-background-muted) 90%,transparent) 0%,color-mix(in srgb,var(--color-background-muted) 78%,transparent) 38%,transparent 66%),linear-gradient(to bottom,transparent 72%,color-mix(in srgb,var(--color-background-muted) 85%,transparent) 100%)}}@media (max-width:767.98px){.xdfmtmd.xdfmtmd:not(#\#):not(#\#):not(#\#){display:flex}}@media (min-width:768px){.xsif4ur.xsif4ur:not(#\#):not(#\#):not(#\#){display:flex}.x1a9x84j.x1a9x84j:not(#\#):not(#\#):not(#\#){display:inline}.xa41o0o.xa41o0o:not(#\#):not(#\#):not(#\#){display:none}}@media (max-width:767.98px){.x1s0t0bw.x1s0t0bw:not(#\#):not(#\#):not(#\#){flex-basis:85%}.x1op9ijk.x1op9ijk:not(#\#):not(#\#):not(#\#){flex-direction:row}}@media (min-width:768px){.x12vxjpv.x12vxjpv:not(#\#):not(#\#):not(#\#){flex-direction:row}}@media (max-width:767.98px){.x1ik8jq0.x1ik8jq0:not(#\#):not(#\#):not(#\#){flex-shrink:0}.xop53zd.xop53zd:not(#\#):not(#\#):not(#\#){grid-template-columns:none}}@media (min-width:768px){.xcih83d.xcih83d:not(#\#):not(#\#):not(#\#){inset-inline-end:64px}.x17z5zjh.x17z5zjh:not(#\#):not(#\#):not(#\#){inset-inline-start:28px}.x1o6dwdc.x1o6dwdc:not(#\#):not(#\#):not(#\#){inset-inline-start:34%}.x11u31s9.x11u31s9:not(#\#):not(#\#):not(#\#){justify-content:center}.x1if1kli.x1if1kli:not(#\#):not(#\#):not(#\#){object-position:var(--hero-focal-desktop,50% 50%)}}@media (prefers-reduced-motion:reduce){.x16dpw5u.x16dpw5u:not(#\#):not(#\#):not(#\#){opacity:1}.xwgeui0.xwgeui0:not(#\#):not(#\#):not(#\#){scale:1}}@media (max-width:767.98px){.xm08acn.xm08acn:not(#\#):not(#\#):not(#\#){scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.xuupxpy.xuupxpy:not(#\#):not(#\#):not(#\#){transform:none}.x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#){transition-duration:0s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:reduce){.x1pljy2o.x1pljy2o.x1pljy2o:not(#\#):not(#\#):not(#\#){animation-name:none}}}@media (hover:hover){.x18f80gf.x18f80gf:not(:has(input:checked)):hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-surface)}.x52q9ot.x52q9ot:not(:has(input:checked)):hover:not(#\#):not(#\#):not(#\#){color:var(--color-text-primary,#e0e3e8)}.x182zvv5.x182zvv5:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-surface)}.xe9uy6x.xe9uy6x:hover:not(#\#):not(#\#):not(#\#){background-color:var(--color-overlay-hover)}.x1sslol2.x1sslol2:hover:not(#\#):not(#\#):not(#\#){color:var(--color-text-primary,#e0e3e8)}}.x11fscm4:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:color-mix(in srgb,var(--color-text-secondary) 15%,transparent)}.x6dfhow:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-text-secondary)}.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:solid}.xso031l:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:1px}.x1pc3f07:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--color-border)}.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:solid}.x972fbf:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:0}.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:1px}.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#){bottom:0}.x1dltalv:not(#\#):not(#\#):not(#\#):not(#\#){bottom:22%}.xdd4er5:not(#\#):not(#\#):not(#\#):not(#\#){bottom:auto}.xyh7y5c:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(var(--fixed-bottom-bar-h,0px) + 10px)}.xsbdcbt:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(var(--fixed-bottom-bar-h,0px) + 8px + env(safe-area-inset-bottom,0px))}.x1jtjvl1:not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--spacing-1,4px)}.xbmqsi9:not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--spacing-2,8px)}.x1iyc8f4:not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--spacing-4)}.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.x187pvsn:not(#\#):not(#\#):not(#\#):not(#\#){height:100svh}.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#){height:1px}.x1oehf9z:not(#\#):not(#\#):not(#\#):not(#\#){height:48%}.x8m9a6s:not(#\#):not(#\#):not(#\#):not(#\#){height:72svh}.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.xgwuneo:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--studio-thumb-w,0px) * 16/ 9)}.xszew76:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--studio-thumb-w,0px) * 4/ 3)}.xxqd13v:not(#\#):not(#\#):not(#\#):not(#\#){height:calc(var(--studio-thumb-w,0px) * 5/ 4)}.x4mb0f6:not(#\#):not(#\#):not(#\#):not(#\#){height:clamp(120px,100svh - 630px,170px)}.x1v5puxh:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--gallery-dialog-height,100vh)}.x34mz6s:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--hero-photo-fill,100%)}.xx5fipg:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--stage-progress,0%)}.x7y9w2t:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--studio-loupe-size,0px)}.x14jatqg:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--studio-outline-h,0px)}.x6pc0wf:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--studio-thumb-w,0px)}.x1tbrde3:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--studio-tile-h,0px)}.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#){left:50%}.x1sashdh:not(#\#):not(#\#):not(#\#):not(#\#){left:var(--studio-loupe-x,0px)}.x15wk1ay:not(#\#):not(#\#):not(#\#):not(#\#){left:var(--studio-outline-x,0px)}.x1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:8px}.xeqlt5:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--spacing-5)}.x1mubyik:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:var(--spacing-1,4px)}.xmz0i5r:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100%}.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}.x104f9w2:not(#\#):not(#\#):not(#\#):not(#\#){max-width:1080px}.x186ixgm:not(#\#):not(#\#):not(#\#):not(#\#){max-width:1440px}.x1jkqq1h:not(#\#):not(#\#):not(#\#):not(#\#){max-width:280px}.x1xn9zfg:not(#\#):not(#\#):not(#\#):not(#\#){max-width:576px}.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#){max-width:640px}.x18k543f:not(#\#):not(#\#):not(#\#):not(#\#){max-width:820px}.xcwwiou:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(100% - var(--spacing-4,16px))}.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.x1us19tq:not(#\#):not(#\#):not(#\#):not(#\#){min-height:100%}.x7pz34m:not(#\#):not(#\#):not(#\#):not(#\#){min-height:172px}.x175hb3s:not(#\#):not(#\#):not(#\#):not(#\#){min-height:2lh}.xg0is8a:not(#\#):not(#\#):not(#\#):not(#\#){min-height:420px}.x8nclml:not(#\#):not(#\#):not(#\#):not(#\#){min-height:64px}.x65nank:not(#\#):not(#\#):not(#\#):not(#\#){min-height:auto}.x1xf4nls:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-lg)}.x1gdqauq:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-sm)}.xgqtt45:not(#\#):not(#\#):not(#\#):not(#\#){min-width:100%}.x17ydmr0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--size-element-md)}.x1nkkqge:not(#\#):not(#\#):not(#\#):not(#\#){min-width:var(--size-element-sm)}.x1plvlek:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:visible}.x1gan7if:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:32px}.x1ew1u05:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--fixed-bottom-bar-h,0px) + 28px)}.x1xhvk3b:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--fixed-bottom-bar-h,260px) + var(--spacing-6))}.x19td6wx:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing-2) + env(safe-area-inset-bottom,0px))}.x6h9hlj:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing-3) + env(safe-area-inset-bottom,0px))}.x1miatn0:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:32px}.x17teg8n:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:96px}.x1xye8es:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:var(--spacing-2)}.x1dcjfg4:not(#\#):not(#\#):not(#\#):not(#\#){scroll-margin-top:80px}.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#){top:0}.xpvw4cs:not(#\#):not(#\#):not(#\#):not(#\#){top:22%}.xxtofmi:not(#\#):not(#\#):not(#\#):not(#\#){top:440px}.x80663w:not(#\#):not(#\#):not(#\#):not(#\#){top:auto}.xiaw3ra:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(12.5% + var(--spacing-1,4px))}.xw0x369:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(440px + clamp(120px,100svh - 630px,170px))}.x1ennxpw:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-2,8px)}.xyx6v2t:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-3)}.xvddo4o:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-4)}.x1w6gr3g:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--studio-loupe-y,0px)}.xy2wm3k:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--studio-outline-y,0px)}.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#){width:1px}.xfo62xy:not(#\#):not(#\#):not(#\#):not(#\#){width:2px}.x1dbsobt:not(#\#):not(#\#):not(#\#):not(#\#){width:min(100cqw,100cqh)}.xb9jnh3:not(#\#):not(#\#):not(#\#):not(#\#){width:min(100cqw,75cqh)}.xaf5ms9:not(#\#):not(#\#):not(#\#):not(#\#){width:min(100cqw,80cqh)}.x52sgo:not(#\#):not(#\#):not(#\#):not(#\#){width:min(100cqw,56.25cqh)}.xjiv50q:not(#\#):not(#\#):not(#\#):not(#\#){width:min(100cqw,calc(100cqh*var(--studio-redact-ratio,1)))}.x19nsmkl:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--hero-photo-fill,100%)}.x19rhxtw:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--studio-loupe-size,0px)}.x19lx1ah:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--studio-outline-w,0px)}.xj3yqli:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--studio-thumb-w,0px)}.x1e9n5a1:not(#\#):not(#\#):not(#\#):not(#\#){width:var(--studio-tile-w,0px)}.x1uvepmi:focus:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-accent)}@media (min-width:768px){.xq5vs7k.xq5vs7k:not(#\#):not(#\#):not(#\#):not(#\#){bottom:11%}.xqxevk8.xqxevk8:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(var(--fixed-bottom-bar-h,0px) + 16px + env(safe-area-inset-bottom,0px))}.xset6gi.xset6gi:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(var(--fixed-bottom-bar-h,0px) + 22px)}}@media (scripting:enabled){.x3yfuiv.x3yfuiv:not(#\#):not(#\#):not(#\#):not(#\#){height:360vh}}@media (min-width:768px){.xrf2a82.xrf2a82:not(#\#):not(#\#):not(#\#):not(#\#){height:65%}.xyfofef.xyfofef:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.x4l0i14.x4l0i14:not(#\#):not(#\#):not(#\#):not(#\#){max-width:520px}}@media (max-width:767.98px){.x5d92u1.x5d92u1:not(#\#):not(#\#):not(#\#):not(#\#){max-width:85%}}@media (min-width:768px){.xrlkkfv.xrlkkfv:not(#\#):not(#\#):not(#\#):not(#\#){min-height:260px}}@media (max-width:767.98px){.x1wdvew2.x1wdvew2:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}}@media (min-width:768px){.x1e997c7.x1e997c7:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:0}.x12ln2wo.x12ln2wo:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:40px}.x1m6nyfh.x1m6nyfh:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:44px}.x18vjn4y.x18vjn4y:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:120px}.x5gyh0f.x5gyh0f:not(#\#):not(#\#):not(#\#):not(#\#){top:24%}.x1wrzekh.x1wrzekh:not(#\#):not(#\#):not(#\#):not(#\#){top:89%}}@media (hover:hover){.x1iox6ap.x1iox6ap:hover:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-text-primary)}}.x3aybg3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{inset:-100vmax}@media (prefers-reduced-motion:reduce){.xkts398.xkts398:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1}.xbvwnir.xbvwnir:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}.x1nt4vix.x1nt4vix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-duration:0s}.x1nl1u65.x1nl1u65:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:auto}}.x16t1vv6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background-color:var(--color-background-muted)}.x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:""}.x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{position:absolute}.xitxdhh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{z-index:1}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_c4229086-module__Saaz3a__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_c4229086-module__Saaz3a__variable{--font-hanken-grotesk:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2602f946-module__2PEFoa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2602f946-module__2PEFoa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_A4QpmBQXcBhbJdgqueaYArMPeEx6)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_331da773-module__WUPHBW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_331da773-module__WUPHBW__variable{--font-geist:"Geist", "Geist Fallback"}
