@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{-webkit-text-decoration:none;text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.902);background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.102);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.102)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor,transparent 0);background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;word-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.251);background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.749));background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.251);background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.251);background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.251);background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.251);color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.149);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.749));background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{-webkit-text-decoration:none;text-decoration:none}ins,mark{background-color:#fff;color:#000}mark{font-style:italic;font-weight:700}del{-webkit-text-decoration:line-through;text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-display:swap;font-family:TWKEverett;font-style:normal;font-weight:400;src:url(/app/themes/eggertandfriends.ch/public/fonts/twkeverett-regular-web.0d2034.woff2) format("woff2")}@font-face{font-display:swap;font-family:TWKEverett;font-style:normal;font-weight:700;src:url(/app/themes/eggertandfriends.ch/public/fonts/twkeverett-bold-web.2af805.woff2) format("woff2")}:root{--bp-phone-upper:767px;--bp-tablet-lower:768px;--bp-tablet-upper:1279px;--bp-laptop-lower:1280px;--bp-laptop-upper:1919px;--bp-desktop-lower:1920px;--s-page-bezel:3rem;--s-content-bezel:8.333%;--s-text-bezel:16.667%;--s-page-mark:2rem;--t-intro-leaving:750ms}@media screen and (min-width:768px)and (max-width:1279px){:root{--s-page-bezel:2.8rem;--s-content-bezel:10.4rem;--s-text-bezel:19.2rem;--s-page-mark:2rem}}@media screen and (max-width:767px){:root{--s-footer-width:0;--s-page-bezel:2rem;--s-content-bezel:2rem;--s-text-bezel:2rem;--s-page-mark:1.6rem}}html{box-sizing:border-box;font-size:10px;height:100%;scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width:1920px){html{font-size:calc(7.71429px + .22321vw)}}.mark,body{position:relative}.mark{height:1.6rem;margin:-.8rem;width:1.6rem}.mark:before{border-left:1px solid #000;height:100%;left:calc(50% - .5px);top:0}.mark:after,.mark:before{content:"";display:block;position:absolute}.mark:after{border-bottom:1px solid #000;left:0;top:calc(50% - .5px);width:100%}.mark--absolute{left:0;position:absolute;top:0}.mark--absolute.mark--right{left:auto;right:0}.mark--absolute.mark--bottom{bottom:0;top:auto}.mark--page{height:2rem;height:var(--s-page-mark);margin:0;width:2rem;width:var(--s-page-mark)}.mark--page:after,.mark--page:before{left:0;top:0}.mark--page.mark--right:before{left:100%}.mark--page.mark--bottom:after{top:100%}.mark--reveal{--t-delay:0ms}.mark--reveal:after,.mark--reveal:before{transition:transform 1.4s cubic-bezier(.33,1,.68,1) calc(var(--t-delay) + 10ms)}.mark--reveal:before{transform:translateY(100%);transform-origin:bottom}.mark--reveal:after{transform:translateX(-100%);transform-origin:left}.content-block--in-viewport .mark--reveal:before,.reveal-trigger.reveal-trigger--revealed .mark--reveal:before{transform:translateY(0)}.content-block--in-viewport .mark--reveal:after,.reveal-trigger.reveal-trigger--revealed .mark--reveal:after{transform:translateX(0)}*{box-sizing:border-box;text-decoration-thickness:from-font!important;text-underline-offset:.12em!important}@media reduce-motion{*{animation:none!important;transition:none!important}}img,video{max-width:100%}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:1em;padding:0}a{color:#6a1bcd;-webkit-text-decoration:none;text-decoration:none}::-moz-selection{background:rgba(255,237,53,.8)}::selection{background:rgba(255,237,53,.8)}.context,html{--c-text:#000;--c-accent:#6a1bcd;--c-highlight:#6a1bcd;--c-background:#fff;background-color:#fff;background-color:var(--c-background);color:#000;color:var(--c-text)}.context a,html a{color:#6a1bcd;color:var(--c-accent);-webkit-text-decoration:none;text-decoration:none;transition:color 75ms linear}@media(hover:hover){.context a:hover,html a:hover{color:#6a1bcd;color:var(--c-highlight)}}.context--inverted{--c-text:#fff;--c-accent:#fff;--c-highlight:#6a1bcd;--c-background:#000}.context--inverted a{-webkit-text-decoration:underline;text-decoration:underline}.context--shade{--c-text:#000;--c-accent:#000;--c-highlight:#6a1bcd;--c-background:#f9f9f9}.richtext>:first-child{margin-top:0}.richtext h1,.richtext h2{font-size:4.8rem;font-weight:700;line-height:130%;text-wrap:balance;margin-top:9.6rem}@media screen and (max-width:767px){.richtext h1,.richtext h2{font-size:4rem}}.richtext h3{font-size:4rem;font-weight:700;line-height:130%;text-wrap:balance;margin-top:8.8rem}@media screen and (max-width:767px){.richtext h3{font-size:3.2rem}}.richtext h4{font-size:2.8rem;font-weight:700;line-height:130%;text-wrap:balance;margin-top:6.4rem}@media screen and (max-width:767px){.richtext h4{font-size:2.4rem}}.richtext h5{font-size:2rem;font-weight:700;line-height:150%;text-wrap:balance;margin-top:5.6rem}@media screen and (max-width:767px){.richtext h5{font-size:1.6rem}}.richtext h6{font-size:2rem;font-weight:700;line-height:150%;text-wrap:balance;margin-top:1em}@media screen and (max-width:767px){.richtext h6{font-size:1.6rem}}.richtext h1+p,.richtext h2+p{margin-top:5.6rem}@media screen and (max-width:767px){.richtext h1+p,.richtext h2+p{margin-top:3.2rem}}.richtext h3+p,.richtext h4+p{margin-top:2.4rem}@media screen and (max-width:767px){.richtext h3+p,.richtext h4+p{margin-top:1.6rem}}.richtext h5+p{margin-top:1.6rem}@media screen and (max-width:767px){.richtext h5+p{margin-top:.8rem}}.richtext h6+p{margin-top:0}.richtext p{margin-top:1em}.richtext ol,.richtext ul{margin-top:1em;padding-left:.88em}.richtext ol li,.richtext ul li{margin-top:.25em;padding-left:1.66em}.richtext ol{list-style:none}.richtext ol ol,.richtext ol ul,.richtext ul ol,.richtext ul ul{margin-top:0}.richtext ul{list-style-type:"—"}.richtext ol>li{margin-bottom:2.8rem;position:relative}.richtext ol>li::marker{content:none}.richtext ol>li:before{align-items:center;border:1px solid;border-radius:99999px;content:counter(list-item);display:inline-flex;height:1.5em;justify-content:center;left:-.76em;position:absolute;width:1.5em}.richtext blockquote{font-size:2rem;line-height:180%;margin:2em 0;padding-left:2em}@media screen and (max-width:767px){.richtext blockquote{font-size:1.6rem}}.richtext sup{top:-.32em}.richtext sub,.richtext sup{font-size:.75em;position:relative}.richtext sub{bottom:-.32em}.richtext a{color:#6a1bcd;-webkit-text-decoration:underline;text-decoration:underline}.richtext .video{aspect-ratio:16/9;height:100%;width:100%}.container,.nf-form-cont{box-sizing:content-box;margin:auto;padding:0 3rem;padding:0 var(--s-page-bezel);width:calc(100% - 6rem);width:calc(100% - var(--s-page-bezel)*2)}.container--content,.nf-form-cont{padding:0 8.333%;padding:0 var(--s-content-bezel);width:83.334%;width:calc(100% - var(--s-content-bezel)*2)}.container--text{padding:0 16.667%;padding:0 var(--s-text-bezel);width:66.666%;width:calc(100% - var(--s-text-bezel)*2)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap;z-index:100}.sr-only--not-focus:focus{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.sr-only.sr-only__skip-to-content{background-color:#fff;left:0;padding:.8em;position:fixed;top:0;z-index:100}.app{display:flex;flex-direction:column;font-family:TWKEverett,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:1.8;min-height:100vh;padding-bottom:var(--s-header-bezel);position:relative}@media screen and (max-width:767px){.app{font-size:1.6rem}}.app__end,.app__start{flex:0 0 auto}.app__main{flex:1 0 auto}.app__content{padding-bottom:10.4rem;transform:translateY(0);transition:opacity .75s linear,transform .75s cubic-bezier(.65,0,.35,1);transition:opacity .75s linear,transform var(--t-intro-leaving) cubic-bezier(.65,0,.35,1)}@media screen and (min-width:768px)and (max-width:1279px){.app__content{padding-bottom:9.6rem}}@media screen and (max-width:767px){.app__content{padding-bottom:4rem}}.app__main:has(.page-title--hero){z-index:2}.post-type-archive-project .app__main{display:flex;flex-direction:column;height:100%}.post-type-archive-project .app__content{display:flex;flex:1 0 auto;flex-direction:column;height:100%;padding-bottom:0}.post-type-archive-project .page-footer__marks{opacity:0}.hide-on-menu-expanded{transition:opacity .35s linear}.app--menu-expanded .hide-on-menu-expanded{opacity:0}.form__block-title{font-size:7.2rem;font-weight:700;line-height:130%;text-wrap:balance;margin-bottom:3.2rem}@media screen and (max-width:767px){.form__block-title{font-size:4.8rem;hyphens:auto;margin-bottom:1.6rem}}.form-control,.nf-form-cont{--s-border:1px;--s-bezel-x:2rem;--s-bezel-y:1.6rem;--s-border-radius:0;--s-focus-outline:0.6rem;--s-icon-size:4rem;--s-gap:0.8rem;--c-text:#fff;--c-border:#f9f9f9;--c-active:#6a1bcd;--c-focus:rgba(106,27,205,.4);--c-error:#6a1bcd;--c-placeholder:#f9f9f9;--s-checkbox-size:3.2rem;--s-checkbox-bezel:1.6rem;--s-checkbox-border-radius:0;--s-checkbox-check-factor:0.6;--s-checkbox-gap:1.6rem}@media screen and (max-width:767px){.form-control,.nf-form-cont{--s-bezel-x:1.6rem;--s-bezel-y:1.2rem;--s-checkbox-bezel:1.2rem;--s-checkbox-gap:0.8rem}}.form-control:not(:first-child),.nf-form-cont:not(:first-child){margin-top:3.2rem}.form-control__label,.nf-field .checkbox-wrap .nf-field-label label,.nf-field .nf-field-label label,.nf-field input[type=checkbox].nf-element+label,.nf-field input[type=radio].nf-element+label{display:inline-block;font-size:1.6rem;font-weight:400;margin-bottom:.8rem}.form-control__input,.nf-element,.nf-field .date-wrap select,.nf-field input[type=checkbox].nf-element,.nf-field input[type=radio].nf-element{background-color:transparent;border:var(--s-border) solid var(--c-border);border-radius:var(--s-border-radius);box-sizing:border-box;color:#000;color:var(--c-text);display:block;font-family:inherit;font-size:2rem;font-weight:400;padding:var(--s-bezel-y) var(--s-bezel-x);width:100%}.form-control__input::-moz-placeholder,.nf-element::-moz-placeholder,.nf-field .date-wrap select::-moz-placeholder,.nf-field input[type=checkbox].nf-element::-moz-placeholder,.nf-field input[type=radio].nf-element::-moz-placeholder{color:var(--c-placeholder)}.form-control__input::placeholder,.nf-element::placeholder,.nf-field .date-wrap select::placeholder,.nf-field input[type=checkbox].nf-element::placeholder,.nf-field input[type=radio].nf-element::placeholder{color:var(--c-placeholder)}.form-control__input:active,.form-control__input:focus,.nf-element:active,.nf-element:focus,.nf-field .date-wrap select:active,.nf-field .date-wrap select:focus,.nf-field input[type=checkbox].nf-element:active,.nf-field input[type=checkbox].nf-element:focus,.nf-field input[type=radio].nf-element:active,.nf-field input[type=radio].nf-element:focus{outline:var(--s-focus-outline) solid var(--c-focus)}.form-control--error .form-control__input,.form-control--error .nf-element,.form-control--error .nf-field .date-wrap select,.form-control--error .nf-field input[type=checkbox].nf-element,.form-control--error .nf-field input[type=radio].nf-element,.nf-field .date-wrap .form-control--error select,.nf-field .form-control--error input[type=checkbox].nf-element,.nf-field .form-control--error input[type=radio].nf-element{border-color:var(--c-error)}.form-control__validation-msg,.nf-form-wrap .nf-error-msg{color:var(--c-error);display:none;margin:.8rem 0 0}.form-control--error .form-control__validation-msg,.form-control--error .nf-form-wrap .nf-error-msg,.nf-form-wrap .form-control--error .nf-error-msg{display:block}.form-control--icon .form-control__input-wrap{position:relative}.form-control--icon .form-control__input,.form-control--icon .nf-element,.form-control--icon .nf-field .date-wrap select,.form-control--icon .nf-field input[type=checkbox].nf-element,.form-control--icon .nf-field input[type=radio].nf-element,.nf-field .date-wrap .form-control--icon select,.nf-field .form-control--icon input[type=checkbox].nf-element,.nf-field .form-control--icon input[type=radio].nf-element{padding-right:calc(--s-icon-size*2)}.form-control__icon{display:block;margin:calc(var(--s-icon-size)*-.5) 0;position:absolute;right:calc(--s-icon-size*-.5);top:50%;width:var(--s-icon-size)}.form-control--checkbox,.nf-field .checkbox-wrap,.nf-field .list-checkbox-wrap li,.nf-field .list-radio-wrap li{position:relative}.form-control--checkbox .form-control__input,.form-control--checkbox .nf-element,.form-control--checkbox .nf-field .date-wrap select,.form-control--checkbox .nf-field input[type=checkbox].nf-element,.form-control--checkbox .nf-field input[type=radio].nf-element,.nf-field .checkbox-wrap .form-control__input,.nf-field .checkbox-wrap .nf-element,.nf-field .checkbox-wrap .nf-field .date-wrap select,.nf-field .checkbox-wrap input[type=checkbox].nf-element,.nf-field .checkbox-wrap input[type=radio].nf-element,.nf-field .date-wrap .checkbox-wrap select,.nf-field .date-wrap .form-control--checkbox select,.nf-field .date-wrap .list-checkbox-wrap li select,.nf-field .date-wrap .list-radio-wrap li select,.nf-field .form-control--checkbox input[type=checkbox].nf-element,.nf-field .form-control--checkbox input[type=radio].nf-element,.nf-field .list-checkbox-wrap .date-wrap li select,.nf-field .list-checkbox-wrap li .form-control__input,.nf-field .list-checkbox-wrap li .nf-element,.nf-field .list-checkbox-wrap li .nf-field .date-wrap select,.nf-field .list-radio-wrap .date-wrap li select,.nf-field .list-radio-wrap li .form-control__input,.nf-field .list-radio-wrap li .nf-element,.nf-field .list-radio-wrap li .nf-field .date-wrap select{opacity:0;position:absolute}.form-control--checkbox .form-control__label,.form-control--checkbox .nf-field .nf-field-label label,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label,.form-control--checkbox .nf-field input[type=radio].nf-element+label,.nf-field .checkbox-wrap .form-control__label,.nf-field .checkbox-wrap .nf-field-label label,.nf-field .checkbox-wrap input[type=checkbox].nf-element+label,.nf-field .checkbox-wrap input[type=radio].nf-element+label,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label,.nf-field .form-control--checkbox input[type=radio].nf-element+label,.nf-field .list-checkbox-wrap .nf-field-label li label,.nf-field .list-checkbox-wrap li .form-control__label,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element+label,.nf-field .list-checkbox-wrap li input[type=radio].nf-element+label,.nf-field .list-radio-wrap .nf-field-label li label,.nf-field .list-radio-wrap li .form-control__label,.nf-field .list-radio-wrap li .nf-field .nf-field-label label,.nf-field .list-radio-wrap li input[type=checkbox].nf-element+label,.nf-field .list-radio-wrap li input[type=radio].nf-element+label,.nf-field .nf-field-label .checkbox-wrap label,.nf-field .nf-field-label .form-control--checkbox label,.nf-field .nf-field-label .list-checkbox-wrap li label,.nf-field .nf-field-label .list-radio-wrap li label{display:block;line-height:1;margin:0;padding:var(--s-checkbox-bezel) calc(var(--s-checkbox-size) + var(--s-checkbox-bezel));position:relative}.form-control--checkbox .form-control__label:after,.form-control--checkbox .form-control__label:before,.form-control--checkbox .nf-field .nf-field-label label:after,.form-control--checkbox .nf-field .nf-field-label label:before,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:after,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:before,.form-control--checkbox .nf-field input[type=radio].nf-element+label:after,.form-control--checkbox .nf-field input[type=radio].nf-element+label:before,.nf-field .checkbox-wrap .form-control__label:after,.nf-field .checkbox-wrap .form-control__label:before,.nf-field .checkbox-wrap .nf-field-label label:after,.nf-field .checkbox-wrap .nf-field-label label:before,.nf-field .checkbox-wrap input[type=checkbox].nf-element+label:after,.nf-field .checkbox-wrap input[type=checkbox].nf-element+label:before,.nf-field .checkbox-wrap input[type=radio].nf-element+label:after,.nf-field .checkbox-wrap input[type=radio].nf-element+label:before,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:after,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:before,.nf-field .form-control--checkbox input[type=radio].nf-element+label:after,.nf-field .form-control--checkbox input[type=radio].nf-element+label:before,.nf-field .list-checkbox-wrap .nf-field-label li label:after,.nf-field .list-checkbox-wrap .nf-field-label li label:before,.nf-field .list-checkbox-wrap li .form-control__label:after,.nf-field .list-checkbox-wrap li .form-control__label:before,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:before,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element+label:after,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element+label:before,.nf-field .list-checkbox-wrap li input[type=radio].nf-element+label:after,.nf-field .list-checkbox-wrap li input[type=radio].nf-element+label:before,.nf-field .list-radio-wrap .nf-field-label li label:after,.nf-field .list-radio-wrap .nf-field-label li label:before,.nf-field .list-radio-wrap li .form-control__label:after,.nf-field .list-radio-wrap li .form-control__label:before,.nf-field .list-radio-wrap li .nf-field .nf-field-label label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label label:before,.nf-field .list-radio-wrap li input[type=checkbox].nf-element+label:after,.nf-field .list-radio-wrap li input[type=checkbox].nf-element+label:before,.nf-field .list-radio-wrap li input[type=radio].nf-element+label:after,.nf-field .list-radio-wrap li input[type=radio].nf-element+label:before,.nf-field .nf-field-label .checkbox-wrap label:after,.nf-field .nf-field-label .checkbox-wrap label:before,.nf-field .nf-field-label .form-control--checkbox label:after,.nf-field .nf-field-label .form-control--checkbox label:before,.nf-field .nf-field-label .list-checkbox-wrap li label:after,.nf-field .nf-field-label .list-checkbox-wrap li label:before,.nf-field .nf-field-label .list-radio-wrap li label:after,.nf-field .nf-field-label .list-radio-wrap li label:before{border-radius:var(--s-checkbox-border-radius);content:"";position:absolute}.form-control--checkbox .form-control__label:before,.form-control--checkbox .nf-field .nf-field-label label:before,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:before,.form-control--checkbox .nf-field input[type=radio].nf-element+label:before,.nf-field .checkbox-wrap .form-control__label:before,.nf-field .checkbox-wrap .nf-field-label label:before,.nf-field .checkbox-wrap input[type=checkbox].nf-element+label:before,.nf-field .checkbox-wrap input[type=radio].nf-element+label:before,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:before,.nf-field .form-control--checkbox input[type=radio].nf-element+label:before,.nf-field .list-checkbox-wrap .nf-field-label li label:before,.nf-field .list-checkbox-wrap li .form-control__label:before,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:before,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element+label:before,.nf-field .list-checkbox-wrap li input[type=radio].nf-element+label:before,.nf-field .list-radio-wrap .nf-field-label li label:before,.nf-field .list-radio-wrap li .form-control__label:before,.nf-field .list-radio-wrap li .nf-field .nf-field-label label:before,.nf-field .list-radio-wrap li input[type=checkbox].nf-element+label:before,.nf-field .list-radio-wrap li input[type=radio].nf-element+label:before,.nf-field .nf-field-label .checkbox-wrap label:before,.nf-field .nf-field-label .form-control--checkbox label:before,.nf-field .nf-field-label .list-checkbox-wrap li label:before,.nf-field .nf-field-label .list-radio-wrap li label:before{border:var(--s-border) solid;display:block;height:var(--s-checkbox-size);left:0;margin-top:calc(var(--s-checkbox-size)*-.5);top:50%;width:var(--s-checkbox-size)}.form-control--checkbox .form-control__label:after,.form-control--checkbox .nf-field .nf-field-label label:after,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:after,.form-control--checkbox .nf-field input[type=radio].nf-element+label:after,.nf-field .checkbox-wrap .form-control__label:after,.nf-field .checkbox-wrap .nf-field-label label:after,.nf-field .checkbox-wrap input[type=checkbox].nf-element+label:after,.nf-field .checkbox-wrap input[type=radio].nf-element+label:after,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:after,.nf-field .form-control--checkbox input[type=radio].nf-element+label:after,.nf-field .list-checkbox-wrap .nf-field-label li label:after,.nf-field .list-checkbox-wrap li .form-control__label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:after,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element+label:after,.nf-field .list-checkbox-wrap li input[type=radio].nf-element+label:after,.nf-field .list-radio-wrap .nf-field-label li label:after,.nf-field .list-radio-wrap li .form-control__label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label label:after,.nf-field .list-radio-wrap li input[type=checkbox].nf-element+label:after,.nf-field .list-radio-wrap li input[type=radio].nf-element+label:after,.nf-field .nf-field-label .checkbox-wrap label:after,.nf-field .nf-field-label .form-control--checkbox label:after,.nf-field .nf-field-label .list-checkbox-wrap li label:after,.nf-field .nf-field-label .list-radio-wrap li label:after{background-color:currentColor;display:block;height:calc(var(--s-checkbox-size)*var(--s-checkbox-check-factor));left:calc(var(--s-checkbox-size)*(1 - var(--s-checkbox-check-factor))*.5);margin-top:calc(var(--s-checkbox-size)*var(--s-checkbox-check-factor)*-.5);top:50%;transform:scale(0);width:calc(var(--s-checkbox-size)*var(--s-checkbox-check-factor))}.form-control--checkbox .form-control__input:checked+.form-control__label:after,.form-control--checkbox .nf-element:checked+.form-control__label:after,.form-control--checkbox .nf-field .checkbox-wrap .nf-field-label .date-wrap select:checked+label:after,.form-control--checkbox .nf-field .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.form-control--checkbox .nf-field .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.form-control--checkbox .nf-field .date-wrap .checkbox-wrap .nf-field-label select:checked+label:after,.form-control--checkbox .nf-field .date-wrap .nf-field-label select:checked+label:after,.form-control--checkbox .nf-field .date-wrap select:checked+.form-control__label:after,.form-control--checkbox .nf-field .nf-field-label .date-wrap select:checked+label:after,.form-control--checkbox .nf-field .nf-field-label .form-control__input:checked+label:after,.form-control--checkbox .nf-field .nf-field-label .nf-element:checked+label:after,.form-control--checkbox .nf-field input[type=checkbox].nf-element.form-control__input:checked+label:after,.form-control--checkbox .nf-field input[type=checkbox].nf-element:checked+label:after,.form-control--checkbox .nf-field input[type=radio].nf-element.form-control__input:checked+label:after,.form-control--checkbox .nf-field input[type=radio].nf-element:checked+label:after,.nf-field .checkbox-wrap .form-control__input:checked+.form-control__label:after,.nf-field .checkbox-wrap .nf-element:checked+.form-control__label:after,.nf-field .checkbox-wrap .nf-field .date-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field .date-wrap select:checked+.form-control__label:after,.nf-field .checkbox-wrap .nf-field .nf-field-label .date-wrap select:checked+label:after,.nf-field .checkbox-wrap .nf-field .nf-field-label .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field .nf-field-label .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .date-wrap .form-control--checkbox select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .date-wrap .list-checkbox-wrap li select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .date-wrap .list-radio-wrap li select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .form-control--checkbox .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .form-control--checkbox .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap .date-wrap li select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap li .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap li .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap li .nf-field .date-wrap select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-radio-wrap .date-wrap li select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-radio-wrap li .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-radio-wrap li .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-radio-wrap li .nf-field .date-wrap select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .nf-field .date-wrap select:checked+label:after,.nf-field .checkbox-wrap input[type=checkbox].nf-element.form-control__input:checked+label:after,.nf-field .checkbox-wrap input[type=checkbox].nf-element:checked+label:after,.nf-field .checkbox-wrap input[type=radio].nf-element.form-control__input:checked+label:after,.nf-field .checkbox-wrap input[type=radio].nf-element:checked+label:after,.nf-field .date-wrap .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .date-wrap .checkbox-wrap select:checked+.form-control__label:after,.nf-field .date-wrap .form-control--checkbox .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .date-wrap .form-control--checkbox select:checked+.form-control__label:after,.nf-field .date-wrap .list-checkbox-wrap li .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .date-wrap .list-checkbox-wrap li select:checked+.form-control__label:after,.nf-field .date-wrap .list-radio-wrap li .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .date-wrap .list-radio-wrap li select:checked+.form-control__label:after,.nf-field .date-wrap .nf-field-label .checkbox-wrap select:checked+label:after,.nf-field .date-wrap .nf-field-label .form-control--checkbox select:checked+label:after,.nf-field .date-wrap .nf-field-label .list-checkbox-wrap li select:checked+label:after,.nf-field .date-wrap .nf-field-label .list-radio-wrap li select:checked+label:after,.nf-field .form-control--checkbox input[type=checkbox].nf-element.form-control__input:checked+label:after,.nf-field .form-control--checkbox input[type=checkbox].nf-element:checked+label:after,.nf-field .form-control--checkbox input[type=radio].nf-element.form-control__input:checked+label:after,.nf-field .form-control--checkbox input[type=radio].nf-element:checked+label:after,.nf-field .list-checkbox-wrap .date-wrap .nf-field-label li select:checked+label:after,.nf-field .list-checkbox-wrap .date-wrap li .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .list-checkbox-wrap .date-wrap li select:checked+.form-control__label:after,.nf-field .list-checkbox-wrap .nf-field-label li .date-wrap select:checked+label:after,.nf-field .list-checkbox-wrap .nf-field-label li .form-control__input:checked+label:after,.nf-field .list-checkbox-wrap .nf-field-label li .nf-element:checked+label:after,.nf-field .list-checkbox-wrap li .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.nf-field .list-checkbox-wrap li .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.nf-field .list-checkbox-wrap li .form-control__input:checked+.form-control__label:after,.nf-field .list-checkbox-wrap li .nf-element:checked+.form-control__label:after,.nf-field .list-checkbox-wrap li .nf-field .date-wrap .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .date-wrap .nf-field-label select:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .date-wrap select:checked+.form-control__label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label .date-wrap select:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label .form-control__input:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label .nf-element:checked+label:after,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element.form-control__input:checked+label:after,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element:checked+label:after,.nf-field .list-checkbox-wrap li input[type=radio].nf-element.form-control__input:checked+label:after,.nf-field .list-checkbox-wrap li input[type=radio].nf-element:checked+label:after,.nf-field .list-radio-wrap .date-wrap .nf-field-label li select:checked+label:after,.nf-field .list-radio-wrap .date-wrap li .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .list-radio-wrap .date-wrap li select:checked+.form-control__label:after,.nf-field .list-radio-wrap .nf-field-label li .date-wrap select:checked+label:after,.nf-field .list-radio-wrap .nf-field-label li .form-control__input:checked+label:after,.nf-field .list-radio-wrap .nf-field-label li .nf-element:checked+label:after,.nf-field .list-radio-wrap li .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.nf-field .list-radio-wrap li .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.nf-field .list-radio-wrap li .form-control__input:checked+.form-control__label:after,.nf-field .list-radio-wrap li .nf-element:checked+.form-control__label:after,.nf-field .list-radio-wrap li .nf-field .date-wrap .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .list-radio-wrap li .nf-field .date-wrap .nf-field-label select:checked+label:after,.nf-field .list-radio-wrap li .nf-field .date-wrap select:checked+.form-control__label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label .date-wrap select:checked+label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label .form-control__input:checked+label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label .nf-element:checked+label:after,.nf-field .list-radio-wrap li input[type=checkbox].nf-element.form-control__input:checked+label:after,.nf-field .list-radio-wrap li input[type=checkbox].nf-element:checked+label:after,.nf-field .list-radio-wrap li input[type=radio].nf-element.form-control__input:checked+label:after,.nf-field .list-radio-wrap li input[type=radio].nf-element:checked+label:after,.nf-field .nf-field-label .checkbox-wrap .date-wrap select:checked+label:after,.nf-field .nf-field-label .checkbox-wrap .form-control__input:checked+label:after,.nf-field .nf-field-label .checkbox-wrap .nf-element:checked+label:after,.nf-field .nf-field-label .form-control--checkbox .date-wrap select:checked+label:after,.nf-field .nf-field-label .form-control--checkbox .form-control__input:checked+label:after,.nf-field .nf-field-label .form-control--checkbox .nf-element:checked+label:after,.nf-field .nf-field-label .list-checkbox-wrap li .date-wrap select:checked+label:after,.nf-field .nf-field-label .list-checkbox-wrap li .form-control__input:checked+label:after,.nf-field .nf-field-label .list-checkbox-wrap li .nf-element:checked+label:after,.nf-field .nf-field-label .list-radio-wrap li .date-wrap select:checked+label:after,.nf-field .nf-field-label .list-radio-wrap li .form-control__input:checked+label:after,.nf-field .nf-field-label .list-radio-wrap li .nf-element:checked+label:after{transform:scale(1)}.nf-form-wrap{max-width:75.6rem}.nf-field .nf-field-label .ninja-forms-req-symbol{color:#000;color:var(--c-text)}.nf-field .form-control:not(:first-child),.nf-field .nf-form-cont:not(:first-child){margin-top:inherit}.nf-form-wrap .nf-error-msg{display:inherit}.nf-field-container .nf-error-msg,.ninja-forms-req-symbol{color:var(--c-error)}.nf-field .listselect-wrap .nf-field-element{position:relative}.nf-field .listselect-wrap .nf-field-element:after{border-bottom:var(--s-border) solid;border-right:var(--s-border) solid;content:"";display:block;height:2rem;position:absolute;right:3.2rem;top:2.25rem;transform:rotate(45deg);width:2rem}.nf-field .listselect-wrap select{-webkit-appearance:none;-moz-appearance:none}.nf-field .date-wrap .nf-field-element{display:flex;gap:var(--s-gap)}.nf-field .date-wrap .nf-field-element>*{flex:0 0 9.6rem}.nf-field .date-wrap .nf-field-element>:first-child{flex:1 1 auto}.nf-field .checkbox-wrap{display:block}.label-above .nf-field .nf-field-label{margin-bottom:0}.nf-field .checkbox-wrap .nf-field-label label:after,.nf-field .checkbox-wrap .nf-field-label+label:after,.nf-field input[type=checkbox].nf-element+label:after,.nf-field input[type=radio].nf-element+label:after{left:calc(var(--s-checkbox-size)*(1 - var(--s-checkbox-check-factor))*.5);top:50%!important}.nf-field .list-radio-wrap li input[type=radio].nf-element+label:after,.nf-field .list-radio-wrap li input[type=radio].nf-element+label:before{border-radius:50%}.nf-field .checkbox-wrap .nf-field-label .nf-checked-label:after{transform:scale(1)}.nf-field .checkbox-wrap .nf-field-label{display:block;padding:0}.nf-field .checkbox-wrap .nf-field-label label{display:block;font-weight:inherit}.nf-field .nf-error .nf-element{border:var(--s-border) solid var(--c-error)}.nf-field-container hr{border:none;margin:2.4rem 0 0}.nf-field .list-checkbox-wrap ul,.nf-field .list-radio-wrap ul{display:flex;flex-wrap:wrap;gap:var(--s-checkbox-gap)}.nf-before-form-content,.nf-form-title{display:none}.flatpickr-innerContainer{font-family:TWKEverett,sans-serif;font-size:2rem;font-size:inherit;font-style:normal;font-weight:400;line-height:1.8}@media screen and (max-width:767px){.flatpickr-innerContainer{font-size:1.6rem}}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.startRange:hover{background-color:#6a1bcd;border-color:#6a1bcd}.flatpickr-calendar .flatpickr-months input.cur-year,.flatpickr-calendar .flatpickr-months select{color:inherit;font-family:TWKEverett,sans-serif;font-size:2rem;font-size:inherit;font-style:normal;font-weight:400;line-height:1.8}@media screen and (max-width:767px){.flatpickr-calendar .flatpickr-months input.cur-year,.flatpickr-calendar .flatpickr-months select{font-size:1.6rem}}.nf-form-cont .nf-field .listcheckbox-wrap .nf-label-span,.nf-form-cont .nf-field .listradio-wrap .nf-label-span,.nf-form-cont h3{font-size:2rem;font-weight:700;line-height:150%;text-wrap:balance;display:block;margin:0 0 .8rem}@media screen and (max-width:767px){.nf-form-cont .nf-field .listcheckbox-wrap .nf-label-span,.nf-form-cont .nf-field .listradio-wrap .nf-label-span,.nf-form-cont h3{font-size:1.6rem;margin:0 0 1.6rem}}.nf-field .nf-fu-progress{background-color:#f9f9f9;border:var(--s-border) solid var(--c-border);border-radius:0;box-shadow:none;height:1.6rem;margin-bottom:2rem;overflow:hidden}.nf-field .nf-fu-progress-bar{background-color:#ffed35}.nf-field .files_uploaded p{margin-bottom:.8rem}.nf-field .files_uploaded a{color:#ffed35;display:inline-block;margin-left:.8rem}.overflow-reveal{--t-delay:0ms;display:block;overflow:hidden}.overflow-reveal__content{display:block;transform:translateY(100%);transition:transform .5s cubic-bezier(.33,1,.68,1) var(--t-delay)}.content-block--in-viewport .overflow-reveal__content,.reveal-trigger.reveal-trigger--revealed .overflow-reveal__content{transform:translateY(0)}@media print{.overflow-reveal__content{transform:translateY(0);transition:none}}@media(prefers-reduced-motion:reduce){.overflow-reveal__content{transform:translateY(0);transition:none}}.transition-overlay{--t-duration:500ms;transition:opacity 1ms linear 1s;transition:opacity 1ms linear calc(var(--t-duration)*2)}.transition-overlay:after{background-color:#f9f9f9;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform var(--t-duration) cubic-bezier(.075,.82,.165,1);width:100%;will-change:transform;z-index:1000}html.is-animating .transition-overlay:after{transform:scaleY(1)}html.is-rendering .transition-overlay{opacity:.999}html.is-rendering .transition-overlay:after{transform-origin:top}body.screenshot .content-block{transition:none!important}body.screenshot .content-block--out-viewport,body.screenshot .page-title .splits .word{opacity:1!important}body.screenshot .page-title .splits .line:after,body.screenshot .page-title .splits .line:before{content:none!important;transition:none!important}.background{height:100vh;position:fixed;right:0;top:0;width:100%;z-index:0}.background__canvas{position:absolute;right:0;top:50%;transform:translateY(-50%) scale(1.5);transform-origin:center;z-index:1}.background__noise{height:100%;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:2}.blog-overview{padding-bottom:9.6rem}.blog-overview__posts{width:83.333%}@media screen and (max-width:1279px){.blog-overview__posts{flex-wrap:wrap;width:100%}}.blog-overview__post{margin-bottom:2.4rem;width:38rem}.breadcrumbs{transform:rotate(-90deg) translateX(50%);white-space:nowrap}.contact{align-items:flex-end;display:flex;font-size:2rem;font-size:1.6rem;gap:4rem;line-height:180%;line-height:160%}@media screen and (max-width:767px){.contact{font-size:1.6rem}}@media screen and (min-width:768px)and (max-width:1279px){.contact{font-size:1.4rem}}@media screen and (max-width:767px){.contact{font-size:1.4rem}}@media screen and (max-width:1279px){.contact{align-items:flex-start;flex-direction:column;gap:1.6rem}}.contact__col{flex:0 0 auto;white-space:nowrap}.project-single .page-title.page-title--hero .page-title__headline{font-size:8.8vw}@media screen and (max-width:767px){.project-single .page-title.page-title--hero .page-title__headline{font-size:12vw;hyphens:auto}}.project-single__meta{margin:0 0 14.4rem}@media screen and (max-width:767px){.project-single__meta{margin:0 0 5.6rem}}.project-single__footer{margin-top:20.8rem}@media screen and (max-width:767px){.project-single__footer{margin-top:12.8rem}}.project-single__related-title{font-size:2rem;font-weight:400;line-height:100%;text-transform:uppercase}@media screen and (max-width:767px){.project-single__related-title{font-size:1.6rem}}.project-single__related-title{margin-bottom:2.4rem}.project-single__actions{display:flex;gap:2.4rem;justify-content:center;margin-top:5.6rem}.cookie-banner__dialog{align-items:center;background-color:#fff;background-color:var(--c-background);border-radius:9999px;bottom:3.2rem;display:flex;flex-direction:row-reverse;gap:.8rem;left:50%;max-width:calc(100% - 3rem);max-width:calc(100% - var(--s-page-bezel));padding:.6rem .8rem .6rem 2.4rem;position:fixed;transform:translateX(-50%) translateY(0);z-index:40}.cookie-banner__close{align-items:center;display:flex;height:3.2rem;justify-content:center;width:3.2rem}.cookie-banner__close>svg{color:#fff;display:block}.cookie-banner__body{color:#fff;display:flex;gap:1.6rem}@media screen and (max-width:767px){.cookie-banner__body{display:block}}.cookie-banner__body h3,.cookie-banner__body p{font-size:2rem;font-size:1.6rem;line-height:180%;line-height:160%;margin:.8rem 0 0}@media screen and (max-width:767px){.cookie-banner__body h3,.cookie-banner__body p{font-size:1.6rem}}@media screen and (min-width:768px)and (max-width:1279px){.cookie-banner__body h3,.cookie-banner__body p{font-size:1.4rem}}@media screen and (max-width:767px){.cookie-banner__body h3,.cookie-banner__body p{font-size:1.4rem}}.cookie-banner__body h3:first-child,.cookie-banner__body p:first-child{margin-top:0}.cookie-banner__dialog--leave{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity 10ms cubic-bezier(.22,1,.36,1) .35s}.cookie-banner__dialog--leave-start{opacity:1;transform:translateX(-50%) translateY(0)}.cookie-banner__dialog--leave-end{opacity:0;transform:translateX(-50%) translateY(200%)}.error{padding:12.8rem 0 10.4rem}@media screen and (min-width:768px)and (max-width:1279px){.error{padding:9.6rem 0}}.error__title{font-size:7.2rem;font-weight:700;line-height:130%;text-wrap:balance}@media screen and (max-width:767px){.error__title{font-size:4.8rem;hyphens:auto}}.error__code{font-size:14vw;line-height:130%}@media screen and (max-width:767px){.error__code{font-size:14vw}}.icon-sprite{display:none}.image-element--ratio{--s-aspect-ratio:1/1;--s-aspect-ratio-tablet:var(--s-aspect-ratio);--s-aspect-ratio-phone:var(--s-aspect-ratio);aspect-ratio:1/1;aspect-ratio:var(--s-aspect-ratio);overflow:hidden;position:relative}@media screen and (min-width:768px)and (max-width:1279px){.image-element--ratio{aspect-ratio:--s-aspect-ratio;aspect-ratio:var(--s-aspect-ratio-tablet,--s-aspect-ratio)}}@media screen and (max-width:767px){.image-element--ratio{aspect-ratio:--s-aspect-ratio;aspect-ratio:var(--s-aspect-ratio-phone,--s-aspect-ratio)}}.image-element--full{aspect-ratio:auto;height:100%;width:100%}.image-element__img{width:100%}.image-element--full .image-element__img,.image-element--ratio .image-element__img{height:100%;-o-object-fit:cover;object-fit:cover}.image-element--reveal{--t-delay:0ms;overflow:hidden;position:relative}.image-element--reveal:after,.image-element--reveal:before{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform-origin:left top;width:100%}.image-element--reveal:before{background-color:#ffed35;transition:transform .5s cubic-bezier(.33,1,.68,1) calc(var(--t-delay) + 10ms)}.image-element--reveal:after{background-color:#f9f9f9;transition:transform .5s cubic-bezier(.28,1,.54,1) var(--t-delay)}.image-element--reveal.image-element--revealed:after,.image-element--reveal.image-element--revealed:before{transform:scaleY(0)}.intro{align-items:center;background-color:#000;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:opacity .9s linear,transform .75s cubic-bezier(.65,0,.35,1);transition:opacity .9s linear,transform var(--t-intro-leaving) cubic-bezier(.65,0,.35,1);width:100%;z-index:50}.intro--leaving{opacity:0;transform:translateY(-100%)}.intro--left{height:0;pointer-events:none}.intro__logo{display:block;transform:scale(1.1);width:60vw}@media screen and (max-width:767px){.intro__logo{transform:scale(1.2)}}.intro__shape{--s-dimension:30vw;height:30vw;height:var(--s-dimension);left:50%;margin:-15vw 0 0 -15vw;margin:calc(var(--s-dimension)*-.5) 0 0 calc(var(--s-dimension)*-.5);opacity:0;position:absolute;top:50%;width:30vw;width:var(--s-dimension)}@media screen and (min-width:768px)and (max-width:1279px){.intro__shape{--s-dimension:40vw}}@media screen and (max-width:767px){.intro__shape{--s-dimension:50vw}}.intro__shape .svg{height:100%;overflow:visible;width:100%}.intro__shape .intro__shape{stroke-width:1.6rem}.intro__shape .svg__shape--primary{transform:translate(4vw,-4vw)}.intro__shape .svg__shape--secondary{transform:translate(-3vw,4vw)}.intro--entering .intro__logo,.intro--leaving .intro__logo{transform:scale(1);transition:transform 4s linear}.intro--entering .intro__shape,.intro--leaving .intro__shape{opacity:1;transition:opacity 4s cubic-bezier(.22,1,.36,1)}.intro--entering .intro__shape .svg__shape,.intro--leaving .intro__shape .svg__shape{transform-origin:center center;transition:transform 3s cubic-bezier(.22,1,.36,1)}.intro--entering .intro__shape .svg__shape--primary,.intro--entering .intro__shape .svg__shape--secondary,.intro--leaving .intro__shape .svg__shape--primary,.intro--leaving .intro__shape .svg__shape--secondary{transform:translate(0)}.language-switch__locales{display:flex;gap:1.2rem;list-style:none}.language-switch__locale{font-size:2.4vw;font-weight:400;line-height:1.1}@media screen and (min-width:768px)and (max-width:1279px){.language-switch__locale{font-size:2.8rem}}@media screen and (max-width:767px){.language-switch__locale{font-size:3.2rem}}.language-switch__link{color:#fff}.language-switch__locale--active .language-switch__link{color:#ffed35}.main-menu .language-switch__locale{opacity:0;transform:translateY(50%)}.main-menu--expanded .language-switch__locale{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .55s linear}.main-menu--expanded .language-switch__locale:first-child{transition-delay:.2s}.main-menu--expanded .language-switch__locale:nth-child(2){transition-delay:.25s}.main-menu--expanded .language-switch__locale:nth-child(3){transition-delay:.3s}.main-menu--expanded .language-switch__locale:nth-child(4){transition-delay:.35s}.main-menu--expanded .language-switch__locale:nth-child(5){transition-delay:.4s}.main-menu--expanded .language-switch__locale:nth-child(6){transition-delay:.45s}.main-menu--expanded .language-switch__locale:nth-child(7){transition-delay:.5s}.main-menu--expanded .language-switch__locale:nth-child(8){transition-delay:.55s}.main-menu--expanded .language-switch__locale:nth-child(9){transition-delay:.6s}.main-menu--expanded .language-switch__locale:nth-child(10){transition-delay:.65s}.main-menu{--s-bezel-top:2.8rem;--s-bezel-bottom:2.8rem;position:relative;z-index:20}@media screen and (max-width:767px){.main-menu{--s-bezel-top:2rem;--s-bezel-bottom:2rem}}.main-menu__menu-button{opacity:0;position:absolute;right:4.8rem;top:4.8rem;width:4rem;z-index:2}@media screen and (max-width:767px){.main-menu__menu-button{right:3.2rem;top:4rem;width:3.2rem}}@media(hover:hover){.main-menu__menu-button:hover{color:#6a1bcd;stroke-width:.6rem}}.main-menu__overlay{color:#000;display:flex;flex-direction:column;height:0;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}.main-menu__container{flex:1 1 100%;overflow:hidden;padding-bottom:var(--s-bezel-bottom);padding-top:var(--s-bezel-top)}.main-menu__nav{align-items:flex-end;display:flex;gap:1.6rem;height:100%;width:100%}@media screen and (max-width:767px){.main-menu__nav{flex-direction:column;gap:.8rem}}.main-menu__primary-nav{align-self:stretch;flex:0 0 56.25%;max-width:75.6rem}@media screen and (max-width:767px){.main-menu__primary-nav{flex:1 1 25%}}.main-menu__content-container{align-self:stretch;background-color:transparent;flex:1 1 43.75%;overflow:hidden;position:relative}.main-menu__content-container:before{background-color:#f9f9f9;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom left;width:100%;z-index:-1}.main-menu__content-scroll{height:100%;overflow:hidden}@media screen and (max-width:767px){.main-menu__content-scroll{overflow:auto}}.main-menu__content{display:flex;flex-direction:column;gap:4rem;justify-content:space-between;min-height:100%;padding:5.6rem 5.6rem 4.8rem 7.2rem}@media screen and (min-width:768px)and (max-width:1279px){.main-menu__content{padding:5.6rem 4rem 2rem}}@media screen and (max-width:767px){.main-menu__content{gap:6.4rem;padding:3.2rem 2rem 2rem}}.main-menu__contact{opacity:0;transform:translateY(20%)}.main-menu__marks{bottom:var(--s-bezel-bottom);left:3rem;left:var(--s-page-bezel);opacity:0;pointer-events:none;position:absolute;right:3rem;right:var(--s-page-bezel);top:var(--s-bezel-top)}.main-menu__marks .mark{position:absolute}.main-menu__marks .mark--right{right:0}.main-menu__marks .mark--bottom{bottom:0}.main-menu--expanded .main-menu__overlay{height:100%;overflow-y:auto}.main-menu--expanded .main-menu__overlay:after,.main-menu--expanded .main-menu__overlay:before{height:100%}.main-menu--expanded .main-menu__content-container:before{transform:scaleY(1);transition:transform .4s cubic-bezier(.23,1,.32,1) .35s}@media screen and (max-width:767px){.main-menu--expanded .main-menu__content-container:before{transition:transform .4s cubic-bezier(.23,1,.32,1) 50ms}}.main-menu--expanded .main-menu__contact{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.075,.82,.165,1) .5s,opacity .35s linear .5s}@media screen and (max-width:767px){.main-menu--expanded .main-menu__contact{transition-delay:.35s}}.main-menu--expanded .main-menu__menu-button{opacity:1;transition:opacity .35s linear .5s,stroke-width .35s cubic-bezier(.23,1,.32,1),color .35s cubic-bezier(.23,1,.32,1)}.main-menu--expanded .main-menu__marks{opacity:1;transition:opacity .35s linear .3s}.media-element--full{height:100%;width:100%}.menu-button{align-items:center;display:flex;gap:.6rem;line-height:1.2;position:relative}.main-menu--expanded .menu-button__bar{height:100%}.main-menu--expanded .menu-button__bar:first-child{transform:rotate(45deg) translateY(-44%)}.main-menu--expanded .menu-button__bar:nth-child(2){transform:scaleX(0)}.main-menu--expanded .menu-button__bar:nth-child(3){transform:rotate(-45deg) translateY(-44%)}.nav-primary{height:100%;position:relative;width:100%}.nav-primary__items{display:flex;gap:1.6rem;height:100%}@media screen and (max-width:767px){.nav-primary__items{flex-direction:column;gap:.8rem}}.nav-primary__item{flex:0 0 calc(33.333% - 1.06667rem);margin:0;overflow:hidden;position:relative}@media screen and (max-width:767px){.nav-primary__item{flex:calc(33.333% - 0.53333rem)}}.nav-primary__item:before{background-color:#f9f9f9;content:"";display:block;transform:scaleY(0);transform-origin:bottom left}.nav-primary__item-link,.nav-primary__item:before{height:100%;left:0;position:absolute;top:0;width:100%}.nav-primary__item-link{opacity:0;transform:translateY(50%);transition:none}@media screen and (max-width:767px){.nav-primary__item-link{transform:translateY(20%)}}.nav-primary__item-label{color:#000;font-size:7.2vw;font-weight:700;left:50%;line-height:120%;padding-bottom:.14em;position:absolute;top:calc(100% - 4.8rem);transform:rotate(-90deg) translateY(-50%);transform-origin:top left;white-space:nowrap}@media screen and (max-width:767px){.nav-primary__item-label{font-size:4.8rem}}@media screen and (min-width:768px)and (max-width:1279px){.nav-primary__item-label{top:calc(100% - 2.4rem)}}@media screen and (max-width:767px){.nav-primary__item-label{left:0;padding-left:1.6rem;top:50%;transform:rotate(0) translateY(-50%)}}.nav-primary__item--current .nav-primary__item-label{color:#6a1bcd}.main-menu--expanded .nav-primary__item:before{transform:scaleY(1);transition:transform .35s cubic-bezier(.23,1,.32,1)}.main-menu--expanded .nav-primary__item:first-child:before{transition-delay:.1s}@media screen and (max-width:767px){.main-menu--expanded .nav-primary__item:first-child:before{transition-delay:.1s}}.main-menu--expanded .nav-primary__item:first-child .nav-primary__item-link{transition-delay:.22s}.main-menu--expanded .nav-primary__item:nth-child(2):before{transition-delay:.2s}@media screen and (max-width:767px){.main-menu--expanded .nav-primary__item:nth-child(2):before{transition-delay:.1s}}.main-menu--expanded .nav-primary__item:nth-child(2) .nav-primary__item-link{transition-delay:.24s}.main-menu--expanded .nav-primary__item:nth-child(3):before{transition-delay:.3s}@media screen and (max-width:767px){.main-menu--expanded .nav-primary__item:nth-child(3):before{transition-delay:.1s}}.main-menu--expanded .nav-primary__item:nth-child(3) .nav-primary__item-link{transition-delay:.26s}.main-menu--expanded .nav-primary__item-link{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.075,.82,.165,1),opacity .35s linear}@media(hover:hover){.main-menu--expanded .nav-primary__item-link:hover .nav-primary__item-label{color:#6a1bcd}}.nav-secondary__item{font-size:2.4vw;font-weight:400;line-height:1.1}@media screen and (min-width:768px)and (max-width:1279px){.nav-secondary__item{font-size:2.8rem}}@media screen and (max-width:767px){.nav-secondary__item{font-size:3.2rem}}.nav-secondary__item{margin-bottom:1.6rem}.nav-secondary__item-content{display:flex;gap:1.6rem;justify-content:space-between;opacity:0;padding-right:3.2rem;transform:translateY(25%);transition:none}.nav-secondary__item-link{color:#000}.nav-secondary__item--current .nav-secondary__item-link{color:#6a1bcd}.main-menu--expanded .nav-secondary__item:first-child .nav-secondary__item-content{transition-delay:.49s}@media screen and (max-width:767px){.main-menu--expanded .nav-secondary__item:first-child .nav-secondary__item-content{transition-delay:.33s}}.main-menu--expanded .nav-secondary__item:nth-child(2) .nav-secondary__item-content{transition-delay:.51s}@media screen and (max-width:767px){.main-menu--expanded .nav-secondary__item:nth-child(2) .nav-secondary__item-content{transition-delay:.36s}}.main-menu--expanded .nav-secondary__item:nth-child(3) .nav-secondary__item-content{transition-delay:.53s}@media screen and (max-width:767px){.main-menu--expanded .nav-secondary__item:nth-child(3) .nav-secondary__item-content{transition-delay:.39s}}.main-menu--expanded .nav-secondary__item-content{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.075,.82,.165,1),opacity .35s linear}.nav-footer__items{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;list-style:none}.nav-footer__item{font-size:1.4rem;font-weight:400;line-height:100%}.nav-footer__item-link{color:#000}@media(hover:hover){.nav-footer__item-link:hover{color:#6a1bcd}}.nav-social__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.4rem;list-style:none}.nav-social__item{opacity:0;transform:translateY(50%);transition:none}.nav-social__item-link{color:#fff}@media screen and (min-width:1280px){.nav-social__item-link:hover{color:#ffed35}}@media screen and (max-width:767px){.nav-social__item-icon{height:2rem;width:2rem}}.nav-social__item-label{display:none}.main-menu--expanded .nav-social__item{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .55s linear}.main-menu--expanded .nav-social__item:first-child{transition-delay:.2s}.main-menu--expanded .nav-social__item:nth-child(2){transition-delay:.25s}.main-menu--expanded .nav-social__item:nth-child(3){transition-delay:.3s}.main-menu--expanded .nav-social__item:nth-child(4){transition-delay:.35s}.main-menu--expanded .nav-social__item:nth-child(5){transition-delay:.4s}.main-menu--expanded .nav-social__item:nth-child(6){transition-delay:.45s}.main-menu--expanded .nav-social__item:nth-child(7){transition-delay:.5s}.main-menu--expanded .nav-social__item:nth-child(8){transition-delay:.55s}.main-menu--expanded .nav-social__item:nth-child(9){transition-delay:.6s}.main-menu--expanded .nav-social__item:nth-child(10){transition-delay:.65s}.page-title.page-title--default{padding:16rem 0}@media screen and (max-width:767px){.page-title.page-title--default{padding:8.8rem 0}}.page-title.page-title--default .page-title__title{font-size:2rem;font-weight:400;line-height:100%;text-transform:uppercase}@media screen and (max-width:767px){.page-title.page-title--default .page-title__title{font-size:1.6rem}}.page-title.page-title--default .page-title__headline{font-size:7.2rem;font-weight:700;line-height:130%;text-wrap:balance}@media screen and (max-width:767px){.page-title.page-title--default .page-title__headline{font-size:4.8rem;hyphens:auto}}.page-title.page-title--default .page-title__meta{font-size:2rem;font-size:4rem;line-height:180%;line-height:130%}@media screen and (max-width:767px){.page-title.page-title--default .page-title__meta{font-size:1.6rem;font-size:3.2rem}}.page-title.page-title--default .page-title__lead{font-size:2rem;font-size:3.2rem;line-height:180%;line-height:140%}@media screen and (max-width:767px){.page-title.page-title--default .page-title__lead{font-size:1.6rem;font-size:2.4rem}}.page-title.page-title--default .page-title__lead{margin-top:9.6rem;max-width:75.6rem}@media screen and (max-width:767px){.page-title.page-title--default .page-title__lead{margin-top:6.4rem}}.page-title.page-title--minimal{padding:16rem 0 1.6rem}@media screen and (max-width:767px){.page-title.page-title--minimal{padding-top:8.8rem}}.page-title.page-title--minimal .page-title__title{font-size:2rem;font-weight:400;line-height:100%;text-transform:uppercase}@media screen and (max-width:767px){.page-title.page-title--minimal .page-title__title{font-size:1.6rem}}.page-title.page-title--bold{padding:14.4rem 0}@media screen and (max-width:767px){.page-title.page-title--bold{padding:8.8rem 0}}.page-title.page-title--bold .page-title__headline{font-size:10.4rem;font-weight:700;line-height:130%;text-wrap:balance}@media screen and (max-width:767px){.page-title.page-title--bold .page-title__headline{font-size:4.8rem}}.page-title.page-title--bold .splits .word{opacity:0}@media print{.page-title.page-title--bold .splits .word{opacity:1}}.page-title.page-title--bold .splits .line{display:inline-block;line-height:1em;position:relative;white-space:nowrap}.page-title.page-title--bold .splits .line:after,.page-title.page-title--bold .splits .line:before{content:"";display:inline-block;height:1.1em;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.165,.84,.44,1);width:100%}.page-title.page-title--bold .splits .line:before{background:#ffed35;transition-timing-function:cubic-bezier(.19,1,.22,1)}.page-title.page-title--bold .splits .line:after{background:#000}.page-title.page-title--bold .splits .line:first-child:after,.page-title.page-title--bold .splits .line:first-child:before{transition-delay:50ms}.page-title.page-title--bold .splits .line:nth-child(2):after,.page-title.page-title--bold .splits .line:nth-child(2):before{transition-delay:.1s}.page-title.page-title--bold .splits .line:nth-child(3):after,.page-title.page-title--bold .splits .line:nth-child(3):before{transition-delay:.15s}.page-title.page-title--bold .splits .line:nth-child(4):after,.page-title.page-title--bold .splits .line:nth-child(4):before{transition-delay:.2s}.page-title.page-title--bold .splits .line:nth-child(5):after,.page-title.page-title--bold .splits .line:nth-child(5):before{transition-delay:.25s}.page-title.page-title--bold .splits .line:nth-child(6):after,.page-title.page-title--bold .splits .line:nth-child(6):before{transition-delay:.3s}.page-title.page-title--bold .splits .line:nth-child(7):after,.page-title.page-title--bold .splits .line:nth-child(7):before{transition-delay:.35s}.page-title.page-title--bold .splits .line:nth-child(8):after,.page-title.page-title--bold .splits .line:nth-child(8):before{transition-delay:.4s}.page-title.page-title--bold .splits .line:nth-child(9):after,.page-title.page-title--bold .splits .line:nth-child(9):before{transition-delay:.45s}.page-title.page-title--bold .splits .line:nth-child(10):after,.page-title.page-title--bold .splits .line:nth-child(10):before{transition-delay:.5s}.page-title.page-title--bold .splits.initialized .line:after,.page-title.page-title--bold .splits.initialized .line:before{transform:scaleX(1)}.page-title.page-title--bold .splits.revealed .word{opacity:1}.page-title.page-title--bold .splits.revealed .line:after,.page-title.page-title--bold .splits.revealed .line:before{transform:scaleX(0);transform-origin:right}.page-title.page-title--hero{--s-bezel:var(--s-page-bezel);padding:0 3rem 16rem;padding:0 var(--s-bezel) 16rem;position:relative;z-index:2}@media screen and (max-width:767px){.page-title.page-title--hero{padding-bottom:6.4rem}}.page-title.page-title--hero .page-title__container{align-items:center;background-color:#000;display:flex;height:100svh;justify-content:center;position:relative}.page-title.page-title--hero .media-element{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (orientation:portrait){.page-title.page-title--hero .media-element.landscape{display:none}.page-title.page-title--hero .media-element.portrait{display:block}}@media screen and (orientation:landscape){.page-title.page-title--hero .media-element.portrait{display:none}.page-title.page-title--hero .media-element.landscape{display:block}}.page-title.page-title--hero .page-title__headline{font-size:10.4rem;font-weight:700;text-wrap:balance;font-size:14vw;line-height:130%}@media screen and (max-width:767px){.page-title.page-title--hero .page-title__headline{font-size:4.8rem;font-size:14vw}}.page-title.page-title--hero .page-title__headline{padding:0 5.6rem;position:relative;text-align:center;text-transform:uppercase;z-index:2}@media screen and (max-width:767px){.page-title.page-title--hero .page-title__headline{padding:0 2.4rem}}.page-title.page-title--hero.page-title--difference .page-title__headline{color:#fff;mix-blend-mode:difference}.page-title.page-title--hero.page-title--light .page-title__headline{color:#000;mix-blend-mode:normal}.page-title.page-title--hero.page-title--dark .page-title__headline{color:#fff;mix-blend-mode:normal}.page-title.page-title--hero.page-title--primary .page-title__headline{color:#6a1bcd;mix-blend-mode:normal}.page-title.page-title--hero.page-title--secondary .page-title__headline{color:#ffed35;mix-blend-mode:normal}.page-title.page-title--hero.page-title--shade .page-title__headline{color:silver;mix-blend-mode:normal}.project-meta{display:flex;flex-wrap:wrap;gap:2.4rem;position:relative}.project-meta__item:first-child{flex:0 0 41.6666666667%}@media screen and (max-width:767px){.project-meta__item:first-child{flex:0 0 100%}}.project-meta__item:nth-child(2){flex:0 0 41.6666666667%}@media screen and (max-width:767px){.project-meta__item:nth-child(2){flex:0 0 100%}}.project-meta__item:nth-child(3){flex:1 1 auto}@media screen and (max-width:767px){.project-meta__item:nth-child(3){flex:0 0 100%}}.project-meta__label,.project-meta__value{display:block;margin:0}.project-meta__label{font-size:2rem;font-weight:400;line-height:100%;text-transform:uppercase}@media screen and (max-width:767px){.project-meta__label{font-size:1.6rem}}.project-meta__value{font-size:2rem;font-size:4rem;font-weight:700;line-height:180%;line-height:130%}@media screen and (max-width:767px){.project-meta__value{font-size:1.6rem;font-size:3.2rem}}.project-meta__value{margin-top:1.6rem}.project-meta>.mark{position:absolute;right:0;top:0}.project-meta__item:first-child .overflow-reveal:first-of-type{--t-delay:50ms;--t-delay:150ms}.project-meta__item:nth-child(2) .overflow-reveal:first-of-type{--t-delay:100ms;--t-delay:200ms}.project-meta__item:nth-child(3) .overflow-reveal:first-of-type{--t-delay:150ms;--t-delay:250ms}.project-meta__item:nth-child(4) .overflow-reveal:first-of-type{--t-delay:200ms;--t-delay:300ms}.project-meta__item:nth-child(5) .overflow-reveal:first-of-type{--t-delay:250ms;--t-delay:350ms}.project-meta__item:nth-child(6) .overflow-reveal:first-of-type{--t-delay:300ms;--t-delay:400ms}.project-meta__item:nth-child(7) .overflow-reveal:first-of-type{--t-delay:350ms;--t-delay:450ms}.project-meta__item:nth-child(8) .overflow-reveal:first-of-type{--t-delay:400ms;--t-delay:500ms}.project-meta__item:nth-child(9) .overflow-reveal:first-of-type{--t-delay:450ms;--t-delay:550ms}.project-meta__item:nth-child(10) .overflow-reveal:first-of-type{--t-delay:500ms;--t-delay:600ms}.project-overview{position:relative}.project-overview,.project-overview__swiper{display:flex;flex:1 0 auto;flex-direction:column;height:100%;width:100%}.project-overview__swiper{overflow-x:auto;overflow-y:hidden;scroll-padding:3rem;scroll-padding:var(--s-page-bezel);scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none}.project-overview--initialized .project-overview__swiper{scroll-behavior:smooth}.project-overview__swiper::-webkit-scrollbar{height:0;width:0}.project-overview__posts{display:flex;flex:1 0 auto;gap:2.4rem;width:100%}.project-overview__post{height:auto;max-width:34rem;min-width:30rem;scroll-snap-align:start}@media screen and (max-width:767px){.project-overview__post{max-width:90%}}.project-overview__post:first-child{margin-left:3rem;margin-left:var(--s-page-bezel)}.project-overview__post--last{height:auto;max-width:20rem}.project-overview__post .project-card{opacity:0;transform:translateY(20vh)}.project-overview--initialized .project-overview__post--revealed .project-card{opacity:1;transform:translateY(0);transition:opacity .7s linear,transform .7s cubic-bezier(.075,.82,.165,1)}.project-overview__navigation{--s-button:4.8rem;display:flex;justify-content:space-between;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width:767px){.project-overview__navigation{display:none}}.project-overview__navigation-button{align-items:center;background-color:#000;border:0;border-radius:50%;cursor:pointer;display:flex;height:var(--s-button);justify-content:center;outline:none;pointer-events:all;transition:opacity .3s linear;width:var(--s-button)}.project-overview__navigation-icon{display:block;width:30%;stroke:#fff;stroke-width:.1rem}.project-overview__navigation-button--prev{margin-left:.8rem}.project-overview__navigation-button--prev .project-overview__navigation-icon{margin-left:-10%}.project-overview__navigation-button--next{margin-right:.8rem}.project-overview__navigation-button--next .project-overview__navigation-icon{margin-right:-10%}.project-overview__last-post{background-color:#6a1bcd;height:100%}.project-overview__last-post-title{font-size:4.8rem;font-weight:700;line-height:130%;text-wrap:balance;align-items:center;display:flex;gap:1.6rem;height:100%;justify-content:flex-end;text-transform:uppercase;transform:rotate(-90deg)}@media screen and (max-width:767px){.project-overview__last-post-title{font-size:4rem}}.video-element--ratio{--s-aspect-ratio:1/1;--s-aspect-ratio-tablet:var(--s-aspect-ratio);--s-aspect-ratio-phone:var(--s-aspect-ratio);aspect-ratio:1/1;aspect-ratio:var(--s-aspect-ratio);overflow:hidden;position:relative}@media screen and (min-width:768px)and (max-width:1279px){.video-element--ratio{aspect-ratio:--s-aspect-ratio;aspect-ratio:var(--s-aspect-ratio-tablet,--s-aspect-ratio)}}@media screen and (max-width:767px){.video-element--ratio{aspect-ratio:--s-aspect-ratio;aspect-ratio:var(--s-aspect-ratio-phone,--s-aspect-ratio)}}.video-element--full{aspect-ratio:auto;height:100%;width:100%}.video-element__video{width:100%}.video-element--full .video-element__video,.video-element--ratio .video-element__video{height:100%;-o-object-fit:cover;object-fit:cover}.video-element__mute-toggle{background-color:transparent;bottom:3rem;color:#fff;display:block;height:3.2rem;mix-blend-mode:difference;position:absolute;right:3rem;width:3.2rem}@media(hover:hover){.video-element__mute-toggle:hover{color:#ffed35}}.video-element__mute-icon{display:block;height:3.2rem;width:3.2rem}.video-element__mute-icon-sound{animation:sound-icon-animation .5s ease-in-out .5s infinite alternate;opacity:0}.video-element__mute-icon-sound--3{animation-delay:.1s}.video-element__mute-icon-sound--2{animation-delay:.2s}.video-element__mute-icon-sound--1{animation-delay:.3s}.video-element--muted .video-element__mute-icon{animation:sound-icon-animation .5s ease-in-out .5s infinite alternate;opacity:0}.video-element--muted .video-element__mute-icon-sound{animation:none}@keyframes sound-icon-animation{0%{opacity:0}to{opacity:1}}.video-element--reveal{--t-delay:0ms;overflow:hidden;position:relative}.video-element--reveal:after,.video-element--reveal:before{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform-origin:left top;width:100%}.video-element--reveal:before{background-color:#ffed35;transition:transform .5s cubic-bezier(.33,1,.68,1) calc(var(--t-delay) + 10ms)}.video-element--reveal:after{background-color:#f9f9f9;transition:transform .5s cubic-bezier(.28,1,.54,1) var(--t-delay)}.video-element--reveal.video-element--revealed:after,.video-element--reveal.video-element--revealed:before{transform:scaleY(0)}.video-embed__content{margin-left:8.33333%;width:71.6%}@media screen and (max-width:767px){.video-embed__content{margin-left:0;width:100%}}.video-embed iframe{aspect-ratio:16/9;height:100%;width:100%}@media screen{.video-embed .video-embed__text>*,.video-embed__title{opacity:0;transform:translateY(20%);transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s linear}.video-embed .video-embed__text>:first-child{transition-delay:.4s}.video-embed .video-embed__text>:nth-child(2){transition-delay:.5s}.video-embed .video-embed__text>:nth-child(3){transition-delay:.6s}.video-embed .video-embed__text>:nth-child(4){transition-delay:.7s}.video-embed .video-embed__text>:nth-child(5){transition-delay:.8s}.video-embed .video-embed__text>:nth-child(6){transition-delay:.9s}.video-embed .video-embed__text>:nth-child(7){transition-delay:1s}.video-embed .video-embed__text>:nth-child(8){transition-delay:1.1s}.video-embed .video-embed__text>:nth-child(9){transition-delay:1.2s}.video-embed .video-embed__text>:nth-child(10){transition-delay:1.3s}.video-embed .video-embed__text>:nth-child(11){transition-delay:1.4s}.video-embed .video-embed__text>:nth-child(12){transition-delay:1.5s}.video-embed .video-embed__text>:nth-child(13){transition-delay:1.6s}.video-embed .video-embed__text>:nth-child(14){transition-delay:1.7s}.video-embed .video-embed__text>:nth-child(15){transition-delay:1.8s}.video-embed .video-embed__text>:nth-child(16){transition-delay:1.9s}.video-embed .video-embed__text>:nth-child(17){transition-delay:2s}.video-embed .video-embed__text>:nth-child(18){transition-delay:2.1s}.video-embed .video-embed__text>:nth-child(19){transition-delay:2.2s}.video-embed .video-embed__text>:nth-child(20){transition-delay:2.3s}.content-block--in-viewport .video-embed .video-embed__text>*,.content-block--in-viewport .video-embed .video-embed__title{opacity:1;transform:translateY(0)}}.archive-project{display:flex;flex:1 0 auto;flex-direction:column;height:100%;justify-content:stretch}.archive-project__header{flex:0 0 auto}.archive-project__overview{display:flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:stretch}.page-header{left:0;position:fixed;top:0;width:100%;z-index:1}.page-header--hidden{transform:translateY(-100%)}.page-header--floating{background-color:#fff;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .65s cubic-bezier(.22,1,.36,1) .2s;z-index:30}.page-header__container{padding-bottom:2.8rem;padding-top:2.8rem}@media screen and (min-width:768px)and (max-width:1279px){.page-header__container{padding-bottom:2rem;padding-top:2rem}}@media screen and (max-width:767px){.page-header__container{padding-bottom:1.6rem;padding-top:1.6rem}}.page-header__wrap{align-items:center;display:flex;justify-content:space-between;position:relative}.page-header__logo-img{display:block;width:33.3rem}@media screen and (min-width:768px)and (max-width:1279px){.page-header__logo-img{width:25.6rem}}@media screen and (max-width:767px){.page-header__logo-img{width:17.6rem}}.page-footer{margin-top:-2rem;margin-top:calc(var(--s-page-mark)*-1);padding-bottom:1.6rem;width:100%}.page-footer__container{gap:3.2rem}.page-footer__marks,.page-footer__wrap{display:flex;justify-content:space-between}.page-footer__wrap{margin-top:1.2rem}@media screen and (max-width:767px){.page-footer__wrap{flex-direction:column;gap:.8rem}}.page-footer__footer{flex:0 0 auto;font-size:1.4rem;font-weight:400;line-height:100%;text-align:right;width:auto}@media screen and (max-width:767px){.page-footer__footer{margin-top:.4rem;text-align:left}}.content-images__container{display:flex;flex-wrap:wrap;gap:2.4rem}.content-images__image{flex:0 0 100%}.content-images.content-images--two_cols .content-images__image{flex:0 0 calc(50% - 1.2rem);max-width:50%}@media screen and (max-width:767px){.content-images.content-images--two_cols .content-images__image{flex:0 0 100%;max-width:100%}}.content-images__image:nth-child(0) .image-element--reveal{--t-delay:0ms}.content-images__image:first-child .image-element--reveal{--t-delay:100ms}.content-images__image:nth-child(2) .image-element--reveal{--t-delay:200ms}.content-images__image:nth-child(3) .image-element--reveal{--t-delay:300ms}.content-images__image:nth-child(4) .image-element--reveal{--t-delay:400ms}.content-images__image:nth-child(5) .image-element--reveal{--t-delay:500ms}.content-images__image:nth-child(6) .image-element--reveal{--t-delay:600ms}.content-images__image:nth-child(7) .image-element--reveal{--t-delay:700ms}.content-images__image:nth-child(8) .image-element--reveal{--t-delay:800ms}.content-images__image:nth-child(9) .image-element--reveal{--t-delay:900ms}.content-images__image:nth-child(10) .image-element--reveal{--t-delay:1000ms}.titled-text__title{font-size:4.8rem;font-weight:700;line-height:130%;text-wrap:balance}@media screen and (max-width:767px){.titled-text__title{font-size:4rem}}.titled-text__title{padding-right:3.2rem;text-transform:uppercase}@media screen and (max-width:1279px){.titled-text__title{padding-right:0}}.titled-text__text{font-size:2rem;font-size:3.2rem;line-height:180%;line-height:140%}@media screen and (max-width:767px){.titled-text__text{font-size:1.6rem;font-size:2.4rem;margin-top:2.4rem}}.titled-text__actions{margin-top:4.8rem}@media screen and (max-width:767px){.titled-text__actions{margin-top:3.2rem}}.titled-text__columns{display:grid;grid-template-columns:5fr 7fr;grid-template-rows:auto 1fr;grid-gap:2.4rem;gap:2.4rem}@media screen and (max-width:767px){.titled-text__columns{grid-template-columns:1fr;grid-template-columns:auto}}.titled-text__content{grid-row:span 2}@media screen and (max-width:767px){.titled-text__content{grid-row:span 1}}.content-video{--plyr-color-main:#6a1bcd}.content-video__player-container{overflow:hidden}.jobs-overview__container{position:relative}.jobs-overview__list{list-style:none}.jobs-overview__item{position:relative}.jobs-overview__link{align-items:center;color:#000;display:flex;justify-content:space-between;padding:1.6rem 2rem}.jobs-overview__job-title{font-size:4rem;font-weight:700;line-height:130%;text-wrap:balance}@media screen and (max-width:767px){.jobs-overview__job-title{font-size:3.2rem}}.jobs-overview__job-percentage{font-size:2rem;font-weight:400;line-height:180%}@media screen and (max-width:767px){.jobs-overview__job-percentage{font-size:1.6rem}}.jobs-overview__item:first-child .overflow-reveal:first-of-type{--t-delay:50ms;--t-delay:150ms}.jobs-overview__item:nth-child(2) .overflow-reveal:first-of-type{--t-delay:100ms;--t-delay:200ms}.jobs-overview__item:nth-child(3) .overflow-reveal:first-of-type{--t-delay:150ms;--t-delay:250ms}.jobs-overview__item:nth-child(4) .overflow-reveal:first-of-type{--t-delay:200ms;--t-delay:300ms}.jobs-overview__item:nth-child(5) .overflow-reveal:first-of-type{--t-delay:250ms;--t-delay:350ms}.jobs-overview__item:nth-child(6) .overflow-reveal:first-of-type{--t-delay:300ms;--t-delay:400ms}.jobs-overview__item:nth-child(7) .overflow-reveal:first-of-type{--t-delay:350ms;--t-delay:450ms}.jobs-overview__item:nth-child(8) .overflow-reveal:first-of-type{--t-delay:400ms;--t-delay:500ms}.jobs-overview__item:nth-child(9) .overflow-reveal:first-of-type{--t-delay:450ms;--t-delay:550ms}.jobs-overview__item:nth-child(10) .overflow-reveal:first-of-type{--t-delay:500ms;--t-delay:600ms}.marquee{max-width:100vw;overflow-x:hidden;overflow-y:visible}.marquee__inner{animation:marquee 30s linear infinite;display:flex;width:-moz-fit-content;width:fit-content;will-change:transform}.marquee__text{font-size:2rem;font-size:23.4rem;line-height:180%;line-height:122%}@media screen and (max-width:767px){.marquee__text{font-size:1.6rem;font-size:14.4rem}}.marquee__text{align-items:center;display:flex;white-space:nowrap;-webkit-text-stroke:.2rem #6a1bcd;-webkit-text-fill-color:transparent}@media screen and (min-width:768px){.marquee__text{gap:8rem;padding-right:8rem}}@media screen and (max-width:767px){.marquee__text{gap:2.4rem;padding-right:2.4rem}}@keyframes marquee{0%{transform:translate3d(-25%,0,0)}to{transform:translate3d(-50%,0,0)}}.showcase-gallery__block-title{font-size:2rem;font-weight:400;line-height:100%;margin-bottom:3.2rem;text-transform:uppercase}@media screen and (max-width:767px){.showcase-gallery__block-title{font-size:1.6rem;margin-bottom:1.6rem}}.showcase-gallery__posts{--s-shift:$space-88;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media screen and (max-width:767px){.showcase-gallery__posts{display:block}}.showcase-gallery__post{aspect-ratio:3/4;grid-row:span 3;opacity:1;overflow:hidden;transform:translateY(9.6rem);transition:opacity .7s linear .2s,transform .5s cubic-bezier(.075,.82,.165,1)}@media screen and (max-width:767px){.showcase-gallery__post{margin-top:2.4rem}}.showcase-gallery__post:nth-child(odd){grid-column-start:1}.showcase-gallery__post:nth-child(2n){grid-column-start:2}.showcase-gallery__post:nth-child(2){grid-row:2/span 3}.showcase-gallery__post--in-viewport{opacity:1;transform:translateY(0)}.showcase-gallery__tagline{font-size:2rem;font-size:3.2rem;line-height:180%;line-height:140%;margin-bottom:3.2rem}@media screen and (max-width:767px){.showcase-gallery__tagline{font-size:1.6rem;font-size:2.4rem}}.showcase-gallery__actions{margin-top:3.2rem}@media screen and (max-width:767px){.showcase-gallery__actions>.button,.showcase-gallery__actions>.nf-element[type=submit]{display:block;width:100%}}.showcase-gallery .project-card__title,.showcase-gallery .project-card__year{font-size:4rem;font-weight:700;line-height:130%;text-wrap:balance}@media screen and (max-width:767px){.showcase-gallery .project-card__title,.showcase-gallery .project-card__year{font-size:3.2rem}}.sticky-features__item{display:flex;gap:5.6rem;margin-top:16rem;position:relative}@media screen and (max-width:767px){.sticky-features__item{flex-direction:column;margin-top:9.6rem;max-width:40rem}}.sticky-features__heading{flex:0 0 41.66667%}.sticky-features__item-title{font-size:4rem;font-weight:700;line-height:130%;text-wrap:balance}@media screen and (max-width:767px){.sticky-features__item-title{font-size:3.2rem}}.sticky-features__item-title{max-width:34rem;text-transform:uppercase;top:6.4rem}@media screen and (max-width:767px){.sticky-features__item-title{max-width:none;position:static}}.sticky-features__item-content{flex:1;max-width:56rem}.sticky-features__lead{font-size:2rem;font-size:3.2rem;line-height:180%;line-height:140%;margin-bottom:5.6rem}@media screen and (max-width:767px){.sticky-features__lead{font-size:1.6rem;font-size:2.4rem}}.team-overview__member{background-color:#fff;display:flex;gap:2.4rem;margin-top:8rem}@media screen and (max-width:767px){.team-overview__member{flex-direction:column;gap:0}}.team-overview__image{flex:0 0 50%}.team-overview__name{font-size:7.2rem;font-weight:700;line-height:130%;text-wrap:balance}@media screen and (max-width:767px){.team-overview__name{font-size:4.8rem;hyphens:auto}}.team-overview__name{color:#000;margin-left:calc(-16.6667% - 2.4rem);margin-top:4.8rem;max-width:56rem;position:relative;text-transform:uppercase;z-index:1}@media screen and (max-width:767px){.team-overview__name{font-size:4.4rem;margin-left:8.3333%;margin-top:.8em}}.team-overview__bio{font-size:2rem;line-height:180%}@media screen and (max-width:767px){.team-overview__bio{font-size:1.6rem}}.team-overview__bio{margin-top:5.6rem;padding-left:16.6667%}@media screen and (max-width:767px){.team-overview__bio{margin-top:3.2rem}}.team-overview__member:nth-child(2n){flex-direction:row-reverse;text-align:right}@media screen and (max-width:767px){.team-overview__member:nth-child(2n){flex-direction:column;text-align:left}}.team-overview__member:nth-child(2n) .team-overview__name{margin-left:auto;margin-right:calc(-16.6667% - 2.4rem)}@media screen and (max-width:767px){.team-overview__member:nth-child(2n) .team-overview__name{margin-left:8.3333%;margin-right:0;margin-top:.8em}}.team-overview__member:nth-child(2n) .team-overview__bio{padding-left:0;padding-right:16.6667%}@media screen and (max-width:767px){.team-overview__member:nth-child(2n) .team-overview__bio{padding-left:16.6667%;padding-right:0}}.text-block--hero .text-block__text{font-size:2rem;font-size:3.2rem;line-height:180%;line-height:140%}@media screen and (max-width:767px){.text-block--hero .text-block__text{font-size:1.6rem;font-size:2.4rem}}.text-block__cta{margin-top:7.2rem}.accordion{margin-top:3.2rem}.accordion__item{border-bottom:1px solid #000;border-bottom:1px solid var(--c-text);padding:1.6rem 0}.accordion__item:first-child{border-top:1px solid #000;border-top:1px solid var(--c-text)}.accordion__title{font-size:2.8rem;font-weight:700;line-height:130%;text-wrap:balance;padding-right:4rem;position:relative}@media screen and (max-width:767px){.accordion__title{font-size:2.4rem}}.accordion__item[open] .accordion__title{color:#6a1bcd}.accordion__title:after,.accordion__title:before{background-color:#ffed35;content:"";display:block;height:1px;position:absolute;right:0;top:.5em;transition:transform .2s ease-in-out;width:.625em}.accordion__title:after{transform:rotate(90deg)}.accordion__item[open] .accordion__title:before{background-color:#6a1bcd}.accordion__item[open] .accordion__title:after{transform:rotate(90deg) scaleX(0)}.accordion__content{font-size:2rem;font-size:4rem;line-height:180%;line-height:130%;margin-top:2.8rem;max-width:88rem;opacity:0;padding-bottom:11.2rem;transform:translateY(2rem)}@media screen and (max-width:767px){.accordion__content{font-size:1.6rem;font-size:3.2rem;padding-bottom:4.8rem}}.accordion__item[open] .accordion__content{opacity:1;transform:translateY(0);transition:opacity .45s linear,transform .35s cubic-bezier(.33,1,.68,1)}.accordion__summary{cursor:pointer}.accordion__summary::marker{content:"";display:none}.accordion__summary::-webkit-details-marker{display:none}.button,.nf-element[type=submit]{--s-s-border-radius:none;--c-text:#fff;--c-background:#6a1bcd;--c-border:#6a1bcd;background:#6a1bcd;background:var(--c-background);border:.2rem solid #6a1bcd;border:.2rem solid var(--c-border);border-radius:none;border-radius:var(--s-s-border-radius);color:#fff;color:var(--c-text);cursor:pointer;display:inline-block;font-size:2.4rem;font-weight:400;line-height:1.182;padding:1rem 3.2rem;text-align:center;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:767px){.button,.nf-element[type=submit]{border-width:1px}}@media(hover:hover){.button:not(.button--disabled):hover,.nf-element[type=submit]:not(.button--disabled):hover{--c-background:#000;--c-border:#000;--c-text:#f9f9f9;color:#f9f9f9;color:var(--c-text)}}.button--secondary{--c-text:#6a1bcd;--c-background:transparent;--c-shadow:#6a1bcd;--c-border:#6a1bcd}@media(hover:hover){.button--secondary:not(.button--disabled):hover{--c-text:#000;--c-background:transparent;--c-shadow:#000;--c-border:#000}}.button:active,.button:focus,.nf-element[type=submit]:active,.nf-element[type=submit]:focus{outline:.3rem solid #ffed35}.content-block{padding-top:11.2rem;transition:opacity .7s linear .2s,transform .5s cubic-bezier(.075,.82,.165,1)}@media screen and (max-width:767px){.content-block{padding-top:6.4rem}}.content-block:first-child,.page-title+.content-block{padding-top:0}.content-block.full-height{align-items:center;display:flex;min-height:100vh}.content-block__content{width:100%}.content-block--out-viewport{opacity:0;transform:translateY(7.2rem)}.content-block--in-viewport{opacity:1;transform:translateY(0)}.content-block.content-block--jobs-overview{opacity:1;transition:none}@media print{.content-block{transition:none}.content-block--out-viewport{opacity:1}}@media(prefers-reduced-motion:reduce){.content-block{transition:none}.content-block--out-viewport{opacity:1}}.icon{display:inline-block;height:2.8rem;width:2.8rem}.icon--sm{height:2.4rem;width:2.4rem}.picto{display:inline-block;height:5.6rem;width:5.6rem}.picto--hero{height:48rem;width:48rem}@media screen and (min-width:768px)and (max-width:1279px){.picto--hero{height:40rem;width:40rem}}@media screen and (max-width:767px){.picto--hero{height:28rem;width:28rem}}.picto--hero .svg__shape--primary path{stroke-width:4}.picto .svg{overflow:visible}@media(hover:hover){.picto--hover .svg__shape,.picto-trigger .svg__shape{transform-origin:center center;transition:transform .45s cubic-bezier(.33,1,.68,1)}.picto--hover:hover .svg--isotox .svg__shape--primary,.picto-trigger:hover .svg--isotox .svg__shape--primary{transform:translate(-5%,5%)}.picto--hover:hover .svg--isotox .svg__shape--secondary,.picto-trigger:hover .svg--isotox .svg__shape--secondary{transform:translate(3%,-5%)}.picto--hover:hover .svg--rectangle .svg__shape--primary,.picto-trigger:hover .svg--rectangle .svg__shape--primary{transform:translate(1%,-5%)}.picto--hover:hover .svg--rectangle .svg__shape--secondary,.picto-trigger:hover .svg--rectangle .svg__shape--secondary{transform:translate(-1%,5%)}.picto--hover:hover .svg--triangle .svg__shape--primary,.picto-trigger:hover .svg--triangle .svg__shape--primary{transform:translate(3%,3%)}.picto--hover:hover .svg--triangle .svg__shape--secondary,.picto-trigger:hover .svg--triangle .svg__shape--secondary{transform:translate(-2%,-3%)}.picto--hover:hover .svg--octagon .svg__shape--primary,.picto-trigger:hover .svg--octagon .svg__shape--primary{transform:translate(-4%,-4%)}.picto--hover:hover .svg--octagon .svg__shape--secondary,.picto-trigger:hover .svg--octagon .svg__shape--secondary{transform:translate(3%,3%)}.picto--hover:hover .svg--pentagon .svg__shape--primary,.picto-trigger:hover .svg--pentagon .svg__shape--primary{transform:translate(4%,-4%)}.picto--hover:hover .svg--pentagon .svg__shape--secondary,.picto-trigger:hover .svg--pentagon .svg__shape--secondary{transform:translate(-3%,4%)}.picto--hover:hover .svg--star .svg__shape--primary,.picto-trigger:hover .svg--star .svg__shape--primary{transform:translate(3%,3%)}.picto--hover:hover .svg--star .svg__shape--secondary,.picto-trigger:hover .svg--star .svg__shape--secondary{transform:translate(-2%,-3%)}.picto--hover:hover .svg--rectangle-alt .svg__shape--primary,.picto-trigger:hover .svg--rectangle-alt .svg__shape--primary{transform:translate(-5%)}.picto--hover:hover .svg--rectangle-alt .svg__shape--secondary,.picto-trigger:hover .svg--rectangle-alt .svg__shape--secondary{transform:translate(4%)}.picto--hover:hover .svg--triangle-alt .svg__shape--primary,.picto-trigger:hover .svg--triangle-alt .svg__shape--primary{transform:translate(-5%)}.picto--hover:hover .svg--triangle-alt .svg__shape--secondary,.picto-trigger:hover .svg--triangle-alt .svg__shape--secondary{transform:translate(4%)}.picto--hover:hover .svg--circle .svg__shape--primary,.picto-trigger:hover .svg--circle .svg__shape--primary{transform:translate(-5%,5%)}.picto--hover:hover .svg--circle .svg__shape--secondary,.picto-trigger:hover .svg--circle .svg__shape--secondary{transform:translate(3%,-5%)}}.post-card{color:#000}.post-card__headline{font-size:4rem;font-weight:700;line-height:130%;text-wrap:balance}@media screen and (max-width:767px){.post-card__headline{font-size:3.2rem}}.project-card{height:100%;position:relative}.project-card__content{height:100%}.project-card__link{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;overflow:hidden;padding:3.2rem;width:100%}.project-card__text-wrap{aspect-ratio:1/1;height:100%}.project-card__text{align-items:center;display:flex;gap:1.6rem;height:100%;transform:rotate(-90deg)}.project-card__title,.project-card__year{font-size:4.8rem;font-weight:700;line-height:130%;text-wrap:balance;font-size:4rem;text-transform:uppercase}@media screen and (max-width:767px){.project-card__title,.project-card__year{font-size:4rem}}.project-card__divider{background-color:currentColor;flex:1;height:.2rem}.project-card__media{background-color:#6a1bcd;overflow:hidden;z-index:-1}.project-card__media,.project-card__media:before{height:100%;left:0;position:absolute;top:0;width:100%}.project-card__media:before{background-color:#000;content:"";opacity:0;transition:opacity .75s cubic-bezier(.215,.61,.355,1)}@media(hover:hover){.project-card:hover .project-card__media:before{opacity:.5}.project-card:hover .project-card__link{color:#fff}}.read-more{align-items:center;color:#ffed35;display:inline-flex;font-size:2rem;font-weight:400;line-height:100%;text-transform:uppercase}@media screen and (max-width:767px){.read-more{font-size:1.6rem}}.read-more:before{background-color:currentColor;content:"";display:block;height:.2rem;margin-right:2rem;transition:width .25s ease;width:4.8rem}@media(hover:hover){.read-more-trigger:hover .read-more:before,.read-more:hover:before{width:5.4rem}}.related-projects__projects{display:flex;flex-wrap:wrap;gap:2.4rem}.related-projects__project{aspect-ratio:1/2;flex:0 0 calc(33.333% - 1.6rem);max-width:calc(33.333% - 1.6rem)}@media screen and (max-width:767px){.related-projects__project{aspect-ratio:3/4;flex:0 0 100%;max-width:100%}}