:root{--padding-container:clamp(1rem, 5vw, 10em);--padding-section--inline:clamp(0.75rem, 4vw, 5rem);--padding-section--block:clamp(0.75rem, 4vw, 5rem);--spacing--block:clamp(0.85rem, 2.5vh, 1.5rem);--spacing--block--minimum:0.5em;--spacing--inline:1.5rem;--spacing--inline--secondary:calc(var(--spacing--inline) / 2);--spacing--inline--minimum:0.5em;--spacing--paragraph:calc(var(--spacing--block) / 1.4);--spacing--section:calc(var(--spacing--block) * 2.5);--spacing--section--important:calc(var(--spacing--section) * 1.5);--spacing--section--horizontal:calc(var(--spacing--inline) * 3);--spacing--list:var(--spacing--block);--spacing--listitem:calc(var(--spacing--block) / 1.75);--spacing--formcontrol:calc(var(--spacing--paragraph) * 1.25);--spacing--button:calc(var(--spacing--block) / 1.5)}@media screen and (min-width:50em){:root{--spacing--section--important:calc(var(--spacing--section) * 2.25)}}:root{--border-radius:1em;--border-radius--minimum:0.5em;--border-radius--section:2em;--border-color:#dfd9da;--border-color--important:#c7b2b7;--border-color--secondary:#cbbdbf;--border-color--tertiary:#C6BEB0;--backgroundgradient:linear-gradient(45deg, #000000 20%, #2D1519 75%);--backgroundgradient--secondary:linear-gradient(45deg, #2a181b 20%, #43282c 75%);--grunge-color--important:rgba(138, 119, 85, 0.815);--color-mark:#fff4d9;--color-main:#C00745;--color-main--hover:#87002d;--color-main--darken:#670022;--color-main--transparent:hsla(340, 93%, 39%, 0.1);--color-main--contrast:#f8ac50;--color-main--contrast--darken:#e4922e;--color-buttonbackground:var(--color-main);--color-buttonbackground--shadow:var(--color-main--darken);--color-buttonbackground--hover:var(--color-main--hover);--color-buttonbackground--secondary:#9D8E8B;--color-buttonbackground--secondary--hover:#7f6f6c;--color-buttonbackground--tertiary:#534835;--color-buttonbackground--tertiary--hover:#3d3424;--color-optionbackground:#fff;--color-optionbackground--hover:#FAF9FB;--color-background--secondary:#f2edef;--color-background--secondary--ondark:hsla(60, 16%, 94%, 0.07);--color-background--secondary--darker:#e6e0e2;--color-background--tertiary:hsla(60, 16%, 94%, 0.757);--scrollbar-basecolor:#F7F3EE;--scrollbar-thumbcolor:#4F4A45;--scrollbar-thumbcolor--hover:#35302b;--scrollbar-size:1rem;--typography-color--base:#000;--typography-color--contrast:#fff;--typography-color--secondary--base:#3d2d2e;--typography-color--secondary--contrast:#CDCBC0;--typography-color--tertiary--base:#675659;--typography-color--tertiary--contrast:#a2898d;--typography-color--disabled--base:#978aa6;--typography-color--disabled--contrast:#aaaaaa;--typography-color--anchor--base:var(--color-main);--typography-color--anchor--contrast:var(--color-main--contrast);--typography-color--action--base:var(--color-main);--typography-color--anchor--secondary--base:#654e53;--typography-color--anchor--hover--base:var(--color-main);--typography-color--anchor--hover--contrast:var(--color-main--contrast);--label-background:var(--typography-color--tertiary);--label-background--secondary:#d1c8bc;--label-color:var(--typography-color--contrast);--label-color--secondary:var(--typography-color--secondary--base);--data-color--neutral:#887F60;--data-color--positive:#197D71;--data-color--positive--transparent:hsla(173, 67%, 29%, 0.9);--data-color--warning:#9f8642;--data-color--negative:#A84848;--data-color--negative--transparent:hsla(0, 40%, 47%, 0.9);--data-color--unfilled:hsla(28, 8%, 45%, 0.15);--data-color--inactive:#BEB7B1;--contentitem-border-color:#DADFF2;--contentitem-secondarybackground:#F7F7FF;--contentitem-secondarybackground--innershadow:hsl(228, 43%, 95%);--contentitem-tertiarybackground:#F5F0EA;--overlayeditem-zindex:10;--overlayeditem-closebutton-background:#9C62AD;--overlayeditem-borderadius:1rem;--overlayeditem-overlay-background:hsla(236, 66%, 15%, 0.9);--overlayeditem-overlay-background--closed:hsla(236, 66%, 15%, 0);--overlayeditem-background:#fff;--boxshadow-color:rgba(29, 0, 83, 0.1);--notification-background--error:#F84E4E;--notification-background--warning:#F4B707;--notification-background--success:#89C053;--grunge-size:clamp(12em, 30em, 50vw)}*{box-sizing:border-box;margin:0;padding:0;font:inherit;vertical-align:baseline;color:inherit;outline:0}::after,::before{box-sizing:inherit}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{text-align:inherit}fieldset,img{border:none}b,strong{font-weight:700}em,i{font-style:italic}button,fieldset,input,legend,select,textarea{white-space:normal}button{background:0 0;border:none}textarea{resize:vertical;overflow:auto}:root{--overlay-width:clamp(25em, 40em, 90vw);--overlay-height:clamp(30em, 55em, 90vh);--overlay-padding--horizontal:clamp(2rem, 8vw, 7rem);--overlay-padding--vertical:clamp(3rem, 7vh, 6rem);--overlay-button-size:4rem;--overlay-header-padding--vertical:calc(var(--overlay-padding--vertical) / 2);--overlay-header-padding--horizontal:calc(var(--overlay-padding--horizontal) / 2);--overlay-content-padding--vertical:calc(var(--overlay-padding--vertical) /  2);--overlay-content-padding--horizontal:var(--overlay-padding--horizontal);--overlay--wizard-header-width:clamp(17rem, 22rem, 35%);--overlay-nav-padding--vertical:clamp(1rem, 1.5vh, 1.5rem);--overlay-nav-padding--horizontal:clamp(1rem, 3vh, 3rem);--overlay-locationhelper-width:clamp(7rem, 12vw, 15rem)}.overlay-wrapper{position:fixed;left:0;top:0;z-index:var(--overlayeditem-zindex);display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100vw - (100vw - 100%));height:100vh;overflow:hidden;background:var(--overlayeditem-overlay-background);transition:all .3s ease-in;opacity:0;animation:OverlayWrapperOpening .4s;animation-fill-mode:forwards}*+.overlay-wrapper{margin-top:0}.isclosing .overlay-wrapper{animation:OverlayWrapperClosing .4s;animation-fill-mode:forwards}.overlay-wrapper--closed{z-index:-1;visibility:hidden}.overlay-wrapper--slidein{--overlay-content-padding--vertical:0;--overlay-content-padding--horizontal:0;align-items:flex-end}.overlay{position:relative;width:var(--overlay-width);height:var(--overlay-height);padding:0;background:var(--overlayeditem-background);border-radius:var(--overlayeditem-borderadius);transform:scale(0);animation:OverlayOpening .4s;animation-fill-mode:forwards}.isclosing .overlay{animation:OverlayClosing .4s;animation-fill-mode:forwards}.overlay--dialog{--overlay-width:clamp(30em, 50em, 90vw);--overlay-height:auto;--overlay-content-padding--vertical:var(--overlay-padding--vertical);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.overlay--wizard{--overlay-width:clamp(40em, 65em, 90vw);--overlay-header-padding--vertical:var(--overlay-padding--vertical);--overlay-header-padding--horizontal:calc(var(--overlay-padding--horizontal) / 1.5);--overlay-content-padding--vertical:var(--overlay-padding--vertical);display:flex;justify-content:space-between;align-items:stretch}:where(.overlay-wrapper--slidein) .overlay{--overlay-width:clamp(50em, 75em, 90vw);--overlay-height:95vh;--overlay-padding--horizontal:clamp(2rem, 6vw, 5.5rem);--overlay-header-padding--vertical:calc(var(--overlay-padding--vertical) / 2.25);--overlay-header-padding--horizontal:var(--overlay-padding--horizontal);display:flex;flex-direction:column;justify-content:space-between;transform:translateX(100vw);animation:OverlaySlideinOpening .4s;animation-fill-mode:forwards;border-top-right-radius:0;border-bottom-right-radius:0}:where(.overlay-wrapper--slidein--complex) .overlay{--overlay-width:clamp(75em, 100em, 95vw)}.isclosing .overlay-wrapper--slidein .overlay{animation:OverlaySlideinClosing .4s}.overlay--complex{--overlay-locationhelper-padding--horizontal:clamp(1rem, 3vw, 4rem);display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.overlay>*{margin:0}.overlay--complex>:first-child,.overlay--wizard>:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.overlay--complex>:last-child,.overlay--wizard>:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.overlay--complex .overlay-contentwrapper{display:flex;flex-direction:column;width:100%;flex-basis:100%;flex-shrink:1;flex-grow:0;overflow:hidden}.overlay-section{--overlaysection-padding--vertical:var(--overlay-header-padding--vertical);--overlaysection-padding--horizontal:clamp(1em, 3vw, 5rem);position:relative;display:flex;flex-direction:column;justify-content:space-between;width:25vw;max-height:100%;background:#fbfbff;background:linear-gradient(to right,#eaeaf6,#fbfbff 20%)}*+.overlay-section{border-left:1px solid #b9b9ed}.overlay-section-header{padding:var(--overlaysection-padding--vertical) var(--overlaysection-padding--horizontal);border-bottom:1px solid var(--contentitem-border-color)}.overlay-section-content{margin-top:0;margin-bottom:auto;max-height:100%;width:100%;padding:var(--overlaysection-padding--vertical) var(--overlaysection-padding--horizontal);overflow:auto}.overlay-section-header+.overlay-section-content{margin-top:0}.overlay-section-footer{padding:calc(var(--overlaysection-padding--vertical)/ 2) var(--overlaysection-padding--horizontal);border-top:1px solid var(--contentitem-border-color)}*+.overlay-section-footer{margin-top:0}.overlay-buttonclose{--overlaybuttonclose-positiontransform--x:translateX(calc((var(--overlay-width) / 2 + var(--overlay-button-size) / 2) * -1));--overlaybuttonclose-positiontransform--y:translateY(calc((var(--overlay-height) / 2 - var(--overlay-button-size) / 3.5) * -1));position:absolute;left:50%;top:50%;z-index:calc(var(--overlayeditem-zindex) + 1);margin:0;width:var(--overlay-button-size);height:var(--overlay-button-size);font-family:Arial,sans-serif;color:#fff;background:#9c62ad;border-radius:50%;transform:var(--overlaybuttonclose-positiontransform--x) var(--overlaybuttonclose-positiontransform--y);cursor:pointer;transition:all .2s}*+.overlay-buttonclose.overlay-buttonclose{margin:0}.overlay-buttonclose:hover{background:#ab73bb;transform:var(--overlaybuttonclose-positiontransform--x) var(--overlaybuttonclose-positiontransform--y) scale(1.1)}.overlay-section .overlay-buttonclose{--overlay-button-size:2.5rem;--overlaybuttonclose-positiontransform--y:translateY(calc((var(--overlay-height) / 2 - var(--overlay-button-size) / 1.5) * -1));left:0;transform:translateX(-50%) var(--overlaybuttonclose-positiontransform--y)}.overlay--dialog .overlay-buttonclose{left:0;top:0;transform:translateX(-35%) translateY(-35%)}.overlay-header{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;padding:var(--overlay-header-padding--vertical) var(--overlay-header-padding--horizontal);border-bottom:1px solid var(--contentitem-border-color)}:where(.overlay--wizard) .overlay-header{flex-direction:column;align-items:flex-start;flex-basis:var(--overlay--wizard-header-width);flex-grow:0;flex-shrink:0;width:var(--overlay--wizard-header-width);border-bottom:none;background:var(--contentitem-secondarybackground)}.overlay-header>*+*{margin-top:0;margin-left:1em}.overlay-header-description{margin-left:0}.overlay-header-group>*+*{margin-top:0}.overlay-header-actions{display:flex;justify-content:flex-end;align-items:stretch;align-self:stretch;margin-left:auto;margin-right:calc(var(--overlay-header-padding--horizontal) * -1);margin-bottom:calc(var(--overlay-header-padding--vertical) * -1);margin-top:calc(var(--overlay-header-padding--vertical) * -1);border-left:1px solid var(--contentitem-border-color)}.overlay-header-actions>*{align-self:center;padding:0 1em}.overlay-header-actions>*+*{margin-top:0}.overlay-header-actions .button{--button-padding--block:1em}.overlay-header-vm{margin-top:calc(var(--overlay-header-padding--vertical) * -1);margin-left:calc(var(--overlay-header-padding--horizontal) * -1);width:calc(100% + var(--overlay-header-padding--horizontal) * 2);padding:1.25em var(--overlay-header-padding--horizontal);background:var(--contentitem-secondarybackground);border-bottom:1px solid var(--contentitem-border-color);border-top-left-radius:var(--overlayeditem-borderadius);border-top-right-radius:var(--overlayeditem-borderadius)}.overlay-header-title{max-width:none;font-size:1.4em;font-weight:500}.overlay-header-nav{flex-basis:100%;flex-shrink:0;flex-grow:1}.overlay-header-nav:last-child{margin-bottom:calc(var(--overlay-header-padding--vertical) * -1)}.overlay-header-nav ul{display:flex;justify-content:flex-start;color:var(--typography-color--secondary)}.overlay-header-nav ul>*+*{margin-top:0;margin-left:1.5em}.overlay-header-nav a,.overlay-header-nav button,.overlay-header-nav label{color:inherit}.overlay-header-nav.tabgroup-nav label{padding-top:0}.overlay-header-description{font-size:.9rem;line-height:1.2;color:var(--typography-color--secondary)}*+.overlay-header-description{margin-top:1rem}.overlay-header-quickfilter{--overlay-headerquickfilter-padding--vertical:calc(var(--overlay-header-padding--vertical) / 2);flex-basis:calc(100% + var(--overlay-header-padding--horizontal) * 2);margin-bottom:calc(var(--overlay-header-padding--vertical) * -1);margin-left:calc(var(--overlay-header-padding--horizontal) * -1);margin-right:calc(var(--overlay-header-padding--horizontal) * -1);width:calc(100% + var(--overlay-header-padding--horizontal) * 2);padding:var(--overlay-headerquickfilter-padding--vertical) var(--overlay-header-padding--horizontal);background:var(--contentitem-tertiarybackground)}*+.overlay-header-quickfilter{margin-top:var(--overlay-header-padding--vertical);border-top:1px solid var(--contentitem-border-color)}:where(.overlay--wizard) *+.overlay-header,:where(.overlay--wizard) .overlay-header+*{border-left:1px solid var(--contentitem-border-color)}.overlay-locationhelper .overlay-nav{--overlay-nav-padding--horizontal:var(--overlay-locationhelper-padding--horizontal)}.overlay-locationhelper *+.overlay-nav{margin-top:0}.overlay--wizard .overlay-nav{margin-top:2rem}.overlay-header .overlay-nav{--overlay-nav-padding--horizontal:var(--overlay-header-padding--horizontal);margin-left:calc(var(--overlay-header-padding--horizontal) * -1);margin-right:calc(var(--overlay-header-padding--horizontal) * -1);width:calc(100% + var(--overlay-header-padding--horizontal) * 2)}.overlay-nav--counted>ol{--overlay-nav-stepnumber-size:2em;counter-reset:overlayNav}.overlay-nav *+li{margin-top:0}.overlay-nav-item{position:relative;display:block;width:100%;padding:var(--overlay-nav-padding--vertical) var(--overlay-nav-padding--horizontal);font-size:1.1em;line-height:1.1;text-align:left;text-decoration:none;border-top:1px solid var(--contentitem-border-color);border-bottom:1px solid var(--contentitem-border-color);color:var(--typography-color--secondary)}.overlay-nav--counted .overlay-nav-item{--overlay-nav-padding--vertical:clamp(1rem, 3vh, 3rem)}.overlay-nav--counted .overlay-nav-item{counter-increment:overlayNav}.overlay-nav--counted .overlay-nav-item::before{content:counter(overlayNav);position:absolute;left:calc(var(--overlay-header-padding--horizontal)/ 2);top:50%;display:flex;justify-content:center;align-items:center;transform:translateX(-50%) translateY(-50%);width:var(--overlay-nav-stepnumber-size);height:var(--overlay-nav-stepnumber-size);font-size:.85rem;color:var(--typography-color--secondary);border-radius:50%;border:1px solid}.overlay-nav li+li .overlay-nav-item{border-top:none}.overlay-nav-item:hover{color:inherit}.overlay-nav-item--current{color:inherit;background:#fff}.overlay-nav-item--current::before{--overlay-nav-stepnumber-size:3em;color:var(--data-color--current);border-width:2px}.overlay-nav-item--current::after{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:var(--data-color--current)}.overlay-nav-item *+*{margin-top:0}.overlay-nav-item span{display:block;font-size:.85rem;color:var(--typography-color--secondary);opacity:.7}.overlay-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-basis:100%;width:100%;height:100%;flex-grow:1;padding:var(--overlay-content-padding--vertical) var(--overlay-content-padding--horizontal);overflow:auto}:where(.overlay--complex) .overlay-content,:where(.overlay--wizard) .overlay-content{height:auto;flex-shrink:1;flex-grow:0;overflow:hidden}:where(.overlay-wrapper--slidein) .overlay-content{align-self:stretch;background:linear-gradient(white 100%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 4em,100% 4em,100% 1em,100% 1em;background-attachment:local,local,scroll,scroll;border-bottom-left-radius:inherit}.overlay-header+.overlay-content--list{margin-top:0}.overlay-content--list{overflow:auto}.overlay-content>.message--static:only-child{margin-top:var(--spacing--block)}.overlay-content-title{font-size:1.5em;font-weight:500}*+.overlay-content-description{margin-top:.5rem;line-height:1.2;color:var(--typography-color--secondary)}.overlay-content-details{flex-basis:100%;margin-left:calc(var(--overlay-content-padding--horizontal) * -1);margin-bottom:auto;padding-left:var(--overlay-content-padding--horizontal);padding-right:var(--overlay-content-padding--horizontal);width:calc(100% + var(--overlay-content-padding--horizontal) * 2);max-height:100%;overflow:auto;background:linear-gradient(white 100%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 4em,100% 4em,100% 1em,100% 1em;background-attachment:local,local,scroll,scroll}.overlay-content-details--withbutton{padding-bottom:var(--overlaycontentdetails-buttonwrap-height)}*+.overlay-content-details{margin-top:var(--spacing--block)}:where(.overlay--dialog) .overlay-content>:where(h1,h2,h3,p){width:auto;max-width:none}:where(.overlay--dialog) .overlay-content>:where(h1,h2,h3){font-size:1.75rem}:where(.overlay--dialog) .overlay-content>:where(h1,h2,h3)+p{margin-top:.25em;color:var(--typography-color--secondary)}.overlay-content-buttonwrap{margin-bottom:calc(var(--spacing--formcontrol) * -1)}.overlay--complex .overlay-content-buttonwrap{margin-top:0;margin-bottom:0;padding:clamp(.5rem,3vh,2rem) var(--overlay-header-padding--horizontal);background:var(--contentitem-tertiarybackground--opaque);border-top:1px solid var(--contentitem-border-color)}.overlay-content-buttonwrap .button{width:100%}.overlay--complex .overlay-content-buttonwrap .button{width:auto}@keyframes OverlayOpening{from{transform:scale(0)}to{transform:scale(1)}}@keyframes OverlaySlideinOpening{from{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes OverlayClosing{from{transform:scale(1)}to{transform:scale(0)}}@keyframes OverlaySlideinClosing{from{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes OverlayWrapperOpening{from{opacity:0}to{opacity:1}}@keyframes OverlayWrapperClosing{from{opacity:1}to{opacity:0}}.overlay-locationhelper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:var(--overlay-locationhelper-width);flex-grow:0;flex-shrink:0;height:100%;max-height:100%;background:var(--contentitem-tertiarybackground);border-right:1px solid var(--contentitem-border-color);border-top-left-radius:var(--overlayeditem-borderadius);border-bottom-left-radius:var(--overlayeditem-borderadius)}*+.overlay-locationhelper{margin-top:0}.overlay-locationhelper-header{display:flex;justify-content:space-between;align-items:center;padding:var(--overlay-header-padding--vertical) var(--overlay-locationhelper-padding--horizontal);background:inherit;border-bottom:1px solid var(--contentitem-border-color);font-weight:700}.photoviewer{--dialog-width:max-content;--dialog-padding--horizontal:clamp(0.5rem, 1vw, 1rem);--dialog-padding--vertical:var(--dialog-padding--horizontal);max-width:90vw}.photoviewer-wrapper{min-height:10vh;width:auto;max-width:90vw;max-height:90vh;padding:.25em;overflow:auto;transition:all .3s ease-in-out}.photoviewer--loading .photoviewer-wrapper{max-width:30vw;max-height:30vh;min-width:30vw;min-height:30vh;overflow:hidden}.photoviewer--loading .photoviewer-wrapper::before{content:'Loading...';position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.photoviewer img{display:block;max-width:100%;height:auto;transition:all .3s ease-in-out;opacity:1}.photoviewer--loading img{position:absolute;left:0;top:0;opacity:0}:root{--font-unicoderange--latinext:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;--font-unicoderange--latin:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:local('Inter'),url(../../fonts/inter--latin.woff2) format('woff2');unicode-range:var(--font-unicoderange--latin)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:local('Inter'),url(../../fonts/inter--latinextended.woff2) format('woff2');unicode-range:var(--font-unicoderange--latinext)}:root{--typography-family:Arial,sans-serif;--typography-family--important:'Inter',sans-serif;--typography-size:clamp(12px, calc(12px + 0.225vw), 16px);--typography-lineheight:1.65;--typography-paragraph-maxwidth:none;--typography-title-maxwidth:none;--typography-color:var(--typography-color--base);--typography-color--secondary:var(--typography-color--secondary--base);--typography-color--tertiary:var(--typography-color--tertiary--base);--typography-color--disabled:var(--typography-color--disabled--base);--typography-color--anchor:var(--typography-color--anchor--base);--typography-color--anchor--hover:var(--typography-color--anchor--hover--base);--typography-color--action:var(--typography-color--action--base)}@media screen and (min-width:40em){:root{--typography-paragraph-maxwidth:40rem;--typography-title-maxwidth:calc(var(--typography-paragraph-maxwidth) * 1.4)}}.itemlist--steps,.layout--overlapped .header,.layout--special .header,.layoutsplit,.section--contrast,.sectioncta,.sectiondark{--typography-color:var(--typography-color--contrast);--typography-color--secondary:var(--typography-color--secondary--contrast);--typography-color--disabled:var(--typography-color--disabled--contrast);--typography-color--anchor:var(--typography-color--anchor--contrast);--typography-color--anchor--hover:var(--typography-color--anchor--hover--contrast);--typography-color--action:var(--typography-color--secondary);color:var(--typography-color)}html{font-size:var(--typography-size);line-height:var(--typography-lineheight);font-family:var(--typography-family);font-weight:400;color:var(--typography-color)}body{font:inherit;line-height:inherit}.action,.anchor,a{color:var(--typography-color--anchor);text-decoration:underline;text-underline-offset:.2em;transition:all .2s ease-in-out;cursor:pointer}a:not([href]):not([aria-current]){opacity:.7;cursor:default}.action{position:relative;width:auto;padding-bottom:.5em;font-size:1.05rem;font-weight:500;color:var(--typography-color--action);background:no-repeat -3px calc(100% + .65em);background-image:url(../../images/underline--dark.svg);background-size:30em 1.35em;text-decoration:none}:where(.layout--special,.layout--overlapped) .header .action,:where(.section--contrast,.sectioncta,.sectiondark,.layoutsplit) .action{background-image:url(../../images/underline.svg)}.action--important::after{content:'\2794';position:absolute;left:calc(100% + .5rem);display:inline-flex;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.55rem;color:var(--color-main);background-color:var(--color-main--transparent);border-radius:50%}code,dl:not([class]),ol:not([class]),p,pre,ul:not([class]){width:100%;max-width:var(--typography-paragraph-maxwidth)}:has(>.button:only-child){width:auto}form :has(>.button:only-child){width:100%}:root{--title-lineheight:1.2;--title-size--1:2rem;--title-size--2:1.5rem;--title-size--3:1.3rem;--title-size--4:1.1rem;--title-size--5:1rem;--title-size--6:0.85rem}@media screen and (min-width:40rem){:root{--title-lineheight:1.1;--title-size--1:2.5rem;--title-size--2:1.85rem;--title-size--3:1.4rem;--title-size--4:1.1rem;--title-size--5:1rem;--title-size--6:1rem}}.title,h1,h2,h3,h4,h5,h6{font-family:var(--typography-family--important);line-height:var(--title-lineheight);text-align:inherit;font-optical-sizing:auto;text-wrap:balance}.title-1,h1{font-size:var(--title-size--1);font-variation-settings:'wght' 800;font-weight:800}.title-2,h2{font-size:var(--title-size--2);font-weight:600}.title-3,h3{font-size:var(--title-size--3);font-weight:600}.title-4,h4{font-size:var(--title-size--4)}.title-5,h5{font-size:var(--title-size--5);text-transform:capitalize}.title-6,h6{font-size:var(--title-size--6);text-transform:uppercase;font-weight:500}.title-1+*,.title-2+*,.title-3+*,.title-4+*,.titlegroup+*,h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:var(--spacing--block)}.title-5+*,.title-6+*{margin-top:calc(var(--spacing--block)/ 1.5)}.title-1+p,.title-2+p,.title-3+p,.title-4+p,.title-5+p,.title-6+p,.titlegroup+p,h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:var(--spacing--paragraph)}*+:where(h1,.title-1){margin-top:calc(var(--spacing--block) + var(--title-size--1)/ 2)}*+:where(h2,.title-2){margin-top:calc(var(--spacing--block) + var(--title-size--2)/ 2)}*+:where(h3,.title-3){margin-top:calc(var(--spacing--block) + var(--title-size--3)/ 2)}*+:where(h4,.title-2){margin-top:calc(var(--spacing--block) + var(--title-size--4)/ 2)}*+:where(h5,.title-2){margin-top:calc(var(--spacing--block) + var(--title-size--5)/ 2)}*+:where(h6,.title-2){margin-top:calc(var(--spacing--block) + var(--title-size--6)/ 2)}:where(.section--main,.section--contrast,.section--secondary):not(.sectiongrouped) .headinggroup-image{max-width:12rem;margin-left:auto;margin-right:auto;border-radius:var(--border-radius--minimum)}:where(.section--main,.section--contrast,.section--secondary) .headinggroup-image+*{display:block;margin-block-start:var(--spacing--block--minimum)}.titlegroup,hgroup:not([class]){width:100%;max-width:var(--typography-title-maxwidth);text-align:center}*+.titlegroup,*+:where(hgroup:not([class])){margin-top:var(--spacing--section)}.titlegroup>*,hgroup:not([class])>*{max-width:none}.titlegroup p:not([class]),hgroup:not([class]) p:not([class]){font-size:1.55em;font-weight:400;line-height:1.3}.titlegroup p:not([class]):first-child,hgroup:not([class]) p:not([class]):first-child{font-size:.8em;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;color:var(--typography-color--secondary)}.titlegroup :where(p,h1,h2,h3,h4,h5,h6,.title-1,.title-2,.title-3,.title-4,.title-5,.title-6)+*,hgroup:not([class]) :where(p,h1,h2,h3,h4,h5,h6,.title-1,.title-2,.title-3,.title-4,.title-5,.title-6)+*{margin-top:.5rem}.content{--typography-lineheight:1.8;--typography-size:clamp(13px, calc(13px + 0.26vw), 19px);--typography-paragraph-maxwidth:43rem;font-size:var(--typography-size);line-height:var(--typography-lineheight)}.titleintrogroup{display:flex;flex-direction:column;gap:.75rem;max-width:var(--typography-title-maxwidth)}.titleintrogroup>*,.titleintrogroup>*+.textintro{margin-block:0;max-width:none}.titleintrogroup p{opacity:.8}.textintro{font-size:1.03em}*+.textintro{margin-top:var(--spacing--block)}.content .textintro{line-height:1.5;color:var(--typography-color--secondary)}small:not([class]){font-size:clamp(11px,.85em,14px);color:var(--typography-color--secondary)}mark:not([class]),output:not([class]){background-color:var(--color-mark)}.emphasisedtext,:where(h1,h2,h3) em{padding-bottom:.25rem;font-style:normal;background:no-repeat 0 calc(100% + .5em);background-image:url(../../images/underline--dark.svg);background-size:100% 1em}:where(.layout--special,.layout--overlapped) .header .emphasisedtext,:where(.layout--special,.layout--overlapped) .header :where(h1,h2,h3) em,:where(.section--contrast,.sectioncta,.sectiondark,.layoutsplit) .emphasisedtext,:where(.section--contrast,.sectioncta,.sectiondark,.layoutsplit) :where(h1,h2,h3) em{background:no-repeat 0 calc(100% + .4em);padding-bottom:.35rem;background-image:url(../../images/underline.svg);background-size:100% .75em}.importanttext{position:relative;width:max-content}.importanttext::before{content:'';position:absolute;left:0;top:0;z-index:-1;width:110%;height:105%;background:var(--color-main--contrast);transform:translateX(-.2em) rotate(-1deg)}.callout{width:100%;max-width:var(--typography-paragraph-maxwidth);padding:clamp(1rem,3vw,2.5em) clamp(1.5rem,3vw,3em);font-size:.95rem;background-color:var(--color-background--secondary);border:1px solid var(--typography-color--secondary--contrast);border-left:3px solid var(--border-color--tertiary);border-radius:var(--border-radius)}.callout--positive{background-color:color-mix(in srgb,var(--data-color--positive),transparent 90%);border-color:var(--data-color--positive)}.callout--negative{background-color:color-mix(in srgb,var(--data-color--negative),transparent 90%);border-color:var(--data-color--negative)}.callout :where(hgroup,h1,h2,h3){text-align:inherit}:root{--table-heading-height:4rem;--table-cell-padding--horizontal:1rem;--table-cell-padding--vertical:1.5rem}table{display:block;width:100%;line-height:1.1}table tbody,table td,table th,table tr{display:block}table thead{display:none}@media screen and (min-width:60em){table{display:table}table tbody{display:table-row-group}table thead{display:table-header-group}table tr{display:table-row}table td,table th{display:table-cell}}table *+*{margin-top:0}td,th{max-width:30em;padding:var(--table-cell-padding--vertical) var(--table-cell-padding--horizontal);text-align:left;vertical-align:middle}thead th{--table-cell-padding--vertical:0;height:var(--table-heading-height);font-size:.8rem;text-transform:uppercase;font-weight:500;color:var(--typography-color--secondary)}thead .tablecellheading--actions{text-align:right}.tablecellheading--boolean{width:clamp(2rem,7vw,11rem)}thead th a{color:inherit}tbody tr{background:rgba(244,246,255,.3);border:1px solid rgba(218,223,242,.4);border-right:none;border-left:none}tbody tr:hover,tbody tr:nth-child(even):hover{background:rgba(244,246,255,.9)}tbody tr:nth-child(even){background:rgba(244,246,255,.7)}.table--main td>a,.table--main th>a{font-weight:500;color:inherit;text-underline-offset:2px}:root{--validationerror-background:#d42323;--validationerror-background--hover:#b41616}.validationerror{position:absolute;z-index:10;left:0;top:100%;width:max-content;max-width:100%;padding:.5em .75em;font-size:.9em;font-family:var(--font-family);font-weight:400;text-align:left;text-transform:none;letter-spacing:normal;color:#fff;background:var(--validationerror-background);border-radius:.25em}[novalidate] *+.validationerror{margin-top:.25em}.validationerror::before{content:'';width:.5em;height:.5em;position:absolute;left:.5em;top:-.25em;transform:rotate(45deg);background:inherit}:root{--switch-width:2.25em;--switch-height:1em;--switch-thumb-size:1.25em}.switch{position:absolute;width:1em;height:0;z-index:-100;opacity:0}.switch+label{position:relative;display:flex;justify-content:space-between;align-items:center;margin-inline:0;width:100%;padding-left:0;padding-right:calc(var(--switch-width) + var(--switch-thumb-size)/ 1.5);cursor:pointer;white-space:nowrap;font-weight:400;color:var(--typography-color--secondary)}.switch+label::after,.switch+label::before{content:'';position:absolute;left:auto;right:0;top:50%;border:none;box-shadow:none;transform:translateY(-50%);transition:.2s;cursor:pointer}.switch+label::before{width:var(--switch-width);height:var(--switch-height);background-color:var(--data-color--unfilled);border-radius:calc(var(--switch-height)/ 2)}.switch+label::after{right:calc(var(--switch-width) - var(--switch-thumb-size));width:var(--switch-thumb-size);height:var(--switch-thumb-size);background-color:var(--data-color--inactive);border-radius:50%}.switch:checked+label::after{right:0;background-color:var(--color-main)}.switch:checked+label{color:var(--typography-color)}:root{--meter-height:0.4rem;--meter-background--base:var(--data-color--unfilled);--meter-background--optimum:var(--data-color--positive);--meter-background--suboptimum:var(--data-color--neutral);--meter-background--subsuboptimum:var(--data-color--negative);--meter-border-radius:2px}.meter--mini{--meter-height:1px}meter,progress{display:block;width:100%;height:var(--meter-height);background:var(--meter-background--base);border-radius:var(--meter-border-radius);border:none}::-webkit-meter-bar,::-webkit-progress-bar{height:var(--meter-height);background:var(--meter-background--base);border-radius:var(--meter-border-radius);border:inherit}::-moz-meter-bar,::-moz-progress-bar{border-radius:inherit;border:inherit}::-webkit-meter-even-less-good-value,::-webkit-meter-optimum-value,::-webkit-meter-suboptimum-value,::-webkit-progress-value{border-radius:inherit;border:inherit}::-webkit-progress-value{background:var(--meter-background--optimum)}::-moz-meter-bar{background:var(--meter-background--suboptimum)}::-webkit-meter-optimum-value{background:var(--meter-background--optimum)}:-moz-meter-optimum::-moz-meter-bar{background:var(--meter-background--optimum)}::-webkit-meter-suboptimum-value{background:var(--meter-background--suboptimum)}:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--meter-background--suboptimum)}::-webkit-meter-even-less-good-value{background:var(--meter-background--subsuboptimum)}:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--meter-background--subsuboptimum)}.inlineoption{--inlineoption-padding--vertical:1rem;--inlineoption-minimumheight:6.5rem;--inlineoption-option-width:7.5rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-top:1px solid var(--contentitem-border-color);border-bottom:1px solid var(--contentitem-border-color)}.inlineoption+.inlineoption{margin-top:-1px}.inlineoption--complex{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.5rem 0;gap:.1rem}.inlineoption>*+*{margin-top:0}.inlineoption--complex .inlineoption-readonlycontrollable:not([readonly]){margin-top:.5rem;margin-bottom:.5rem}.inlineoption :first-child{flex-grow:0;flex-shrink:0;flex-basis:var(--inlineoption-option-width)}.inlineoption--complex :first-child{flex-basis:0}.inlineoption--complex input,.inlineoption--complex label,.inlineoption--complex p{width:100%}.inlineoption-buttonedit{--icon-size:1.25rem;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.85rem;text-decoration:underline;text-underline-offset:2px}.inlineoption-buttonedit:hover{--icon-color:var(--typography-color);transform:translateY(-50%) scale(1.1)}.inlineoption-buttonedit [data-readonlytoggle-on]{margin-right:.5em;padding:.5em;background-color:var(--formcontrol-background)}.inlineoption-readonlycontrollable{--formcontrol-padding--horizontal:1em;--formcontrol-padding--vertical:0.75em;font-weight:700;padding-right:3.5em}.inlineoption-readonlycontrollable[readonly]{--formcontrol-padding--vertical:0;--formcontrol-padding--horizontal:0;--formcontrol-background:transparent;--formcontrol-border-color:transparent}.inlineoption-readonlycontrollable[readonly]:hover{box-shadow:none}:root{--form-label-color:var(--typography-color);--form-maxwidth:calc(var(--typography-paragraph-maxwidth) / 1.1);--formcontrol-background:#fff;--formcontrol-border-color:var(--border-color--important);--formcontrol-placeholder-color:var(--typography-color--tertiary);--formcontrol-padding--vertical:clamp(0.75rem, 1.2vh, 1.1em);--formcontrol-padding--horizontal:1.25em;--formcontrol-fontsize:1.15em;--formcontrol-booleaninput-size:2rem;--formcontrol-booleaninput-transform--base:translateY(-50%);--formcontrol-boxshadow:0 0 1.5em 0 rgba(0, 0, 0, 0.05)}form{--typography-color:var(--typography-color--base);--typography-color--anchor:var(--color-main);--typography-color--secondary:var(--typography-color--secondary--base);--button-background:var(--color-buttonbackground);--button-background--shadow:var(--color-buttonbackground--shadow);--button-textcolor:var(--typography-color--contrast);--button-background--hover:var(--color-buttonbackground--hover);--button-textcolor--hover:var(--typography-color--contrast);--padding-section--block:clamp(1rem, 5vw, 5rem);position:relative;z-index:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--spacing--formcontrol);width:100%;max-width:var(--form-maxwidth);padding:var(--padding-section--block) var(--padding-section--inline);border-radius:var(--border-radius);color:var(--typography-color)}.form--important{align-items:center}form::after,form::before{content:'';position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background-color:#fff;border-radius:inherit}form::before{background-color:var(--typography-color--secondary--base);opacity:.15;transform:rotate(-4deg);filter:blur(1em)}form .button{width:100%}.form-fieldswrapper{align-self:stretch}form p{line-height:1.3}form p:has(.button){max-width:none}.form-paragraph--secondary{width:8em}form>*{margin-block:0}form hgroup{text-align:center}form :where(h1,h2){font-size:2em}p:has(.button)+.form-notes{margin-top:calc(var(--spacing--formcontrol)/ 2 * -1)}.form-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--spacing--formcontrol)/ 2);text-align:center}.form-section>*{margin-block:0}.form-section :where(h1,h2,h3){max-width:none;font-size:1.2em;font-weight:400}.form-section .optiongroup{justify-content:center}legend{display:block;width:100%;font-size:1.3em;font-weight:700}*+legend{margin-top:0}form>p{position:relative;width:100%}label{position:relative;display:block;font-size:.95em;line-height:1.2;font-weight:700;color:var(--form-label-color);cursor:default}label:has([type=radio],[type=checkbox]){display:flex;justify-content:flex-start;align-items:center;font-weight:400}label *+*{margin-top:.5rem}label:has([type=radio],[type=checkbox]) *+*{margin-top:0}label small{display:block;font-size:.8rem;font-style:italic;font-weight:300;color:var(--typography-color--secondary)}.inputbuttongroup,input,select,textarea{display:block;width:100%;padding:var(--formcontrol-padding--vertical) var(--formcontrol-padding--horizontal);font-size:var(--formcontrol-fontsize);font-weight:600;color:var(--typography-color);background:var(--formcontrol-background);border:1px solid var(--formcontrol-border-color);border-bottom-color:#00798a;border-radius:var(--border-radius--minimum) var(--border-radius--minimum) 0 0;transition:all .2s ease-in-out}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{box-shadow:var(--formcontrol-boxshadow)}input[type=checkbox],input[type=radio]{--formcontrol-booleaninput-border-color:var(--formcontrol-border-color);appearance:none;display:inline-flex;justify-content:center;align-items:center;width:var(--formcontrol-booleaninput-size);height:var(--formcontrol-booleaninput-size);vertical-align:middle;padding:.2em;border:1px solid var(--formcontrol-booleaninput-border-color);border-radius:.25em}:where(input[type=checkbox])+*,:where(input[type=radio])+*{margin-left:1rem}input:checked{--formcontrol-booleaninput-border-color:var(--color-main);background-color:var(--color-main)}input[type=checkbox]:checked::before{content:'L';color:#fff;font-size:.75rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;transform:scaleX(-1) rotate(-45deg)}input[hidden],select[hidden],textarea[hidden]{display:none}textarea{white-space:pre-wrap}[disabled]{pointer-events:none;opacity:.8}:focus:invalid{border-bottom-color:var(--data-color--negative)}::placeholder{font-weight:300;color:var(--formcontrol-placeholder-color)}progress{display:block;width:100%}form .grunge{top:50%;left:0;transform:translateX(-25%) translateY(-50%) rotate(-135deg)}.fieldwithsuffix{--fieldwithsuffix-suffix-width:2em;position:relative}.fieldwithsuffix input{padding-right:calc(var(--fieldwithsuffix-suffix-width) + .5em);text-align:right}.fieldwithsuffix-suffix{position:absolute;right:0;top:50%;width:var(--fieldwithsuffix-suffix-width);overflow:hidden;white-space:nowrap;text-align:left;transform:translateY(-50%);color:var(--typography-color--secondary)}.fieldwithsuffix>*+*{margin-top:0}:root{--button-padding--block:1.25em;--button-padding--inline:2em;--button-background:var(--color-main);--button-background--hover:var(--color-buttonbackground--hover);--button-background--shadow:var(--color-buttonbackground--shadow);--button-textcolor:#fff;--button-textcolor--hover:#fff}.header,.layout--overlapped .header,.layoutsplit,.section--contrast,.sectioncta,.sectiondark{--button-background:var(--color-main--contrast);--button-background--hover:hsla(0, 0%, 100%, 0.7);--button-background--shadow:var(--color-main--contrast--darken);--button-textcolor:#000;--button-textcolor--hover:#212121}.button,button{transition:all .2s ease-in-out}.button{position:relative;display:flex;justify-content:center;align-items:center;padding:var(--button-padding--block) var(--button-padding--inline);font-size:1em;font-weight:500;text-align:center;color:var(--button-textcolor);text-decoration:none;white-space:nowrap;background-color:var(--button-background);box-shadow:0 .25rem 0 .035rem var(--button-background--shadow);border-radius:.85em;cursor:pointer}.button:hover{color:var(--button-textcolor--hover);background-color:var(--button-background--hover)}.button--mini{--button-padding--block:0.5em;--button-padding--inline:1em}.button--secondary{--button-padding--block:1em;--button-padding--inline:1.25em;--button-textcolor:var(--typography-color--secondary);--button-textcolor--hover:var(--typography-color);--button-background:rgba(255, 255, 255, 0.5);--button-background--hover:rgba(255, 255, 255, 0.7);font-size:.85em;box-shadow:none}.layoutsplit .button--secondary,.section--contrast .button--secondary,.sectioncta .button--secondary,.sectiondark .button--secondary{--button-textcolor:#fff;--button-textcolor--hover:#fff;--button-background:rgba(255, 255, 255, 0.1);--button-background--hover:rgba(255, 255, 255, 0.2)}.button--tertiary{font-size:.85em;box-shadow:none;--button-textcolor:#fff;--button-textcolor--hover:#fff;--button-background:var(--color-buttonbackground--tertiary);--button-background--hover:var(--color-buttonbackground--tertiary--hover)}.button--important{width:100%;font-size:.95rem}a.button:not([href]){opacity:.6;pointer-events:none}.button small{display:block;font-size:.65rem}*+.button{margin-top:.5rem}.button svg{display:inline-block;margin-top:-1em;margin-bottom:-1em;margin-left:-1em;margin-right:.25em;width:1.5em;height:auto;max-height:1.5em;vertical-align:middle;color:inherit}.buttonsimple{vertical-align:middle;font-size:.75rem;letter-spacing:.05em;line-height:1;font-weight:700;text-transform:uppercase;color:var(--typography-color--anchor);border-bottom-width:1px;border-bottom-style:solid;text-decoration:none;cursor:pointer}.buttonsecondary{--buttonsecondary-padding--vertical:0.75em;--buttonsecondary-padding--horizontal:1.25em;--buttonsecondary-color:#513E9B;--buttonsecondary-background:#F1EDFF;--buttonsecondary-border-color:#8476BF;border:1px solid #b4acd5;display:inline-block;padding:var(--buttonsecondary-padding--vertical) var(--buttonsecondary-padding--horizontal);font-size:.8rem;color:var(--buttonsecondary-color);font-weight:500;background:var(--buttonsecondary-background);border-radius:.75em;border:1px solid var(--buttonsecondary-border-color);transition:all .2s;text-decoration:none}.buttonsecondary:hover{--buttonsecondary-background:#f4ecff;color:var(--buttonsecondary-color)}.buttonsecondary--neutral{--buttonsecondary-color:#8e96b5;--buttonsecondary-background:rgba(142, 150, 181, 0.1)}.buttonlist{display:flex;flex-direction:column;align-items:center;gap:var(--spacing--block)}.buttonlist>*{list-style:none}.buttonlist>li:has(.button){width:100%}@media screen and (min-width:30em){.buttonlist{flex-direction:row;justify-content:flex-start;gap:var(--spacing--inline)}.header .buttonlist,.section--main .buttonlist{justify-content:center}.buttonlist>*+*{margin-top:0}.buttonlist>li:has(.button){width:auto}}.buttonsection{display:flex;flex-direction:column;gap:.5em;line-height:1.2}.buttonsection>*{margin:0}:root{--dropdown-width:16em;--dropdown-padding--vertical:1.5em;--dropdown-padding--horizontal:2em;--dropdown-background:#fff;--dropdown-bordercolor:var(--border-color--important)}.dropdown{border:1px solid var(--dropdown-bordercolor);border-radius:.5em;box-shadow:0 0 2em -.5em rgba(0,0,0,.2)}[data-dropdown]::after{content:'^';display:inline-block;margin-left:.5em;font-family:'Courier New',Courier,monospace;font-size:1rem;line-height:.5rem;transform:translateY(-50%) scaleX(1.3) scaleY(-1);transition:all .2s}[data-dropdown][aria-expanded=true]::after{transform:translateY(25%) scaleX(1.3)}.optionlist{--dropdown-padding--horizontal:0;--dropdown-padding--vertical:0;max-width:100%}.optionlist>*{border-bottom:1px solid var(--contentitem-border-color);border-top:1px solid var(--contentitem-border-color)}.optionlist>:first-child{border-top:none}.optionlist>:last-child{border-bottom:none}.optionlist>*+*{margin-top:-1px}.option{--option-padding--vertical:clamp(1rem, 1vh, 2rem);--option-padding--horizontal:clamp(2rem, 2vw, 3rem);position:relative;display:flex;padding:var(--option-padding--vertical) var(--option-padding--horizontal);font-size:.9rem;text-decoration:none;color:inherit;background-color:var(--color-optionbackground)}.option:hover{background-color:var(--color-optionbackground--hover)}.isloading{--isloading-size:1em;position:relative}.isloading::after{content:'';position:absolute;z-index:11;top:50%;left:50%;width:calc(var(--isloading-size) * 5);height:var(--isloading-size);background-image:linear-gradient(var(--data-color--current) var(--isloading-size),transparent var(--isloading-size)),linear-gradient(var(--data-color--current) var(--isloading-size),transparent var(--isloading-size)),linear-gradient(var(--data-color--current) var(--isloading-size),transparent var(--isloading-size));background-size:var(--isloading-size) var(--isloading-size);background-position:0 0,calc(var(--isloading-size) * 2) 0,calc(var(--isloading-size) * 4) 0;background-repeat:no-repeat;animation:loading 1.25s infinite ease-in-out;animation-direction:alternate;transform:translateX(-50%) translateY(-50%)}@keyframes loading{0%{background-size:calc(var(--isloading-size) * 1) calc(var(--isloading-size) * 1),calc(var(--isloading-size) * 1) calc(var(--isloading-size) * 1),calc(var(--isloading-size) * 1) calc(var(--isloading-size) * 1)}25%{background-size:calc(var(--isloading-size) * .5) calc(var(--isloading-size) * .5),calc(var(--isloading-size) * 1) calc(var(--isloading-size) * 1),calc(var(--isloading-size) * 1) calc(var(--isloading-size) * 1)}50%{background-size:calc(var(--isloading-size) * 1) calc(var(--isloading-size) * 1),calc(var(--isloading-size) * .5) calc(var(--isloading-size) * .5),calc(var(--isloading-size) * 1) calc(var(--isloading-size) * 1)}75%{background-size:calc(var(--isloading-size) * 1) calc(var(--isloading-size) * 1),calc(var(--isloading-size) * 1) calc(var(--isloading-size) * 1),calc(var(--isloading-size) * .5) calc(var(--isloading-size) * .5)}}.labellist{--labellist-spacing--horizontal:0.5em;--labellist-spacing--vertical:0.5em;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.25rem;margin-bottom:calc(var(--labellist-spacing--vertical) * -1)}.labellist--secondary{justify-content:center}.labellist>li{margin:0}.label{--label-padding--vertical:0.5em;--label-padding--horizontal:0.75em;--label-fontsize:0.75rem;display:inline-flex;justify-content:center;align-items:center;position:relative;width:auto;padding:var(--label-padding--vertical) var(--label-padding--horizontal);font-size:var(--label-fontsize);font-weight:400;white-space:nowrap;line-height:1;vertical-align:middle;color:var(--label-color);background:var(--label-background);border-radius:.25rem}.label--important{--label-fontsize:1rem}.label--secondary{--label-fontsize:0.75rem;--label-background:var(--label-background--secondary);--label-color:var(--typography-color--secondary)}*+.pagination,*+.paginationnav,.pagination+*,.paginationnav+*{margin-top:var(--spacing--section)}.pagination ul,.paginationnav{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--spacing--inline);margin-left:auto;margin-right:auto;max-width:var(--typography-paragraph-maxwidth)}:where(.pagination,.paginationnav) a{text-decoration:none}.pagination ul>*,.paginationnav>*{margin-block:0}.pagination a,.pagination span{display:flex;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,0);border-bottom-color:currentColor}.pagination a.next,.pagination a.prev{padding:0;color:inherit}.pagination span{cursor:default}.pagination span[aria-current=page]{padding:1.25rem 1.5rem;color:inherit;border-image-source:var(--lineargradient--tertiary);border-image-width:1px;border-image-slice:1;box-shadow:0 0 1em 0 rgba(0,0,0,.1)}.pagination span.dots{border:none;opacity:.7}.paginationnav>:first-child:not(:last-child){opacity:.7}.messages{position:fixed;left:1em;bottom:1em;z-index:calc(var(--overlayeditem-zindex) + 2)}.messages--static{position:static;width:100%}@keyframes message-appear{0%{transform:translateX(-100vw)}100%{transform:translateX(0)}}@keyframes message-highlight{0%{transform:translateX(0)}25%{transform:translateX(-5em)}50%{transform:translateX(0)}75%{transform:translateX(5em)}100%{transform:translateX(0)}}@keyframes message-dissapear{0%{transform:translateX(0)}50%{transform:translateX(-100vw)}99%{max-height:0}100%{position:absolute;visibility:hidden;opacity:0}}.message{--message-padding--vertical:1em;--message-padding--horizontal:2em;--message-background:var(--color-mark);--message-color:var(--typography-color);position:relative;box-sizing:border-box;width:50em;max-width:100%;max-height:30em;padding:var(--message-padding--vertical) var(--message-padding--horizontal);padding-right:calc(var(--message-padding--horizontal) * 2);font-size:1em;line-height:1.4;color:var(--message-color);background:var(--message-background);border-radius:var(--border-radius);opacity:.97;transition:all .3s;transform:translateX(-100vw);animation:message-appear .3s ease-in-out forwards}.message--secondary{--message-padding--vertical:0.75em;--message-padding--horizontal:1.5em;font-size:.9em}.messages .message{max-width:95vw}.message--static,.messages--static .message{width:100%;max-width:var(--typography-paragraph-maxwidth);max-height:none;opacity:1;animation:none;transform:none}.message--opened{transform:translateX(0);animation:none}.message--highlighted{animation:message-highlight .2s ease-in-out forwards}.message+.message{margin-top:1em}.message--negative{--message-background:var(--data-color--negative);--message-color:var(--typography-color--contrast)}.message--negative.message--static{--message-background:#FEE4E4;--message-bordercolor:#D5405C;--message-color:#915A5A}.message--warning{--message-background:#d4a51f;--message-color:#fff}.message--warning.message--static{--message-background:#FEF4DA;--message-bordercolor:#A77200;--message-color:#9A731C}.message--positive{--message-background:#889f2a;--message-color:#fff}.message--positive.message--static{--message-background:#EDF6E5;--message-bordercolor:#4D7624;--message-color:#516E35}.message .anchor,.message a{color:inherit;text-decoration:underline}.message-closebutton{position:absolute;top:.5em;right:.5em;font-size:1.5em;color:inherit;cursor:pointer;transition:all .2s ease-in-out}.message-closebutton:hover{transform:scale(1.5) rotate(-180deg)}.message-closecontroller{position:absolute;visibility:hidden;opacity:0}:root{--icon-size:3em;--icon-color:var(--typography-color--secondary);--icon-strokewidth:2px}.layoutsplit,.section--contrast,.sectioncta,.sectiondark{--icon-color:var(--color-main--contrast)}.icon{display:inline-block;vertical-align:middle;width:var(--icon-size);height:var(--icon-size);line-height:1;vertical-align:middle;color:var(--icon-color);fill:none;stroke:currentColor;stroke-width:var(--icon-strokewidth);transition:all .2s ease-in-out}.icon--secondary{--icon-size:2em}.icon--mini{--icon-size:1.25em}.icon--success{--icon-size:5em;--icon-color:var(--data-color--positive)}.icon-arrow--down{transform:rotate(90deg)}.icon-arrow--up{transform:rotate(-90deg)}.icon-social{--icon-size:1.5em;stroke:none;fill:var(--icon-color)}.icon-social--twitter{--icon-color:var(--data-color-social--twitter)}.icon-social--facebook{--icon-color:var(--data-color-social--facebook)}.icon-social--linkedin{--icon-color:var(--data-color-social--linkedin)}.icon-social--instagram{--icon-color:var(--data-color-social--instagram)}.icon-social--youtube{--icon-color:var(--data-color-social--youtube)}.icon-social--blog{--icon-color:var(--data-color-social--blog)}.icon-info{--icon-size:0.75em;fill:var(--icon-color);stroke:none;opacity:.7}a[href] .icon,button .icon{cursor:pointer}.tooltip{--dropdown-background:rgba(0, 0, 0, 0.9);--dropdown-padding--vertical:0.5em;--dropdown-padding--horizontal:0.5em;width:auto;font-size:.75rem;color:#fff;background:var(--dropdown-background);border-radius:.25em}[aria-describedby]:not(a){cursor:default}.notification{position:absolute;font-size:.8em;color:#fff;display:flex;width:1.8em;height:1.8em;border-radius:50%;background-color:var(--notification-background--error);justify-content:center;align-items:center}:root{--dialog-width:clamp(15rem, 30vw, 35rem);--dialog-padding--horizontal:clamp(1.5rem, 3vw, 6rem);--dialog-padding--vertical:clamp(1.5rem, 3vh, 5rem);--dialog-header-padding--vertical:calc(var(--dialog-padding--vertical) / 1.25);--dialog-header-padding--horizontal:var(--dialog-padding--horizontal)}.dialog--confirm{--dialog-header-padding--vertical:0;--dialog-header-padding--horizontal:0}dialog{--spacing--block:clamp(0.5rem, 2vh, 1.25rem);position:fixed;left:50%;top:50%;z-index:10;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0;width:var(--dialog-width);max-width:90vw;max-height:95vh;overflow:auto;transform:translateX(-50%) translateY(-50%);padding:var(--dialog-padding--vertical) var(--dialog-padding--horizontal);background-color:var(--overlayeditem-background);border-radius:var(--border-radius);border:1px solid var(--border-color--important);box-shadow:0 0 2em 0 rgba(0,0,0,.1)}dialog::backdrop{background:rgba(0,0,0,.75)}dialog[open]{display:flex}.dialog--confirm,.dialog--secondary{align-items:center;text-align:center}.dialog-header{margin-left:calc(var(--dialog-padding--horizontal) * -1);margin-right:calc(var(--dialog-padding--horizontal) * -1);margin-top:calc(var(--dialog-padding--vertical) * -1);width:calc(100% + var(--dialog-padding--horizontal) * 2);padding:var(--dialog-header-padding--vertical) var(--dialog-header-padding--horizontal);border-bottom:1px solid var(--border-color--important);text-align:inherit}.dialog-header:has(:only-child){border-bottom:none}.dialog--confirm .dialog-header{margin:0;width:100%;border-bottom:none}.dialog-header+*{margin-top:var(--dialog-padding--vertical)}.dialog-buttonclose,.dialog-header-buttonclose{position:absolute;right:var(--dialog-header-padding--vertical);top:var(--dialog-header-padding--vertical);display:flex;justify-content:center;width:1.5em;height:1.5em;margin:0;background-color:#fff;transform:translateX(50%) translateY(-25%);font-size:1.5em;cursor:pointer}.dialog--confirm .dialog-header-buttonclose{right:var(--dialog-padding--vertical);top:var(--dialog-padding--vertical)}.dialog-title{font-size:1.4em;text-align:inherit}:where(.dialog--secondary,.dialog--confirm) .dialog-title{margin-left:auto;margin-right:auto}:where(.dialog--secondary,.dialog--confirm) .buttonlist{justify-content:center}:root{--section-width--base:clamp(65rem, 80vw, 75rem);--section-width:var(--section-width--base)}:root.layout--default{--section-width--base:clamp(75rem, 85vw, 85rem)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background-color:var(--scrollbar-basecolor);border-radius:1em}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumbcolor);border-radius:1em}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumbcolor--hover)}html{height:100%;scrollbar-color:var(--scrollbar-thumbcolor) var(--scrollbar-basecolor);scrollbar-width:thin;overflow-x:hidden}body{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}:where(main) *+:where(p,pre){margin-block-start:var(--spacing--paragraph)}:where(main) *+:where(ul,ol,dl,figure,address){margin-block-start:var(--spacing--list)}:where(main,article) *+:where(aside,section,form,.pullquote),:where(main,article) :where(.pullquote)+*{margin-block-start:var(--spacing--section)}*+.buttonlist--section{margin-block-start:calc(var(--spacing--section)/ 2)}:where(main,article) :where(h1,h2,h3,h4,h5,h6,hgroup),:where(main,article) :where(p,ol,ul,dl):not([class]){width:100%;max-width:var(--typography-paragraph-maxwidth)}:where(main,article) section :where(h1,h2,h3,h4,h5,h6,hgroup){width:100%;max-width:none}.layout--special :where(h1,h2,h3,h4,h5,h6){max-width:var(--typography-title-maxwidth)}.layout--special .content :where(h1,h2,h3,h4,h5,h6),.layout--special .content :where(hgroup){max-width:var(--typography-paragraph-maxwidth)}:where(main,article) ol:not([class]),:where(main,article) ol:not([class]) li{list-style:decimal-leading-zero}:where(main,article) ul:not([class]),:where(main,article) ul:not([class]) li{list-style:'\2794 \00a0 \00a0';text-align:start}:where(main,article) :where(ol,ul):not([class]){padding-left:calc(var(--spacing--inline) * 2)}:where(main,article) :where(ol,ul):not([class]){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing--listitem)}:where(main,article) :where(ol):not([class]) ol{font-size:.95em}:where(main,article) :where(ol,ul):not([class]) li::marker{font-family:var(--typography-family--important);font-size:1.75em;line-height:0;font-weight:400;color:var(--typography-color--tertiary--contrast)}:where(main,article) :where(ol):not([class]) li li::marker{font-size:1.25em}:where(main,article) :where(ul):not([class]) li::marker{font-size:.85em}img{display:block;max-width:100%;height:auto}:root{--main-gap:clamp(1rem, 3vh, 4rem);--main-padding--vertical:clamp(1rem, 5vh, 5rem);--main-padding--horizontal:clamp(1rem, 5vw, 5rem)}.content,main{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--main-padding--vertical) var(--main-padding--horizontal);width:var(--section-width);max-width:95vw;color:var(--typography-color)}.content:has(.header-utilitybar),.layout--default .content,main:has(.header-utilitybar){padding-top:0}.content{--section-width:calc(var(--section-width--base) * 1.1)}.content{position:relative;z-index:1}.layout--overlapped main,.layout--split main,main:has(.header--withimage){width:100%;max-width:none;padding:0}.layout--overlapped main::before,.layout--split main::before,main:has(.header--withimage)::before{content:normal}.content-nav{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3em}.content-nav ul{all:inherit}.section--main,:where(main,.content)>:where(section,aside){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:center;width:var(--section-width);max-width:95%;color:var(--typography-color)}.section--main{align-items:center;text-align:center}.section--main .callout,.section--main>p:not(:first-child){text-align:start}:where(form) .section--main{max-width:100%}.section--contrast,.section--secondary,.sectioncta{--section-width:calc(var(--section-width--base) + 10vw);padding:var(--padding-section--block) var(--padding-section--inline);border-radius:var(--border-radius--section)}.content .section--contrast,.content .section--secondary,.content .sectioncta,.layout--default .section--contrast,.layout--default .section--secondary,.layout--default .sectioncta{--section-width:clamp(70rem, 80vw, 95%);--padding-section--inline:clamp(1rem, 4vw, 5rem);--padding-section--block:clamp(1rem, 5vw, 6rem);font-size:.9em}.section--secondary{padding-block-end:clamp(.5rem,3vw,3rem);background:linear-gradient(to bottom,#eee8e0,transparent)}.sectiongrouped.section--secondary{background:linear-gradient(to right,#eee8e0,transparent)}.sectiongrouped+.sectiongrouped.section--secondary{background:linear-gradient(to left,#eee8e0,transparent)}.section--contrast,.sectioncta{--color-background--secondary:var(--color-background--secondary--ondark);--typography-color:var(--typography-color--contrast);color:var(--typography-color);background:var(--backgroundgradient--secondary)}.layout--default .section--contrast{--title-size--1:2.25rem;--title-size--2:1.75rem;--title-size--3:1.4rem;--title-size--4:1.2rem;--title-size--5:1rem;--title-size--6:0.8rem}.section--contrast .textintro{opacity:.8}.section--videolist{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:1em}.section-videolist hgroup{flex-basis:100%;max-width:none}.wp-block-boldblocks-youtube-block{width:100%}.section--videolist .wp-block-boldblocks-youtube-block{width:30%}.yb-player{width:100%;border-radius:var(--border-radius)}.sectiongrouped{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(1rem,5vw,5rem)}.sectiongrouped>*{margin-block:0}.sectiongrouped .buttonlist{justify-content:center}.sectiongrouped :where(h1,h2,h3,h4),.sectiongrouped hgroup{text-align:inherit}.sectiongrouped--imagesecondary{--featuredimagegroup-image-maxwidth:clamp(15rem, 20vw, 30rem)}@media screen and (min-width:60em){.sectiongrouped{flex-direction:row;gap:clamp(1rem,15vw,7rem);text-align:left}.sectiongrouped+.sectiongrouped,.sectiongrouped--reversed{flex-direction:row-reverse}.sectiongrouped--reversed+.sectiongrouped{flex-direction:row}.sectiongrouped>:first-child{max-width:clamp(20rem,30vw,32rem)}.sectiongrouped .buttonlist{justify-content:flex-start}.sectiongrouped-image{width:clamp(20rem,40vw,60%)}.sectiongrouped--imagesecondary .sectiongrouped-image{width:clamp(10rem,20vw,40%)}}.layoutsplit{--layoutsplit-padding--block:clamp(1rem, 4vh, 3rem);--layoutsplit-padding--inline:clamp(1rem, 4vw, 2rem);--layoutsplit-gap:clamp(1rem, 5vh, 3rem);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--layoutsplit-gap);width:100%;padding:var(--layoutsplit-padding--block) var(--layoutsplit-padding--inline);padding-top:calc(var(--layoutsplit-padding--block)/ 2.5);text-align:center}.layoutsplit>*{margin-block:0}.layoutsplit-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--spacing--block)}.layoutsplit-header>*{margin-block:0}.layoutsplit-header h2{font-size:1.3em}.layoutsplit-header h1,.layoutsplit-header hgroup{text-align:inherit}.layoutsplit-header-secondarycontent{opacity:.7}.layoutsplit-header-secondarycontent :where(h1,h2,h3){max-width:none}@media screen and (min-width:40rem){.layoutsplit-header{--title-size--1:3rem}}@media screen and (min-width:60em){.layoutsplit{--layoutsplit-padding--block:clamp(2rem, 10vh, 7rem);--layoutsplit-gap:clamp(2rem, 10vw, 8rem);flex-direction:row;text-align:left}.layoutsplit>:first-child{flex-shrink:0;flex-grow:0;width:clamp(16rem,45%,35rem);max-width:50%}.layoutsplit-header{align-items:flex-start}}.sectionalternative{position:relative}.sectionalternative::before{content:'sau';position:absolute;left:50%;top:0;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:3em;height:3em;font-size:.8rem;color:var(--label-color--secondary);background:var(--label-background--secondary);border-radius:50%}:root{--siteheader-gap--vertical:clamp(1rem, 2vh, 2rem);--siteheader-gap--horizontal:var(--siteheader-gap--vertical);--siteheader-padding--vertical:clamp(1rem, 1vh, 1.75rem);--siteheader-padding--horizontal:calc(var(--padding-container) / 2);--siteheader-height:calc(var(--logo-image-height) + (var(--siteheader-gap--vertical) * 2) + (var(--button-padding--block) * 2) + 13em + var(--siteheader-padding--vertical) * 2)}@media screen and (min-width:40em){:root{--siteheader-gap--horizontal:0em}}@media screen and (min-width:75em){:root{--siteheader-padding--vertical:clamp(1rem, 3vw, 2rem);--siteheader-height:calc(var(--logo-image-height) + var(--siteheader-padding--vertical) * 2)}}.siteheader{--button-background:hsla(0, 0%, 100%, 0.15);--button-textcolor:#fff;--typography-color--anchor:#fff;position:relative;z-index:2;display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-grow:0;flex-wrap:wrap;gap:var(--siteheader-gap--vertical) var(--siteheader-gap--horizontal);width:100%;padding:var(--siteheader-padding--vertical) var(--siteheader-padding--horizontal);font-size:.9em;color:#fff}.siteheader::before{content:'';position:absolute;left:0;top:0;z-index:-2;width:100%;height:100%;background:var(--backgroundgradient)}body:has(.header-image) .siteheader::before{content:normal}@media screen and (min-width:75em){.siteheader{flex-wrap:nowrap;justify-content:space-between}}.siteheader>*+*{margin-top:0}.siteheader-logo{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:center;width:auto}.siteheader-nav{--siteheader-nav-gap:2rem;order:2;display:flex;justify-content:center;flex-shrink:0;width:100%;font-size:clamp(14px,var(--typography-size),16px)}*+.siteheader-nav:nth-of-type(2){margin-block-start:var(--siteheader-padding--vertical);width:auto}@media screen and (min-width:60em){.siteheader-nav{--siteheader-nav-gap:2rem;order:0;flex-shrink:1}}@media screen and (min-width:75em){.siteheader-nav{width:auto}.siteheader-nav:nth-of-type(2){justify-content:flex-end}*+.siteheader-nav:nth-of-type(2){margin-block-start:0}}@media screen and (min-width:90em){.siteheader-logo{width:23em}.home .siteheader-logo{width:auto}}.siteheader-nav>ul{display:flex;justify-content:inherit;align-items:center;flex-wrap:wrap;gap:var(--siteheader-nav-gap);max-width:none}@media screen and (min-width:70em){.siteheader-nav>ul{flex-wrap:nowrap}}.siteheader-nav a{white-space:nowrap;text-decoration-color:color-mix(in srgb,currentColor,transparent 60%);text-underline-offset:.35em}.siteheader-nav:has(.siteheader-nav-item--main+.siteheader-nav-item--main)>ul{gap:.5em}.home .siteheader-nav .siteheader-nav-item--main+.siteheader-nav-item--main{display:none}.siteheader-nav>ul>:has(.button)+:has(.button){--button-background:#fff;--button-textcolor:var(--typography-color--base)}.siteheader .button{box-shadow:none}:root{--header-padding--vertical:0;--header-video-height:clamp(30vh, 30rem, 40vh)}.header{--typography-color:var(--typography-color--contrast);--typography-color--secondary:var(--typography-color--secondary--contrast);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;font-size:1.1em}.layout--overlapped,.layout--split{--header-padding--vertical:clamp(1rem, 5vh, 7rem)}.header--withimage{--header-padding--vertical:clamp(1rem, 3vh, 4rem);padding-bottom:calc(var(--header-padding--vertical) * 2.5)}.header--withimage,.layout--overlapped .header,.layout--split .header{--spacing--section:calc(var(--spacing--block) * 1.5);padding:var(--header-padding--vertical) calc(var(--padding-container)/ 2);color:#fff}.header--videoemphasized{--header-padding--vertical:clamp(3rem, 10vh, 10rem);justify-content:flex-end;aspect-ratio:16/9;max-height:calc(var(--header-video-height) + var(--header-padding--vertical))}@media screen and (min-width:40rem){.header{--title-size--1:3rem}}.header+*{margin-block-start:var(--spacing--section)}.header:has(.header-utilitybar){padding-block-end:0}*+.header-action{margin-top:calc(var(--spacing--block)/ 4)}.header--withimage::before,.header-image,.header-video,.layout--overlapped .header::before{position:absolute;left:50%;top:calc(var(--siteheader-height) * -1);z-index:-1;margin:0;width:100vw;max-width:none;height:calc(100% + var(--siteheader-height));transform:translateX(-50%);background:var(--backgroundgradient)}.header--withimage::before,.layout--overlapped .header::before{content:''}.header-video{top:0;left:50%;transform:translateX(-50%);aspect-ratio:16/9;height:auto;max-height:var(--header-video-height);background:0 0}@media screen and (min-width:50em){.header-video{top:calc(var(--siteheader-height)/ 2 * -1)}}.header-image img,.header-video video{width:100%;max-width:none;height:100%;object-fit:cover;object-position:center;mix-blend-mode:screen;opacity:.3;mask-image:radial-gradient(ellipse at 50%,#000,transparent 75%)}.header-video video{width:auto;aspect-ratio:16/9;max-height:var(--header-video-height);object-fit:contain;mix-blend-mode:normal;opacity:1}main:has(.content) .header-image img{mix-blend-mode:screen;opacity:.3}.header--withimage hgroup,.home .header hgroup{max-width:calc(var(--typography-title-maxwidth) * 1.2)}.header--withimage h1,.home .header h1{font-size:calc(var(--title-size--1) * 1.1);max-width:calc(var(--typography-title-maxwidth) * 1.5)}.header--withimage .textintro,.home .header .textintro{max-width:calc(var(--typography-paragraph-maxwidth) * 1.2)}.header--withimage+*{margin-block-start:var(--spacing--section)}.header .buttonlist{position:relative;z-index:1}:root{--main-utilitybar-padding--vertical:clamp(0.75rem, 2vw, 1.25rem);--main-utilitybar-padding--horizontal:clamp(2rem, 5vw, 5rem)}.header-utilitybar{display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing--inline);width:100%;max-width:none;padding-block:1em;border-block-start:1px solid color-mix(in srgb,currentColor,transparent 80%);font-size:.8em}*+.header-utilitybar{margin-block-start:var(--spacing--section)}.header-utilitybar>*{margin-block:0;width:auto}:root{--footer-padding--vertical:clamp(2rem, 5vw, 5rem);--footer-padding--horizontal:clamp(1rem, 5vw, 4rem)}.footer{--typography-color:var(--typography-color--contrast);--typography-color--anchor:var(--typography-color--tertiary--contrast);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--spacing--paragraph) * 2);width:100%;padding:var(--footer-padding--vertical) var(--footer-padding--horizontal);font-size:.95em;text-align:center;color:var(--typography-color)}.footer::before{content:'';position:absolute;left:0;top:0;z-index:-2;width:100%;height:100%;background:var(--backgroundgradient)}*+.footer{margin-top:var(--spacing--section)}.footer-navlist{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(2rem,7vw,7rem)}.footer-navlist a{display:inline-block;padding:.5rem 0}@media screen and (min-width:40em){.footer-navlist{flex-direction:row;align-items:flex-start;text-align:left}.footer-navlist>*{width:50%}}.footer :where(h2){font-family:var(--typography-fontfamily);font-size:1.3rem;font-weight:900}.footer :where(h2)+*{margin-top:clamp(.5rem,2vh,1rem)}.footer-about{color:var(--typography-color--secondary--contrast)}.footer-grunge{position:absolute;left:0;bottom:100%;z-index:-1;width:14em;fill:#fff;transform:translate(-40%,50%) rotate(-45deg);pointer-events:none}.footer-grunge:nth-of-type(2){transform:translateX(30%) translateY(25%) rotate(75deg)}.footer-grunge:nth-of-type(3){right:0;left:auto;transform:translateX(-30%) translateY(25%) rotate(95deg)}.footer-grunge:nth-of-type(4){right:0;left:auto;transform:translate(40%,45%) rotate(-265deg)}@media screen and (min-width:40rem){.footer-grunge{width:25em}}@media screen and (min-width:60rem){.footer-grunge{width:30em}}.sectioncta{--typography-lineheight:1.4;--sectioncta-image-width:clamp(25rem, 45%, 40em);--sectioncta-padding--vertical:clamp(1rem, 3vw, 3rem);--sectioncta-padding--horizontal:clamp(1rem, 4vw, 5rem);--sectioncta-background:var(--backgroundgradient);--sectioncta-color:var(--typography-color--contrast);--section-width:var(--section-width--base);--button-background:var(--typography-color--contrast);--button-background--shadow:rgba(0, 0, 0, 0.2);--typography-color--secondary:var(--typography-color--secondary--contrast);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing--inline);padding:var(--sectioncta-padding--vertical) var(--sectioncta-padding--horizontal);text-align:center;color:var(--sectioncta-color);line-height:var(--typography-lineheight);background:var(--sectioncta-background);border-radius:var(--border-radius--section)}*+.sectioncta{margin-block-start:var(--spacing--section)}.sectioncta--important{--sectioncta-image-width:clamp(10rem, 28%, 22em);justify-content:space-between}.sectioncta--secondary,.sectioncta--tertiary{--section-width:calc(var(--section-width--base) / 1.25);text-align:center}.sectioncta--secondary{--sectioncta-background:var(--backgroundgradient--secondary)}.sectioncta--tertiary{--sectioncta-background:#F7F3EE;--sectioncta-color:var(--typography-color--base);--typography-color--secondary:var(--typography-color--secondary--base)}@media screen and (min-width:50em){.sectioncta{flex-direction:row;text-align:start}.sectioncta--secondary,.sectioncta--tertiary{flex-direction:column;text-align:center}.sectioncta--important:has(.sectioncta-image){padding-left:var(--sectioncta-image-width)}.sectioncta :where(hgroup,h1,h2,h3){text-align:inherit}}:where(.sectioncta--secondary,.sectioncta--tertiary) .titleintrogroup{align-items:center}:where(.sectioncta) p{width:auto}:where(.sectioncta) *{position:relative;margin-block:0}.sectioncta-image{position:absolute;left:0;top:0;width:var(--sectioncta-image-width);height:100%;mix-blend-mode:overlay;mask-image:radial-gradient(farthest-side at 40% 30%,#000,transparent);opacity:.6;border-top-left-radius:inherit}.sectioncta--important .sectioncta-image{position:static;top:50%;height:auto;mix-blend-mode:normal;mask-image:none;opacity:1}@media screen and (min-width:50em){.sectioncta--important .sectioncta-image{position:absolute;transform:translateY(-50%)}}.sectioncta--secondary .sectioncta-image,.sectioncta--tertiary .sectioncta-image{max-height:clamp(10rem,20rem,95%);mix-blend-mode:luminosity}.sectioncta--tertiary .sectioncta-image{mix-blend-mode:multiply;opacity:.35}.sectioncta-image img{height:100%;object-fit:cover}.sectioncta--important .sectioncta-image img{object-fit:contain}.sectioncta :where(h1){font-size:1.75em}.sectioncta :where(h2){font-size:1.5em}.sectioncta :where(h3){font-size:1.25em}.sectioncta-title{font-size:1.5em}.sectioncta .label{font-size:.95em}.floatingbox{--typography-lineheight:1.4;--floatingbox-padding--block:clamp(0.5rem, 1vw, 1rem);--floatingbox-padding--inline:clamp(1rem, 2vw, 2rem);--floatingbox-background:linear-gradient(#112C2A, #194543);--floatingbox-color:var(--typography-color--contrast);--section-width:calc(var(--section-width--base) / 1.5);--button-background:var(--typography-color--contrast);--button-background--shadow:rgba(0, 0, 0, 0.2);--button-textcolor:var(--typography-color--base);--button-padding--block:0.75rem;--button-padding--inline:1rem;--typography-color--secondary:var(--typography-color--secondary--contrast);position:fixed;left:50%;bottom:1em;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing--inline);transform:translateX(-50%);padding:var(--floatingbox-padding--block) var(--floatingbox-padding--inline);text-align:center;color:var(--floatingbox-color);line-height:var(--typography-lineheight);background:var(--floatingbox-background);border-radius:var(--border-radius)}*+.floatingbox{margin-top:0}.floatingbox--preview{position:static;transform:none}@media screen and (min-width:50em){.floatingbox{flex-direction:row;justify-content:space-between;gap:var(--floatingbox-padding--inline);text-align:start}body:has(.consentbanner[open=true]) .floatingbox{bottom:7em}}:where(.floatingbox) p{width:auto}:where(.floatingbox) *{position:relative;margin-block:0}.floatingbox :where(h1,h2,h3){font-size:1.35em}.floatingbox-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25em;font-size:.9em}.floatingbox-title>*{margin-block:0}.floatingbox .button{font-size:.95rem}.breadcrumbs{--breadcrumbs-spacing:0.75rem;--typography-color--anchor:var(--typography-color--anchor--secondary--base);display:none;justify-content:center;align-items:center;gap:var(--breadcrumbs-spacing);min-width:100%;max-width:none;font-size:.75em;white-space:nowrap}@media screen and (min-width:40em){.breadcrumbs{display:flex}}.breadcrumbs+:where(h1,h2){margin-block-start:var(--spacing--block)}.article-header .breadcrumbs+*{margin-block-start:0}.breadcrumbs a{color:inherit;opacity:.7}.breadcrumbs :where(em,i,b,strong){font-weight:400;font-style:normal}.breadcrumbs li:last-child{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs>*+::before{content:'>';display:inline-block;margin-right:var(--breadcrumbs-spacing);transform:scaleX(.6);font-size:.7rem;opacity:.7;color:var(--typography-color--tertiary)}.socialbuttonlist{--socialbuttonlist-spacing:calc(var(--spacing--inline) * 0.2);position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--socialbuttonlist-spacing)}.socialbuttonlist>*{margin-top:0}.socialbutton{--socialbutton-color:var(--color-buttonbackground--secondary);--socialbutton-size:2rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:var(--socialbutton-size);height:var(--socialbutton-size);padding:.5rem 0;color:#fff;font-size:.75rem;background:var(--socialbutton-color);border-radius:.25em;opacity:.9}.socialbutton:hover{opacity:1}.socialbutton .icon{--icon-size:1em;color:inherit;fill:currentColor;stroke:none;opacity:1}.socialbutton .icon:not(:last-child:first-child){margin-right:.5em}.articlelist{--articlelist-gap:calc(var(--spacing--block) * 1.5);--articlelist-maxwidth:clamp(20rem, 50vw, 44rem);display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--articlelist-gap);text-align:left}.articlelist--secondary,.articlelist--tertiary{flex-direction:row;flex-wrap:wrap}.articlelist--tertiary{--articlelist-gap:calc(var(--spacing--inline))}@media screen and (min-width:40em){.articlelist{max-width:var(--articlelist-maxwidth)}.articlelist--secondary,.articlelist--tertiary{max-width:clamp(50rem,60vw,90%)}}.articlelistitem{--articlelistitem-gap:clamp(1rem, 4vw, 2rem);--articlelistitem-title-size:1.3rem;--articlelistitem-image-width:clamp(8rem, 13vw, 14rem)}:where(.articlelist--secondary) .articlelistitem{--articlelistitem-gap:clamp(0.75rem, 3vw, 1.5rem);--articlelistitem-title-size:1.1rem;--articlelistitem-image-width:clamp(2rem, 4vw, 4rem);width:100%}:where(.articlelist--tertiary) .articlelistitem{--articlelistitem-gap:clamp(0.75rem, 3vw, 1.5rem);--articlelistitem-title-size:1.1rem;--articlelistitem-image-width:100%;width:calc(50% - var(--articlelist-gap))}@media screen and (min-width:30rem){:where(.articlelist--secondary) .articlelistitem{width:calc(50% - var(--articlelist-gap))}}@media screen and (min-width:50rem){:where(.articlelist--tertiary) .articlelistitem{width:clamp(9rem,15vw,calc(25% - var(--articlelistitem-gap)))}:where(.articlelist--secondary) .articlelistitem{width:calc(30% - var(--articlelistitem-gap))}}.articlelistitem a{display:flex;justify-content:flex-start;align-items:center;gap:var(--articlelistitem-gap);width:100%;color:inherit;text-decoration:none}:where(.articlelist--secondary) .articlelistitem a{align-items:flex-start}:where(.articlelist--tertiary) .articlelistitem a{flex-direction:column;align-items:flex-start}.articlelistitem :where(h1,h2,h3){text-align:inherit}.articlelistitem div{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing--block)/ 3)}.articlelistitem div>*{margin-block:0}.articlelistitem-image{flex-shrink:0;flex-grow:0;width:var(--articlelistitem-image-width);border-radius:var(--border-radius)}:where(.articlelist--secondary) .articlelistitem-image{height:var(--articlelistitem-image-width)}.articlelistitem-image img{display:block;width:100%;height:auto;border-radius:inherit}:where(.articlelist--secondary) .articlelistitem-image img{width:100%;height:100%;object-fit:cover}.articlelistitem :where(h2,h3){font-size:var(--articlelistitem-title-size);line-height:1.3;font-weight:400}:where(.articlelist--secondary) .articlelistitem :where(h2,h3){font-family:var(--typography-family)}.article-header{display:flex;flex-direction:column;align-items:center;width:100%;font-size:.9em}.article-header+*{margin-top:var(--main-padding--vertical)}.article-meta{flex-wrap:wrap}.article-header :where(>*){margin-block:0;width:auto}.article-author{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.article-author-label{display:none}.article-author img{--articleheader-authorimage-size:2rem;width:var(--articleheader-authorimage-size);height:var(--articleheader-authorimage-size);border-radius:50%}.article-date{text-transform:capitalize}*+.article-date{padding-left:var(--spacing--inline);border-left:1px solid color-mix(in srgb,currentColor,transparent 80%)}.article-meta .socialbuttonlist{flex-shrink:0;width:100%}@media screen and (min-width:30em){.article-meta{flex-wrap:nowrap}.article-meta .socialbuttonlist{flex-shrink:1;width:auto;margin-left:auto}}@media screen and (min-width:40em){.article-author-label{display:block}}:where(article) *+.section--main{margin-top:calc(var(--spacing--section) * 2)}:root{--featuredimagegroup-image-maxwidth:clamp(30rem, 40vw, 55rem)}.layout--default:root{--featuredimagegroup-image-maxwidth:clamp(25rem, 30vw, 40rem)}:has(>.featuredimagegroup){width:calc(100vw - (100vw - var(--section-width))/ 2);align-self:center}.featuredimagegroup{position:relative;padding-block:clamp(1rem,3vh,3rem);max-width:max-content}.sectiongrouped .featuredimagegroup{padding-block:0}.featuredimagegroup>figure{position:absolute;left:0;top:0;transform:rotate(-3deg);transition:all .2s ease-in-out}.featuredimagegroup>figure:first-child{position:relative;z-index:1;transform:rotate(3deg) translateX(5%) translateY(-1%)}:where(:has(.featuredimagegroup)+:has(.featuredimagegroup)) .featuredimagegroup>figure:first-child:last-of-type{transform:rotate(-2deg)}.featuredimagegroup>figure:hover{z-index:2}.featuredimagegroup:hover>figure{transform:rotate(-5deg) translateX(-10%) translateY(7%)}.featuredimagegroup:hover>figure:first-child{transform:rotate(5deg) translateX(10%) translateY(-7%)}.featuredimagegroup:hover>figure:first-child:last-of-type{transform:rotate(1deg)}.featuredimagegroup>::before{content:'';position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,.2);filter:blur(.4rem);border-radius:inherit;transform:translateX(-.5rem) translateY(.35rem) rotate(-3deg)}.featuredimagegroup img{display:block;padding:.75em;background-color:#fff;max-width:var(--featuredimagegroup-image-maxwidth);border-radius:1rem}.itemlist{--itemlist-gap:clamp(1rem, 7vw, 5rem);--itemlist-item-gap:clamp(0.75rem, 1.5vh, 2rem);--icon-size:clamp(2em, 1.5vw, 3em);--itemlist-title-size:1.3em;--itemlist-item-width:clamp(8rem, 9vw, 10rem);display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:var(--itemlist-gap);width:100%;text-align:left}.itemlist.mirroreddetails{--itemlist-item-width:clamp(20rem, 25vw, 35rem);--itemlist-item-gap:clamp(0.25rem, 1vh, 0.35rem)}.itemlist--horizontal--numbered,.itemlist--numbered{counter-reset:numbered}.itemlist--secondary{--itemlist-gap:clamp(1rem, 3%, 3rem)}.itemlist--complex{--itemlist-item-width:calc(50% - var(--itemlist-gap) / 2);--itemlist-gap:clamp(1rem, 7vw, 5rem)}.itemlist--steps{--itemlist-gap:0;--itemlist-steps-spacingbase:2.5rem;--itemlist-title-size:1.5em;--itemlist-item-width:90%;align-items:stretch;gap:.5em;counter-reset:steps;padding-bottom:calc(var(--itemlist-steps-spacingbase) * 1.5);line-height:1.5}.itemlist--horizontal,.itemlist--horizontal--numbered{--icon-color:var(--data-color--neutral);--itemlist-gap:clamp(0.5rem, 3vh, 2rem);--itemlist-title-size:1.1em;--itemlist-item-width:100%;flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:var(--typography-paragraph-maxwidth)}.itemlist--horizontal--numbered{--itemlist-gap:0.25em}.itemlist--horizontal:has(h2:last-child),.itemlist--horizontal:has(p:last-child:nth-child(2)){gap:0}@media screen and (min-width:25em){.itemlist--steps{--itemlist-item-width:calc(50% - 0.5em)}}@media screen and (min-width:45em){.itemlist--steps{--itemlist-item-width:clamp(12rem, 30vw, 20rem);gap:0}}.itemlist>*{width:var(--itemlist-item-width);max-width:var(--typography-paragraph-maxwidth)}.itemlist--steps>*{counter-increment:steps}.itemlist--horizontal--numbered>*,.itemlist--numbered>*{counter-increment:numbered}.item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--itemlist-item-gap);line-height:1.4}.itemlist.mirroreddetails .item{align-items:revert}.itemlist--horizontal .item,.itemlist--horizontal--numbered .item{flex-direction:row;align-items:center}.itemlist--horizontal:has(h2:last-child) .item,.itemlist--horizontal:has(p:last-child:nth-child(2)) .item{padding:1em 0;border-block:1px solid color-mix(in srgb,currentColor,transparent 80%)}.itemlist--horizontal:has(h2:last-child) .item+.item,.itemlist--horizontal:has(p:last-child:nth-child(2)) .item+.item{border-block-start:none}.itemlist--horizontal--numbered .item,.itemlist--numbered .item{position:relative}.itemlist--horizontal--numbered .item{padding:clamp(.75em,2vw,2em);background-color:var(--color-background--secondary);border-radius:var(--border-radius)}.itemlist--steps .item{--typography-color:var(--typography-color--contrast);--itemliststeps-basecolor:#411f24;position:relative;padding:clamp(3rem,5vw,5rem);color:var(--typography-color);background-color:var(--itemliststeps-basecolor);border-radius:var(--border-radius);border:1px solid rgba(255,255,255,.1)}@media screen and (min-width:35em){.itemlist--steps .item{margin-inline-start:calc(var(--itemlist-steps-spacingbase) * -1)}.itemlist--steps .item:first-child{margin-inline-start:0;background-color:color-mix(in srgb,var(--itemliststeps-basecolor) 100%,#000)}.itemlist--steps .item:nth-child(2){top:var(--itemlist-steps-spacingbase);background-color:color-mix(in srgb,var(--itemliststeps-basecolor) 90%,#000)}.itemlist--steps .item:nth-child(3){top:calc(var(--itemlist-steps-spacingbase) * 2);background-color:color-mix(in srgb,var(--itemliststeps-basecolor) 80%,#000)}.itemlist--steps .item:nth-child(4){top:calc(var(--itemlist-steps-spacingbase) * 3);background-color:color-mix(in srgb,var(--itemliststeps-basecolor) 70%,#000)}.itemlist--steps .item:nth-child(5){top:calc(var(--itemlist-steps-spacingbase) * 4);background-color:color-mix(in srgb,var(--itemliststeps-basecolor) 70%,#000)}}.itemlist--horizontal--numbered .item::before,.itemlist--numbered .item::before,.itemlist--steps .item::before{content:counter(steps);position:absolute;left:1rem;top:1rem;font-size:4rem;line-height:1;font-family:var(--typography-family--important);opacity:.2}.itemlist--horizontal--numbered .item::before,.itemlist--numbered .item::before{content:counter(numbered);position:static;color:var(--typography-color--secondary)}.itemlist--horizontal--numbered .item::before{width:1ch;text-align:end;align-self:flex-start}.itemlist--horizontal--numbered:has(:nth-child(n+10)) .item::before{width:2ch}.itemlist--complex .item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.item>*{margin-block:0}.item :where(h1,h2,h3,h4){font-size:var(--itemlist-title-size);line-height:1.3;text-align:inherit}.itemlist--horizontal .item :where(h1,h2,h3){font-weight:400}.item :where(h1,h2,h3)+p{opacity:.8}.item .icon{flex-shrink:0;flex-grow:0}.itemlist--positive{--icon-color:var(--data-color--positive)}.itemlist--negative{--icon-color:var(--data-color--negative)}.item-image{position:relative;overflow:hidden}.itemlist--complex .item-image{width:35%}.item-image img{position:relative;z-index:0;border-radius:var(--border-radius)}.logolist{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:clamp(40rem,70vw,95rem);gap:clamp(3rem,3vmax,5rem)}*+.logolist{margin-block-start:var(--spacing--section)}:where(h1,h2,h3,h4)+.logolist{margin-block-start:var(--spacing--block)}.logolist+*{margin-block-start:var(--spacing--section)}.logolist>*{margin-block:0}.logolist img{min-width:2em;max-width:7rem;height:auto;max-height:7em}.logolist--secondary img,.logolist--tertiary img{min-width:1em;max-width:5em;opacity:.7}.logolist--tertiary img{filter:grayscale(1)}.faqlist{display:flex;flex-direction:column;gap:.5em;counter-reset:faqcounter}.faqlist>div{counter-increment:faqcounter}.faq{--faq-background:var(--color-background--secondary);--faq-padding--horizontal:2rem;--faq-padding--vertical:1.5rem;position:relative;width:clamp(25em,75vw,45em);max-width:100%;padding:var(--faq-padding--vertical) var(--faq-padding--horizontal);padding-right:calc(var(--faq-padding--horizontal) * 2);padding-left:calc(var(--faq-padding--horizontal) * 2.25);text-align:left;background-color:var(--faq-background);border-radius:var(--border-radius)}.section--contrast .faq{--faq-background:rgba(255, 255, 255, 0.1)}.faq::before{content:counter(faqcounter);position:absolute;top:calc(var(--faq-padding--vertical)/ 1.3);left:var(--faq-padding--horizontal);transform:translateX(-30%);font-size:3.25em;font-weight:700;line-height:1;font-family:var(--typography-family--important);opacity:.2}.faq dt{font-size:1.15em;line-height:1.2;font-weight:700}.faq dt::before{content:'^';display:flex;justify-content:center;align-items:flex-end;position:absolute;right:calc(var(--faq-padding--horizontal)/ 2);transform:translateX(-50%) scaleY(-1);width:2rem;height:2rem;font-size:1.1rem;font-family:Courier,monospace;background-color:rgba(0,0,0,.1);border-radius:50%}.faq:has([open]) dt::before{transform:translateX(-50%)}.faq dd{color:var(--typography-color--secondary)}.faq details+*{display:block;margin-top:var(--spacing--block)}.faq summary::marker{content:none}.faq summary::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%}.optiongroup{--optiongroup-label-padding--vertical:1rem;--optiongroup-label-padding--horizontal:1.5rem;--optiongroup-label-color:var(--typography-color--tertiary);--optiongroup-label-border:var(--border-color--important);display:flex;justify-content:flex-start;align-items:center;gap:0;font-size:1rem}.optiongroup>*{margin:0}.optiongroup>*+*{margin-left:-1px}.optiongroup input{position:absolute;z-index:-10;opacity:0}.optiongroup :where(label,a){position:relative;display:block;padding:var(--optiongroup-label-padding--vertical) var(--optiongroup-label-padding--horizontal);white-space:nowrap;color:var(--optiongroup-label-color);background-color:hsla(176,22%,76%,.1);border:1px solid var(--optiongroup-label-border);cursor:pointer;text-decoration:none}.optiongroup *+label{margin:0}.optiongroup>:first-child :where(label,a){border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.optiongroup>:last-child :where(label,a){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.optiongroup :checked+label,.optiongroup-item--active a{--optiongroup-label-padding--vertical:1.15rem;--optiongroup-label-color:var(--color-main);--optiongroup-label-border:var(--color-main);z-index:1;font-weight:700;background:#fff,var(--color-main--transparent);box-shadow:0 0 2em var(--color-main--shadow)}.footnotes,.footnotes li{list-style:decimal}.footnotes{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:var(--typography-paragraph-maxwidth);max-width:100%;gap:calc(var(--spacing--listitem)/ 2);padding:0;padding-inline-start:1em;font-size:.8rem;color:var(--typography-color--tertiary);word-break:break-all}.footnotes li::marker{font-family:var(--typography-family--important);font-size:1em;font-weight:400;color:var(--color-main)}.footnote-reference a{display:inline-flex;justify-content:center;align-items:flex-start;margin-inline:.2em .5em;padding:.2em;font-size:.7em;line-height:1;text-decoration:none;vertical-align:super;background-color:var(--color-main);color:#fff;border-radius:.25em}.footnote-reference a:hover{opacity:.7}.comparison{--comparison-width:clamp(45em, 75vw, min(55em, 90vw));--comparegroup-width:100%;--comparegroup-padding--block:clamp(1rem, 2vh, 3rem);--comparegroup-padding--inline:clamp(1rem, 3vw, 5rem);display:flex;flex-direction:column;justify-content:center;align-items:stretch;max-width:var(--comparison-width);color:var(--typography-color--base);border:.5em solid hsla(0,0%,100%,.4);border-radius:var(--border-radius)}.comparison>*+*{margin-top:0}.comparegroup{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-grow:0;flex-shrink:0;gap:1rem;width:var(--comparegroup-width);padding-block-start:var(--comparegroup-padding--block);font-size:.95em;line-height:1.4;text-align:center;background:url(../../images/grunge.svg),linear-gradient(45deg,#b5a692 0,#ede6dd 70%);background-repeat:no-repeat;background-size:60% 60%,100%;background-position:30% -50%,center;background-blend-mode:soft-light,normal;border-start-start-radius:calc(var(--border-radius)/ 1.67);border-start-end-radius:calc(var(--border-radius)/ 1.67)}.comparegroup:nth-child(2){background-position:40% -80%,center;border-radius:0;border-end-start-radius:calc(var(--border-radius)/ 1.67);border-end-end-radius:calc(var(--border-radius)/ 1.67)}.comparegroup:nth-child(2)::before{content:'';position:absolute;left:0;top:0;width:1px;height:100%;border-left:2px dashed rgba(0,0,0,.1);border-right:2px dashed rgba(255,255,255,.5)}.comparegroup>*{position:relative;margin-block:0}.comparegroup-title{padding-inline:var(--comparegroup-padding--inline);font-size:1.2em;color:var(--typography-color--secondary--base)}.comparegroup-description{padding-inline:var(--comparegroup-padding--inline);font-size:.9em;color:var(--typography-color--secondary--base)}.comparegroup-scorelist{display:flex;flex-direction:column;width:100%;color:var(--typography-color--secondary--base)}.comparegroup-scorelist *{margin-block:0}.comparegroup-scorelist-item{position:relative;padding-block:clamp(.5rem,1vh,.75rem);padding-inline:var(--comparegroup-padding--inline);border-block:1px dashed hsla(0,0%,0%,.2);transition:all .1s ease-in-out}.comparison:has(.comparegroup-scorelist-item:nth-child(1):hover) .comparegroup-scorelist-item:nth-child(1),.comparison:has(.comparegroup-scorelist-item:nth-child(2):hover) .comparegroup-scorelist-item:nth-child(2),.comparison:has(.comparegroup-scorelist-item:nth-child(3):hover) .comparegroup-scorelist-item:nth-child(3),.comparison:has(.comparegroup-scorelist-item:nth-child(4):hover) .comparegroup-scorelist-item:nth-child(4){background-color:hsla(0,0%,0%,.1)}.comparegroup-scorelist-item,.comparegroup-scorelist-item dd{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.15rem}.comparegroup-scorelist dt{font-weight:700}.comparegroup-scorelist dd{font-size:.9em}.comparegroup-scorelist-item-description{position:relative;opacity:.8}.comparegroup-scorelist-item-description svg{position:absolute;top:50%;transform:translateY(-50%) translateX(.25em)}.comparegroup-image{order:-2;margin-top:-2em;width:18em;height:10em;pointer-events:none}.comparegroup-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(.1em .2em .5em rgba(0, 0, 0, .5))}@media screen and (min-width:50em){.comparison{--comparegroup-width:50%;flex-direction:row;max-width:clamp(45em,75vw,min(55em,90vw))}.comparegroup{align-items:flex-start;text-align:left;background-size:90% 90%,100%;background-position:-500% 550%,center;border-radius:0}.comparegroup:first-child{align-items:flex-end;text-align:right;border-start-start-radius:calc(var(--border-radius)/ 1.67);border-end-start-radius:calc(var(--border-radius)/ 1.67)}.comparegroup:nth-child(2){background-position:500% 550%,center;border-start-end-radius:calc(var(--border-radius)/ 1.67);border-end-end-radius:calc(var(--border-radius)/ 1.67)}.comparegroup:first-child .comparegroup-scorelist{direction:rtl}.comparegroup-image{position:absolute;left:0;bottom:0;margin:0;width:clamp(26em,20vw,35%);height:clamp(7em,32vw,16em);transform:translateY(2em) translateX(-50%)}.comparegroup:last-child .comparegroup-image{left:auto;right:0;width:clamp(26em,50vw,100%);transform:translateY(32%) translateX(65%)}.comparegroup-image img{filter:drop-shadow(.25em .25em 1em rgba(0, 0, 0, .75))}.comprison-element:nth-child(2) .comparegroup-figure img{filter:drop-shadow(-.25em .25em 1em rgba(0, 0, 0, .75))}.comparegroup-scorelist-item-description svg{transform:translateY(-50%) translateX(-.25em)}.comparegroup:nth-child(2) .comparegroup-scorelist-item-description svg{transform:translateY(-50%) translateX(.25em)}}.comparegroup-scorelist-item--featured .arrow{display:none}@media screen and (min-width:70em){.comparegroup-scorelist-item--featured{position:absolute;right:calc(100% - .5em);top:30%;z-index:-2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25em;width:fit-content;padding-block:clamp(.5em,1vh,1.5em);padding-inline:clamp(.5em,2vw,1.5em);line-height:1;white-space:nowrap;color:var(--typography-color--secondary--contrast);border:1px solid;border-radius:calc(var(--border-radius)/ 2);transform:translateY(-50%) rotate(-7deg);direction:ltr;isolation:isolate}.comparegroup:last-child .comparegroup-scorelist-item--featured{right:auto;left:calc(100% - .5em);transform:translateY(1em) rotate(9deg)}.comparegroup-scorelist-item--featured meter,.comparegroup-scorelist-item--featured svg{display:none}.comparegroup-scorelist-item--featured dd{font-size:1.2em;font-family:'Love Ya Like A Sister',cursive}.comparegroup-scorelist-item--featured .arrow{display:block;position:absolute;right:0;bottom:100%;transform:translateY(-1em) rotate(-2deg)}.comparegroup:last-child .comparegroup-scorelist-item--featured .arrow{right:auto;left:0;transform:translateY(-1em) rotate(-25deg) scaleX(-1)}}.comparegroup-scorelist-item-details{--comparegroupscoredetails-background:var(--data-color--positive--transparent);--comparegroupscoredetails-arrow-size:1em;position:absolute;left:50%;bottom:100%;z-index:-10;visibility:hidden;width:calc(100% - 1em);padding:1em;transform:translateX(-50%);line-height:1.3;color:var(--typography-color--contrast);background-color:var(--comparegroupscoredetails-background);opacity:0;transition:all .1s ease-in-out;border-radius:var(--border-radius)}.comparegroup-scorelist-item-details::after{content:'';position:absolute;left:50%;top:100%;width:var(--comparegroupscoredetails-arrow-size);height:calc(var(--comparegroupscoredetails-arrow-size)/ 2);background-color:var(--comparegroupscoredetails-background);transform:translateX(-50%);clip-path:polygon(0 0,100% 0,50% 100%,0 0)}.comparegroup:nth-child(2) .comparegroup-scorelist-item-details{--comparegroupscoredetails-background:var(--data-color--negative--transparent)}.comparison:has(.comparegroup-scorelist-item:nth-child(1):hover) .comparegroup-scorelist-item:nth-child(1) .comparegroup-scorelist-item-details,.comparison:has(.comparegroup-scorelist-item:nth-child(2):hover) .comparegroup-scorelist-item:nth-child(2) .comparegroup-scorelist-item-details,.comparison:has(.comparegroup-scorelist-item:nth-child(3):hover) .comparegroup-scorelist-item:nth-child(3) .comparegroup-scorelist-item-details,.comparison:has(.comparegroup-scorelist-item:nth-child(4):hover) .comparegroup-scorelist-item:nth-child(4) .comparegroup-scorelist-item-details{z-index:10;visibility:visible;opacity:1}.comparegroup-scorelist-item-details>*+*{margin-top:.5rem}.comparegroup-scorelist-item-disclaimer{opacity:.6;line-height:1.2}.comparegroup-scorelist-item-disclaimer small{color:inherit}.comparegroup-scorelist-item a{font-size:.8em;color:inherit;opacity:.8}@media screen and (min-width:70em){.comparegroup-scorelist-item-details{left:auto;right:100%;top:50%;bottom:auto;width:calc((100vw - var(--comparison-width))/ 2.75);max-width:18em;transform:translateY(-50%);border-radius:var(--border-radius)}.comparegroup-scorelist-item-details::after{left:100%;top:50%;width:calc(var(--comparegroupscoredetails-arrow-size)/ 2);height:var(--comparegroupscoredetails-arrow-size);transform:translateY(-50%);clip-path:polygon(0 0,100% 50%,0 100%,0 0)}.comparegroup:nth-child(2) .comparegroup-scorelist-item-details{right:auto;left:100%}.comparegroup:nth-child(2) .comparegroup-scorelist-item-details::after{left:auto;right:100%;clip-path:polygon(0 50%,100% 0,100% 100%,0 50%)}}.petition{--petition-section-width:100%;--petition-gap:calc(var(--spacing--paragraph) * 1.5);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--petition-gap);margin-block:0;width:var(--petition-section-width);max-width:var(--form-maxwidth);padding:var(--padding-section--block) var(--padding-section--inline);border-radius:var(--border-radius)}.layout--overlapped .petition{margin-block-start:0}.petition>*{margin-block:0}.petition-header{display:flex;flex-direction:column;gap:0;line-height:1}.petition-header>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;margin-block:0;padding-block:clamp(.75rem,3vh,1.5rem);border-bottom:1px solid var(--border-color--secondary)}.petition-header:not(:first-child)>div:first-child{padding-block-start:0}.petition-header>div *+*{margin-block:0}.petition-header dt{color:var(--typography-color--tertiary)}.petition-header dd{font-weight:700}.petition-content{--spacing--paragraph:calc(var(--spacing--block) / 1.8);color:var(--typography-color--secondary);font-weight:400}*+.petition-content-footer{margin-top:var(--spacing--paragraph)}.petition-progress{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;font-size:.95rem;line-height:1;text-align:center;color:var(--typography-color--tertiary)}.petition-progress>*{margin-block:0}.petition-progress-value{font-family:var(--typography-family--important);font-size:2rem;font-weight:700;line-height:inherit;color:var(--typography-color)}.message+.petition-buttonwrapper{margin-block-start:calc(var(--petition-gap)/ 2 * -1)}.petition .socialbuttonlist{justify-content:center}:root{--blockquote-padding:1rem}@media screen and (min-width:70em){:root{--blockquote-padding:2.5rem}}.blockquote{position:relative;z-index:2;display:flex;flex-direction:column;width:calc(var(--typography-paragraph-maxwidth) * 1.5);max-width:100%;gap:1.5em;padding-inline-start:var(--blockquote-padding);text-align:start}.blockquote--important{padding-block-start:var(--blockquote-padding);padding-inline:0;align-items:center;text-align:center}.blockquote *{max-width:none}.blockquote *{margin-block:0}.blockquote-content{display:flex;flex-direction:column;gap:.5rem;position:relative;font-size:1.3em;font-family:var(--typography-family--important);font-style:italic;line-height:1.7;color:var(--typography-color--secondary--base)}.blockquote-content>:first-child::before{content:'"';font-size:2.5em;line-height:1rem;color:var(--typography-color--tertiary--base);opacity:.3}.blockquote-content::before{content:'';position:absolute;left:calc(var(--blockquote-padding) * -1);top:0;width:5px;height:min(2lh,100%);background:var(--color-main)}.blockquote--important .blockquote-content::before{left:50%;top:calc(var(--blockquote-padding) * -1);width:min(2lh,100%);height:5px;transform:translateX(-50%)}.blockquote-author{display:flex;flex-direction:column;justify-content:flex-start;align-items:inherit;gap:.35em;line-height:1.2;border-radius:inherit}.blockquote-author a{color:inherit}.blockquote-author-name{width:max-content;max-width:100%;font-size:1.5em;font-family:var(--typography-family--important);font-weight:600;line-height:1}.blockquote-author-name~*{opacity:.7}.blockquote-author-description{max-width:25em;font-size:.9em}.numberlist{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:clamp(1em,6vw,8em);padding:calc(var(--spacing--block) * 1.5) 0;text-align:center}.numberlist>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:clamp(7em,12vw,12em);line-height:1}.numberlist dt{font-size:.9em;line-height:1.2;color:var(--typography-color--secondary--base)}.numberlist dd{order:-1;font-size:3em;font-weight:500;font-family:var(--typography-family--important);color:color-mix(in srgb,var(--typography-color--secondary--base) 100%,#000)}:root{--logo-image-height:4.5rem}.logo{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.logo>*+*{margin-top:.25em}.logo img{height:var(--logo-image-height);width:auto}:where(section,aside,.section):has(.sectionimage){position:relative}:where(section,aside,.section):not(.section--contrast,.sectioncta):has(.sectionimage){max-width:none;width:100%}.sectionimage{--sectionimage-width:clamp(35em, 40vw, 50em);position:absolute;right:0;top:0;flex-basis:100%;flex-shrink:0;margin:0;max-width:70vw;width:var(--sectionimage-width);opacity:.5;transform:translateY(-25%);pointer-events:none}.sectionimage--opposite{right:auto;left:0}.section--contrast .sectionimage,.sectioncta .sectionimage{width:30%;mix-blend-mode:soft-light}.content .section--simple .sectionimage{right:calc(var(--main-padding--horizontal) * -1)}.sectionimage img{width:100%;mask-image:radial-gradient(farthest-side at 70% 50%,#000,transparent)}.sectionimage--opposite img{mask-image:radial-gradient(farthest-side at 25% 50%,#000,transparent)}.image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing--block--minimum);max-width:calc(var(--typography-paragraph-maxwidth) * 1.5)}.image img{position:relative;z-index:1;display:block;border-radius:var(--border-radius)}.image .grunge{z-index:0;max-width:150%;max-height:150%;transform:translateX(-25%) translateY(-30%) scaleX(-1) rotate(-205deg)}.content .image .grunge{display:none}.caption{width:100%;max-width:var(--typography-paragraph-maxwidth);font-size:.8rem;color:var(--typography-color--secondary)}.videocontrols{display:flex;justify-content:center;align-items:center}.specialactionlist{counter-reset:specialactionlist;display:flex;flex-direction:column;gap:.5rem;width:100%}.specialactionlist>*{counter-increment:specialactionlist}.specialaction{--specialaction-padding--vertical:clamp(0.5rem, 2vmax, 1rem);--specialaction-padding--horizontal:clamp(1rem, 2vmax, 2rem);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:clamp(6em,8vh,10em);padding:var(--specialaction-padding--vertical) var(--specialaction-padding--horizontal);color:var(--typography-color);background:var(--color-background--secondary);border-radius:var(--border-radius);text-decoration:none}.specialaction:hover{background:var(--color-background--secondary--darker)}:where(.specialactionlist) .specialaction{padding-left:calc(var(--specialaction-padding--horizontal) * 2)}:where(.specialactionlist) .specialaction::before{content:counter(specialactionlist);position:absolute;left:var(--specialaction-padding--horizontal);top:50%;width:1ch;transform:translateY(-50%) translateX(-50%);font-size:3rem;line-height:1;font-weight:700;text-align:right;font-family:var(--typography-family--important);color:var(--typography-color--tertiary);opacity:.3}.specialaction--secondary{flex-direction:row;justify-content:space-between;align-items:center}.specialaction>*{margin-block:0}.specialaction a{text-decoration:inherit}.specialaction-title{font-size:1.1em;font-weight:700;text-align:left}.mirroreddetails{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(1rem,2vw,3rem);text-align:left}*+.mirroreddetails{margin-top:var(--spacing--paragraph)}.mirroreddetails :where(h1,h2,h3)+*{margin-top:clamp(.5rem,1vh,1rem)}@media screen and (min-width:50em){.mirroreddetails{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;text-align:center;max-width:calc(var(--typography-paragraph-maxwidth) * 2)}.mirroreddetails:has(>:nth-child(2))>*{text-align:left;padding-block:clamp(.75em,3vh,2em);padding-inline-start:clamp(.75em,4vw,3em)}.mirroreddetails:has(>:nth-child(2))>:first-child{direction:rtl;text-align:right;border-inline-start:1px solid var(--border-color--secondary)}.mirroreddetails *{max-width:none}}.definitionlist{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(.5rem,1vh,1rem);font-size:.9em}.definitionlist dt{font-size:.95em;color:var(--typography-color--secondary)}.gallery{--gallery-width:clamp(20em, 50em, 70em);--gallery-gap:0.5rem;--gallery-nav-image-width:calc(16.6% - var(--gallery-gap) / 1.25);--gallery-nav-image-height:clamp(3em, 7em, 20%);width:var(--gallery-width);max-width:100%;gap:var(--gallery-gap)}.gallery-images{display:flex;width:100%;overflow:hidden}.gallery-images>*{flex-shrink:0;flex-grow:0;margin:0;width:100%;transform-origin:center center;transform:scale(1);transition:transform 50ms}.gallery-images img{width:100%;height:100%;background-image:linear-gradient(45deg,#071211,#152d2c)}.gallery nav{width:100%}.gallery-nav{width:100%;display:flex;flex-wrap:wrap;gap:var(--gallery-gap)}.gallery-nav>*{width:var(--gallery-nav-image-width);height:var(--gallery-nav-image-height)}.gallery-nav a{display:block;width:100%;height:100%}.gallery-nav img{width:100%;height:100%;object-fit:cover}.gallery-nav :where(a){opacity:.5}.gallery-nav-item--current{opacity:1}.gallery-shortcuts{--galery-shortcut-size:4em;position:absolute;left:0;top:0;z-index:1;width:calc(100% + var(--galery-shortcut-size));height:calc(100% - var(--gallery-nav-image-width));margin:0;display:flex;justify-content:space-between;align-items:center;transform:translateX(calc(var(--galery-shortcut-size)/ 2 * -1))}.gallery-shortcuts button{--icon-size:0.7em;--icon-color:var(--typography-color);display:flex;justify-content:center;align-items:center;width:var(--galery-shortcut-size);height:var(--galery-shortcut-size);background-color:var(--color-main--contrast);border-radius:50%;opacity:.7;cursor:pointer}.gallery-shortcuts button:hover{opacity:1}.gallery-shortcuts svg{transform:rotate(-90deg)}[data-gallery-shortcut=previous] svg{transform:rotate(90deg)}.mailaddress span{display:none}.pullquote{position:relative;width:calc(var(--typography-paragraph-maxwidth) + var(--padding-inline-start) * 2);max-width:100%;padding-inline-start:var(--blockquote-padding);text-align:start;font-size:calc(var(--title-size--1)/ 1.5);line-height:1.3;font-weight:700;color:var(--typography-color--secondary--base)}.pullquote--important{padding-block-start:var(--blockquote-padding);padding-inline:0;text-align:center}.pullquote::before{content:'';position:absolute;left:0;top:0;width:5px;height:min(2lh,100%);background-color:var(--color-main)}.pullquote--important::before{left:50%;width:min(2lh,100%);height:5px;transform:translateX(-50%)}.pullquote>*{max-width:none}.toc{--toc-padding--vertical:clamp(0.25em, 1.5vh, 0.85em);--toc-padding--horizontal:clamp(0.5rem, 3vw, 1.5rem);display:flex;flex-direction:column;width:100%;max-width:var(--typography-paragraph-maxwidth);background-color:var(--color-background--tertiary);border:1px solid var(--typography-color--secondary--contrast);border-radius:var(--border-radius)}.toc>*{margin-block:0}.toc-title{font-size:1.1em}.toc-content a,.toc-title{padding:var(--toc-padding--vertical) var(--toc-padding--horizontal)}.toc-content{counter-reset:chapter}.toc-content>*{counter-increment:chapter}.toc-content a{display:flex;flex-direction:row;align-items:center;gap:1em;font-size:.9em;color:inherit;text-decoration:none;border-block-start:1px solid var(--typography-color--secondary--contrast)}.toc-content a:hover{background:hsla(0,0%,0%,.03)}.toc-content a::before{content:attr(data-toc-chapterprefix) " " counter(chapter);width:6.5em;text-align:right;font-size:.85rem;text-transform:uppercase;font-weight:600;color:var(--typography-color--secondary);white-space:nowrap}.toc-content span{text-decoration:underline;text-decoration-color:hsla(0,0%,0%,.1);text-underline-offset:4px}.consentbanner{--consentbanner-padding--vertical:clamp(0.5rem, 2vw, 1.5rem);--consentbanner-padding--horizontal:clamp(1rem, 3vw, 3rem);--spacing--block:0.25rem;--typography-color--action:var(--typography-color--base--contrast);--typography-color--anchor:var(--typography-color--base--contrast);--button-textcolor:var(--typography-color--base);--button-textcolor--hover:var(--typography-color--base);--button-background:var(--typography-color--contrast);--button-background--shadow:rgba(0, 0, 0, 0.2);--button-background--hover:rgba(255, 255, 255, 0.7);left:50%;top:auto;bottom:1rem;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,2vh,1.5rem);width:calc(100vw - 2.5rem);max-width:none;padding:var(--consentbanner-padding--vertical) var(--consentbanner-padding--horizontal);transform:translateX(-50%);font-size:.9rem;text-align:center;color:var(--typography-color--contrast);background-color:#411f24;border:none}.consentbanner :where(h2){font-family:var(--typography-family);font-size:1.25em}.consentbanner :where(p){opacity:.8}@media screen and (min-width:55em){.consentbanner{flex-direction:row;justify-content:space-between;text-align:start}}.recipientemailhidden{font-size:.1px;opacity:0}.galleryfull{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5em;width:clamp(20em,95em,95vw);max-width:95vw}.block-editor-block-list__block .galleryfull{max-width:100%}.galleryfull>*{list-style:none}.galleryfull a{display:block}.galleryfull img{border-radius:var(--border-radius)}.pagecta{position:fixed;left:50%;bottom:1rem;z-index:2;display:flex;justify-content:center;width:auto;transform:translateX(-50%)}.pagecta .button{font-size:1.25em;font-weight:700}.advocatelist{--advocatelist-gap:clamp(1em, 2vw, 3em);--advocate-width:100%;display:flex;flex-direction:column;gap:calc(var(--advocatelist-gap) * 1.5) var(--advocatelist-gap);padding:0}*+.advocatelist{margin-block-start:var(--spacing--section)}.section--main .advocatelist{justify-content:center}.advocatelist>*{padding:0;list-style:none}.advocate{position:relative;display:flex;flex-direction:column;gap:1em;width:var(--advocate-width)}.section--main .advocate{align-items:center}.advocate>*{margin:0}.advocate-image img{border-radius:var(--border-radius)}.advocate-header{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.5em;width:100%;height:22em;padding:1.5em;text-align:start;color:var(--typography-color--contrast)}.advocate-header::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:70%;background:linear-gradient(to top,hsla(0,0%,0%,.7),transparent);border-radius:var(--border-radius)}.advocate-header>*{margin:0}.advocate-image{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.advocate-image img{width:100%;height:100%;object-fit:cover}.advocate-social,.advocate-title{position:relative;z-index:1}.advocate-title{font-weight:700;text-align:inherit}.advocate-description{font-size:1.1em;line-height:1.6;font-style:italic;font-family:Georgia,'Times New Roman',Times,serif;color:var(--typography-color--secondary)}@media screen and (min-width:40em){.advocatelist{--advocate-width:calc(50% - var(--advocatelist-gap));flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:70em){.advocatelist{--advocate-width:calc(33% - var(--advocatelist-gap))}}.section--contrast .advocatelist{--advocatelist-gap:clamp(2em, 4vw, 5em)}.companylistcategory{padding-block-start:var(--spacing--section);border-block-start:1px solid var(--border-color--important)}.companylistcategory+.companylistcategory{margin-block-start:var(--spacing--section)}