@keyframes click-pulse{0%{transform:scale(1)}10%{transform:scale(calc(1 - var(--pulse)))}40%{transform:scale(calc(1 + var(--pulse)*.5))}to{transform:scale(1)}}.pulse{--pulse:.03;animation:click-pulse var(--transition-default)linear}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}h1,h2,h3,h4,h5,h6{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}body{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;line-height:1;-webkit-font-smoothing:antialiased!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}img{-ms-interpolation-mode:bicubic}iframe{background:0 0;overflow:hidden}:root{--colors-bg-one:#fff;--colors-bg-two:#000;--colors-theme-one:#0067ff;--colors-theme-two:#f9542c;--colors-theme-three:#ff78c9;--colors-text-one:#eaeaea;--colors-text-two:#000;--color:var(--colors-text-one);--bg-color:var(--colors-bg-one);--transition-fast:.2s;--transition-default:.4s;--transition-slow:.8s;--transition-easing:cubic-bezier(.65,.05,.36,1);--transition-easing-quad:cubic-bezier(.9,0,.1,1);--transition-easing-out:cubic-bezier(.11,.46,.36,1);--transition-easing-back:cubic-bezier(.5,.01,.19,1.65);--transition-easing-out-back:cubic-bezier(.3,1.36,.59,.99);--transition-easing-in:cubic-bezier(.58,0,1,.52);--window-width:100vw;--window-height:100vh;--document-height:100vh;--inner-height:100vh;--navbar-height:0;--current-navbar-height:0;--max-content:1920px;--cw:min(1vw,calc(1920px/100));--gutter:calc(.5rem + 2vw);--padding:calc(2rem + 1vw);--hover-opacity:.5;--border-radius:calc(var(--gutter)*.5)}.main{z-index:100}.footer2{z-index:150}.body:has(.media--fullscreen) .footer2{z-index:99}.header{z-index:200}.body:has(.media--fullscreen) .header{z-index:99}.nav{z-index:300}.body:has(.media--fullscreen) .nav{z-index:99}.popover{z-index:350}.cookies-cursor{z-index:375}:root{--view-transition-duration:calc(var(--transition-slow)*1)}::view-transition-old(root){animation-duration:calc(var(--view-transition-duration)*.5);animation-timing-function:var(--transition-easing-quad);animation-fill-mode:both}::view-transition-new(root){animation-duration:calc(var(--view-transition-duration)*.5);animation-timing-function:var(--transition-easing-quad);animation-fill-mode:both}::view-transition-group(*){animation-duration:var(--view-transition-duration);animation-timing-function:var(--transition-easing-quad);animation-fill-mode:both}::view-transition-group(header){animation-delay:.2s}::view-transition-group(nav){animation-delay:.1s}body{--animate-it-scrollbar-right:2px;--animate-it-scrollbar-width:8px;--animate-it-scrollbar-color:#000}.body--animate-it-smoothscroll{overflow:hidden!important}.body--animate-it-smoothscroll-initialized{scrollbar-width:none}.body--animate-it-smoothscroll-initialized::-webkit-scrollbar{display:none}.animate-it-scrollbar{pointer-events:none;will-change:background-color;will-change:transform;cursor:pointer;z-index:9998;top:0;right:var(--animate-it-scrollbar-right);width:var(--animate-it-scrollbar-width);opacity:0;background-color:var(--animate-it-scrollbar-color);border-radius:10rem;height:100px;transition-property:opacity;transition-duration:.2s;position:fixed;bottom:0}.animate-it-scrollbar--visible{pointer-events:auto;opacity:.2}.animate-it-scrollbar--visible[disabled]{opacity:0}.animate-it-scrollbar--drag,body:not(.body--touch) .animate-it-scrollbar:hover{opacity:.4}.animate-it-mouse{--pulse:.15;pointer-events:none;will-change:transform;z-index:9999;position:fixed;top:0;left:0;transform:translate(50vw,50vh)}.animate-it-mouse .animate-it-mouse__dot{will-change:transform;background-color:#000;border-radius:50%;width:18px;height:18px;transition-property:top,left,width,height,background-color;transition-duration:.2s;position:absolute;top:-9px;left:-9px}.animate-it-mouse .animate-it-mouse__dot:after{content:"";opacity:0;border:2px solid #fff;border-style:solid solid none none;width:.8rem;height:.8rem;transition-property:opacity,transform;transition-duration:.2s;position:absolute}.animate-it-mouse--click .animate-it-mouse__dot{animation:click-pulse var(--transition-default)linear}@media (resolution>=192dpi){.body--safari .animate-it-mouse,.body--safari .animate-it-mouse .animate-it-mouse__dot{will-change:initial}}.animate-it-mouse--inverted .animate-it-mouse__dot{background-color:#fff}.animate-it-mouse--hidden .animate-it-mouse__dot{width:0;height:0;top:0;left:0}.animate-it-mouse--hover{--pulse:.4}.animate-it-mouse--hover .animate-it-mouse__dot{width:8px;height:8px;top:-4px;left:-4px}.animate-it-mouse--drag-hor,.animate-it-mouse--drag,.animate-it-mouse--prev,.animate-it-mouse--next{--pulse:.07}.animate-it-mouse--prev .animate-it-mouse__dot:after{opacity:1;transform:rotate(-135deg)}.animate-it-mouse--next .animate-it-mouse__dot:after{opacity:1;transform:rotate(45deg)}.animate-it-mouse--smear{position:absolute}.animate-it-mouse .animate-it-mouse__corner{z-index:1;opacity:0;border:2px solid #000;border-style:solid solid none none;width:.8rem;height:.8rem;transition-property:opacity,border-color;position:absolute}.animate-it-mouse .animate-it-mouse__corner--0{margin-left:1.6rem;transform:translate(-50%,-50%)rotate(45deg)}.animate-it-mouse .animate-it-mouse__corner--1{margin-top:-1.6rem;transform:translate(-50%,-50%)rotate(-45deg)}.animate-it-mouse .animate-it-mouse__corner--2{margin-top:1.6rem;transform:translate(-50%,-50%)rotate(135deg)}.animate-it-mouse .animate-it-mouse__corner--3{margin-left:-1.6rem;transform:translate(-50%,-50%)rotate(-135deg)}.animate-it-mouse--dragging .animate-it-mouse__corner,.animate-it-mouse--drag .animate-it-mouse__corner,.animate-it-mouse--dragging-hor .animate-it-mouse__corner--0,.animate-it-mouse--dragging-hor .animate-it-mouse__corner--3,.animate-it-mouse--drag-hor .animate-it-mouse__corner--0,.animate-it-mouse--drag-hor .animate-it-mouse__corner--3{opacity:1}.animate-it-mouse--dragging-hor .animate-it-mouse__dot,.animate-it-mouse--dragging .animate-it-mouse__dot{width:8px;height:8px;top:-4px;left:-4px}.animate-it-mouse--dragging-hor .animate-it-mouse__dot:after,.animate-it-mouse--dragging .animate-it-mouse__dot:after{opacity:0}@media (width<=1023px){.body--nav .animate-it-mouse .animate-it-mouse__dot{background-color:#fff}}.animate-it-wiggler{will-change:transform}.animate-it-wiggler--slowscroll{position:fixed!important}.body--follow-mouse,.body--follow-mouse *{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgYAAAAAMAASsJTYQAAAAASUVORK5CYII=),auto!important}.fader{--vert:calc(var(--padding)*4);--hor:calc(var(--padding)*1);--move-duration:calc(var(--transition-slow)*1.5);--opacity-duration:calc(var(--transition-slow)*1);--timing-function:cubic-bezier(.06,.82,0,1);will-change:transform,opacity,clip-path;opacity:0;transition-delay:0s;transition-timing-function:var(--timing-function),ease,var(--timing-function);transition-property:transform,opacity,clip-path,color,background-color,border-color}.fader.part__text{transition-property:transform,opacity,clip-path}.no-js .fader{animation:fader-fader-in var(--move-duration);animation-delay:.4s;animation-fill-mode:both}@keyframes fader-fader-in{0%{transform:translateY(calc(var(--vert)*1));opacity:0}to{opacity:1;transform:none}}.js .fader{transform:translateY(calc(var(--vert)*1));opacity:0}.body--firefox .js .fader,.body--firefox .js .fader.fader--top-start{transform:none}.body--firefox .js .fader--clip{transform:translateY(calc(var(--vert)*1))}.body--firefox .js .fader--clip.fader--top-start{transform:translateY(calc(var(--vert)*-1))}.body--firefox .js .fader--up{transform:translateY(100%)}.body--firefox .js .fader--up.fader--top-start{transform:translateY(-100%)}.js .fader--top-start{transform:translateY(calc(var(--vert)*-1))}.js .fader--shrink{transform:scale(1.1)}.js .fader--left{transform:translateX(calc(var(--hor)*-1))}.js .fader--right{transform:translateX(calc(var(--hor)*1))}.js .fader--bl{transform:translate(calc(var(--hor)*-1),var(--vert))}.js .fader--bl.fader--top-start{transform:translate(calc(var(--hor)*-1),calc(var(--vert)*-1))}.js .fader--br{transform:translate(calc(var(--hor)*1),var(--vert))}.js .fader--br.fader--top-start{transform:translate(calc(var(--hor)*1),calc(var(--vert)*-1))}.js .fader--still{will-change:opacity;transform:initial;transition-property:opacity}.js .fader--fullscreen,.js .fader--no-fade{will-change:auto;opacity:1;transition-property:none;transform:none}.js .fader--clip{transform:translateY(calc(var(--vert)*1));opacity:1;clip-path:inset(100% 0 0)}.js .fader--clip.fader--top-start{transform:translateY(calc(var(--vert)*-1))}.js .fader--up{opacity:1;transform:translateY(100%)}.js .fader--up.fader--top-start{transform:translateY(-100%)}.js .fader--fast-load{--move-duration:0s;--opacity-duration:.1s;transform:none}.js .fader.nav__item{pointer-events:none}.js .fader.fader--loader:not(.fader--loaded){opacity:0}.js .fader.video--cover,.js .fader.cover{transform:scale(1.05)}@media (width<=800px){.js .fader--bl{transform:translate(0,var(--vert))}.js .fader--bl.fader--top-start{transform:translate(0,calc(var(--vert)*-1))}.js .fader--br{transform:translate(0,var(--vert))}.js .fader--br.fader--top-start{transform:translate(0,calc(var(--vert)*-1))}}.js .fader3:not(.fader--loader,.fader--loading),.js .fader3.fader--loaded{opacity:1;transition-duration:var(--move-duration),var(--opacity-duration),var(--move-duration),var(--transition-slow),var(--transition-slow),var(--transition-slow);transform:none}.js .fader3:not(.fader--loader,.fader--loading).fader--still,.js .fader3.fader--loaded.fader--still{transition-duration:var(--opacity-duration)}.js .fader3:not(.fader--loader,.fader--loading).fader--no-fade,.js .fader3.fader--loaded.fader--no-fade{transition-duration:0s}.js .fader3:not(.fader--loader,.fader--loading).fader--clip,.js .fader3.fader--loaded.fader--clip{clip-path:inset(0)}.fold-out{visibility:hidden;opacity:0;width:100%;max-height:0;padding-top:1px;padding-bottom:1px;transition:max-height .6s,opacity .3s,visibility 0s .6s;overflow:hidden}.fold-out[style*=max-height]:not([style*="max-height: 0"]){visibility:visible;opacity:1;transition:max-height .6s,opacity .3s .3s,visibility}.results .fold-out,.calculate .fold-out{transition-timing-function:var(--transition-easing-quad),ease,ease}.results .fold-out[style*=max-height]:not([style*="max-height: 0"]),.calculate .fold-out[style*=max-height]:not([style*="max-height: 0"]){opacity:1;transition-timing-function:var(--transition-easing-quad),ease,ease}.fold-out--opened{visibility:visible;opacity:1;max-height:none;transition:none;overflow:visible}.hidden{display:none!important}.faded{opacity:0}.invisible{visibility:hidden}.disabled{pointer-events:none;opacity:var(--hover-opacity)}.img-responsive{max-width:100%;margin-left:auto;margin-right:auto;display:block}.iframe{background:0 0}.sprite{display:inline-block}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.text--left{text-align:left}.text--right{text-align:right}.text--center{text-align:center}.text--medium{font-size:var(--font-size-medium)}.capitalize{text-transform:capitalize}.legibility{text-rendering:optimizelegibility}.relative{position:relative}.fixed{position:fixed}.absolute{width:100%;position:absolute}.sticky{position:sticky;top:0}@media (width>=1601px){.visible-xl{display:none!important}}@media (width<=1600px){.hidden-xl{display:none!important}}@media (width>=1401px){.visible-large{display:none!important}}@media (width<=1400px){.hidden-large{display:none!important}}@media (width>=1201px){.visible-small{display:none!important}}@media (width<=1200px){.hidden-small{display:none!important}}@media (width>=1024px){.visible-tablet{display:none!important}}@media (width<=1023px){.hidden-tablet{display:none!important}}@media (width>=801px){.visible-phablet{display:none!important}}@media (width<=800px){.hidden-phablet{display:none!important}}@media (width>=600px){.visible-mobile{display:none!important}}@media (width<=599px){.hidden-mobile{display:none!important}}@media (orientation:portrait){.visible-landscape{display:none!important}}@media (orientation:landscape){.visible-portrait{display:none!important}}b,strong{font-weight:800}video,img{width:auto;max-width:100%;height:auto}video[style*=--ratio]{aspect-ratio:var(--ratio)}@media (orientation:portrait){video[style*=--ratio-mobile]{aspect-ratio:var(--ratio-mobile)}}svg{width:100%;height:auto}a{cursor:pointer;color:var(--color);text-decoration:none}button{cursor:pointer;color:var(--color);background-color:#0000;border:0;padding:0;line-height:1}ul{list-style:outside!important}ol{list-style:decimal}h1{font-size:var(--font-size-large)}h2{font-size:var(--font-size-medium)}h3{font-size:var(--font-size-normal)}p,ul,ol{line-height:var(--lineheight);margin:0}p button,p a,ul button,ul a,ol button,ol a{text-decoration:underline}body:not(.body--touch) p button:focus,body:not(.body--touch) p button:hover,p button.hover,body:not(.body--touch) p a:focus,body:not(.body--touch) p a:hover,p a.hover,body:not(.body--touch) ul button:focus,body:not(.body--touch) ul button:hover,ul button.hover,body:not(.body--touch) ul a:focus,body:not(.body--touch) ul a:hover,ul a.hover,body:not(.body--touch) ol button:focus,body:not(.body--touch) ol button:hover,ol button.hover,body:not(.body--touch) ol a:focus,body:not(.body--touch) ol a:hover,ol a.hover{text-decoration:none}p+p,p+ul,p+ol,ul+p,ul+ul,ul+ol,ol+p,ol+ul,ol+ol{padding-top:calc(var(--lineheight)*1em)}.text--columns p,.text--columns ul,.text--columns ol{break-inside:avoid;margin-bottom:calc(var(--lineheight)*1em)}.text--columns p+p,.text--columns p+ul,.text--columns p+ol,.text--columns ul+p,.text--columns ul+ul,.text--columns ul+ol,.text--columns ol+p,.text--columns ol+ul,.text--columns ol+ol{padding-top:0}button :focus{outline:none}@keyframes fade-in-out{0%{opacity:1}10%{opacity:.5}20%{opacity:1}to{opacity:1}}address{font-style:normal}button[type=submit],textarea,select,input[type=text],input[type=time],input[type=date],input[type=month],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=url],input[type=submit]{border:var(--colors-text-one)1px solid;min-height:1.7em;color:var(--colors-text-one);transition:border-color var(--transition-default);padding:.2em;line-height:1.3}body:not(.body--touch) button[type=submit]:focus,body:not(.body--touch) button[type=submit]:hover,button[type=submit].hover,body:not(.body--touch) textarea:focus,body:not(.body--touch) textarea:hover,textarea.hover,body:not(.body--touch) select:focus,body:not(.body--touch) select:hover,select.hover,body:not(.body--touch) input[type=text]:focus,body:not(.body--touch) input[type=text]:hover,input[type=text].hover,body:not(.body--touch) input[type=time]:focus,body:not(.body--touch) input[type=time]:hover,input[type=time].hover,body:not(.body--touch) input[type=date]:focus,body:not(.body--touch) input[type=date]:hover,input[type=date].hover,body:not(.body--touch) input[type=month]:focus,body:not(.body--touch) input[type=month]:hover,input[type=month].hover,body:not(.body--touch) input[type=email]:focus,body:not(.body--touch) input[type=email]:hover,input[type=email].hover,body:not(.body--touch) input[type=password]:focus,body:not(.body--touch) input[type=password]:hover,input[type=password].hover,body:not(.body--touch) input[type=tel]:focus,body:not(.body--touch) input[type=tel]:hover,input[type=tel].hover,body:not(.body--touch) input[type=number]:focus,body:not(.body--touch) input[type=number]:hover,input[type=number].hover,body:not(.body--touch) input[type=url]:focus,body:not(.body--touch) input[type=url]:hover,input[type=url].hover,body:not(.body--touch) input[type=submit]:focus,body:not(.body--touch) input[type=submit]:hover,input[type=submit].hover{border-color:var(--colors-text-one);transition-duration:var(--transition-fast)}button[type=submit].hover,textarea.hover,select.hover,input[type=text].hover,input[type=time].hover,input[type=date].hover,input[type=month].hover,input[type=email].hover,input[type=password].hover,input[type=tel].hover,input[type=number].hover,input[type=url].hover,input[type=submit].hover{transition-duration:.1s}@font-face{font-family:Timezone;font-display:fallback;src:url(HALTimezone-Regular.b1c9e9b0.woff2)format("woff2")}@font-face{font-family:Timezone;font-style:italic;font-display:fallback;src:url(HALTimezone-Italic.bfe376b7.woff2)format("woff2")}@font-face{font-family:Inter;font-display:fallback;src:url(Inter-Medium.85148483.woff2)format("woff2")}@font-face{font-family:Disc;font-display:fallback;src:url(Discv0.7-Bold.461dc94f.woff2)format("woff2")}:root{--font-family-serif:"Timezone",serif;--font-family-sans:"Inter",sans-serif;--font-family-display:"Disc",sans-serif;--font-size-small:clamp(13px,.277778vw + 9.66667px,15px);--font-size-book:clamp(15px,.555556vw + 8.33333px,19px);--font-size-between:clamp(19px,1.52778vw + .666667px,30px);--font-size-normal:clamp(22.5px,2.43056vw + -6.66667px,40px);--font-size-medium:clamp(36px,2.84605vw + 25.3558px,80px);--font-size-large:clamp(46px,6.72704vw + 20.8409px,150px);--font-size-card:clamp(15px,11.9664vw + -29.7542px,200px);--font-size-xl:1cqw}html{box-sizing:border-box;height:var(--inner-height);font-size:62.5%!important}.body{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-serif);--lineheight:1.3;font-size:var(--font-size-book);font-kerning:normal;height:auto;min-height:100%;color:var(--color);word-break:break-word;word-wrap:break-word;background-color:var(--bg-color);-webkit-tap-highlight-color:transparent;line-height:1;display:block;overflow:hidden scroll}.body[data-pagetype=blue]{--bg-color:var(--colors-theme-one);--color2:var(--colors-text-one)}.body[data-pagetype=orange]{--bg-color:var(--colors-theme-two);--color2:var(--colors-theme-three)}.body[data-pagetype=pink]{--bg-color:var(--colors-theme-three);--color2:var(--colors-theme-two)}.body--touch{cursor:pointer}*,:before,:after{box-sizing:inherit}.chromeframe{z-index:1000;box-sizing:border-box;background-color:var(--colors-theme-one);width:100%;padding:20px;font-weight:700;position:fixed;bottom:0}blockquote,figure{margin:0;padding:0}cite{font-style:normal}input[type=text],input[type=time],input[type=date],input[type=month],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=url],input[type=submit]{color:var(--colors-text-one);appearance:none;word-break:normal;border-radius:0}input[type=text]:placeholder-shown,input[type=time]:placeholder-shown,input[type=date]:placeholder-shown,input[type=month]:placeholder-shown,input[type=email]:placeholder-shown,input[type=password]:placeholder-shown,input[type=tel]:placeholder-shown,input[type=number]:placeholder-shown,input[type=url]:placeholder-shown,input[type=submit]:placeholder-shown{text-overflow:ellipsis}@media (width<=800px){input[type=text],input[type=time],input[type=date],input[type=month],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=url],input[type=submit]{font-size:16px}}textarea,select{color:var(--colors-text-one);appearance:none;border-radius:0}@media (width<=800px){textarea,select{font-size:16px}}::selection{color:var(--bg-color);text-shadow:none;background:var(--color)}:focus{outline-style:none;outline-color:#0000}.archs{width:100%;height:200vh}.archs .archs__sticky{height:calc(100vh + 10rem);padding-top:calc(var(--padding)*.5);margin-bottom:-10rem;padding-bottom:10rem;display:flex;position:sticky;top:0;overflow:hidden}.archs .archs__sticky .archs__text{display:none}.archs .archs__sticky .archs__circle{perspective:200px;width:100%;height:92%;position:relative;transform:translate(7%,2%);container-type:inline-size}.archs .archs__sticky .archs__center{pointer-events:none;width:100%;height:calc(100% - 10rem);padding:var(--padding)var(--gutter);justify-content:center;align-items:center;display:flex;position:absolute;top:0}.archs .archs__sticky .archs__center .archs__center-logo{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-serif);--lineheight:1.3;font-size:var(--font-size-book);width:27em;transition:opacity var(--transition-slow)var(--transition-slow);position:absolute}.archs .archs__sticky .archs__center .archs__center-logo .archs__center-logo-text{padding:0 var(--gutter);line-height:var(--lineheight);text-align:center;margin-top:.5em}.archs .archs__sticky .archs__center .archs__center-items{width:100%;height:100%;padding:var(--padding)var(--gutter);opacity:0;transition:opacity var(--transition-slow)var(--transition-slow);justify-content:center;align-items:center;display:flex}.archs .archs__sticky .archs__center .archs__center-items .archs__center-item{opacity:0;max-width:none;transition:opacity var(--transition-fast)0s;flex-direction:column;align-items:center;display:flex;position:absolute}.archs .archs__sticky .archs__center .archs__center-items .archs__center-item--active{opacity:1}.archs .archs__sticky .archs__center .archs__center-items .archs__center-item .archs__center-item-title{--underline-width:2px;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-display);--lineheight:1;font-size:var(--font-size-medium);margin-bottom:.1em}.archs .archs__sticky .archs__center .archs__center-items .archs__center-item .archs__center-item-name{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-serif)}.archs .archs__sticky .archs__center:has(.archs__center-item--active) .archs__center-logo,.archs .archs__sticky .archs__center:has(.archs__center-item--active) .archs__center-items{transition:opacity var(--transition-fast)0s}.archs .archs__sticky .archs__center:has(.archs__center-item--active) .archs__center-logo{opacity:0}.archs .archs__sticky .archs__center:has(.archs__center-item--active) .archs__center-items{opacity:1}.archs .archs__sticky .archs__center:has(.archs__center-item--active) .archs__center-items .archs__center-item{transition:opacity var(--transition-fast)0s}.body--touch .archs .archs__sticky .archs__text{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-serif);--lineheight:1.2;font-size:var(--font-size-normal);pointer-events:none;width:100%;height:calc(100% - 10rem);padding:calc(var(--lineheight)*7em)calc(var(--gutter)*2)var(--padding);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.body--touch .archs .archs__sticky .archs__text svg{width:25em;max-width:100%}.body--touch .archs .archs__sticky .archs__text .archs__list-holder{height:calc(var(--lineheight)*8em);mask-image:linear-gradient(#0000 0%,#000 12.5% 87.5%,#0000 100%)}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list{padding-top:calc(var(--lineheight)*1em);line-height:var(--lineheight);transition:transform var(--transition-default)var(--transition-easing);flex-direction:column;align-items:center;display:flex}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(3)){transform:translateY(calc(var(--lineheight)*-1em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(4)){transform:translateY(calc(var(--lineheight)*-2em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(5)){transform:translateY(calc(var(--lineheight)*-3em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(6)){transform:translateY(calc(var(--lineheight)*-4em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(7)){transform:translateY(calc(var(--lineheight)*-5em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(8)){transform:translateY(calc(var(--lineheight)*-6em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(9)){transform:translateY(calc(var(--lineheight)*-7em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(10)){transform:translateY(calc(var(--lineheight)*-8em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(11)){transform:translateY(calc(var(--lineheight)*-9em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(12)){transform:translateY(calc(var(--lineheight)*-10em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(13)){transform:translateY(calc(var(--lineheight)*-11em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(14)){transform:translateY(calc(var(--lineheight)*-12em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(15)){transform:translateY(calc(var(--lineheight)*-13em))}.body--touch .archs .archs__sticky .archs__text .archs__list-holder .archs__list:has(.list-item--closest:nth-child(16)){transform:translateY(calc(var(--lineheight)*-14em))}.body--touch .archs .archs__sticky .archs__center{display:none}@media (orientation:portrait){.archs .archs__sticky{flex-direction:column}.archs .archs__sticky .archs__text{flex-grow:0;flex-shrink:0;width:100%;position:relative}.archs .archs__sticky .archs__text .archs__list{columns:3}}@media (width<=800px){.archs .archs__sticky{padding-top:calc(var(--padding) + 2.4em)}}@media (width<=599px){.archs .archs__sticky .archs__circle{perspective:200px;width:120%;height:100%;position:relative;transform:translate(-5%,5%);container-type:inline-size}}.buttons{margin:-.25em -.25em calc(var(--padding)*2 - .25em);flex-wrap:wrap;display:flex}.buttons--center{justify-content:center}.buttons--end{justify-content:flex-end}.buttons:has(.button2){--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-sans);--lineheight:1.2;font-size:var(--font-size-normal)}.buttons--small:has(.button2){--lineheight:1.3;font-size:var(--font-size-book)}.card .buttons{margin-top:auto;margin-bottom:calc(var(--gutter)*1 - .25em)}.card{--bg-color:var(--colors-text-one);width:100%;margin:0 calc(var(--gutter)*0)calc(var(--padding)*2);color:var(--color);background-color:var(--bg-color);flex-direction:column;align-self:stretch;padding:3% 3% 0;display:flex}.body[data-pagetype=blue] .card{--color:var(--colors-theme-two)}.body[data-pagetype=orange] .card{--color:var(--colors-theme-three)}.body[data-pagetype=pink] .card{--color:var(--colors-theme-two)}.card .card__header{margin-bottom:calc(var(--gutter)*1);justify-content:space-between;display:flex}.card .card__header .card__header-small{--underline-width:1px;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-sans);--lineheight:1.3;font-size:var(--font-size-book)}.card .card__header a.card__header-small{text-decoration:underline}body:not(.body--touch) .card .card__header a.card__header-small:focus,body:not(.body--touch) .card .card__header a.card__header-small:hover,.card .card__header a.card__header-small.hover{text-decoration:none}.card .card__header .card__header-title{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-display);margin-top:calc((var(--lineheight) - 1)*-.5em - .14em);--lineheight:.85;font-size:var(--font-size-card);line-height:var(--lineheight);flex-wrap:wrap;margin-bottom:0;display:flex}.card--double .card__header{flex-wrap:wrap}.card--double .card__header .card__header-title{text-align:center;width:100%}.card--double .card__header .card__header-small{margin-bottom:calc(var(--gutter)*.5);order:-1}.card--double .card__header .card__header-title{--lineheight:.85;--underline-width:.06em;font-size:calc(var(--font-size-xl)*var(--size))}.card .card__cbs{flex-direction:column;display:flex}@media (width<=1200px){.card{margin-left:0;margin-right:0}}@media (width<=800px){.card .card__header{flex-wrap:wrap}.card .card__header .card__header-title{text-align:center;width:100%}.card .card__header .card__header-small{margin-bottom:calc(var(--gutter)*.5);order:-1}.card--single .card__header .card__header-title{--lineheight:1;--underline-width:.06em;font-size:var(--font-size-large)}}@media (width<=599px){.card--double .card__header .card__header-title{font-size:calc(var(--font-size-xl)*var(--size-mobile));margin:.1em 0}.columns__item:first-child .card--double{margin-bottom:var(--gutter)}}.columns{--columns-gutter:calc(var(--gutter)*.5);width:100%;max-width:1920px;padding:0 calc(var(--columns-gutter)/-2 + var(--gutter));flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-left:auto;margin-right:auto;display:flex}.columns--grow{flex-grow:1}.columns--neg-margins{width:calc(100% + var(--gutter)*2);max-width:none;margin-right:calc(-1*var(--gutter));margin-left:calc(-1*var(--gutter))}.columns--between{justify-content:space-between}.columns--center{justify-content:center}.columns--end{justify-content:flex-end}.columns--clean{padding:0}.columns--hidden{display:none}.columns--vert-center{align-items:center}.columns--vert-stretch{align-items:stretch}.columns--half-gutter{--columns-gutter:calc(var(--gutter)*.5)}.columns--no-gutter{--columns-gutter:calc(0px)}.columns .columns__item{width:calc(100% - var(--columns-gutter));max-width:100%;margin-right:calc(var(--columns-gutter)/2);margin-left:calc(var(--columns-gutter)/2)}.columns .columns__item:has(.card){display:flex}.columns .columns__item--1-2b,.columns .columns__item--1-2{width:calc(50% - var(--columns-gutter))}.columns .columns__item--1-3b,.columns .columns__item--1-3{width:calc(33.3333% - var(--columns-gutter))}.columns .columns__item--2-3{width:calc(66.6666% - var(--columns-gutter))}.columns .columns__item--1-4{width:calc(25% - var(--columns-gutter))}.columns .columns__item--3-4{width:calc(75% - var(--columns-gutter))}.columns .columns__item--1-5{width:calc(20% - var(--columns-gutter))}.columns .columns__item--2-5{width:calc(40% - var(--columns-gutter))}.columns .columns__item--3-5{width:calc(60% - var(--columns-gutter))}.columns .columns__item--4-5{width:calc(80% - var(--columns-gutter))}.columns .columns__item--1-6{width:calc(16.6666% - var(--columns-gutter))}.columns .columns__item--5-6{width:calc(83.3333% - var(--columns-gutter))}.columns .columns__item--3-8{width:calc(37.5% - var(--columns-gutter))}.columns .columns__item--1-12{width:calc(8.3333% - var(--columns-gutter))}.columns .columns__item--5-12b,.columns .columns__item--5-12{width:calc(41.6666% - var(--columns-gutter))}.columns .columns__item--7-12b,.columns .columns__item--7-12{width:calc(58.3333% - var(--columns-gutter))}.columns .columns__item--phablet{display:none}@media (width<=1400px){.columns .columns__item--1-2b{width:calc(100% - var(--columns-gutter))}.columns .columns__item--1-6{width:calc(20% - var(--columns-gutter))}.columns .columns__item--1-12{width:calc(16.6666% - var(--columns-gutter))}}@media (width<=1200px){.columns .columns__item--1-3b{width:calc(50% - var(--columns-gutter))}.columns .columns__item--3-4{width:calc(100% - var(--columns-gutter))}.columns .columns__item--1-6{width:calc(25% - var(--columns-gutter))}.columns .columns__item--3-8{width:calc(50% - var(--columns-gutter))}}@media (width<=1023px){.card .columns{justify-content:center}.columns .columns__item--1-3{width:calc(41.6666% - var(--columns-gutter))}.columns .columns__item--1-12{width:calc(25% - var(--columns-gutter))}.columns .columns__item--5-12{width:calc(50% - var(--columns-gutter))}.columns .columns__item--5-12b,.columns .columns__item--7-12{width:calc(75% - var(--columns-gutter))}.columns .columns__item--3-16{width:calc(16.6666% - var(--columns-gutter))}.columns .columns__item--4-16{width:calc(25% - var(--columns-gutter))}}@media (width<=800px){.columns .columns__item--3-8,.columns .columns__item--1-3{width:calc(50% - var(--columns-gutter))}.columns .columns__item--1-6,.columns .columns__item--1-4{width:calc(33.3333% - var(--columns-gutter))}.columns .columns__item--5-12b,.columns .columns__item--7-12{width:calc(83.3333% - var(--columns-gutter))}}@media (width<=599px){.columns .columns__item--1-2,.columns .columns__item--1-3b,.columns .columns__item--1-3{width:calc(100% - var(--columns-gutter))}.columns .columns__item--2-3{width:calc(66.6666% - var(--columns-gutter))}.columns .columns__item--1-4{width:calc(50% - var(--columns-gutter))}.columns .columns__item--3-4,.columns .columns__item--1-5,.columns .columns__item--4-5{width:calc(100% - var(--columns-gutter))}.columns .columns__item--1-6{width:calc(50% - var(--columns-gutter))}.columns .columns__item--5-6{width:calc(100% - var(--columns-gutter))}.columns .columns__item--1-12{width:calc(50% - var(--columns-gutter))}.columns .columns__item--5-12,.columns .columns__item--3-8,.columns .columns__item--5-12b,.columns .columns__item--7-12{width:calc(100% - var(--columns-gutter))}.columns .columns__item--phablet{display:block}}@media (width<=374px){.columns .columns__item--1-2,.columns .columns__item--1-3,.columns .columns__item--2-3,.columns .columns__item--1-4,.columns .columns__item--1-6{width:calc(100% - var(--columns-gutter))}}.faq{width:100%;margin-bottom:calc(var(--padding)*2);border-bottom:1px solid var(--color);flex-direction:column;display:flex}.faq .faq__button{--lineheight:1.2;--underline-width:.06em;font-size:var(--font-size-normal);border-top:1px solid var(--color);text-align:left;justify-content:space-between;width:100%;margin-top:-3px;padding:1em 12.5%;display:flex}.faq .faq__button .faq__button-icon{width:.8em;transition:transform var(--transition-slow)var(--transition-easing);flex-shrink:0;display:flex}.faq .faq__button--active .faq__button-icon,.faq .faq__button.hover .faq__button-icon,body:not(.body--touch) .faq .faq__button:focus .faq__button-icon,body:not(.body--touch) .faq .faq__button:hover .faq__button-icon{transition-duration:var(--transition-fast);transform:rotate(45deg)}.faq .faq__button.hover .faq__button-icon{transition-duration:.1s}.faq .faq__button--active.hover .faq__button-icon,body:not(.body--touch) .faq .faq__button--active:focus .faq__button-icon,body:not(.body--touch) .faq .faq__button--active:hover .faq__button-icon{transform:rotate(0)}.faq .faq__content{padding:calc(var(--padding)*0)37.5% 0 12.5%}@media (width<=1200px){.faq .faq__button{padding-left:0;padding-right:0}.faq .faq__content{padding-left:0;padding-right:50%}}@media (width<=1023px){.faq .faq__content{padding-left:0;padding-right:25%}}@media (width<=800px){.faq .faq__content{padding-right:16.6666%}}@media (width<=599px){.faq .faq__content{padding-right:0}}.footer{justify-content:flex-end;display:flex;position:relative;overflow:hidden}.body--home .footer{display:none}.footer .footer__graphic{min-width:1023px;display:flex}.footer .footer__graphic svg path{fill:var(--color2)}.footer .footer__links{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-sans);--lineheight:1.6;font-size:var(--font-size-small);align-items:flex-end;display:flex;position:absolute;top:30%;left:75%;transform:translateY(-50%)}.footer .footer__links .footer__links-text{width:12em;padding-right:1em}@media (width<=1023px){.footer .footer__links{right:var(--gutter);left:auto}}.footer2{flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.body--home .footer2{display:none}.footer2 .footer2__content{padding:0 var(--gutter)calc(var(--padding)*2)}.footer2 .footer2__content .footer2__texts{margin-bottom:calc(var(--padding)*1)}.footer2 .footer2__content .footer2__logos{margin:calc(-.5*var(--font-size-normal))calc(-.75*var(--font-size-normal));flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.footer2 .footer2__content .footer2__logos .footer2__logo{width:calc(var(--font-size-normal)*var(--width));margin:calc(.5*var(--font-size-normal))calc(.75*var(--font-size-normal))}.footer2 .footer2__graphic{min-width:1023px;display:flex}.footer2 .footer2__graphic svg path{fill:var(--color2)}@media (width<=1400px){.footer2 .footer2__content .footer2__logos{justify-content:center}.footer2 .footer2__content .footer2__logos .footer2__logo{width:calc(var(--font-size-between)*var(--width)*1.6666)}}@media (width<=800px){.footer2 .footer2__content .footer2__logos .footer2__logo{width:calc(var(--font-size-between)*var(--width)*1.3333)}}.form{--bg-color:var(--colors-text-one);margin:0 calc(var(--gutter)*0)calc(var(--padding)*2);padding:calc(var(--font-size-xl)*1)calc(var(--font-size-xl)*1)calc(var(--font-size-xl)*1);border-radius:var(--border-radius);color:var(--color);background-color:var(--bg-color);flex-direction:column;align-self:stretch;align-items:center;display:flex}.body[data-pagetype=blue] .form{--color:var(--colors-theme-one)}.body[data-pagetype=orange] .form{--color:var(--colors-theme-two)}.body[data-pagetype=pink] .form{--color:var(--colors-theme-three)}.form .form__embed{flex-direction:column;width:100%;min-height:600px;display:flex;position:relative;overflow:hidden}.form .form__embed div[data-tf-widget]{min-height:600px;margin-top:-5px}@media (width<=1200px){.form{margin-left:0;margin-right:0}}.header{margin-bottom:calc(var(--padding)*1);view-transition-name:header;flex-direction:column;display:flex;position:relative}.body--home .header{display:none}.header .header__logo{flex-direction:column;align-items:stretch;display:flex;position:relative}.header .header__hnbm{width:calc(var(--font-size-medium)*4);display:flex;position:absolute;top:16%;left:20%;transform:translateY(-50%)}@media (width<=599px){.header .header__hnbm{width:calc(var(--font-size-medium)*6);top:9%;left:40%;transform:translateY(-50%)}}.header2{padding:0 var(--gutter)0 0;view-transition-name:header;display:flex}.header2--hidden,.body--home .header2{display:none}.header2 .header2__logo{display:flex}.header2 .header2__right{padding-top:calc(var(--logo-width)*.02);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;align-items:flex-end;display:flex}.header2 .header2__right .header2__hnbm{width:calc(var(--font-size-medium)*2.5)}@media (width<=599px){.header2{padding-left:var(--gutter);flex-direction:column-reverse}.header2 .header2__right{margin-bottom:calc(var(--logo-width)*-.04);align-items:center}}.home{width:100%;height:100vh}.home video,.home .home__link{width:100%;height:100%;position:absolute;top:0;left:0}.home video{object-fit:cover}.main{flex-direction:column;display:flex;position:relative}.main .main__column{width:100%;padding:0 var(--gutter);flex-direction:column;align-items:center;display:flex;position:relative;container-type:inline-size}.media-slider{width:100%;margin-bottom:calc(var(--padding)*2);padding:0 calc(var(--gutter)*2);overflow:hidden}.media-slider .media-slider__swiper{overflow:visible}.media-slider .media-slider__swiper .media-slider__item{flex-direction:column;align-items:center;display:flex}.media-slider .media-slider__swiper .media-slider__item .media-slider__item-single img,.media-slider .media-slider__swiper .media-slider__item .media-slider__item-single video{max-height:75vh}.media-slider .media-slider__swiper .media-slider__item .media-slider__caption{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-sans);--lineheight:1.3;font-size:var(--font-size-small);opacity:0;transition:opacity var(--transition-default);margin-top:1em;padding:0 .2em}.media-slider .media-slider__swiper .swiper-slide-active .media-slider__item .media-slider__caption{opacity:1}.columns .media-slider,.columns .media-slider .media-slider__swiper .media-slider__item{padding:0}.card .media-slider{width:106.383%;margin-left:-3.19149%;padding:0;margin-bottom:calc(var(--gutter)*1)!important}.card .media-slider .media-slider__swiper .media-slider__item{padding:0 3%}.media-slider--ratio{padding:0}.media-slider--ratio .media-slider__swiper .media-slider__item{padding:0 calc(var(--gutter)*2);align-items:flex-start}.media-slider--ratio .media-slider__swiper .media-slider__item .media-slider__item-single{aspect-ratio:var(--ratio);width:100%;position:relative}.media-slider--ratio .media-slider__swiper .media-slider__item .media-slider__item-single img,.media-slider--ratio .media-slider__swiper .media-slider__item .media-slider__item-single video{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute}.nav{pointer-events:none;top:calc(var(--padding)*.5);margin:-3em calc(var(--gutter) - .25em)var(--padding);view-transition-name:nav;justify-content:flex-end;display:flex;position:sticky}.nav--no-margin{margin-bottom:0}.header2 .nav{visibility:hidden;view-transition-name:initial;margin-left:-1.5em;margin-right:-.25em;position:relative;top:auto}.body--home .nav{width:calc(100% - var(--gutter)*2);visibility:visible;view-transition-name:nav;margin-top:0;position:fixed;right:0}.nav .nav__button{pointer-events:auto}@media (width<=1023px){.nav{margin-top:calc(var(--padding)*1 - .25em)}.nav--no-margin{margin-top:-3em}.header2 .nav{display:none}}@media (width<=599px){.nav{--lineheight:1.3;--underline-width:.06em;font-size:var(--font-size-small);justify-content:center}}.top{display:none}.arch{display:flex;position:fixed}.arch .arch__inner{pointer-events:none;transition:transform var(--transition-default)var(--transition-easing);display:flex}.arch .arch__inner video,.arch .arch__inner img{pointer-events:none;max-width:calc(var(--media-size)*1cqmax);max-height:calc(var(--media-size)*1.25cqh)}.arch .arch__inner .arch__inner-overlay,.arch .arch__inner .arch__inner-content{opacity:0;width:100%;transition:opacity var(--transition-default);position:absolute;left:0}.arch .arch__inner .arch__inner-overlay{opacity:.3;background-color:var(--bg-color);height:100%;bottom:0}.body--touch .arch .arch__inner .arch__inner-overlay{opacity:.5}.arch .arch__inner .arch__inner-content{line-height:var(--lineheight);flex-direction:column;padding:.75em;display:flex;top:0}.arch .arch__inner .arch__inner-content .arch__inner-title{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-display);--lineheight:1.3;font-size:var(--font-size-between);margin-bottom:-.1em}.arch .arch__inner .arch__inner-content .arch__inner-name{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-serif)}.archs:not(:has(.arch--active)) .arch--closest,.arch--active{--z:1;z-index:1001!important}.archs:not(:has(.arch--active)) .arch--closest .arch__inner,.arch--active .arch__inner{transition-duration:var(--transition-fast)}.archs:not(:has(.arch--active)) .arch--closest .arch__inner .arch__inner-overlay,.arch--active .arch__inner .arch__inner-overlay,.body--touch .arch--closest .arch__inner .arch__inner-overlay,.archs--media .arch .arch__inner .arch__inner-overlay,.arch.hover .arch__inner .arch__inner-overlay,body:not(.body--touch) .arch:focus .arch__inner .arch__inner-overlay,body:not(.body--touch) .arch:hover .arch__inner .arch__inner-overlay{opacity:0;transition-duration:var(--transition-fast)}.arch.hover{transition-duration:.1s}.button{--underline-width:1px;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-sans);border:1px solid var(--color);color:var(--bg-color);background-color:var(--color);transition:opacity var(--transition-default);transition-duration:var(--transition-default);border-radius:10rem;padding:.7em 1.1em;transition-property:color,background-color;display:inline-block;position:relative}.body--home .button{border:none}.cookies .button{--color:var(--cookies-color);--bg-color:var(--cookies-bg-color)}.button.nav__button--active,.button--active,.button.hover,body:not(.body--touch) .button:focus,body:not(.body--touch) .button:hover{color:var(--color);background-color:var(--bg-color);transition-duration:var(--transition-fast)}.button.hover{transition-duration:.1s}.nav .button{margin:.25em}@media (width<=599px){.button{padding:.7em}}.button2{--lineheight:1.2;--underline-width:1px;font-size:var(--font-size-normal);--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-sans);border:1px solid var(--color);color:var(--bg-color);text-align:center;background-color:var(--color);transition-duration:var(--transition-default);border-radius:10rem;flex-direction:column;align-items:center;padding:.7em 1.1em;transition-property:color,background-color;display:inline-flex;position:relative}.button2 .button2__subtitle{--lineheight:1.3;font-size:var(--font-size-book);margin-top:.4em}.button2--active,.button2.hover,body:not(.body--touch) .button2:focus,body:not(.body--touch) .button2:hover{color:var(--color);background-color:var(--bg-color);transition-duration:var(--transition-fast)}.button2.hover{transition-duration:.1s}.buttons .button2{margin:.25em}.buttons--small .button2{--lineheight:1.3;font-size:var(--font-size-book)}.button3{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-display);--lineheight:.85;font-size:calc(var(--font-size-xl)*var(--size));margin-bottom:calc(var(--padding)*2);border:1px solid var(--color);border-radius:var(--border-radius);color:var(--color2);background-color:var(--color);transition-duration:var(--transition-default);padding:.05em .39em .25em;transition-property:color,background-color,transform,opacity;position:relative}.button3 .button2__subtitle{--lineheight:1.3;font-size:var(--font-size-book)}.button3--active,.button3.hover,body:not(.body--touch) .button3:focus,body:not(.body--touch) .button3:hover{color:var(--color);background-color:var(--bg-color);transition-duration:var(--transition-fast)}.button3.hover{transition-duration:.1s}.body[data-pagetype=blue] .button3{--color2:var(--colors-theme-one)}.buttons .button3{margin:.25em}.body--firefox .button3{padding:.15em .39em}@media (width<=599px){.body--android .button3{padding:.15em .39em}}.cover{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.cursor{pointer-events:none;will-change:transform;z-index:1000;opacity:0;transition:opacity var(--transition-fast);position:fixed;top:0;left:0}.cursor--active{opacity:1}.body--touch .cursor{display:none}.cursor .cursor__content{--lineheight:1.2;--underline-width:1px;font-size:var(--font-size-normal);--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-sans);white-space:nowrap;background-color:var(--colors-theme-two);border-radius:10rem;padding:.5em 1em;position:absolute;bottom:0;transform:translate(-50%,-2rem)}.full-touch{height:100vh;position:fixed}.graphic{margin-bottom:calc(var(--padding)*2);justify-content:center;align-self:stretch;display:flex;overflow:hidden}.graphic--up{margin-top:min(var(--padding)*-2 - 13.8%,var(--padding)*-2 - 191px)}.graphic--down{margin-bottom:min(-13.8%,-191px)}.graphic--above{z-index:1}.graphic--below{z-index:-1}.graphic .graphic__content{width:100%;min-width:1400px;display:flex}.graphic .graphic__content svg path{fill:var(--color2)}.graphic--flipped-hor .graphic__content{transform:rotateY(180deg)}.graphic--flipped-ver .graphic__content{transform:rotateX(180deg)}.graphic--flipped-hor.graphic--flipped-ver .graphic__content{transform:rotateY(180deg)rotateX(180deg)}.heading{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-display);margin-top:calc((var(--lineheight) - 1)*-.5em - .14em);flex-direction:column;align-self:stretch;display:flex}.heading--h1{--lineheight:.85;--underline-width:.06em;font-size:calc(var(--font-size-xl)*var(--size));margin-bottom:.25em}.heading--h2{--lineheight:1;--underline-width:2px;font-size:var(--font-size-medium);margin-bottom:.15em;display:block}.heading--faq{margin-bottom:calc(var(--padding)*1)}.archs .heading{white-space:nowrap;width:100%}.heading .heading__text{width:100%;margin-bottom:calc(-1em + var(--lineheight)*1em);align-items:center;display:flex}.heading .heading__text:last-child{margin-bottom:0}.heading .heading__text .heading__text-small{--lineheight:1.2;--underline-width:.06em;font-size:var(--font-size-normal);--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-serif);top:calc(var(--shift)*1em);max-width:calc(var(--max-width)*1em);flex-grow:1;margin-left:auto;margin-right:auto;position:relative}.heading .heading__text--center{justify-content:center}.heading .heading__text--right{justify-content:flex-end}.heading .heading__text--right .heading__text-small{order:-1}@media (width<=1023px){.heading .heading__text .heading__text-small{--lineheight:1.3;font-size:var(--font-size-book)}}@media (width<=599px){.heading br{display:none}.heading--h1{font-size:calc(var(--font-size-xl)*var(--size-mobile))}.heading .heading__text .heading__text-small{display:none}}.hr{background-color:var(--color);border:0;width:100%;height:1px;margin:0}.hr--section,.footer2 .hr{margin-bottom:calc(var(--padding)*2)}.intro{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-display);--lineheight:1;font-size:var(--font-size-large);margin-top:calc((var(--lineheight) - 1)*-.5em - .14em);margin-bottom:.4em}.intro--center{justify-content:center}.body--firefox .intro{margin-bottom:.6em}@media (width<=599px){.body--android .intro{margin-bottom:.6em}}.list-item{pointer-events:auto;display:inline-flex}.list-item .list-item__text{opacity:.5;transition:opacity var(--transition-default);margin-left:1em}.list-item .list-item__text .list-item__title{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-display);--lineheight:1.3;font-size:var(--font-size-between);margin-bottom:-.1em;display:none}.list-item .list-item__text .list-item__name{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-serif);--lineheight:1.2;font-size:var(--font-size-normal)}.list-item .list-item__text .list-item__arrow{opacity:0;transition:opacity var(--transition-default)}.archs:not(:has(.arch--active)) .list-item--closest .list-item__text,.list-item--active .list-item__text,.list-item.hover .list-item__text,body:not(.body--touch) .list-item:focus .list-item__text,body:not(.body--touch) .list-item:hover .list-item__text{opacity:1;transition-duration:.1s}.archs:not(:has(.arch--active)) .list-item--closest .list-item__arrow,.list-item--active .list-item__arrow,.list-item.hover .list-item__arrow,body:not(.body--touch) .list-item:focus .list-item__arrow,body:not(.body--touch) .list-item:hover .list-item__arrow{opacity:1}.list-item.hover .list-item__text{transition-duration:.1s}@media (orientation:portrait){.list-item{max-width:100%}.list-item .list-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.media-item{margin-bottom:calc(var(--padding)*2);display:flex;overflow:hidden}.media-item--margin-small{margin-bottom:calc(var(--padding)*.5)}.media-item--margin-none{margin-bottom:calc(var(--padding)*.1)}.media-item--rounded{border-radius:var(--border-radius)}.card .media-item{margin-bottom:calc(var(--gutter)*1)!important}.media-item img,.media-item video{width:100%;height:auto}.media-item--fit{width:100%;height:var(--window-height);margin-bottom:0;position:relative}.media-item--fit img,.media-item--fit video{object-fit:cover;height:100%}@media (width<=599px){.columns__item:first-child .media-item:last-child{margin-bottom:var(--gutter)}}.media{--play-pause-width:1.5rem;--audio-width:2.4rem;--fullscreen-width:1.8rem;--media-padding:calc(var(--padding)*.5);--media-btn-height:3.5rem;--btn-bg-color:#000;--color:var(--colors-text-one);--bg-opacity:.85;--progress-width:2px;--time-width:2.8em;--play-size:calc(3vw + 3rem);margin-bottom:calc(var(--padding)*2);width:100%;position:relative;overflow:hidden}.media .media__holder .media__video{width:100%}.media:before{content:"";opacity:.1;background-color:var(--btn-bg-color);width:100%;height:100%;position:absolute;top:0;left:0}.media--margin-small{margin-bottom:calc(var(--padding)*.5)}.media--margin-none{margin-bottom:calc(var(--padding)*.1)}.media .media__holder{width:100%;transition:opacity var(--transition-default);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.media .media__holder--hidden{opacity:0;transition-duration:0s!important}.media .media__holder .media__video{isolation:isolate;max-width:100%;position:relative}.media .media__preview{object-fit:contain;width:100%;height:100%;transition:opacity var(--transition-default);object-fit:cover;position:absolute;top:0}.media .media__overlay{width:100%;height:100%;position:absolute;top:0;left:0}.body--touch .media .media__overlay{pointer-events:none}.media .media__buttons{width:100%;height:auto;padding:var(--media-padding)calc(var(--media-padding)*.5);transition:opacity var(--transition-default);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0}.media .media__buttons--cover{display:none}.media .media__buttons .media__buttons-bg{pointer-events:none;width:100%;height:calc(var(--media-padding)*3 + 14px);opacity:.15;background:linear-gradient(0deg,var(--btn-bg-color)20%,transparent 100%);transition:opacity var(--transition-default);position:absolute;bottom:0;left:0}.media .media__buttons .media__btn-holder{--lineheight:1.3;--underline-width:.06em;font-size:var(--font-size-small);--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-serif);margin:0 calc(var(--media-padding)*.5);color:var(--color);align-items:center;display:flex}.media .media__buttons .media__btn-holder--bl{justify-content:center}.media .media__buttons .media__btn-holder--bm{margin-right:calc(var(--media-padding)*.5 + 2px);opacity:0;flex-grow:1;display:flex;position:relative}.media .media__buttons .media__btn-holder--br{justify-content:flex-end}.slick-slider .media .media__buttons .media__btn-holder{pointer-events:none}.slick-current .media .media__buttons .media__btn-holder{pointer-events:auto}.media .media__buttons .media__time,.media .media__buttons .media__btn,.media .media__buttons .media__progress{z-index:10;position:relative}body:not(.body--touch) .media .media__buttons .media__btn:focus,body:not(.body--touch) .media .media__buttons .media__btn:hover,.media .media__buttons .media__btn.hover,body:not(.body--touch) .media .media__buttons .media__progress:focus,body:not(.body--touch) .media .media__buttons .media__progress:hover,.media .media__buttons .media__progress.hover{opacity:var(--hover-opacity);transition-duration:var(--transition-fast)}.media .media__buttons .media__btn.hover,.media .media__buttons .media__progress.hover{transition-duration:.1s}.media .media__buttons .media__time{width:var(--time-width);display:flex;position:relative}.media .media__buttons .media__btn{box-sizing:content-box;padding:calc(var(--media-padding)*.5);transition:opacity var(--transition-default);display:flex}.media .media__buttons .media__btn--play-pause{width:var(--play-pause-width)}.media .media__buttons .media__btn--audio{width:var(--audio-width)}.media .media__buttons .media__btn--fullscreen{width:var(--fullscreen-width);display:flex}.media .media__buttons .media__btn .media__btn-play,.media .media__buttons .media__btn .media__btn-pause,.media .media__buttons .media__btn .media__btn-unmute,.media .media__buttons .media__btn .media__btn-mute,.media .media__buttons .media__btn .media__btn-grow,.media .media__buttons .media__btn .media__btn-shrink{justify-content:center;width:100%}.media .media__buttons .media__btn .media__btn-play svg,.media .media__buttons .media__btn .media__btn-pause svg,.media .media__buttons .media__btn .media__btn-unmute svg,.media .media__buttons .media__btn .media__btn-mute svg,.media .media__buttons .media__btn .media__btn-grow svg,.media .media__buttons .media__btn .media__btn-shrink svg{height:auto}.media .media__buttons .media__btn .media__btn-play svg path,.media .media__buttons .media__btn .media__btn-play svg rect,.media .media__buttons .media__btn .media__btn-pause svg path,.media .media__buttons .media__btn .media__btn-pause svg rect,.media .media__buttons .media__btn .media__btn-unmute svg path,.media .media__buttons .media__btn .media__btn-unmute svg rect,.media .media__buttons .media__btn .media__btn-mute svg path,.media .media__buttons .media__btn .media__btn-mute svg rect{fill:var(--color)}.media .media__buttons .media__btn .media__btn-grow svg,.media .media__buttons .media__btn .media__btn-shrink svg{width:100%}.media .media__buttons .media__btn .media__btn-grow svg path,.media .media__buttons .media__btn .media__btn-shrink svg path{stroke:var(--color)}.media .media__buttons .media__btn .media__btn-play{display:flex}.media .media__buttons .media__btn .media__btn-play svg{width:70%}.media .media__buttons .media__btn .media__btn-pause{display:none}.media .media__buttons .media__btn .media__btn-pause svg{width:70%}.media .media__buttons .media__btn .media__btn-unmute{display:flex}.media .media__buttons .media__btn .media__btn-unmute svg{width:85%}.media .media__buttons .media__btn .media__btn-mute{display:none}.media .media__buttons .media__btn .media__btn-mute svg{width:100%;margin-right:-3px}.media .media__buttons .media__btn .media__btn-grow{display:flex}.media .media__buttons .media__btn .media__btn-shrink{display:none}.media .media__buttons .media__progress{cursor:pointer;width:calc(100% - var(--media-padding));height:calc(var(--media-btn-height) - var(--media-padding));margin:0 calc(var(--media-padding)*.5);align-items:center;display:flex;position:relative}.media .media__buttons .media__progress:before{content:"";width:calc(100% + var(--progress-width));height:var(--progress-width);background-color:var(--color);position:absolute}.media .media__buttons .media__progress .media__time{display:none}.media .media__buttons .media__progress .media__progress-bar{width:var(--progress-width);background-color:var(--color);height:1.4rem;position:absolute}.media .media__play{width:var(--play-size);height:var(--play-size);padding:calc(var(--play-size)*.3)calc(var(--play-size)*.26)calc(var(--play-size)*.3)calc(var(--play-size)*.34);border:var(--color)solid .2rem;transition:opacity var(--transition-default);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media .media__play svg{transition:transform var(--transition-default)}.media .media__play svg path{fill:var(--color)}body:not(.body--touch) .media .media__play:focus svg,body:not(.body--touch) .media .media__play:hover svg,.media .media__play.hover svg{transition-duration:var(--transition-fast);transform:scale(1.15)}.media .media__play.hover svg{transition-duration:.1s}.media--audio{--color:var(--colors-text-one);--btn-bg-color:var(--colors-bg-one)}.media--audio:before{content:none!important}.media--audio .media__buttons{opacity:1;width:auto!important;margin:0 calc(var(--media-padding)*-.5)!important;padding:0!important;position:relative!important}.media--audio .media__buttons .media__btn-holder--br{display:none!important}.media--has-preview .media__holder .media__video{transition:opacity var(--transition-default);opacity:0!important}.media--has-preview .media__preview .media__video,.media--started .media__holder .media__video{opacity:1!important}.media--started .media__preview{opacity:0;transition-delay:var(--transition-default)}.media--started .media__buttons .media__btn-holder--bm{opacity:1}.media--fullscreen{z-index:1000;border-radius:0;width:100%;height:100%;position:fixed;top:0;left:0}.media--fullscreen:before{opacity:var(--bg-opacity)}.media--fullscreen .media__holder{height:100%}.media--fullscreen .media__holder .media__video{object-fit:contain;width:100%;height:100%}.media--fullscreen .media__buttons{padding-bottom:calc(var(--media-padding)*2)}.media--fullscreen .media__buttons .media__btn .media__btn-grow{display:none}.media--fullscreen .media__buttons .media__btn .media__btn-shrink{display:flex}.media--cover{width:100%;height:100%;position:absolute;top:0;left:0}.media--cover.media--fullscreen{position:fixed}.media--cover .media__holder{height:100%}.media--cover .media__holder .media__video{object-fit:cover;width:100%;height:100%}.media--cover .media__preview{object-fit:cover}.media--cover .media__buttons--regular{display:none}.media--cover .media__buttons--cover{display:flex}.curtains .media--cover .media__buttons--cover{display:none}.media--autoplay .media__buttons,.media--playing .media__buttons{opacity:0;transition-delay:var(--transition-slow)}.body--touch .media--autoplay .media__buttons,.body--touch .media--playing .media__buttons{opacity:0}.media--autoplay .media__buttons .media__btn--play-pause .media__btn-play,.media--playing .media__buttons .media__btn--play-pause .media__btn-play{display:none}.media--autoplay .media__buttons .media__btn--play-pause .media__btn-pause,.media--playing .media__buttons .media__btn--play-pause .media__btn-pause{display:flex}.media--autoplay .media__buttons .media__progress .media__progress-bar,.media--playing .media__buttons .media__progress .media__progress-bar{transition:left .25s linear}.media--autoplay .media__play,.media--playing .media__play{pointer-events:none;opacity:0}.media--autoplay.media--audio .media__buttons,.media--playing.media--audio .media__buttons{opacity:1!important}.media--focus .media__buttons,body:not(.body--touch) .media:hover .media__buttons,.media.hover .media__buttons{opacity:1;transition-delay:0s}.media--muted .media__buttons .media__btn .media__btn-unmute{display:none}.media--muted .media__buttons .media__btn .media__btn-mute{display:flex}.slick-current .media--autoplay .media__buttons,.body--touch .media--autoplay .media__buttons{opacity:.5}.media--autoplay .media__buttons .media__btn-holder--bl{display:flex}.media--autoplay .media__buttons .media__btn-holder--bm{visibility:hidden}.media--autoplay .media__buttons .media__btn-holder--br{display:flex}.media--autoplay .media__buttons .media__btn--audio,.media--autoplay .media__buttons .media__btn--fullscreen,.media--autoplay .media__buttons .media__btn--play-pause{display:none}.media--autoplay.media--has-audio .media__buttons .media__btn-holder--br,.media--autoplay.media--has-audio .media__buttons .media__btn--audio{display:flex}.slick-current .media--touched .media__buttons,.body--touch .media--touched .media__buttons{opacity:1;transition-delay:0s}.ratio .media{width:100%;height:100%;position:absolute}.ratio .media--fullscreen{position:fixed}.ratio .media .media__holder{height:100%}.more{margin-top:calc(var(--padding)*-.5);margin-bottom:calc(var(--padding)*2)}.card .more{margin-bottom:calc(var(--gutter)*1)!important}.more .more__button{text-decoration:underline}.more .more__button:before{content:attr(data-open)}.more .more__button.hover,body:not(.body--touch) .more .more__button:focus,body:not(.body--touch) .more .more__button:hover{text-decoration:none}.more .more__button--active:before{content:attr(data-close)}:root{--word-space:.15em}.part{flex-shrink:0;margin:-.03em -.04em -.2em;display:inline-flex;overflow:hidden}.part:has(.part__img){overflow:visible}.part .part__img,.part .part__text{will-change:transform;top:calc(var(--shift)*1em);padding:.03em .04em .2em;position:relative}.part .part__img{width:calc(var(--width)*1em);margin:0 calc(var(--word-space)*1.5);padding:0}.part--word{margin:-.08em 0 -.25em}.part--word .part__text{padding-right:var(--word-space);padding-left:var(--word-space)}.part--break{width:100%}.body--firefox .part .part__text{padding-top:.15em;padding-bottom:.08em}.body--firefox .part--word .part__text{padding-top:.25em;padding-bottom:.03em}@media (width<=599px){.body--android .part .part__text{padding-top:.15em;padding-bottom:.08em}.body--android .part--word .part__text{padding-top:.25em;padding-bottom:.03em}}:has(>.part){flex-wrap:wrap;align-items:center;display:flex}:has(>.part):has(.part__img--baseline){align-items:baseline}:has(>.part--word){margin-right:calc(var(--word-space)*-1);margin-left:calc(var(--word-space)*-1)}.popover{pointer-events:none;overscroll-behavior:contain;width:100%;height:var(--inner-height);visibility:hidden;opacity:0;transition-delay:0s,var(--transition-default);transition-duration:var(--transition-default),0s;transition-property:opacity,visibility;position:fixed;top:0;left:0;overflow:hidden scroll}.popover .popover__bg{pointer-events:none;opacity:.85;background-color:var(--bg-color);width:100%;height:100%;position:fixed;top:0;left:0}.popover .popover__scroller{width:100%;min-height:100%;padding:var(--header-height)0 100vh;justify-content:center;align-items:center;display:flex;position:absolute}.popover .popover__scroller:has(.circle){padding-top:calc(var(--header-height) + 3rem)}.popover .popover__scroller .popover__bg-btn{width:100%;height:100%;position:absolute;top:0;left:0}.popover .popover__scroller .popover__content{transform:translateY(var(--padding));width:100%;max-width:calc(64rem + 50vw);padding-top:calc(var(--padding)*1);padding-bottom:calc(var(--padding)*1);background-color:var(--bg-color);transition-timing-function:var(--transition-easing-in);transition-duration:var(--transition-default);margin:0 auto;transition-property:transform;position:relative}.popover .popover__scroller .popover__content .popover__close{z-index:2;top:calc(var(--padding)*3 + var(--font-size-xxl)*var(--lineheight)/2);right:calc(var(--padding)*3);width:calc(var(--font-size-xxl)*.4);display:flex;position:absolute;transform:translateY(-50%)}.popover .popover__scroller .popover__content .popover__close svg{width:100%;height:auto;transition:transform var(--transition-fast);display:block;transform:rotate(45deg)}body:not(.body--touch) .popover .popover__scroller .popover__content .popover__close:focus svg,body:not(.body--touch) .popover .popover__scroller .popover__content .popover__close:hover svg,.popover .popover__scroller .popover__content .popover__close.hover svg{transition-duration:var(--transition-fast);transform:rotate(45deg)translate(-2px,-2px)}.popover .popover__scroller .popover__content .popover__close.hover svg{transition-duration:.1s}.popover--faq .popover__scroller .popover__content{padding-top:0;transform:none}.popover--faq .popover__scroller .popover__content .popover__close{top:var(--font-size-xxl)}.popover--regular .popover__scroller .popover__content{color:var(--colors-text-one);background-color:var(--color)}.popover--regular .popover__scroller .popover__content a{color:var(--colors-text-one)}.popover--regular .popover__scroller .popover__content .popover__close svg line{stroke:var(--colors-text-one)}.popover--inverted .popover__scroller .popover__content{color:var(--colors-text-two);background-color:var(--colors-bg-two)}.popover--inverted .popover__scroller .popover__content a{color:var(--colors-text-two)}.popover--inverted .popover__scroller .popover__content .popover__close svg line{stroke:var(--colors-text-two)}.popover--cookies-bottom{--cookie-padding:calc(var(--padding)*.5);background-color:#0000}.popover--cookies-bottom .popover__content{background-color:#0000;border-radius:1rem;width:100%;height:auto;top:auto;transition:transform var(--transition-default)!important;bottom:0!important;left:0!important;transform:translateY(120%)!important}.popover--cookies-bottom .popover__content .popover__close{display:none;top:calc(var(--cookie-padding)*.5)!important;right:calc(var(--cookie-padding)*.5)!important}.popover--cookies-bottom .popover__content .popover__close g{stroke:var(--colors-text-two)}.popover--cookies-bottom.popover--active .popover__content{transform:none!important}.popover--cookies-center{--cookie-padding:calc(var(--padding)*.5);--cookies-color:var(--bg-color);--cookies-bg-color:var(--color);--cookies-key-width:6em}.popover--cookies-center .popover__bg{transition:opacity var(--transition-default)}.popover--cookies-center .popover__scroller{padding:var(--padding)var(--gutter)}.popover--cookies-center .popover__scroller .popover__bg-btn{pointer-events:none}.body:has(.cookies-cursor) .popover--cookies-center .popover__scroller .popover__bg-btn{pointer-events:auto}.popover--cookies-center .popover__scroller .popover__content{color:var(--cookies-color);background-color:var(--cookies-bg-color)}.popover--cookies-center .popover__scroller .popover__content .popover__close{display:none;top:var(--cookie-padding)!important;right:var(--cookie-padding)!important}.popover--cookies-center.popover--cookies-1 .popover__scroller .popover__content{width:30em}.popover--cookies-center.popover--cookies-2 .popover__scroller .popover__content{width:45em}.popover--active{pointer-events:auto;visibility:visible;opacity:1;transition-delay:0s,0s}.popover--active .popover__scroller .popover__content{transition-timing-function:var(--transition-easing-out);transform:none}@media (width<=1023px){.popover .popover__scroller .popover__content .popover__close{right:var(--gutter)}}.qa{min-height:26em;margin-bottom:calc(var(--padding)*2)}.qa .qa__hr{margin-top:auto}.ratio{width:100%;height:0;padding-bottom:var(--percentage);background-position:50%;background-size:cover;display:block;position:relative;overflow:hidden}.ratio--2-1{padding-bottom:50%}.ratio--16-9{padding-bottom:56.25%}.ratio--3-2{padding-bottom:66.66%}.ratio--4-3{padding-bottom:75%}.ratio--1-1{padding-bottom:100%}.ratio--3-4{padding-bottom:133.33%}.ratio--4-5{padding-bottom:125%}.ratio img,.ratio video{object-fit:cover;width:100%;position:absolute;height:100%!important}.ratio--placeholder{position:initial}.ratio--placeholder img,.ratio--placeholder video{position:initial;object-fit:initial;height:auto!important}.ratio--cover img,.ratio--cover video{object-fit:cover;width:100%;height:100%}.ratio--contain img,.ratio--contain video{border-radius:var(--border-radius);width:auto;max-width:100%;height:auto;max-height:100%}.ratio--aspect-ratio{aspect-ratio:var(--ar);height:auto}.ratio .ratio__holder{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.ratio .ratio__overlay{opacity:0;background-color:var(--colors-bg-two);width:100%;height:100%;transition:opacity var(--transition-slow);position:absolute}.ratio .ratio__overlay--visible{opacity:1}.ratio .ratio__overlay .ratio__text{color:var(--colors-text-two);padding:1.8rem 2.6rem}@media (width<=1023px){.ratio .ratio__overlay .ratio__text{padding:1.1rem var(--padding)}}@media (width<=800px){.columns__item--1-1 .ratio--16-9{padding-bottom:100%}}.spacer{height:var(--padding)}.spacer--cb{height:calc(var(--padding)*.5)}.text-line{--underline-width:.06em;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-sans);--lineheight:1.3;font-size:var(--font-size-small);margin-bottom:calc(var(--padding)*2);line-height:var(--lineheight)}.text{width:100%;margin-bottom:calc(var(--padding)*2)}.text--small{--lineheight:1.3;--underline-width:.06em;font-size:var(--font-size-small)}.text--medium{--lineheight:1.3;--underline-width:.06em;font-size:var(--font-size-between)}.text--large{--lineheight:1.2;--underline-width:.06em;font-size:var(--font-size-normal)}.text--sans{--underline-width:1px;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-sans)}.cookies .text,.text--small-margin{margin-bottom:calc(var(--padding)*1)}.footer__links-text .text{margin-bottom:0}.card .text{margin-bottom:calc(var(--gutter)*.8)!important}@media (width<=1400px){.footer2 .columns__item--1-12 .text{text-align:center}}.toggle{--toggle-size:1.3em;--toggle-width:2.2em;--toggle-border-width:2px;--toggle-color:var(--color);--toggle-bg-color:var(--bg-color);cursor:pointer;transition:opacity;transition-duration:var(--transition-default);align-items:center;display:flex;position:relative}.toggle .toggle__btn{padding:.6em calc(var(--toggle-width)*.5 - var(--toggle-border-width)*2).4em;font-size:var(--toggle-size);vertical-align:middle;background-color:var(--toggle-bg-color);transition:background-color var(--transition-default);border-radius:1em;flex-shrink:0;margin-right:.5em;display:inline-block;position:relative}.toggle .toggle__btn:before{content:"";top:var(--toggle-border-width);left:var(--toggle-border-width);transform:translateX(calc(var(--toggle-width) - 1em - var(--toggle-border-width)*4));width:calc(1em - var(--toggle-border-width)*2);height:calc(1em - var(--toggle-border-width)*2);border-radius:calc(1em - var(--toggle-border-width)*2);background-color:var(--toggle-color);transition:transform var(--transition-default)var(--transition-easing),background-color var(--transition-default);position:absolute}.toggle--text-on .toggle__btn{margin-right:0}.toggle--text-on .toggle__text{color:var(--toggle-color);transition:opacity var(--transition-default),color var(--transition-default);position:absolute}.toggle--text-on .toggle__text--on{left:.5em}.toggle--text-on .toggle__text--off{opacity:0;right:.5em}.toggle--switch{justify-content:flex-end}.toggle--switch .toggle__btn{order:1;margin-left:.5em;margin-right:0}.toggle--inverted{mix-blend-mode:screen}.toggle--off{opacity:.3}.toggle--off .toggle__btn:before{transform:none}.toggle--off.toggle--text-on{opacity:1}.toggle--off.toggle--text-on .toggle__text--on{opacity:0}.toggle--off.toggle--text-on .toggle__text--off{opacity:1}body:not(.body--touch) .toggle:focus,body:not(.body--touch) .toggle:hover,.toggle.hover{opacity:.6}.toggle--bordered .toggle__btn{padding:calc(.6em - var(--toggle-border-width))calc(var(--toggle-width)*.5 - var(--toggle-border-width))calc(.4em - var(--toggle-border-width));border:var(--toggle-color)solid var(--toggle-border-width);background-color:var(--toggle-bg-color);border-radius:10rem}.toggle--bordered .toggle__btn:before{transform:translateX(calc(var(--toggle-width) - 1em));width:calc(1em - var(--toggle-border-width)*4);height:calc(1em - var(--toggle-border-width)*4);background-color:var(--toggle-color)}.toggle--bordered.toggle--off .toggle__btn:before{transform:none}body:not(.body--touch) .toggle--bordered:focus,body:not(.body--touch) .toggle--bordered:hover,.toggle--bordered.hover{opacity:1}body:not(.body--touch) .toggle--bordered:focus .toggle__btn,body:not(.body--touch) .toggle--bordered:hover .toggle__btn,.toggle--bordered.hover .toggle__btn{background-color:var(--toggle-color)}body:not(.body--touch) .toggle--bordered:focus .toggle__btn:before,body:not(.body--touch) .toggle--bordered:hover .toggle__btn:before,.toggle--bordered.hover .toggle__btn:before{background-color:var(--toggle-bg-color)}body:not(.body--touch) .toggle--bordered.toggle--text-on:focus .toggle__text,body:not(.body--touch) .toggle--bordered.toggle--text-on:hover .toggle__text,.toggle--bordered.toggle--text-on.hover .toggle__text{color:var(--toggle-bg-color)}.blocked-iframe{z-index:2;width:100%;height:100%;color:var(--color);flex-direction:column;justify-content:center;align-items:center;padding:10%;display:none;position:absolute;top:0;left:0}body:not(.body--iframes-accepted) .blocked-iframe,.blocked-iframe--visible{display:flex}.blocked-iframe .blocked-iframe__text{color:var(--color);text-align:center;margin-bottom:1em}.blocked-iframe .blocked-iframe__button{color:var(--color);text-decoration:underline}.blocked-iframe .blocked-iframe__button.hover,body:not(.body--touch) .blocked-iframe .blocked-iframe__button:focus,body:not(.body--touch) .blocked-iframe .blocked-iframe__button:hover{text-decoration:none}.cookies-cursor{pointer-events:none;will-change:transform;z-index:1000;opacity:0;position:fixed;top:0;left:0}.cookies-cursor--active{opacity:1}.cookies-cursor .cookies-cursor__content{--underline-width:1px;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-sans);white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%,-50%)}.cookies{padding:0 calc(var(--cookie-padding)*2)}.cookies .cookies__general .cookies__title{--lineheight:1.2;--underline-width:.06em;font-size:var(--font-size-normal);--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-display);text-align:center;margin-bottom:.5em}.cookies .cookies__table{line-height:var(--lineheight)}.cookies .cookies__table .cookies__key{width:var(--cookies-key-width);padding:0 var(--cookie-padding)var(--cookie-padding)0;vertical-align:top}.cookies .cookies__table .cookies__value{padding:0 0 var(--cookie-padding)0;vertical-align:top}.cookies .cookies__table .cookies__value .cookies__item{margin-bottom:var(--cookie-padding)}.cookies .cookies__buttons{justify-content:flex-start;align-items:baseline;margin:0 -.5em;display:flex}.popover--cookies-bottom .cookies{padding:calc(var(--cookie-padding)*.5)calc(var(--cookie-padding)*2);justify-content:space-between;align-items:center;display:flex}.popover--cookies-bottom .cookies .cookies__buttons{flex-shrink:0}.popover--cookies-center .cookies .cookies__general{margin-bottom:var(--cookie-padding)}.popover--cookies-center .cookies .cookies__buttons{justify-content:center}.cookies .cookies__accept,.cookies .cookies__settings,.cookies .cookies__selected{margin:0 .5em}.cookies .cookies__settings,.cookies .cookies__selected{--underline-width:1px;--underline-top:calc(50% + .48em);--shadow-width:.075em;font-family:var(--font-family-sans);color:var(--cookies-color);text-decoration:underline}body:not(.body--touch) .cookies .cookies__settings:focus,body:not(.body--touch) .cookies .cookies__settings:hover,.cookies .cookies__settings.hover,body:not(.body--touch) .cookies .cookies__selected:focus,body:not(.body--touch) .cookies .cookies__selected:hover,.cookies .cookies__selected.hover{text-decoration:none}@media (width<=800px){.cookies .cookies__general{margin-bottom:var(--cookie-padding)}.popover--cookies-bottom .cookies{padding:var(--cookie-padding);flex-direction:column}.popover--cookies-bottom .cookies .cookies__buttons{justify-content:space-between}.popover--cookies-center .cookies{padding:calc(var(--cookie-padding)*0)var(--cookie-padding)}.popover--cookies-center .cookies .cookies__buttons{justify-content:space-between}}body[data-pagetype=example] a,body[data-pagetype=example] button{transition:opacity var(--transition-default)}body[data-pagetype=example] a--active,body[data-pagetype=example] a.hover,body[data-pagetype=example] a:focus,body[data-pagetype=example] a:hover,body[data-pagetype=example] button--active,body[data-pagetype=example] button.hover,body[data-pagetype=example] button:focus,body[data-pagetype=example] button:hover{opacity:var(--hover-opacity);transition-duration:var(--transition-fast)}body[data-pagetype=example] a.hover,body[data-pagetype=example] button.hover{transition-duration:.1s}@media print{html,body{width:900px}html{font-size:62.5%}body{padding-top:0}.nav,.footer{display:none}.text{padding-bottom:1em}section{page-break-inside:avoid}.gallery-holder .gallery-holder__gallery{width:100%}.gallery{flex-wrap:wrap;display:flex}.gallery .gallery__item{width:45%;margin-right:5%}.gallery .gallery__item .gallery__item__caption{margin-bottom:1em}}.swiper{--swiper-navigation-color:var(--color)}.card .swiper{--swiper-navigation-sides-offset:calc(3% + 1rem)}.swiper-wrapper{--swiper-wrapper-transition-timing-function:var(--transition-easing);align-items:center}.swiper-wrapper .swiper-slide{transform-origin:50%;transition-timing-function:var(--transition-easing);transition-duration:var(--transition-slow),var(--transition-slow);transition-property:transform,transform-origin}.swiper-wrapper .swiper-slide-prev,.swiper-wrapper .swiper-slide-next{transform:scale(.8)}.swiper-wrapper .swiper-slide-prev{transform-origin:100%}.swiper-wrapper .swiper-slide-next{transform-origin:0}.media-slider--variable .swiper-slide{width:fit-content}
/*# sourceMappingURL=transit.25e21631.css.map */
