@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(https://content.maibornwolff.de/hubfs/raw_assets/public/mw-website-theme-3/fonts/poppins/poppins-latin-300-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(https://content.maibornwolff.de/hubfs/raw_assets/public/mw-website-theme-3/fonts/poppins/poppins-latin-ext-300-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(https://content.maibornwolff.de/hubfs/raw_assets/public/mw-website-theme-3/fonts/poppins/poppins-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(https://content.maibornwolff.de/hubfs/raw_assets/public/mw-website-theme-3/fonts/poppins/poppins-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(https://content.maibornwolff.de/hubfs/raw_assets/public/mw-website-theme-3/fonts/poppins/poppins-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(https://content.maibornwolff.de/hubfs/raw_assets/public/mw-website-theme-3/fonts/poppins/poppins-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(https://content.maibornwolff.de/hubfs/raw_assets/public/mw-website-theme-3/fonts/poppins/poppins-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(https://content.maibornwolff.de/hubfs/raw_assets/public/mw-website-theme-3/fonts/poppins/poppins-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(https://content.maibornwolff.de/hubfs/raw_assets/public/mw-website-theme-3/fonts/poppins/poppins-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(https://content.maibornwolff.de/hubfs/raw_assets/public/mw-website-theme-3/fonts/poppins/poppins-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--brand-plum-d2:#130f38;--brand-plum:#1e194b;--brand-plum-1:#2d2768;--brand-plum-2:#37326e;--brand-plum-3:#4b4b91;--brand-plum-4:#6767b1;--brand-berry-d2:#5c0036;--brand-berry-d1:#a5005a;--brand-berry:#e6007e;--brand-berry-1:#ef349b;--brand-berry-2:#f570b8;--brand-berry-3:#fab0d8;--brand-blueberry-d2:#001480;--brand-blueberry-d1:#02c;--brand-blueberry:#0030ff;--brand-blueberry-1:#0f72ff;--brand-blueberry-2:#3da8ff;--brand-blueberry-3:#a8daff;--brand-grape-d2:#2a1580;--brand-grape-d1:#3b1dc0;--brand-grape:#5934f4;--brand-grape-1:#7a5cf6;--brand-grape-2:#a08cf8;--brand-grape-3:#cbbffb;--brand-white:#fff;--brand-plum-alpha-02:rgba(30,25,75,.02);--brand-plum-alpha-04:rgba(30,25,75,.04);--brand-plum-alpha-06:rgba(30,25,75,.06);--brand-plum-alpha-08:rgba(30,25,75,.08);--brand-plum-alpha-12:rgba(30,25,75,.12);--brand-white-alpha-65:hsla(0,0%,100%,.65);--brand-white-alpha-55:hsla(0,0%,100%,.55);--brand-white-alpha-45:hsla(0,0%,100%,.45);--brand-white-alpha-35:hsla(0,0%,100%,.35);--brand-white-alpha-18:hsla(0,0%,100%,.18);--brand-white-alpha-08:hsla(0,0%,100%,.08);--grad:linear-gradient(90deg,#e6007e 10%,#5934f4 40%,#008cff);--grad-v:linear-gradient(180deg,#008cff,#5934f4 60%,#e6007e 90%);--grad-warm:linear-gradient(90deg,#e6007e,#5934f4 85%);--grad-cool:linear-gradient(90deg,#5934f4,#3da8ff 85%);--color-error:#e8453c;--color-warning:#f0820a;--color-neutral:#f5c000;--color-ok:#7ec84a;--color-success:#28a857;--color-info:#3da8ff;--font-family:"Poppins",system-ui,-apple-system,"Segoe UI",roboto,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display:clamp(42px,5.9vw,84px);--fs-h1:clamp(34px,4.5vw,60px);--fs-h2:clamp(28px,3.6vw,48px);--fs-h3:clamp(24px,2.6vw,38px);--fs-h4:26px;--fs-hero-sub:clamp(19px,2vw,26px);--fs-section-lead:17px;--fs-body:16px;--fs-small:14px;--fs-label:11px;--lh-display:1.05;--lh-heading-l:1.1;--lh-heading:1.25;--lh-body:1.65;--lh-lead:1.7;--lh-small:1.55;--ls-label:1.8px;--radius-s:8px;--radius-m:12px;--radius-l:20px;--radius-pill:999px;--radius-circle:50%;--layout-max:1240px;--page-max:2056px;--topbar-height:96px;--safe-right:env(safe-area-inset-right,0px);--safe-left:env(safe-area-inset-left,0px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--section-padding:var(--space-16);--ease:cubic-bezier(0.22,0.61,0.36,1);--ease-move:cubic-bezier(0.5,0,0.2,1);--duration-fast:200ms;--duration-base:250ms;--duration-slow:400ms;--lift:-2px;--surface-page:#0a0824;--surface-sunken:#0a0824;--surface-base:#130f38;--surface-stage:#1e194b;--surface-raised:#2d2768;--text-strong:#fff;--text-default:hsla(0,0%,100%,.86);--text-muted:hsla(0,0%,100%,.55);--text-on-accent:#fff;--line-subtle:hsla(0,0%,100%,.08);--line-strong:hsla(0,0%,100%,.18);--line-interactive:#6767b1;--line-interactive-hover:#ef349b;--line-on-media:#fff;--accent-surface:#e6007e;--accent-graphic:#ef349b;--accent-headline:#e6007e;--accent-text:#ef349b;--accent-text-raised:#f570b8;--accent-2-text-raised:#3da8ff;--accent-3-text-raised:#a08cf8;--accent-2-surface:#0030ff;--accent-2-graphic:#0f72ff;--accent-2-headline:#0f72ff;--accent-2-text:#3da8ff;--accent-3-surface:#5934f4;--accent-3-graphic:#7a5cf6;--accent-3-headline:#7a5cf6;--accent-3-text:#a08cf8;--surface-inverse:#fff;--cta-surface:#130f38;--cta-text:#fff;--mark-invert:1;--focus-ring:#fff;--focus-width:2px;--focus-offset:3px;--shadow-card:0 24px 60px -20px rgba(30,25,75,.18),0 12px 24px -16px rgba(30,25,75,.12);--shadow-hover:0 8px 20px rgba(0,0,0,.18);--glow-accent:0 14px 36px -10px rgba(230,0,126,.55)}@media(min-width:768px){:root{--topbar-height:112px;--section-padding:var(--space-24)}}[data-surface=light]{color-scheme:light;--surface-page:#fff;--surface-base:#fff;--surface-raised:#fff;--surface-sunken:rgba(30,25,75,.04);--text-strong:#1e194b;--text-default:rgba(30,25,75,.82);--text-muted:#4b4b91;--text-on-accent:#fff;--line-subtle:rgba(30,25,75,.08);--line-strong:rgba(30,25,75,.12);--line-interactive:#4b4b91;--line-on-media:#fff;--line-interactive-hover:#e6007e;--accent-surface:#e6007e;--accent-graphic:#e6007e;--accent-headline:#e6007e;--accent-text:#e6007e;--accent-text-raised:#e6007e;--accent-2-surface:#0030ff;--accent-2-graphic:#0030ff;--accent-2-headline:#0030ff;--accent-2-text:#0030ff;--accent-2-text-raised:#0030ff;--accent-3-surface:#5934f4;--accent-3-graphic:#5934f4;--accent-3-headline:#5934f4;--accent-3-text:#5934f4;--accent-3-text-raised:#5934f4;--surface-inverse:#1e194b;--cta-surface:#1e194b;--cta-text:#fff;--mark-invert:0;--mark-opacity:1;--focus-ring:#1e194b;--shadow-hover:0 8px 20px rgba(0,0,0,.08)}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}html{background:var(--surface-page);color-scheme:dark;scrollbar-gutter:stable}@media(pointer:coarse){html{scrollbar-gutter:auto}}html[data-menu-open],html[data-search-open]{overflow:hidden}body{background:var(--surface-base);color:var(--text-default);font-family:var(--font-family);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin-inline:auto;max-width:var(--page-max)}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}h1,h2,h3,h4,p{overflow-wrap:break-word}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}h1,h2,h3,h4,h5,h6{color:var(--text-strong);line-height:var(--lh-heading);text-wrap:auto}blockquote,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}h1,h2{line-height:var(--lh-heading-l)}h1{font-size:var(--fs-h1)}h1,h2{font-weight:var(--fw-bold)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h3,h4{font-weight:var(--fw-bold)}h4{font-size:var(--fs-h4)}h5,h6{font-size:var(--fs-body)}b,h5,h6,strong{font-weight:var(--fw-semibold)}small{font-size:var(--fs-small);line-height:var(--lh-small)}a{color:inherit;text-decoration:none}li a,p a{color:var(--accent-text);text-decoration:underline;text-underline-offset:.2em}li a:focus-visible,li a:hover,p a:focus-visible,p a:hover{text-decoration-thickness:2px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.H-container{margin-inline:auto;max-width:var(--layout-max);padding-inline:max(var(--space-6),var(--safe-left)) max(var(--space-6),var(--safe-right));width:100%}@media(min-width:560px){.H-container{padding-inline:max(var(--space-10),var(--safe-left)) max(var(--space-10),var(--safe-right))}}@media(min-width:1240px){.H-container{padding-inline:max(var(--space-5),var(--safe-left)) max(var(--space-5),var(--safe-right))}}.T-base__header{background:transparent;height:var(--topbar-height);left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:400}.T-base__bar{align-items:center;display:flex;gap:var(--space-2);height:100%}@media(min-width:1024px){.T-base__bar{gap:var(--space-3)}}.T-base__skip-link{background:var(--accent-surface);border-end-end-radius:var(--radius-m);border-end-start-radius:var(--radius-m);color:var(--text-on-accent);font-size:var(--fs-small);font-weight:var(--fw-semibold);left:50%;padding:var(--space-3) var(--space-5);position:fixed;text-decoration:none;top:0;transform:translate(-50%,-110%);z-index:500}.T-base__skip-link:focus-visible{transform:translate(-50%)}#main{container-type:inline-size;scroll-margin-top:var(--topbar-height)}.A-hubspot-icon{align-items:center;display:inline-flex}.A-hubspot-icon svg{fill:currentcolor}.A-hubspot-icon svg,.A-icon{block-size:1em;inline-size:1em}.A-icon{background-color:currentcolor;display:inline-block;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.A-icon--envelope{aspect-ratio:512/512;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 339.2a63.9 63.9 0 0 1-76.8 0z'/%3E%3C/svg%3E")}.A-icon--chevron-right,.A-icon--envelope{background-color:currentColor;mask-position:center center;mask-repeat:no-repeat}.A-icon--chevron-right{aspect-ratio:320/512;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E")}.A-icon--chevron-left{aspect-ratio:320/512;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z'/%3E%3C/svg%3E")}.A-icon--chevron-left,.A-icon--magnifying-glass{background-color:currentColor;mask-position:center center;mask-repeat:no-repeat}.A-icon--magnifying-glass{aspect-ratio:512/512;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M416 208c0 45.9-14.9 88.3-40 122.7l126.6 126.7c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208M208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288'/%3E%3C/svg%3E")}.A-icon--clock{aspect-ratio:512/512;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M256 0a256 256 0 1 1 0 512 256 256 0 1 1 0-512m-24 120v136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24'/%3E%3C/svg%3E")}.A-icon--clock,.A-icon--user{background-color:currentColor;mask-position:center center;mask-repeat:no-repeat}.A-icon--user{aspect-ratio:448/512;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M224 256a128 128 0 1 0 0-256 128 128 0 1 0 0 256m-45.7 48C79.8 304 0 383.8 0 482.3 0 498.7 13.3 512 29.7 512h388.6c16.4 0 29.7-13.3 29.7-29.7 0-98.5-79.8-178.3-178.3-178.3z'/%3E%3C/svg%3E")}.A-icon--arrow-right{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E")}.A-icon--arrow-right,.A-icon--quote-left{aspect-ratio:448/512;background-color:currentColor;mask-position:center center;mask-repeat:no-repeat}.A-icon--quote-left{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V216m256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64h-64c-35.3 0-64-28.7-64-64V216'/%3E%3C/svg%3E")}.A-icon--arrow-pointer{aspect-ratio:320/512;background-color:currentColor;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M0 55.2V426c0 12.2 9.9 22 22 22 6.3 0 12.4-2.7 16.6-7.5l82.6-94.5 58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320h118.1c12.2 0 22.1-9.9 22.1-22.1 0-6.3-2.7-12.3-7.4-16.5L38.6 37.9c-4.3-3.8-9.7-5.9-15.4-5.9C10.4 32 0 42.4 0 55.2'/%3E%3C/svg%3E");mask-position:center center;mask-repeat:no-repeat}.A-icon--play{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23fff' d='M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80v352c0 17.4 9.4 33.4 24.5 41.9S58.2 482 73 473l288-176c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41z'/%3E%3C/svg%3E")}.A-icon--play,.A-icon--xmark{aspect-ratio:384/512;background-color:currentColor;mask-position:center center;mask-repeat:no-repeat}.A-icon--xmark{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23fff' d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3l105.4 105.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256z'/%3E%3C/svg%3E")}.A-icon--plus{aspect-ratio:448/512;background-color:currentColor;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32v144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h144v144c0 17.7 14.3 32 32 32s32-14.3 32-32V288h144c17.7 0 32-14.3 32-32s-14.3-32-32-32H256z'/%3E%3C/svg%3E");mask-position:center center;mask-repeat:no-repeat}.H-cta{align-items:center;background:var(--cta-surface);border:0;border-radius:var(--radius-pill);color:var(--cta-text);cursor:pointer;display:inline-flex;font-weight:var(--fw-semibold);gap:var(--space-2);isolation:isolate;letter-spacing:.2px;overflow:hidden;padding:var(--space-3) var(--space-6);position:relative;text-decoration:none;transition:transform var(--duration-fast) var(--ease),box-shadow var(--duration-base) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);z-index:1}.H-cta:before{background:var(--grad);mask-clip:content-box,border-box;mask-composite:exclude;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);padding:2px;z-index:2}.H-cta:after,.H-cta:before{border-radius:var(--radius-pill);content:"";inset:0;pointer-events:none;position:absolute}.H-cta:after{background:var(--grad-warm);transform:translateX(-101%);transition:transform var(--duration-slow) var(--ease);z-index:-1}.H-cta:focus-visible,.H-cta:hover{backface-visibility:hidden;box-shadow:var(--glow-accent);transform:translateY(var(--lift));will-change:transform}.H-cta:focus-visible:after,.H-cta:hover:after{transform:translateX(0)}.H-cta--gradient:after,.H-cta--gradient:before,.H-cta--link:after,.H-cta--link:before,.H-cta--secondary:after,.H-cta--secondary:before{content:none}.H-cta--gradient{background:var(--grad);box-shadow:var(--glow-accent);color:var(--text-on-accent)}.H-cta--gradient:focus-visible,.H-cta--gradient:hover{filter:brightness(1.06)}.H-cta--secondary{border:2px solid var(--line-interactive);padding:calc(var(--space-3) - 2px) calc(var(--space-6) - 2px)}.H-cta--link,.H-cta--secondary{background:none;color:var(--accent-text)}.H-cta--link{border:0;isolation:auto;overflow:visible;padding:0}.H-cta--link:focus-visible,.H-cta--link:hover{box-shadow:none;text-decoration:underline}.H-cta--secondary:focus-visible,.H-cta--secondary:hover{border-color:var(--line-interactive-hover)}.H-cta:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.H-cta .A-icon{transition:transform var(--duration-fast) var(--ease)}.H-cta:focus-visible .A-icon,.H-cta:hover .A-icon{backface-visibility:hidden;transform:translateX(var(--space-1));will-change:transform}@media(prefers-reduced-motion:reduce){.H-cta{transition-duration:.01ms}.H-cta:after{transition:none}.H-cta:focus-visible,.H-cta:hover{transform:none}.H-cta .A-icon{transition:none}.H-cta:focus-visible .A-icon,.H-cta:hover .A-icon{transform:none}}.H-dots{display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-block-start:var(--space-8)}.H-dots__trigger{background:none;block-size:24px;border:0;cursor:pointer;display:grid;flex:none;inline-size:24px;padding:0;place-items:center}.H-dots__trigger:before{background:var(--line-strong);block-size:8px;border-radius:var(--radius-circle);content:"";inline-size:8px;transition:background var(--duration-base) var(--ease),inline-size var(--duration-base) var(--ease)}.H-dots__trigger:focus-visible:not([data-current]):before,.H-dots__trigger:hover:not([data-current]):before{background:var(--line-interactive)}.H-dots__trigger[data-current]:before{background:var(--accent-surface);border-radius:var(--radius-pill);inline-size:22px}@media(prefers-reduced-motion:reduce){.H-dots__trigger:before{transition:none}}.H-header-logo{align-self:start;block-size:var(--header-logo-lockup,46px);display:block;inline-size:calc(var(--header-logo-lockup, 46px)*95.32/48);overflow:visible;transition:inline-size var(--duration-slow) var(--ease),block-size var(--duration-slow) var(--ease)}.H-header-logo__background{fill:var(--surface-raised);transform:scale(0);transform-box:view-box;transform-origin:25px 24px;transition:transform var(--duration-slow) var(--ease)}.H-header-logo__mark{transform-box:view-box;transform-origin:0 0;transition:transform var(--duration-slow) var(--ease),filter var(--duration-slow) var(--ease)}.H-header-logo__wordmark{transform-box:view-box;transform-origin:25px 46.71px;transition:transform var(--duration-slow) var(--ease)}.H-header-logo[data-scrolled]{block-size:calc(var(--header-logo-signet, 44px)*48/50);inline-size:var(--header-logo-signet,44px)}.H-header-logo[data-scrolled] .H-header-logo__background{transform:scale(1)}.H-header-logo[data-scrolled] .H-header-logo__mark{filter:drop-shadow(0 0 10px rgba(0,0,0,.75));transform:translate(-11.6px,12.42px) scale(.7679)}.H-header-logo[data-scrolled] .H-header-logo__wordmark{transform:scale(0)}.H-logo{--logo-clear-space:var(--space-6);block-size:auto;display:block;margin:var(--logo-clear-space);max-inline-size:100%}.H-logo--brand{margin:0}.H-pager__trigger{backdrop-filter:blur(10px) saturate(140%);background:var(--h-pager-trigger-surface,var(--surface-base));block-size:48px;border:0;border-radius:var(--radius-circle);box-shadow:var(--h-pager-trigger-shadow,0 12px 26px -12px rgba(30,25,75,.34));color:var(--h-pager-trigger-ink,var(--text-strong));cursor:pointer;display:grid;inline-size:48px;inset-block-start:50%;isolation:isolate;padding:0;place-items:center;position:absolute;transform:translateY(-50%);transition:background var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease),transform var(--duration-fast) var(--ease);z-index:2}.H-pager__trigger[hidden]{display:none}.H-pager__trigger:before{background:var(--grad);border-radius:inherit;content:"";inset:0;mask-clip:content-box,border-box;mask-composite:exclude;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);padding:2px;pointer-events:none;position:absolute;z-index:2}.H-pager__trigger:focus-visible,.H-pager__trigger:hover:not(:disabled){box-shadow:var(--glow-accent);transform:translateY(-50%) scale(1.06)}.H-pager__trigger:disabled{opacity:.25}@media(min-width:768px){.H-pager__trigger{block-size:56px;inline-size:56px}}.H-pager__trigger--prev{inset-inline-start:calc(clamp(8px,(100vw - 100%)/2 - 16px,76px)*-1)}.H-pager__trigger--next{inset-inline-end:calc(clamp(8px,(100vw - 100%)/2 - 16px,76px)*-1)}.H-pager__trigger-icon{block-size:14px;inline-size:14px}@media(prefers-reduced-motion:reduce){.H-pager__trigger:focus-visible,.H-pager__trigger:hover:not(:disabled){transform:translateY(-50%)}}.H-section-stage{background-color:var(--surface-base);inset:0;overflow:hidden;position:absolute;z-index:0}.H-section-stage__canvas{block-size:100%;display:block;inline-size:100%;inset:0;position:absolute}.H-section-stage:has(>.H-section-stage__canvas){background-color:var(--surface-stage)}.H-section-stage:has(>.H-section-stage__canvas) .H-section-stage__accent,.H-section-stage:has(>.H-section-stage__canvas) .H-section-stage__tint{display:none}.H-section-stage__image,.H-section-stage__video{filter:saturate(1.05) contrast(1.02);height:100%;inset:0;object-fit:var(--h-section-stage-fit,cover);object-position:var(--h-section-stage-focal,50% 50%);position:absolute;width:100%}@media(max-width:767px){.H-section-stage__image,.H-section-stage__video{object-fit:var(--h-section-stage-fit-mobile,var(--h-section-stage-fit,cover));object-position:var(--h-section-stage-focal-mobile,var(--h-section-stage-focal,50% 50%))}}.H-section-stage__accent,.H-section-stage__tint,.H-section-stage__vignette{inset:0;pointer-events:none;position:absolute}.H-section-stage__tint{background:var(--h-section-stage-tint,color-mix(in srgb,var(--surface-stage) 55%,transparent))}.H-section-stage__accent{background:var(--grad);opacity:var(--h-section-stage-accent-opacity,.12)}.H-section-stage__vignette{background:var(--h-section-stage-vignette,none)}.H-slider{position:relative;--h-slider-gap:var(--space-5)}@media(max-width:767px){.H-slider{--h-slider-gap:var(--space-3)}}.H-slider{--h-slider-bleed:44px}.H-slider__window{margin-inline:calc(var(--h-slider-bleed)*-1);overflow:clip visible;padding-inline:var(--h-slider-bleed)}.H-slider__viewport{position:relative}.H-slider__viewport[data-drag]{cursor:grab}.H-slider__viewport[data-dragging]{cursor:grabbing}.H-slider__track{align-items:stretch;backface-visibility:hidden;display:flex;gap:var(--h-slider-gap);touch-action:pan-y}@media(max-width:767px){.H-slider__window{margin-inline:0;overflow:visible;padding-inline:0}.H-slider__track{touch-action:auto}.H-slider__track:after{content:"";flex:0 0 calc(var(--h-slider-bleed) - var(--h-slider-gap))}.H-slider__viewport{margin:calc(var(--h-slider-bleed)*-1);overflow:auto hidden;padding:var(--h-slider-bleed);scroll-padding-inline:var(--h-slider-bleed);scrollbar-width:none;-webkit-overflow-scrolling:touch}.H-slider__viewport::-webkit-scrollbar{display:none}}.H-slider__trigger{border:0;border-radius:var(--radius-circle);cursor:pointer;padding:0}.H-slider__trigger[hidden]{display:none}.H-slider__trigger--next,.H-slider__trigger--prev{backdrop-filter:blur(10px) saturate(140%);background:var(--h-slider-trigger-surface,var(--surface-inverse));block-size:48px;box-shadow:var(--h-slider-trigger-shadow,0 10px 24px -10px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.04));color:var(--h-slider-trigger-ink,var(--surface-base));cursor:pointer;display:grid;inline-size:48px;isolation:isolate;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:background var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease),transform var(--duration-fast) var(--ease);z-index:2}.H-slider__trigger--next:before,.H-slider__trigger--prev:before{background:var(--grad);border-radius:inherit;content:"";inset:0;mask-clip:content-box,border-box;mask-composite:exclude;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);padding:2px;pointer-events:none;position:absolute;z-index:2}.H-slider__trigger--next:focus-visible,.H-slider__trigger--next:hover:not(:disabled),.H-slider__trigger--prev:focus-visible,.H-slider__trigger--prev:hover:not(:disabled){box-shadow:var(--glow-accent);transform:translateY(-50%) scale(1.06)}.H-slider__trigger--next:disabled,.H-slider__trigger--prev:disabled{opacity:.25}@media(min-width:768px){.H-slider__trigger--next,.H-slider__trigger--prev{block-size:56px;inline-size:56px}}.H-slider__trigger--prev{inset-inline-start:-16px}@media(min-width:768px){.H-slider__trigger--prev{inset-inline-start:calc(clamp(-8px,(100vw - 100%)/2 - 16px,76px)*-1)}}.H-slider__trigger--next{inset-inline-end:-16px}@media(min-width:768px){.H-slider__trigger--next{inset-inline-end:calc(clamp(-8px,(100vw - 100%)/2 - 16px,76px)*-1)}.H-slider[data-arrows-inset] .H-slider__viewport{margin-inline:75px}.H-slider[data-arrows-inset] .H-slider__trigger--prev{inset-inline-start:0}.H-slider[data-arrows-inset] .H-slider__trigger--next{inset-inline-end:0}}.H-slider__trigger-icon{block-size:14px;inline-size:14px}.H-slider__dots{display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-block-start:var(--space-8)}.H-slider__dots[hidden]{display:none}@media(max-width:767px){.H-slider__dots{display:none}}.H-slider__trigger--page{background:none;block-size:24px;cursor:pointer;display:grid;flex:none;inline-size:24px;place-items:center}.H-slider__trigger--page:before{background:var(--line-strong);block-size:8px;border-radius:var(--radius-circle);content:"";inline-size:8px;transition:background var(--duration-base) var(--ease),inline-size var(--duration-base) var(--ease)}.H-slider__trigger--page:focus-visible:not([data-current]):before,.H-slider__trigger--page:hover:not([data-current]):before{background:var(--line-interactive)}.H-slider__trigger--page[data-current]:before{background:var(--accent-surface);border-radius:var(--radius-pill);inline-size:22px}.H-slider__progress{display:none}@media(max-width:767px){.H-slider__progress{background:var(--line-subtle);block-size:3px;border-radius:var(--radius-pill);display:block;inline-size:96px;margin-block-start:var(--space-8);margin-inline:auto;overflow:hidden;position:relative}}.H-slider__progress[hidden]{display:none}.H-slider__progress-thumb{background:var(--grad-cool);border-radius:var(--radius-pill);inline-size:var(--h-band-progress,100%);inset-block:0;inset-inline-start:0;position:absolute;transform:translateX(var(--h-band-progress-x,0));transition:transform .12s linear,inline-size .12s linear}.H-slider__status{block-size:1px;clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.M-back-button{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--space-2);transition:transform var(--duration-fast) var(--ease)}.M-back-button .A-icon{flex-shrink:0}.M-back-button:focus-visible,.M-back-button:hover{transform:translateX(-3px)}@media(prefers-reduced-motion:reduce){.M-back-button:focus-visible,.M-back-button:hover{transform:none}}.M-brand-badge{background:var(--line-subtle);border-radius:var(--radius-s);display:grid;height:40px;place-items:center;transition:background-color var(--duration-base) var(--ease),transform var(--duration-base) var(--ease);width:40px}.M-brand-badge--sm{height:36px;width:36px}.M-brand-badge__mark{filter:invert(var(--mark-invert));opacity:var(--mark-opacity);transition:filter var(--duration-base) var(--ease),opacity var(--duration-base) var(--ease);width:18px}.M-brand-badge:focus-visible,.M-brand-badge:hover{background:var(--accent-surface);transform:translateY(var(--lift))}.M-brand-badge:focus-visible .M-brand-badge__mark,.M-brand-badge:hover .M-brand-badge__mark{filter:invert(1);opacity:1}@media(prefers-reduced-motion:reduce){.M-brand-badge:focus-visible,.M-brand-badge:hover{transform:none}}.M-bullet-list{list-style:none;margin:0;padding:0}.M-bullet-list__item{break-inside:avoid}@media(min-width:768px){.M-bullet-list__item{margin-block-end:4px}}.M-bullet-list__link{align-items:center;color:var(--text-strong);display:inline-flex;font-size:16px;font-weight:var(--fw-medium);gap:14px;line-height:1.4;padding:10px 10px 10px 0;text-decoration:none;transition:color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.M-bullet-list__link:before{background:transparent;border:1.5px solid color-mix(in srgb,var(--text-strong) 25%,transparent);border-radius:var(--radius-circle);content:"";flex-shrink:0;height:9px;margin-inline-end:19px;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease);width:9px}.M-bullet-list__link:focus-visible,.M-bullet-list__link:hover{color:var(--accent-text);transform:translateX(8px)}.M-bullet-list__link:focus-visible:before,.M-bullet-list__link:hover:before{background:var(--accent-text);border-color:var(--accent-text);transform:scale(1.3)}@media(prefers-reduced-motion:reduce){.M-bullet-list__link:focus-visible,.M-bullet-list__link:hover{transform:none}.M-bullet-list__link:focus-visible:before,.M-bullet-list__link:hover:before{transform:none}}@media(max-width:1023px){.M-bullet-list__link{border-block-end:1px solid var(--line-subtle);display:flex;font-size:18px;gap:0;justify-content:center;padding:14px 0;text-align:center}.M-bullet-list__link:before{display:none}.M-bullet-list__link:focus-visible,.M-bullet-list__link:hover{transform:none}}.M-image-tiles{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}@media(min-width:1024px){.M-image-tiles{gap:var(--space-4)}}.M-image-tiles__link{background:var(--surface-inverse);block-size:clamp(104px,15vw,138px);border-radius:var(--radius-m);display:block;overflow:hidden;position:relative;text-decoration:none;transition:transform var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease)}@media(min-width:1024px){.M-image-tiles__link{block-size:clamp(118px,12.5vw,158px)}}.M-image-tiles__link:after{background:linear-gradient(180deg,color-mix(in srgb,var(--line-on-media) 6%,transparent) 0,color-mix(in srgb,var(--line-on-media) 18%,transparent) 55%,color-mix(in srgb,var(--line-on-media) 40%,transparent) 100%);border-radius:inherit;content:"";inset:0;mask-clip:content-box,border-box;mask-composite:exclude;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);padding:1px;pointer-events:none;position:absolute;z-index:3}.M-image-tiles__image{block-size:100%;filter:saturate(.88);inline-size:100%;inset:0;object-fit:cover;object-position:center;position:absolute;transition:transform var(--duration-slow) var(--ease)}.M-image-tiles__shade{background:linear-gradient(180deg,transparent 32%,color-mix(in srgb,var(--surface-inverse) 86%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--surface-inverse) 38%,transparent) 0,transparent 62%);inset:0;position:absolute}.M-image-tiles__name{color:var(--text-on-accent);font-size:clamp(13px,2.64cqw,20px);font-weight:var(--fw-bold);letter-spacing:.03em;line-height:1.25;position:absolute;text-transform:uppercase;z-index:2}@media(min-width:1024px){.M-image-tiles__name{inset-block-end:14px;inset-inline:16px 38px}}.M-image-tiles__arrow{color:var(--text-on-accent);font-size:var(--fs-label);inset-block-end:15px;inset-inline-end:15px;opacity:0;position:absolute;transform:translateX(-6px);transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease);z-index:2}@container (min-width: 541px) and (max-width: 750px){.M-image-tiles__link{block-size:clamp(96px,19cqw,112px)}.M-image-tiles__name{font-size:clamp(12px,2.45cqw,16px);inset-block-end:11px;inset-inline:14px 30px}.M-image-tiles__arrow{font-size:11px;inset-block-end:13px;inset-inline-end:12px}}.M-image-tiles__link:focus-visible,.M-image-tiles__link:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.M-image-tiles__link:focus-visible .M-image-tiles__image,.M-image-tiles__link:hover .M-image-tiles__image{transform:scale(1.06)}.M-image-tiles__link:focus-visible .M-image-tiles__arrow,.M-image-tiles__link:hover .M-image-tiles__arrow{opacity:1;transform:translateX(0)}@media(prefers-reduced-motion:reduce){.M-image-tiles__link:focus-visible,.M-image-tiles__link:hover{transform:none}.M-image-tiles__link:focus-visible .M-image-tiles__image,.M-image-tiles__link:hover .M-image-tiles__image{transform:none}.M-image-tiles__link:focus-visible .M-image-tiles__arrow,.M-image-tiles__link:hover .M-image-tiles__arrow{opacity:1;transform:none}}@media(max-width:1023px){.M-image-tiles{border-block-start:1px solid var(--line-subtle);display:block}.M-image-tiles__link{align-items:center;background:transparent;block-size:auto;border-block-end:1px solid var(--line-subtle);border-radius:0;display:flex;justify-content:center;overflow:visible;padding:14px 0}.M-image-tiles__arrow,.M-image-tiles__image,.M-image-tiles__link:after,.M-image-tiles__shade{display:none}.M-image-tiles__name{color:var(--text-strong);font-size:18px;font-weight:var(--fw-medium);inset:auto;letter-spacing:normal;line-height:1.4;position:static;text-transform:none}.M-image-tiles__link:focus-visible,.M-image-tiles__link:hover{box-shadow:none;transform:none}.M-image-tiles__link:focus-visible .M-image-tiles__name,.M-image-tiles__link:hover .M-image-tiles__name{color:var(--accent-text)}}.M-logo-tile{align-items:center;aspect-ratio:16/9;background:var(--surface-sunken);border:1px solid var(--line-subtle);border-radius:var(--radius-m);display:flex;justify-content:center;overflow:hidden;padding:var(--space-3) var(--space-4);transition:background-color var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease),transform var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease)}.M-logo-tile__image{filter:brightness(0);max-height:42px;max-width:80%;object-fit:contain;opacity:.6;transition:filter var(--duration-base) var(--ease),opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease)}@media(min-width:1024px){.M-logo-tile__image{filter:grayscale(1);opacity:.38}}.M-logo-tile:focus-visible,.M-logo-tile:hover{background:var(--surface-raised);border-color:var(--line-strong);box-shadow:var(--shadow-hover);transform:translateY(var(--lift))}.M-logo-tile:focus-visible .M-logo-tile__image,.M-logo-tile:hover .M-logo-tile__image{filter:none;opacity:1;transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.M-logo-tile:focus-visible,.M-logo-tile:focus-visible .M-logo-tile__image,.M-logo-tile:hover,.M-logo-tile:hover .M-logo-tile__image{transform:none}}.M-section-head__eyebrow{color:var(--accent-text);display:inline-block;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);margin-block-end:var(--space-3)}.M-section-head__title{letter-spacing:-.018em;margin-block:0;max-inline-size:var(--m-section-head-title,26ch)}.M-section-head__accent{background:var(--grad);background-clip:text;color:transparent;display:inline;padding-block-end:.08em}.M-section-head__lead{color:var(--m-section-head-lead-color,var(--text-default));font-size:var(--fs-section-lead);line-height:var(--lh-lead);margin-block:var(--space-5) 0;max-inline-size:var(--m-section-head-lead,68ch)}.M-station-card{background:var(--surface-raised);border:1px solid var(--line-subtle);border-radius:var(--radius-l);box-shadow:0 24px 60px -20px rgba(30,25,75,.18),0 12px 24px -16px rgba(30,25,75,.12);padding:20px 22px}@media(width >= 768px){.M-station-card{padding:26px 28px}}.M-station-card:has(.M-station-card__media){align-items:flex-start;display:flex;gap:26px}@media(width < 768px){.M-station-card:has(.M-station-card__media){flex-direction:column;gap:16px}}.M-station-card__media{border-radius:var(--radius-m);flex:0 0 320px;overflow:hidden}@media(width < 768px){.M-station-card__media{flex:0 0 auto;inline-size:100%}}.M-station-card__player{cursor:pointer;position:relative}.M-station-card__play{align-items:center;background:var(--accent-surface);block-size:72px;border:0;border-radius:var(--radius-circle);color:var(--text-on-accent);cursor:pointer;display:flex;font-size:22px;inline-size:72px;inset-block-start:50%;inset-inline-start:50%;justify-content:center;padding-inline-start:6px;position:absolute;transform:translate(-50%,-50%);transition:transform var(--duration-base) var(--ease),background var(--duration-base) var(--ease)}.M-station-card__play:focus-visible,.M-station-card__player:hover .M-station-card__play{background:var(--grad-warm);transform:translate(-50%,-50%) scale(1.08)}.M-station-card__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base) 18%,transparent) 0,color-mix(in srgb,var(--surface-base) 55%,transparent) 100%);inset:0;pointer-events:none;position:absolute;transition:background var(--duration-base) var(--ease)}.M-station-card__player:has(.M-station-card__play:focus-visible) .M-station-card__scrim,.M-station-card__player:hover .M-station-card__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base) 5%,transparent) 0,color-mix(in srgb,var(--surface-base) 40%,transparent) 100%)}.M-station-card__image,.M-station-card__video{aspect-ratio:16/9;block-size:auto;display:block;inline-size:100%;object-fit:cover}.M-station-card__text{min-inline-size:0}.M-station-card__eyebrow{color:var(--accent-text);display:inline-block;font-size:var(--fs-label);font-weight:600;letter-spacing:var(--ls-label);margin-block-end:10px}.M-station-card__keys{color:var(--accent-3-text);font-size:12.5px;font-weight:600;line-height:1.7;margin:0 0 12px}.M-station-card__title{color:var(--text-strong);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:var(--lh-heading);margin:0 0 10px}@media(min-width:1024px){.M-station-card__title{font-size:var(--fs-h4)}}.M-station-card__body{color:var(--text-default);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.M-station-card__body>:first-child{margin-block-start:0}.M-station-card__body>:last-child{margin-block-end:0}.M-station-card__note{color:var(--text-muted);font-size:var(--fs-small);line-height:1.5;margin:0}.M-station-pin{background:none;block-size:56px;border:0;cursor:pointer;inline-size:56px;margin:-28px 0 0 -28px;opacity:0;padding:0;pointer-events:none;position:absolute;transform:scale(.35);transition:opacity .45s var(--ease),transform .55s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:rgba(0,0,0,0)}.M-station-pin--on{opacity:1;pointer-events:auto;transform:scale(1)}.M-station-pin:focus-visible{border-radius:var(--radius-circle)}.M-station-pin__dot{background:var(--surface-base);block-size:32px;box-shadow:0 0 0 5px rgba(30,25,75,.06),0 12px 26px -8px rgba(30,25,75,.35);inline-size:32px;inset-block-start:50%;inset-inline-start:50%;margin:-16px 0 0 -16px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.M-station-pin__dot,.M-station-pin__dot:before{border-radius:var(--radius-circle);position:absolute}.M-station-pin__dot:before{background:var(--grad);content:"";inset:0;mask-clip:content-box,border-box;mask-composite:exclude;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);padding:2px;pointer-events:none}.M-station-pin__label{color:var(--text-strong);font-size:clamp(22px,2.34vw,34px);font-weight:700;inset-block-end:calc(100% - 2px);inset-inline-start:50%;letter-spacing:-.01em;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,6px);transform-origin:50% 100%;transition:opacity .4s var(--ease),transform .4s var(--ease);white-space:nowrap}.M-station-pin--below .M-station-pin__label{inset-block:calc(100% - 2px) auto;transform:translate(-50%,-6px);transform-origin:50% 0}.M-station-pin--on .M-station-pin__label{opacity:1;transform:translate(-50%)}.M-station-pin:hover .M-station-pin__dot{transform:scale(1.2)}.M-station-pin:hover .M-station-pin__label{transform:translate(-50%) scale(1.3)}.M-station-pin[aria-expanded=true] .M-station-pin__dot{transform:scale(1.3)}.M-station-pin[aria-expanded=true] .M-station-pin__label{transform:translate(-50%) scale(1.3)}@media(prefers-reduced-motion:reduce){.M-station-pin,.M-station-pin__dot,.M-station-pin__label{transition:none}}.M-teaser-card{backface-visibility:hidden;display:block;position:relative;transition:transform var(--duration-base) var(--ease);will-change:transform}.M-teaser-card__media{aspect-ratio:16/10;background:var(--surface-raised);border-radius:var(--radius-m);overflow:hidden;position:relative}.M-teaser-card__image{backface-visibility:hidden;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform var(--duration-slow) var(--ease);width:100%;will-change:transform}.M-teaser-card__body{padding-top:var(--space-3)}.M-teaser-card__title{color:var(--text-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0 0 var(--space-2);transition:color var(--duration-fast) var(--ease)}.M-teaser-card__title a{color:inherit;text-decoration:none}.M-teaser-card__title a:after{content:"";inset:0;position:absolute}.M-teaser-card__title a:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.M-teaser-card__copy{color:var(--text-default);font-size:var(--fs-small);line-height:var(--lh-small);margin:0 0 var(--space-3)}.M-teaser-card:focus-within,.M-teaser-card:hover{transform:translateY(var(--lift))}.M-teaser-card:focus-within .M-teaser-card__image,.M-teaser-card:hover .M-teaser-card__image{transform:scale(1.04)}.M-teaser-card:focus-within .M-teaser-card__title,.M-teaser-card:hover .M-teaser-card__title{text-decoration:underline}@media(prefers-reduced-motion:reduce){.M-teaser-card,.M-teaser-card__image,.M-teaser-card__title{transition-duration:.01ms}}@media(max-width:1023px){.M-teaser-card--row{align-items:center;column-gap:14px;display:grid;grid-template-columns:88px 1fr;text-align:start}.M-teaser-card--row .M-teaser-card__media{aspect-ratio:1}.M-teaser-card--row .M-teaser-card__body{padding-block-start:0}.M-teaser-card--row .M-teaser-card__copy,.M-teaser-card--row .M-teaser-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.M-teaser-card--row .M-teaser-card__title{-webkit-line-clamp:2}.M-teaser-card--row .M-teaser-card__copy{-webkit-line-clamp:1;margin-block-end:0}.M-teaser-card--row{--lift:0px}}.MO-accordion{display:grid;gap:var(--space-3);scroll-margin-top:var(--topbar-height)}.MO-accordion [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--mo-accordion-reveal-delay,0s)}.MO-accordion [data-revealed]{opacity:1;transform:translateY(0)}.MO-accordion[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-accordion [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-accordion [data-reveal]{opacity:1;transform:none;transition:none}}.MO-accordion__head{margin-block-end:calc(var(--space-12) - var(--space-3))}.MO-accordion__item{background:var(--surface-raised);border:1px solid var(--line-subtle);border-radius:var(--radius-m);overflow:hidden;transition:box-shadow var(--duration-slow) var(--ease),border-color var(--duration-base) var(--ease)}.MO-accordion__item:has(.MO-accordion__trigger[aria-expanded=true]){box-shadow:var(--shadow-card)}.MO-accordion__heading{margin:0}.MO-accordion__trigger{align-items:center;background:none;border:0;color:var(--text-strong);cursor:pointer;display:flex;font:inherit;font-weight:var(--fw-semibold);gap:var(--space-4);justify-content:space-between;padding:var(--space-5) var(--space-6);text-align:left;width:100%}.MO-accordion__icon{background:color-mix(in srgb,var(--accent-graphic) 9%,transparent);block-size:30px;border-radius:var(--radius-circle);color:var(--accent-graphic);display:grid;flex-shrink:0;font-size:12px;inline-size:30px;place-items:center;transition:transform .34s cubic-bezier(.34,1.4,.5,1),background-color var(--duration-base) var(--ease),color var(--duration-base) var(--ease)}.MO-accordion__trigger[aria-expanded=true] .MO-accordion__icon{background:var(--accent-surface);color:var(--text-on-accent);transform:rotate(135deg)}.MO-accordion__trigger:focus-visible .MO-accordion__icon,.MO-accordion__trigger:hover .MO-accordion__icon{background:color-mix(in srgb,var(--accent-graphic) 18%,transparent)}.MO-accordion__trigger[aria-expanded=true]:focus-visible .MO-accordion__icon,.MO-accordion__trigger[aria-expanded=true]:hover .MO-accordion__icon{background:var(--accent-surface)}.MO-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease)}.MO-accordion__panel:not([inert]){grid-template-rows:1fr}.MO-accordion__panel-inner{overflow:hidden;padding-block:0;padding-inline:var(--space-6);transition:padding-block-end var(--duration-base) var(--ease)}.MO-accordion__panel:not([inert]) .MO-accordion__panel-inner{padding-block-end:var(--space-5)}.MO-final-cta{padding-block:var(--section-padding) calc(var(--space-24)*2);scroll-margin-top:var(--topbar-height);text-align:center}.MO-final-cta__content{margin-inline:auto;max-inline-size:760px}.MO-final-cta__eyebrow{color:var(--accent-text);display:inline-block;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);margin-block-end:var(--space-5)}.MO-final-cta__title{letter-spacing:-.018em;margin-block:0 var(--space-5);margin-inline:auto;max-inline-size:20ch}.MO-final-cta__accent{background:var(--grad);background-clip:text;color:transparent;display:inline-block;margin-block-end:-.08em;padding-block-end:.08em}.MO-final-cta__lead{color:var(--text-default);font-size:var(--fs-section-lead);font-weight:var(--fw-regular);line-height:var(--lh-lead);margin-block:0 var(--space-8);margin-inline:auto;max-inline-size:56ch}.MO-final-cta__ctas{display:inline-flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.MO-final-cta [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease)}.MO-final-cta [data-revealed]{opacity:1;transform:translateY(0)}.MO-final-cta[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-final-cta [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-final-cta [data-reveal]{opacity:1;transform:none;transition:none}}.MO-footer{background:var(--surface-page);color:var(--text-default);padding-block:var(--space-24) var(--space-10);position:relative}.MO-footer:before{background:var(--grad);content:"";height:4px;left:0;position:absolute;right:0;top:0}.MO-footer__sitemap{display:grid;gap:var(--space-10);margin-bottom:var(--space-12)}@media(min-width:1024px){.MO-footer__sitemap{gap:var(--space-12);grid-template-columns:1.5fr 4fr}}.MO-footer__brand{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-5)}.MO-footer__logo{height:42px;width:auto;--logo-clear-space:0}.MO-footer__brand-title{color:var(--text-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0}.MO-footer__address{font-size:var(--fs-small);font-style:normal;line-height:var(--lh-body);margin:0}.MO-footer__mail{align-items:center;color:var(--text-default);display:inline-flex;font-size:var(--fs-small);gap:var(--space-2);text-decoration:none;transition:color var(--duration-fast) var(--ease)}.MO-footer__mail-icon{color:var(--accent-graphic)}.MO-footer__mail:focus-visible,.MO-footer__mail:hover{color:var(--text-strong)}.MO-footer__nav{display:grid;gap:var(--space-8);grid-template-columns:1fr}@media(min-width:560px){.MO-footer__nav{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.MO-footer__nav{grid-template-columns:repeat(4,1fr)}}.MO-footer__col-title{color:var(--accent-graphic);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);margin:0 0 var(--space-6);text-transform:uppercase}.MO-footer__col-list{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.MO-footer__link{color:var(--text-default);display:inline-block;font-size:var(--fs-small);text-decoration:none;transition:color var(--duration-fast) var(--ease),padding-left var(--duration-fast) var(--ease)}.MO-footer__link:focus-visible,.MO-footer__link:hover{color:var(--text-strong);padding-left:var(--space-1)}.MO-footer__bottom{align-items:flex-start;border-top:1px solid var(--line-subtle);display:flex;flex-flow:column wrap;gap:var(--space-6);justify-content:space-between;padding-top:var(--space-8)}@media(min-width:560px){.MO-footer__bottom{align-items:center;flex-direction:row}}.MO-footer__copyright{color:var(--text-muted);font-size:var(--fs-small);margin:0}.MO-footer__legal,.MO-footer__social{display:flex;list-style:none;margin:0;padding:0}.MO-footer__social{gap:var(--space-3)}.MO-footer__legal{flex-wrap:wrap;gap:var(--space-6)}.MO-footer__legal-link{color:var(--text-default);font-size:var(--fs-small);text-decoration:none;transition:color var(--duration-fast) var(--ease)}.MO-footer__legal-link:focus-visible,.MO-footer__legal-link:hover{color:var(--text-strong)}@media(max-width:559px){.MO-footer{text-align:center}.MO-footer__bottom,.MO-footer__brand{align-items:center}.MO-footer__legal,.MO-footer__social{justify-content:center}.MO-footer__link:focus-visible,.MO-footer__link:hover{padding-left:0}}@media(prefers-reduced-motion:reduce){.MO-footer__link{transition-duration:.01ms}.MO-footer__link:focus-visible,.MO-footer__link:hover{padding-left:0}}.MO-full-menu{background:transparent;color:var(--text-default);inset:0;opacity:0;overflow-y:auto;position:fixed;transition:opacity .42s var(--ease),visibility 0s linear .42s;visibility:hidden;z-index:350}.MO-full-menu--open{opacity:1;transition:opacity .42s var(--ease),visibility 0s linear 0s;visibility:visible}.MO-full-menu:after{background:var(--surface-base);content:"";inset:0;pointer-events:none;position:fixed;transform:translateY(-18vh);transition:transform .55s var(--ease);z-index:-1}.MO-full-menu--open:after{transform:translateY(0)}.MO-full-menu:not(.MO-full-menu--open):after{transition-duration:.36s}.MO-full-menu__inner{display:flex;flex-direction:column;min-height:100%;padding-block:0 var(--space-16)}.MO-full-menu__bar{align-items:center;display:flex;height:var(--topbar-height);position:relative}.MO-full-menu__mark{--logo-clear-space:0;height:46px;margin-block-start:2px;width:auto}@media(min-width:768px){.MO-full-menu__mark{height:76px;margin-block-start:24px}}.MO-full-menu__chapter{display:none;margin:0}.MO-full-menu__foot-label{color:var(--accent-text);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);margin-block:0 var(--space-2);text-transform:uppercase}.MO-full-menu__nav{display:grid;flex:1;gap:var(--space-8);margin-block-start:var(--space-8)}@media(min-width:1024px){.MO-full-menu__nav{align-items:start;gap:var(--space-16);grid-template-columns:minmax(280px,1fr) 2.5fr;margin-block-start:calc(180px - var(--topbar-height))}}@media(max-width:1023px){.MO-full-menu__nav{overflow-x:clip;position:relative}.MO-full-menu__links{transition:transform var(--duration-slow) var(--ease),opacity var(--duration-base) var(--ease)}.MO-full-menu__nav:has(.MO-full-menu__panel--open) .MO-full-menu__links{opacity:0;pointer-events:none;transform:translateX(-30%);transition:transform var(--duration-slow) var(--ease),opacity var(--duration-base) var(--ease),visibility 0s linear var(--duration-slow);visibility:hidden}.MO-full-menu__panels{inset:0;pointer-events:none;position:absolute;transform:translateX(100%);transition:transform var(--duration-slow) var(--ease)}.MO-full-menu__nav:has(.MO-full-menu__panel--open) .MO-full-menu__panels{pointer-events:auto;transform:translateX(0)}.MO-full-menu__panel{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.MO-full-menu__panel::-webkit-scrollbar{display:none}.MO-full-menu__panels:after,.MO-full-menu__panels:before{content:"";height:44px;inset-inline:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--duration-base) var(--ease);z-index:3}.MO-full-menu__panels:before{background:linear-gradient(180deg,var(--surface-base),transparent);top:0}.MO-full-menu__panels:after{background:linear-gradient(0deg,var(--surface-base),transparent);bottom:0}.MO-full-menu__panels[data-edge-bottom]:after,.MO-full-menu__panels[data-edge-top]:before{opacity:1}.MO-full-menu__trigger--back{--back-shift:-14px;background:var(--line-subtle);border:1px solid var(--line-strong);border-radius:var(--radius-circle);color:var(--text-strong);display:grid;height:44px;inset-block:0;left:0;margin-block:auto;opacity:0;padding:0;place-items:center;position:absolute;transform:translateX(var(--back-shift));transition:opacity var(--duration-base) var(--ease),transform var(--duration-slow) var(--ease),background-color var(--duration-base) var(--ease),visibility 0s linear var(--duration-base);visibility:hidden;width:44px;z-index:2}.MO-full-menu__trigger--back:focus-visible,.MO-full-menu__trigger--back:hover{background:var(--line-strong)}.MO-full-menu__trigger--back .A-icon{font-size:15px}.MO-full-menu__trigger--back .M-back-button__text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.MO-full-menu__chapter{color:var(--text-muted);display:block;font-size:var(--fs-label);font-weight:var(--fw-semibold);height:44px;inset-block:0;inset-inline:52px;letter-spacing:var(--ls-label);line-height:44px;margin-block:auto;opacity:0;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transform:translateY(-4px);transition:opacity var(--duration-base) var(--ease),transform var(--duration-slow) var(--ease),visibility 0s linear var(--duration-base);visibility:hidden;white-space:nowrap;z-index:1}.MO-full-menu__mark{transition:opacity var(--duration-base) var(--ease),transform var(--duration-slow) var(--ease)}.MO-full-menu:has(.MO-full-menu__panel--open) .MO-full-menu__mark{opacity:0;pointer-events:none;transform:translateX(-24px)}.MO-full-menu:has(.MO-full-menu__panel--open) .MO-full-menu__trigger--back{--back-shift:0px;opacity:1;transition:opacity var(--duration-base) var(--ease) .1s,transform var(--duration-slow) var(--ease) .1s,background-color var(--duration-base) var(--ease),visibility 0s linear 0s;visibility:visible}.MO-full-menu:has(.MO-full-menu__panel--open) .MO-full-menu__chapter{opacity:1;transform:none;transition:opacity var(--duration-base) var(--ease) .1s,transform var(--duration-slow) var(--ease) .1s,visibility 0s linear 0s;visibility:visible}.MO-full-menu__panel{text-align:center}}.MO-full-menu__cols{border-block-start:1px solid var(--line-subtle);display:grid;gap:0}@media(min-width:1024px){.MO-full-menu__cols{align-items:start;border-block-start:0;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.MO-full-menu__links{display:flex;flex-direction:column;gap:2px}.MO-full-menu__trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--space-4)}.MO-full-menu__trigger .A-icon{flex-shrink:0;font-size:var(--fs-small)}.MO-full-menu__links .MO-full-menu__trigger .A-icon{color:var(--text-muted);font-size:12px;transition:color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.MO-full-menu__links .MO-full-menu__trigger:focus-visible .A-icon,.MO-full-menu__links .MO-full-menu__trigger:hover .A-icon,.MO-full-menu__links .MO-full-menu__trigger[aria-expanded=true] .A-icon{color:var(--accent-text);transform:translateX(4px)}.MO-full-menu__links .MO-full-menu__trigger{border-block-end:1px solid var(--line-subtle);color:var(--text-strong);font-size:var(--fs-h3);font-weight:var(--fw-bold);justify-content:space-between;padding:14px var(--space-4) 14px 0;width:100%}@media(min-width:1024px){.MO-full-menu__links .MO-full-menu__trigger{font-size:clamp(19px,2.6vw - 5px,33px)}}.MO-full-menu__links .MO-full-menu__trigger:first-child{border-block-start:1px solid var(--line-subtle)}.MO-full-menu__links .MO-full-menu__trigger{letter-spacing:-.02em;line-height:1.1;text-align:start;transition:color var(--duration-fast) var(--ease),padding-inline-start var(--duration-fast) var(--ease)}.MO-full-menu__links .MO-full-menu__trigger:focus-visible,.MO-full-menu__links .MO-full-menu__trigger:hover{color:var(--accent-text)}.MO-full-menu__links .MO-full-menu__trigger[aria-expanded=true]{color:var(--accent-text);padding-inline-start:var(--space-3)}@media(min-width:1024px){.MO-full-menu__trigger--back{display:none}}.MO-full-menu__panels{container-type:inline-size;display:grid}@media(min-width:1024px){.MO-full-menu__panels:not(:has(.MO-full-menu__panel--open)){display:none}}.MO-full-menu__panel{grid-area:1/1;transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease),visibility 0s linear var(--duration-base)}.MO-full-menu__panel:not(.MO-full-menu__panel--open){opacity:0;pointer-events:none;transform:translateY(12px);visibility:hidden}.MO-full-menu__panel--open{opacity:1;transform:translateY(0);transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease),visibility 0s linear 0s;visibility:visible}.MO-full-menu__title{color:var(--text-strong);font-size:clamp(20px,1.8vw,28px);font-weight:var(--fw-bold);line-height:var(--lh-heading);margin-block:0 var(--space-8)}.MO-full-menu__logos{list-style:none;margin:0;padding:0}.MO-full-menu__foot,.MO-full-menu__logos,.MO-full-menu__teasers{display:grid;gap:var(--space-6)}.MO-full-menu__logos{gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.MO-full-menu__teaser .M-teaser-card__title{font-size:16px;line-height:1.3}.MO-full-menu__teaser .M-teaser-card__copy{font-size:15px;line-height:1.5}.MO-full-menu__teaser .M-teaser-card__hint{color:var(--text-strong);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);margin-block:var(--space-2) 0;text-transform:uppercase;transition:transform var(--duration-base) var(--ease)}.MO-full-menu__teaser:focus-within .M-teaser-card__hint,.MO-full-menu__teaser:hover .M-teaser-card__hint{transform:translateX(3px)}@media(min-width:768px){.MO-full-menu__teasers{grid-template-columns:repeat(3,1fr)}.MO-full-menu__logos{grid-template-columns:repeat(6,1fr)}}.MO-full-menu__foot-link{align-items:center;color:var(--text-strong);display:inline-flex;gap:var(--space-3);text-decoration:none;transition:color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.MO-full-menu__foot-link:focus-visible,.MO-full-menu__foot-link:hover{color:var(--accent-text)}.MO-full-menu__cta{flex-direction:row;font-size:var(--fs-small);gap:var(--space-3);margin-block-start:var(--space-6)}@media(min-width:1024px){.MO-full-menu__cta{flex-direction:row-reverse}}.MO-full-menu__foot{border-block-start:1px solid var(--line-subtle);margin-block-start:var(--space-16);padding-block-start:var(--space-8)}@media(min-width:1024px){.MO-full-menu__foot{gap:var(--space-16);grid-template-columns:minmax(280px,1fr) 2.5fr}}@media(max-width:1023px){.MO-full-menu__foot{display:none}}.MO-full-menu__foot-link{font-size:var(--fs-small);font-weight:var(--fw-medium);margin:0}@media(prefers-reduced-motion:reduce){.MO-full-menu--open:after,.MO-full-menu:after,.MO-full-menu__links,.MO-full-menu__panel--open,.MO-full-menu__panel:not(.MO-full-menu__panel--open),.MO-full-menu__panels{transform:none}.MO-full-menu__teaser:focus-within .M-teaser-card__hint,.MO-full-menu__teaser:hover .M-teaser-card__hint{transform:none}.MO-full-menu__trigger--back{--back-shift:0px}.MO-full-menu:has(.MO-full-menu__panel--open) .MO-full-menu__mark,.MO-full-menu__chapter,.MO-full-menu__mark{transform:none}}.MO-hero{align-items:center;display:flex;min-block-size:min(100vh,1600px);min-block-size:min(100svh,1600px);overflow:hidden;position:relative}.MO-hero__media{background:var(--surface-base);inset:0;overflow:hidden;position:absolute;z-index:0}.MO-hero__video{filter:saturate(1.05) contrast(1.02);object-position:center}.MO-hero__image,.MO-hero__video{block-size:100%;inline-size:100%;inset:0;object-fit:cover;position:absolute}.MO-hero__image{object-position:var(--mo-hero-focal,50% 50%)}@media(max-width:767px){.MO-hero__image{object-position:var(--mo-hero-focal-mobile,var(--mo-hero-focal,50% 50%))}}.MO-hero__waves{background:var(--surface-page);block-size:100%;display:block;inline-size:100%;inset:0;position:absolute}.MO-hero__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-page) 35%,transparent) 0,transparent 30%,transparent 60%,var(--surface-page) 100%),radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--accent-3-surface) 28%,transparent) 0,transparent 55%),linear-gradient(90deg,color-mix(in srgb,var(--surface-page) 92%,transparent) 0,color-mix(in srgb,var(--surface-page) 72%,transparent) 45%,color-mix(in srgb,var(--surface-page) 45%,transparent) 100%);inset:0;position:absolute}.MO-hero__content{padding-block:calc(var(--topbar-height) + var(--space-5)) 60px;position:relative;z-index:2}@media(min-width:768px){.MO-hero__content{padding-block:calc(var(--topbar-height) + var(--space-7)) 80px}}.MO-hero__title{--mo-hero-reveal-start:0.35;font-size:var(--fs-display);letter-spacing:-.02em;line-height:var(--lh-heading-l);margin-block:0 var(--space-6);max-inline-size:22ch;padding-block-end:.08em}.MO-hero__accent{background:var(--grad);background-clip:text;color:transparent;display:inline-block;margin-block-end:-.08em;padding-block-end:.08em}.MO-hero__sub{color:var(--text-strong);font-size:var(--fs-hero-sub);line-height:var(--lh-small);margin-block:0 var(--space-10);max-inline-size:60ch;text-wrap:balance}.MO-hero__eyebrow{color:var(--accent-text);display:inline-block;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);margin-block-end:var(--space-5)}.MO-hero__lead{color:var(--text-default);font-size:var(--fs-section-lead);line-height:var(--lh-lead);margin-block:0 var(--space-8);max-inline-size:60ch}.MO-hero__meta{align-items:center;color:var(--text-default);display:flex;flex-wrap:wrap;font-size:var(--fs-small);gap:var(--space-3)}.MO-hero__meta-icon{color:var(--accent-text);margin-inline-end:var(--space-2)}.MO-hero__meta-dot{color:var(--text-muted)}.MO-hero__meta-item a{border-block-end:1px solid var(--line-strong);color:var(--text-strong);text-decoration:none;transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.MO-hero__meta-item a:focus-visible,.MO-hero__meta-item a:hover{border-color:var(--accent-text);color:var(--accent-text)}.MO-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--space-4)}.MO-hero [data-reveal]{opacity:var(--mo-hero-reveal-start,0);transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--mo-hero-reveal-delay,0s)}.MO-hero [data-revealed]{opacity:1;transform:translateY(0)}.MO-hero[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-hero [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-hero [data-reveal]{opacity:1;transform:none;transition:none}}.MO-hero--article{block-size:75vh;block-size:75svh;min-block-size:540px}.MO-hero--article .MO-hero__content{padding-block:calc(var(--topbar-height) + var(--space-3)) 44px}@media(min-width:768px){.MO-hero--article .MO-hero__content{padding-block:calc(var(--topbar-height) + var(--space-4)) 56px}}.MO-hero--article .MO-hero__title{font-size:clamp(32px,4.6vw,56px);line-height:var(--lh-heading-l);max-inline-size:none}.MO-icon-box{background:var(--surface-base);color:var(--text-strong);margin-inline:calc(50% - 50cqw);padding-block:var(--section-padding);padding-inline:calc(50cqw - 50%);scroll-margin-top:var(--topbar-height)}.MO-icon-box [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--mo-icon-box-reveal-delay,0s)}.MO-icon-box [data-revealed]{opacity:1;transform:translateY(0)}.MO-icon-box[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-icon-box [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-icon-box [data-reveal]{opacity:1;transform:none;transition:none}}.MO-icon-box__head{--m-section-head-title:none;margin-block-end:var(--space-10);max-inline-size:940px}@media(min-width:1024px){.MO-icon-box__head{margin-block-end:var(--space-12)}}.MO-icon-box__grid{display:grid;gap:var(--space-8);margin-block-start:var(--space-6)}@media(min-width:1024px){.MO-icon-box__grid{gap:var(--space-10);grid-template-columns:repeat(3,1fr)}}.MO-icon-box__pillar{padding-block-start:var(--space-2)}.MO-icon-box__icon{color:var(--accent-2-graphic);display:flex;font-size:36px;line-height:1;margin-block-end:var(--space-5)}.MO-icon-box__pillar-title{letter-spacing:-.01em;margin-block:0 var(--space-4);max-inline-size:18ch}.MO-icon-box__claim{font-weight:var(--fw-semibold);margin-block:0 var(--space-3)}.MO-icon-box__claim,.MO-icon-box__text{font-size:var(--fs-body);line-height:var(--lh-body)}.MO-icon-box__text{color:var(--text-default);margin-block:0}.MO-industry-card{background:var(--surface-base);color:var(--text-strong);margin-inline:calc(50% - 50cqw);overflow:clip visible;padding-block:var(--section-padding);padding-inline:calc(50cqw - 50%);scroll-margin-top:var(--topbar-height)}.MO-industry-card [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--mo-industry-card-reveal-delay,0s)}.MO-industry-card [data-revealed]{opacity:1;transform:translateY(0)}.MO-industry-card[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-industry-card [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-industry-card [data-reveal]{opacity:1;transform:none;transition:none}}.MO-industry-card__head{--m-section-head-lead:60ch;margin-block-end:var(--space-4);max-inline-size:940px}.MO-industry-card__slider{--h-slider-trigger-surface:var(--surface-base);--h-slider-trigger-ink:var(--text-strong);--h-slider-trigger-shadow:0 12px 26px -12px rgba(30,25,75,.34);margin-block-start:var(--space-10)}.MO-industry-card__card{flex:0 0 88%;min-inline-size:0}@media(min-width:560px){.MO-industry-card__card{flex:0 0 76%}}.MO-industry-card__card{background:var(--surface-raised);border-radius:var(--radius-l);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden;position:relative}@media(min-width:768px){.MO-industry-card__card{flex-basis:calc((100% - var(--h-slider-gap))/2)}}@media(min-width:1024px){.MO-industry-card__card{flex-basis:calc(33.33333% - var(--h-slider-gap)*2/3)}}.MO-industry-card__card{backface-visibility:hidden;transition:translate .55s var(--ease-move) var(--mo-industry-card-delay,0s),opacity .45s var(--ease-move) var(--mo-industry-card-delay,0s),transform var(--duration-base) var(--ease);translate:var(--mo-industry-card-x,0) 0;will-change:translate,transform}.MO-industry-card__rail[data-dragging] .MO-industry-card__card,.MO-industry-card__rail[data-flip] .MO-industry-card__card{transition:none}.MO-industry-card__media{aspect-ratio:23/10;background-color:var(--surface-sunken);overflow:hidden;position:relative}@media(max-width:767px){.MO-industry-card__media{aspect-ratio:auto;flex:0 0 150px}}.MO-industry-card__image{backface-visibility:hidden;block-size:100%;display:block;inline-size:100%;inset:0;object-fit:cover;object-position:var(--mo-industry-card-focal,50% 50%);position:absolute;transition:transform var(--duration-slow) var(--ease);will-change:transform}.MO-industry-card__body{display:flex;flex:1;flex-direction:column;padding:var(--space-7) var(--space-6)}.MO-industry-card__card-title{margin-block:0 var(--space-3)}@media(max-width:1023px){.MO-industry-card__card-title{hyphens:auto}}.MO-industry-card__text{color:var(--text-default);flex:1;font-size:var(--fs-body);line-height:var(--lh-body);margin-block:0 var(--space-5)}.MO-industry-card__logos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block-end:var(--space-5);min-block-size:26px}.MO-industry-card__logo{filter:invert(var(--mark-invert)) grayscale(1) brightness(1.1) contrast(.85);max-block-size:22px;max-inline-size:90px;object-fit:contain;opacity:.45}.MO-industry-card__ctas{align-self:flex-start}.MO-industry-card__cta{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label)}.MO-industry-card__cta.H-cta{position:static}.MO-industry-card__cta.H-cta:focus-visible,.MO-industry-card__cta.H-cta:hover{transform:none;will-change:auto}.MO-industry-card__cta.H-cta:after{background:none;border-radius:0;content:"";inset:0;pointer-events:auto;position:absolute;transform:none;transition:none;z-index:1}.MO-industry-card__card:has(:focus-visible){transform:translateY(-8px)}.MO-industry-card__card:has(:focus-visible) .MO-industry-card__image{transform:scale(1.08)}@media(min-width:1024px){.MO-industry-card__card:hover{transform:translateY(-8px)}.MO-industry-card__card:hover .MO-industry-card__image{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.MO-industry-card__card:has(:focus-visible),.MO-industry-card__card:hover{transform:none}.MO-industry-card__card:has(:focus-visible) .MO-industry-card__image,.MO-industry-card__card:hover .MO-industry-card__image{transform:none}}.MO-layer-stack{--ls-edge:color-mix(in srgb,#fff 14%,transparent);--ls-edge-hover:color-mix(in srgb,#fff 40%,transparent);--ls-left:color-mix(in srgb,#130f38 60%,#0a0824);--ls-name-size:16px;--ls-right:color-mix(in srgb,#1e194b 72%,#0a0824);display:block}.MO-layer-stack [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--mo-layer-stack-reveal-delay,0s)}.MO-layer-stack [data-revealed]{opacity:1;transform:translateY(0)}.MO-layer-stack[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-layer-stack [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-layer-stack [data-reveal]{opacity:1;transform:none;transition:none}}.MO-layer-stack{background:radial-gradient(circle at 80% 70%,color-mix(in srgb,var(--accent-3-graphic) 10%,transparent) 0,transparent 55%),var(--surface-base);margin-inline:calc(50% - 50cqw);overflow-x:clip;padding-block:var(--section-padding);padding-inline:calc(50cqw - 50%);scroll-margin-top:var(--topbar-height)}.MO-layer-stack__cta,.MO-layer-stack__head{margin-block-end:var(--space-12)}.MO-layer-stack__canvas{container-type:inline-size;overflow:visible;position:relative}.MO-layer-stack__stage{container-type:inline-size;inline-size:100%;overflow:hidden;position:relative}.MO-layer-stack__drawing{block-size:auto;display:block;inline-size:1540px;margin-inline-start:-505px;max-inline-size:none;pointer-events:none}.MO-layer-stack__leaders{display:none}.MO-layer-stack__plate{cursor:pointer;opacity:0;transform:translateY(40px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--ls-delay,0s)}.MO-layer-stack[data-built] .MO-layer-stack__plate{opacity:1;transform:translateY(0)}.MO-layer-stack[data-built=rest] .MO-layer-stack__plate{transition-delay:0s;transition-duration:.15s}.MO-layer-stack[data-built] .MO-layer-stack__plate:hover,.MO-layer-stack[data-built] .MO-layer-stack__plate[data-hover]{transform:translateY(-4px)}.MO-layer-stack--article[data-built] .MO-layer-stack__plate:hover,.MO-layer-stack--article[data-built] .MO-layer-stack__plate[data-hover]{transform:translateY(-10px)}.MO-layer-stack__scale{transform-box:fill-box;transform-origin:50% 50%}.MO-layer-stack[data-built] .MO-layer-stack__float{animation:layer-stack-float 7s ease-in-out infinite}.MO-layer-stack[data-built] .MO-layer-stack__plate[data-step="1"] .MO-layer-stack__float{animation-delay:-1.2s;animation-duration:6.6s}.MO-layer-stack[data-built] .MO-layer-stack__plate[data-step="2"] .MO-layer-stack__float{animation-delay:-3.1s;animation-duration:7.4s}.MO-layer-stack[data-built] .MO-layer-stack__plate[data-step="3"] .MO-layer-stack__float{animation-delay:-.6s;animation-duration:8.1s}.MO-layer-stack[data-built] .MO-layer-stack__plate[data-step="4"] .MO-layer-stack__float{animation-delay:-4.4s;animation-duration:8.9s}.MO-layer-stack[data-built] .MO-layer-stack__plate[data-step="5"] .MO-layer-stack__float{animation-delay:-2.3s;animation-duration:9.6s}.MO-layer-stack[data-built] .MO-layer-stack__plate[data-step="6"] .MO-layer-stack__float{animation-delay:-2s;animation-duration:7s}.MO-layer-stack[data-built] .MO-layer-stack__plate[data-step="7"] .MO-layer-stack__float{animation-delay:-3.7s;animation-duration:8.4s}.MO-layer-stack[data-built] .MO-layer-stack__plate[data-step="8"] .MO-layer-stack__float{animation-delay:-1.7s;animation-duration:7.8s}.MO-layer-stack[data-built] .MO-layer-stack__plate[data-step="9"] .MO-layer-stack__float{animation-delay:-2.8s;animation-duration:9.2s}.MO-layer-stack[data-built] .MO-layer-stack__plate[data-step="10"] .MO-layer-stack__float{animation-delay:-.9s;animation-duration:6.9s}.MO-layer-stack__face{fill-opacity:.92;transition:fill .15s var(--ease),fill-opacity .15s var(--ease),stroke .15s var(--ease)}.MO-layer-stack__plate:hover .MO-layer-stack__face,.MO-layer-stack__plate[data-hover] .MO-layer-stack__face{fill-opacity:1}.MO-layer-stack__plate:hover .MO-layer-stack__face--top,.MO-layer-stack__plate[data-hover] .MO-layer-stack__face--top{stroke:var(--ls-edge-hover)}.MO-layer-stack__face--top{fill:var(--ls-top);stroke:var(--ls-edge);stroke-linejoin:round;stroke-width:1.5}.MO-layer-stack__face--left{fill:var(--ls-left)}.MO-layer-stack__face--right{fill:var(--ls-right)}.MO-layer-stack__plate[data-tier=consulting]{--ls-left:color-mix(in srgb,#5934f4 20%,#0a0824);--ls-right:color-mix(in srgb,#5934f4 47%,#0a0824)}.MO-layer-stack__plate[data-tier=app]{--ls-left:color-mix(in srgb,#0030ff 20%,#0a0824);--ls-right:color-mix(in srgb,#0030ff 47%,#0a0824)}.MO-layer-stack__plate[data-tier=data]{--ls-edge:color-mix(in srgb,#1e194b 18%,transparent);--ls-edge-hover:color-mix(in srgb,#1e194b 42%,transparent);--ls-left:color-mix(in srgb,#2d2768 50%,#fff);--ls-right:color-mix(in srgb,#4b4b91 37%,#fff)}.MO-layer-stack__plate[data-tier=platform]{--ls-left:color-mix(in srgb,#5c0036 99%,#fff);--ls-right:color-mix(in srgb,#a5005a 90%,#0a0824)}.MO-layer-stack__stop--from{stop-color:var(--ls-from)}.MO-layer-stack__stop--to{stop-color:var(--ls-to)}.MO-layer-stack__gradient{--ls-from:#37326e;--ls-to:#1e194b}.MO-layer-stack__gradient[data-tier=consulting]{--ls-from:color-mix(in srgb,#7a5cf6 90%,#fff);--ls-to:color-mix(in srgb,#3b1dc0 94%,#0a0824)}.MO-layer-stack__gradient[data-tier=app]{--ls-from:color-mix(in srgb,#0030ff 87%,#fff);--ls-to:color-mix(in srgb,#02c 94%,#0a0824)}.MO-layer-stack__gradient[data-tier=data]{--ls-from:#fff;--ls-to:color-mix(in srgb,#02c 9%,#fff)}.MO-layer-stack__gradient[data-tier=platform]{--ls-from:color-mix(in srgb,#e6007e 87%,#fff);--ls-to:color-mix(in srgb,#e6007e 85%,#0a0824)}.MO-layer-stack__leader{stroke:color-mix(in srgb,#fff 18%,transparent);stroke-dasharray:1 1;stroke-dashoffset:1;stroke-linecap:round;stroke-width:1;transition:stroke-dashoffset var(--duration-slow) var(--ease) var(--ls-delay,0s),stroke .15s var(--ease),transform .32s var(--ease)}.MO-layer-stack[data-built] .MO-layer-stack__leader{stroke-dashoffset:0}.MO-layer-stack__leader[data-hover]{stroke:color-mix(in srgb,#fff 45%,transparent)}.MO-layer-stack__pin{align-items:baseline;background:none;border:0;color:color-mix(in srgb,#fff 70%,transparent);cursor:pointer;display:flex;gap:.4em;inline-size:auto;inset-block-start:var(--ls-y);inset-inline:74px 24px;margin:0;opacity:0;padding:var(--space-1) 26px var(--space-1) 0;pointer-events:none;position:absolute;text-align:start;transform:translate(10px,-50%) scale(.92);transform-origin:left center;transition:color .15s var(--ease),opacity 0s var(--ease) var(--ls-delay,0s);z-index:calc(11 - var(--ls-step, 0));-webkit-tap-highlight-color:rgba(0,0,0,0)}.MO-layer-stack[data-built] .MO-layer-stack__pin{opacity:1;transform:translateY(-50%) scale(1)}.MO-layer-stack[data-built=rest] .MO-layer-stack__pin{pointer-events:auto}.MO-layer-stack__pin:focus-visible,.MO-layer-stack__pin:hover,.MO-layer-stack__pin[data-hover]{color:var(--text-strong)}.MO-layer-stack__pin:focus-visible{border-radius:var(--radius-s)}.MO-layer-stack__pin:before{block-size:7.57cqw;clip-path:polygon(0 44%,50% 0,100% 44%,100% 56%,50% 100%,0 56%);content:"";display:none;inline-size:18.06cqw;inset-block-start:50%;inset-inline-start:-26.39cqw;position:absolute;transform:translateY(-50%)}.MO-layer-stack__pin-num{flex-shrink:0;font-size:var(--ls-name-size);font-variant-numeric:tabular-nums}.MO-layer-stack__pin-label{font-size:var(--ls-name-size);font-weight:400;line-height:1.3;max-inline-size:none;transition:none}.MO-layer-stack__pin:focus-visible .MO-layer-stack__pin-label,.MO-layer-stack__pin:hover .MO-layer-stack__pin-label,.MO-layer-stack__pin[data-hover] .MO-layer-stack__pin-label{font-weight:600}.MO-layer-stack__pin-chevron{color:var(--ls-chevron,var(--text-strong));display:block;font-size:12px;inset-block-start:50%;inset-inline-end:0;line-height:1;opacity:.85;position:absolute;transform:translateY(-50%);transition:opacity var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.MO-layer-stack__pin[data-tier=app]{--ls-chevron:var(--accent-2-graphic)}.MO-layer-stack__pin[data-tier=platform]{--ls-chevron:var(--accent-graphic)}.MO-layer-stack__pin:active .MO-layer-stack__pin-chevron{opacity:1;transform:translate(3px,-50%)}.MO-layer-stack__legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);list-style:none;margin:0;padding:0}.MO-layer-stack__legend-item{align-items:center;color:color-mix(in srgb,#fff 62%,transparent);display:flex;font-size:11px;font-weight:600;gap:clamp(7px,.7cqw,10px);letter-spacing:.16em;text-transform:uppercase}.MO-layer-stack__legend-dot{aspect-ratio:1;background:var(--ls-dot);flex-shrink:0;inline-size:clamp(8px,.7cqw,10px)}.MO-layer-stack{--ls-tier-consulting:#7a5cf6;--ls-tier-app:color-mix(in srgb,#0030ff 83%,#0a0824);--ls-tier-data:color-mix(in srgb,#001480 7%,#fff);--ls-tier-platform:#e6007e}.MO-layer-stack__legend-item[data-tier=consulting]{--ls-dot:var(--ls-tier-consulting)}.MO-layer-stack__legend-item[data-tier=app]{--ls-dot:var(--ls-tier-app)}.MO-layer-stack__legend-item[data-tier=data]{--ls-dot:var(--ls-tier-data)}.MO-layer-stack__legend-item[data-tier=platform]{--ls-dot:var(--ls-tier-platform)}.MO-layer-stack__plate[data-open] .MO-layer-stack__face--top{fill:var(--ls-top-on);stroke:var(--ls-edge-on,var(--ls-edge-hover))}.MO-layer-stack__plate[data-open] .MO-layer-stack__face{fill-opacity:1}.MO-layer-stack__plate[data-tier=consulting][data-open]{--ls-left:color-mix(in srgb,#5934f4 62%,#0a0824);--ls-right:color-mix(in srgb,#3b1dc0 96%,#fff)}.MO-layer-stack__plate[data-tier=app][data-open]{--ls-left:color-mix(in srgb,#0030ff 62%,#0a0824);--ls-right:color-mix(in srgb,#02c 96%,#fff)}.MO-layer-stack__plate[data-tier=data][data-open]{--ls-left:color-mix(in srgb,#4b4b91 45%,#fff);--ls-right:color-mix(in srgb,#001480 20%,#fff);--ls-edge-on:color-mix(in srgb,#1e194b 42%,transparent)}.MO-layer-stack__plate[data-tier=platform][data-open]{--ls-left:color-mix(in srgb,#a5005a 87%,#0a0824);--ls-right:color-mix(in srgb,#e6007e 80%,#0a0824)}.MO-layer-stack__gradient[data-tier=consulting-on]{--ls-from:#a08cf8;--ls-to:color-mix(in srgb,#7a5cf6 70%,#5934f4)}.MO-layer-stack__gradient[data-tier=app-on]{--ls-from:color-mix(in srgb,#0030ff 57%,#fff);--ls-to:color-mix(in srgb,#0030ff 90%,#fff)}.MO-layer-stack__gradient[data-tier=data-on]{--ls-from:#fff;--ls-to:#fff}.MO-layer-stack__gradient[data-tier=platform-on]{--ls-from:color-mix(in srgb,#ef349b 80%,#fff);--ls-to:#e6007e}.MO-layer-stack__leader[data-open]{stroke:var(--text-strong);stroke-width:1.5}.MO-layer-stack__scale{transform:translateY(calc(var(--ls-dy, 0)*1px)) scale(var(--ls-scale,1));transition:transform .32s var(--ease)}.MO-layer-stack__leader{transform:translateY(calc(var(--ls-dy, 0)*1px))}.MO-layer-stack__pin{transition:color .15s var(--ease),opacity 0s var(--ease) var(--ls-delay,0s),inset-block-start .32s var(--ease)}.MO-layer-stack[data-detail] .MO-layer-stack__canvas{margin-block-end:calc(var(--ls-gain, 0)*-1%)}.MO-layer-stack__detail{display:grid;margin-block-start:var(--space-3);max-inline-size:980px;position:relative}.MO-layer-stack__pager{display:none}.MO-layer-stack__card,.MO-layer-stack__hint{grid-area:1/1}.MO-layer-stack__hint{align-items:center;align-self:start;color:var(--text-default);display:flex;font-size:var(--fs-body);gap:var(--space-2);margin:0;transition:opacity var(--duration-slow) var(--ease)}.MO-layer-stack__hint-icon{color:var(--accent-graphic)}.MO-layer-stack[data-detail] .MO-layer-stack__hint,.MO-layer-stack__hint:has(.MO-layer-stack__hint-text:empty){opacity:0;pointer-events:none}.MO-layer-stack__sheets{display:grid}.MO-layer-stack__canvas{transition:margin-block-end .32s var(--ease)}.MO-layer-stack__stage{display:none}.MO-layer-stack__track{align-items:start;display:flex;gap:var(--space-3);margin-block-end:calc(var(--space-8)*-1);margin-inline:calc(var(--space-6)*-1);overflow-x:auto;overscroll-behavior-inline:contain;padding-block-end:var(--space-8);padding-inline:var(--space-6);scrollbar-width:none}.MO-layer-stack__track::-webkit-scrollbar{display:none}.MO-layer-stack .MO-layer-stack__card{display:block;flex:0 0 88%;position:relative}@media(min-width:560px){.MO-layer-stack .MO-layer-stack__card{flex:0 0 76%}}.MO-layer-stack .MO-layer-stack__card{background:color-mix(in srgb,var(--surface-inverse) 4%,transparent);border:0;box-shadow:0 30px 60px -30px color-mix(in srgb,#0a0824 80%,transparent)}.MO-layer-stack .MO-layer-stack__card:has(.M-station-card__media){display:flex}@media(max-width:767px){.MO-layer-stack .MO-layer-stack__card .M-station-card__eyebrow,.MO-layer-stack .MO-layer-stack__card .M-station-card__keys{display:none}.MO-layer-stack .MO-layer-stack__card{overflow:hidden}.MO-layer-stack .MO-layer-stack__card:before{background:var(--ls-tier);block-size:6px;content:"";inset-block-end:0;inset-inline:0;position:absolute;z-index:2}.MO-layer-stack__card--consulting{--ls-tier:var(--ls-tier-consulting)}.MO-layer-stack__card--app{--ls-tier:var(--ls-tier-app)}.MO-layer-stack__card--data{--ls-tier:var(--ls-tier-data)}.MO-layer-stack__card--platform{--ls-tier:var(--ls-tier-platform)}}.MO-layer-stack .MO-layer-stack__card:after{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-inverse) 6%,transparent) 0,color-mix(in srgb,var(--surface-inverse) 18%,transparent) 55%,color-mix(in srgb,var(--surface-inverse) 40%,transparent) 100%);border-radius:inherit;content:"";inset:0;mask-clip:content-box,border-box;mask-composite:exclude;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);padding:1px;pointer-events:none;position:absolute;z-index:3}.MO-layer-stack .MO-layer-stack__card .M-station-card__body{color:var(--text-default)}.MO-layer-stack__hint{display:none}.MO-layer-stack__progress{background:var(--line-subtle);block-size:3px;border-radius:var(--radius-pill);inline-size:96px;margin-block-start:var(--space-4);margin-inline:auto;overflow:hidden;position:relative}.MO-layer-stack__progress-thumb{background:var(--grad-cool);border-radius:var(--radius-pill);inline-size:var(--h-band-progress,100%);inset-block:0;inset-inline-start:0;position:absolute;transform:translateX(var(--h-band-progress-x,0));transition:transform .12s linear,inline-size .12s linear}@media(min-width:768px){.MO-layer-stack{--ls-name-size:clamp(13px,1.34cqw,19px)}.MO-layer-stack__canvas{inline-size:100%}.MO-layer-stack__stage{display:block;overflow:visible}.MO-layer-stack__drawing{inline-size:100%;margin-inline-start:0}.MO-layer-stack__leaders{display:block}.MO-layer-stack__pin{inset-inline:var(--ls-x) auto;max-inline-size:calc(100% - var(--ls-x));padding-inline-end:var(--space-2)}.MO-layer-stack__pin-label{line-height:1.25}.MO-layer-stack__pin-chevron{display:none}.MO-layer-stack__pin-label,.MO-layer-stack__pin-num{transition:font-size .32s var(--ease)}.MO-layer-stack[data-detail] .MO-layer-stack__pin:not([aria-expanded=true]) .MO-layer-stack__pin-label,.MO-layer-stack[data-detail] .MO-layer-stack__pin:not([aria-expanded=true]) .MO-layer-stack__pin-num{font-size:clamp(11px,1.08cqw,15px)}.MO-layer-stack__pin:before{display:block}.MO-layer-stack__legend{flex-direction:column;gap:clamp(9px,.95cqw,14px);inset-block:50% auto;inset-inline-start:0;position:absolute;transform:translateY(-50%);z-index:2}.MO-layer-stack__legend-item{letter-spacing:.2em}.MO-layer-stack__sheets{display:block}.MO-layer-stack[data-detail] .MO-layer-stack__canvas,.MO-layer-stack[data-detail] .MO-layer-stack__detail,.MO-layer-stack__canvas,.MO-layer-stack__detail{opacity:1;transform:none}.MO-layer-stack__detail{grid-area:auto}.MO-layer-stack__track{display:grid;overflow:visible}.MO-layer-stack__canvas{grid-area:auto}.MO-layer-stack__hint{display:flex}.MO-layer-stack__card,.MO-layer-stack__hint{grid-area:1/1}.MO-layer-stack .MO-layer-stack__card{display:block;filter:blur(6px);flex:none;opacity:0;pointer-events:none;transform:perspective(900px) rotateX(10deg) translateY(18px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease),filter var(--duration-slow) var(--ease)}.MO-layer-stack__card[data-open]{filter:blur(0);opacity:1;pointer-events:auto;transform:perspective(900px) rotateX(0deg) translateY(0)}.MO-layer-stack[data-detail] .MO-layer-stack__pager{display:grid}.MO-layer-stack .MO-layer-stack__card .M-station-card__note,.MO-layer-stack__progress{display:none}}@media(prefers-reduced-motion:reduce){.MO-layer-stack__face,.MO-layer-stack__leader,.MO-layer-stack__pin,.MO-layer-stack__plate{transition:none}.MO-layer-stack[data-built] .MO-layer-stack__float{animation:none}}@keyframes layer-stack-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.MO-logo-cards{background:var(--surface-base);color:var(--text-strong);margin-inline:calc(50% - 50cqw);padding-block:var(--section-padding);padding-inline:calc(50cqw - 50%);scroll-margin-top:var(--topbar-height)}.MO-logo-cards [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--mo-logo-cards-reveal-delay,0s)}.MO-logo-cards [data-revealed]{opacity:1;transform:translateY(0)}.MO-logo-cards[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-logo-cards [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-logo-cards [data-reveal]{opacity:1;transform:none;transition:none}}.MO-logo-cards__head{margin-block-end:var(--space-5)}.MO-logo-cards__text{color:var(--text-default);font-size:var(--fs-body);line-height:var(--lh-body);max-inline-size:68ch}.MO-logo-cards__text p{margin-block:0 var(--space-3)}.MO-logo-cards__text p:last-child{margin-block-end:var(--space-10)}.MO-logo-cards__wall{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}@media(min-width:1024px){.MO-logo-cards__wall{gap:var(--space-5);grid-template-columns:repeat(4,1fr)}}.MO-logo-cards__item{display:grid}.MO-logo-cards__tile{background:var(--surface-base);block-size:92px;border:1px solid var(--line-subtle);border-radius:var(--radius-m);box-shadow:var(--shadow-card);display:grid;padding:var(--space-4);place-items:center;transition:border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease),transform var(--duration-base) var(--ease)}@media(min-width:1024px){.MO-logo-cards__tile{block-size:112px;padding:var(--space-5)}}.MO-logo-cards__logo{block-size:auto;inline-size:auto;max-block-size:46px;max-inline-size:76%;object-fit:contain}.MO-logo-cards a.MO-logo-cards__tile:focus-visible,.MO-logo-cards a.MO-logo-cards__tile:hover{border-color:var(--line-strong);box-shadow:var(--shadow-hover);transform:translateY(var(--lift))}@media(prefers-reduced-motion:reduce){.MO-logo-cards a.MO-logo-cards__tile:focus-visible,.MO-logo-cards a.MO-logo-cards__tile:hover{transform:none}}.MO-offering-card{margin-inline:calc(50% - 50cqw);padding-inline:calc(50cqw - 50%)}.MO-offering-card:has(>.MO-offering-card__stage){isolation:isolate;position:relative}.MO-offering-card__stage{--h-section-stage-tint:linear-gradient(180deg,color-mix(in srgb,var(--surface-stage) 70%,transparent) 0%,color-mix(in srgb,var(--surface-stage) 55%,transparent) 50%,color-mix(in srgb,var(--surface-stage) 78%,transparent) 100%);--h-section-stage-accent-opacity:0.12;--h-section-stage-vignette:linear-gradient(180deg,var(--surface-base) 0%,color-mix(in srgb,var(--surface-base) 96%,transparent) 4%,color-mix(in srgb,var(--surface-base) 80%,transparent) 9%,color-mix(in srgb,var(--surface-base) 45%,transparent) 16%,color-mix(in srgb,var(--surface-base) 15%,transparent) 24%,transparent 32%,transparent 65%,color-mix(in srgb,var(--surface-base) 15%,transparent) 76%,color-mix(in srgb,var(--surface-base) 45%,transparent) 84%,color-mix(in srgb,var(--surface-base) 80%,transparent) 91%,color-mix(in srgb,var(--surface-base) 96%,transparent) 96%,var(--surface-base) 100%),radial-gradient(ellipse at center,transparent 35%,color-mix(in srgb,var(--surface-page) 40%,transparent) 100%)}.MO-offering-card__grid,.MO-offering-card__head{position:relative;z-index:1}.MO-offering-card__head{--m-section-head-title:26ch}.MO-offering-card{padding-block:var(--section-padding);scroll-margin-top:var(--topbar-height)}.MO-offering-card [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--mo-offering-card-reveal-delay,0s)}.MO-offering-card [data-revealed]{opacity:1;transform:translateY(0)}.MO-offering-card[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-offering-card [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-offering-card [data-reveal]{opacity:1;transform:none;transition:none}}.MO-offering-card__grid{display:grid;gap:var(--space-5);margin-block-start:var(--space-12)}@media(min-width:1024px){.MO-offering-card__grid{grid-template-columns:repeat(3,1fr)}}.MO-offering-card__card{backdrop-filter:blur(14px) saturate(140%);background:color-mix(in srgb,var(--surface-base) 55%,transparent);border-radius:var(--radius-l);overflow:hidden;padding:var(--space-8) var(--space-7);position:relative}.MO-offering-card__card:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-3-graphic) 10%,transparent) 0,color-mix(in srgb,var(--accent-3-graphic) 32%,transparent) 55%,color-mix(in srgb,var(--accent-3-graphic) 55%,transparent) 100%);border-radius:inherit;content:"";inset:0;mask-clip:content-box,border-box;mask-composite:exclude;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);padding:1px;pointer-events:none;position:absolute;z-index:1}.MO-offering-card__card-num{color:var(--accent-text-raised);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:2.5px;margin-block-end:var(--space-5);text-transform:uppercase}.MO-offering-card__card-title{color:var(--text-strong);letter-spacing:-.01em;line-height:var(--lh-heading);margin-block:0 var(--space-4)}.MO-offering-card__card-text{color:var(--text-default);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);margin-block:0}.MO-organization-jsonld{display:none}.MO-quote-slider{background:var(--surface-base);color:var(--text-strong);margin-inline:calc(50% - 50cqw);overflow-x:clip;padding-block:var(--section-padding);padding-inline:calc(50cqw - 50%);scroll-margin-top:var(--topbar-height);--mo-quote-slider-columns:35fr 65fr;--mo-quote-slider-column-gap:clamp(32px,5vw,76px)}.MO-quote-slider [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--mo-quote-slider-reveal-delay,0s)}.MO-quote-slider [data-revealed]{opacity:1;transform:translateY(0)}.MO-quote-slider[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-quote-slider [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-quote-slider [data-reveal]{opacity:1;transform:none;transition:none}}.MO-quote-slider__head{--m-section-head-lead:62ch;margin-block-end:var(--space-16);max-inline-size:940px}@media(min-width:1024px){.MO-quote-slider__head{margin-block-end:var(--space-24)}}.MO-quote-slider__stage{display:grid;gap:var(--space-4);position:relative;touch-action:pan-y}.MO-quote-slider__track{clip-path:inset(-20px 0 -60px 0);display:grid}@media(min-width:1024px){.MO-quote-slider__track{align-items:end;gap:var(--mo-quote-slider-column-gap);grid-template-columns:var(--mo-quote-slider-columns)}}@media(max-width:767px){.MO-quote-slider__dots{display:none}}@media(min-width:1024px){.MO-quote-slider__dots{display:grid;gap:var(--mo-quote-slider-column-gap);grid-template-columns:var(--mo-quote-slider-columns)}.MO-quote-slider__dots>.H-dots{grid-column:2;justify-content:flex-start}}.MO-quote-slider__portraits,.MO-quote-slider__slides{align-items:end;display:grid;min-inline-size:0}.MO-quote-slider__portraits{justify-items:center;position:relative}.MO-quote-slider__portrait,.MO-quote-slider__slide{grid-area:1/1;margin:0;transition:opacity .34s var(--ease),transform .44s var(--ease),visibility 0s linear .44s}.MO-quote-slider__portrait:not([data-state=current]),.MO-quote-slider__slide:not([data-state=current]){opacity:0;pointer-events:none;visibility:hidden}.MO-quote-slider__portrait[data-state=prev],.MO-quote-slider__slide[data-state=prev]{transform:translateX(-34px)}.MO-quote-slider__portrait[data-state=next],.MO-quote-slider__slide[data-state=next]{transform:translateX(34px)}.MO-quote-slider__portrait[data-state=current],.MO-quote-slider__slide[data-state=current]{opacity:1;transform:none;transition-delay:0s,0s,0s;visibility:visible}.MO-quote-slider__stage[data-drag]{cursor:grab}.MO-quote-slider__stage[data-dragging]{cursor:grabbing;user-select:none}.MO-quote-slider__stage[data-dragging] .MO-quote-slider__portrait,.MO-quote-slider__stage[data-dragging] .MO-quote-slider__slide{transition:none}.MO-quote-slider__portrait{block-size:auto;filter:drop-shadow(0 18px 30px rgba(10,8,36,.16));inline-size:auto;max-block-size:240px;max-inline-size:200px}@media(min-width:1024px){.MO-quote-slider__portrait{max-block-size:325px;max-inline-size:min(280px,72%)}}.MO-quote-slider__ground{background:var(--grad);block-size:2px;inset-block-end:0;inset-inline:0;mask-image:linear-gradient(90deg,transparent,currentcolor 16%,currentcolor 84%,transparent);position:absolute;z-index:1}.MO-quote-slider__mark{background:var(--accent-graphic);font-size:26px;line-height:1;margin-block-end:var(--space-4);opacity:.85}.MO-quote-slider__quote{color:var(--text-strong);font-size:clamp(21px,2.1vw,30px);font-weight:var(--fw-light);letter-spacing:-.01em;line-height:1.4;margin:0;text-wrap:pretty}.MO-quote-slider__source{color:var(--text-default);font-size:var(--fs-body);line-height:var(--lh-body);margin-block:var(--space-3) 0}@media(min-width:1024px){.MO-quote-slider__source{margin-block-start:var(--space-5)}}.MO-quote-slider__name,.MO-quote-slider__role{display:block}.MO-quote-slider__name{color:var(--text-strong);font-weight:var(--fw-semibold)}.MO-quote-slider__controls{display:contents}@media(max-width:1023px){.MO-quote-slider__slides{align-items:start}.MO-quote-slider__track{gap:var(--space-4)}.MO-quote-slider__slide{text-align:center}.MO-quote-slider__mark{display:none}.MO-quote-slider__controls{display:flex;gap:var(--space-3);justify-content:center;margin-block-start:var(--space-6)}.MO-quote-slider__arrow{inset-inline:auto;position:relative;transform:none}.MO-quote-slider__arrow:focus-visible,.MO-quote-slider__arrow:hover:not(:disabled){transform:scale(1.06)}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){.MO-quote-slider__arrow:focus-visible,.MO-quote-slider__arrow:hover:not(:disabled){transform:none}}@media(prefers-reduced-motion:reduce){.MO-quote-slider__portrait,.MO-quote-slider__slide{transition:none}}.MO-reference-card{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--accent-graphic) 5%,transparent) 0,transparent 50%),linear-gradient(180deg,var(--surface-base) 0,var(--surface-page) 28%,var(--surface-page) 72%,var(--surface-base) 100%);color:var(--text-strong);margin-inline:calc(50% - 50cqw);overflow:clip visible;padding-block:var(--section-padding);padding-inline:calc(50cqw - 50%);scroll-margin-top:var(--topbar-height)}.MO-reference-card [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--mo-reference-card-reveal-delay,0s)}.MO-reference-card [data-revealed]{opacity:1;transform:translateY(0)}.MO-reference-card[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-reference-card [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-reference-card [data-reveal]{opacity:1;transform:none;transition:none}}.MO-reference-card__head{--m-section-head-title:26ch;--m-section-head-lead:56ch;margin-block-end:var(--space-12);max-inline-size:940px}.MO-reference-card__slider{--h-slider-trigger-surface:var(--surface-base);--h-slider-trigger-ink:var(--text-strong);margin-block-start:var(--space-10)}.MO-reference-card__page{display:contents}@media(min-width:768px){.MO-reference-card__page{display:grid;flex:0 0 100%;gap:var(--space-5);grid-template-columns:repeat(2,1fr);min-inline-size:0}}@media(min-width:1024px){.MO-reference-card__page{grid-template-columns:repeat(3,1fr)}}.MO-reference-card__card{aspect-ratio:16/9;position:relative}@media(width >= 768px)and (width < 1100px){.MO-reference-card__card{aspect-ratio:4/3}}@media(max-width:767px){.MO-reference-card__card{aspect-ratio:1/1}}.MO-reference-card__card{flex:0 0 88%;min-inline-size:0}@media(min-width:560px){.MO-reference-card__card{flex:0 0 76%}}@media(min-width:768px){.MO-reference-card__card{flex:initial}}.MO-reference-card__card{background:var(--surface-raised);border-radius:var(--radius-l);overflow:hidden}@media(min-width:768px){.MO-reference-card__card{opacity:0;scale:.96;transition:opacity .55s var(--ease-move) var(--mo-reference-card-delay,0s),translate .6s var(--ease-move) var(--mo-reference-card-delay,0s),scale .6s var(--ease-move) var(--mo-reference-card-delay,0s);translate:60px}}.MO-reference-card__card:before{background:transparent;transition:background var(--duration-base) var(--ease);z-index:4}.MO-reference-card__card:after,.MO-reference-card__card:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.MO-reference-card__card:after{background:linear-gradient(180deg,var(--line-subtle) 0,var(--line-strong) 55%,var(--line-strong) 100%);mask-clip:content-box,border-box;mask-composite:exclude;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);padding:1px;z-index:3}.MO-reference-card__card--ph-brand:after,.MO-reference-card__card--ph-cool:after,.MO-reference-card__card--ph-vertical:after,.MO-reference-card__card--ph-warm:after,.MO-reference-card__card:has(.MO-reference-card__image):after{background:linear-gradient(180deg,color-mix(in srgb,var(--line-on-media) 6%,transparent) 0,color-mix(in srgb,var(--line-on-media) 18%,transparent) 55%,color-mix(in srgb,var(--line-on-media) 40%,transparent) 100%)}.MO-reference-card__card--ph-brand{background:var(--grad)}.MO-reference-card__card--ph-warm{background:var(--grad-warm)}.MO-reference-card__card--ph-cool{background:var(--grad-cool)}.MO-reference-card__card--ph-vertical{background:var(--grad-v)}@media(min-width:768px){.MO-reference-card__page[data-current] .MO-reference-card__card{--mo-reference-card-delay:calc(50ms + var(--mo-reference-card-step, 0ms));opacity:1;scale:1;translate:0}.MO-reference-card__page[data-leaving] .MO-reference-card__card{--mo-reference-card-delay:var(--mo-reference-card-step,0ms);opacity:0;scale:.96;translate:-60px}.MO-reference-card__rail[data-flip] .MO-reference-card__card{transition:none}.MO-reference-card__rail[data-dragging] .MO-reference-card__card{opacity:1;scale:1;transition:none;translate:0}}@media(prefers-reduced-motion:reduce)and (min-width:768px){.MO-reference-card__card,.MO-reference-card__page[data-current] .MO-reference-card__card,.MO-reference-card__page[data-leaving] .MO-reference-card__card{--mo-reference-card-delay:0ms;scale:none;transition:none;translate:none}}.MO-reference-card__image{block-size:100%;display:block;inline-size:100%;inset:0;object-fit:cover;position:absolute;z-index:0}.MO-reference-card__shade{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--surface-page) 12%,transparent) 34%,color-mix(in srgb,var(--surface-page) 58%,transparent) 66%,color-mix(in srgb,var(--surface-page) 92%,transparent) 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.MO-reference-card__content{display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:var(--space-5) var(--space-5) var(--space-4);position:absolute;z-index:2}.MO-reference-card__cta-row{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-block-size:var(--space-8);position:relative}.MO-reference-card__tags{column-gap:var(--space-2);display:flex;flex-wrap:nowrap;min-inline-size:0;overflow:hidden;transition:opacity .28s var(--ease),transform .34s var(--ease)}.MO-reference-card__tag{color:var(--text-default);font-size:11px;font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.MO-reference-card__tag+.MO-reference-card__tag:before{content:"·";margin-inline-end:var(--space-2);opacity:.5}.MO-reference-card__bottom{margin-block-start:auto}.MO-reference-card__card-title{color:var(--text-strong);font-size:18px;font-weight:var(--fw-bold);letter-spacing:-.01em;line-height:1.28;margin-block:0 var(--space-2);max-inline-size:92%}@media(max-width:1023px){.MO-reference-card__card-title{hyphens:auto}}.MO-reference-card__cta.H-cta{align-items:center;background:none;block-size:var(--space-8);border:1px solid hsla(0,0%,100%,.45);border-radius:var(--radius-pill);box-shadow:none;color:var(--text-strong);display:inline-flex;font-size:13px;font-weight:var(--fw-semibold);gap:0;inset-block-end:0;inset-inline-start:calc(100% - var(--space-8) - 2px);letter-spacing:normal;padding:0;position:absolute;text-decoration:none;text-transform:none;transition:gap var(--duration-slow) var(--ease-move),inset-inline-start var(--duration-slow) var(--ease-move),border-color var(--duration-base) var(--ease)}.MO-reference-card__cta.H-cta:after{background:none;border-radius:0;content:"";inset:-1000px;pointer-events:auto;position:absolute;transform:none;transition:none;z-index:1}.MO-reference-card__cta .A-icon{inline-size:calc(var(--space-8) - 2px);margin-inline-start:0;transition:inline-size var(--duration-slow) var(--ease-move),margin-inline-start var(--duration-slow) var(--ease-move)}.MO-reference-card__cta .H-cta__label{max-inline-size:0;min-inline-size:0;opacity:0;overflow:hidden;transition:max-inline-size var(--duration-slow) var(--ease-move),opacity var(--duration-base) var(--ease);white-space:nowrap}@media(hover:hover){.MO-reference-card__page:hover .MO-reference-card__card:not(:hover):before{background:color-mix(in srgb,var(--surface-page) 62%,transparent)}}.MO-reference-card__page:has(:focus-visible) .MO-reference-card__card:not(:has(:focus-visible)):before{background:color-mix(in srgb,var(--surface-page) 62%,transparent)}.MO-reference-card__card:has(:focus-visible) .MO-reference-card__cta.H-cta,.MO-reference-card__card:hover .MO-reference-card__cta.H-cta{background:none;border-color:transparent;box-shadow:none;inset-inline-start:-1px;transform:none}.MO-reference-card__card:has(:focus-visible) .MO-reference-card__cta .A-icon,.MO-reference-card__card:hover .MO-reference-card__cta .A-icon{inline-size:1em;margin-inline-start:var(--space-2);transform:none}.MO-reference-card__card:has(:focus-visible) .MO-reference-card__cta .H-cta__label,.MO-reference-card__card:hover .MO-reference-card__cta .H-cta__label{max-inline-size:var(--mo-reference-card-cta-label-open,140px);opacity:1}.MO-reference-card__card:has(.MO-reference-card__cta):has(:focus-visible) .MO-reference-card__tags,.MO-reference-card__card:has(.MO-reference-card__cta):hover .MO-reference-card__tags{opacity:0;transform:translateX(-14px)}.MO-reference-card__cta-row:has(.MO-reference-card__cta) .MO-reference-card__tags{inset-block-end:3px;inset-inline:0 44px;position:absolute}@media(hover:none){.MO-reference-card__cta.H-cta{border-color:transparent;inset-inline-start:-1px}.MO-reference-card__cta .A-icon{inline-size:1em;margin-inline-start:var(--space-2)}.MO-reference-card__cta .H-cta__label{max-inline-size:var(--mo-reference-card-cta-label-open,140px);opacity:1}.MO-reference-card__cta-row:has(.MO-reference-card__cta) .MO-reference-card__tags{display:none}}@media(prefers-reduced-motion:reduce){.MO-reference-card__cta .A-icon,.MO-reference-card__cta .H-cta__label,.MO-reference-card__cta.H-cta,.MO-reference-card__tags{transition:none}}.MO-reference-card__note{color:var(--text-muted);display:inline-block;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:1.8px;text-transform:uppercase}.MO-reference-card__footer{display:flex;justify-content:center;margin-block-start:var(--space-10)}.MO-search{--search-panel-width:480px;--search-trigger-width:44px;align-items:center;background:var(--surface-base);border:1px solid var(--line-subtle);border-radius:var(--radius-pill);color:inherit;display:inline-flex;flex-shrink:0;height:44px;inset:auto;margin:0;max-block-size:none;max-inline-size:none;order:2;overflow:visible;padding:0;pointer-events:auto;position:relative}@media(min-width:768px){.MO-search{--search-trigger-width:52px;height:52px}}.MO-search{transition:border-radius var(--duration-slow) var(--ease),border-color var(--duration-fast) var(--ease),background-color var(--duration-base) var(--ease)}.MO-search--open{border-color:var(--line-interactive);border-radius:var(--radius-m)}.MO-search[data-menu-open]:not(.MO-search--open){color-scheme:light;--surface-page:#fff;--surface-base:#fff;--surface-raised:#fff;--surface-sunken:rgba(30,25,75,.04);--text-strong:#1e194b;--text-default:rgba(30,25,75,.82);--text-muted:#4b4b91;--text-on-accent:#fff;--line-subtle:rgba(30,25,75,.08);--line-strong:rgba(30,25,75,.12);--line-interactive:#4b4b91;--line-on-media:#fff;--line-interactive-hover:#e6007e;--accent-surface:#e6007e;--accent-graphic:#e6007e;--accent-headline:#e6007e;--accent-text:#e6007e;--accent-text-raised:#e6007e;--accent-2-surface:#0030ff;--accent-2-graphic:#0030ff;--accent-2-headline:#0030ff;--accent-2-text:#0030ff;--accent-2-text-raised:#0030ff;--accent-3-surface:#5934f4;--accent-3-graphic:#5934f4;--accent-3-headline:#5934f4;--accent-3-text:#5934f4;--accent-3-text-raised:#5934f4;--surface-inverse:#1e194b;--cta-surface:#1e194b;--cta-text:#fff;--mark-invert:0;--mark-opacity:1;--focus-ring:#1e194b;--shadow-hover:0 8px 20px rgba(0,0,0,.08);background:var(--surface-sunken)}@media(min-width:1024px){.MO-search--open[data-menu-open]{color-scheme:light;--surface-page:#fff;--surface-base:#fff;--surface-raised:#fff;--surface-sunken:rgba(30,25,75,.04);--text-strong:#1e194b;--text-default:rgba(30,25,75,.82);--text-muted:#4b4b91;--text-on-accent:#fff;--line-subtle:rgba(30,25,75,.08);--line-strong:rgba(30,25,75,.12);--line-interactive:#4b4b91;--line-on-media:#fff;--line-interactive-hover:#e6007e;--accent-surface:#e6007e;--accent-graphic:#e6007e;--accent-headline:#e6007e;--accent-text:#e6007e;--accent-text-raised:#e6007e;--accent-2-surface:#0030ff;--accent-2-graphic:#0030ff;--accent-2-headline:#0030ff;--accent-2-text:#0030ff;--accent-2-text-raised:#0030ff;--accent-3-surface:#5934f4;--accent-3-graphic:#5934f4;--accent-3-headline:#5934f4;--accent-3-text:#5934f4;--accent-3-text-raised:#5934f4;--surface-inverse:#1e194b;--cta-surface:#1e194b;--cta-text:#fff;--mark-invert:0;--mark-opacity:1;--focus-ring:#1e194b;--shadow-hover:0 8px 20px rgba(0,0,0,.08);background:var(--line-subtle)}.MO-search--open[data-menu-open] .MO-search__empty,.MO-search--open[data-menu-open] .MO-search__results{background:var(--surface-raised)}}.MO-search[data-menu-drilled]{opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease),visibility 0s linear var(--duration-base);visibility:hidden}.MO-search__trigger{display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}@media(min-width:768px){.MO-search__trigger{height:50px;width:50px}}.MO-search__trigger{background:transparent;border:0;border-radius:var(--radius-circle);color:var(--text-strong);cursor:pointer;font-size:16px;transition:color var(--duration-fast) var(--ease)}.MO-search__trigger:focus-visible{color:var(--accent-text)}@media(hover:hover)and (pointer:fine){.MO-search__trigger:hover{color:var(--accent-text)}}.MO-search[data-menu-open] .MO-search__trigger{color:var(--text-muted)}.MO-search[data-menu-open] .MO-search__trigger:focus-visible{color:var(--text-strong)}@media(hover:hover)and (pointer:fine){.MO-search[data-menu-open] .MO-search__trigger:hover{color:var(--text-strong)}}.MO-search__field{align-items:center;display:flex;height:100%;overflow:hidden;transition:width var(--duration-slow) var(--ease);width:0}.MO-search--open .MO-search__field{width:200px}@media(min-width:768px){.MO-search--open .MO-search__field{width:calc(var(--search-panel-width) - var(--search-trigger-width))}}.MO-search__label,.MO-search__status{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.MO-search__input{background:transparent;border:0;color:var(--text-strong);font-family:var(--font-family);font-size:var(--fs-small);height:100%;line-height:1;padding:0 var(--space-4) 0 0;width:100%}.MO-search__input::placeholder{color:var(--text-muted)}.MO-search__empty,.MO-search__results{background:var(--surface-sunken);border:1px solid var(--line-subtle);border-radius:var(--radius-m);box-shadow:var(--glow-accent);margin:0;max-height:60vh;max-width:calc(100vw - var(--space-6)*2);position:absolute;right:0;top:calc(100% + var(--space-2));width:var(--search-panel-width);z-index:10}.MO-search__results{overflow-y:auto;overscroll-behavior:contain}.MO-search__results:empty{display:none}.MO-search__empty{color:var(--text-muted);font-size:var(--fs-small);padding:var(--space-4) var(--space-5)}@media(max-width:767px){.MO-search__empty,.MO-search__results{left:var(--space-4);max-width:none;position:fixed;right:var(--space-4);top:var(--topbar-height);width:auto}}.MO-search__result{color:var(--text-default);display:grid;gap:var(--space-1);padding:var(--space-4) var(--space-5);text-decoration:none}.MO-search__result+.MO-search__result{border-top:1px solid var(--line-subtle)}.MO-search__result:hover,.MO-search__result[aria-selected=true]{background:var(--surface-raised)}.MO-search__result:focus-visible{background:var(--surface-raised)}.MO-search__cat{color:var(--accent-2-text);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase}.MO-search__title{color:var(--text-strong);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.MO-search__text{color:var(--text-muted);display:-webkit-box;font-size:var(--fs-small);-webkit-line-clamp:3;line-height:var(--lh-small);overflow:hidden;-webkit-box-orient:vertical}.MO-search__mark{background:transparent;color:var(--accent-text);font-weight:var(--fw-semibold)}.MO-search__cross,.MO-search__prompt,.MO-search__suggest{display:none}@media(max-width:1023px){.MO-search--open .MO-search__field,.MO-search[data-leaving] .MO-search__field{width:auto}.MO-search--open,.MO-search[data-leaving]{align-content:start;animation:search-full-in .55s var(--ease);background:var(--surface-base);border:0;border-radius:0;display:grid;gap:var(--space-3);grid-template-columns:1fr auto;grid-template-rows:var(--topbar-height) auto;height:auto;inset:0;padding-inline:max(var(--space-6),var(--safe-left)) max(var(--space-6),var(--safe-right));position:fixed;width:auto;z-index:5}.MO-search[data-leaving]{animation:search-full-out .55s var(--ease) reverse}.MO-search--open .MO-search__field,.MO-search[data-leaving] .MO-search__field{background:var(--surface-sunken);border:1px solid var(--line-subtle);border-radius:var(--radius-pill);gap:var(--space-2);grid-area:1/1;height:44px;padding-inline:var(--space-4);transition:border-color var(--duration-fast) var(--ease)}.MO-search--open .MO-search__field:focus-within,.MO-search[data-leaving] .MO-search__field:focus-within{border-color:var(--line-interactive);outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.MO-search--open .MO-search__input:focus-visible,.MO-search[data-leaving] .MO-search__input:focus-visible{outline:none}.MO-search--open .MO-search__input,.MO-search[data-leaving] .MO-search__input{font-size:var(--fs-body);padding:0}.MO-search--open .MO-search__trigger,.MO-search[data-leaving] .MO-search__trigger{align-self:center;background:var(--accent-surface);border:0;box-shadow:var(--glow-accent);color:var(--surface-inverse);grid-area:1/2;height:44px;width:44px}.MO-search--open .MO-search__glass,.MO-search[data-leaving] .MO-search__glass{display:none}.MO-search--open .MO-search__cross,.MO-search[data-leaving] .MO-search__cross{display:block}.MO-search--open .MO-search__trigger:focus-visible{background:var(--surface-inverse);color:var(--accent-surface)}}@media(max-width:1023px)and (hover:hover)and (pointer:fine){.MO-search--open .MO-search__trigger:hover{background:var(--surface-inverse);color:var(--accent-surface)}}@media(max-width:1023px){.MO-search--open .MO-search__empty,.MO-search--open .MO-search__prompt,.MO-search--open .MO-search__results,.MO-search--open .MO-search__suggest,.MO-search[data-leaving] .MO-search__empty,.MO-search[data-leaving] .MO-search__prompt,.MO-search[data-leaving] .MO-search__results,.MO-search[data-leaving] .MO-search__suggest{background:transparent;border:0;border-radius:0;box-shadow:none;grid-column:1/-1;margin:0;max-width:none;position:static;width:auto}.MO-search--open .MO-search__results,.MO-search[data-leaving] .MO-search__results{max-height:calc(var(--mo-search-sichthoehe, 100dvh) - var(--topbar-height) - var(--space-10));padding:0}.MO-search--open .MO-search__prompt,.MO-search--open .MO-search__suggest,.MO-search[data-leaving] .MO-search__prompt,.MO-search[data-leaving] .MO-search__suggest{display:block}.MO-search--open .MO-search__suggest-title,.MO-search[data-leaving] .MO-search__suggest-title{color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);margin-block:var(--space-2) var(--space-3);text-transform:uppercase}.MO-search--open .MO-search__chips,.MO-search[data-leaving] .MO-search__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.MO-search--open .MO-search__prompt,.MO-search[data-leaving] .MO-search__prompt{color:var(--text-muted);font-size:var(--fs-small);margin-block:var(--space-8) 0}.MO-search--open[data-typed] .MO-search__prompt,.MO-search--open[data-typed] .MO-search__suggest{display:none}}.MO-search__trigger-chip{background:var(--surface-sunken);border:1px solid var(--line-subtle);border-radius:var(--radius-pill);color:var(--text-strong);cursor:pointer;font-family:var(--font-family);font-size:var(--fs-small);font-weight:var(--fw-medium);padding:9px var(--space-4);transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.MO-search__trigger-chip:focus-visible{background:var(--line-subtle);border-color:var(--line-strong)}@media(hover:hover)and (pointer:fine){.MO-search__trigger-chip:hover{background:var(--line-subtle);border-color:var(--line-strong)}}@media(prefers-reduced-motion:reduce){.MO-search__field,.MO-search__trigger{transition:none}.MO-search[data-leaving]{animation-duration:.01ms}}@keyframes search-full-in{0%{opacity:0;transform:translateY(-14vh)}}@keyframes search-full-out{0%{opacity:0;transform:translateY(-14vh)}}.MO-teaser-card{display:block;scroll-margin-top:var(--topbar-height)}.MO-thought-card{margin-inline:calc(50% - 50cqw);padding-inline:calc(50cqw - 50%)}.MO-thought-card:has(>.MO-thought-card__stage){isolation:isolate;position:relative}.MO-thought-card__stage{--h-section-stage-tint:radial-gradient(ellipse 55% 80% at 50% 50%,color-mix(in srgb,var(--surface-base) 55%,transparent) 0%,color-mix(in srgb,var(--surface-base) 28%,transparent) 50%,transparent 85%),linear-gradient(180deg,color-mix(in srgb,var(--surface-stage) 28%,transparent) 0%,color-mix(in srgb,var(--surface-stage) 22%,transparent) 50%,color-mix(in srgb,var(--surface-stage) 32%,transparent) 100%);--h-section-stage-accent-opacity:0.05;--h-section-stage-vignette:linear-gradient(180deg,var(--surface-base) 0%,color-mix(in srgb,var(--surface-base) 92%,transparent) 5%,color-mix(in srgb,var(--surface-base) 55%,transparent) 12%,color-mix(in srgb,var(--surface-base) 20%,transparent) 22%,transparent 32%,transparent 48%,color-mix(in srgb,var(--surface-base) 4%,transparent) 58%,color-mix(in srgb,var(--surface-base) 12%,transparent) 68%,color-mix(in srgb,var(--surface-base) 25%,transparent) 78%,color-mix(in srgb,var(--surface-base) 45%,transparent) 86%,color-mix(in srgb,var(--surface-base) 70%,transparent) 93%,color-mix(in srgb,var(--surface-base) 92%,transparent) 97%,var(--surface-base) 100%)}.MO-thought-card__grid,.MO-thought-card__head{position:relative;z-index:1}.MO-thought-card__head{--m-section-head-title:26ch}.MO-thought-card{padding-block:var(--section-padding);scroll-margin-top:var(--topbar-height)}.MO-thought-card [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--mo-thought-card-reveal-delay,0s)}.MO-thought-card [data-revealed]{opacity:1;transform:translateY(0)}.MO-thought-card[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-thought-card [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-thought-card [data-reveal]{opacity:1;transform:none;transition:none}}.MO-thought-card__grid{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-block-start:var(--space-12)}.MO-thought-card__card{backdrop-filter:blur(10px) saturate(135%);border-radius:var(--radius-l);display:flex;flex:1 1 100%;flex-direction:column;min-block-size:280px;min-inline-size:0;overflow:hidden;padding:var(--space-8) var(--space-7);position:relative}@media(min-width:768px){.MO-thought-card__card{flex:0 1 calc(50% - var(--space-5)/2)}}@media(min-width:1024px){.MO-thought-card__card{flex:1 1 0}}.MO-thought-card__card[data-reveal]{transition:opacity var(--duration-slow) var(--ease) var(--mo-thought-card-reveal-delay,0s),transform var(--duration-slow) var(--ease) var(--mo-thought-card-reveal-delay,0s),translate var(--duration-base) var(--ease)}.MO-thought-card__card:has(:focus-visible){translate:0 -8px}@media(min-width:1024px){.MO-thought-card__card:has(.MO-thought-card__card-cta):hover{translate:0 -8px}}@media(prefers-reduced-motion:reduce){.MO-thought-card__card[data-reveal]{transition:none}}@media(min-width:768px){.MO-thought-card__card--featured{flex-basis:100%}}@media(min-width:1024px){.MO-thought-card__card--featured{flex-basis:0;flex-grow:1.4}}.MO-thought-card__card--berry{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-surface) 45%,transparent) 0,color-mix(in srgb,var(--accent-surface) 20%,transparent) 55%,color-mix(in srgb,var(--surface-base) 32%,transparent) 100%)}.MO-thought-card__card--berry:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-surface) 10%,transparent) 0,color-mix(in srgb,var(--accent-surface) 32%,transparent) 55%,color-mix(in srgb,var(--accent-surface) 55%,transparent) 100%)}.MO-thought-card__card--berry .MO-thought-card__card-type{color:var(--accent-text-raised)}.MO-thought-card__card--lila{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-3-surface) 45%,transparent) 0,color-mix(in srgb,var(--accent-3-surface) 20%,transparent) 55%,color-mix(in srgb,var(--surface-base) 32%,transparent) 100%)}.MO-thought-card__card--lila:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-3-surface) 10%,transparent) 0,color-mix(in srgb,var(--accent-3-surface) 32%,transparent) 55%,color-mix(in srgb,var(--accent-3-surface) 55%,transparent) 100%)}.MO-thought-card__card--lila .MO-thought-card__card-type{color:var(--accent-3-text-raised)}.MO-thought-card__card--blueberry{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-2-surface) 45%,transparent) 0,color-mix(in srgb,var(--accent-2-surface) 20%,transparent) 55%,color-mix(in srgb,var(--surface-base) 32%,transparent) 100%)}.MO-thought-card__card--blueberry:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-2-surface) 10%,transparent) 0,color-mix(in srgb,var(--accent-2-surface) 32%,transparent) 55%,color-mix(in srgb,var(--accent-2-surface) 55%,transparent) 100%)}.MO-thought-card__card--blueberry .MO-thought-card__card-type{color:var(--accent-2-text-raised)}.MO-thought-card__card:before{border-radius:inherit;content:"";inset:0;mask-clip:content-box,border-box;mask-composite:exclude;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);padding:1px;pointer-events:none;position:absolute;z-index:3}.MO-thought-card__card-type{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:2.5px;margin-block-end:var(--space-5);text-transform:uppercase}.MO-thought-card__card-title{color:var(--text-strong);letter-spacing:-.01em;line-height:var(--lh-heading);margin-block:0 var(--space-4)}.MO-thought-card__card-text{color:var(--text-default);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);margin-block:0 auto}.MO-thought-card__card-cta.H-cta{align-self:flex-start;color:var(--text-strong);font-size:13px;font-weight:var(--fw-semibold);margin-block-start:var(--space-5);position:static}.MO-thought-card__card-cta.H-cta:focus-visible,.MO-thought-card__card-cta.H-cta:hover{transform:none;will-change:auto}.MO-thought-card__card-cta.H-cta:after{background:none;border-radius:0;content:"";inset:0;pointer-events:auto;position:absolute;transform:none;transition:none;z-index:1}.MO-topbar{display:contents}.MO-topbar__cluster{align-items:center;display:inline-flex;gap:var(--space-2);pointer-events:auto}@media(min-width:1024px){.MO-topbar__cluster{gap:var(--space-3)}}.MO-topbar__cluster--start{margin-inline-end:auto;order:1}.MO-topbar__cluster--end{order:3}.MO-topbar__logo-link{align-items:center;block-size:var(--header-logo-lockup);display:inline-flex;margin-block-start:2px}@media(min-width:768px){.MO-topbar__logo-link{margin-block-start:24px}}.MO-topbar__logo-link{--header-logo-lockup:46px;--header-logo-signet:44px}@media(min-width:768px){.MO-topbar__logo-link{--header-logo-lockup:76px;--header-logo-signet:52px}}.MO-topbar__lang-switch{display:contents}.MO-topbar__trigger-lang{display:none}.MO-topbar__langs{align-items:stretch;background:var(--surface-base);border:1px solid var(--line-subtle);border-radius:var(--radius-pill);display:inline-flex;gap:var(--space-1);height:44px;list-style:none;margin:0;padding:var(--space-1)}@media(min-width:768px){.MO-topbar__langs{height:52px}}.MO-topbar__lang{display:inline-flex}.MO-topbar__lang-link{align-items:center;display:inline-flex;justify-content:center;width:34px}@media(min-width:768px){.MO-topbar__lang-link{width:42px}}.MO-topbar__lang-link{border-radius:var(--radius-circle);color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);line-height:1;padding:0;text-decoration:none;text-transform:uppercase;transition:color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.MO-topbar__lang-link:hover{background-color:var(--line-subtle);color:var(--text-strong)}.MO-topbar__lang-link:focus-visible{color:var(--text-strong)}.MO-topbar__trigger{background:var(--accent-2-surface);border:0;border-radius:var(--radius-circle);cursor:pointer;display:grid;height:44px;place-items:center;transition:background-color var(--duration-fast) var(--ease);width:44px}@media(min-width:768px){.MO-topbar__trigger{height:52px;width:52px}}.MO-topbar__trigger[aria-expanded=true]{background:var(--accent-surface)}.MO-topbar__trigger:focus-visible{background:var(--surface-inverse);box-shadow:var(--shadow-hover)}.MO-topbar__trigger:focus-visible .MO-topbar__burger{color:var(--accent-2-surface)}.MO-topbar__trigger[aria-expanded=true]:focus-visible .MO-topbar__burger{color:var(--accent-surface)}.MO-topbar__trigger:focus-visible .MO-topbar__burger:after{width:100%}@media(hover:hover)and (pointer:fine){.MO-topbar__trigger:hover{background:var(--surface-inverse);box-shadow:var(--shadow-hover)}.MO-topbar__trigger:hover .MO-topbar__burger{color:var(--accent-2-surface)}.MO-topbar__trigger[aria-expanded=true]:hover .MO-topbar__burger{color:var(--accent-surface)}.MO-topbar__trigger:hover .MO-topbar__burger:after{width:100%}}.MO-topbar__burger{color:var(--text-on-accent);height:15px;position:relative;transition:color var(--duration-fast) var(--ease);width:22px}.MO-topbar__burger:before{box-shadow:0 12px 0 currentcolor;top:0;transition:transform var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease);width:100%}.MO-topbar__burger:after,.MO-topbar__burger:before{background:currentcolor;border-radius:var(--radius-s);content:"";height:3px;left:0;position:absolute}.MO-topbar__burger:after{top:6px;transition:width var(--duration-fast) var(--ease),transform var(--duration-base) var(--ease);width:70%}.MO-topbar__trigger[aria-expanded=true] .MO-topbar__burger:before{box-shadow:none;transform:translateY(6px) rotate(45deg)}.MO-topbar__trigger[aria-expanded=true] .MO-topbar__burger:after{transform:rotate(-45deg);width:100%}.MO-topbar__lang-link[aria-current=page]{background-color:var(--accent-2-surface);color:var(--text-on-accent)}.MO-topbar__logo-link{transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease),visibility 0s linear 0s}.MO-topbar[data-menu-open] .MO-topbar__logo-link{opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease),visibility 0s linear var(--duration-base);visibility:hidden}.MO-topbar[data-menu-open] .MO-topbar__cluster--start{pointer-events:none}.MO-topbar[data-menu-drilled] .MO-topbar__langs,.MO-topbar[data-menu-drilled] .MO-topbar__trigger-lang{opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease),visibility 0s linear var(--duration-base);visibility:hidden}.MO-topbar[data-menu-open] .MO-topbar__langs{color-scheme:light;--surface-page:#fff;--surface-base:#fff;--surface-raised:#fff;--surface-sunken:rgba(30,25,75,.04);--text-strong:#1e194b;--text-default:rgba(30,25,75,.82);--text-muted:#4b4b91;--text-on-accent:#fff;--line-subtle:rgba(30,25,75,.08);--line-strong:rgba(30,25,75,.12);--line-interactive:#4b4b91;--line-on-media:#fff;--line-interactive-hover:#e6007e;--accent-surface:#e6007e;--accent-graphic:#e6007e;--accent-headline:#e6007e;--accent-text:#e6007e;--accent-text-raised:#e6007e;--accent-2-surface:#0030ff;--accent-2-graphic:#0030ff;--accent-2-headline:#0030ff;--accent-2-text:#0030ff;--accent-2-text-raised:#0030ff;--accent-3-surface:#5934f4;--accent-3-graphic:#5934f4;--accent-3-headline:#5934f4;--accent-3-text:#5934f4;--accent-3-text-raised:#5934f4;--surface-inverse:#1e194b;--cta-surface:#1e194b;--cta-text:#fff;--mark-invert:0;--mark-opacity:1;--focus-ring:#1e194b;--shadow-hover:0 8px 20px rgba(0,0,0,.08);background:var(--surface-sunken)}.MO-topbar__langs{transition:background-color var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease)}.MO-topbar[data-menu-open] .MO-topbar__lang-link[aria-current=page]{background-color:var(--line-strong);color:var(--text-strong)}@media(max-width:767px){.MO-topbar__lang-switch{display:block;flex:0 0 44px;height:44px;position:relative;width:44px}.MO-topbar__trigger-lang{background:transparent;border:0;border-radius:var(--radius-circle);cursor:pointer;display:block;inset:0;position:absolute;z-index:1}.MO-topbar__langs{border:0;flex-direction:column;gap:0;inset-block-start:0;inset-inline-start:0;outline:1px solid var(--line-subtle);overflow:hidden;padding:0;position:absolute;transition:height var(--duration-slow) var(--ease),background-color var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease);width:44px}.MO-topbar__langs:after{border-bottom:1.5px solid;border-right:1.5px solid;color:var(--text-muted);content:"";height:5px;inset-block-start:29px;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translateX(-50%) rotate(45deg);transition:opacity var(--duration-base) var(--ease),transform var(--duration-base) var(--ease);width:5px}.MO-topbar__trigger-lang[aria-expanded=true]+.MO-topbar__langs{height:88px}.MO-topbar__trigger-lang[aria-expanded=true]+.MO-topbar__langs:after{opacity:0;transform:translateX(-50%) rotate(45deg) scale(.6)}.MO-topbar__lang{flex:0 0 44px}.MO-topbar__lang:has(.MO-topbar__lang-link[aria-current=page]){order:-1}.MO-topbar__lang-link{width:44px}.MO-topbar__lang-link:focus-visible{outline-offset:calc((var(--focus-width) + var(--focus-offset))*-1)}.MO-topbar__lang-link:not([aria-current=page]){transition:color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease),visibility 0s linear var(--duration-slow);visibility:hidden}.MO-topbar__trigger-lang[aria-expanded=true]+.MO-topbar__langs .MO-topbar__lang-link:not([aria-current=page]){transition:color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease),visibility 0s linear 0s;visibility:visible}.MO-topbar__lang-link[aria-current=page]{padding-block-end:9px}.MO-topbar__trigger-lang[aria-expanded=true]+.MO-topbar__langs .MO-topbar__lang-link[aria-current=page]{padding-block-end:0}}@media(prefers-reduced-motion:reduce){.MO-topbar__lang-link:not([aria-current=page]){transition-delay:0s}.MO-topbar__trigger:focus-visible .MO-topbar__burger:after,.MO-topbar__trigger:hover .MO-topbar__burger:after{width:70%}.MO-topbar__trigger[aria-expanded=true] .MO-topbar__burger:after{width:100%}}.MO-travel-route{background:var(--surface-base);color:var(--text-strong);margin-inline:calc(50% - 50cqw);padding-block:var(--section-padding);padding-inline:calc(50cqw - 50%);scroll-margin-top:var(--topbar-height)}.MO-travel-route [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease),transform var(--duration-slow) var(--ease);transition-delay:var(--mo-travel-route-reveal-delay,0s)}.MO-travel-route [data-revealed]{opacity:1;transform:translateY(0)}.MO-travel-route[data-editor] [data-reveal]{opacity:1;transform:none;transition:none}@media print{.MO-travel-route [data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.MO-travel-route [data-reveal]{opacity:1;transform:none;transition:none}}.MO-travel-route__head{margin-block-end:var(--space-12);max-inline-size:940px}.MO-travel-route__cta{margin-block-start:var(--space-12)}.MO-travel-route__canvas{margin-inline:calc(50% - 50cqw);overflow-x:hidden}.MO-travel-route__canvas--scrollable{overflow-x:auto}@media(min-width:768px){.MO-travel-route__canvas,.MO-travel-route__canvas--scrollable{overflow-x:visible}}.MO-travel-route__stage{min-width:880px;position:relative}@media(min-width:768px){.MO-travel-route__stage{min-width:auto}}.MO-travel-route__svg{display:block;height:auto;width:100%}.MO-travel-route__mask-line{fill:none;stroke:#fff;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--mo-travel-route-preview, 0));stroke-linecap:round;stroke-width:16;transition:stroke-dashoffset 3s cubic-bezier(.5,0,.2,1)}.MO-travel-route__route{fill:none;stroke:rgba(30,25,75,.2);stroke-dasharray:1 14;stroke-linecap:round;stroke-width:3.5}.MO-travel-route__shadow{fill:none;stroke:rgba(30,25,75,.1);stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--mo-travel-route-progress, 0));stroke-linecap:round;stroke-width:18;transform:translateY(22px)}.MO-travel-route__line{stroke:none}.MO-travel-route__draw-line{fill:none;stroke:#fff;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--mo-travel-route-progress, 0));stroke-linecap:butt;stroke-width:40}.MO-travel-route__pin--1{inset-block-start:32.43%;inset-inline-start:9.72%}.MO-travel-route__pin--2{inset-block-start:64.86%;inset-inline-start:29.86%}.MO-travel-route__pin--3{inset-block-start:27.03%;inset-inline-start:50%}.MO-travel-route__pin--4{inset-block-start:67.57%;inset-inline-start:70.14%}.MO-travel-route__pin--5{inset-block-start:35.14%;inset-inline-start:90.28%}.MO-travel-route__detail{display:grid;margin-block-start:-16px;max-inline-size:720px}.MO-travel-route__card,.MO-travel-route__hint{grid-area:1/1}.MO-travel-route__hint{align-items:center;align-self:start;color:var(--text-muted);display:flex;font-size:15px;gap:10px;margin:6px 0 0;transition:opacity .3s var(--ease)}.MO-travel-route__hint-icon{color:var(--accent-graphic);inline-size:14px}.MO-travel-route__hint:has(.MO-travel-route__hint-text:empty){display:none}.MO-travel-route__detail:has(.MO-travel-route__card--open) .MO-travel-route__hint{opacity:0;pointer-events:none}.MO-travel-route__card{filter:blur(6px);opacity:0;pointer-events:none;transform:perspective(900px) rotateX(10deg) translateY(18px);transform-origin:top center;transition:opacity .45s var(--ease),transform .55s var(--ease),filter .45s var(--ease)}.MO-travel-route__card--open{filter:blur(0);opacity:1;pointer-events:auto;transform:perspective(900px) rotateX(0deg) translateY(0)}@media(prefers-reduced-motion:reduce){.MO-travel-route__draw-line,.MO-travel-route__mask-line,.MO-travel-route__shadow{stroke-dashoffset:0;transition:none}.MO-travel-route__card,.MO-travel-route__hint{filter:none;transform:none;transition:none}}.\@fs--display{font-size:var(--fs-display);line-height:var(--lh-display)}.\@fs--h1{font-size:var(--fs-h1)}.\@fs--h1,.\@fs--h2{line-height:var(--lh-heading-l)}.\@fs--h2{font-size:var(--fs-h2)}.\@fs--h3{font-size:var(--fs-h3)}.\@fs--h3,.\@fs--h4{line-height:var(--lh-heading)}.\@fs--h4{font-size:var(--fs-h4)}