@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-7xl:80rem;--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)}}@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-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}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-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-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{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings: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}html{font-family:-apple-system-body;min-height:100%}body,html{overflow-x:clip;position:relative;width:100%}body:not(.no-transition) .app-transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}body:not(.no-transition) .app-transition.v-enter-from,body:not(.no-transition) .app-transition.v-leave-to{opacity:0}body:not(.no-transition) .app-transition.v-enter-to,body:not(.no-transition) .app-transition.v-leave-from{opacity:1}body:not(.no-transition) .app-transition.fade-in{--tw-ease:cubic-bezier(.3,.065,.735,.075);transition-timing-function:cubic-bezier(.3,.065,.735,.075)}body:not(.no-transition) .app-transition.fade-out{--tw-ease:cubic-bezier(.265,.925,.7,.935);transition-timing-function:cubic-bezier(.265,.925,.7,.935)}.wrapper{margin-inline:auto;max-width:var(--container-7xl);padding-inline:calc(var(--spacing)*4);width:100%}@media(min-width:40rem){.wrapper{padding-inline:calc(var(--spacing)*8)}}a[role=button],button{cursor:pointer}ol ::marker{font-variant-numeric:normal}ol::marker{font-variant-numeric:normal}ol ::-webkit-details-marker,ol::-webkit-details-marker{font-variant-numeric:normal}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.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}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.text-wrap{text-wrap:wrap}}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:300;src:url(../fonts/Gilroy/de/Light.woff2)format("woff2"),url(../fonts/Gilroy/de/Light.woff)format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(../fonts/Gilroy/de/Regular.woff2)format("woff2"),url(../fonts/Gilroy/de/Regular.woff)format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../fonts/Gilroy/de/Medium.woff2)format("woff2"),url(../fonts/Gilroy/de/Medium.woff)format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(../fonts/Gilroy/de/Bold.woff2)format("woff2"),url(../fonts/Gilroy/de/Bold.woff)format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:url(../fonts/Gilroy/de/ExtraBold.woff2)format("woff2"),url(../fonts/Gilroy/de/ExtraBold.woff)format("woff")}*{font-family:Gilroy,sans-serif}.h1,h1{font-size:110px;font-weight:700;line-height:1.2;white-space:pre-wrap}@media only screen and (max-width:1536px){.h1,h1{font-size:100px}}@media only screen and (max-width:1280px){.h1,h1{font-size:75px}}@media only screen and (max-width:1024px){.h1,h1{font-size:55px}}@media only screen and (max-width:768px){.h1,h1{font-size:40px}}@media only screen and (max-width:640px){.h1,h1{font-size:30px}}.h2,h2{font-size:70px;font-weight:700;line-height:1.2;white-space:pre-wrap}@media only screen and (max-width:1280px){.h2,h2{font-size:60px}}@media only screen and (max-width:1024px){.h2,h2{font-size:50px}}@media only screen and (max-width:768px){.h2,h2{font-size:40px}}@media only screen and (max-width:640px){.h2,h2{font-size:28px}}.h3,h3{font-size:58px;font-weight:700;line-height:1.2;white-space:pre-wrap}@media only screen and (max-width:1280px){.h3,h3{font-size:50px}}@media only screen and (max-width:1024px){.h3,h3{font-size:40px}}@media only screen and (max-width:768px){.h3,h3{font-size:30px}}@media only screen and (max-width:640px){.h3,h3{font-size:24px}}.h4,h4{font-size:30px;font-weight:700;line-height:1.4;white-space:pre-wrap}@media only screen and (max-width:1280px){.h4,h4{font-size:28px}}@media only screen and (max-width:1024px){.h4,h4{font-size:24px}}@media only screen and (max-width:768px){.h4,h4{font-size:20px}}@media only screen and (max-width:640px){.h4,h4{font-size:16px}}.h5,h5{font-size:20px;font-weight:700;line-height:1.6;white-space:pre-wrap}:is(h5,.h5).Small{font-size:16px}@media only screen and (max-width:768px){.h5,h5{font-size:16px}}.c,.c *{font-size:12px}.c a,.c a *{color:var(--red);text-decoration:underline}a,button,input,p,span,textarea{font-size:20px;line-height:1.6;white-space:pre-wrap}@media only screen and (max-width:768px){a,button,input,p,span,textarea{font-size:16px}}:is(p,a,button,span,input,textarea).Small{font-size:16px}.p-small{font-size:16px;line-height:1.5;white-space:pre-wrap}@media only screen and (max-width:768px){.p-small{font-size:14px}}.Legal *{line-height:1.2}.Legal a:has(.c){font-size:12px}.ExtraBold{font-weight:800;line-height:.9}*{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;border:0;color:var(--text);margin:0;outline:0;padding:0;text-decoration:none;touch-action:manipulation}*,:after,:before{box-sizing:border-box}img,svg{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.Page{max-width:100vw;width:100%}.Layout,.Page{display:flex;flex-direction:column}a{display:inline-block}body{margin:0 auto}button{background:0 0}.resize-animation-stopper *{animation:none!important;transition:none!important;transition-delay:0!important}:root{--red:red;--text:#2b2e34;--beige:#efebe3;--pink:#ffeaf0}@media only screen and (max-width:768px){.Button{font-size:16px}}.Button img{height:24px;width:24px}.Button span{color:inherit}.Button.Primary,.Button.Secondary{gap:10px;padding:8px 24px}@media only screen and (max-width:768px){.Button.Primary,.Button.Secondary{height:40px;padding:8px 20px}}:is(.Button.Primary,.Button.Secondary):before{background-size:contain;content:"";display:block;height:24px;margin-left:-34px;opacity:0;position:relative;transform:scale(.5);transition:margin-left .25s,opacity .25s,transform .25s;width:24px}:is(.Button.Primary,.Button.Secondary).Small{font-size:16px;height:32px;padding:0 16px}:is(.Button.Primary,.Button.Secondary).NoIcon:before{display:none}:is(.Button.Primary,.Button.Secondary):hover:before{margin-left:0;opacity:1;transform:scale(1)}.Button.Primary{background-color:var(--red);box-shadow:inset 0 0 0 2px var(--red);color:#fff}.Button.Primary:before{background:url(../icons/arrow-right-red.svg)}.Button.Primary:hover{background:0 0;color:var(--red)}.Button.Primary.NoIcon{box-shadow:none}.Button.Primary.NoIcon:hover{background-color:color-mix(red 75%,transparent 25%);color:#fff}.Button.Primary.Loading:after{background:conic-gradient(#0000,#fff)}.Button.Secondary{box-shadow:inset 0 0 0 2px var(--red);color:var(--red)}.Button.Secondary:before{background:url(../icons/arrow-right-white.svg)}.Button.Secondary:hover{background-color:var(--red);color:#fff}.Button.Secondary.Loading:after{background:conic-gradient(transparent,var(--red))}.Button.Secondary.White{box-shadow:inset 0 0 0 2px #fff;color:#fff}.Button.Secondary.White:before{background:url(../icons/arrow-right-red.svg)}.Button.Secondary.White:hover{background-color:#fff;color:var(--red)}.Button.Secondary.White.Loading:after{background:conic-gradient(#0000,#fff)}.Button.Tertiary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(#efebe3 75%,transparent 25%);color:var(--red)}.Button.Tertiary.White{background-color:color-mix(#f7f4ed 75%,transparent 25%)}.Button.Tertiary.Loading:after{background:conic-gradient(transparent,var(--red))}.Button.Quaternary{background-color:#fff;color:var(--red)}.Button.Icon{border-radius:32px;min-width:48px;padding:12px}@media only screen and (max-width:768px){.Button.Icon{min-height:48px;padding:8px}}.Button.Icon img{-o-object-fit:contain;object-fit:contain;transition:transform .25s}.Button.Icon:hover img{transform:rotate(-15deg)}.Button.ImageText{gap:20px}.Button.ImageText:hover img{transform:rotate(-15deg)}.Button.ImageText:hover span{opacity:.5}.Button.ImageText img{background-color:var(--red);border-radius:32px;height:unset;padding:12px;transition:transform .25s;width:unset}.Button.ImageText span{color:var(--red);transition:opacity .25s}.Button.Pill{background-color:#fff;color:var(--red);font-size:16px;gap:4px;height:32px;padding:0 16px}.Button.Pill img{transition:transform .25s}.Button.Pill.Reversed{background-color:var(--beige)}.Button.Pill.Reversed img{transform:rotate(180deg)}.Button .HoverState{opacity:0;position:absolute;transition:opacity .25s}.Button:hover .HoverState{opacity:1}.Button.Disabled{opacity:.5;pointer-events:none}.Button.Loading{align-items:center;color:#0000;display:flex;justify-content:center;pointer-events:none;position:relative;transition:none}.Button.Loading:after{animation:spin 1s linear infinite;border-radius:12px;content:"";display:block;height:24px;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-size:auto,auto;mask-size:auto,auto;padding:2px;position:absolute;width:24px;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Button.TextIcon{gap:10px;padding:8px 24px;text-decoration:none!important}.Button.TextIcon img{transition:transform .25s}@media only screen and (max-width:768px){.Button.TextIcon img{width:20px}}.Button.TextIcon span{text-decoration:none!important}.Button.TextIcon:hover img{transform:rotate(-15deg)}.Link,.Link span{background:0 0;color:var(--red);cursor:pointer;font-weight:700}.Link{transition:opacity .25s,color .25s}.Link:hover{opacity:.5}.Link.Disabled,.Link.Inactive{color:color-mix(red 50%,transparent 50%)}.Link.Disabled{pointer-events:none}.Underline{text-decoration:underline}.TextfieldContainer{display:flex;flex-direction:column}.TextfieldContainer .LabelContainer{display:flex;margin-top:16px;padding-bottom:12px}.TextfieldContainer .LabelContainer label{font-size:20px;font-weight:600}@media only screen and (max-width:768px){.TextfieldContainer .LabelContainer label{font-size:16px}}.TextfieldContainer .LabelContainer .MoreInfoButton{cursor:pointer;display:flex;padding:4px 12px}.TextfieldContainer .LabelContainer .MoreInfoButton img{width:20px}@media only screen and (max-width:768px){.TextfieldContainer .LabelContainer .MoreInfoButton img{width:16px}}.TextfieldContainer.colspan2{grid-column:span 2/span 2}.Textfield{align-items:center;background-color:color-mix(#fff 50%,transparent 50%);border-radius:24px;color:#000;display:flex;font-size:20px;min-height:48px;padding:8px 24px;width:100%}@media only screen and (max-width:768px){.Textfield{font-size:16px;min-height:40px;padding:4px 20px}}.Textfield.Primary{background-color:var(--beige)}.Textfield.Outline{box-shadow:inset 0 0 0 2px var(--red)}textarea.Textfield{height:100%;padding-top:12px;resize:none}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.FadeIn,.fade-enter-from,.fade-leave-to{opacity:0}.FadeIn{transition:opacity .5s}.FadeIn.Button{transition:background-color .25s ease-out,transform .25s ease-out,opacity .5s}.FadeInActive{opacity:1}.EmptyMessage{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:300px}.EmptyMessage p{color:var(--red)}.Checkbox{align-items:center;background-color:#ffc5d8;border-radius:12px;cursor:pointer;display:flex;height:24px;justify-content:center;min-width:24px}.Checkbox:before{content:url(../icons/check-red.svg);height:24px;opacity:0;position:absolute;transform:translate(6px,-3px)scale(.8);transition:transform .25s,opacity .25s;width:24px}.Checkbox:checked:before{opacity:1;transform:translate(6px,-3px)scale(1)}.Checkbox.NoInteraction{pointer-events:none}.LegalContainer{align-items:flex-start;display:flex;gap:16px}@media only screen and (min-width:1025px){.MobileContent{display:none!important}}@media only screen and (max-width:1024px){.DesktopContent{display:none!important}}.Anchor{display:block;position:absolute;top:-100px;visibility:hidden}@media only screen and (max-width:1024px){.Anchor{top:-80px}}.mf-cursor{contain:layout style size;direction:ltr;left:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s,color .4s;z-index:250}@media only screen and (pointer:coarse){.mf-cursor{display:none}}.mf-cursor:before{background:var(--red);border-radius:50%;content:"";display:block;height:48px;left:-24px;position:absolute;top:-24px;transform:scale(.2);transition:transform .25s ease-in-out,opacity .1s;width:48px}.mf-cursor.-inverse{color:#fff}.mf-cursor.-inverse .mf-cursor-text{color:var(--red)}.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#fff}.mf-cursor.-pointer:before{transform:scale(.15)}.mf-cursor.-text:before{opacity:.85;transform:scale(1.7)}.mf-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.mf-cursor.-icon:before{transform:scale(1.5)}.mf-cursor.-icon.-active:before{transform:scale(1.4)}.mf-cursor.-hidden:before{transform:scale(0)}.mf-cursor-text{align-items:center;color:#fff;display:flex;font-size:16px;height:36px;justify-content:center;left:-18px;line-height:20px;opacity:0;position:absolute;text-align:center;top:-18px;transform:scale(0)rotate(10deg);transition:opacity .4s,transform .3s;width:36px}.mf-cursor.-icon .mf-cursor-text,.mf-cursor.-text .mf-cursor-text{opacity:1;transform:scale(1)}.mf-cursor-media{height:400px;margin:-200px 0 0 -200px;position:absolute;width:400px}.mf-cursor-media img,.mf-cursor-media video{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@supports ((-o-object-fit:cover) or (object-fit:cover)){.mf-cursor-media img,.mf-cursor-media video{height:100%;-o-object-fit:cover;object-fit:cover;position:static;transform:translateZ(0);width:100%}}.mf-cursor-media-box{border-radius:50%;height:100%;opacity:0;overflow:hidden;padding:1px;position:relative;transform:scale(0)translateZ(0);transition:transform .35s,opacity .2s .2s;width:100%}.mf-cursor.-media .mf-cursor-media-box{opacity:1;transform:scale(.696);transition-delay:0s,0s;transition-duration:.4s,.4s}.Header{background-color:#fff;display:flex;height:120px;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:10}@media only screen and (max-width:1024px){.Header{flex-direction:column;height:80px;transition:height .6s cubic-bezier(.25,1,.5,1),background-color .6s cubic-bezier(.25,1,.5,1)}}.Header .Inner{min-height:80px}.Header .Floating,.Header .Inner{align-items:center;display:flex;width:100%}.Header .Floating{justify-content:space-between;padding:0 80px 0 64px}@media only screen and (max-width:1280px){.Header .Floating{padding:0 60px 0 44px}}@media only screen and (max-width:1024px){.Header .Floating{padding:0 40px 0 30px}}@media only screen and (max-width:640px){.Header .Floating{padding:0 20px 0 11px}}.Header .HeaderIcons{display:flex;gap:16px}.Header .Menu{display:none;height:calc(100vh - 80px);opacity:0;transition:opacity .6s cubic-bezier(.25,1,.5,1);width:100%}@media only screen and (max-width:1024px){.Header .Menu{display:flex}}.Header .MenuInner{align-items:flex-start;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:flex-start;padding:40px 40px 120px;pointer-events:none;transform:translateY(-40px);transition:transform .6s cubic-bezier(.25,1,.5,1);width:100%}@media only screen and (max-width:640px){.Header .MenuInner{padding:40px 20px 120px}}.Header .MenuIcon{display:none}@media only screen and (max-width:1024px){.Header .MenuIcon{display:flex}}.Header .IconContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:24px;width:24px}.Header .IconContainer span{background-color:var(--red);border-radius:1px;height:2px;position:absolute;transition:transform .25s;width:20px}.Header .IconContainer span:first-child{transform:translateY(-4px)}.Header .IconContainer span:nth-child(2){transform:translateY(4px)}@media only screen and (max-width:1024px){.Header.Open{background-color:var(--beige);height:100vh}.Header.Open .Menu{opacity:1}.Header.Open .MenuInner{pointer-events:auto;transform:translateY(0)}.Header.Open .Icon span:first-child{transform:translateY(0)rotate(-45deg)}.Header.Open .Icon span:nth-child(2){transform:translateY(0)rotate(45deg)}}.Header .LogoContainer{height:80px;transition:opacity .25s}@media only screen and (max-width:1024px){.Header .LogoContainer{height:56px}}.Header .LogoContainer:hover{opacity:.5}.Header .Logo{height:100%}.Header .Links{align-items:center;display:flex;gap:80px;justify-content:center;pointer-events:none;position:absolute;width:100%}@media only screen and (max-width:1280px){.Header .Links{gap:60px}}@media only screen and (max-width:1024px){.Header .Links{display:none}}.Header .Links .Link{cursor:pointer;pointer-events:auto}.Header .ItemContainer{position:relative}.Header .ItemDialog{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(#efebe3 75%,transparent 25%);border-radius:24px;display:flex;flex-direction:column;gap:8px;margin-top:16px;opacity:0;padding:16px 48px 16px 24px;transform:scale(.8);transform-origin:0 0;transition:transform .25s,opacity .25s}.Header .ItemDialog a{pointer-events:none!important}.Header .ItemDialog[open]{opacity:1;transform:scale(1)}.Header .ItemDialog[open] a{pointer-events:auto!important}.Header .router-link-active{text-decoration:underline}.Footer{background-color:var(--beige);padding:80px}@media only screen and (max-width:1280px){.Footer{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.Footer{gap:40px;padding:40px}}@media only screen and (max-width:640px){.Footer{padding:40px 20px}}.Footer .Grid{display:grid;gap:80px 40px;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:1024px){.Footer .Grid{gap:40px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.Footer .Grid{display:flex;flex-direction:column}}.Footer .LogoWrapper{grid-column:span 2;height:80px;margin-left:-16px}@media only screen and (max-width:1024px){.Footer .LogoWrapper{grid-column:span 2;height:56px;margin-left:-10px}}@media only screen and (max-width:640px){.Footer .LogoWrapper{margin-left:-9px}}.Footer .LogoContainer{height:100%;transition:opacity .25s}.Footer .LogoContainer:hover{opacity:.5}.Footer .Logo{height:100%;width:auto}.Footer .Company{align-items:flex-start;display:flex;flex-direction:column;gap:20px;grid-column:span 3}@media only screen and (max-width:1024px){.Footer .Company{grid-column:span 1}}.Footer .Content,.Footer .Links{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.Footer .Links{grid-column:span 2}@media only screen and (max-width:1024px){.Footer .Links{grid-column:span 1}}.Footer .LinkContainer{align-items:flex-start;display:flex;flex-direction:column}.Footer .LinkContainer .Link{color:#000;font-weight:400}.Footer .Newsletter{align-items:flex-start;display:flex;flex-direction:column;gap:20px;grid-column:9/12;width:100%}@media only screen and (max-width:1024px){.Footer .Newsletter{grid-column:1}}.Footer .Form{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding-bottom:20px;width:100%}.Footer .Form.Hidden{display:none}.Footer .Form .Button{margin-top:20px}.Footer .mailchimp_frame{left:-100px;opacity:0;position:fixed;top:-100px}.Footer .Copy{align-items:center;display:grid;gap:40px 20px;grid-area:2/3/auto/13;grid-template-columns:repeat(10,1fr)}@media only screen and (max-width:1024px){.Footer .Copy{align-items:center;display:flex;flex-direction:column;grid-column:span 2;grid-row:unset;justify-content:center;row-gap:20px;width:100%}}.Footer .Copy p{grid-column:span 7}.Footer .SocialLinks{display:flex;gap:10px;grid-column:span 3}.Footer .SocialLinks img{height:24px}.Grid{display:grid;width:100%}@media only screen and (max-width:1280px){.Grid{display:flex;flex-direction:column}.Grid.ReverseMobile{flex-direction:column-reverse}}.Image{position:relative;width:100%}.Image.VerticalPadding{padding:80px 0 40px}@media only screen and (max-width:1280px){.Image.VerticalPadding{padding:0}.Image.HideMobile{display:none!important}}@media only screen and (min-width:1281px){.Image.HideDesktop{display:none!important}}.Image.MinHeight img{aspect-ratio:16/9;max-height:calc(100vh - 100px)}@media only screen and (max-width:640px){.Image.MinHeight img{min-height:400px}}.Image.Stretch img{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:1024px){.Image.Stretch img{height:unset;position:static;width:100%}}.Image img{-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1024px){.Image img{aspect-ratio:16/9}}.Image .Overlay{background-color:color-mix(#000 25%,transparent 75%);display:flex;flex-direction:column;gap:80px;height:100%;justify-content:flex-end;left:0;padding:120px 80px 80px;position:absolute;top:0;width:100%}@media only screen and (max-width:1280px){.Image .Overlay{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.Image .Overlay{gap:40px;padding:40px}}@media only screen and (max-width:640px){.Image .Overlay{gap:20px;padding:40px 20px}}.Image h2{color:#fff}.Actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.Actions.SmallGap{gap:12px}.Text{align-items:flex-start;display:flex;flex-direction:column;gap:80px;padding:80px}@media only screen and (max-width:1280px){.Text{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.Text{gap:40px;padding:40px}}@media only screen and (max-width:640px){.Text{padding:40px 20px}}.Text.SmallGap{gap:40px}@media only screen and (max-width:1280px){.Text.SmallGap{gap:30px}}@media only screen and (max-width:1024px){.Text.SmallGap{gap:20px}}.Text .TextColumn{align-items:flex-start;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1280px){.Text .TextColumn{gap:30px}}@media only screen and (max-width:1024px){.Text .TextColumn{gap:20px}}.Text .TextColumn.Desktop-center{align-items:center;text-align:center}.Text .TextColumn.Desktop-left{align-items:flex-start;text-align:left}.Text .TextColumn.Desktop-right{align-items:flex-end;text-align:right}@media only screen and (max-width:1280px){.Text .TextColumn.Mobile-center{align-items:center;text-align:center}.Text .TextColumn.Mobile-left{align-items:flex-start;text-align:left}.Text .TextColumn.Mobile-right{align-items:flex-end;text-align:right}}.Text .Title{text-wrap:balance}.Text .Body{max-width:800px}.ContactAction{align-items:flex-start;background-color:var(--beige);display:flex;flex-direction:column;gap:80px;padding:80px}@media only screen and (max-width:1280px){.ContactAction{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.ContactAction{gap:40px;padding:40px}}@media only screen and (max-width:640px){.ContactAction{padding:40px 20px}}.ContactAction .TextColumn{align-items:flex-start;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1280px){.ContactAction .TextColumn{gap:30px}}@media only screen and (max-width:1024px){.ContactAction .TextColumn{gap:20px}}.ContactAction .Title{color:var(--red)}.ContactAction .Body{color:var(--text)}.ContactAction .Action{align-items:center;display:flex;gap:20px}.ContactAction .Action img{height:24px;width:24px}.Services{display:block}.Services .Grid{grid-template-columns:repeat(3,1fr)}.Services .Container{padding:80px}@media only screen and (max-width:1280px){.Services .Container{padding:60px}}@media only screen and (max-width:1024px){.Services .Container{padding:40px}}@media only screen and (max-width:640px){.Services .Container{padding:40px 20px}}.Services .Title{color:var(--red)}.ServiceBlock{align-items:flex-start;display:flex;flex-direction:column;gap:40px;padding:80px;position:relative}@media only screen and (max-width:1280px){.ServiceBlock{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.ServiceBlock{gap:40px;padding:40px}}@media only screen and (max-width:640px){.ServiceBlock{padding:40px 20px}}@media only screen and (max-width:1024px){.ServiceBlock.NoContent{display:none}}.ServiceBlock img{height:80px}.ServiceBlock .TextColumn{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.ServiceBlock .Body{color:var(--text)}.ServiceBlock .Body a{text-decoration:underline}.ServiceBlock .Body a:hover{text-decoration:none}.Hero{align-items:center;display:flex;height:90vh;justify-content:center;margin-top:120px;overflow:hidden;padding:40px;position:relative;z-index:2}@media only screen and (max-width:1024px){.Hero{margin-top:80px}.Hero.Big{padding:0}}.Hero.Small{align-items:flex-end;height:unset;padding:211.5px 0 0}@media only screen and (max-width:1536px){.Hero.Small{padding:214px 0 0}}@media only screen and (max-width:1280px){.Hero.Small{padding:200px 0 0}}@media only screen and (max-width:1024px){.Hero.Small{padding:185px 0 0}}@media only screen and (max-width:768px){.Hero.Small{padding:169px 0 0}}@media only screen and (max-width:640px){.Hero.Small{padding:152px 0 0}}.Hero.Small .Title{transform:translateY(28.5px)}@media only screen and (max-width:1536px){.Hero.Small .Title{transform:translateY(26px)}}@media only screen and (max-width:1280px){.Hero.Small .Title{transform:translateY(20px)}}@media only screen and (max-width:1024px){.Hero.Small .Title{transform:translateY(15px)}}@media only screen and (max-width:768px){.Hero.Small .Title{transform:translateY(11px)}}@media only screen and (max-width:640px){.Hero.Small .Title{transform:translateY(8px)}}.Hero.ExtraSmall{align-items:flex-end;height:unset;padding:80px 0 0}.Hero .Lottie{inset:0;position:absolute;transition:opacity .5s}@media only screen and (max-width:1024px){.Hero .Lottie{aspect-ratio:16/9;position:static;width:100%}}.Hero .Lottie.Hidden{opacity:0}.Hero .BackgroundImage{-o-object-fit:cover;object-fit:cover}.Hero .BackgroundImage,.Hero .Overlay{height:100%;left:0;position:absolute;top:0;width:100%}.Hero .Overlay{align-items:center;background-color:color-mix(#000 25%,transparent 75%);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:80px}@media only screen and (max-width:1280px){.Hero .Overlay{padding:60px}}@media only screen and (max-width:1024px){.Hero .Overlay{padding:40px}}@media only screen and (max-width:640px){.Hero .Overlay{padding:40px 20px}}.Hero .Title{text-transform:uppercase}.Hero .Subtitle,.Hero .Title{max-width:2000px;position:relative;text-align:center}@media only screen and (max-width:1024px){.Hero.Animation{height:unset}}.Hero.Animation .Title{opacity:0;position:absolute;transition:opacity .5s}.Hero.Animation .Title.Show{opacity:1}.Hero.isVideo{margin-top:120px}@media only screen and (max-width:1024px){.Hero.isVideo{margin-top:80px}}.Hero.Big-fit{height:100vh;max-height:40vh;padding:0}.Hero.Big-fit .Overlay{background-color:color-mix(#000 50%,transparent 50%);position:relative}.FlowLayout{display:block;width:100%}.FlowLayout .Desktop{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media only screen and (max-width:1280px){.FlowLayout .Desktop,.FlowLayout .Desktop .Column>*{display:none}}.FlowLayout .Desktop .FeaturedArticles{max-width:50vw}.FlowLayout .Mobile{display:flex;flex-direction:column;width:100%}@media only screen and (min-width:1281px){.FlowLayout .Mobile,.FlowLayout .Mobile .Column>*{display:none}}.FlowLayout .Column{display:flex;flex-direction:column}.FlowLayout .Image{aspect-ratio:16/9;flex:1;position:relative}.FlowLayout .Image img{height:100%;left:0;position:absolute;top:0;width:100%}.ServiceList{align-items:flex-start;display:flex;flex-direction:column;gap:80px;padding:80px;width:100%}@media only screen and (max-width:1280px){.ServiceList{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.ServiceList{gap:40px;padding:40px}}@media only screen and (max-width:640px){.ServiceList{padding:40px 20px}}.ServiceList .Title{color:var(--red)}.ServiceList .Container{display:flex;width:100%}.ServiceList .Items{align-items:flex-start;display:flex;flex-direction:column;gap:10px;position:relative}.ServiceList .Service{color:color-mix(#000 25%,transparent 75%);padding-left:40px;transition:color .5s cubic-bezier(.25,1,.5,1)}.ServiceList .Service.Active{color:#000}.ServiceList img{height:24px;margin-top:9px;position:absolute;transition:transform .5s cubic-bezier(.25,1,.5,1);width:24px}@media only screen and (max-width:1280px){.ServiceList img{margin-top:7px}}@media only screen and (max-width:1024px){.ServiceList img{margin-top:4px}}@media only screen and (max-width:768px){.ServiceList img{margin-top:2px}}@media only screen and (max-width:640px){.ServiceList img{margin-top:1px;width:20px}}.Richtext{gap:80px;padding:80px;width:100%}@media only screen and (max-width:1280px){.Richtext{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.Richtext{gap:40px;padding:40px}}@media only screen and (max-width:640px){.Richtext{padding:40px 20px}}.Richtext ul{list-style-position:inside}.Richtext ul li>*{display:inline}.Richtext.Thirds{display:grid;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1280px){.Richtext.Thirds{display:flex;flex-direction:column}}.Richtext.Thirds .Content{grid-column:span 2}.Richtext.Rows{align-items:flex-start}.Richtext .Content,.Richtext.Rows{display:flex;flex-direction:column}.Richtext .Content{color:unset;gap:20px}.Richtext .Content *{color:unset}.Richtext .Content.Desktop-center{text-align:center}.Richtext .Content.Desktop-left{text-align:left}.Richtext .Content.Desktop-right{text-align:right}@media only screen and (max-width:1280px){.Richtext .Content.Mobile-center{text-align:center}.Richtext .Content.Mobile-left{text-align:left}.Richtext .Content.Mobile-right{text-align:right}}.ImageSlider{background-color:var(--beige);width:100%}.ImageSlider swiper-container{contain:layout;width:100%}.ImageSlider .swiper{width:100%}.ImageSlider .swiper-slide{display:block;flex-shrink:0;height:100%;max-height:100%}.ImageSlider .swiper-slide .FullWidth{width:100%!important}.ImageSlider.VerticalPadding{padding:80px 0 40px}@media only screen and (max-width:1280px){.ImageSlider.VerticalPadding{padding:0}}.ImageSlider img{width:100%}.ImageSlider .Navigation{display:flex;justify-content:center;padding:40px 80px;width:100%}@media only screen and (max-width:1280px){.ImageSlider .Navigation{padding:40px 60px}}@media only screen and (max-width:1024px){.ImageSlider .Navigation{padding:40px}}@media only screen and (max-width:640px){.ImageSlider .Navigation{padding:20px 20px 40px}}.ImageSlider .Container{background-color:color-mix(red 25%,transparent 75%);border-radius:5px;cursor:pointer;height:10px;overflow:hidden;position:relative;width:50%}@media only screen and (max-width:1024px){.ImageSlider .Container{border-radius:8px;height:16px}}.ImageSlider .Bar{background-color:var(--red);border-radius:5px;height:100%;position:relative;transition:transform .5s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:1024px){.ImageSlider .Bar{border-radius:8px}}.ImageSlider .HoverItems{display:flex;position:absolute}.ImageSlider .Hover,.ImageSlider .HoverItems{height:100%;left:0;top:0;width:100%;z-index:2}.ImageSlider .Hover{border-radius:5px;transition:background-color .25s}@media only screen and (max-width:1024px){.ImageSlider .Hover{border-radius:8px}}.ImageSlider .Hover:hover{background-color:color-mix(red 25%,transparent 75%)}.ContactForm{background-color:var(--pink);padding:80px}@media only screen and (max-width:1280px){.ContactForm{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.ContactForm{gap:40px;padding:40px}}@media only screen and (max-width:640px){.ContactForm{padding:40px 20px}}.ContactForm .Title{color:var(--red)}.ContactForm .Grid{display:grid;gap:80px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1280px){.ContactForm .Grid{display:flex;flex-direction:column}}.ContactForm .Container{align-items:flex-start;display:flex;flex-direction:column;gap:80px}.ContactForm .Form{display:grid;gap:20px;grid-auto-rows:min-content;grid-template-columns:repeat(2,1fr);width:100%}@media only screen and (max-width:640px){.ContactForm .Form{display:flex;flex-direction:column}}.ContactForm .TextColumn,.ContactForm .TextRow{align-items:flex-start;display:flex;flex-direction:column;gap:40px}.ContactForm .TextColumn{gap:20px}.ContactForm .Actions{padding-top:20px}.ContactForm textarea.Textfield{grid-row:span 3}.Marquee{display:flex;flex-direction:column;gap:40px;overflow:hidden;padding:80px}@media only screen and (max-width:1280px){.Marquee{gap:30px;padding:60px}}@media only screen and (max-width:1024px){.Marquee{gap:20px;padding:40px}}.Marquee .Title{color:var(--red);text-align:center}.Marquee swiper-container{width:100%}.Marquee swiper-container:after{background:linear-gradient(90deg,#fff,#0000 50%,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.Marquee swiper-container img{aspect-ratio:1;height:unset;max-width:170px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.FeaturedArticles{display:flex;padding:80px;width:100%}@media only screen and (max-width:1280px){.FeaturedArticles{padding:60px}}@media only screen and (max-width:1024px){.FeaturedArticles{padding:40px}}@media only screen and (max-width:640px){.FeaturedArticles{padding:40px 20px}}.FeaturedArticles .Title{color:var(--red)}.FeaturedArticles .Horizontal{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);width:100%}@media only screen and (max-width:1280px){.FeaturedArticles .Horizontal{gap:30px}}@media only screen and (max-width:1024px){.FeaturedArticles .Horizontal{gap:20px}}.FeaturedArticles .Horizontal .Title{grid-column:span 3}.FeaturedArticles .Horizontal swiper-container{grid-column:span 3;width:100%}.FeaturedArticles .Horizontal .Slide{display:flex}.FeaturedArticles .Horizontal .Post{display:flex;flex-direction:column;gap:20px;width:100%}.FeaturedArticles .Horizontal .Post:hover .PostTitle{text-decoration:underline}.FeaturedArticles .Horizontal .Post:hover .Button{background-color:color-mix(red 75%,transparent 25%)}.FeaturedArticles .Horizontal .Post:hover .Button img{transform:rotate(-15deg)}.FeaturedArticles .Horizontal .PreviewImage{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.FeaturedArticles .Horizontal .Content{display:flex;gap:20px;width:100%}.FeaturedArticles .Horizontal .TextColumn{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}@media only screen and (max-width:768px){.FeaturedArticles .Horizontal .TextColumn{gap:10px}}.FeaturedArticles .Horizontal .PostTitle{color:var(--red)}.FeaturedArticles .Horizontal .Details{border-top:1px solid color-mix(#000 10%,transparent 90%);display:flex;gap:10px;padding-top:20px;width:100%}.FeaturedArticles .Horizontal .Details p{color:color-mix(#000 50%,transparent 50%);display:flex;gap:10px;white-space:nowrap}.FeaturedArticles .Horizontal .Details p:nth-child(2):before{content:"–"}.FeaturedArticles .Horizontal .Arrow{margin-left:auto}.FeaturedArticles .Horizontal .Navigation{grid-column:span 1}@media only screen and (max-width:1024px){.FeaturedArticles .Horizontal .Navigation{grid-column:span 2}}@media only screen and (max-width:640px){.FeaturedArticles .Horizontal .Navigation{grid-column:span 3}}.FeaturedArticles .Vertical{align-items:flex-start;display:flex;flex-direction:column;gap:80px;height:100%;width:100%}@media only screen and (max-width:1280px){.FeaturedArticles .Vertical{gap:60px}}@media only screen and (max-width:1024px){.FeaturedArticles .Vertical{gap:40px}}.FeaturedArticles .Vertical .Wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:40px;height:100%;width:100%}.FeaturedArticles .Vertical .Swiper{display:flex;width:100%}.FeaturedArticles .Vertical .Slide{display:flex;flex-direction:column;gap:40px}.FeaturedArticles .Vertical .Post{display:flex;flex-direction:column;gap:10px}.FeaturedArticles .Vertical .Headline{border-bottom:2px solid var(--red);color:var(--red);padding-bottom:10px}.FeaturedArticles .Vertical .Details{display:flex;gap:10px}.FeaturedArticles .Vertical .Details p{color:color-mix(#000 50%,transparent 50%);display:flex;gap:10px}.FeaturedArticles .Vertical .Details p:first-child:after{content:"–"}.FeaturedArticles .Vertical .Container{margin-left:auto;width:25%}@media only screen and (max-width:640px){.FeaturedArticles .Vertical .Container{width:50%}}.FeaturedArticles .Navigation{display:flex;justify-content:flex-start;width:100%}.FeaturedArticles .Container{background-color:color-mix(red 25%,transparent 75%);border-radius:5px;cursor:pointer;height:10px;overflow:hidden;position:relative;width:50%}@media only screen and (max-width:1024px){.FeaturedArticles .Container{border-radius:8px;height:16px}}.FeaturedArticles .Bar{background-color:var(--red);border-radius:5px;height:100%;position:relative;transition:transform .5s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:1024px){.FeaturedArticles .Bar{border-radius:8px}}.FeaturedArticles .HoverItems{display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.FeaturedArticles .Hover{border-radius:5px;height:100%;left:0;top:0;transition:background-color .25s;width:100%;z-index:2}@media only screen and (max-width:1024px){.FeaturedArticles .Hover{border-radius:8px}}.FeaturedArticles .Hover:hover{background-color:color-mix(red 25%,transparent 75%)}.TeamMember{background-color:var(--beige);display:grid;grid-template-columns:repeat(2,1fr);position:relative;width:100%}.TeamMember.Open{z-index:4}.TeamMember.Open .About .Inner{opacity:1}.TeamMember.Open .About p{opacity:1;transition:opacity .3s cubic-bezier(.25,1,.5,1) .3s}@media only screen and (min-width:1025px){:is(.TeamMember:nth-child(4n),.TeamMember:nth-child(4n-1)) .PreviewImage{order:2;z-index:1}:is(.TeamMember:nth-child(4n),.TeamMember:nth-child(4n-1)) .Content{order:1;z-index:2}:is(.TeamMember:nth-child(4n),.TeamMember:nth-child(4n-1)) .Content .Arrow{margin-left:auto;right:40px;transform:rotate(180deg)}}@media only screen and (max-width:1280px){.TeamMember:nth-child(2n) .Content .Arrow{right:20px}}@media only screen and (max-width:1024px){.TeamMember:nth-child(2n) .PreviewImage{order:2}.TeamMember:nth-child(2n) .Content{order:1}.TeamMember:nth-child(2n) .Content .Arrow{left:unset;right:40px;transform:rotate(180deg)}}@media only screen and (max-width:640px){.TeamMember:nth-child(2n) .Content .Arrow{right:20px}.TeamMember:nth-child(2n) .SocialLinks{left:12px;right:unset}}.TeamMember .PreviewImage{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;z-index:2}.TeamMember .About{left:0;overflow:hidden;position:absolute;top:0;transition:height .6s cubic-bezier(.25,1,.5,1);width:100%}.TeamMember .About p{opacity:0;padding-top:40px}.TeamMember .About .Inner{background-color:#fafafa;border-radius:20px;left:0;padding:40px;position:absolute;right:0;top:0}.TeamMember .About .Inner:before{aspect-ratio:2;content:"";display:block;position:static;width:100%}.TeamMember .Content{align-items:flex-start;aspect-ratio:1;display:flex;flex-direction:column;gap:5px;overflow:hidden;padding:80px 40px 40px;position:relative;width:100%}@media only screen and (max-width:1280px){.TeamMember .Content{padding:60px 20px 20px}}@media only screen and (max-width:1024px){.TeamMember .Content{padding:80px 40px 40px}}@media only screen and (max-width:640px){.TeamMember .Content{padding:60px 20px 20px}}.TeamMember .Content .Arrow{height:20px;left:40px;position:absolute;top:40px}@media only screen and (max-width:1280px){.TeamMember .Content .Arrow{left:20px;top:20px}}@media only screen and (max-width:1024px){.TeamMember .Content .Arrow{left:40px;top:40px}}@media only screen and (max-width:640px){.TeamMember .Content .Arrow{left:20px;top:20px}}.TeamMember .SocialLinks{align-items:center;display:flex;margin-left:-8px;padding-top:12px}@media only screen and (max-width:640px){.TeamMember .SocialLinks{margin-left:0;position:absolute;right:12px;top:0}.TeamMember .SocialLinks img{width:16px}}.TeamMember .SocialLinks a{padding:8px}.TeamMember .Title{color:var(--red)}.TeamMember p{overflow:hidden;text-overflow:ellipsis;width:100%}.TeamMember .Position{font-size:16px}@media only screen and (max-width:640px){.TeamMember .Position{font-size:13px}}.TeamMember .Button{margin-top:auto}.Pagination{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);padding:80px;width:100%}@media only screen and (max-width:1280px){.Pagination{padding:60px}}@media only screen and (max-width:1024px){.Pagination{display:flex;flex-direction:column;padding:40px}}@media only screen and (max-width:640px){.Pagination{padding:40px 20px}}.Pagination .Title{color:var(--red)}.Pagination .Container{gap:80px;grid-column:span 2}.Pagination .Container,.Pagination .List{display:flex;flex-direction:column;width:100%}.Pagination .List{gap:40px}.Pagination .Post,.Pagination .Question{align-items:flex-start;border-bottom:2px solid var(--red);display:flex;flex-direction:column;gap:10px;padding-bottom:40px}.Pagination .Post{position:relative}.Pagination .Post:hover .Headline{text-decoration:underline}.Pagination .Post:hover .Arrow img{transform:rotate(-15deg)}.Pagination .Arrow{position:absolute;right:0;top:0}.Pagination .TextColumn{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.Pagination .Date{color:color-mix(red 50%,transparent 50%)}.Pagination .Headline{color:var(--red)}.Pagination .Paging{display:flex;gap:30px;justify-content:flex-end}.Pagination .Numbers{display:flex}.Pagination .Numbers .Link{align-items:center;display:flex;padding:10px}.Blogpost{align-items:center}.Blogpost,.Blogpost .BlogContent{display:flex;flex-direction:column;gap:80px;width:100%}.Blogpost .BlogContent{align-items:flex-start;max-width:1024px;padding:240px 80px 80px}@media only screen and (max-width:1280px){.Blogpost .BlogContent{gap:60px;padding:180px 60px 60px}}@media only screen and (max-width:1024px){.Blogpost .BlogContent{gap:40px;padding:140px 40px 40px}}@media only screen and (max-width:640px){.Blogpost .BlogContent{padding:140px 20px 40px}}.Blogpost .Image img,.Blogpost .ImageSlider img{max-height:60vh;-o-object-fit:contain;object-fit:contain}.Blogpost .TitleArea{display:flex;flex-direction:column;gap:40px;width:100%}.Blogpost .Richtext{padding:0}.Blogpost .Richtext a{text-decoration:underline;word-break:break-word}.Blogpost .Richtext a:hover{text-decoration:none}.Blogpost .ImageSlider{background:0 0}.Blogpost .Title{color:var(--red)}.Blogpost .DetailsRow{border-top:2px solid var(--red);display:flex;gap:10px;padding-top:20px;width:100%}.Blogpost .DetailsRow p{color:color-mix(#000 50%,transparent 50%);display:flex;gap:10px}.Blogpost .DetailsRow p:first-child:after{content:"–"}.Blogpost .BottomNavigation{display:flex;flex-direction:column;width:100%}.Blogpost .ShareContainer{align-items:center;border-top:2px solid var(--red);display:flex;justify-content:space-between;padding:40px 0}.Blogpost .ShareContainer .Headline{color:var(--red)}@media only screen and (max-width:640px){.Blogpost .ShareContainer{flex-direction:column;gap:16px;padding:24px 0}}.Blogpost .SocialLogos{align-items:center;display:flex;gap:20px}.Blogpost .ButtonContainer{border-top:2px solid var(--red);display:flex;gap:40px;justify-content:space-between;padding:40px 0 0;width:100%}.Blogpost .ButtonContainer img{box-sizing:content-box;height:24px;width:24px}.Blogpost .ButtonContainer.OnlyNext{justify-content:flex-end}@media only screen and (max-width:640px){.Blogpost .ButtonContainer{flex-direction:column;gap:24px;width:100%}.Blogpost .ButtonContainer a:first-child{margin-right:auto}.Blogpost .ButtonContainer a:nth-child(2){margin-left:auto}}.Articles{align-items:center;display:flex;flex-direction:column;gap:60px;padding:80px;width:100%}@media only screen and (max-width:1280px){.Articles{align-items:flex-start;gap:60px;padding:40px}}@media only screen and (max-width:1024px){.Articles{gap:20px;padding:40px}}@media only screen and (max-width:640px){.Articles{padding:40px 20px}}.Articles .Title{background-color:#fff;color:var(--red);padding-bottom:20px;position:sticky;text-align:center;top:120px;width:100%;z-index:2}@media only screen and (max-width:1280px){.Articles .Title{position:static}}.Articles .Container{align-items:flex-start;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);width:100%}@media only screen and (max-width:1536px){.Articles .Container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1280px){.Articles .Container{display:flex;flex-direction:column-reverse}}.Articles .Posts{align-items:center;display:flex;flex-direction:column;gap:40px;width:100%}@media only screen and (max-width:1536px){.Articles .Posts{grid-column:span 2}}.Articles .Post{display:flex;width:100%}@media only screen and (max-width:768px){.Articles .Post{flex-direction:column}}.Articles .Post:hover .PostTitle{text-decoration:underline}.Articles .Post:hover .Button{background-color:color-mix(red 75%,transparent 25%)}.Articles .Post:hover .Button img{transform:rotate(-15deg)}.Articles .PreviewImage{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:50%}@media only screen and (max-width:768px){.Articles .PreviewImage{aspect-ratio:16/9!important;width:100%}}.Articles .TextColumn{align-items:flex-start;background-color:var(--beige);display:flex;flex-direction:column;gap:20px;padding:40px;width:50%}@media only screen and (max-width:768px){.Articles .TextColumn{gap:10px;padding:20px;width:100%}}.Articles .TextColumn .PostTitle{color:var(--red);word-wrap:anywhere}.Articles .TextColumn .Button{margin-left:auto;margin-top:auto}@media only screen and (max-width:768px){.Articles .TextColumn .Button{margin-top:10px}}.Articles .Details{border-top:1px solid color-mix(#000 10%,transparent 90%);display:flex;flex-wrap:wrap;gap:10px;padding-top:20px;width:100%}@media only screen and (max-width:768px){.Articles .Details{padding-top:10px}}.Articles .Details p{color:color-mix(#000 50%,transparent 50%);display:flex;gap:10px;white-space:nowrap}.Articles .Details p:nth-child(2):before{content:"–"}.Articles .Options{align-items:flex-end;display:flex;flex-direction:column;gap:80px;position:sticky;top:264px;width:100%}@media only screen and (max-width:1280px){.Articles .Options{align-items:flex-start;gap:60px;position:static}}@media only screen and (max-width:1024px){.Articles .Options{gap:40px}}.Articles .SearchWrapper{display:flex;gap:20px;max-width:500px;width:100%}@media only screen and (max-width:1024px){.Articles .SearchWrapper{gap:12px}}.Articles .SearchWrapper input{flex:1;min-width:0;width:auto}.Articles .Categories,.Articles .CategoriesContainer{align-items:flex-start;display:flex;gap:20px;max-width:500px;width:100%}@media only screen and (max-width:1280px){.Articles .Categories,.Articles .CategoriesContainer{max-width:unset}}@media only screen and (max-width:1024px){.Articles .Categories,.Articles .CategoriesContainer{gap:12px}}.Articles .CategoriesContainer{flex-direction:column}@media only screen and (max-width:1280px){.Articles .CategoriesContainer{gap:0;width:100%}}.Articles .Categories{flex-wrap:wrap}.Articles .Headline{border-bottom:2px solid var(--red);color:var(--red);margin-bottom:20px;padding-bottom:10px}.PressMentions{align-items:flex-start;display:flex;flex-direction:column;gap:80px;padding:80px;width:100%}@media only screen and (max-width:1280px){.PressMentions{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.PressMentions{gap:40px;padding:40px}}@media only screen and (max-width:640px){.PressMentions{padding:40px 20px}}.PressMentions .Title{color:var(--red)}.PressMentions .Container{align-items:flex-start;display:flex;flex-direction:column;gap:80px;width:100%}.PressMentions .List{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);width:100%}@media only screen and (max-width:1200px){.PressMentions .List{display:flex;flex-direction:column}}.PressMentions .Mention{display:flex;width:100%}.PressMentions .PreviewImage{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:50%}.PressMentions .Content{background-color:var(--beige);gap:40px;padding:40px;width:50%}.PressMentions .Content,.PressMentions .TextColumn{align-items:flex-start;display:flex;flex-direction:column}.PressMentions .TextColumn,.Quote{gap:20px}.Quote{border-left:2px solid red;display:flex;margin-left:40px;padding:0 0 0 40px}@media only screen and (max-width:1280px){.Quote{margin-left:30px;padding:0 0 0 30px}}@media only screen and (max-width:1024px){.Quote{margin-left:20px;padding:0 0 0 20px}}.Quote p{color:var(--red);position:relative}.Quote p:before{content:'"';left:0;position:absolute;transform:translate(-100%)}.Quote p:after{content:'"'}.Presspost{align-items:center}.Presspost,.Presspost .PressContent{display:flex;flex-direction:column;gap:80px;width:100%}.Presspost .PressContent{align-items:flex-start;max-width:1024px;padding:240px 80px 80px}@media only screen and (max-width:1280px){.Presspost .PressContent{gap:60px;padding:180px 60px 60px}}@media only screen and (max-width:1024px){.Presspost .PressContent{gap:40px;padding:140px 40px 40px}}@media only screen and (max-width:640px){.Presspost .PressContent{padding:140px 20px 40px}}.Presspost .TitleArea{display:flex;flex-direction:column;gap:40px;width:100%}.Presspost .Richtext{padding:0}.Presspost .ImageSlider{background:0 0}.Presspost .Title{color:var(--red)}.Presspost .DetailsRow{border-top:2px solid var(--red);display:flex;gap:10px;padding-top:20px;width:100%}.Presspost .DetailsRow p{color:color-mix(#000 50%,transparent 50%);display:flex;gap:10px}.Search{align-items:center;display:flex;flex-direction:column;gap:80px;padding:160px 80px 80px}@media only screen and (max-width:1280px){.Search{gap:60px;padding:140px 60px 60px}}@media only screen and (max-width:1024px){.Search{gap:40px;padding:120px 40px 40px}}@media only screen and (max-width:640px){.Search{padding:120px 20px 40px}}.Search .TextColumn{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.Search .Title{color:var(--red);text-align:center}.Search .SearchWrapper{display:flex;gap:20px;max-width:500px;width:100%}.Search .Hit,.Search .Results{display:flex;flex-direction:column;width:100%}.Search .Hit{align-items:flex-start;border-top:2px solid var(--red);gap:10px;padding:40px 0}.Search .Headline{color:var(--red)}.Search .Body{max-width:800px}.Search .Paging{display:flex;gap:30px;justify-content:flex-end}.Search .Numbers{display:flex}.Search .Numbers .Link{align-items:center;display:flex;padding:10px}.Instagram{align-items:center;display:flex;flex-direction:column;gap:40px;overflow:hidden;padding:80px}@media only screen and (max-width:1280px){.Instagram{padding:60px}}@media only screen and (max-width:1024px){.Instagram{padding:40px}}@media only screen and (max-width:640px){.Instagram{padding:40px 20px}}.Instagram .Title{color:var(--red);text-align:center}.Instagram swiper-container{overflow:visible;width:100%}.Instagram swiper-container a{aspect-ratio:1;background-color:#fafafa;position:relative;width:100%}.Instagram swiper-container img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.Instagram .swiper-wrapper{transition:all 5s linear}.Social{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(#efebe3 75%,transparent 25%);border-radius:48px;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-right:24px;padding:16px 12px;pointer-events:none;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:10}@media only screen and (max-width:1024px){.Social{display:none}}.Social .Link{display:flex;justify-content:center;padding:8px;pointer-events:auto;width:40px}.Social img{height:24px}.Tooltip{border-radius:8px;bottom:88px;display:flex;left:50%;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,12px)scale(.75);transition:opacity .25s,transform .25s;z-index:9}@media only screen and (max-width:1280px){.Tooltip{bottom:68px}}@media only screen and (max-width:1024px){.Tooltip{bottom:48px}}@media only screen and (max-width:640px){.Tooltip{bottom:28px;padding:0 20px}}.Tooltip .Button{cursor:default}.Tooltip.Visible{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.TaskList{display:flex;justify-content:center;padding:80px;width:100%}@media only screen and (max-width:1280px){.TaskList{padding:60px}}@media only screen and (max-width:1024px){.TaskList{padding:40px}}@media only screen and (max-width:640px){.TaskList{padding:40px 20px}}.TaskList .List{gap:8px;max-width:1024px;width:100%}.DailyTasks,.TaskList .List{display:flex;flex-direction:column}.DailyTasks.Invisible{opacity:.25;pointer-events:none}.DailyTasks .Navigation{align-items:center;border-radius:28px;cursor:pointer;display:flex;height:56px;justify-content:space-between;padding:0 24px}.DailyTasks .Navigation img{transition:transform .25s}.DailyTasks .Tasks{display:none;flex-direction:column;gap:80px;padding:40px 0}.DailyTasks.Open .Navigation img{transform:scaleY(-1)}.DailyTasks.Open .Tasks{display:flex}.Task{border-bottom:1px solid color-mix(#000 10%,transparent 90%);gap:40px;overflow:hidden;padding-bottom:40px}.Task,.Task .TextColumn{display:flex;flex-direction:column}.Task .TextColumn{align-items:flex-start;gap:5px}.Task .TextColumn .Title,.Task>.Title{color:var(--red)}.Task .ActualTasksList{display:flex;flex-direction:column;gap:40px}.Task .Richtext{padding:0}.Task .TaskNavigation{align-items:center;display:flex;gap:10px}.Task .AdditionalTaskContainer{border-radius:28px;box-shadow:inset 0 0 0 1px red;display:flex;flex-direction:column;overflow:hidden}.Task .AdditionalTaskContainer .AdditionalTasksList{display:none;flex-direction:column;gap:40px;margin:0 20px 20px;overflow:hidden;padding-top:20px}.Task .AdditionalTaskContainer.Open .AdditionalTasksList{border-top:1px solid color-mix(#000 10%,transparent 90%);display:flex}.Task .AdditionalTaskContainer.Open .AdditionalNavigation img{transform:scaleY(-1)}.Task .AdditionalNavigation{align-items:center;cursor:pointer;display:flex;height:56px;justify-content:space-between;padding:0 24px;width:100%}.Task .AdditionalNavigation img{transition:transform .25s}.Task .AdditionalNavigation .Title{color:var(--red)}.TaskCheckbox{display:flex;flex-direction:column;gap:10px}.FloatingSearch{bottom:60px;display:flex;left:60px;padding:20px;pointer-events:auto;position:fixed;transition:transform .25s,opacity .25s;z-index:8}@media only screen and (max-width:1280px){.FloatingSearch{bottom:40px;left:40px}}@media only screen and (max-width:1024px){.FloatingSearch{bottom:20px;left:20px}}@media only screen and (max-width:640px){.FloatingSearch{bottom:0;left:0}.FloatingSearch.Dismiss{opacity:0;pointer-events:none;transform:scale(.8)}}.FloatingSearch .SearchWrapper{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(#efebe3 75%,transparent 25%);border-radius:32px;display:flex;justify-content:flex-end;overflow:hidden;pointer-events:auto;transition:width .5s;width:48px}.FloatingSearch .SearchWrapper .Button{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.FloatingSearch .SearchWrapper .Textfield{background:0 0;border-radius:0;opacity:0;transition:opacity .5s;width:200px}.FloatingSearch .SearchWrapper.Open{width:248px}.FloatingSearch .SearchWrapper.Open .Textfield{opacity:1}.CBanner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(#efebe3 75%,transparent 25%);border-radius:24px;bottom:80px;height:48px;overflow:hidden;position:fixed;right:80px;transition:width .5s cubic-bezier(.25,1,.5,1),height .5s cubic-bezier(.25,1,.5,1),background-color .5s cubic-bezier(.25,1,.5,1),box-shadow .5s cubic-bezier(.25,1,.5,1);width:48px;z-index:9}@media only screen and (max-width:1280px){.CBanner{bottom:60px;right:60px}}@media only screen and (max-width:1024px){.CBanner{bottom:40px;right:40px}}@media only screen and (max-width:640px){.CBanner{bottom:20px;right:20px}}.CBanner.Open{background-color:color-mix(#fff 75%,transparent 25%);box-shadow:0 12px 40px color-mix(#000 10%,transparent 90%)}.CBanner.Open .CInner{opacity:1;pointer-events:auto;transition:all .5s cubic-bezier(.25,1,.5,1) .375s}.CBanner.Open .MoveDown{opacity:0;pointer-events:none;transform:scale(.8)}.CBanner .CInner{bottom:0;display:flex;flex-direction:column;gap:24px;min-width:500px;opacity:0;overflow:hidden;padding:24px 48px 24px 24px;pointer-events:auto;pointer-events:none;position:absolute;right:0;transition:opacity .25s cubic-bezier(.25,1,.5,1)}@media only screen and (max-width:768px){.CBanner .CInner{min-width:0}.CBanner .CInner h5{white-space:nowrap}}@media only screen and (max-width:640px){.CBanner .CInner{min-width:0;padding:20px 40px 20px 20px;width:calc(100vw - 40px)}.CBanner .CInner h5{white-space:pre-wrap}}.CBanner .MoveDown{align-items:center;bottom:0;display:flex;height:48px;justify-content:center;pointer-events:auto;position:absolute;right:0;transition:all .25s;width:48px}.CBanner .MoveDown img{transition:transform .25s}.CBanner .MoveDown.Down img{transform:rotate(180deg)}.MailchimpForm{align-items:center;display:flex;flex-direction:column;gap:80px;padding:80px}@media only screen and (max-width:1280px){.MailchimpForm{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.MailchimpForm{gap:40px;padding:40px}}@media only screen and (max-width:640px){.MailchimpForm{padding:40px 20px}}.MailchimpForm .TextColumn{align-items:flex-start;display:flex;flex-direction:column;gap:40px;text-align:center;text-wrap:balance}@media only screen and (max-width:1280px){.MailchimpForm .TextColumn{gap:30px}}@media only screen and (max-width:1024px){.MailchimpForm .TextColumn{gap:20px}}.MailchimpForm .TextColumn .Body{max-width:800px}.MailchimpForm .Form{align-items:center;display:flex;flex-direction:column;gap:40px;max-width:400px;width:100%}.MailchimpForm .Form .Container{display:flex;flex-direction:column;gap:20px;width:100%}.MailchimpForm .Form.Grid{max-width:800px}.MailchimpForm .Form.Grid .Container{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:768px){.MailchimpForm .Form.Grid .Container{display:flex;flex-direction:column}}.MailchimpForm .Form.Grid .Container .LegalContainer{grid-column:span 2/span 2;padding-top:12px}.MailchimpForm .Form.Grid .Container .LegalContainer a,.MailchimpForm .Form.Grid .Container .LegalContainer p{font-size:16px;line-height:1.5}.MailchimpForm .Form.Grid .Container .LegalContainer a{color:var(--red);text-decoration:underline}.MailchimpForm .mailchimp_frame{left:-1px;opacity:0;pointer-events:none;position:fixed;top:-1px;visibility:hidden}.LabelContainer{position:relative}.LabelContainer .MoreInfoButton{cursor:pointer}.LabelContainer .InfoPopup{align-items:center;background:color-mix(0,0,0 25%,transparent 75%);display:flex;inset:0;justify-content:center;opacity:0;padding:40px;pointer-events:none;position:fixed;transition:opacity .5s cubic-bezier(.25,1,.5,1);z-index:100}@media only screen and (max-width:768px){.LabelContainer .InfoPopup{padding:40px 12px}}.LabelContainer .InfoPopup.Active{opacity:1;pointer-events:auto}.LabelContainer .InfoPopup.Active .PopupContent{transform:translateY(0)}.LabelContainer .InfoPopup .PopupContent{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff;border-radius:24px;box-shadow:0 12px 40px color-mix(#000 10%,transparent 90%);display:flex;flex-direction:column;gap:24px;max-width:560px;overflow:clip;padding:24px;position:relative;transform:translateY(20px);transition:transform .5s cubic-bezier(.25,1,.5,1);width:100%}.LabelContainer .InfoPopup .PopupContent .CloseButton{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;right:16px;top:16px;width:32px}.LabelContainer .InfoPopup .PopupContent .CloseButton img{height:24px;width:24px}.LabelContainer .InfoPopup .PopupContent .CloseButton:hover{opacity:.7}.LabelContainer .InfoPopup .PopupContent .Content{font-size:16px;line-height:1.5;padding-bottom:12px}.LabelContainer .InfoPopup .PopupContent .Content ol,.LabelContainer .InfoPopup .PopupContent .Content ul{list-style-position:outside;padding-left:20px}:is(.LabelContainer .InfoPopup .PopupContent .Content ul,.LabelContainer .InfoPopup .PopupContent .Content ol) li{margin-bottom:12px;padding-left:8px}:is(.LabelContainer .InfoPopup .PopupContent .Content ul,.LabelContainer .InfoPopup .PopupContent .Content ol) li:last-child{margin-bottom:0}.LabelContainer .InfoPopup .PopupContent .Content ul{list-style-type:disc}.LabelContainer .InfoPopup .PopupContent .Content ol{list-style-type:decimal}.LabelContainer .InfoPopup .PopupContent .Content p{margin-bottom:12px}.LabelContainer .InfoPopup .PopupContent .Content p:last-child{margin-bottom:0}.Video{display:block;padding:80px}@media only screen and (max-width:1280px){.Video{padding:60px}}@media only screen and (max-width:1024px){.Video{padding:40px}}@media only screen and (max-width:640px){.Video{padding:40px 20px}}.Video iframe{aspect-ratio:16/9;width:100%}.InlineSelectWrapper{display:flex}.InlineSelectWrapper .InlineSelect{background-color:color-mix(#fff 50%,transparent 50%);border-radius:24px;display:flex;height:48px;padding:2px}@media only screen and (max-width:768px){.InlineSelectWrapper .InlineSelect{height:40px}}.InlineSelectWrapper .InlineSelect .InlineSelectInner{display:flex;position:relative}.InlineSelectWrapper .InlineSelect .InlineSelectButtonWrapper{cursor:pointer;display:flex;padding:2px}.InlineSelectWrapper .InlineSelect .InlineSelectButtonWrapper.Active .InlineSelectButton{background-color:var(--red);color:#fff}.InlineSelectWrapper .InlineSelect .InlineSelectButtonWrapper.Active+.InlineSelectSeparatorWrapper{opacity:0}.InlineSelectWrapper .InlineSelect .InlineSelectButtonWrapper .InlineSelectButton{align-items:center;border-radius:20px;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;padding:0 20px;transition:color .25s,background-color .25s}@media only screen and (max-width:768px){.InlineSelectWrapper .InlineSelect .InlineSelectButtonWrapper .InlineSelectButton{font-size:16px;padding:0 16px}}.InlineSelectWrapper .InlineSelect .InlineSelectSeparatorWrapper{align-items:center;display:flex;height:100%;pointer-events:none;transition:opacity .25s;width:0}.InlineSelectWrapper .InlineSelect .InlineSelectSeparatorWrapper:has(+.InlineSelectButtonWrapper.Active){opacity:0}.InlineSelectWrapper .InlineSelect .InlineSelectSeparatorWrapper .InlineSelectSeparator{background-color:color-mix(#000 10%,transparent 90%);height:24px;min-width:1px}.PodcastBanner{align-items:flex-start;display:flex;flex-direction:column;gap:40px;padding:80px}@media only screen and (max-width:1280px){.PodcastBanner{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.PodcastBanner{gap:40px;padding:40px}}@media only screen and (max-width:640px){.PodcastBanner{padding:40px 20px}}.PodcastBanner .TextColumn{align-items:flex-start;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1280px){.PodcastBanner .TextColumn{gap:30px}}@media only screen and (max-width:1024px){.PodcastBanner .TextColumn{gap:20px}}.PodcastBanner .PodcastLinksContainer{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media only screen and (max-width:1024px){.PodcastBanner .PodcastLinksContainer{gap:12px}}.PodcastBannerLink{align-items:center;border-radius:44px;display:flex;flex-direction:row;padding:20px 40px;transition:background-color .25s,transform .25s}@media only screen and (max-width:1024px){.PodcastBannerLink{padding:10px 20px}}.PodcastBannerLink:hover{background-color:#0000!important;transform:scale(1.05)}.PodcastBannerLink img{height:40px}@media only screen and (max-width:1024px){.PodcastBannerLink img{height:32px}}.PodcastOverview{align-items:flex-start;display:flex;flex-direction:column;gap:40px;padding:80px}@media only screen and (max-width:1280px){.PodcastOverview{gap:60px;padding:60px}}@media only screen and (max-width:1024px){.PodcastOverview{gap:40px;padding:40px}}@media only screen and (max-width:640px){.PodcastOverview{padding:40px 20px}}.PodcastOverview .TextColumn{align-items:flex-start;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1280px){.PodcastOverview .TextColumn{gap:30px}}@media only screen and (max-width:1024px){.PodcastOverview .TextColumn{gap:20px}}.PodcastOverview .PodcastOverviewContainer{align-items:flex-start;display:flex;flex-direction:column;gap:40px;width:100%}.PodcastOverview .PodcastOverviewContainer .PodcastOverviewItems{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);width:100%}@media only screen and (max-width:1280px){.PodcastOverview .PodcastOverviewContainer .PodcastOverviewItems{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1024px){.PodcastOverview .PodcastOverviewContainer .PodcastOverviewItems{grid-template-columns:repeat(1,1fr)}}.PodcastOverviewItem{align-items:flex-start;display:flex;flex-direction:column;width:100%}.PodcastOverviewItem .ImageContainer{aspect-ratio:16/9;position:relative;width:100%}.PodcastOverviewItem .ImageContainer img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.PodcastOverviewItem .Content{align-items:flex-start;background-color:var(--beige);display:flex;flex:1;flex-direction:column;gap:20px;padding:40px;width:100%}@media only screen and (max-width:768px){.PodcastOverviewItem .Content{gap:10px;padding:20px;width:100%}}.PodcastOverviewItem .Title{color:var(--red);max-width:800px}.PodcastOverviewItem .Description{-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;max-width:800px;overflow:hidden;width:100%}.PodcastOverviewItem .Details{border-top:1px solid color-mix(#000 10%,transparent 90%);display:flex;flex-wrap:wrap;gap:10px;padding-top:20px;width:100%}@media only screen and (max-width:768px){.PodcastOverviewItem .Details{padding-top:10px}}.PodcastOverviewItem .Details p{color:color-mix(#000 50%,transparent 50%);display:flex;gap:10px;white-space:nowrap}.PodcastOverviewItem .Details p:nth-child(2):before{content:"–"}.PodcastOverviewItem .Links{align-items:center;display:flex;gap:12px;margin-top:auto;padding-top:60px;width:100%}.PodcastOverviewItem .Links .LinksTitle{flex:1}@media only screen and (max-width:768px){.PodcastOverviewItem .Links .LinksTitle{display:none}}.PodcastOverviewItemLink{align-items:center;background-color:#fff;border-radius:24px;display:flex;height:48px;justify-content:center;position:relative;width:48px}.PodcastOverviewItemLink.primary{background-color:var(--red)}.PodcastOverviewItemLink:hover img{transform:rotate(-15deg)}.PodcastOverviewItemLink img{transition:transform .25s}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}
