:root{--s-page-start: clamp(10rem, 4000 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 200 - var(--fluid-max) * 160) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 12.5rem);--s-sections: clamp(4.5rem, 4800 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 120 - var(--fluid-max) * 72) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 7.5rem);--s-blocks: clamp(3rem, 2400 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 72 - var(--fluid-max) * 48) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 4.5rem);--fluid-min: 375;--fluid-max: 1720;--container-max-width: 107.5rem;--grid-margin: clamp(1.25rem, 2000 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 40 - var(--fluid-max) * 20) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 2.5rem);--grid-gutter: clamp(.625rem, 1000 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 20 - var(--fluid-max) * 10) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 1.25rem);--grid-max-width: calc(var(--container-max-width) - var(--grid-margin) * 2);--grid-columns: 12;--ff-primary: "Matter", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-secondary: "Georgia", "Times New Roman", serif;--fs-tiny: clamp(.875rem, 200 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 16 - var(--fluid-max) * 14) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 1rem);--fs-small: clamp(1rem, 200 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 18 - var(--fluid-max) * 16) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 1.125rem);--fs-base: clamp(1.125rem, 0 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 18 - var(--fluid-max) * 18) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 1.125rem);--fs-1: clamp(2.625rem, 2200 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 64 - var(--fluid-max) * 42) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 4rem);--fs-2: clamp(1.75rem, 1400 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 42 - var(--fluid-max) * 28) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 2.625rem);--fs-3: clamp(1.5rem, 1200 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 36 - var(--fluid-max) * 24) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 2.25rem);--fs-4: clamp(1.25rem, 1000 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 30 - var(--fluid-max) * 20) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 1.875rem);--fs-5: clamp(1rem, 800 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 24 - var(--fluid-max) * 16) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 1.5rem);--fs-6: clamp(.875rem, 400 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 18 - var(--fluid-max) * 14) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem, 1.125rem);--fw-thin: 100;--fw-hairline: var(--fw-thin);--fw-xlight: 200;--fw-ultralight: var(--fw-xlight);--fw-light: 300;--fw-normal: 400;--fw-regular: var(--fw-normal);--fw-medium: 500;--fw-semibold: 600;--fw-demibold: var(--fw-semibold);--fw-bold: 700;--fw-xbold: 800;--fw-ultrabold: var(--fw-xbold);--fw-black: 900;--fw-heavy: var(--fw-black);--fw-xblack: 950;--fw-ultrablack: var(--fw-xblack);--c-light: #FFFFFF;--c-dark: #0A090B;--c-grey-100: #FAF9FA;--c-grey-200: #F4F4F6;--c-grey-300: #E9E9EC;--c-grey-400: #D4D3D9;--c-grey-500: #B3B2BD;--c-grey-600: #9E9CAB;--c-grey-700: #727083;--c-grey-800: #575564;--c-grey-900: #232225;--c-primary: #6D5AED;--c-primary-300: #9C8FF3;--c-primary-200: #C7C0F8;--c-primary-100: #DCD6FF;--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-snappy: cubic-bezier(.19, .9, .3, 1);--ease-spring: linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--zi-floating-button: 30000;--zi-menu: 40000;--zi-header: 50000}@font-face{font-display:swap;font-family:Matter;font-style:normal;font-weight:400;src:url(/dist/assets/Matter-Regular-B0U0qTmB.woff2) format("woff2")}@font-face{font-display:swap;font-family:Matter;font-style:italic;font-weight:400;src:url(/dist/assets/Matter-RegularItalic-CUrRd12R.woff2) format("woff2")}@font-face{font-display:swap;font-family:Matter;font-style:normal;font-weight:500;src:url(/dist/assets/Matter-Medium-rjpEom91.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}*{padding:0;margin:0}:root{interpolate-size:allow-keywords}html,body{height:auto;min-height:100%;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;scroll-padding-top:var(--s-page-start)}body{width:100%;overflow-x:clip;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-character:"-";hyphenate-character:"-";line-height:1.4;-webkit-font-smoothing:antialiased}img,picture,video,svg{display:block;max-width:100%;height:auto}canvas{display:block}input,button,textarea,select{font:inherit}button{appearance:none;background:transparent;color:inherit;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance}p{overflow-wrap:break-word;text-wrap:pretty}a{color:inherit}b,strong{font-weight:var(--fw-medium)}::selection{color:var(--c-light);background-color:var(--c-primary)}html.no-overscroll,html.no-overscroll body{overscroll-behavior:none}body{font-family:var(--ff-primary);font-weight:var(--fw-regular);font-size:var(--fs-base);letter-spacing:-.02em;color:var(--c-grey-900);background-color:var(--c-light)}.visually-hidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@view-transition{navigation:auto}.container{max-width:var(--container-max-width);padding-inline:var(--grid-margin);margin-inline:auto}.grid{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),1fr)}main:not(:has(.block-hero)) section:first-child{padding-top:var(--s-page-start)}section{padding-block:var(--s-sections);overflow-x:clip}section.section-bg-gradient{--highlight-color: var(--c-primary);--text-10: var(--c-grey-900);--text-20: var(--c-grey-800);--text-30: var(--c-grey-700);--surface-10: var(--c-primary);color:var(--c-grey-900);background-image:linear-gradient(to bottom,var(--c-primary-100),var(--c-light));background-size:100% min(100%,75svh);background-repeat:no-repeat}section.section-bg-dark{--highlight-color: var(--c-primary-300);--text-10: var(--c-grey-100);--text-20: var(--c-grey-400);--text-30: var(--c-grey-600);--surface-10: var(--c-primary);color:var(--c-grey-300);background-color:var(--c-grey-900)}section.section-bg-primary{--highlight-color: var(--c-light);--text-10: var(--c-grey-900);--text-20: var(--c-grey-800);--text-30: var(--c-grey-800);--surface-10: var(--c-primary);background-color:var(--c-primary-200)}.block+.block{margin-top:var(--s-blocks)}.error-page .richtext{grid-column:1/span 12;padding-block:10svh}@media(min-width:1024px){.error-page .richtext{grid-column:2/span 10}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:var(--fw-regular);line-height:1.1}h1,.h1{font-size:var(--fs-1);letter-spacing:-.03em}h2,.h2{font-size:var(--fs-2)}h3,.h3{font-size:var(--fs-3)}h4,.h4{font-size:var(--fs-4)}h5,.h5{font-size:var(--fs-5)}h6,.h6{font-size:var(--fs-6)}.richtext>*:not(:last-child):not(br){margin-bottom:.5em}.richtext h1:not(:first-child),.richtext h2:not(:first-child),.richtext h3:not(:first-child),.richtext h4:not(:first-child),.richtext h5:not(:first-child),.richtext h6:not(:first-child){margin-top:1em}.richtext ul,.richtext ol{padding-left:1em}.c-button{text-decoration:underline}@media(hover:hover)and (pointer:fine){.c-button:hover{text-decoration:none}}.header{position:fixed;top:2.25rem;left:50%;translate:-50% 0;z-index:var(--zi-header);width:100%}.header a{text-decoration:none}.header-inner{grid-column:2/span 10;display:flex;justify-content:space-between;align-items:center;padding:.9375rem 1.5rem;background-color:rgb(from var(--c-light) r g b/.2);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border:1px solid rgb(from var(--c-light) r g b/.2);border-radius:62.4375rem}.header-logo{display:block;width:7.5rem}.header-nav-list{display:none;gap:clamp(1.125rem,1800 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 36 - var(--fluid-max) * 18) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,2.25rem);align-items:center;list-style:none;font-size:.75rem}@media(hover:hover)and (pointer:fine){.header-nav-list a{transition:opacity .4s var(--ease-smooth)}.header-nav-list:has(a:hover) a:not(:hover){opacity:.5}}.header-menu-trigger{display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:1.5rem;height:1.5rem}.header-menu-trigger span{display:block;width:100%;height:.125rem;background-color:var(--c-dark);transition:rotate .4s var(--ease-smooth),translate .4s var(--ease-smooth)}.header-menu-trigger.is-active span:first-child{rotate:45deg;translate:0 .3125rem}.header-menu-trigger.is-active span:last-child{rotate:-45deg;translate:0 -.3125rem}@media(min-width:960px){.header-inner{grid-column:3/span 8}.header-nav-list{display:flex}.header-menu-trigger{display:none}}.menu{position:fixed;inset:0;z-index:var(--zi-menu);background-color:rgb(from var(--c-light) r g b/.2);-webkit-backdrop-filter:blur(.9375rem);backdrop-filter:blur(.9375rem);opacity:0;visibility:hidden;transition:opacity .4s var(--ease-smooth),visibility .4s var(--ease-smooth)}.menu.is-active{opacity:1;visibility:visible}.menu a{text-decoration:none}.menu-nav{grid-column:2/span 10;margin-top:12.5rem}.menu-nav-list{display:flex;flex-direction:column;gap:2.25rem;font-size:1.75rem;line-height:1.2;list-style:none}.menu-contact{grid-column:2/span 10;margin-top:4.5rem;font-size:1rem}.menu-contact p+p{margin-top:1.125rem}@media(min-width:960px){.menu{display:none}}.footer{padding-block:clamp(3rem,2400 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 72 - var(--fluid-max) * 48) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,4.5rem);color:var(--c-grey-100);background-color:var(--c-grey-900)}.footer a{text-decoration:none;transition:color .4s var(--ease-smooth)}@media(hover:hover)and (pointer:fine){.footer a:hover{color:var(--c-primary-300)}}.footer .grid{row-gap:0;grid-template-rows:1fr auto auto;min-height:70lvh}.footer .logo{grid-column:1/span 6;width:clamp(7.5rem,3000 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 150 - var(--fluid-max) * 120) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,9.375rem)}.footer .nav{grid-column:8/span 5}.footer .nav-list{display:flex;flex-direction:column;gap:clamp(1.125rem,600 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 24 - var(--fluid-max) * 18) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,1.5rem);font-size:.875rem;line-height:1;list-style:none}.footer .nav-list .nav-internal+.nav-anchor{margin-top:clamp(3rem,2400 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 72 - var(--fluid-max) * 48) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,4.5rem)}.footer .meta{display:none;grid-column:10/span 3;font-size:.875rem;line-height:1}.footer .meta p+p{margin-top:1.5rem}.footer .copyright{grid-column:1/span 12;grid-row:3;align-self:end;margin-top:4.5rem;font-size:.75rem;color:var(--c-grey-700)}.footer .logo-3d{grid-column:8/span 5;margin-top:4.5rem;width:100%;max-width:80%;aspect-ratio:225/213;background-image:url(/dist/assets/logo-3d-e8u9QAOg.png);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.75}@media(min-width:768px){.footer .nav{grid-column:7/span 3}.footer .meta{display:block}.footer .copyright{grid-column:1/span 5;grid-row:auto}.footer .logo-3d{grid-column:7/span 3}}@media(min-width:1024px){.footer .logo{grid-column:2/span 6}.footer .nav{grid-column:8/span 3}.footer .meta{grid-column:11/span 2}.footer .copyright{grid-column:2/span 6}.footer .logo-3d{grid-column:8/span 2}}.block-section-headline .grid{row-gap:3rem;align-items:baseline}.block-section-headline .headline{grid-column:1/span 12}.block-section-headline .highlight{color:var(--highlight-color, var(--c-primary))}.block-section-headline .intro{grid-column:1/span 12;max-width:50ch;color:var(--text-30, currentColor);white-space:pre-line}@media(min-width:1024px){.block-section-headline .headline{grid-column:2/7}.block-section-headline .intro{grid-column:8/12}}.block-headline-h1 h1{grid-column:1/span 12;max-width:60ch;white-space:pre-line}@media(min-width:1024px){.block-headline-h1 h1{grid-column:2/span 10}}.block-richtext .richtext{grid-column:1/span 12;max-width:60ch}@media(min-width:1024px){.block-richtext .richtext{grid-column:2/span 10}}.block-hero{position:relative;padding-block:0;background-attachment:fixed}.block-hero .container{display:grid}.block-hero .image-grid,.block-hero .title-wrapper{grid-column:1/1;grid-row:1/1}.block-hero .image-grid{grid-template-columns:repeat(6,1fr);align-items:start;z-index:10;padding-top:110lvh}@media(min-width:960px){.block-hero .image-grid{grid-template-columns:repeat(12,1fr);padding-top:clamp(1.25rem,-12000 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 20 - var(--fluid-max) * 140) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,8.75rem)}}.block-hero .image-wrapper{--mobile-grid-columns: 6;--mobile-column-span: min(var(--grid-column-span) + 1, 6);--mobile-column-start: max(1, min(var(--grid-column-start), calc(6 - var(--mobile-column-span) + 1)));grid-column:var(--mobile-column-start)/span var(--mobile-column-span);grid-row:var(--grid-row);border-radius:var(--border-radius, 16px);overflow:clip;opacity:0}@media(min-width:480px){.block-hero .image-wrapper{--mobile-column-span: min(var(--grid-column-span), 4);--mobile-column-start: min(var(--grid-column-start), calc(var(--mobile-grid-columns) - var(--grid-column-span) + 1))}}@media(min-width:960px){.block-hero .image-wrapper{grid-column:var(--grid-column-start)/span var(--grid-column-span)}}.block-hero .row-spacer{grid-column:1/-1;grid-row:var(--grid-row);height:calc(var(--spacer-height) * 3)}@media(min-width:960px){.block-hero .row-spacer{height:calc(var(--spacer-height) * 2)}}.block-hero .title-wrapper{position:sticky;top:0;z-index:20;display:grid;place-items:center;width:100%;height:100lvh}.block-hero .title{margin-top:-9.375rem;text-align:center;-webkit-hyphens:none;hyphens:none}@media(min-width:768px){.block-hero .title{margin-top:0}}.block-hero .highlight{color:var(--highlight-color, var(--c-primary))}.block-timeline .grid{row-gap:0;align-items:start}.block-timeline .intro{grid-column:1/span 12;margin-bottom:clamp(3rem,13200 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 180 - var(--fluid-max) * 48) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,11.25rem);max-width:50ch;color:var(--text-30, currentColor);white-space:pre-line}.block-timeline .timeline-item{grid-column:1/span 12;display:grid;grid-template-columns:subgrid}.block-timeline .timeline-item:last-child .line:after{height:calc(100% + var(--s-sections));border-right:1px dashed currentColor}.block-timeline .timeline-item:last-child .content{padding-bottom:0}.block-timeline .time{grid-column:1/span 3;display:flex;flex-direction:column;align-items:flex-start;color:var(--text-30, currentColor)}.block-timeline .time .tag{flex-shrink:0;width:2.1875rem;padding:.375rem .5rem;font-size:.875rem;line-height:1;text-align:center;border:1px solid currentColor;border-radius:.625rem}.block-timeline .time .line{position:relative;height:100%}.block-timeline .time .line:after{content:"";position:absolute;top:0;left:1.0625rem;height:100%;border-right:1px solid currentColor}.block-timeline .content{grid-column:4/span 9;padding-bottom:4.5rem;max-width:clamp(15.625rem,-15000 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 250 - var(--fluid-max) * 400) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,25rem)}.block-timeline .content .title,.block-timeline .content .subtitle,.block-timeline .content .text{display:block;font-size:1rem;white-space:pre-line}.block-timeline .content .title,.block-timeline .content .subtitle{font-weight:var(--fw-medium);color:var(--text-10, currentColor)}.block-timeline .content .title{display:flex;gap:.75rem;align-items:center}.block-timeline .content .title svg{flex-shrink:0;width:1.25rem;height:auto;color:var(--highlight-color, var(--c-primary))}.block-timeline .content .subtitle{margin-top:clamp(1.125rem,600 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 24 - var(--fluid-max) * 18) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,1.5rem)}.block-timeline .content .text{margin-top:.75rem;color:var(--text-20, currentColor)}@media(min-width:768px){.block-timeline .timeline-item .time{grid-column:1/span 2}.block-timeline .timeline-item .content{grid-column:3/span 10}}@media(min-width:1024px){.block-timeline .intro,.block-timeline .timeline-item{grid-column:2/10}}@media(min-width:1440px){.block-timeline .timeline-item:nth-of-type(1){grid-column:2/span 3}.block-timeline .timeline-item:nth-of-type(2),.block-timeline .timeline-item:nth-of-type(3){grid-column:span 3}.block-timeline .timeline-item:nth-of-type(4){grid-column:span 2}.block-timeline .timeline-item:nth-of-type(4) .time .line:after{border-top:1px dashed currentColor}.block-timeline .timeline-item:last-child .time .line:after{width:calc(100% + max(var(--grid-margin),(100vw - var(--container-max-width)) / 2 + var(--grid-margin)))}.block-timeline .timeline-item .time{grid-column:1/span 12;flex-direction:row}.block-timeline .timeline-item .time .line{width:100%}.block-timeline .timeline-item .time .line:after{top:47%;left:0;width:calc(100% + var(--grid-gutter));height:auto;border-right:none;border-top:1px solid currentColor;clip-path:inset(0 calc(100% - var(--border-reveal, 0%)) 0 0)}.block-timeline .timeline-item .content{grid-column:1/span 12;margin-top:2.25rem;padding-bottom:0}}.block-teaser-cards{margin-top:var(--s-sections)}.block-teaser-cards .subgrid{grid-column:1/span 12;display:grid;gap:inherit;grid-template-columns:subgrid}.block-teaser-cards .card{grid-column:1/span 12;display:grid;border-radius:1.125rem;overflow:clip}@media(hover:hover)and (pointer:fine){.block-teaser-cards .card:hover .hover{opacity:1;visibility:visible}}.block-teaser-cards .card.is-active .hover{opacity:1;visibility:visible}.block-teaser-cards .image,.block-teaser-cards .content{grid-column:1/1;grid-row:1/1}.block-teaser-cards .image{z-index:10;aspect-ratio:1/1;width:100%;height:100%;object-fit:cover}.block-teaser-cards .content{z-index:20;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;padding:clamp(1.125rem,600 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 24 - var(--fluid-max) * 18) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,1.5rem);color:var(--c-grey-200)}.block-teaser-cards .content .tag{padding:.5rem .75rem;font-size:.75rem;line-height:1;letter-spacing:-.04em;background-color:rgb(from var(--c-light) r g b/.2);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);border:1px solid rgb(from var(--c-light) r g b/.2);border-radius:6.25rem}.block-teaser-cards .content .title{font-size:clamp(1.375rem,600 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 28 - var(--fluid-max) * 22) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,1.75rem)}.block-teaser-cards .hover{background-color:var(--c-primary-300);opacity:0;visibility:hidden;transition:opacity .4s var(--ease-smooth),visibility .4s var(--ease-smooth)}.block-teaser-cards .hover .richtext{max-width:min(90%,28.125rem);color:var(--c-grey-100)}@media(min-width:560px){.block-teaser-cards .card{grid-column:span 6}}@media(min-width:768px){.block-teaser-cards .card:nth-child(4n+1),.block-teaser-cards .card:nth-child(4n){grid-column:span 7}.block-teaser-cards .card:nth-child(4n+1) .image,.block-teaser-cards .card:nth-child(4n) .image{aspect-ratio:auto}.block-teaser-cards .card:nth-child(4n+2),.block-teaser-cards .card:nth-child(4n+3){grid-column:span 5}.block-teaser-cards .card:nth-child(4n+2) .image,.block-teaser-cards .card:nth-child(4n+3) .image{aspect-ratio:1/1}}@media(min-width:1024px){.block-teaser-cards .subgrid{grid-column:2/span 10}.block-teaser-cards .card:nth-child(4n+1),.block-teaser-cards .card:nth-child(4n){grid-column:span 6}.block-teaser-cards .card:nth-child(4n+2),.block-teaser-cards .card:nth-child(4n+3){grid-column:span 4}}.block-numbers{margin-top:var(--s-sections)}.block-numbers .grid{row-gap:4.5rem}.block-numbers .subgrid{grid-column:1/span 12;display:grid;gap:inherit;grid-template-columns:subgrid}.block-numbers .column{grid-column:1/span 12;padding-left:1.125rem;display:flex;flex-direction:column;gap:clamp(4.5rem,4800 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 120 - var(--fluid-max) * 72) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,7.5rem);border-left:1px solid var(--surface-10, var(--c-primary))}.block-numbers .title{font-size:6rem}.block-numbers svg{width:1.125rem;color:var(--highlight-color, var(--c-primary))}.block-numbers .text{margin-top:.75rem;max-width:18.75rem;white-space:pre-line}@media(min-width:768px){.block-numbers .column{grid-column:span 6}}@media(min-width:1024px){.block-numbers .subgrid{grid-column:2/span 11}.block-numbers .column{grid-column:span 5}}@media(min-width:1280px){.block-numbers .column{position:relative;grid-column:span 3;padding-left:0;border-left:none}.block-numbers .column:before{content:"";position:absolute;top:0;left:clamp(-1.5rem,-3400 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * -24 - var(--fluid-max) * 10) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,.625rem);width:1px;height:100%;background-color:var(--surface-10, var(--c-primary))}.block-numbers .column:last-child{grid-column:span 2}.block-numbers .title{font-size:clamp(3.75rem,3600 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 96 - var(--fluid-max) * 60) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,6rem)}}.block-cards-slider{margin-top:var(--s-sections)}.block-cards-slider .slider-container{grid-column:1/span 12}.block-cards-slider .swiper{position:relative;overflow:visible}.block-cards-slider .swiper-wrapper{flex-direction:column;row-gap:3rem}.block-cards-slider .swiper-slide{max-width:25rem}.block-cards-slider .swiper-button{display:none;position:absolute;top:45%;translate:0 -50%;z-index:10;place-items:center;width:4rem;height:4rem;background-color:var(--c-primary-300);border-radius:100%;transition:opacity .4s var(--ease-smooth)}.block-cards-slider .swiper-button svg{width:.75rem}.block-cards-slider .swiper-button-prev{left:0}.block-cards-slider .swiper-button-next{right:0}.block-cards-slider .swiper-button-disabled{opacity:0;pointer-events:none}.block-cards-slider .card{display:grid;border-radius:1.125rem;overflow:clip}@media(hover:hover)and (pointer:fine){.block-cards-slider .card:hover .hover{opacity:1;visibility:visible}}.block-cards-slider .image,.block-cards-slider .hover{grid-column:1/1;grid-row:1/1}.block-cards-slider .image{z-index:10;aspect-ratio:340/380;object-fit:cover}.block-cards-slider .hover{z-index:20;display:flex;flex-direction:column;justify-content:flex-end;padding:1.125rem 1.5rem;font-size:1rem;color:var(--c-light);background-color:rgb(from rgba(131,128,147,.5019607843) r g b/.5);-webkit-backdrop-filter:blur(1.875rem);backdrop-filter:blur(1.875rem);opacity:0;visibility:hidden;transition:opacity .4s var(--ease-smooth),visibility .4s var(--ease-smooth)}.block-cards-slider .name,.block-cards-slider .position{display:block;font-size:1rem}.block-cards-slider .name{margin-top:clamp(1.125rem,600 / (var(--fluid-max) - var(--fluid-min)) * 1vw + (var(--fluid-min) * 24 - var(--fluid-max) * 18) / (var(--fluid-min) - var(--fluid-max)) / 16 * 1rem,1.5rem);font-weight:var(--fw-medium)}.block-cards-slider .text{margin-top:1.125rem;font-size:1rem;color:var(--text-30, currentColor)}@media(min-width:768px){.block-cards-slider .swiper-wrapper{flex-direction:row;flex-wrap:wrap;column-gap:var(--grid-gutter)}.block-cards-slider .swiper-slide{width:calc(50% - var(--grid-gutter) / 2);max-width:none}}@media(min-width:1024px){.block-cards-slider .slider-container{grid-column:2/span 11}.block-cards-slider .swiper-wrapper{flex-wrap:nowrap;gap:0}.block-cards-slider .swiper-slide{width:auto}.block-cards-slider .swiper-button{display:grid}.block-cards-slider .text{display:none}}.block-process{margin-top:var(--s-sections)}.block-process .grid{row-gap:3rem;align-items:baseline}.block-process .grid+.grid{margin-top:var(--s-sections)}.block-process .top{grid-column:1/span 12;display:flex;justify-content:space-between;align-items:baseline;padding-top:1.125rem;border-top:1px solid var(--highlight-color, var(--c-primary))}.block-process .step svg{width:1.125rem;color:var(--highlight-color, var(--c-primary))}.block-process .step .title{display:block;margin-top:.5rem;font-size:1rem}.block-process .index{font-size:6rem}.block-process .content{grid-column:1/span 12}.block-process .headline{font-weight:var(--fw-medium)}.block-process .text{margin-top:.75rem;max-width:31.25rem;white-space:pre-line}@media(min-width:768px){.block-process .top{grid-column:1/span 5;padding-top:0;border-top:none}.block-process .content{grid-column:7/span 6;position:relative}.block-process .content:before{content:"";position:absolute;bottom:0;left:-1.5rem;width:1px;height:calc(100% + 3.75rem);background-color:var(--surface-10, var(--c-primary))}}@media(min-width:1024px){.block-process .top{grid-column:1/span 4}.block-process .content{grid-column:8/span 5}}@media(min-width:1280px){.block-process .top{grid-column:1/span 3}}.block-calendly{margin-top:var(--s-sections)}.block-calendly .calendly-container{min-height:46.875rem}.block-floating-button.is-hidden .button{opacity:0;visibility:hidden}.block-floating-button .text-wrap{position:absolute;left:0;top:calc(100% - 6.75rem);z-index:var(--zi-floating-button);translate:0 -100%;width:100%}.block-floating-button .button-wrap{position:fixed;left:0;bottom:2.25rem;z-index:var(--zi-floating-button);width:100%;pointer-events:none}.block-floating-button .content{grid-column:1/span 12;text-align:center;pointer-events:auto}.block-floating-button .title{font-size:1rem;color:var(--c-grey-800);white-space:pre-line}.block-floating-button .button{width:15rem;display:inline-flex;gap:.75rem;justify-content:space-between;align-items:center;padding:.375rem .375rem .375rem 1.125rem;font-size:.875rem;background-color:var(--c-primary-100);border-radius:4rem;text-decoration:none;transition:opacity .4s var(--ease-smooth),visibility .4s var(--ease-smooth)}.block-floating-button .button span{flex-shrink:0}.block-floating-button .button-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;background-color:var(--c-primary);border-radius:100%;transition:background-color .4s var(--ease-smooth)}@media(hover:hover)and (pointer:fine){.block-floating-button .button:hover .button-icon{background-color:var(--c-primary-300)}}@media(min-width:1024px){.block-floating-button .content{grid-column:10/13;text-align:left}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
