@charset "UTF-8";:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--color-primary-light:#23938e;--color-primary:#0e3b39;--color-primary-dark:#0b2c2b;--color-accent-light:#e95d6e;--color-accent:#e2273d;--color-accent-dark:#af1829;--color-gray-000:#fff;--color-gray-100:#f6f6f6;--color-gray-200:#ededed;--color-gray-300:#e0e0e0;--color-gray-400:#bfbfbf;--color-gray-500:grey;--color-gray-600:#505050;--color-gray-700:#303030;--color-gray-800:#292929;--color-gray-900:#131313;--color-gray-1000:#000;--color-dark:#0d2122;--color-success:#49d670;--color-info:#3ab1e5;--color-warning:#eed13a;--color-error:#eb7272;--color-notice:#a872eb;--font-size-headlines-3xs:clamp(1rem,.9688rem + .1563vw,1.125rem);--font-size-headlines-xxs:clamp(1.125rem,1.0938rem + .1563vw,1.25rem);--font-size-headlines-xs:clamp(1.25rem,1.1875rem + .3125vw,1.5rem);--font-size-headlines-s:clamp(1.5rem,1.4375rem + .3125vw,1.75rem);--font-size-headlines-m:clamp(1.75rem,1.6875rem + .3125vw,2rem);--font-size-headlines-l:clamp(2rem,1.8438rem + .7813vw,2.625rem);--font-size-headlines-xl:clamp(2.5rem,2.375rem + .625vw,3rem);--font-size-headlines-xxl:clamp(3rem,2.75rem + 1.25vw,4rem);--font-size-copy-xxs:clamp(.75rem,.725rem + .125vw,.85rem);--font-size-copy-xs:clamp(.85rem,.8438rem + .0313vw,.875rem);--font-size-copy-s:clamp(.875rem,.8438rem + .1563vw,1rem);--font-size-copy-m:clamp(1rem,.9688rem + .1563vw,1.125rem);--font-size-copy-l:clamp(1.125rem,1.0938rem + .1563vw,1.25rem);--font-size-copy-xl:clamp(1.25rem,1.1875rem + .3125vw,1.5rem);--spacing-3xs:clamp(.125rem,.0938rem + .1563vw,.25rem);--spacing-xxs:clamp(.25rem,.1875rem + .3125vw,.5rem);--spacing-xs:clamp(.5rem,.4063rem + .4688vw,.875rem);--spacing-s:clamp(.875rem,.8438rem + .1563vw,1rem);--spacing-m:clamp(1rem,.875rem + .625vw,1.5rem);--spacing-l:clamp(1.5rem,1.375rem + .625vw,2rem);--spacing-xl:clamp(2rem,1.875rem + .625vw,2.5rem);--spacing-xxl:clamp(2.5rem,2.125rem + 1.875vw,4rem);--spacing-3xl:clamp(4rem,3.5rem + 2.5vw,6rem);--spacing-4xl:clamp(6rem,5.25rem + 3.75vw,9rem);--font-family-system:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--font-family-monospace:ui-monospace,Cascadia Mono,Segoe UI Mono,Ubuntu Mono,Roboto Mono,Menlo,Monaco,Consolas,monospace;--font-family-display:Arial,sans-serif;--font-family-body:Arial,sans-serif;--animation-duration-short:75ms;--animation-duration-default:125ms;--animation-duration-medium:225ms;--animation-duration-slow:.5s;--animation-easing-fastOutSlowIn:cubic-bezier(.4,0,.2,1);--animation-easing-fastOutLinearIn:cubic-bezier(.4,0,1,1);--animation-easing-linearOutSlowIn:cubic-bezier(0,0,.2,1);--animation-easing-powerful:cubic-bezier(.25,1,.5,1);--animation-easing-overshoot:cubic-bezier(.34,1.56,.64,1);--header-height:clamp(4rem,-2rem + 20vw,5rem);--header-margin:var(--spacing-xxl);--header-optical-height:var(--header-height);--bottom-nav-height:calc(56px + var(--safe-area-inset-bottom))}@media (min-width:1024px){:root{--header-optical-height:calc(var(--header-height) + var(--header-margin)*2)}}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{background-color:var(--color-dark);margin:0;min-height:100vh;text-align:left}img,picture{display:block;height:auto;max-width:100%}hr{color:inherit;height:0}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}dl,ol,ul{list-style-type:none;margin:0;padding:0}summary{display:list-item}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:monospace;font-size:1em}small{display:block;font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-moz-appearance:button;appearance:button;-webkit-appearance:button;cursor:pointer}legend{max-width:100%;padding:0;white-space:normal}fieldset{border:0;min-width:0;padding:0}progress{vertical-align:baseline}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::selection{background:var(--color-primary);color:#fff}::-moz-selection{background:var(--color-primary);color:#fff}img::selection,svg::selection{background:transparent}img::-moz-selection,svg::-moz-selection{background:transparent}body{overflow-y:scroll}body.no-scroll{overflow-y:hidden}.container{margin-left:auto;margin-right:auto;padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);width:100%;--container-padding-x:var(--spacing-l)}@media (min-width:560px){.container{--container-max-width: calc(752px - 1rem) ;max-width:var(--container-max-width)}}@media (min-width:1024px){.container{--container-max-width: calc(960px - 1rem) ;max-width:var(--container-max-width)}}@media (min-width:1264px){.container{--container-max-width: calc(1264px - 1rem) ;max-width:var(--container-max-width)}}@media (min-width:1400px){.container{--container-max-width: calc(1400px - 1rem) ;max-width:var(--container-max-width)}}@media (min-width:1024px){.container--compact{--container-max-width: calc(1140px - 1rem) }}.layout{--site-spacing:var(--spacing-3xl);display:flex;flex-direction:column;min-height:100vh;position:relative}@media (min-width:1024px){.layout{display:grid;grid-template-columns:5fr 6fr;grid-template-rows:[header-start] 50vh [header-end content-start] 1fr [content-end footer-start] auto [footer-end]}}.layout .footer,.layout .header{flex:none}@media (min-width:1024px){.layout .header{align-self:end;grid-column:2;grid-row:header-start/header-end}.layout .footer{grid-column:1/-1;grid-row:footer-start/footer-end}}.layout .main{display:flex;flex:1 0 auto;flex-direction:column}@media (min-width:1024px){.layout .main{grid-column:2;grid-row:content-start/content-end}}.layout .main>:not(.hero){overflow:hidden}.layout .main:after{content:"";display:block;height:0;visibility:hidden}body{color:#fff;font-family:var(--font-family-body);font-size:1rem;font-weight:400;line-height:1.375}.h1,h1{font-size:clamp(1.5rem,1.375rem + .625vw,2rem);font-style:italic;line-height:1.3}.h1,.h2,h1,h2{font-family:var(--font-family-display);font-weight:400;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.h2,h2{font-size:var(--font-size-headlines-xs);line-height:1.4}.h3,h3{font-size:var(--font-size-headlines-xxs);font-weight:400;font-weight:350;line-height:1.25}.h3,.h4,h3,h4{font-family:var(--font-family-display);-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.h4,h4{font-size:var(--font-size-headlines-3xs);line-height:1.4}.h4,.h5,h4,h5{font-weight:400}.h5,h5{font-family:var(--font-family-display);font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;text-wrap:balance}li,p{font-family:var(--font-family-body);font-size:var(--font-size-copy-m);font-weight:300;line-height:1.5}a{color:#fff;text-decoration-color:rgba(255,255,255,.31);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em}a:hover{color:var(--color-primary-light)}p a{text-decoration:underline}a:focus,button:focus,input:focus,select:focus,summary:focus,textarea:focus{outline:4px solid var(--focus-outline-color,var(--color-primary))}@supports selector(:focus-visible){:focus:not(:focus-visible){outline:none!important}}[tabindex="-1"]:focus{outline:none!important}.sr-skip-link:focus,a:focus:hover{outline:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.sr-skip-link{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sr-skip-link:active,.sr-skip-link:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}.sr-skip-link:focus{background-color:var(--color-text-default);border-radius:0 0 .5rem .5rem;color:var(--color-bg-default);font-size:1rem;left:50%;outline:0;padding:1rem 1.5rem;position:absolute;top:0;transform:translate(-50%);white-space:nowrap;z-index:9999}@keyframes fade-in{0%{opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}.u-m0{margin:0!important}.u-mtb0{margin-bottom:0!important}.u-mt0,.u-mtb0{margin-top:0!important}.u-mb0{margin-bottom:0!important}.u-mrl0{margin-left:0!important}.u-mr0,.u-mrl0{margin-right:0!important}.u-ml0{margin-left:0!important}.u-p0{padding:0!important}.u-ptb0{padding-bottom:0!important}.u-pt0,.u-ptb0{padding-top:0!important}.u-pb0{padding-bottom:0!important}.u-prl0{padding-left:0!important}.u-pr0,.u-prl0{padding-right:0!important}.u-pl0{padding-left:0!important}.u-m1{margin:1rem!important}.u-mtb1{margin-bottom:1rem!important}.u-mt1,.u-mtb1{margin-top:1rem!important}.u-mb1{margin-bottom:1rem!important}.u-mrl1{margin-left:1rem!important}.u-mr1,.u-mrl1{margin-right:1rem!important}.u-ml1{margin-left:1rem!important}.u-p1{padding:1rem!important}.u-ptb1{padding-bottom:1rem!important}.u-pt1,.u-ptb1{padding-top:1rem!important}.u-pb1{padding-bottom:1rem!important}.u-prl1{padding-left:1rem!important}.u-pr1,.u-prl1{padding-right:1rem!important}.u-pl1{padding-left:1rem!important}.u-m2{margin:2rem!important}.u-mtb2{margin-bottom:2rem!important}.u-mt2,.u-mtb2{margin-top:2rem!important}.u-mb2{margin-bottom:2rem!important}.u-mrl2{margin-left:2rem!important}.u-mr2,.u-mrl2{margin-right:2rem!important}.u-ml2{margin-left:2rem!important}.u-p2{padding:2rem!important}.u-ptb2{padding-bottom:2rem!important}.u-pt2,.u-ptb2{padding-top:2rem!important}.u-pb2{padding-bottom:2rem!important}.u-prl2{padding-left:2rem!important}.u-pr2,.u-prl2{padding-right:2rem!important}.u-pl2{padding-left:2rem!important}.u-m3{margin:3rem!important}.u-mtb3{margin-bottom:3rem!important}.u-mt3,.u-mtb3{margin-top:3rem!important}.u-mb3{margin-bottom:3rem!important}.u-mrl3{margin-left:3rem!important}.u-mr3,.u-mrl3{margin-right:3rem!important}.u-ml3{margin-left:3rem!important}.u-p3{padding:3rem!important}.u-ptb3{padding-bottom:3rem!important}.u-pt3,.u-ptb3{padding-top:3rem!important}.u-pb3{padding-bottom:3rem!important}.u-prl3{padding-left:3rem!important}.u-pr3,.u-prl3{padding-right:3rem!important}.u-pl3{padding-left:3rem!important}.u-m4{margin:4rem!important}.u-mtb4{margin-bottom:4rem!important}.u-mt4,.u-mtb4{margin-top:4rem!important}.u-mb4{margin-bottom:4rem!important}.u-mrl4{margin-left:4rem!important}.u-mr4,.u-mrl4{margin-right:4rem!important}.u-ml4{margin-left:4rem!important}.u-p4{padding:4rem!important}.u-ptb4{padding-bottom:4rem!important}.u-pt4,.u-ptb4{padding-top:4rem!important}.u-pb4{padding-bottom:4rem!important}.u-prl4{padding-left:4rem!important}.u-pr4,.u-prl4{padding-right:4rem!important}.u-pl4{padding-left:4rem!important}.u-flow-spacing{--flow-spacing:var(--spacing-m)}.u-flow-spacing>*+*{margin-top:var(--flow-spacing,1rem)}.u-align-left,.u-align-start{text-align:left!important}.u-align-center{text-align:center!important}.u-align-end,.u-align-right{text-align:right!important}.u-max-linelength{max-width:70ch!important}.u-hyphenate{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.u-copy-l{font-size:var(--font-size-body1)}.u-copy-m{font-size:var(--font-size-body2)}.u-hidden{display:none!important}.u-block{display:block!important}@media (min-width:560px){.u-mobile-only{display:none!important}}@media (min-width:1024px){.u-tablet-only{display:none!important}}@media (max-width:559px){.u-tablet-and-up-only{display:none!important}}@media (max-width:1023px){.u-desktop-only{display:none!important}}@media not print{.u-print-only{display:none!important}}.u-icon-list{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.u-icon-list .icon{color:var(--color-gray-400);font-size:1em}.brand{color:var(--color-accent);display:flex;flex-wrap:wrap;font-size:1em;font-weight:400;gap:var(--spacing-xxs);line-height:1;text-decoration:none;white-space:nowrap}.brand__person{color:#fff;width:100%}.brand__name{font-weight:700}.brand__profession{color:#fff}.brand__claim{color:#fff;font-style:italic;margin-top:1em;width:100%}.richtext{counter-reset:section;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.richtext ol,.richtext ul{padding-left:1.15em}.richtext ul{list-style:disc}.richtext li,.richtext p{color:rgba(255,255,255,.87);font-size:var(--font-size-copy-s);line-height:1.75;max-width:85ch}.richtext>*+*{margin-top:var(--flow-spacing,1rem)}.richtext>*+:is(h1,h2,h3,h4,h5,h6){margin-top:1.25em}.richtext h3{counter-increment:section}.richtext h3:before{content:counter(section,lower-alpha) ") "}.icon{display:inline-block;font-size:1.5em;height:1em;vertical-align:middle;width:1em}.icon-list{flex-direction:column;line-height:1}.icon-list,.icon-list>li{display:flex;gap:var(--spacing-xs)}.icon-list>li{align-items:center}.icon-list .icon{display:inline-block;font-size:1em;opacity:.35}.spinner{--spinner-size:40px;--spinner-stroke-width:4px;display:inline-block;position:relative;z-index:25}.spinner--small{--spinner-size:24px;--spinner-stroke-width:3px}.spinner__layercontainer{animation:spin 1.5682352941176s linear infinite;height:var(--spinner-size);position:relative;width:var(--spinner-size);z-index:5}.spinner__layer{border-color:var(--spinner-color,var(--color-primary));height:100%;opacity:0;position:absolute;width:100%}.spinner__layer--1{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer--2{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer--3{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.spinner__layer--4{animation:spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes spinner__fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(3turn)}}@keyframes spinner__layer-1-fade-in-out{0%{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes spinner__layer-2-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}}@keyframes spinner__layer-3-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}}@keyframes spinner__layer-4-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}.spinner__gap-patch{border-color:inherit;box-sizing:border-box;height:100%;left:45%;overflow:hidden;position:absolute;top:0;width:10%}.spinner__gap-patch .spinner__circle{left:-450%;width:1000%}.spinner__circle-clipper{border-color:inherit;display:inline-block;height:100%;overflow:hidden;position:relative;width:50%}.spinner__circle-clipper.spinner__left{float:inline-start}.spinner__circle-clipper.spinner__right{float:inline-end}.spinner__circle-clipper .spinner__circle{width:200%}.spinner__circle{animation:none;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;border-style:solid;border-width:var(--spinner-stroke-width);bottom:0;box-sizing:border-box;height:100%;left:0;position:absolute;right:0;top:0}.spinner__left .spinner__circle{animation:spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;border-right-color:transparent!important;transform:rotate(129deg)}.spinner__right .spinner__circle{animation:spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;border-left-color:transparent!important;left:-100%;transform:rotate(-129deg)}@keyframes spinner__left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes spinner__right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.header{background:linear-gradient(to bottom,var(--color-dark),transparent);left:0;position:absolute;right:0;top:0;z-index:50}@media (min-width:560px){.header{background:none;bottom:auto;left:37%;right:auto;top:35vh;transform:translateY(-50%)}}@media (min-width:1024px){.header{bottom:auto;left:auto;position:relative;right:auto;top:auto;transform:none}}.header__inner{align-items:center;display:flex;justify-content:space-between;padding-bottom:var(--container-padding-x);padding-top:var(--container-padding-x)}.header__brand{font-size:clamp(1.25rem,1.0162rem + 1.1688vw,2.185rem)}.pages-menu{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.pages-menu>*+:before{content:"·";margin-right:var(--spacing-xs)}.section{padding-bottom:var(--spacing-m);padding-top:var(--spacing-m)}@media (max-width:1023px){.section--claim{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}.section--portrait{padding-bottom:0;padding-top:0;position:relative}.section--portrait:before{background:linear-gradient(to top,var(--color-dark),transparent);bottom:0;content:"";height:15vh;position:absolute;width:100%;z-index:1}@media (min-width:560px){.section--portrait{height:75vh}}@media (min-width:1024px){.section--portrait{bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;z-index:-1}}.section--portrait img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:560px){.section--portrait img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0}}.footer{background:linear-gradient(to top,var(--color-dark),transparent)}.footer__inner{display:flex;justify-content:space-between;max-width:none;padding-bottom:var(--container-padding-x);padding-top:var(--container-padding-x)}.footer p{font-size:var(--font-size-copy-xxs)}
