/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-border-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-space-y-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-sans:"TWK Lausanne",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-green-700:oklch(52.7% .154 150.069);--color-neutral-300:#dadada;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-5xl:64rem;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-offwhite:#fff7f7;--color-red:#e66969;--color-yellow:#f5d300;--color-grey-bg:#f0f0f0;--color-project-bg:#fff7cc;--color-project-bg-red:#fbeaea;--color-primary-red:#e66969;--color-primary-red-hover:#c94f4f;--color-primary-yellow:var(--color-yellow);--color-primary-yellow-hover:#c9ad00;--color-secondary-red:#f5bfbf;--color-secondary-red-hover:#f08a8a;--color-secondary-yellow:#fdf0a3;--color-secondary-yellow-hover:#f8e04d;--color-hero-gradient-start:#00b57c82;--color-hero-gradient-end:#ffffff82;--background-image-hero:linear-gradient(180deg,var(--color-hero-gradient-start)0px,var(--color-hero-gradient-end)min(1040px,60%));--spacing-grid-gap:15px;--spacing-container-px:30px;--spacing-container-px-desktop:45px;--spacing-layout-max-width:1500px;--text-heading-lg:30px;--text-heading-lg--line-height:33px;--text-heading-md:35px;--text-heading-md--line-height:40px;--text-body-base:20px;--text-body-base--line-height:26px;--text-body-relaxed:30px;--text-body-relaxed--line-height:35px;--text-card-title:25px;--text-card-title--line-height:28px;--text-heading-lg-desktop:55px;--text-heading-lg-desktop--line-height:55px;--text-heading-lg-tablet:50px;--text-heading-lg-tablet--line-height:50px;--text-heading-md-desktop:45px;--text-heading-md-desktop--line-height:50px;--text-heading-md-tablet:40px;--text-heading-md-tablet--line-height:44px;--text-body-base-desktop:25px;--text-body-base-desktop--line-height:32px;--text-xl-sans:42px;--text-xl-sans--line-height:40px;--text-xl-sans-tablet:86px;--text-xl-sans-tablet--line-height:82px;--text-lg-sans:22px;--text-lg-sans--line-height:27px;--text-base-sans:22px;--text-base-sans--line-height:26px;--text-sm-sans:18px;--text-sm-sans--line-height:20px;--text-button-mobile:16px;--text-button-mobile--line-height:17.78px;--text-intro-sans:20px;--text-intro-sans--line-height:26px;--text-intro-sans-desktop:25px;--text-intro-sans-desktop--line-height:30px;--text-card-copy:18px;--text-card-copy--line-height:22px;--text-xl-sans-desktop:100px;--text-xl-sans-desktop--line-height:95px;--text-lg-sans-desktop:30px;--text-lg-sans-desktop--line-height:35px;--text-base-sans-desktop:22px;--text-base-sans-desktop--line-height:26px;--text-sm-sans-desktop:18px;--text-sm-sans-desktop--line-height:20px;--text-logo:30px;--text-logo--line-height:33px;--text-logo-mobile:20px;--text-logo-mobile--line-height:22.22px;--text-nav:26px;--text-nav--line-height:28.89px;--text-nav-mobile:36px;--text-nav-mobile--line-height:62px}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:var(--default-font-feature-settings,normal);-webkit-tap-highlight-color:transparent;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:var(--default-mono-font-feature-settings,normal);font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{font-feature-settings:inherit;background-color:#0000;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{font-feature-settings:inherit;background-color:#0000;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.flex-grow{flex-grow:1}.bg-neutral-300{background-color:var(--color-neutral-300)}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:block{display:block}.lg\:hidden{display:none}}@media (min-width:80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-16{grid-column:span 16/span 16}.xl\:col-span-18{grid-column:span 18/span 18}.xl\:col-span-20{grid-column:span 20/span 20}.xl\:col-span-22{grid-column:span 22/span 22}.xl\:col-span-24{grid-column:span 24/span 24}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-4{grid-column-start:4}.xl\:col-start-5{grid-column-start:5}}}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:50;src:url(/fonts/TWKLausanne/TWKLausanne-50.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-50.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:50;src:url(/fonts/TWKLausanne/TWKLausanne-50Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-50Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:100;src:url(/fonts/TWKLausanne/TWKLausanne-100.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-100.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:100;src:url(/fonts/TWKLausanne/TWKLausanne-100Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-100Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:150;src:url(/fonts/TWKLausanne/TWKLausanne-150.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-150.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:150;src:url(/fonts/TWKLausanne/TWKLausanne-150Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-150Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:200;src:url(/fonts/TWKLausanne/TWKLausanne-200.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-200.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:200;src:url(/fonts/TWKLausanne/TWKLausanne-200Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:250;src:url(/fonts/TWKLausanne/TWKLausanne-250.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-250.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:250;src:url(/fonts/TWKLausanne/TWKLausanne-250Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-250Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:300;src:url(/fonts/TWKLausanne/TWKLausanne-300.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-300.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:300;src:url(/fonts/TWKLausanne/TWKLausanne-300Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-300Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:350;src:url(/fonts/TWKLausanne/TWKLausanne-350.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-350.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:350;src:url(/fonts/TWKLausanne/TWKLausanne-350Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-350Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:400;src:url(/fonts/TWKLausanne/TWKLausanne-400.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-400.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:400;src:url(/fonts/TWKLausanne/TWKLausanne-400Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-400Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:450;src:url(/fonts/TWKLausanne/TWKLausanne-450.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-450.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:450;src:url(/fonts/TWKLausanne/TWKLausanne-450Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-450Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:500;src:url(/fonts/TWKLausanne/TWKLausanne-500.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-500.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:500;src:url(/fonts/TWKLausanne/TWKLausanne-500Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-500Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:550;src:url(/fonts/TWKLausanne/TWKLausanne-550.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-550.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:550;src:url(/fonts/TWKLausanne/TWKLausanne-550Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-550Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:600;src:url(/fonts/TWKLausanne/TWKLausanne-600.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-600.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:600;src:url(/fonts/TWKLausanne/TWKLausanne-600Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-600Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:650;src:url(/fonts/TWKLausanne/TWKLausanne-650.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-650.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:650;src:url(/fonts/TWKLausanne/TWKLausanne-650Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-650Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:700;src:url(/fonts/TWKLausanne/TWKLausanne-700.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-700.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:700;src:url(/fonts/TWKLausanne/TWKLausanne-700Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-700Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:750;src:url(/fonts/TWKLausanne/TWKLausanne-750.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-750.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:750;src:url(/fonts/TWKLausanne/TWKLausanne-750Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-750Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:800;src:url(/fonts/TWKLausanne/TWKLausanne-800.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-800.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:800;src:url(/fonts/TWKLausanne/TWKLausanne-800Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-800Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:850;src:url(/fonts/TWKLausanne/TWKLausanne-850.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-850.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:850;src:url(/fonts/TWKLausanne/TWKLausanne-850Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-850Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:900;src:url(/fonts/TWKLausanne/TWKLausanne-900.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-900.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:900;src:url(/fonts/TWKLausanne/TWKLausanne-900Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-900Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:950;src:url(/fonts/TWKLausanne/TWKLausanne-950.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-950.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:950;src:url(/fonts/TWKLausanne/TWKLausanne-950Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-950Italic.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:1000;src:url(/fonts/TWKLausanne/TWKLausanne-1000.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-1000.woff)format("woff")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:italic;font-weight:1000;src:url(/fonts/TWKLausanne/TWKLausanne-1000Italic.woff2)format("woff2"),url(/fonts/TWKLausanne/TWKLausanne-1000Italic.woff)format("woff")}body,html{overflow-x:clip}body{background-color:var(--color-white);display:flex;flex-direction:column;min-height:100dvh}body.mobile-menu-open{overflow:hidden}main{background-color:var(--color-white)}.container-fluid{margin-inline:auto;padding-inline:var(--spacing-container-px);width:100%}@media (min-width:64rem){.container-fluid{padding-inline:var(--spacing-container-px-desktop)}}.container-fluid{max-width:var(--spacing-layout-max-width)}.container-grid{-moz-column-gap:var(--spacing-grid-gap);column-gap:var(--spacing-grid-gap);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:80rem){.container-grid{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5);grid-template-columns:repeat(24,minmax(0,1fr))}}body{font-family:var(--font-sans);font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height))}@media (min-width:64rem){body{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){body{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-black);font-optical-sizing:auto;font-weight:250}.h1,h1{font-size:var(--text-xl-sans);line-height:var(--tw-leading,var(--text-xl-sans--line-height))}@media (min-width:64rem){.h1,h1{font-size:var(--text-xl-sans-tablet);line-height:var(--tw-leading,var(--text-xl-sans-tablet--line-height))}}@media (min-width:80rem){.h1,h1{font-size:var(--text-xl-sans-desktop);line-height:var(--tw-leading,var(--text-xl-sans-desktop--line-height))}}@media (min-width:96rem){.h1,h1{font-size:var(--text-xl-sans-desktop);line-height:var(--tw-leading,var(--text-xl-sans-desktop--line-height))}}.h1,h1{font-weight:250}.h2,h2{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));margin-bottom:calc(var(--spacing)*3)}@media (min-width:64rem){.h2,h2{font-size:var(--text-heading-lg-tablet);line-height:var(--tw-leading,var(--text-heading-lg-tablet--line-height))}}@media (min-width:80rem){.h2,h2{font-size:var(--text-heading-lg-desktop);line-height:var(--tw-leading,var(--text-heading-lg-desktop--line-height))}}@media (min-width:96rem){.h2,h2{font-size:var(--text-heading-lg-desktop);line-height:var(--tw-leading,var(--text-heading-lg-desktop--line-height))}}.h2,h2{font-weight:250}@media (min-width:64rem){.h2,h2{margin-bottom:calc(var(--spacing)*6)}}@media (min-width:96rem){.h2,h2{margin-bottom:calc(var(--spacing)*8)}}.h3,h3{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height))}@media (min-width:64rem){.h3,h3{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){.h3,h3{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}.h3,h3{font-weight:250}p{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height))}@media (min-width:64rem){p{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){p{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}p{font-weight:250}.title-sans{font-size:var(--text-lg-sans);line-height:var(--tw-leading,var(--text-lg-sans--line-height))}@media (min-width:64rem){.title-sans{font-size:var(--text-lg-sans-desktop);line-height:var(--tw-leading,var(--text-lg-sans-desktop--line-height))}}@media (min-width:96rem){.title-sans{font-size:var(--text-lg-sans-desktop);line-height:var(--tw-leading,var(--text-lg-sans-desktop--line-height))}}.title-sans{font-weight:300}.base-sans{font-size:var(--text-base-sans);line-height:var(--tw-leading,var(--text-base-sans--line-height))}@media (min-width:64rem){.base-sans{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}@media (min-width:96rem){.base-sans{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}.base-sans{font-weight:300}.rich-text{--download-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='45' height='45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' stroke='%23000' stroke-width='1.54'%3E%3Ccircle cx='22.021' cy='22.021' r='21.251'/%3E%3Cpath d='M22.164 8.284v27.474m0 0 12.164-12.164M22.164 35.758 10 23.594'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h44.042v44.042H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.rich-text ol,.rich-text p,.rich-text ul{margin-bottom:calc(var(--spacing)*4)}:is(.rich-text p,.rich-text ul,.rich-text ol):last-child{margin-bottom:calc(var(--spacing)*0)}@media (min-width:64rem){.rich-text ol,.rich-text p,.rich-text ul{margin-bottom:calc(var(--spacing)*6.5)}}@media (min-width:96rem){.rich-text ol,.rich-text p,.rich-text ul{margin-bottom:calc(var(--spacing)*10)}}.rich-text h3{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-bottom:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2)}@media (min-width:64rem){.rich-text h3{margin-bottom:calc(var(--spacing)*3)}}@media (min-width:96rem){.rich-text h3{margin-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4)}}.rich-text a{text-decoration-line:underline;text-underline-offset:3.5px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.rich-text a:hover{color:var(--color-red)}}.rich-text :is(strong,b) a,.rich-text a,.rich-text a:where(:has(strong),:has(b)){-webkit-text-decoration-thickness:.07em;text-decoration-thickness:.07em}.rich-text a[href$=\.csv],.rich-text a[href$=\.doc],.rich-text a[href$=\.docx],.rich-text a[href$=\.gif],.rich-text a[href$=\.jpeg],.rich-text a[href$=\.jpg],.rich-text a[href$=\.pdf],.rich-text a[href$=\.png],.rich-text a[href$=\.ppt],.rich-text a[href$=\.pptx],.rich-text a[href$=\.svg],.rich-text a[href$=\.webp],.rich-text a[href$=\.xls],.rich-text a[href$=\.xlsx],.rich-text a[href$=\.zip],.rich-text a[href*=".csv?"],.rich-text a[href*=".doc?"],.rich-text a[href*=".docx?"],.rich-text a[href*=".gif?"],.rich-text a[href*=".jpeg?"],.rich-text a[href*=".jpg?"],.rich-text a[href*=".pdf?"],.rich-text a[href*=".png?"],.rich-text a[href*=".ppt?"],.rich-text a[href*=".pptx?"],.rich-text a[href*=".svg?"],.rich-text a[href*=".webp?"],.rich-text a[href*=".xls?"],.rich-text a[href*=".xlsx?"],.rich-text a[href*=".zip?"]{align-items:center;display:inline-flex;gap:calc(var(--spacing)*2)}@media (hover:hover){:is(.rich-text a[href$=\.pdf],.rich-text a[href*=".pdf?"],.rich-text a[href$=\.doc],.rich-text a[href*=".doc?"],.rich-text a[href$=\.docx],.rich-text a[href*=".docx?"],.rich-text a[href$=\.xls],.rich-text a[href*=".xls?"],.rich-text a[href$=\.xlsx],.rich-text a[href*=".xlsx?"],.rich-text a[href$=\.ppt],.rich-text a[href*=".ppt?"],.rich-text a[href$=\.pptx],.rich-text a[href*=".pptx?"],.rich-text a[href$=\.zip],.rich-text a[href*=".zip?"],.rich-text a[href$=\.csv],.rich-text a[href*=".csv?"],.rich-text a[href$=\.jpg],.rich-text a[href*=".jpg?"],.rich-text a[href$=\.jpeg],.rich-text a[href*=".jpeg?"],.rich-text a[href$=\.png],.rich-text a[href*=".png?"],.rich-text a[href$=\.gif],.rich-text a[href*=".gif?"],.rich-text a[href$=\.svg],.rich-text a[href*=".svg?"],.rich-text a[href$=\.webp],.rich-text a[href*=".webp?"]):hover{color:var(--color-black)}}:is(.rich-text a[href$=\.pdf],.rich-text a[href*=".pdf?"],.rich-text a[href$=\.doc],.rich-text a[href*=".doc?"],.rich-text a[href$=\.docx],.rich-text a[href*=".docx?"],.rich-text a[href$=\.xls],.rich-text a[href*=".xls?"],.rich-text a[href$=\.xlsx],.rich-text a[href*=".xlsx?"],.rich-text a[href$=\.ppt],.rich-text a[href*=".ppt?"],.rich-text a[href$=\.pptx],.rich-text a[href*=".pptx?"],.rich-text a[href$=\.zip],.rich-text a[href*=".zip?"],.rich-text a[href$=\.csv],.rich-text a[href*=".csv?"],.rich-text a[href$=\.jpg],.rich-text a[href*=".jpg?"],.rich-text a[href$=\.jpeg],.rich-text a[href*=".jpeg?"],.rich-text a[href$=\.png],.rich-text a[href*=".png?"],.rich-text a[href$=\.gif],.rich-text a[href*=".gif?"],.rich-text a[href$=\.svg],.rich-text a[href*=".svg?"],.rich-text a[href$=\.webp],.rich-text a[href*=".webp?"]):after{background-color:var(--color-black);content:"";display:inline-block;flex-shrink:0;height:1.5em;margin-left:calc(var(--spacing)*1);mask-image:var(--download-icon);-webkit-mask-image:var(--download-icon);mask-position:50%;-webkit-mask-position:50%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1.5em}.rich-text ul{list-style-type:disc;margin-inline:calc(var(--spacing)*0);padding-left:1.1em}.rich-text b,.rich-text strong{font-weight:500}[x-cloak]{display:none}#site-header{background-color:var(--color-white);color:var(--color-black);padding-bottom:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*10)}@media (min-width:64rem){#site-header{padding-bottom:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*8)}}@media (min-width:80rem){#site-header{min-height:260px}}#site-header{transition:transform .22s ease-out}@media (max-width:1023px){#site-header.is-mobile-sticky{position:sticky;top:calc(var(--spacing)*0);z-index:80}#site-header.is-mobile-hidden{transform:translateY(-100%)}#site-header.is-mobile-hidden .site-header-logo-mobile-anchor,#site-header.is-mobile-hidden .site-header-mobile-controls{opacity:0;pointer-events:none}}#site-header a{color:var(--color-black);text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}#site-header a:hover{opacity:.7}#site-header .site-header-grid{align-items:flex-start;row-gap:calc(var(--spacing)*6)}#site-header .site-header-main{display:flex;flex-direction:column;row-gap:calc(var(--spacing)*8)}@media (min-width:64rem){#site-header .site-header-main{row-gap:calc(var(--spacing)*12)}}@media (min-width:80rem){#site-header .site-header-main{row-gap:77px}}#site-header .site-header-main{position:relative}#site-header .site-header-top{align-items:flex-start;-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);display:flex;justify-content:space-between}#site-header .site-header-brand{--tw-font-weight:var(--font-weight-light);display:inline-block;font-size:var(--text-logo-mobile);font-weight:var(--font-weight-light);line-height:var(--tw-leading,var(--text-logo-mobile--line-height));margin-top:calc(var(--spacing)*3)}@media (min-width:64rem){#site-header .site-header-brand{font-size:var(--text-logo);line-height:var(--tw-leading,var(--text-logo--line-height));margin-top:calc(var(--spacing)*0)}}#site-header .site-header-brand.is-hidden-mobile{opacity:0;pointer-events:none}@media (min-width:1024px){#site-header .site-header-brand.is-hidden-mobile{opacity:1;pointer-events:auto}}#site-header .site-header-mobile-controls{--tw-duration:.2s;align-items:flex-start;display:flex;position:fixed;right:calc(var(--spacing)*7);top:calc(var(--spacing)*5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.2s;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));z-index:80}@media (min-width:64rem){#site-header .site-header-mobile-controls{display:none}}#site-header .site-header-mobile-controls{min-width:35px}#site-header .site-header-mobile-controls.is-open{z-index:80}#site-header .site-header-logo-mobile-anchor{--tw-duration:.2s;--tw-ease:var(--ease-out);position:absolute;right:calc(var(--spacing)*10);top:calc(var(--spacing)*14);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.2s;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out);z-index:60}#site-header .site-header-logo-mobile-anchor.is-hidden{opacity:0;visibility:hidden}#site-header .site-header-menu-toggle{align-items:center;background-color:#0000;border-radius:0;border-style:var(--tw-border-style);border-width:0;display:inline-flex;height:calc(var(--spacing)*10);justify-content:center;padding:calc(var(--spacing)*0);width:calc(var(--spacing)*10)}#site-header .site-header-menu-lines,#site-header .site-header-menu-toggle{--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.3s;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out)}#site-header .site-header-menu-lines{display:block;height:9.5px;position:relative;width:34.72px}#site-header .site-header-menu-lines span{--tw-duration:.3s;--tw-ease:var(--ease-out);background-color:var(--color-primary-red);height:2.5px;left:calc(var(--spacing)*0);position:absolute;transform-origin:50%;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.3s;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out);width:100%}#site-header .site-header-menu-lines span:first-child{top:0}#site-header .site-header-menu-lines span:nth-child(2){top:7px}#site-header .site-header-menu-lines.is-open span:first-child{top:3.5px;transform:rotate(45deg)}#site-header .site-header-menu-lines.is-open span:nth-child(2){top:3.5px;transform:rotate(-45deg)}#site-header .site-header-menu-toggle.is-open{transform:scale(.98)}#site-header .site-header-nav--desktop{display:none}@media (min-width:64rem){#site-header .site-header-nav--desktop{display:block}}#site-header .site-header-nav-list{--tw-font-weight:var(--font-weight-light);font-size:var(--text-base-sans-desktop);font-weight:var(--font-weight-light);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}@media (min-width:64rem){#site-header .site-header-nav-list{align-items:center;-moz-column-gap:calc(var(--spacing)*12);column-gap:calc(var(--spacing)*12);display:flex;flex-wrap:nowrap;row-gap:calc(var(--spacing)*2)}}@media (min-width:80rem){#site-header .site-header-nav-list{-moz-column-gap:70px;column-gap:70px;font-size:var(--text-nav);line-height:var(--tw-leading,var(--text-nav--line-height))}}#site-header .site-header-nav--mobile{background-color:var(--color-white);inset:calc(var(--spacing)*0);opacity:0;overflow-y:auto;padding-inline:calc(var(--spacing)*7);padding-bottom:calc(var(--spacing)*10);padding-top:109px;pointer-events:none;position:fixed;visibility:hidden;z-index:70}@media (min-width:64rem){#site-header .site-header-nav--mobile{display:none}}#site-header .site-header-nav--mobile{transition:opacity .22s ease-out,visibility 0s linear .22s}#site-header .site-header-nav--mobile.is-open{opacity:1;pointer-events:auto;transition:opacity .22s ease-out,visibility linear;visibility:visible}#site-header .site-header-mobile-nav-list{display:flex;flex-direction:column;row-gap:calc(var(--spacing)*0)}#site-header .site-header-mobile-nav-list li{opacity:0;transform:translateY(8px);transition:opacity .14s ease-out,transform .14s ease-out}#site-header .site-header-nav--mobile.is-open .site-header-mobile-nav-list li{opacity:1;transform:translateY(0);transition-delay:calc(var(--menu-item-index,0)*70ms + 40ms);transition-duration:.24s}#site-header .site-header-mobile-nav-link{--tw-font-weight:var(--font-weight-light);display:inline-block;font-size:var(--text-nav-mobile);font-weight:300;font-weight:var(--font-weight-light);letter-spacing:.02em;line-height:var(--tw-leading,var(--text-nav-mobile--line-height));padding-bottom:calc(var(--spacing)*1.5);position:relative}#site-header .site-header-mobile-nav-link:after{--tw-scale-x:0%;--tw-duration:.2s;--tw-ease:var(--ease-out);background-color:var(--color-primary-red);bottom:calc(var(--spacing)*1.5);content:"";height:5px;left:calc(var(--spacing)*0);position:absolute;scale:var(--tw-scale-x)var(--tw-scale-y);transform-origin:0;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.2s;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out);width:100%}#site-header .site-header-mobile-nav-link.is-active:after,#site-header .site-header-mobile-nav-link:focus-visible:after,#site-header .site-header-mobile-nav-link:hover:after{--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}#site-header .site-header-mobile-social{margin-top:47px;opacity:0;transform:translateY(8px);transition:opacity .14s ease-out,transform .14s ease-out}#site-header .site-header-nav--mobile.is-open .site-header-mobile-social{opacity:1;transform:translateY(0);transition-delay:calc(var(--menu-item-index,0)*70ms + 90ms);transition-duration:.24s}#site-header .site-header-mobile-social-title{font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*3)}@media (min-width:64rem){#site-header .site-header-mobile-social-title{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){#site-header .site-header-mobile-social-title{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}#site-header .site-header-mobile-social-title{font-weight:300}#site-header .site-header-mobile-social-link{align-items:center;display:inline-flex}#site-header .site-header-mobile-social-icon{height:53px;-o-object-fit:contain;object-fit:contain;width:52px}#site-header .site-header-nav-link{display:inline-block;padding-bottom:calc(var(--spacing)*1.5);position:relative;white-space:nowrap}#site-header .site-header-nav-link:after{--tw-scale-x:0%;--tw-duration:.2s;--tw-ease:var(--ease-out);background-color:var(--color-primary-red);bottom:calc(var(--spacing)*0);content:"";height:5px;left:calc(var(--spacing)*0);position:absolute;scale:var(--tw-scale-x)var(--tw-scale-y);transform-origin:0;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.2s;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out);width:100%}#site-header .site-header-nav-link:focus-visible,#site-header .site-header-nav-link:hover{opacity:1}:is(#site-header .site-header-nav-link:hover,#site-header .site-header-nav-link:focus-visible):after{--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}#site-header .site-header-nav-link.is-active{opacity:1}#site-header .site-header-nav-link.is-active:after{--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}#site-header .site-header-logo-wrap{display:none}@media (min-width:64rem){#site-header .site-header-logo-wrap{--tw-translate-y:calc(var(--spacing)*-2);display:block;place-self:center flex-end;translate:var(--tw-translate-x)var(--tw-translate-y)}}#site-header .site-header-logo{width:calc(var(--spacing)*32)}@media (min-width:64rem){#site-header .site-header-logo{width:calc(var(--spacing)*40)}}@media (min-width:80rem){#site-header .site-header-logo{width:171px}}#site-header .site-header-logo.site-header-logo--mobile{width:64.63px}.site-footer{background-color:var(--color-neutral-300)}.site-footer .site-footer-grid{padding-block:calc(var(--spacing)*12);row-gap:calc(var(--spacing)*10)}@media (min-width:64rem){.site-footer .site-footer-grid{padding-block:calc(var(--spacing)*20)}}@media (min-width:80rem){.site-footer .site-footer-grid{padding-bottom:calc(var(--spacing)*28);padding-top:calc(var(--spacing)*24)}}.site-footer .site-footer-col-main{display:flex;flex-direction:column;gap:calc(var(--spacing)*5)}.site-footer .site-footer-title{--tw-leading:1.1;--tw-font-weight:var(--font-weight-light);font-size:var(--text-logo-mobile);font-weight:var(--font-weight-light);line-height:var(--tw-leading,var(--text-logo-mobile--line-height));line-height:1.1;margin-bottom:calc(var(--spacing)*0)}@media (min-width:64rem){.site-footer .site-footer-title{font-size:var(--text-logo);line-height:var(--tw-leading,var(--text-logo--line-height))}}.site-footer .site-footer-col-nav{display:flex;flex-direction:column}@media (min-width:80rem){.site-footer .site-footer-col-nav{padding-top:calc(var(--spacing)*1)}}:where(.site-footer .site-footer-nav-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}.site-footer .site-footer-nav-list{font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height))}@media (min-width:64rem){.site-footer .site-footer-nav-list{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.site-footer .site-footer-nav-list{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.site-footer .site-footer-nav-list{--tw-leading:1.8;--tw-font-weight:var(--font-weight-light);font-weight:300;font-weight:var(--font-weight-light);line-height:1.8}@media (min-width:64rem){:where(.site-footer .site-footer-nav-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}.site-footer .site-footer-nav-list{--tw-leading:1.4;font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height));line-height:1.4}}.site-footer .site-footer-nav-list a{text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3.5px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.site-footer .site-footer-nav-list a:hover{opacity:.5}}.site-footer .site-footer-social-title{font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*8)}@media (min-width:64rem){.site-footer .site-footer-social-title{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.site-footer .site-footer-social-title{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.site-footer .site-footer-social-title{font-weight:300}@media (min-width:64rem){.site-footer .site-footer-social-title{margin-top:auto}}:where(.site-footer .site-footer-social-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}.site-footer .site-footer-social-link{align-items:center;display:inline-flex}.site-footer .site-footer-social-icon{height:calc(var(--spacing)*12);-o-object-fit:contain;object-fit:contain;width:calc(var(--spacing)*12)}.site-footer .site-footer-col-newsletter{display:flex;flex-direction:column;position:relative}.site-footer .site-footer-newsletter-title{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*8)}@media (min-width:64rem){.site-footer .site-footer-newsletter-title{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.site-footer .site-footer-newsletter-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.site-footer .site-footer-newsletter-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.site-footer .site-footer-newsletter-title{font-weight:250;text-transform:none}.site-footer .site-footer-newsletter-form{display:flex;flex-direction:column}.site-footer .site-footer-newsletter-honeypot{height:1px;left:-9999px;opacity:0;overflow:hidden;position:absolute;width:1px}.site-footer .site-footer-newsletter-fields{display:flex;flex-direction:column;gap:var(--spacing-container-px)}@media (min-width:64rem){.site-footer .site-footer-newsletter-fields{gap:calc(var(--spacing)*5)}}.site-footer .site-footer-newsletter-consent{align-items:flex-start;cursor:pointer;display:flex;font-size:var(--text-sm-sans);gap:calc(var(--spacing)*3);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*4)}@media (min-width:64rem){.site-footer .site-footer-newsletter-consent{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.site-footer .site-footer-newsletter-consent{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.site-footer .site-footer-newsletter-consent{--tw-leading:var(--leading-snug);--tw-font-weight:var(--font-weight-light);color:var(--color-black);font-weight:300;font-weight:var(--font-weight-light);line-height:var(--leading-snug)}.site-footer .site-footer-newsletter-consent input{border-color:#0006;border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;flex-shrink:0;height:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*1);width:calc(var(--spacing)*4)}@supports (color:color-mix(in lab,red,red)){.site-footer .site-footer-newsletter-consent input{border-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.site-footer .site-footer-newsletter-consent input{accent-color:var(--color-black)}.site-footer .site-footer-newsletter-consent a{text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.site-footer .site-footer-newsletter-consent a:hover{opacity:.5}}.site-footer .site-footer-newsletter-input{background-color:var(--color-white);border-radius:10px;border-style:var(--tw-border-style);border-width:0;font-size:var(--text-sm-sans);height:52px;line-height:var(--tw-leading,var(--text-sm-sans--line-height));padding-inline:calc(var(--spacing)*6)}@media (min-width:64rem){.site-footer .site-footer-newsletter-input{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.site-footer .site-footer-newsletter-input{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.site-footer .site-footer-newsletter-input{color:var(--color-black);font-weight:300}.site-footer .site-footer-newsletter-input::-moz-placeholder{color:#00000080}.site-footer .site-footer-newsletter-input::placeholder{color:#00000080}@supports (color:color-mix(in lab,red,red)){.site-footer .site-footer-newsletter-input::-moz-placeholder{color:color-mix(in oklab,var(--color-black)50%,transparent)}.site-footer .site-footer-newsletter-input::placeholder{color:color-mix(in oklab,var(--color-black)50%,transparent)}}.site-footer .site-footer-newsletter-copy{font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-top:calc(var(--spacing)*5)}@media (min-width:64rem){.site-footer .site-footer-newsletter-copy{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.site-footer .site-footer-newsletter-copy{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.site-footer .site-footer-newsletter-copy{font-weight:300}.site-footer .site-footer-newsletter-button{align-items:center;align-self:flex-start;background-color:var(--color-white);border-color:var(--color-black);border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:1.5px;display:inline-flex;font-size:var(--text-sm-sans);height:calc(var(--spacing)*10);justify-content:center;line-height:var(--tw-leading,var(--text-sm-sans--line-height));min-width:7rem;padding-inline:calc(var(--spacing)*5)}@media (min-width:64rem){.site-footer .site-footer-newsletter-button{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.site-footer .site-footer-newsletter-button{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.site-footer .site-footer-newsletter-button{color:var(--color-black);font-weight:300;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.site-footer .site-footer-newsletter-button:disabled{opacity:.5;pointer-events:none}@media (min-width:64rem){.site-footer .site-footer-newsletter-button{align-self:flex-end}}.site-footer .site-footer-newsletter-button:hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.site-footer .site-footer-newsletter-button-loading{display:inline-block}.site-footer .site-footer-newsletter-feedback{font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*4)}@media (min-width:64rem){.site-footer .site-footer-newsletter-feedback{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.site-footer .site-footer-newsletter-feedback{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.site-footer .site-footer-newsletter-feedback{font-weight:300}.site-footer .site-footer-newsletter-feedback--success{color:var(--color-green-700);font-weight:350}.site-footer .site-footer-newsletter-feedback--error{color:var(--color-primary-red)}.site-footer .site-footer-legal-links{align-items:center;display:flex;font-size:var(--text-sm-sans);gap:calc(var(--spacing)*8);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-top:auto;padding-top:calc(var(--spacing)*10)}@media (min-width:64rem){.site-footer .site-footer-legal-links{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.site-footer .site-footer-legal-links{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.site-footer .site-footer-legal-links{font-weight:300}@media (min-width:64rem){.site-footer .site-footer-legal-links{padding-top:calc(var(--spacing)*12)}}.site-footer .site-footer-legal-links a,.site-footer .site-footer-legal-links span{text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3.5px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){:is(.site-footer .site-footer-legal-links a,.site-footer .site-footer-legal-links span):hover{opacity:.5}}.site-footer .footer-text a,.site-footer .footer-text li,.site-footer .footer-text ol,.site-footer .footer-text p,.site-footer .footer-text ul{font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height))}@media (min-width:64rem){.site-footer .footer-text a,.site-footer .footer-text li,.site-footer .footer-text ol,.site-footer .footer-text p,.site-footer .footer-text ul{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.site-footer .footer-text a,.site-footer .footer-text li,.site-footer .footer-text ol,.site-footer .footer-text p,.site-footer .footer-text ul{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.site-footer .footer-text a,.site-footer .footer-text li,.site-footer .footer-text ol,.site-footer .footer-text p,.site-footer .footer-text ul{color:var(--color-black);font-weight:300}.site-footer .footer-text li,.site-footer .footer-text ol,.site-footer .footer-text p,.site-footer .footer-text ul{margin-bottom:calc(var(--spacing)*0)}.site-footer .footer-text p{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);margin-bottom:calc(var(--spacing)*5)}.site-footer .footer-text p:last-child{margin-bottom:calc(var(--spacing)*0)}.site-footer .footer-text a{display:inline-block;text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3.5px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.site-footer .footer-text a:hover{opacity:.5}}.site-footer .footer-text p a{margin-bottom:calc(var(--spacing)*1);margin-top:calc(var(--spacing)*2)}.site-footer .footer-text p:first-of-type a{margin-bottom:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*0)}.site-footer .site-footer-mobile-end{align-items:flex-end;display:flex;gap:calc(var(--spacing)*6);justify-content:space-between;margin-top:calc(var(--spacing)*8)}.site-footer .site-footer-mobile-end .site-footer-legal-links{--tw-leading:1.375;font-size:16px;line-height:1.375;margin-top:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0)}:where(.site-footer .site-footer-mobile-end .site-footer-social-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*0*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*0*var(--tw-space-y-reverse))}.site-footer .site-footer-mobile-social{align-items:flex-start;display:flex;flex-direction:column}.site-footer .site-footer-mobile-end .site-footer-social-title{--tw-leading:1.375;font-size:16px;line-height:1.375;margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*0)}.site-footer .site-footer-legal-links--desktop,.site-footer .site-footer-social-list--desktop,.site-footer .site-footer-social-title--desktop{display:none}@media (min-width:1024px){.site-footer .site-footer-mobile-end{display:none}.site-footer .site-footer-legal-links--desktop{display:flex}.site-footer .site-footer-social-list--desktop,.site-footer .site-footer-social-title--desktop{display:block}}:is(.block-blockText:first-child,.block-blockText:first-child+.block-blockText)>.container-fluid>div{grid-column-start:1!important}.block-blockTeaser .container-fluid{margin-inline:auto;padding-inline:calc(var(--spacing)*0)}.block-blockTeaser .teaser-block-items{display:grid;gap:calc(var(--spacing)*0);grid-template-columns:repeat(1,minmax(0,1fr))}.block-blockTeaser .teaser-hero-card{color:var(--color-black);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));min-width:calc(var(--spacing)*0);text-decoration-line:none}@media (min-width:80rem){.block-blockTeaser .teaser-hero-card{grid-template-columns:minmax(0,786px) minmax(0,1fr)}}.block-blockTeaser .teaser-hero-media{height:100%;min-height:280px;overflow:hidden}.block-blockTeaser .teaser-hero-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-blockTeaser .teaser-hero-body{background-color:var(--color-secondary-red);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:320px;padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*6)}@media (min-width:64rem){.block-blockTeaser .teaser-hero-body{padding-block:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*10)}}@media (min-width:80rem){.block-blockTeaser .teaser-hero-body{min-height:523px;padding-left:58px}}.block-blockTeaser .teaser-hero-title{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*6)}@media (min-width:64rem){.block-blockTeaser .teaser-hero-title{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.block-blockTeaser .teaser-hero-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.block-blockTeaser .teaser-hero-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.block-blockTeaser .teaser-hero-title{--tw-leading:1;font-weight:250;line-height:1;text-transform:none}.block-blockTeaser .teaser-hero-copy{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin:calc(var(--spacing)*0);max-width:48ch}@media (min-width:64rem){.block-blockTeaser .teaser-hero-copy{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){.block-blockTeaser .teaser-hero-copy{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}.block-blockTeaser .teaser-hero-copy{font-weight:250}.block-blockTeaser .teaser-hero-cta{align-items:center;align-self:flex-start;background-color:var(--color-white);border-color:var(--color-black);border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:2px;display:inline-flex;font-size:var(--text-base-sans);justify-content:center;line-height:var(--tw-leading,var(--text-base-sans--line-height));margin-top:calc(var(--spacing)*10);min-height:52px;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6)}@media (min-width:64rem){.block-blockTeaser .teaser-hero-cta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}@media (min-width:96rem){.block-blockTeaser .teaser-hero-cta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}.block-blockTeaser .teaser-hero-cta{--tw-leading:1;--tw-duration:.2s;font-weight:300;line-height:1;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.2s;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.block-blockTeaser .teaser-hero-card:hover .teaser-hero-cta{background-color:var(--color-black);color:var(--color-white)}.block-blockLinkList{--download-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='45' height='45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' stroke='%23000' stroke-width='1.54'%3E%3Ccircle cx='22.021' cy='22.021' r='21.251'/%3E%3Cpath d='M22.164 8.284v27.474m0 0 12.164-12.164M22.164 35.758 10 23.594'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h44.042v44.042H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.block-blockLinkList .content-block-title{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height))}@media (min-width:64rem){.block-blockLinkList .content-block-title{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.block-blockLinkList .content-block-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.block-blockLinkList .content-block-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.block-blockLinkList .content-block-title{font-weight:250}.block-blockLinkList .link-list-items{display:flex;flex-direction:column;gap:calc(var(--spacing)*7)}.block-blockLinkList .link-list-item{color:var(--color-black);display:inline-block;text-decoration-line:none}.block-blockLinkList .link-list-item .title-sans{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height))}@media (min-width:64rem){.block-blockLinkList .link-list-item .title-sans{font-size:var(--text-body-relaxed);line-height:var(--tw-leading,var(--text-body-relaxed--line-height))}}@media (min-width:96rem){.block-blockLinkList .link-list-item .title-sans{font-size:var(--text-body-relaxed);line-height:var(--tw-leading,var(--text-body-relaxed--line-height))}}.block-blockLinkList .link-list-item .title-sans{font-weight:250;text-decoration-line:underline;text-decoration-thickness:.04em;text-transform:none;text-underline-offset:6px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.block-blockLinkList .link-list-item:hover .title-sans{color:var(--color-red)}.block-blockLinkList .link-list-item.is-file-link .title-sans{align-items:center;display:inline-flex;gap:calc(var(--spacing)*2)}.block-blockLinkList .link-list-item.is-file-link .title-sans:after{background-color:var(--color-black);content:"";display:inline-block;flex-shrink:0;height:1.5em;margin-left:calc(var(--spacing)*1);mask-image:var(--download-icon);-webkit-mask-image:var(--download-icon);mask-position:50%;-webkit-mask-position:50%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1.5em}.block-blockLinkList .link-list-item.is-file-link:hover .title-sans:after{background-color:var(--color-red)}.block-blockTeamTeasers .teaser-grid-team{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5);display:grid;row-gap:calc(var(--spacing)*10)}@media (min-width:48rem){.block-blockTeamTeasers .teaser-grid-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.block-blockTeamTeasers .teaser-grid-team{grid-template-columns:repeat(3,minmax(0,1fr))}}.block-blockTeamTeasers .teaser-grid-team .teaser-card-media{aspect-ratio:46/55;border-radius:23px;overflow:hidden}.block-blockTeamTeasers .teaser-card-team{border-radius:0;color:var(--color-black);overflow:visible;text-decoration-line:none}.block-blockTeamTeasers .team-card-profile-link{color:var(--color-black);display:flex;flex-direction:column;text-decoration-line:none}.block-blockTeamTeasers .teaser-card-team .teaser-card-body{padding:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*3)}.block-blockTeamTeasers .teaser-card-team .team-card-name,.block-blockTeamTeasers .teaser-card-team .team-card-role{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.block-blockTeamTeasers .teaser-card-team .team-card-name,.block-blockTeamTeasers .teaser-card-team .team-card-role{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){.block-blockTeamTeasers .teaser-card-team .team-card-name,.block-blockTeamTeasers .teaser-card-team .team-card-role{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}.block-blockTeamTeasers .teaser-card-team .team-card-name,.block-blockTeamTeasers .teaser-card-team .team-card-role{font-weight:350}.block-blockTeamTeasers .teaser-card-team .teaser-card-media img{--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.3s;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out)}.block-blockTeamTeasers .teaser-card-team:hover .teaser-card-media img{transform:scale(1.02)}.block-blockTeamTeasers .team-card-email{--tw-leading:28px;color:var(--color-black);display:inline-block;font-size:18px;font-weight:250;line-height:28px;margin-top:calc(var(--spacing)*1);text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3.5px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.block-blockTeamTeasers .team-card-email:hover{opacity:.7}.block-blockProjectTeasers .teaser-grid-project{display:grid;gap:calc(var(--spacing)*5);margin-inline:auto;width:100%}@media (min-width:48rem){.block-blockProjectTeasers .teaser-grid-project{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.block-blockProjectTeasers .teaser-grid-project{grid-template-columns:repeat(24,minmax(0,1fr))}}.block-blockProjectTeasers .teaser-card-project .teaser-card-body{padding:calc(var(--spacing)*5)}@media (min-width:64rem){.block-blockProjectTeasers .teaser-card-project .teaser-card-body{padding:calc(var(--spacing)*6)}}@media (min-width:80rem){.block-blockProjectTeasers .teaser-grid-project .teaser-size-small{grid-column:span 6/span 6}.block-blockProjectTeasers .teaser-grid-project .teaser-size-large{grid-column:span 8/span 8}}.block-blockProjectTeasers .teaser-grid-project .teaser-card-project.teaser-size-large{aspect-ratio:460/550}.block-blockProjectTeasers .teaser-card-project--bg-image{background-image:var(--project-card-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.block-blockProjectTeasers .project-slider-wrapper{overflow:visible;width:100%}.block-blockProjectTeasers .project-slider{display:grid;gap:calc(var(--spacing)*5)}@media (min-width:48rem){.block-blockProjectTeasers .project-slider{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.block-blockProjectTeasers .project-slider{grid-template-columns:repeat(24,minmax(0,1fr))}}.block-blockProjectTeasers .project-slider.slider-initialized{display:flex;gap:0;grid-template-columns:none;justify-content:flex-start;max-width:100%;overflow:visible!important;width:100%}@media (min-width:1541px){.block-blockProjectTeasers .project-slider-wrapper{overflow-x:visible}.block-blockProjectTeasers .project-slider.slider-initialized{overflow-x:hidden!important}}.block-blockProjectTeasers .project-slider.slider-initialized .keen-slider__slide{flex-shrink:0;overflow:visible}@media (min-width:1280px){.block-blockProjectTeasers .project-slider.slider-initialized .keen-slider__slide{max-width:calc(33.3333% - 13.3333px);min-width:calc(33.3333% - 13.3333px);width:calc(33.3333% - 13.3333px)}.block-blockProjectTeasers .project-slider:not(.keen-slider) .keen-slider__slide{grid-column:span 8/span 8;margin:0;padding:0}}.block-blockProjectTeasers .project-slider .teaser-card-project{display:block;height:100%;width:100%}.block-blockProjectTeasers .project-slider.slider-initialized .keen-slider__slide .teaser-card-project{max-width:100%;width:100%}.block-blockProjectTeasers .project-slider.slider-initialized .keen-slider__slide .teaser-card-project:hover{backface-visibility:hidden;transform:translateZ(0)}.block-blockProjectTeasers .project-slider .teaser-size-large{aspect-ratio:460/550;border-radius:23px}.block-event-teasers .teaser-list-events{display:grid;gap:calc(var(--spacing)*5)}@media (min-width:48rem){.block-event-teasers .teaser-list-events{gap:calc(var(--spacing)*10)}}.block-event-teasers .teaser-row-event{align-items:flex-start}@media (min-width:80rem){.block-event-teasers .teaser-row-event{align-items:flex-start;border-radius:23px;-moz-column-gap:27px;column-gap:27px;grid-template-columns:294px 1fr;grid-template-rows:auto auto;min-height:266px;padding-bottom:30px;padding-left:calc(var(--spacing)*10);padding-right:30px;padding-top:50px;row-gap:calc(var(--spacing)*0)}.block-event-teasers .teaser-row-event .teaser-row-meta{align-self:flex-start;font-size:var(--text-base-sans);grid-area:span 2/1/span 2/span 1;line-height:var(--tw-leading,var(--text-base-sans--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.block-event-teasers .teaser-row-event .teaser-row-meta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}@media (min-width:96rem){.block-event-teasers .teaser-row-event .teaser-row-meta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}.block-event-teasers .teaser-row-event .teaser-row-meta{font-weight:300}.block-event-teasers .teaser-row-event .teaser-row-meta-detail{margin-top:41px}}.block-event-teasers .teaser-row-event .teaser-row-title{align-self:flex-start;font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));margin:calc(var(--spacing)*0);margin-bottom:8px;margin-top:calc(var(--spacing)*8)}@media (min-width:64rem){.block-event-teasers .teaser-row-event .teaser-row-title{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.block-event-teasers .teaser-row-event .teaser-row-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.block-event-teasers .teaser-row-event .teaser-row-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.block-event-teasers .teaser-row-event .teaser-row-title{font-weight:250;text-transform:none}@media (min-width:48rem){.block-event-teasers .teaser-row-event .teaser-row-title{margin-top:calc(var(--spacing)*0)}}@media (min-width:80rem){.block-event-teasers .teaser-row-event .teaser-row-title{grid-column:2/span 1;grid-row-start:1}}.block-event-teasers .teaser-row-event .teaser-row-cta{font-size:var(--text-sm-sans);height:calc(var(--spacing)*10);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-bottom:4px;min-height:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);place-self:flex-end;width:auto}@media (min-width:64rem){.block-event-teasers .teaser-row-event .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.block-event-teasers .teaser-row-event .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.block-event-teasers .teaser-row-event .teaser-row-cta{font-weight:300}@media (min-width:48rem){.block-event-teasers .teaser-row-event .teaser-row-cta{grid-column:span 12/span 12;grid-row-start:2;justify-self:flex-end;margin-left:calc(var(--spacing)*0)}}@media (min-width:80rem){.block-event-teasers .teaser-row-event .teaser-row-cta{font-size:var(--text-sm-sans);grid-column:2/span 1;grid-row-start:2;height:calc(var(--spacing)*10);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-left:calc(var(--spacing)*0);min-height:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);place-self:flex-end;width:auto}@media (min-width:64rem){.block-event-teasers .teaser-row-event .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.block-event-teasers .teaser-row-event .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.block-event-teasers .teaser-row-event .teaser-row-cta{font-weight:300}}.block-blockDonationTeasers .donation-teaser-wrap{background-color:var(--color-project-bg-red);padding-block:calc(var(--spacing)*10)}@media (min-width:64rem){.block-blockDonationTeasers .donation-teaser-wrap{padding-block:calc(var(--spacing)*18)}}.block-blockDonationTeasers .donation-teaser-intro{font-size:var(--text-intro-sans);line-height:var(--tw-leading,var(--text-intro-sans--line-height));margin-bottom:calc(var(--spacing)*10);max-width:var(--container-5xl)}@media (min-width:64rem){.block-blockDonationTeasers .donation-teaser-intro{font-size:var(--text-intro-sans-desktop);line-height:var(--tw-leading,var(--text-intro-sans-desktop--line-height))}}@media (min-width:96rem){.block-blockDonationTeasers .donation-teaser-intro{font-size:var(--text-intro-sans-desktop);line-height:var(--tw-leading,var(--text-intro-sans-desktop--line-height))}}.block-blockDonationTeasers .donation-teaser-intro{color:var(--color-black);font-weight:300}@media (min-width:48rem){.block-blockDonationTeasers .donation-teaser-intro{margin-bottom:calc(var(--spacing)*18)}}.block-blockDonationTeasers .donation-teaser-grid{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48rem){.block-blockDonationTeasers .donation-teaser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.block-blockDonationTeasers .donation-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.block-blockDonationTeasers .donation-teaser-card{--tw-shadow:0 0 #0000;--tw-duration:.3s;--tw-ease:var(--ease-out);background-color:var(--color-white);border-radius:10px;color:var(--color-black);display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.3s;transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out)}.block-blockDonationTeasers .donation-teaser-card,.block-blockDonationTeasers .donation-teaser-card:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.block-blockDonationTeasers .donation-teaser-card:hover{--tw-shadow:0 2px 10px var(--tw-shadow-color,#00000040)}.block-blockDonationTeasers .donation-teaser-card:hover .donation-teaser-cta{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.block-blockDonationTeasers .donation-teaser-media{aspect-ratio:340/230;height:100%;overflow:hidden;width:100%}.block-blockDonationTeasers .donation-teaser-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-blockDonationTeasers .donation-teaser-body{display:flex;flex-direction:column;height:100%;padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*10)}.block-blockDonationTeasers .donation-teaser-title{--tw-leading:1;font-size:var(--text-heading-lg);font-weight:250;line-height:var(--tw-leading,var(--text-heading-lg--line-height));line-height:1;margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*5);text-transform:none}.block-blockDonationTeasers .donation-teaser-description{margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*5)}.block-blockDonationTeasers .donation-teaser-amount,.block-blockDonationTeasers .donation-teaser-description{font-size:var(--text-card-copy);font-weight:300;line-height:var(--tw-leading,var(--text-card-copy--line-height))}.block-blockDonationTeasers .donation-teaser-amount{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:calc(var(--spacing)*0)}.block-blockDonationTeasers .donation-teaser-cta{align-items:center;align-self:flex-end;background-color:var(--color-white);border-color:var(--color-black);border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:2px;display:inline-flex;font-size:var(--text-sm-sans);justify-content:center;line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-top:calc(var(--spacing)*5);min-height:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*10)}@media (min-width:64rem){.block-blockDonationTeasers .donation-teaser-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.block-blockDonationTeasers .donation-teaser-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.block-blockDonationTeasers .donation-teaser-cta{--tw-duration:.2s;font-weight:300;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.2s;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.block-blockDonationTeasers .donation-teaser-cta:hover{background-color:var(--color-black);color:var(--color-white)}}.content-blocks{padding-top:calc(var(--spacing)*10)}@media (min-width:64rem){.content-blocks{padding-top:calc(var(--spacing)*20)}}.content-blocks .content-block{margin-bottom:calc(var(--spacing)*10);min-width:calc(var(--spacing)*0)}.content-blocks .content-block:last-child{margin-bottom:calc(var(--spacing)*0)}@media (min-width:64rem){.content-blocks .content-block{margin-bottom:calc(var(--spacing)*20)}.content-blocks .content-block.block-blockLinkList,.content-blocks .content-block.block-blockTeamTeasers,.content-blocks .content-block.block-blockText{margin-bottom:calc(var(--spacing)*27)}}.content-blocks>.content-block.block-blockLinkList:last-child,.content-blocks>.content-block.block-blockTeamTeasers:last-child,.content-blocks>.content-block.block-blockText:last-child{margin-bottom:calc(var(--spacing)*10)}@media (min-width:64rem){.content-blocks>.content-block.block-blockLinkList:last-child,.content-blocks>.content-block.block-blockTeamTeasers:last-child,.content-blocks>.content-block.block-blockText:last-child{margin-bottom:calc(var(--spacing)*27)}}.content-blocks .content-block.block-blockTeaser{margin-bottom:calc(var(--spacing)*0)}@media (min-width:80rem){.content-blocks .content-block.block-blockDonationTeasers+.content-block.block-blockLinkList .container-fluid.container-grid>div,.content-blocks .content-block.block-blockTeamTeasers+.content-block.block-blockLinkList .container-fluid.container-grid>div,.content-blocks .content-block.block-blockText+.content-block.block-blockLinkList .container-fluid.container-grid>div{grid-column:3/span 20}}.content-blocks.content-blocks--first-hero{padding-top:calc(var(--spacing)*0)}.content-blocks.content-blocks--first-hero>.content-block.block-blockTeaser:first-child{background-color:var(--color-secondary-red)}.content-block-title{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));margin-bottom:calc(var(--spacing)*8)}@media (min-width:64rem){.content-block-title{font-size:var(--text-heading-lg-tablet);line-height:var(--tw-leading,var(--text-heading-lg-tablet--line-height))}}@media (min-width:80rem){.content-block-title{font-size:var(--text-heading-lg-desktop);line-height:var(--tw-leading,var(--text-heading-lg-desktop--line-height))}}@media (min-width:96rem){.content-block-title{font-size:var(--text-heading-lg-desktop);line-height:var(--tw-leading,var(--text-heading-lg-desktop--line-height))}}.content-block-title{font-weight:250}@media (min-width:64rem){.content-block-title{margin-bottom:calc(var(--spacing)*10)}}.content-block-title{white-space:pre-line}.v-pages-home main{background-image:var(--background-image-hero)}.v-pages-home .intro-home{padding-bottom:30px;padding-top:60px}@media (min-width:48rem){.v-pages-home .intro-home{padding-bottom:80px}}.v-pages-home .intro-home-content{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:64rem){.v-pages-home .intro-home-title{max-width:80%}}@media (min-width:80rem){.v-pages-home .intro-home-title{max-width:66.6667%}}@media (min-width:96rem){.v-pages-home .intro-home-title{max-width:60%}}.v-pages-home .content-blocks{padding-top:calc(var(--spacing)*0)}.v-pages-home .content-blocks .content-block{margin-bottom:60px}@media (min-width:48rem){.v-pages-home .content-blocks .content-block{margin-bottom:100px}}.v-pages-home .content-blocks .content-block.block-blockText:first-child>.container-fluid>div{grid-column-start:1!important}.v-pages-home .content-blocks .content-block.block-blockText:first-child>.container-fluid>div p{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin-bottom:calc(var(--spacing)*3)}@media (min-width:64rem){.v-pages-home .content-blocks .content-block.block-blockText:first-child>.container-fluid>div p{font-size:var(--text-body-relaxed);line-height:var(--tw-leading,var(--text-body-relaxed--line-height))}}@media (min-width:96rem){.v-pages-home .content-blocks .content-block.block-blockText:first-child>.container-fluid>div p{font-size:var(--text-body-relaxed);line-height:var(--tw-leading,var(--text-body-relaxed--line-height))}}.v-pages-home .content-blocks .content-block.block-blockText:first-child>.container-fluid>div p{font-weight:250}.v-pages-home .content-blocks .content-block.block-blockText:first-child>.container-fluid>div p:last-child{margin-bottom:calc(var(--spacing)*0)}.v-pages-home .content-block-title{margin-bottom:calc(var(--spacing)*5)}@media (min-width:48rem){.v-pages-home .content-block-title{margin-bottom:calc(var(--spacing)*10)}}.v-pages-default main{background-image:var(--background-image-hero)}.v-pages-default .content-blocks{margin-bottom:calc(var(--spacing)*0);padding-top:80px}.v-pages-default .content-blocks.content-blocks--first-hero{padding-top:calc(var(--spacing)*0)}.v-pages-team main{background-image:var(--background-image-hero)}.v-pages-team .content-blocks{padding-top:calc(var(--spacing)*0)}.v-pages-team .team-index{margin-bottom:calc(var(--spacing)*0)}.v-pages-team .team-overview-hero{padding-bottom:60px;padding-top:60px}@media (min-width:48rem){.v-pages-team .team-overview-hero{padding-bottom:100px;padding-top:80px}}.v-pages-team .team-intro{max-width:none}.v-pages-team .team-intro p{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin-bottom:calc(var(--spacing)*3)}@media (min-width:64rem){.v-pages-team .team-intro p{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){.v-pages-team .team-intro p{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}.v-pages-team .team-intro p{font-weight:250}.v-pages-team .team-intro p:last-child{margin-bottom:calc(var(--spacing)*0)}.v-pages-team .team-listing-grid{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5);display:grid;row-gap:calc(var(--spacing)*10)}@media (min-width:48rem){.v-pages-team .team-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.v-pages-team .team-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v-pages-team .team-listing{grid-column:span 12/span 12}@media (min-width:64rem){.v-pages-team .team-listing{grid-column:2/span 10}}@media (min-width:80rem){.v-pages-team .content-blocks .block-blockLinkList .container-fluid.container-grid>div,.v-pages-team .team-listing{grid-column:3/span 20}.v-pages-team .content-blocks .block-blockEventTeasers+.block-blockLinkList .container-fluid.container-grid>div{grid-column:4/span 18}}.v-pages-team .team-listing-grid .teaser-card-media{aspect-ratio:46/55;border-radius:23px;overflow:hidden}.v-pages-team .teaser-card-team .teaser-card-media img{--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.3s;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out)}.v-pages-team .teaser-card-team:hover .teaser-card-media img{transform:scale(1.02)}.v-pages-team .teaser-card-team{border-radius:0;overflow:visible}.v-pages-team .teaser-card-team .teaser-card-body{padding:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*3)}.v-pages-team .team-card-profile-link{color:var(--color-black);display:flex;flex-direction:column;text-decoration-line:none}.v-pages-team .team-card-name,.v-pages-team .team-card-role{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.v-pages-team .team-card-name,.v-pages-team .team-card-role{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){.v-pages-team .team-card-name,.v-pages-team .team-card-role{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}.v-pages-team .team-card-name,.v-pages-team .team-card-role{font-weight:350}.v-pages-team .team-card-email{--tw-leading:28px;color:var(--color-black);display:inline-block;font-size:18px;font-weight:250;line-height:28px;margin-top:calc(var(--spacing)*1);text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3.5px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.v-pages-team .team-card-email:hover{opacity:.7}.teaser-card{border-radius:23px;border-style:var(--tw-border-style);border-width:0;color:var(--color-black);display:flex;flex-direction:column;overflow:hidden;text-decoration-line:none}.teaser-card .teaser-card-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.teaser-card .teaser-card-body{padding:calc(var(--spacing)*4);position:relative;z-index:20}.teaser-card .teaser-card-overline{font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-bottom:calc(var(--spacing)*2)}@media (min-width:64rem){.teaser-card .teaser-card-overline{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.teaser-card .teaser-card-overline{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.teaser-card .teaser-card-overline{font-weight:300;text-transform:uppercase}.teaser-card .teaser-card-title{font-size:var(--text-lg-sans);line-height:var(--tw-leading,var(--text-lg-sans--line-height));margin-bottom:8px}@media (min-width:64rem){.teaser-card .teaser-card-title{font-size:var(--text-lg-sans-desktop);line-height:var(--tw-leading,var(--text-lg-sans-desktop--line-height))}}@media (min-width:96rem){.teaser-card .teaser-card-title{font-size:var(--text-lg-sans-desktop);line-height:var(--tw-leading,var(--text-lg-sans-desktop--line-height))}}.teaser-card .teaser-card-title{font-weight:300}.teaser-card .teaser-card-copy{font-size:var(--text-base-sans);line-height:var(--tw-leading,var(--text-base-sans--line-height))}@media (min-width:64rem){.teaser-card .teaser-card-copy{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}@media (min-width:96rem){.teaser-card .teaser-card-copy{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}.teaser-card .teaser-card-copy{font-weight:300}.teaser-card .teaser-card-cta{align-items:center;background-color:var(--color-offwhite);border-color:var(--color-black);border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:1.5px;display:inline-flex;font-size:var(--text-sm-sans);justify-content:center;line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-bottom:4px;margin-left:auto;margin-top:auto;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4)}@media (min-width:64rem){.teaser-card .teaser-card-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.teaser-card .teaser-card-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.teaser-card .teaser-card-cta{color:var(--color-black);font-weight:300}.teaser-color-red{background-color:var(--color-red)}.teaser-color-yellow{background-color:var(--color-secondary-yellow)}.teaser-color-lightred{background-color:var(--color-secondary-red)}.teaser-color-offwhite{background-color:var(--color-project-bg)}@media (min-width:80rem){.teaser-size-medium,.teaser-size-small{grid-column:span 1/span 1}.teaser-size-large{grid-column:span 2/span 2}}.teaser-card-project{--tw-shadow:0 0 #0000;--tw-duration:.3s;--tw-ease:var(--ease-out);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);isolation:isolate;position:relative;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.3s;transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out)}.teaser-card-project .teaser-card-body{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);height:100%}.teaser-card-project .teaser-card-media{border-radius:23px;flex:1;min-height:calc(var(--spacing)*0);overflow:hidden}.teaser-card-project:hover{--tw-shadow:0 2px 10px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.teaser-card-project:hover .teaser-card-cta{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.teaser-card-project.teaser-size-large{aspect-ratio:46/55;border-radius:23px}.teaser-card-project.teaser-size-large .teaser-card-media{border-radius:23px}.teaser-card-project.teaser-size-medium,.teaser-card-project.teaser-size-small{aspect-ratio:34/42}.teaser-card-project:not(.teaser-size-large).teaser-color-red:hover{background-color:var(--color-primary-red-hover)}.teaser-card-project:not(.teaser-size-large).teaser-color-yellow:hover{background-color:var(--color-secondary-yellow-hover)}.teaser-card-project:not(.teaser-size-large).teaser-color-lightred:hover{background-color:var(--color-secondary-red-hover)}.teaser-card-project:not(.teaser-size-large).teaser-color-offwhite:hover{background-color:var(--color-project-bg-red)}.teaser-card-project--bg-image,.teaser-card-project-image-only{position:relative}:is(.teaser-card-project--bg-image,.teaser-card-project-image-only):before{background-color:#0000;content:"";inset:calc(var(--spacing)*0);pointer-events:none;position:absolute}@supports (color:color-mix(in lab,red,red)){:is(.teaser-card-project--bg-image,.teaser-card-project-image-only):before{background-color:color-mix(in oklab,var(--color-black)0,transparent)}}:is(.teaser-card-project--bg-image,.teaser-card-project-image-only):before{--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.3s;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out)}:is(.teaser-card-project--bg-image,.teaser-card-project-image-only):hover:before{background-color:#0003}@supports (color:color-mix(in lab,red,red)){:is(.teaser-card-project--bg-image,.teaser-card-project-image-only):hover:before{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.teaser-card-project--inline-svg{background-image:none}.teaser-card-project--inline-svg .teaser-card-media-svg-inline{inset:calc(var(--spacing)*0);pointer-events:none;position:absolute;z-index:0}.teaser-card-project--inline-svg .teaser-card-media-svg-inline svg{display:block;height:100%;width:100%}.teaser-card-project--inline-svg .teaser-card-media-svg-inline svg rect:first-of-type{transition:fill .3s ease-out}.teaser-card-project--inline-svg.teaser-color-red:hover .teaser-card-media-svg-inline svg rect:first-of-type{fill:var(--color-primary-red-hover)}.teaser-card-project--inline-svg.teaser-color-yellow:hover .teaser-card-media-svg-inline svg rect:first-of-type{fill:var(--color-primary-yellow-hover)}.teaser-card-project--inline-svg.teaser-color-lightred:hover .teaser-card-media-svg-inline svg rect:first-of-type{fill:var(--color-secondary-red-hover)}.teaser-card-project--inline-svg.teaser-color-offwhite:hover .teaser-card-media-svg-inline svg rect:first-of-type{fill:var(--color-project-bg-red)}.project-slider-wrapper{position:relative}.project-slider-wrapper .project-slider-arrow{--tw-translate-y:-50%;align-items:center;background-color:var(--color-offwhite);border-color:var(--color-black);border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:2px;display:none;font-size:var(--text-sm-sans);height:calc(var(--spacing)*10);justify-content:center;line-height:var(--tw-leading,var(--text-sm-sans--line-height));position:absolute;top:50%;translate:var(--tw-translate-x)var(--tw-translate-y);width:calc(var(--spacing)*10);z-index:30}@media (min-width:64rem){.project-slider-wrapper .project-slider-arrow{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.project-slider-wrapper .project-slider-arrow{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.project-slider-wrapper .project-slider-arrow{color:var(--color-black);font-weight:300;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (min-width:80rem){.project-slider-wrapper .project-slider-arrow{display:inline-flex}}.project-slider-wrapper .project-slider-arrow:hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.project-slider-wrapper .project-slider-arrow--prev{left:calc(var(--spacing)*4)}.project-slider-wrapper .project-slider-arrow--next{right:calc(var(--spacing)*4)}@media (min-width:1541px){.project-slider-wrapper .project-slider-arrow--prev{left:calc(var(--spacing)*-14)}.project-slider-wrapper .project-slider-arrow--next{right:calc(var(--spacing)*-14)}}.teaser-row{border-radius:23px;border-style:var(--tw-border-style);border-width:0;color:var(--color-black);text-decoration-line:none}.teaser-row,.teaser-row-event{padding:calc(var(--spacing)*4)}.teaser-row-event{--tw-shadow:0 0 #0000;--tw-duration:.3s;--tw-ease:var(--ease-out);align-items:flex-end;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:grid;gap:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.3s;transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--ease-out)}@media (min-width:48rem){.teaser-row-event{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:64rem){.teaser-row-event{padding:calc(var(--spacing)*6)}}.teaser-row-event:hover{--tw-shadow:0 2px 10px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.teaser-row-event:hover .teaser-row-cta{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.teaser-row-event.teaser-row-event--future{background-color:var(--color-primary-yellow)}.teaser-row-event.teaser-row-event--future:hover{background-color:var(--color-primary-yellow-hover)}.teaser-row-event.teaser-row-event--past{background-color:var(--color-neutral-300)}.teaser-row-event.teaser-row-event--past:hover{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.teaser-row-event.teaser-row-event--past:hover{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.teaser-row-event .teaser-row-meta{font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height))}@media (min-width:64rem){.teaser-row-event .teaser-row-meta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.teaser-row-event .teaser-row-meta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.teaser-row-event .teaser-row-meta{font-weight:300}@media (min-width:48rem){.teaser-row-event .teaser-row-meta{grid-column:span 4/span 4}}.teaser-row-event .teaser-row-meta-detail{margin-top:calc(var(--spacing)*5)}@media (min-width:48rem){.teaser-row-event .teaser-row-meta-detail{margin-top:calc(var(--spacing)*6)}}.teaser-row-event .teaser-row-category,.teaser-row-event .teaser-row-date,.teaser-row-event .teaser-row-location,.teaser-row-event .teaser-row-time{margin:calc(var(--spacing)*0)}.teaser-row-event .teaser-row-title{font-size:var(--text-lg-sans);line-height:var(--tw-leading,var(--text-lg-sans--line-height));margin:calc(var(--spacing)*0);margin-bottom:8px}@media (min-width:64rem){.teaser-row-event .teaser-row-title{font-size:var(--text-lg-sans-desktop);line-height:var(--tw-leading,var(--text-lg-sans-desktop--line-height))}}@media (min-width:96rem){.teaser-row-event .teaser-row-title{font-size:var(--text-lg-sans-desktop);line-height:var(--tw-leading,var(--text-lg-sans-desktop--line-height))}}.teaser-row-event .teaser-row-title{font-weight:300}@media (min-width:48rem){.teaser-row-event .teaser-row-title{grid-column:span 6/span 6}}.teaser-row-event .teaser-row-cta{align-items:center;background-color:var(--color-offwhite);border-color:var(--color-black);border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:1.5px;display:inline-flex;font-size:var(--text-sm-sans);justify-content:center;line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-bottom:4px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);width:100%}@media (min-width:64rem){.teaser-row-event .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.teaser-row-event .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.teaser-row-event .teaser-row-cta{color:var(--color-black);font-weight:300;white-space:nowrap}@media (min-width:48rem){.teaser-row-event .teaser-row-cta{grid-column:span 2/span 2;margin-left:auto;width:auto}}@media (hover:none){.teaser-card-project:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.teaser-card-project:hover .teaser-card-cta{background-color:var(--color-offwhite);border-color:var(--color-black);color:var(--color-black)}.teaser-card-project--bg-image:hover:before,.teaser-card-project-image-only:hover:before{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.teaser-card-project--bg-image:hover:before,.teaser-card-project-image-only:hover:before{background-color:color-mix(in oklab,var(--color-black)0,transparent)}}.teaser-card-project--inline-svg.teaser-color-red:hover .teaser-card-media-svg-inline svg rect:first-of-type{fill:var(--color-primary-red)}.teaser-card-project--inline-svg.teaser-color-yellow:hover .teaser-card-media-svg-inline svg rect:first-of-type{fill:var(--color-secondary-yellow)}.teaser-card-project--inline-svg.teaser-color-lightred:hover .teaser-card-media-svg-inline svg rect:first-of-type{fill:var(--color-secondary-red)}.teaser-card-project--inline-svg.teaser-color-offwhite:hover .teaser-card-media-svg-inline svg rect:first-of-type{fill:var(--color-project-bg)}.teaser-row-event:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.teaser-row-event:hover .teaser-row-cta{background-color:var(--color-offwhite);border-color:var(--color-black);color:var(--color-black)}.teaser-row-event.teaser-row-event--future:hover{background-color:var(--color-primary-yellow)}.teaser-row-event.teaser-row-event--past:hover{background-color:var(--color-neutral-300)}}.v-pages-projects main{background-image:linear-gradient(180deg,var(--color-hero-gradient-start)0,var(--color-hero-gradient-end)1040px)}.v-pages-projects .project-index{margin-bottom:calc(var(--spacing)*16)}@media (min-width:80rem){.v-pages-projects .project-index{margin-bottom:calc(var(--spacing)*24)}}.v-pages-projects .project-overview-hero{margin-bottom:calc(var(--spacing)*0);padding-bottom:60px;padding-top:60px}@media (min-width:48rem){.v-pages-projects .project-overview-hero{padding-bottom:100px;padding-top:80px}}.v-pages-projects .project-intro{margin-bottom:calc(var(--spacing)*0)}.v-pages-projects .project-intro p{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin-bottom:calc(var(--spacing)*3)}@media (min-width:64rem){.v-pages-projects .project-intro p{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){.v-pages-projects .project-intro p{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}.v-pages-projects .project-intro p{font-weight:250}.v-pages-projects .project-intro p:last-child{margin-bottom:calc(var(--spacing)*0)}.v-pages-projects .teaser-grid-project.listing-grid{display:grid;gap:calc(var(--spacing)*5);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:64rem){.v-pages-projects .teaser-grid-project.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.v-pages-projects .teaser-grid-project.listing-grid{grid-template-columns:repeat(24,minmax(0,1fr))}}.v-pages-projects .teaser-grid-project.listing-grid .teaser-card-project-overview.teaser-size-small{aspect-ratio:160/224}.v-pages-projects .project-filter-row{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*5);margin-bottom:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*0)}@media (min-width:64rem){.v-pages-projects .project-filter-row{gap:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*10)}}.v-pages-projects .project-filter-button{border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:0;cursor:pointer;font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));min-height:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5)}@media (min-width:64rem){.v-pages-projects .project-filter-button{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.v-pages-projects .project-filter-button{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.v-pages-projects .project-filter-button{color:var(--color-black);font-weight:300}.v-pages-projects .project-filter-button--all{background-color:var(--color-offwhite);border-color:var(--color-black);border-style:var(--tw-border-style);border-width:2px;color:var(--color-black)}.v-pages-projects .project-filter-button--red{background-color:var(--color-primary-red)}.v-pages-projects .project-filter-button--yellow{background-color:var(--color-secondary-yellow)}.v-pages-projects .project-filter-button--lightred{background-color:var(--color-secondary-red)}.v-pages-projects .project-filter-button--all:hover{background-color:var(--color-black);color:var(--color-white)}.v-pages-projects .project-filter-button.is-active,.v-pages-projects .project-filter-button:hover{background-color:var(--color-black);color:var(--color-white);opacity:1}.v-pages-projects .project-filter-button:not(.is-active){opacity:1}.v-pages-projects .teaser-card-project-overview .teaser-card-cta-label--mobile{display:inline}@media (min-width:64rem){.v-pages-projects .teaser-card-project-overview .teaser-card-cta-label--mobile{display:none}}.v-pages-projects .teaser-card-project-overview .teaser-card-cta-label--desktop{display:none}@media (min-width:64rem){.v-pages-projects .teaser-card-project-overview .teaser-card-cta-label--desktop{display:inline}}.v-pages-projects .teaser-card-project-overview .teaser-card-overline{display:none}.v-pages-projects .teaser-card-project-overview .teaser-card-media{display:block}.v-pages-projects .teaser-card-project-overview .teaser-card-body{height:auto;padding:calc(var(--spacing)*5)}@media (min-width:48rem){.v-pages-projects .teaser-card-project-overview .teaser-card-body{padding:calc(var(--spacing)*6)}}@media (min-width:80rem){.v-pages-projects .teaser-card-project-overview .teaser-card-body{padding:calc(var(--spacing)*8)}}.v-pages-projects .teaser-card-project-overview.teaser-size-small{position:relative}.v-pages-projects .teaser-grid-project.listing-grid .teaser-card-project-overview.teaser-size-small .teaser-card-media{border-radius:0;height:60%;inset-inline:calc(var(--spacing)*0);overflow:hidden;position:absolute;top:calc(var(--spacing)*0)}.v-pages-projects .teaser-card-project-overview.teaser-size-small .teaser-card-media-svg img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.v-pages-projects .teaser-card-project-overview.teaser-size-small .teaser-card-body{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);height:100%;justify-content:flex-end;min-height:calc(var(--spacing)*0);padding:calc(var(--spacing)*3.5);position:relative;z-index:10}@media (min-width:48rem){.v-pages-projects .teaser-card-project-overview.teaser-size-small .teaser-card-body{gap:var(--spacing-grid-gap)}}.v-pages-projects .teaser-card-project-overview .teaser-card-title{font-size:var(--text-card-title);line-height:var(--tw-leading,var(--text-card-title--line-height));margin-bottom:calc(var(--spacing)*2);text-transform:uppercase}@media (min-width:64rem){.v-pages-projects .teaser-card-project-overview .teaser-card-title{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height))}@media (min-width:64rem){.v-pages-projects .teaser-card-project-overview .teaser-card-title{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.v-pages-projects .teaser-card-project-overview .teaser-card-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.v-pages-projects .teaser-card-project-overview .teaser-card-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.v-pages-projects .teaser-card-project-overview .teaser-card-title{font-weight:250}}.v-pages-projects .teaser-card-project-overview .teaser-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-weight:250;overflow:hidden}.v-pages-projects .teaser-card-project-overview.teaser-size-small .teaser-card-title{--tw-leading:1.1;font-size:22px;line-height:1.1;margin:calc(var(--spacing)*0);text-transform:none}@media (min-width:48rem){.v-pages-projects .teaser-card-project-overview.teaser-size-small .teaser-card-title{font-size:var(--text-card-title);line-height:var(--tw-leading,var(--text-card-title--line-height))}}@media (min-width:80rem){.v-pages-projects .teaser-card-project-overview.teaser-size-small .teaser-card-title{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:96rem){.v-pages-projects .teaser-card-project-overview.teaser-size-small .teaser-card-title{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:1200px) and (max-width:1499.98px){.v-pages-projects .teaser-card-project-overview.teaser-size-small .teaser-card-title{font-size:clamp(34px,2vw + 10px,40px)}}.v-pages-projects .teaser-card-project-overview.teaser-size-small .teaser-card-cta{--tw-font-weight:var(--font-weight-light);align-self:flex-start;font-size:var(--text-button-mobile);font-weight:var(--font-weight-light);line-height:var(--tw-leading,var(--text-button-mobile--line-height));margin-bottom:calc(var(--spacing)*1);margin-left:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*0);min-height:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4.5)}@media (max-width:390px){.v-pages-projects .teaser-card-project-overview.teaser-size-small .teaser-card-title{--tw-leading:1.1;font-size:22px;line-height:1.1}.v-pages-projects .teaser-card-project-overview.teaser-size-small .teaser-card-cta{font-size:var(--text-button-mobile);line-height:var(--tw-leading,var(--text-button-mobile--line-height));min-height:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4.5);white-space:nowrap}}.v-pages-projects .teaser-card-project-overview.teaser-size-small.teaser-card-project-overview--no-media .teaser-card-body{height:100%;width:100%}.v-pages-projects .teaser-card-project-overview .teaser-card-copy{display:none}.v-pages-projects .teaser-card-project-overview.teaser-card-project-image-only .teaser-card-body{height:100%;justify-content:flex-end;padding:calc(var(--spacing)*4)}@media (min-width:48rem){.v-pages-projects .teaser-card-project-overview.teaser-card-project-image-only .teaser-card-body{padding:calc(var(--spacing)*5)}}@media (min-width:80rem){.v-pages-projects .teaser-card-project-overview.teaser-card-project-image-only .teaser-card-body{padding:calc(var(--spacing)*6)}}.v-pages-projects .teaser-card-project-overview.teaser-card-project-image-only .teaser-card-title{display:none}.v-pages-projects .teaser-card-project-overview.teaser-card-project-image-only{background-image:var(--project-overview-card-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:80rem){.v-pages-projects .teaser-grid-project.listing-grid .teaser-size-small{grid-column:span 6/span 6}.v-pages-projects .teaser-grid-project.listing-grid .teaser-size-large{grid-column:span 8/span 8}}.v-pages-projects .project-slider-wrapper{margin-bottom:calc(var(--spacing)*12)}@media (min-width:80rem){.v-pages-projects .project-slider-wrapper{margin-bottom:calc(var(--spacing)*24)}}.v-pages-projects .project-slider-wrapper{opacity:1;overflow:visible;transition:opacity .2s .14s}.v-pages-projects .project-slider-wrapper.is-filter-hidden{height:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0);pointer-events:none}@media (min-width:80rem){.v-pages-projects .project-slider-wrapper.is-filter-hidden{margin-bottom:calc(var(--spacing)*0)}}.v-pages-projects .project-slider-wrapper.is-filter-hidden{opacity:0;overflow:hidden;transition-delay:0s}.v-pages-projects .project-slider{display:grid;gap:calc(var(--spacing)*5)}@media (min-width:48rem){.v-pages-projects .project-slider{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.v-pages-projects .project-slider{grid-template-columns:repeat(24,minmax(0,1fr))}}.v-pages-projects .project-slider.slider-initialized{display:flex;gap:0;grid-template-columns:none;justify-content:flex-start;max-width:100%;overflow:visible!important;width:100%}@media (min-width:1541px){.v-pages-projects .project-slider-wrapper{margin-inline:-12px;overflow:clip visible;padding-inline:12px}.v-pages-projects .project-slider.slider-initialized{overflow:visible!important}.v-pages-projects .project-slider-wrapper .project-slider-arrow--prev{left:0}.v-pages-projects .project-slider-wrapper .project-slider-arrow--next{right:0}}.v-pages-projects .project-slider.slider-initialized .keen-slider__slide{flex-shrink:0;overflow:visible}@media (min-width:1280px){.v-pages-projects .project-slider.slider-initialized .keen-slider__slide{max-width:calc(33.3333% - 13.3333px);min-width:calc(33.3333% - 13.3333px);width:calc(33.3333% - 13.3333px)}.v-pages-projects .project-slider:not(.keen-slider) .keen-slider__slide{grid-column:span 8/span 8;margin:0;padding:0}}.v-pages-projects .project-slider .teaser-card-project-overview{display:block;height:100%;width:100%}.v-pages-projects .project-slider.slider-initialized .keen-slider__slide .teaser-card-project-overview{max-width:100%;width:100%}.v-pages-projects .project-slider.slider-initialized .keen-slider__slide .teaser-card-project-overview:hover{backface-visibility:hidden;transform:translateZ(0)}.v-pages-projects .project-slider .teaser-card-project-overview.teaser-size-large{border-radius:23px}.v-pages-events main{background-image:var(--background-image-hero)}.v-pages-events .events-index{margin-bottom:calc(var(--spacing)*16)}@media (min-width:80rem){.v-pages-events .events-index{margin-bottom:calc(var(--spacing)*24)}}.v-pages-events .events-overview-hero{margin-bottom:calc(var(--spacing)*0);padding-bottom:60px;padding-top:60px}@media (min-width:48rem){.v-pages-events .events-overview-hero{padding-bottom:100px;padding-top:80px}}.v-pages-events .events-intro{margin-bottom:calc(var(--spacing)*0)}.v-pages-events .events-intro p{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin-bottom:calc(var(--spacing)*3)}@media (min-width:64rem){.v-pages-events .events-intro p{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){.v-pages-events .events-intro p{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}.v-pages-events .events-intro p{font-weight:250}.v-pages-events .events-intro p:last-child{margin-bottom:calc(var(--spacing)*0)}.v-pages-events .events-group{padding-block:calc(var(--spacing)*0)}.v-pages-events .teaser-list-events{display:grid;gap:calc(var(--spacing)*5)}@media (min-width:48rem){.v-pages-events .teaser-list-events{gap:calc(var(--spacing)*10)}}.v-pages-events .events-group-future,.v-pages-events .events-group-past{padding-top:calc(var(--spacing)*0)}.v-pages-events .events-group .content-block-title{margin-bottom:calc(var(--spacing)*10)}.v-pages-events .events-group-past .content-block-title{margin-top:100px}.v-pages-events .teaser-row-event{align-items:flex-start;border-radius:23px;-moz-column-gap:calc(var(--spacing)*0);column-gap:calc(var(--spacing)*0);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));min-height:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*8);row-gap:calc(var(--spacing)*6)}.v-pages-events .teaser-row-meta{align-self:flex-start;font-size:var(--text-base-sans);line-height:var(--tw-leading,var(--text-base-sans--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.v-pages-events .teaser-row-meta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}@media (min-width:96rem){.v-pages-events .teaser-row-meta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}.v-pages-events .teaser-row-meta{font-weight:300}.v-pages-events .teaser-row-meta-detail{margin-top:calc(var(--spacing)*5)}.v-pages-events .teaser-row-title{align-self:flex-start;font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));margin:calc(var(--spacing)*0);margin-bottom:8px;margin-top:calc(var(--spacing)*8)}@media (min-width:64rem){.v-pages-events .teaser-row-title{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.v-pages-events .teaser-row-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.v-pages-events .teaser-row-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.v-pages-events .teaser-row-title{--tw-leading:1.1;font-weight:250;line-height:1.1;text-transform:none}@media (min-width:48rem){.v-pages-events .teaser-row-title{margin-top:calc(var(--spacing)*0)}}.v-pages-events .teaser-row-cta{font-size:var(--text-sm-sans);height:calc(var(--spacing)*10);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-bottom:4px;min-height:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);place-self:flex-end;width:auto}@media (min-width:64rem){.v-pages-events .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.v-pages-events .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.v-pages-events .teaser-row-cta{font-weight:300}@media (min-width:1024px){.v-pages-events .teaser-row-event{-moz-column-gap:27px;column-gap:27px;grid-template-columns:294px 1fr;grid-template-rows:auto auto;min-height:266px;padding-bottom:30px;padding-left:calc(var(--spacing)*10);padding-right:30px;padding-top:60px;row-gap:calc(var(--spacing)*0)}.v-pages-events .teaser-row-meta{grid-area:span 2/1/span 2/span 1}.v-pages-events .teaser-row-meta-detail{margin-top:41px}.v-pages-events .teaser-row-title{grid-column:2/span 1;grid-row-start:1;margin-top:calc(var(--spacing)*8)}@media (min-width:48rem){.v-pages-events .teaser-row-title{margin-top:calc(var(--spacing)*0)}}.v-pages-events .teaser-row-cta{grid-column:2/span 1;grid-row-start:2}}.detail-view{display:grid;gap:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*10)}@media (min-width:64rem){.detail-view{padding-block:calc(var(--spacing)*16)}}.detail-view.detail-project-has-donation{padding-bottom:calc(var(--spacing)*0)}.detail-view .detail-meta,.detail-view .rich-text,.detail-view h1,.detail-view img{margin-inline:auto;width:100%}.detail-view h1{margin-bottom:calc(var(--spacing)*0)}.detail-view img{border-radius:var(--radius-2xl)}.detail-meta{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4);display:flex;flex-wrap:wrap;font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin:calc(var(--spacing)*0);row-gap:calc(var(--spacing)*2)}@media (min-width:64rem){.detail-meta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.detail-meta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.detail-meta{font-weight:300}.v-team-teamDefault main{background-image:var(--background-image-hero)}.detail-event-page--past{background-color:var(--color-grey-bg)}.detail-event-page--future{background-color:var(--color-project-bg)}.detail-project-page--current{background-color:var(--color-project-bg-red)}.detail-project-page--supported{background-color:var(--color-secondary-yellow)}.detail-project-page--foundations{background-color:var(--color-project-bg-red)}.detail-project-page--default{background-color:var(--color-white)}.detail-event-page .detail-event-copy a{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.detail-event-page .detail-event-copy a:hover{opacity:.7}}.detail-event-page .detail-event-copy a:hover:is(.rich-text a[href$=\.pdf],.rich-text a[href*=".pdf?"],.rich-text a[href$=\.doc],.rich-text a[href*=".doc?"],.rich-text a[href$=\.docx],.rich-text a[href*=".docx?"],.rich-text a[href$=\.xls],.rich-text a[href*=".xls?"],.rich-text a[href$=\.xlsx],.rich-text a[href*=".xlsx?"],.rich-text a[href$=\.ppt],.rich-text a[href*=".ppt?"],.rich-text a[href$=\.pptx],.rich-text a[href*=".pptx?"],.rich-text a[href$=\.zip],.rich-text a[href*=".zip?"],.rich-text a[href$=\.csv],.rich-text a[href*=".csv?"],.rich-text a[href$=\.jpg],.rich-text a[href*=".jpg?"],.rich-text a[href$=\.jpeg],.rich-text a[href*=".jpeg?"],.rich-text a[href$=\.png],.rich-text a[href*=".png?"],.rich-text a[href$=\.gif],.rich-text a[href*=".gif?"],.rich-text a[href$=\.svg],.rich-text a[href*=".svg?"],.rich-text a[href$=\.webp],.rich-text a[href*=".webp?"]):after{background-color:var(--color-red)}.detail-event-page .detail-event-copy a:hover{color:var(--color-red)}.detail-event{gap:41px;padding-bottom:60px;padding-top:calc(var(--spacing)*8)}@media (min-width:48rem){.detail-event{padding-bottom:100px}}.detail-event .detail-event-back-link{display:inline-block;font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-bottom:calc(var(--spacing)*3)}@media (min-width:64rem){.detail-event .detail-event-back-link{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.detail-event .detail-event-back-link{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.detail-event .detail-event-back-link{color:var(--color-black);font-weight:300;text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3.5px}.detail-event .detail-event-category{font-size:var(--text-base-sans);line-height:var(--tw-leading,var(--text-base-sans--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.detail-event .detail-event-category{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}@media (min-width:96rem){.detail-event .detail-event-category{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}.detail-event .detail-event-category{font-weight:300}.detail-event h1{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));margin:calc(var(--spacing)*0);max-width:1000px}@media (min-width:64rem){.detail-event h1{font-size:var(--text-heading-lg-tablet);line-height:var(--tw-leading,var(--text-heading-lg-tablet--line-height))}}@media (min-width:80rem){.detail-event h1{font-size:var(--text-heading-lg-desktop);line-height:var(--tw-leading,var(--text-heading-lg-desktop--line-height))}}@media (min-width:96rem){.detail-event h1{font-size:var(--text-heading-lg-desktop);line-height:var(--tw-leading,var(--text-heading-lg-desktop--line-height))}}.detail-event h1{font-weight:250}.detail-event .detail-event-meta{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*8)}@media (min-width:64rem){.detail-event .detail-event-meta{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){.detail-event .detail-event-meta{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}.detail-event .detail-event-meta{--tw-leading:1.28;font-weight:500;line-height:1.28}.detail-event .detail-event-copy{margin:calc(var(--spacing)*0);max-width:1200px}.detail-event .detail-event-contact{align-items:flex-end;padding-top:calc(var(--spacing)*12)}.detail-event .detail-event-contact .detail-event-contact-main{grid-column:span 12/span 12}.detail-event .detail-event-contact .detail-event-contact-heading{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*10)}@media (min-width:64rem){.detail-event .detail-event-contact .detail-event-contact-heading{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.detail-event .detail-event-contact .detail-event-contact-heading{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.detail-event .detail-event-contact .detail-event-contact-heading{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.detail-event .detail-event-contact .detail-event-contact-heading{font-weight:250}.detail-event .detail-event-contact .detail-event-contact-person{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.detail-event .detail-event-contact .detail-event-contact-person{font-size:var(--text-body-relaxed);line-height:var(--tw-leading,var(--text-body-relaxed--line-height))}}@media (min-width:96rem){.detail-event .detail-event-contact .detail-event-contact-person{font-size:var(--text-body-relaxed);line-height:var(--tw-leading,var(--text-body-relaxed--line-height))}}.detail-event .detail-event-contact .detail-event-contact-person{font-weight:250}.detail-event .detail-event-contact .detail-event-contact-person a{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height))}@media (min-width:64rem){.detail-event .detail-event-contact .detail-event-contact-person a{font-size:var(--text-body-relaxed);line-height:var(--tw-leading,var(--text-body-relaxed--line-height))}}@media (min-width:96rem){.detail-event .detail-event-contact .detail-event-contact-person a{font-size:var(--text-body-relaxed);line-height:var(--tw-leading,var(--text-body-relaxed--line-height))}}.detail-event .detail-event-contact .detail-event-contact-person a{color:var(--color-black);font-weight:250;text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3.5px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.detail-event .detail-event-contact .detail-event-contact-person a:hover{color:var(--color-red)}}.detail-event-related{padding-bottom:calc(var(--spacing)*16)}@media (min-width:80rem){.detail-event-related{padding-bottom:calc(var(--spacing)*24)}}.detail-event-related .teaser-list-events{display:grid;gap:calc(var(--spacing)*5)}@media (min-width:48rem){.detail-event-related .teaser-list-events{gap:calc(var(--spacing)*10)}}.detail-event-related .teaser-row-event{align-items:flex-start;border-radius:23px;-moz-column-gap:calc(var(--spacing)*0);column-gap:calc(var(--spacing)*0);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));min-height:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*8);row-gap:calc(var(--spacing)*6)}.detail-event-related .teaser-row-meta{align-self:flex-start;font-size:var(--text-base-sans);line-height:var(--tw-leading,var(--text-base-sans--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.detail-event-related .teaser-row-meta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}@media (min-width:96rem){.detail-event-related .teaser-row-meta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}.detail-event-related .teaser-row-meta{font-weight:300}.detail-event-related .teaser-row-meta-detail{margin-top:calc(var(--spacing)*5)}.detail-event-related .teaser-row-title{align-self:flex-start;font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));margin:calc(var(--spacing)*0);margin-bottom:8px;margin-top:calc(var(--spacing)*8)}@media (min-width:64rem){.detail-event-related .teaser-row-title{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.detail-event-related .teaser-row-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.detail-event-related .teaser-row-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.detail-event-related .teaser-row-title{--tw-leading:1.1;font-weight:250;line-height:1.1;text-transform:none}@media (min-width:48rem){.detail-event-related .teaser-row-title{margin-top:calc(var(--spacing)*0)}}.detail-event-related .teaser-row-cta{font-size:var(--text-sm-sans);height:calc(var(--spacing)*10);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-bottom:4px;min-height:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);place-self:flex-end;width:auto}@media (min-width:64rem){.detail-event-related .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.detail-event-related .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.detail-event-related .teaser-row-cta{font-weight:300}@media (min-width:1024px){.detail-event-related .teaser-row-event{align-items:flex-start;border-radius:23px;-moz-column-gap:27px;column-gap:27px;grid-template-columns:294px 1fr;grid-template-rows:auto auto;min-height:266px;padding-bottom:var(--spacing-container-px);padding-left:calc(var(--spacing)*10);padding-right:var(--spacing-container-px);padding-top:60px;row-gap:calc(var(--spacing)*0)}.detail-event-related .teaser-row-meta{align-self:flex-start;font-size:var(--text-base-sans);grid-area:span 2/1/span 2/span 1;line-height:var(--tw-leading,var(--text-base-sans--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.detail-event-related .teaser-row-meta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}@media (min-width:96rem){.detail-event-related .teaser-row-meta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}.detail-event-related .teaser-row-meta{font-weight:300}.detail-event-related .teaser-row-meta-detail{margin-top:41px}.detail-event-related .teaser-row-title{align-self:flex-start;font-size:var(--text-heading-md);grid-column:2/span 1;grid-row-start:1;line-height:var(--tw-leading,var(--text-heading-md--line-height));margin:calc(var(--spacing)*0);margin-bottom:8px;margin-top:calc(var(--spacing)*8)}@media (min-width:64rem){.detail-event-related .teaser-row-title{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.detail-event-related .teaser-row-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.detail-event-related .teaser-row-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.detail-event-related .teaser-row-title{--tw-leading:1.1;font-weight:250;line-height:1.1;text-transform:none}@media (min-width:48rem){.detail-event-related .teaser-row-title{margin-top:calc(var(--spacing)*0)}}.detail-event-related .teaser-row-cta{font-size:var(--text-sm-sans);grid-column:2/span 1;grid-row-start:2;height:calc(var(--spacing)*10);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-bottom:4px;min-height:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);place-self:flex-end;width:auto}@media (min-width:64rem){.detail-event-related .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.detail-event-related .teaser-row-cta{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.detail-event-related .teaser-row-cta{font-weight:300}@media (min-width:48rem){.detail-event-related .teaser-row-cta{margin-left:calc(var(--spacing)*0)}}}.detail-team{gap:calc(var(--spacing)*8);padding-bottom:100px;padding-top:calc(var(--spacing)*8)}.detail-team .detail-meta{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.detail-team .detail-team-back-link{display:inline-block;font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-bottom:calc(var(--spacing)*3)}@media (min-width:64rem){.detail-team .detail-team-back-link{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.detail-team .detail-team-back-link{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.detail-team .detail-team-back-link{color:var(--color-black);font-weight:300;text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3.5px}.detail-team h1{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.detail-team h1{font-size:var(--text-heading-lg-tablet);line-height:var(--tw-leading,var(--text-heading-lg-tablet--line-height))}}@media (min-width:80rem){.detail-team h1{font-size:var(--text-heading-lg-desktop);line-height:var(--tw-leading,var(--text-heading-lg-desktop--line-height))}}@media (min-width:96rem){.detail-team h1{font-size:var(--text-heading-lg-desktop);line-height:var(--tw-leading,var(--text-heading-lg-desktop--line-height))}}.detail-team h1{font-weight:250}.detail-team .detail-team-contact{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.detail-team .detail-team-contact{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){.detail-team .detail-team-contact{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}.detail-team .detail-team-contact{--tw-leading:calc(var(--spacing)*8);font-weight:250;font-weight:500;line-height:calc(var(--spacing)*8)}.detail-team .detail-team-contact a{color:var(--color-black);text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3.5px}.detail-team .detail-team-copy{margin-inline:calc(var(--spacing)*0);max-width:1200px}.detail-news .detail-meta{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.detail-project{gap:calc(var(--spacing)*10);padding-bottom:100px;padding-top:calc(var(--spacing)*8)}.detail-project .detail-project-back-link{display:inline-block;font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-bottom:calc(var(--spacing)*3)}@media (min-width:64rem){.detail-project .detail-project-back-link{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.detail-project .detail-project-back-link{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.detail-project .detail-project-back-link{color:var(--color-black);font-weight:300;text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3.5px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.detail-project .detail-project-back-link:hover{color:var(--color-red)}}.detail-project h1{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.detail-project h1{font-size:var(--text-heading-lg-tablet);line-height:var(--tw-leading,var(--text-heading-lg-tablet--line-height))}}@media (min-width:80rem){.detail-project h1{font-size:var(--text-heading-lg-desktop);line-height:var(--tw-leading,var(--text-heading-lg-desktop--line-height))}}@media (min-width:96rem){.detail-project h1{font-size:var(--text-heading-lg-desktop);line-height:var(--tw-leading,var(--text-heading-lg-desktop--line-height))}}.detail-project h1{font-weight:250}.detail-project .detail-meta{font-size:var(--text-base-sans);line-height:var(--tw-leading,var(--text-base-sans--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.detail-project .detail-meta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}@media (min-width:96rem){.detail-project .detail-meta{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}.detail-project .detail-meta{font-weight:300}.detail-project .detail-project-copy{margin:calc(var(--spacing)*0);max-width:1200px}.detail-project .detail-project-gallery{display:grid;gap:calc(var(--spacing)*5);grid-template-columns:repeat(1,minmax(0,1fr));margin-top:calc(var(--spacing)*6);min-height:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0)}@media (min-width:48rem){.detail-project .detail-project-gallery{margin-top:calc(var(--spacing)*12)}}@media (min-width:64rem){.detail-project .detail-project-gallery{align-items:stretch;grid-template-columns:minmax(0,580fr) minmax(0,461fr)}}.detail-project .detail-project-gallery-primary{aspect-ratio:580/644;border-radius:10px;min-width:calc(var(--spacing)*0);overflow:hidden;position:relative;width:100%}@media (min-width:64rem){.detail-project .detail-project-gallery-primary{aspect-ratio:auto;height:100%;min-height:calc(var(--spacing)*0)}}.detail-project .detail-project-gallery-primary img{display:block;height:100%;inset:calc(var(--spacing)*0);max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.detail-project .detail-project-gallery-secondary{display:grid;gap:calc(var(--spacing)*5);grid-template-columns:repeat(1,minmax(0,1fr));min-height:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0)}.detail-project .detail-project-gallery-secondary img{aspect-ratio:461/314;border-radius:10px;display:block;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detail-project .detail-project-gallery-secondary-placeholder{aspect-ratio:461/314;display:block;max-width:100%;min-height:calc(var(--spacing)*0);width:100%}.detail-project .detail-project-contact{align-items:flex-end;padding-top:calc(var(--spacing)*6)}@media (min-width:48rem){.detail-project .detail-project-contact{padding-top:calc(var(--spacing)*10)}}@media (min-width:80rem){.detail-project .detail-project-contact{padding-top:100px}}.detail-project .detail-project-contact .detail-project-contact-main{grid-column:span 12/span 12}@media (min-width:64rem){.detail-project .detail-project-contact .detail-project-contact-main{grid-column:span 9/span 9}}@media (min-width:80rem){.detail-project .detail-project-contact .detail-project-contact-main{grid-column:4/span 14}}.detail-project .detail-project-contact .detail-project-contact-heading{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*10)}@media (min-width:64rem){.detail-project .detail-project-contact .detail-project-contact-heading{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.detail-project .detail-project-contact .detail-project-contact-heading{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.detail-project .detail-project-contact .detail-project-contact-heading{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.detail-project .detail-project-contact .detail-project-contact-heading{font-weight:250}.detail-project .detail-project-contact .detail-project-contact-person{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin:calc(var(--spacing)*0)}@media (min-width:64rem){.detail-project .detail-project-contact .detail-project-contact-person{font-size:var(--text-body-relaxed);line-height:var(--tw-leading,var(--text-body-relaxed--line-height))}}@media (min-width:96rem){.detail-project .detail-project-contact .detail-project-contact-person{font-size:var(--text-body-relaxed);line-height:var(--tw-leading,var(--text-body-relaxed--line-height))}}.detail-project .detail-project-contact .detail-project-contact-person{font-weight:250}.detail-project .detail-project-contact .detail-project-contact-person a{color:var(--color-black);text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:3.5px;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.detail-project .detail-project-contact .detail-project-contact-person a:hover{color:var(--color-red)}}.detail-project .detail-project-contact .detail-project-contact-social{align-items:flex-start;display:flex;flex-direction:column;grid-column:span 12/span 12;margin-top:calc(var(--spacing)*8);place-self:flex-end flex-start}@media (min-width:64rem){.detail-project .detail-project-contact .detail-project-contact-social{grid-column:span 3/span 3;justify-self:flex-end;margin-top:calc(var(--spacing)*0)}}@media (min-width:80rem){.detail-project .detail-project-contact .detail-project-contact-social{grid-column:18/span 4;justify-self:flex-end}}.detail-project .detail-project-contact .detail-project-contact-social .detail-project-contact-social-label{font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*5)}@media (min-width:64rem){.detail-project .detail-project-contact .detail-project-contact-social .detail-project-contact-social-label{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.detail-project .detail-project-contact .detail-project-contact-social .detail-project-contact-social-label{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.detail-project .detail-project-contact .detail-project-contact-social .detail-project-contact-social-label{font-weight:300}.detail-project .detail-project-contact .detail-project-contact-social .detail-project-contact-social-link{display:inline-flex;text-decoration-line:none}.detail-project .detail-project-contact .detail-project-contact-social .detail-project-contact-social-icon{--tw-duration:.2s;height:59px;-o-object-fit:contain;object-fit:contain;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.2s;transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:59px}.detail-project .detail-project-contact .detail-project-contact-social .detail-project-contact-social-link:hover .detail-project-contact-social-icon{filter:brightness(0)saturate()invert(43%)sepia(52%)saturate(1182%)hue-rotate(321deg)brightness(96%)contrast(89%)}.detail-project-page .project-donation{margin-top:calc(var(--spacing)*20)}.detail-project-page .project-donation .donation-block-card{background-color:var(--color-secondary-red);padding-bottom:100px;padding-top:calc(var(--spacing)*20);text-align:center;width:100%}.detail-project-page .project-donation .donation-block-inner{min-width:calc(var(--spacing)*0)}.detail-project-page .project-donation .donation-block-title{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));margin-bottom:calc(var(--spacing)*10)}@media (min-width:64rem){.detail-project-page .project-donation .donation-block-title{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.detail-project-page .project-donation .donation-block-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.detail-project-page .project-donation .donation-block-title{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.detail-project-page .project-donation .donation-block-title{color:var(--color-black);font-weight:250}.detail-project-page .project-donation .donation-block-copy{font-size:var(--text-body-base);line-height:var(--tw-leading,var(--text-body-base--line-height));margin-inline:auto;margin-bottom:40px}@media (min-width:64rem){.detail-project-page .project-donation .donation-block-copy{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}@media (min-width:96rem){.detail-project-page .project-donation .donation-block-copy{font-size:var(--text-body-base-desktop);line-height:var(--tw-leading,var(--text-body-base-desktop--line-height))}}.detail-project-page .project-donation .donation-block-copy{color:var(--color-black);font-weight:250}.detail-project-page .project-donation .donation-block-presets{align-items:stretch;display:flex;flex-wrap:nowrap;gap:calc(var(--spacing)*1.5);justify-content:center;margin-inline:auto;margin-bottom:40px;max-width:100%}@media (min-width:40rem){.detail-project-page .project-donation .donation-block-presets{gap:calc(var(--spacing)*2)}}@media (min-width:48rem){.detail-project-page .project-donation .donation-block-presets{gap:calc(var(--spacing)*5)}}.detail-project-page .project-donation .donation-amount-button{--tw-duration:.2s;align-items:center;aspect-ratio:1;background-color:var(--color-secondary-red);border-color:var(--color-black);border-radius:11.5px;border-style:var(--tw-border-style);border-width:1.5px;color:var(--color-black);display:flex;flex:1;flex-basis:calc(var(--spacing)*0);flex-direction:column;justify-content:center;min-height:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.2s;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (min-width:48rem){.detail-project-page .project-donation .donation-amount-button{aspect-ratio:auto;flex:none;height:138px;width:138px}}.detail-project-page .project-donation .donation-amount-button.is-active,.detail-project-page .project-donation .donation-amount-button:hover{background-color:var(--color-primary-red);color:var(--color-black)}:is(.detail-project-page .project-donation .donation-amount-button:hover,.detail-project-page .project-donation .donation-amount-button.is-active) .donation-amount-currency,:is(.detail-project-page .project-donation .donation-amount-button:hover,.detail-project-page .project-donation .donation-amount-button.is-active) .donation-amount-value{color:var(--color-black)}.detail-project-page .project-donation .donation-block-custom{align-items:center;aspect-ratio:1;background-color:var(--color-secondary-red);border-color:var(--color-black);border-radius:11.5px;border-style:var(--tw-border-style);border-width:1.5px;display:flex;flex:1;flex-basis:calc(var(--spacing)*0);flex-direction:column;justify-content:center;min-height:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*1)}@media (min-width:40rem){.detail-project-page .project-donation .donation-block-custom{padding-inline:calc(var(--spacing)*2)}}@media (min-width:48rem){.detail-project-page .project-donation .donation-block-custom{aspect-ratio:auto;flex:none;height:138px;padding-inline:calc(var(--spacing)*3);width:138px}}.detail-project-page .project-donation .donation-block-custom.is-active{background-color:var(--color-primary-red);color:var(--color-black)}.detail-project-page .project-donation .donation-block-custom.is-active .donation-amount-currency,.detail-project-page .project-donation .donation-block-custom.is-active .donation-amount-input{color:var(--color-black)}.detail-project-page .project-donation .donation-amount-currency{--tw-leading:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--tw-leading,var(--text-sm--line-height));line-height:var(--leading-tight);text-transform:uppercase}@media (min-width:40rem){.detail-project-page .project-donation .donation-amount-currency{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:48rem){.detail-project-page .project-donation .donation-amount-currency{font-size:var(--text-base-sans);line-height:var(--tw-leading,var(--text-base-sans--line-height))}@media (min-width:64rem){.detail-project-page .project-donation .donation-amount-currency{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}@media (min-width:96rem){.detail-project-page .project-donation .donation-amount-currency{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}.detail-project-page .project-donation .donation-amount-currency{font-weight:300}}.detail-project-page .project-donation .donation-amount-value{--tw-leading:1;--tw-font-weight:var(--font-weight-light);font-size:var(--text-lg);font-weight:var(--font-weight-light);line-height:var(--tw-leading,var(--text-lg--line-height));line-height:1}@media (min-width:40rem){.detail-project-page .project-donation .donation-amount-value{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.detail-project-page .project-donation .donation-amount-value{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height))}@media (min-width:64rem){.detail-project-page .project-donation .donation-amount-value{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.detail-project-page .project-donation .donation-amount-value{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.detail-project-page .project-donation .donation-amount-value{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.detail-project-page .project-donation .donation-amount-value{font-weight:250}}.detail-project-page .project-donation .donation-amount-input{--tw-leading:1;--tw-font-weight:var(--font-weight-light);background-color:#0000;border-style:var(--tw-border-style);border-width:0;color:var(--color-black);font-size:var(--text-lg);font-weight:var(--font-weight-light);line-height:var(--tw-leading,var(--text-lg--line-height));line-height:1;padding:calc(var(--spacing)*0);text-align:center;width:100%}.detail-project-page .project-donation .donation-amount-input:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.detail-project-page .project-donation .donation-amount-input{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.detail-project-page .project-donation .donation-amount-input{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height))}@media (min-width:64rem){.detail-project-page .project-donation .donation-amount-input{font-size:var(--text-heading-md-tablet);line-height:var(--tw-leading,var(--text-heading-md-tablet--line-height))}}@media (min-width:80rem){.detail-project-page .project-donation .donation-amount-input{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}@media (min-width:96rem){.detail-project-page .project-donation .donation-amount-input{font-size:var(--text-heading-md-desktop);line-height:var(--tw-leading,var(--text-heading-md-desktop--line-height))}}.detail-project-page .project-donation .donation-amount-input{font-weight:250}}.detail-project-page .project-donation .donation-amount-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.detail-project-page .project-donation .donation-amount-input::-moz-placeholder{color:var(--color-black);font-weight:500;opacity:1}.detail-project-page .project-donation .donation-amount-input::placeholder{color:var(--color-black);font-weight:500;opacity:1}.detail-project-page .project-donation .donation-amount-input::-webkit-inner-spin-button,.detail-project-page .project-donation .donation-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.detail-project-page .project-donation .donation-submit-button{--tw-duration:.2s;align-items:center;background-color:var(--color-white);border-color:var(--color-black);border-radius:3.40282e+38px;border-style:var(--tw-border-style);border-width:1.5px;color:var(--color-black);display:inline-flex;justify-content:center;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.2s;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media (hover:hover){.detail-project-page .project-donation .donation-submit-button:hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}}.detail-project-page .project-donation .donation-submit-button{font-size:var(--text-sm-sans);height:calc(var(--spacing)*10);line-height:var(--tw-leading,var(--text-sm-sans--line-height));min-width:7rem;padding-inline:calc(var(--spacing)*5)}@media (min-width:64rem){.detail-project-page .project-donation .donation-submit-button{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.detail-project-page .project-donation .donation-submit-button{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.detail-project-page .project-donation .donation-submit-button{font-weight:300}@media (min-width:48rem){.detail-project-page .project-donation .donation-submit-button{border-style:var(--tw-border-style);border-width:2px;font-size:var(--text-base-sans);height:52px;line-height:var(--tw-leading,var(--text-base-sans--line-height));min-width:calc(var(--spacing)*0);padding-block:13px;padding-inline:26px}@media (min-width:64rem){.detail-project-page .project-donation .donation-submit-button{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}@media (min-width:96rem){.detail-project-page .project-donation .donation-submit-button{font-size:var(--text-base-sans-desktop);line-height:var(--tw-leading,var(--text-base-sans-desktop--line-height))}}.detail-project-page .project-donation .donation-submit-button{font-weight:300}}.detail-project-page .project-donation .donation-validation-message{font-size:var(--text-sm-sans);line-height:var(--tw-leading,var(--text-sm-sans--line-height));margin-inline:auto;margin-top:calc(var(--spacing)*3);max-width:var(--container-xl);min-height:calc(var(--spacing)*6)}@media (min-width:64rem){.detail-project-page .project-donation .donation-validation-message{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}@media (min-width:96rem){.detail-project-page .project-donation .donation-validation-message{font-size:var(--text-sm-sans-desktop);line-height:var(--tw-leading,var(--text-sm-sans-desktop--line-height))}}.detail-project-page .project-donation .donation-validation-message{color:var(--color-primary-red);font-weight:300}.detail-project-page.detail-project-page--supported .project-donation .donation-amount-button,.detail-project-page.detail-project-page--supported .project-donation .donation-block-card,.detail-project-page.detail-project-page--supported .project-donation .donation-block-custom{background-color:var(--color-secondary-yellow)}.detail-project-page.detail-project-page--supported .project-donation .donation-amount-button.is-active,.detail-project-page.detail-project-page--supported .project-donation .donation-amount-button:hover,.detail-project-page.detail-project-page--supported .project-donation .donation-block-custom.is-active{background-color:var(--color-primary-yellow)}.detail-project-page.detail-project-page--foundations .project-donation .donation-amount-button,.detail-project-page.detail-project-page--foundations .project-donation .donation-block-card,.detail-project-page.detail-project-page--foundations .project-donation .donation-block-custom{background-color:var(--color-secondary-red-hover)}.detail-project-page.detail-project-page--foundations .project-donation .donation-amount-button.is-active,.detail-project-page.detail-project-page--foundations .project-donation .donation-amount-button:hover,.detail-project-page.detail-project-page--foundations .project-donation .donation-block-custom.is-active{background-color:var(--color-primary-red)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
