/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--app-height:100vh}html{--headline-2xl:clamp(3rem,2.1197rem + 3.7559vw,5.5rem);--headline-2xl-line-height:113.636%;--headline-2xl-letter-spacing:0;--headline-xl:clamp(3rem,2.7359rem + 1.1268vw,3.75rem);--headline-xl-line-height:106.667%;--headline-xl-letter-spacing:0;--headline-m:clamp(1.875rem,1.4789rem + 1.6901vw,3rem);--headline-m-line-height:116.667%;--headline-m-letter-spacing:0;--headline-s:clamp(1.25rem,1.162rem + 0.3756vw,1.5rem);--headline-s-line-height:133.333%;--headline-s-letter-spacing:0;--lead-m:clamp(1.375rem,1.287rem + 0.3756vw,1.625rem);--lead-m-line-height:146.154%;--lead-m-letter-spacing:0;--body-m:clamp(1.125rem,1.081rem + 0.1878vw,1.25rem);--body-m-line-height:160%;--body-m-letter-spacing:0;--body-s:0.75rem;--body-s-line-height:133.333%;--body-s-letter-spacing:0.5;--label-l:clamp(1.25rem,1.0299rem + 0.939vw,1.875rem);--label-l-line-height:133.333%;--label-l-letter-spacing:0;--label-m:1.125rem;--label-m-line-height:133.333%;--label-m-letter-spacing:0;--label-s:1rem;--label-s-line-height:150%;--label-s-letter-spacing:0.2;--space-3xs:0.5rem;--space-2xs:1rem;--space-xs:2rem;--space-s:clamp(1.5rem,1.3239rem + 0.7512vw,2rem);--space-m:clamp(2rem,1.6479rem + 1.5023vw,3rem);--space-l:clamp(2rem,1.2958rem + 3.0047vw,4rem);--space-xl:clamp(4rem,3.2958rem + 3.0047vw,6rem);--space-2xl:clamp(4rem,1.1831rem + 12.0188vw,12rem);--fontsize-nav:var(--body-m);--fontsize-button:var(--body-m);--block-padding-x:clamp(2rem,1.2958rem + 3.0047vw,4rem);--block-padding-y:clamp(1.25rem,-0.4225rem + 7.1362vw,6rem);--header-height:auto;--border-width:1px;--gap:var(--space-s);--color-informative:#0b41cd;--color-informative-hover:#011745;--color-high-contrast:#21201f;--color-low-contrast:#544f4f;--color-base-3:#fbfbfa;--color-grey-2:#c2bab5;--color-grey-1:#dbd6d1;--gradient-brand:linear-gradient(149deg,#fff0 -29.38%,#fad6c766 69.97%,var(--color-informative) 141.56%);--gradient-neutral:linear-gradient(145deg,#fff7f5 54.87%,#fac9b5 227.96%);--gradient-warm-blue-bottom-right:linear-gradient(136deg,#fff 35.41%,#fff7f5 58%,#bde3ff 128.14%);--gradient-footer:linear-gradient(144.84deg,#fff 54.87%,#fac9b5 227.96%);--gradient-frontpage:linear-gradient(-31deg,#fff0 -29.38%,#fad6c766 69.97%,var(--color-informative) 141.56%);--color-grey-100:#f9f9f9;--color-grey-200:#e6e6e6;--color-grey-300:#d9d9d9;--color-grey-400:#c7c7c7;--color-grey-500:#8c8c8c;--color-grey-600:#757575;--color-grey-700:#3f3f3f;--color-black:#000;--color-white:#fff;--color-component-gradient:var(--gradient-brand);--color-component-text:var(--color-high-contrast);--color-component-headline:var(--color-high-contrast);--color-component-border:var(--color-grey-2);--color-component-link:var(--color-informative);--color-component-link-hover:var(--color-informative-hover);--color-component-icon:var(--color-informative);--color-focus-outline:var(--color-informative);--color-component-button-bg:var(--color-transparent);--color-component-button-border:var(--color-informative);--color-component-button-text:var(--color-informative);--color-component-button-bg-hover:var(--color-transparent);--color-component-button-border-hover:var(--color-informative-hover);--color-component-button-text-hover:var(--color-informative-hover);--font-size-base:16px;--scrollbar-width:0px;--real-vw:calc(100vw - var(--scrollbar-width));--hundo:min(var(--real-vw) - (2 * var(--block-padding-y)),1512px);--full-grid-all-gaps:calc(var(--gap)*3);--full-grid-all-cols:calc(var(--hundo) - var(--full-grid-all-gaps));--single-col-width:calc((var(--hundo) - var(--full-grid-all-gaps))/4);--single-col:calc(var(--single-col-width) + var(--gap));--admin-bar-height:0px}@media (min-width:960px){html{--full-grid-all-gaps:calc(var(--gap)*11);--full-grid-all-cols:calc(var(--hundo) - var(--full-grid-all-gaps));--single-col-width:calc((var(--hundo) - var(--full-grid-all-gaps))/12);--single-col:calc(var(--single-col-width) + var(--gap))}}@font-face{font-family:Roche Sans;font-style:regular;font-weight:300;font-display:swap;src:url(../fonts/RocheSans-Light.woff2) format("woff2"),url(../fonts/RocheSans-Light.woff) format("woff"),url(../fonts/RocheSans-Light.ttf) format("truetype")}@font-face{font-family:Roche Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/RocheSans-LightItalic.woff2) format("woff2"),url(../fonts/RocheSans-LightItalic.woff) format("woff"),url(../fonts/RocheSans-LightItalic.ttf) format("truetype")}@font-face{font-family:Roche Sans;font-style:regular;font-weight:400;font-display:swap;src:url(../fonts/RocheSans-Regular.woff2) format("woff2"),url(../fonts/RocheSans-Regular.woff) format("woff"),url(../fonts/RocheSans-Regular.ttf) format("truetype")}@font-face{font-family:Roche Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/RocheSans-Italic.woff2) format("woff2"),url(../fonts/RocheSans-Italic.woff) format("woff"),url(../fonts/RocheSans-Italic.ttf) format("truetype")}:focus{outline-style:solid;outline-width:4px;outline-offset:4px;outline-color:var(--color-focus-outline)}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@keyframes textReveal{0%{transform:translateY(105%)}1%{opacity:1}to{transform:translateY(0);opacity:1}}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }html{-webkit-text-size-adjust:100%;font-size:100%;font-size:var(--font-size-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:var(--color-tap-hilite);height:-webkit-fill-available;-moz-osx-smoothing:grayscale}.theme-footer{--color-component-gradient:var(--gradient-footer)}.theme-white{--color-component-bg:var(--color-white)}.theme-light-grey{--color-component-bg:var(--color-base-3)}.theme-footer,.theme-gradient{--color-component-bg:var(--color-component-gradient)}.site-wrapper .theme-gradient,.site-wrapper.gradient-brand .theme-gradient{--color-component-gradient:var(--gradient-brand)}.site-wrapper.gradient-neutral .theme-gradient{--color-component-gradient:var(--gradient-neutral)}.site-wrapper.gradient-warm-blue-bottom-right .theme-gradient{--color-component-gradient:var(--gradient-warm-blue-bottom-right)}.theme-footer .bg-component-bg,.theme-footer.bg-component-bg,.theme-gradient .bg-component-bg,.theme-gradient.bg-component-bg{background-image:var(--color-component-gradient)}.block-hero-frontpage.theme-gradient.bg-component-bg{--color-component-gradient:var(--gradient-frontpage)}@supports (-webkit-touch-callout:none){body{height:-webkit-fill-available}}.link-hover{text-decoration-color:var(--color-component-link);text-underline-offset:.12em}footer a,header a,main a{text-decoration-thickness:1px;transition-property:text-underline-offset,text-decoration-color,outline-offset,outline-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}footer a:hover,header a:hover,main a:hover{text-underline-offset:.12em;color:var(--color-component-link);text-decoration-color:var(--color-component-link)}html[data-whatinput=touch] footer a:hover,html[data-whatinput=touch] header a:hover,html[data-whatinput=touch] main a:hover{text-decoration-color:#0000;text-underline-offset:.22em}.nav-link{text-decoration-color:#0000}.nav-link-active{color:var(--color-component-link)}.admin-bar{--admin-bar-height:32px;--hero-content-height:calc(100vh - var(--header-height-dt) - var(--base-padding) - 32px);--hero-content-height-nav-closed:calc(100vh - var(--base-padding) - var(--base-padding) - 32px);--header-bottom-dt:calc(var(--header-height-dt) + 32px)}@media screen and (max-width:782px){.admin-bar header.header{top:0}}main>section:first-child{padding-top:var(--header-height)}.headline-2xl,.headline-m,.headline-s,.headline-xl{overflow-wrap:break-word;font-family:Roche Sans,Roboto,sans-serif;font-weight:300}.headline-2xl{font-size:var(--headline-2xl);line-height:var(--headline-2xl-line-height);letter-spacing:var(--headline-2xl-letter-spacing)}h1{font-size:var(--headline-xl);line-height:var(--headline-xl-line-height);letter-spacing:var(--headline-xl-letter-spacing)}h1,h2{overflow-wrap:break-word;font-family:Roche Sans,Roboto,sans-serif;font-weight:300}h2{font-size:var(--headline-m);line-height:var(--headline-m-line-height);letter-spacing:var(--headline-m-letter-spacing)}h3{overflow-wrap:break-word;font-family:Roche Sans,Roboto,sans-serif;font-size:var(--headline-s);line-height:var(--headline-s-line-height);letter-spacing:var(--headline-s-letter-spacing);font-weight:400}.lead-m{font-size:var(--lead-m);line-height:var(--lead-m-line-height);letter-spacing:var(--lead-m-letter-spacing)}.body-m,.lead-m{font-family:Roche Sans,Roboto,sans-serif;font-weight:300}.body-m{font-size:var(--body-m);line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing)}.body-s{font-size:var(--body-s);line-height:var(--body-s-line-height);letter-spacing:var(--body-s-letter-spacing)}.body-s,.label-l{font-family:Roche Sans,Roboto,sans-serif;font-weight:400}.label-l{font-size:var(--label-l);line-height:var(--label-l-line-height);letter-spacing:var(--label-l-letter-spacing)}.label-s{font-family:Roche Sans,Roboto,sans-serif;font-size:var(--label-s);line-height:var(--label-s-line-height);letter-spacing:var(--label-s-letter-spacing);font-weight:400}@supports(-webkit-touch-callout:none){.min-height-full{min-height:-webkit-fill-available}}@supports not (-webkit-touch-callout:none){.min-height-full{min-height:100vh}}[jss=reveal]{opacity:0}.grid-base{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}@media (min-width:960px){.grid-base{grid-template-columns:repeat(12,minmax(0,1fr))}}.block-container{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:var(--block-padding-y);padding-right:var(--block-padding-y)}.tw-button-base{max-width:70ch;cursor:pointer;overflow:hidden;border-radius:2px;border-width:1px;border-color:var(--color-component-button-border);background-color:var(--color-component-button-bg);font-family:Roche Sans,Roboto,sans-serif;color:var(--color-component-button-text);text-decoration-line:none}.tw-button-base:hover{border-color:var(--color-component-button-border-hover);background-color:var(--color-component-button-bg-hover);color:var(--color-component-button-text-hover)}.tw-button-base{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.22s;transition-timing-function:ease-in}.tw-button-m{max-width:70ch;cursor:pointer;overflow:hidden;border-radius:2px;border-width:1px;border-color:var(--color-component-button-border);background-color:var(--color-component-button-bg);font-family:Roche Sans,Roboto,sans-serif;color:var(--color-component-button-text);text-decoration-line:none}.tw-button-m:hover{border-color:var(--color-component-button-border-hover);background-color:var(--color-component-button-bg-hover);color:var(--color-component-button-text-hover)}.tw-button-m{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.22s;transition-timing-function:ease-in;padding-top:.375rem;padding-bottom:.375rem;padding-left:var(--space-2xs);padding-right:var(--space-2xs);font-size:var(--label-s);line-height:var(--label-s-line-height);letter-spacing:var(--label-s-letter-spacing)}.strong,strong{font-weight:700}em{font-style:italic}blockquote{max-width:100%;overflow-wrap:break-word}iframe{height:100%;width:100%}.medium-field{overflow-wrap:break-word}.medium-field ol:not(:last-child),.medium-field p:not(:last-child),.medium-field ul:not(:last-child){padding-bottom:var(--space-2xs)}.medium-field h2:not(:first-child){padding-top:var(--space-2xs)}.medium-field h2{padding-bottom:var(--space-2xs)}.medium-field h3:not(:first-child){padding-top:var(--space-3xs)}.medium-field h3{padding-bottom:var(--space-3xs)}.medium-field ol,.medium-field ul{padding-left:1.5rem}.medium-field ul{list-style-type:disc}.medium-field ol{list-style-type:decimal}.medium-field a{font-weight:400;color:var(--color-component-link);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.medium-field a:hover{color:var(--color-component-link-hover)}.medium-field li:empty,.medium-field ol:empty,.medium-field p:empty,.medium-field span:empty,.medium-field ul:empty{display:none}.page-anim{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.87,0,.47,.78)}.burger{--burger-height:16px;--burger-line-height:2px;--burger-width:21px;position:relative;height:var(--burger-height);width:var(--burger-width);cursor:pointer}.burger span{position:absolute;display:block;height:var(--burger-line-height);width:100%;border-radius:9999px;background-color:var(--color-low-contrast);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.4s;transition-timing-function:ease-in}.burger span:first-child{top:0}.burger span:nth-child(2){top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.burger span:last-child{bottom:0}.menu-open .burger span:first-child{top:50%;--tw-translate-y:-50%;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-open .burger span:nth-child(2){display:none}.menu-open .burger span:last-child{bottom:auto;top:50%;--tw-translate-y:-50%;--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-right-2xs{right:calc(var(--space-2xs)*-1)}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-header{top:var(--header-height)}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mb-2xs{margin-bottom:var(--space-2xs)}.mr-auto{margin-right:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-auto{height:auto}.h-full{height:100%}.h-s{height:var(--space-s)}.max-h-\[37\.5rem\]{max-height:37.5rem}.max-h-full{max-height:100%}.min-h-screen{min-height:100vh}.w-2xs{width:var(--space-2xs)}.w-\[1\.25rem\]{width:1.25rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-min{width:-moz-min-content;width:min-content}.w-xs{width:var(--space-xs)}.min-w-\[320px\]{min-width:320px}.max-w-\[72ch\]{max-width:72ch}.max-w-cols-8{max-width:calc(var(--single-col)*8 - var(--gap))}.max-w-full{max-width:100%}.flex-shrink-0{flex-shrink:0}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-stretch{justify-content:stretch}.gap-2xs{gap:var(--space-2xs)}.gap-3xs{gap:var(--space-3xs)}.gap-gap{gap:var(--gap)}.gap-s{gap:var(--space-s)}.gap-x-2xs{-moz-column-gap:var(--space-2xs);column-gap:var(--space-2xs)}.gap-x-3xs{-moz-column-gap:var(--space-3xs);column-gap:var(--space-3xs)}.gap-x-s{-moz-column-gap:var(--space-s);column-gap:var(--space-s)}.gap-x-xs{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.gap-y-2xs{row-gap:var(--space-2xs)}.gap-y-3xs{row-gap:var(--space-3xs)}.gap-y-gap-m{row-gap:calc(var(--body-m))}.gap-y-l{row-gap:var(--space-l)}.gap-y-m{row-gap:var(--space-m)}.gap-y-xs{row-gap:var(--space-xs)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.rounded-sm{border-radius:.125rem}.border-b{border-bottom-width:var(--border-width)}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-t{border-top-width:var(--border-width)}.border-t-2{border-top-width:2px}.border-none{border-style:none}.border-component-border{border-color:var(--color-component-border)}.border-high-contrast{border-color:var(--color-high-contrast)}.bg-component-bg{background-color:var(--color-component-bg)}.bg-transparent{background-color:initial}.fill-component-icon{fill:var(--color-component-icon)}.fill-component-text{fill:var(--color-component-text)}.stroke-component-border{stroke:var(--color-component-border)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-3xs{padding:var(--space-3xs)}.px-0{padding-left:0;padding-right:0}.px-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.px-sides{padding-left:var(--block-padding-y);padding-right:var(--block-padding-y)}.py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.py-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.py-m{padding-top:var(--space-m);padding-bottom:var(--space-m)}.py-vertical{padding-top:var(--block-padding-x);padding-bottom:var(--block-padding-x)}.py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.pb-0{padding-bottom:0}.pb-2xs{padding-bottom:var(--space-2xs)}.pb-3xs{padding-bottom:var(--space-3xs)}.pb-s{padding-bottom:var(--space-s)}.pb-vertical{padding-bottom:var(--block-padding-x)}.pb-xs{padding-bottom:var(--space-xs)}.pl-2xs{padding-left:var(--space-2xs)}.pr-0{padding-right:0}.pr-2xs{padding-right:var(--space-2xs)}.pt-header{padding-top:var(--header-height)}.pt-m{padding-top:var(--space-m)}.pt-vertical{padding-top:var(--block-padding-x)}.text-center{text-align:center}.font-body{font-family:Roche Sans,Roboto,sans-serif}.font-light{font-weight:300}.uppercase{text-transform:uppercase}.text-component-headline{color:var(--color-component-headline)}.text-component-link{color:var(--color-component-link)}.text-component-text{color:var(--color-component-text)}.text-white{color:var(--color-white)}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.outline-none{outline:2px solid #0000;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-navigation{transition-property:color,background-color,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-500{transition-delay:.5s}.duration-250{transition-duration:.25s}.duration-400{transition-duration:.4s}.duration-500{transition-duration:.5s}.ease-button{transition-timing-function:ease-in}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-open{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.ease-reveal{transition-timing-function:cubic-bezier(.16,1,.3,1)}html[data-whatintent=mouse] .focus-within:focus-within,html[data-whatintent=mouse] :not(textarea):focus,html[data-whatintent=touch] .focus-within:focus-within,html[data-whatintent=touch] :focus-within{outline:none!important}html[data-whatintent=keyboard] .hide-on-keyboard,html[data-whatintent=touch] .hide-on-touch{display:none}html[data-whatintent=touch] :not(textarea):focus{outline:none!important}.before\:relative:before{content:var(--tw-content);position:relative}.before\:block:before{content:var(--tw-content);display:block}.before\:h-2xs:before{content:var(--tw-content);height:var(--space-2xs)}.before\:w-1:before{content:var(--tw-content);width:1px}.before\:bg-component-border:before{content:var(--tw-content);background-color:var(--color-component-border)}.before\:bg-component-text:before{content:var(--tw-content);background-color:var(--color-component-text)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-2:after{content:var(--tw-content);bottom:-2px}.after\:left-0:after{content:var(--tw-content);left:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:block:after{content:var(--tw-content);display:block}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-left:after{content:var(--tw-content);transform-origin:left}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:border-b-2:after{content:var(--tw-content);border-bottom-width:2px}.after\:border-component-link:after{content:var(--tw-content);border-color:var(--color-component-link)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-400:after{content:var(--tw-content);transition-duration:.4s}.first\:pl-0:first-child{padding-left:0}.first\:before\:hidden:first-child:before{content:var(--tw-content);display:none}.empty\:hidden:empty{display:none}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.disabled\:opacity-50:disabled{opacity:.5}.dt-header-visible .is-dt-header-visible\:translate-y-0{--tw-translate-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-open .is-menu-open\:visible{visibility:visible}.menu-open .is-menu-open\:translate-x-0{--tw-translate-x:0}.menu-open .is-menu-open\:translate-x-0,.menu-open .is-menu-open\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-open .is-menu-open\:translate-y-0{--tw-translate-y:0}.menu-open .is-menu-open\:overflow-hidden{overflow:hidden}.menu-open .is-menu-open\:opacity-100{opacity:1}.is-menu-open\:visible.menu-open{visibility:visible}.is-menu-open\:translate-x-0.menu-open{--tw-translate-x:0}.is-menu-open\:translate-x-0.menu-open,.is-menu-open\:translate-y-0.menu-open{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.is-menu-open\:translate-y-0.menu-open{--tw-translate-y:0}.is-menu-open\:overflow-hidden.menu-open{overflow:hidden}.is-menu-open\:opacity-100.menu-open{opacity:1}@media (min-width:640px){.m640\:col-span-2{grid-column:span 2/span 2}}@media (min-width:960px){.m960\:col-span-4{grid-column:span 4/span 4}.m960\:col-span-5{grid-column:span 5/span 5}.m960\:col-span-6{grid-column:span 6/span 6}.m960\:col-span-7{grid-column:span 7/span 7}.m960\:col-span-8{grid-column:span 8/span 8}.m960\:col-start-6{grid-column-start:6}.m960\:col-start-7{grid-column-start:7}.m960\:row-start-1{grid-row-start:1}.m960\:block{display:block}.m960\:hidden{display:none}.m960\:aspect-\[21\/9\]{aspect-ratio:21/9}.m960\:justify-end{justify-content:flex-end}.m960\:pb-xl{padding-bottom:var(--space-xl)}.m960\:pb-xs{padding-bottom:var(--space-xs)}.m960\:pt-xs{padding-top:var(--space-xs)}}@media (min-width:1024px){.m1024\:block{display:block}.m1024\:hidden{display:none}}@media (min-width:1200px){.m1200\:gap-x-xs{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}}@media (min-width:1440px){.m1440\:max-w-cols-4{max-width:calc(var(--single-col)*4 - var(--gap))}}