@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-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:#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:#0000;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{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:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;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;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 #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:#0000001a;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:#23282f1a}.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:#0000;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:#0000;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;-moz-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;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:#0000;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;-webkit-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 #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:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;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;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;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;-webkit-user-select:none;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 #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 #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:translate(-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:translate(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;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;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:#0000}.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,#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:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{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:#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:#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:#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 #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 #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 #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:#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(#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:#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:#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:#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 #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 #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 #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:#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 #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:translate(-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 #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{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;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}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}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:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#fff;color:#36386e;text-decoration:none}mark{background-color:#fff;color:#36386e;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #CCCCCC;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/app/themes/fondationaline.org/public/build/assets/montserrat-variable-BpHcLau1.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/app/themes/fondationaline.org/public/build/assets/playfair-display-variable-DO6TNZlR.woff2) format("woff2")}:root{--bp-phone-upper: 579px;--bp-tablet-lower: 580px;--bp-tablet-upper: 1219px;--bp-laptop-lower: 1220px;--bp-laptop-upper: 1439px;--bp-desktop-lower: 1440px;--s-page-bezel: 5rem;--s-layout-bezel: calc(5rem + 8.3333vw) ;--s-content-bezel: calc(5rem + 16.6667vw) }@media screen and (min-width: 580px) and (max-width: 1219px){:root{--s-page-bezel: 3rem;--s-layout-bezel: calc(3rem + 4.1555vw) ;--s-content-bezel: calc(3rem + 8.3333vw) }}@media screen and (max-width: 579px){:root{--s-page-bezel: 1.5rem;--s-layout-bezel: 1.5rem;--s-content-bezel: 1.5rem}}html{height:100%;font-size:16px;box-sizing:border-box;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: 1921px){html{font-size:20px}}@media screen and (min-width: 1440px) and (max-width: 1920px){html{font-size:calc(16px + 2 * (100vw - 1024px) / 896)}}*{box-sizing:border-box}@media reduce-motion{*{transition:none!important;animation:none!important}}img,video{max-width:100%}button{background:none;border:none;color:inherit;font-family:inherit;font-size:1em;cursor:pointer;padding:0}a{text-decoration:none;color:#36386e}.context,html{--c-text: #36386E;--c-accent: #36386E;--c-highlight: #9A2221;--c-background: #FFFFFF;color:var(--c-text);background-color:var(--c-background)}.context a,html a{text-decoration:none;color:var(--c-accent)}@media (hover: hover){.context a:hover,html a:hover{color:var(--c-highlight)}}.context--inverted{--c-text: #FFFFFF;--c-accent: #FFFFFF;--c-highlight: #FFFFFF;--c-background: #36386E}.context--inverted a{text-decoration:underline}.context--shade,.post-card{--c-text: #36386E;--c-accent: #36386E;--c-highlight: #9A2221;--c-background: #C3C3D3}.richtext>*:first-child{margin-top:0}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-weight:500}.richtext h1,.richtext h2{font-family:Playfair Display,serif;font-size:2.5rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.richtext h1,.richtext h2{font-size:2rem;-webkit-hyphens:auto;hyphens:auto}}.richtext h1,.richtext h2{margin-top:2em;padding-bottom:.12em}.richtext h3{font-family:Playfair Display,serif;font-size:2rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.richtext h3{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.richtext h3{margin-top:1.5em}.richtext h4,.richtext h5,.richtext h6{font-family:Playfair Display,serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%}@media screen and (max-width: 579px){.richtext h4,.richtext h5,.richtext h6{font-size:1.125rem}}.richtext h4,.richtext h5,.richtext h6{margin-top:1em}.richtext h1+p,.richtext h2+p{margin-top:1em}.richtext h3+p,.richtext h4+p,.richtext h5+p,.richtext h6+p{margin-top:.75em}.richtext p{margin-top:1em}.richtext ul,.richtext ol{margin-top:1em;padding-left:.6em}.richtext ul li,.richtext ol li{padding-left:.25em;margin-top:.25em}.richtext ol{padding-left:2em;list-style:none}.richtext ul ul,.richtext ul ol,.richtext ol ol,.richtext ol ul{margin-top:0}.richtext ul{list-style-type:"•"}.richtext ol>li{position:relative;margin-bottom:1.75rem}.richtext ol>li::marker{content:none}.richtext ol>li:before{content:counter(list-item);position:absolute;left:-2em;display:inline-flex;justify-content:center;align-items:center;width:1.5em;height:1.5em;border:1px solid currentColor;border-radius:99999px}.richtext blockquote{font-size:1.75rem;font-weight:400}@media screen and (max-width: 1920px){.richtext blockquote{font-size:1.8vw}}@media screen and (min-width: 580px) and (max-width: 1219px){.richtext blockquote{font-size:2.4vw}}@media screen and (max-width: 579px){.richtext blockquote{font-size:3.8vw}}.richtext blockquote{padding-left:2em;margin:2em 0}.richtext sup{position:relative;top:-.32em;font-size:.75em}.richtext sub{position:relative;bottom:-.32em;font-size:.75em}.richtext a{color:#36386e;text-decoration:underline .05em}.richtext .video{aspect-ratio:16/9;width:100%;height:100%}.container,.nf-form-cont{box-sizing:content-box;margin:auto;width:calc(100% - var(--s-page-bezel) * 2);max-width:1920px;padding:0 var(--s-page-bezel)}.container--layout{width:calc(100% - var(--s-layout-bezel) * 2);padding:0 var(--s-layout-bezel)}.container--content,.nf-form-cont{width:calc(100% - var(--s-content-bezel) * 2);padding:0 var(--s-content-bezel)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;z-index:100}.sr-only--not-focus:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sr-only.sr-only__skip-to-content{position:fixed;top:0;left:0;padding:.8em;background-color:#fff;z-index:100}.app{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.4;--s-intro-height: 80vh;position:relative;display:flex;flex-direction:column;min-height:100%}.app__start,.app__end{flex:0 0 auto}.app__main{flex:1 0 auto;min-height:100vh}.app__content{padding-bottom:6.5rem;transform:translateY(0);transition:opacity .75s linear,transform var(--t-intro-leaving) cubic-bezier(.65,0,.35,1)}@media screen and (min-width: 580px) and (max-width: 1219px){.app__content{padding-bottom:6rem}}@media screen and (max-width: 579px){.app__content{padding-bottom:5rem}}.app--intro .app__content{opacity:0;transform:translateY(100vh)}.form__block-title{font-family:Playfair Display,serif;font-size:4rem;font-style:normal;font-weight:400;line-height:110%;text-wrap:balance;margin-bottom:2rem}@media screen and (min-width: 580px) and (max-width: 1219px){.form__block-title{font-size:3.5rem;-webkit-hyphens:auto;hyphens:auto}}@media screen and (max-width: 579px){.form__block-title{font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto}}@media screen and (max-width: 579px){.form__block-title{margin-bottom:1rem}}.form-control,.nf-form-cont{--s-border: 1px;--s-bezel-x: 1.25rem;--s-bezel-y: 1rem;--s-border-radius: 0;--s-focus-outline: .375rem;--s-icon-size: 2.5rem;--s-gap: .5rem;--c-text: #FFFFFF;--c-background: transparent;--c-border: #C3C3D3;--c-active: #36386E;--c-focus: rgba(54, 56, 110, .4);--c-error: #36386E;--c-placeholder: #C3C3D3;--s-checkbox-size: 2rem;--s-checkbox-bezel: 1rem;--s-checkbox-border-radius: 0;--s-checkbox-check-factor: .6;--s-checkbox-gap: 1rem}@media screen and (max-width: 579px){.form-control,.nf-form-cont{--s-bezel-x: 1rem;--s-bezel-y: .75rem;--s-checkbox-bezel: .75rem;--s-checkbox-gap: .5rem}}.form-control:not(:first-child),.nf-form-cont:not(:first-child){margin-top:2rem}.form-control__label,.nf-field input[type=checkbox].nf-element+label,.nf-field input[type=radio].nf-element+label,.nf-field .checkbox-wrap .nf-field-label label,.nf-field .nf-field-label label{font-size:1.125rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;display:inline-block;margin-bottom:.5rem}.form-control__input,.nf-field input[type=checkbox].nf-element,.nf-field input[type=radio].nf-element,.nf-field .date-wrap select,.nf-element{font-size:1.25rem;font-weight:400;display:block;width:100%;box-sizing:border-box;padding:var(--s-bezel-y) var(--s-bezel-x);border-radius:var(--s-border-radius);border:var(--s-border) solid var(--c-border);font-family:inherit;color:var(--c-text);background-color:var(--c-background)}.form-control__input::placeholder,.nf-field input[type=checkbox].nf-element::placeholder,.nf-field input[type=radio].nf-element::placeholder,.nf-field .date-wrap select::placeholder,.nf-element::placeholder{color:var(--c-placeholder)}.form-control__input:focus,.nf-field input[type=checkbox].nf-element:focus,.nf-field input[type=radio].nf-element:focus,.nf-field .date-wrap select:focus,.nf-element:focus,.form-control__input:active,.nf-field input[type=checkbox].nf-element:active,.nf-field input[type=radio].nf-element:active,.nf-field .date-wrap select:active,.nf-element:active{outline:var(--s-focus-outline) solid var(--c-focus)}.form-control--error .form-control__input,.form-control--error .nf-field input[type=checkbox].nf-element,.nf-field .form-control--error input[type=checkbox].nf-element,.form-control--error .nf-field input[type=radio].nf-element,.nf-field .form-control--error input[type=radio].nf-element,.form-control--error .nf-field .date-wrap select,.nf-field .date-wrap .form-control--error select,.form-control--error .nf-element{border-color:var(--c-error)}.form-control__validation-msg,.nf-form-wrap .nf-error-msg{display:none;margin:.5rem 0 0;color:var(--c-error)}.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-field input[type=checkbox].nf-element,.nf-field .form-control--icon input[type=checkbox].nf-element,.form-control--icon .nf-field input[type=radio].nf-element,.nf-field .form-control--icon input[type=radio].nf-element,.form-control--icon .nf-field .date-wrap select,.nf-field .date-wrap .form-control--icon select,.form-control--icon .nf-element{padding-right:calc(--s-icon-size*2)}.form-control__icon{position:absolute;top:50%;right:calc(--s-icon-size/-2);display:block;width:var(--s-icon-size);margin:calc(var(--s-icon-size) * -.5) 0}.form-control--checkbox,.nf-field .list-checkbox-wrap li,.nf-field .list-radio-wrap li,.nf-field .checkbox-wrap{position:relative}.form-control--checkbox .form-control__input,.form-control--checkbox .nf-field input[type=checkbox].nf-element,.nf-field .form-control--checkbox input[type=checkbox].nf-element,.form-control--checkbox .nf-field input[type=radio].nf-element,.nf-field .form-control--checkbox input[type=radio].nf-element,.nf-field .list-checkbox-wrap li .form-control__input,.nf-field .list-radio-wrap li .form-control__input,.nf-field .checkbox-wrap .form-control__input,.nf-field .checkbox-wrap input[type=checkbox].nf-element,.nf-field .checkbox-wrap input[type=radio].nf-element,.form-control--checkbox .nf-field .date-wrap select,.nf-field .list-checkbox-wrap li .nf-field .date-wrap select,.nf-field .list-radio-wrap li .nf-field .date-wrap select,.nf-field .checkbox-wrap .nf-field .date-wrap select,.nf-field .date-wrap .form-control--checkbox select,.nf-field .date-wrap .list-checkbox-wrap li select,.nf-field .list-checkbox-wrap .date-wrap li select,.nf-field .date-wrap .list-radio-wrap li select,.nf-field .list-radio-wrap .date-wrap li select,.nf-field .date-wrap .checkbox-wrap select,.form-control--checkbox .nf-element,.nf-field .list-checkbox-wrap li .nf-element,.nf-field .list-radio-wrap li .nf-element,.nf-field .checkbox-wrap .nf-element{position:absolute;opacity:0}.form-control--checkbox .form-control__label,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label,.form-control--checkbox .nf-field input[type=radio].nf-element+label,.nf-field .form-control--checkbox input[type=radio].nf-element+label,.nf-field .list-checkbox-wrap li .form-control__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 li .form-control__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 .checkbox-wrap .form-control__label,.nf-field .checkbox-wrap input[type=checkbox].nf-element+label,.nf-field .checkbox-wrap input[type=radio].nf-element+label,.nf-field .checkbox-wrap .nf-field-label label,.form-control--checkbox .nf-field .nf-field-label label,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label,.nf-field .list-radio-wrap li .nf-field .nf-field-label label,.nf-field .nf-field-label .form-control--checkbox label,.nf-field .nf-field-label .list-checkbox-wrap li label,.nf-field .list-checkbox-wrap .nf-field-label li label,.nf-field .nf-field-label .list-radio-wrap li label,.nf-field .list-radio-wrap .nf-field-label li label,.nf-field .nf-field-label .checkbox-wrap label{position:relative;display:block;padding:var(--s-checkbox-bezel) calc(var(--s-checkbox-size) + var(--s-checkbox-bezel));margin:0;line-height:1}.form-control--checkbox .form-control__label:before,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:before,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:before,.form-control--checkbox .nf-field input[type=radio].nf-element+label:before,.nf-field .form-control--checkbox input[type=radio].nf-element+label:before,.nf-field .list-checkbox-wrap li .form-control__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 li .form-control__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 .checkbox-wrap .form-control__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 .checkbox-wrap .nf-field-label label:before,.form-control--checkbox .nf-field .nf-field-label label:before,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:before,.nf-field .list-radio-wrap li .nf-field .nf-field-label 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 .list-checkbox-wrap .nf-field-label li label:before,.nf-field .nf-field-label .list-radio-wrap li label:before,.nf-field .list-radio-wrap .nf-field-label li label:before,.nf-field .nf-field-label .checkbox-wrap label:before,.form-control--checkbox .form-control__label:after,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:after,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:after,.form-control--checkbox .nf-field input[type=radio].nf-element+label:after,.nf-field .form-control--checkbox input[type=radio].nf-element+label:after,.nf-field .list-checkbox-wrap li .form-control__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 li .form-control__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 .checkbox-wrap .form-control__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 .checkbox-wrap .nf-field-label label:after,.form-control--checkbox .nf-field .nf-field-label label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label 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 .list-checkbox-wrap .nf-field-label li label:after,.nf-field .nf-field-label .list-radio-wrap li label:after,.nf-field .list-radio-wrap .nf-field-label li label:after,.nf-field .nf-field-label .checkbox-wrap label:after{content:"";position:absolute;border-radius:var(--s-checkbox-border-radius)}.form-control--checkbox .form-control__label:before,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:before,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:before,.form-control--checkbox .nf-field input[type=radio].nf-element+label:before,.nf-field .form-control--checkbox input[type=radio].nf-element+label:before,.nf-field .list-checkbox-wrap li .form-control__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 li .form-control__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 .checkbox-wrap .form-control__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 .checkbox-wrap .nf-field-label label:before,.form-control--checkbox .nf-field .nf-field-label label:before,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:before,.nf-field .list-radio-wrap li .nf-field .nf-field-label 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 .list-checkbox-wrap .nf-field-label li label:before,.nf-field .nf-field-label .list-radio-wrap li label:before,.nf-field .list-radio-wrap .nf-field-label li label:before,.nf-field .nf-field-label .checkbox-wrap label:before{top:50%;left:0;display:block;width:var(--s-checkbox-size);height:var(--s-checkbox-size);margin-top:calc(var(--s-checkbox-size) * -.5);border:var(--s-border) solid currentColor}.form-control--checkbox .form-control__label:after,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:after,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:after,.form-control--checkbox .nf-field input[type=radio].nf-element+label:after,.nf-field .form-control--checkbox input[type=radio].nf-element+label:after,.nf-field .list-checkbox-wrap li .form-control__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 li .form-control__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 .checkbox-wrap .form-control__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 .checkbox-wrap .nf-field-label label:after,.form-control--checkbox .nf-field .nf-field-label label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label 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 .list-checkbox-wrap .nf-field-label li label:after,.nf-field .nf-field-label .list-radio-wrap li label:after,.nf-field .list-radio-wrap .nf-field-label li label:after,.nf-field .nf-field-label .checkbox-wrap label:after{top:50%;left:calc(var(--s-checkbox-size) * (1 - var(--s-checkbox-check-factor)) * .5);display:block;width:calc(var(--s-checkbox-size) * var(--s-checkbox-check-factor));height:calc(var(--s-checkbox-size) * var(--s-checkbox-check-factor));margin-top:calc(var(--s-checkbox-size) * var(--s-checkbox-check-factor) * -.5);transform:scale(0);background-color:currentColor}.form-control--checkbox .form-control__input:checked+.form-control__label:after,.form-control--checkbox .nf-field input.form-control__input[type=checkbox].nf-element:checked+label:after,.nf-field .form-control--checkbox input.form-control__input[type=checkbox].nf-element:checked+label:after,.form-control--checkbox .nf-field input.form-control__input[type=radio].nf-element:checked+label:after,.nf-field .form-control--checkbox input.form-control__input[type=radio].nf-element:checked+label:after,.form-control--checkbox .nf-field .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .form-control--checkbox .form-control__input:checked+label:after,.nf-field .list-checkbox-wrap li .form-control__input:checked+.form-control__label:after,.nf-field .list-checkbox-wrap li input.form-control__input[type=checkbox].nf-element:checked+label:after,.nf-field .list-checkbox-wrap li input.form-control__input[type=radio].nf-element:checked+label:after,.nf-field .list-checkbox-wrap li .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap li .form-control__input:checked+label:after,.nf-field .list-radio-wrap li .form-control__input:checked+.form-control__label:after,.nf-field .list-radio-wrap li input.form-control__input[type=checkbox].nf-element:checked+label:after,.nf-field .list-radio-wrap li input.form-control__input[type=radio].nf-element:checked+label:after,.nf-field .list-radio-wrap li .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-radio-wrap li .form-control__input:checked+label:after,.nf-field .checkbox-wrap .form-control__input:checked+.form-control__label:after,.nf-field .checkbox-wrap input.form-control__input[type=checkbox].nf-element:checked+label:after,.nf-field .checkbox-wrap input.form-control__input[type=radio].nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.form-control--checkbox .nf-field .date-wrap select:checked+.form-control__label:after,.form-control--checkbox .nf-field .date-wrap .checkbox-wrap .nf-field-label select:checked+label:after,.form-control--checkbox .nf-field .checkbox-wrap .nf-field-label .date-wrap 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 .date-wrap .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap li .nf-field .date-wrap 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 .date-wrap .checkbox-wrap .nf-field-label select: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 .date-wrap select: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-label .nf-field .date-wrap select:checked+label:after,.nf-field .date-wrap .form-control--checkbox select:checked+.form-control__label:after,.nf-field .date-wrap .form-control--checkbox .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .date-wrap .form-control--checkbox select:checked+label:after,.nf-field .date-wrap .list-checkbox-wrap li 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 .checkbox-wrap .nf-field-label .date-wrap .list-checkbox-wrap li select:checked+label:after,.nf-field .list-checkbox-wrap .date-wrap li select:checked+.form-control__label:after,.nf-field .list-checkbox-wrap .date-wrap li .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap .date-wrap li select:checked+label:after,.nf-field .date-wrap .list-radio-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 .checkbox-wrap .nf-field-label .date-wrap .list-radio-wrap li select:checked+label:after,.nf-field .list-radio-wrap .date-wrap li select:checked+.form-control__label:after,.nf-field .list-radio-wrap .date-wrap li .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-radio-wrap .date-wrap li select:checked+label:after,.nf-field .date-wrap .checkbox-wrap select:checked+.form-control__label:after,.nf-field .date-wrap .checkbox-wrap .nf-field-label select:checked+label:after,.form-control--checkbox .nf-element:checked+.form-control__label:after,.form-control--checkbox .nf-field input.nf-element[type=checkbox]:checked+label:after,.nf-field .form-control--checkbox input.nf-element[type=checkbox]:checked+label:after,.form-control--checkbox .nf-field input.nf-element[type=radio]:checked+label:after,.nf-field .form-control--checkbox input.nf-element[type=radio]:checked+label:after,.form-control--checkbox .nf-field .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .form-control--checkbox .nf-element:checked+label:after,.nf-field .list-checkbox-wrap li .nf-element:checked+.form-control__label:after,.nf-field .list-checkbox-wrap li input.nf-element[type=checkbox]:checked+label:after,.nf-field .list-checkbox-wrap li input.nf-element[type=radio]:checked+label:after,.nf-field .list-checkbox-wrap li .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap li .nf-element:checked+label:after,.nf-field .list-radio-wrap li .nf-element:checked+.form-control__label:after,.nf-field .list-radio-wrap li input.nf-element[type=checkbox]:checked+label:after,.nf-field .list-radio-wrap li input.nf-element[type=radio]:checked+label:after,.nf-field .list-radio-wrap li .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-radio-wrap li .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-element:checked+.form-control__label:after,.nf-field .checkbox-wrap input.nf-element[type=checkbox]:checked+label:after,.nf-field .checkbox-wrap input.nf-element[type=radio]:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.form-control--checkbox .nf-field .nf-field-label .form-control__input:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label .form-control__input:checked+label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field .nf-field-label .form-control__input:checked+label:after,.form-control--checkbox .nf-field .nf-field-label .date-wrap select:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label .date-wrap select:checked+label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label .date-wrap select:checked+label:after,.nf-field .checkbox-wrap .nf-field .nf-field-label .date-wrap select:checked+label:after,.form-control--checkbox .nf-field .date-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-radio-wrap li .nf-field .date-wrap .nf-field-label select:checked+label:after,.form-control--checkbox .nf-field .nf-field-label .nf-element:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label .nf-element:checked+label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field .nf-field-label .nf-element:checked+label:after,.nf-field .nf-field-label .form-control--checkbox .form-control__input:checked+label:after,.nf-field .nf-field-label .list-checkbox-wrap li .form-control__input:checked+label:after,.nf-field .list-checkbox-wrap .nf-field-label li .form-control__input:checked+label:after,.nf-field .nf-field-label .list-radio-wrap li .form-control__input:checked+label:after,.nf-field .list-radio-wrap .nf-field-label li .form-control__input:checked+label:after,.nf-field .nf-field-label .checkbox-wrap .form-control__input:checked+label:after,.nf-field .nf-field-label .form-control--checkbox .date-wrap select:checked+label:after,.nf-field .nf-field-label .list-checkbox-wrap li .date-wrap select:checked+label:after,.nf-field .list-checkbox-wrap .nf-field-label li .date-wrap select:checked+label:after,.nf-field .nf-field-label .list-radio-wrap li .date-wrap select:checked+label:after,.nf-field .list-radio-wrap .nf-field-label li .date-wrap select:checked+label:after,.nf-field .nf-field-label .checkbox-wrap .date-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 .list-checkbox-wrap .date-wrap .nf-field-label li select:checked+label:after,.nf-field .date-wrap .nf-field-label .list-radio-wrap li select:checked+label:after,.nf-field .list-radio-wrap .date-wrap .nf-field-label li select:checked+label:after,.nf-field .date-wrap .nf-field-label .checkbox-wrap select: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 .nf-element:checked+label:after,.nf-field .list-checkbox-wrap .nf-field-label li .nf-element:checked+label:after,.nf-field .nf-field-label .list-radio-wrap li .nf-element:checked+label:after,.nf-field .list-radio-wrap .nf-field-label li .nf-element:checked+label:after,.nf-field .nf-field-label .checkbox-wrap .nf-element:checked+label:after{transform:scale(1)}.nf-form-wrap{max-width:47.25rem}.nf-field .nf-field-label .ninja-forms-req-symbol{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{content:"";position:absolute;top:1.40625rem;right:2rem;display:block;width:1.25rem;height:1.25rem;border-bottom:var(--s-border) solid currentColor;border-right:var(--s-border) solid currentColor;transform:rotate(45deg)}.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 6rem}.nf-field .date-wrap .nf-field-element>*:nth-child(1){flex:1 1 auto}.nf-field .checkbox-wrap{display:block}.label-above .nf-field .nf-field-label{margin-bottom:0}.nf-field input[type=checkbox].nf-element+label:after,.nf-field input[type=radio].nf-element+label:after,.nf-field .checkbox-wrap .nf-field-label+label:after,.nf-field .checkbox-wrap .nf-field-label label:after{top:50%!important;left:calc(var(--s-checkbox-size) * (1 - var(--s-checkbox-check-factor)) * .5)}.nf-field .list-radio-wrap li input[type=radio].nf-element+label:before,.nf-field .list-radio-wrap li input[type=radio].nf-element+label:after{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:1.5rem 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:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.4;font-size:inherit}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{background-color:#36386e;border-color:#36386e}.flatpickr-calendar .flatpickr-months select,.flatpickr-calendar .flatpickr-months input.cur-year{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.4;font-size:inherit;color:inherit}.nf-form-cont h3,.nf-form-cont .nf-field .listcheckbox-wrap .nf-label-span,.nf-form-cont .nf-field .listradio-wrap .nf-label-span{font-family:Montserrat,sans-serif;display:block;margin:0 0 .5rem}@media screen and (max-width: 579px){.nf-form-cont h3,.nf-form-cont .nf-field .listcheckbox-wrap .nf-label-span,.nf-form-cont .nf-field .listradio-wrap .nf-label-span{margin:0 0 1rem}}.nf-field .nf-fu-progress{height:1rem;margin-bottom:1.25rem;overflow:hidden;background-color:#ecebe4;border:var(--s-border) solid var(--c-border);border-radius:0;box-shadow:none}.nf-field .nf-fu-progress-bar{background-color:#9a2221}.nf-field .files_uploaded p{margin-bottom:.5rem}.nf-field .files_uploaded a{display:inline-block;margin-left:.5rem;color:#9a2221}.blog-overview{padding-bottom:6rem}.blog-overview__posts{width:83.333%}@media screen and (max-width: 1219px){.blog-overview__posts{flex-wrap:wrap;width:100%}}.blog-overview__post{width:23.75rem;margin-bottom:1.5rem}.cookie-banner__dialog{box-shadow:0 0 .625rem #0000001a;position:fixed;right:2rem;bottom:2rem;max-width:37rem;padding:1.25rem 4.5rem 1.25rem 1.25rem;background-color:#ecebe4;z-index:40}@media screen and (max-width: 579px){.cookie-banner__dialog{right:1.25rem;bottom:1.25rem;left:1.25rem}}.cookie-banner__close{position:absolute;top:50%;right:1rem;display:block;width:2rem;margin-top:-1rem}@media screen and (max-width: 579px){.cookie-banner__close{right:.5rem}}.cookie-banner__close>svg{display:block}.cookie-banner__body h2,.cookie-banner__body p{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.4;margin:.5rem 0 0}.cookie-banner__body h2:first-child,.cookie-banner__body p:first-child{margin-top:0}.cookie-banner__body a{color:#36386e;text-decoration:underline}.error{padding:8rem 0 6.5rem}@media screen and (min-width: 580px) and (max-width: 1219px){.error{padding:6rem 0}}.error__title{font-family:Playfair Display,serif;font-size:4rem;font-style:normal;font-weight:400;line-height:110%;text-wrap:balance}@media screen and (min-width: 580px) and (max-width: 1219px){.error__title{font-size:3.5rem;-webkit-hyphens:auto;hyphens:auto}}@media screen and (max-width: 579px){.error__title{font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto}}.error__code{font-family:Playfair Display,serif;font-size:4rem;font-style:normal;font-weight:400;text-wrap:balance;line-height:120%}@media screen and (min-width: 580px) and (max-width: 1219px){.error__code{font-size:3.5rem}}@media screen and (max-width: 579px){.error__code{font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto}}.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);display:block;aspect-ratio:var(--s-aspect-ratio);overflow:hidden;position:relative}@media screen and (max-width: 1439px){.image-element--ratio{aspect-ratio:var(--s-aspect-ratio-tablet, --s-aspect-ratio)}}@media screen and (max-width: 579px){.image-element--ratio{aspect-ratio:var(--s-aspect-ratio-phone, --s-aspect-ratio)}}.image-element__img{width:100%;height:100%}.image-element--ratio .image-element__img{object-fit:cover}.intro{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;background-color:#36386e;z-index:50;transition:opacity .9s linear,transform var(--t-intro-leaving) cubic-bezier(.65,0,.35,1)}.intro--leaving{opacity:0;transform:translateY(-100%)}.intro--left{height:0;pointer-events:none}.intro__logo{display:block;width:60vw;transform:scale(1.1)}@media screen and (max-width: 579px){.intro__logo{transform:scale(1.2)}}.intro__shape{--s-dimension: 30vw;position:absolute;top:50%;left:50%;width:var(--s-dimension);height:var(--s-dimension);margin:calc(var(--s-dimension) * -.5) 0 0 calc(var(--s-dimension) * -.5);opacity:0}@media screen and (min-width: 580px) and (max-width: 1219px){.intro__shape{--s-dimension: 40vw}}@media screen and (max-width: 579px){.intro__shape{--s-dimension: 50vw}}.intro__shape .svg{width:100%;height:100%;overflow:visible}.intro__shape .intro__shape{stroke-width:1rem}.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{transition:transform 3s cubic-bezier(.22,1,.36,1);transform-origin:center center}.intro--entering .intro__shape .svg__shape--primary,.intro--leaving .intro__shape .svg__shape--primary,.intro--entering .intro__shape .svg__shape--secondary,.intro--leaving .intro__shape .svg__shape--secondary{transform:translate(0)}.language-dropdown{position:relative}.language-dropdown__locales,.language-dropdown__button{font-family:Montserrat,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%}.language-dropdown__locales,.language-dropdown__button{position:relative}.language-dropdown__button{display:flex;align-items:center;gap:.375rem;text-transform:uppercase}.language-dropdown__button:after{content:"";display:inline-block;width:.25rem;height:.25rem;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}.language-dropdown__locales{box-shadow:0 0 .625rem #0000001a}.language-dropdown__locales{position:absolute;left:50%;padding:.75rem 1.25rem;background-color:#fff;list-style:none;transform:translate(-50%)}.language-dropdown__locale{margin:.375rem 0}.language-dropdown__locale--active .language-dropdown__link{color:#9a2221}.language-dropdown__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000000d;z-index:-1}.language-switch__locales{display:flex;gap:.75rem;list-style:none}.language-switch__locale{font-size:1rem;font-style:normal;font-weight:400;line-height:120%}.language-switch__locale{text-transform:uppercase;font-size:1.25rem}.language-switch__link{color:#36386e}.language-switch__locale--active .language-switch__link{color:#9a2221}.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:nth-child(1){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}.nav-primary__item--current .nav-primary__item-link{color:#9a2221}.main-menu__nav{display:flex;flex-direction:row;align-items:center;gap:1.5rem}.main-menu__language-switch{display:none}.main-menu__language-dropdown{display:flex;align-items:center;gap:1.25rem}.main-menu__language-dropdown:before{content:"";display:block;height:.375rem;border-left:1px solid currentColor}@media screen and (max-width: 1219px){.main-menu{--c-text: #36386E;--c-accent: #36386E;--c-highlight: #9A2221;--c-background: #FFFFFF;position:fixed;top:0;right:0;width:0;z-index:20}.main-menu:before{content:"";position:absolute;bottom:0;right:0;display:block;width:0;height:0;background-color:#efeff3;z-index:-1;transition:height .3s cubic-bezier(.23,1,.32,1)}.main-menu__wrap{position:absolute;top:0;right:0;width:0;height:100%;padding:0;overflow-y:auto;z-index:2}.main-menu__nav{display:flex;flex-direction:column;gap:6.5rem;width:100%}}@media screen and (max-width: 1219px) and (max-width: 1219px){.main-menu__nav{gap:3rem}}@media screen and (max-width: 1219px){.main-menu__primary-nav{width:100%}.main-menu__language-dropdown{display:none}.main-menu__language-switch{display:block}.main-menu__language-switch,.main-menu__cta{opacity:0;transform:translateY(20%)}.main-menu__backdrop{position:absolute;top:0;right:0;width:0;height:0;background-color:#fffc;opacity:0;z-index:-2;transition:opacity .45s linear}.main-menu__navs{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;width:100%}.nav-primary__item{font-family:Montserrat,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%;opacity:0;transform:translateY(20%);transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .4s linear}.main-menu__cta{width:100%}.main-menu--expanded{height:100vh;width:100%}.main-menu--expanded:before{height:calc(100% + 8vw);width:100%}.main-menu--expanded .main-menu__wrap{width:100%}.main-menu--expanded .main-menu__container{width:100%;max-width:30rem;padding:7rem 2.5rem 3rem;margin-left:auto;margin-right:auto}.main-menu--expanded .main-menu__backdrop{width:100%;height:100%;opacity:1}.main-menu--expanded .nav-primary__item{transform:translateY(0);opacity:1}.main-menu--expanded .nav-primary__item:nth-child(1){transition-delay:70ms}.main-menu--expanded .nav-primary__item:nth-child(2){transition-delay:.14s}.main-menu--expanded .nav-primary__item:nth-child(3){transition-delay:.21s}.main-menu--expanded .nav-primary__item:nth-child(4){transition-delay:.28s}.main-menu--expanded .nav-primary__item:nth-child(5){transition-delay:.35s}.main-menu--expanded .nav-primary__item:nth-child(6){transition-delay:.42s}.main-menu--expanded .nav-primary__item:nth-child(7){transition-delay:.49s}.main-menu--expanded .nav-primary__item:nth-child(8){transition-delay:.56s}.main-menu--expanded .nav-primary__item:nth-child(9){transition-delay:.63s}.main-menu--expanded .nav-primary__item:nth-child(10){transition-delay:.7s}.main-menu--expanded .nav-primary__item:nth-child(11){transition-delay:.77s}.main-menu--expanded .nav-primary__item:nth-child(12){transition-delay:.84s}.main-menu--expanded .nav-primary__item:nth-child(13){transition-delay:.91s}.main-menu--expanded .nav-primary__item:nth-child(14){transition-delay:.98s}.main-menu--expanded .nav-primary__item:nth-child(15){transition-delay:1.05s}.main-menu--expanded .nav-primary__item:nth-child(16){transition-delay:1.12s}.main-menu--expanded .nav-primary__item:nth-child(17){transition-delay:1.19s}.main-menu--expanded .nav-primary__item:nth-child(18){transition-delay:1.26s}.main-menu--expanded .nav-primary__item:nth-child(19){transition-delay:1.33s}.main-menu--expanded .nav-primary__item:nth-child(20){transition-delay:1.4s}.main-menu--expanded .main-menu__language-switch,.main-menu--expanded .main-menu__cta{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(.23,1,.32,1) .25s,opacity .4s linear .25s}}.menu-button{font-size:1.25rem;font-weight:400;line-height:1;display:inline-block;height:1.5rem}.menu-button__label{display:inline-flex;align-items:center}.nav-cta__items{display:flex;align-items:center;gap:1.5rem;list-style:none}@media screen and (max-width: 1219px){.nav-cta__items{display:block}}@media screen and (max-width: 1219px){.nav-cta .button,.nav-cta .nf-element[type=submit]{width:100%}}.nav-legal__items{list-style:none}.nav-legal__item{font-size:1rem;font-style:normal;font-weight:400;line-height:120%}.nav-legal__item{margin-top:.5rem}.nav-primary__items{display:flex;align-items:center;gap:1.5rem}.nav-primary__item-link{font-family:Montserrat,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%}.nav-primary__item-link{color:#36386e}@media screen and (min-width: 1220px){.nav-primary__item-link:hover{color:#9a2221}}.nav-primary__subitem-link{font-family:Montserrat,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%}@media screen and (min-width: 1220px){.nav-primary__item--has-subitems{position:relative}.nav-primary__item--has-subitems:hover .nav-primary__subitems-container{display:flex}.nav-primary__item--has-subitems:focus-within .nav-primary__subitems-container{display:flex}.nav-primary__subitems-container{position:absolute;top:100%;display:none;min-width:15rem}.nav-primary__subitems{box-shadow:0 0 .625rem #0000001a}.nav-primary__subitems{position:relative;display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.25rem 1.25rem;background-color:#fff;margin-top:1rem}.nav-primary__subitems:before{content:"";position:absolute;top:-.5rem;left:2rem;transform:rotate(45deg);width:1rem;height:1rem;background-color:#fff}.nav-primary__subitem-link{display:block;padding:.5rem 0}.nav-primary__subitem--current .nav-primary__subitem-link{color:#9a2221}.nav-primary__subitem:not(:last-child) .nav-primary__subitem-link{border-bottom:2px solid rgba(195,195,211,.1)}}@media screen and (max-width: 1219px){.nav-primary__items{display:block}.nav-primary__item{opacity:0;transform:translateY(20%);transition:none}.nav-primary__item-link{display:block;color:#36386e;width:100%;padding:1rem 0;border-top:1px solid #C3C3D3}.nav-primary__item--has-subitems .nav-primary__item-link{display:flex;justify-content:space-between;align-items:center}.nav-primary__item--has-subitems .nav-primary__item-link:after{content:"";width:.5rem;height:.5rem;border-right:1px solid #36386E;border-bottom:1px solid #36386E;transform:rotate(45deg);margin-left:.5rem;color:#36386e}.nav-primary__subitems{display:block;padding-left:1.5rem}.nav-primary__subitem-link{display:block;color:#36386e;width:100%;padding:1rem 0;border-top:1px solid #C3C3D3}.nav-primary__item:last-child .nav-primary__item-link{border-bottom:1px solid #C3C3D3}.main-menu--expanded .nav-primary__item{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .55s linear}.main-menu--expanded .nav-primary__item:nth-child(1){transition-delay:.2s}.main-menu--expanded .nav-primary__item:nth-child(2){transition-delay:.25s}.main-menu--expanded .nav-primary__item:nth-child(3){transition-delay:.3s}.main-menu--expanded .nav-primary__item:nth-child(4){transition-delay:.35s}.main-menu--expanded .nav-primary__item:nth-child(5){transition-delay:.4s}.main-menu--expanded .nav-primary__item:nth-child(6){transition-delay:.45s}.main-menu--expanded .nav-primary__item:nth-child(7){transition-delay:.5s}.main-menu--expanded .nav-primary__item:nth-child(8){transition-delay:.55s}.main-menu--expanded .nav-primary__item:nth-child(9){transition-delay:.6s}.main-menu--expanded .nav-primary__item:nth-child(10){transition-delay:.65s}}.nav-service__items{list-style:none}.nav-service__item{font-family:Montserrat,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%}.nav-service__item{margin-top:.75rem}.nav-social__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;list-style:none}.nav-social__item-link{color:#36386e}@media (hover: hover){.nav-social__item-link:hover{color:#9a2221}}.nav-social__item .icon{display:block;width:2rem;height:2rem}.nav-social__item-label{display:none}.page-title--default{padding:11.5rem 0 0}.page-title--default .page-title__headline{font-family:Playfair Display,serif;font-size:4rem;font-style:normal;font-weight:400;text-wrap:balance;line-height:120%}@media screen and (min-width: 580px) and (max-width: 1219px){.page-title--default .page-title__headline{font-size:3.5rem}}@media screen and (max-width: 579px){.page-title--default .page-title__headline{font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto}}.page-title--default .page-title__headline{max-width:43rem}.page-title--default .page-title__lead{font-size:1.25rem;font-style:normal;font-weight:400;font-size:1.5rem}.page-title--default .page-title__lead{margin-top:1.5rem}@media screen and (max-width: 579px){.page-title--default .page-title__lead{margin-top:2rem}}.page-title--default .page-title__date{font-size:1.25rem;font-style:normal;font-weight:400;font-size:1.5rem}.page-title--default .page-title__date{display:block;margin-top:1rem;margin-bottom:6rem}.page-title--imaged{padding:11.5rem 0 0;margin-left:auto;margin-right:auto}@media screen and (min-width: 580px) and (max-width: 1219px){.page-title--imaged{padding:10rem 0}}@media screen and (max-width: 579px){.page-title--imaged{padding:8.75rem 0 0}}.page-title--imaged .page-title__headline{font-family:Playfair Display,serif;font-size:4rem;font-style:normal;font-weight:400;text-wrap:balance;line-height:120%}@media screen and (min-width: 580px) and (max-width: 1219px){.page-title--imaged .page-title__headline{font-size:3.5rem}}@media screen and (max-width: 579px){.page-title--imaged .page-title__headline{font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto}}.page-title--imaged .page-title__headline{max-width:43rem}.page-title--imaged .page-title__lead{font-size:1.25rem;font-style:normal;font-weight:400;font-size:1.5rem}.page-title--imaged .page-title__lead{margin-top:1.5rem}@media screen and (max-width: 579px){.page-title--imaged .page-title__lead{margin-top:2rem}}.page-title--imaged .page-title__date{font-size:1.25rem;font-style:normal;font-weight:400;font-size:1.5rem}.page-title--imaged .page-title__date{display:block;margin-top:1rem;margin-bottom:6rem}.page-title--imaged .page-title__media{width:100%;margin-top:4rem}.page-title--hero{margin-left:auto;margin-right:auto}.page-title--hero .page-title__container{position:relative;aspect-ratio:16/10;overflow:hidden}@media screen and (min-width: 1921px){.page-title--hero .page-title__container{aspect-ratio:2/1}}@media screen and (min-width: 580px) and (max-width: 1219px){.page-title--hero .page-title__container{aspect-ratio:4/3}}@media screen and (max-width: 579px){.page-title--hero .page-title__container{aspect-ratio:3/4}}.page-title--hero .page-title__content{position:relative;min-height:10vh}@media screen and (max-width: 579px){.page-title--hero .page-title__content{position:static}}.page-title--hero .page-title__text{position:absolute;box-sizing:border-box;top:0;left:0;width:50%;height:100%;padding:11rem 10rem 2rem 0;z-index:2}@media screen and (min-width: 1440px) and (max-width: 1920px){.page-title--hero .page-title__text{padding:14vw 6.4vw 2rem 0}}@media screen and (min-width: 580px) and (max-width: 1219px){.page-title--hero .page-title__text{padding:max(16vw,8rem) 6.4vw 2rem 0}}@media screen and (max-width: 579px){.page-title--hero .page-title__text{top:45%;left:0;width:calc(100% - var(--s-page-bezel));height:55%;padding:9vw 5.6vw 2rem 0;margin-left:var(--s-page-bezel)}}.page-title--hero .page-title__text:before{content:"";position:absolute;top:-2000px;right:0;width:4368px;height:4368px;background-color:#ecebe4;border-radius:100%;z-index:-1}@media screen and (max-width: 579px){.page-title--hero .page-title__text:before{top:0;left:-2000px}}.page-title--hero .page-title__headline{font-family:Playfair Display,serif;font-size:4rem;font-style:normal;font-weight:400;text-wrap:balance;line-height:120%;font-size:3.75rem}@media screen and (min-width: 580px) and (max-width: 1219px){.page-title--hero .page-title__headline{font-size:3.5rem}}@media screen and (max-width: 579px){.page-title--hero .page-title__headline{font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto}}@media screen and (max-width: 1920px){.page-title--hero .page-title__headline{font-size:4.4vw}}@media screen and (min-width: 580px) and (max-width: 1219px){.page-title--hero .page-title__headline{font-size:5vw}}@media screen and (max-width: 579px){.page-title--hero .page-title__headline{font-size:8.2vw}}@media screen and (max-width: 579px){.page-title--hero .page-title__headline{max-width:80vw}}.page-title--hero .page-title__lead{font-size:1.75rem;font-weight:400}@media screen and (max-width: 1920px){.page-title--hero .page-title__lead{font-size:1.8vw}}@media screen and (min-width: 580px) and (max-width: 1219px){.page-title--hero .page-title__lead{font-size:2.4vw}}@media screen and (max-width: 579px){.page-title--hero .page-title__lead{font-size:3.8vw}}.page-title--hero .page-title__lead{margin-top:2vw}@media screen and (max-width: 579px){.page-title--hero .page-title__lead{margin-top:3vw}}.page-title--hero .page-title__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-title--hero .page-title__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0006,#0003 20%,#0000);z-index:2}.page-title--hero .page-title__cta{margin-top:3.2vw;margin-left:-.1em}@media screen and (max-width: 579px){.page-title--hero .page-title__cta{margin-top:4.8vw}}@media screen and (min-width: 580px) and (max-width: 1219px){.page-title--hero .page-title__cta .button,.page-title--hero .page-title__cta .nf-element[type=submit]{font-size:2.2vw}}.page-title--hero .page-title__scroll-indicator{position:absolute;top:calc(100vh - 5rem);left:50%;transform:translate(-50%);height:2rem;color:#fff;animation:scroll-indicator-bounce 2s infinite;z-index:5}@media screen and (max-width: 579px){.page-title--hero .page-title__scroll-indicator{display:none}}@keyframes scroll-indicator-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(10px)}}.video-element--ratio{overflow:hidden;position:relative}.video-element__img{width:100%}.video-element--ratio .video-element__img{position:absolute;left:0;top:0;height:100%;object-fit:cover}.video-embed__content{margin-left:8.33333%;width:71.6%}@media screen and (max-width: 579px){.video-embed__content{margin-left:0;width:100%}}.video-embed iframe{aspect-ratio:16/9;width:100%;height:100%}@media screen{.video-embed__title,.video-embed .video-embed__text>*{opacity:0;transform:translateY(20%);transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s linear}.video-embed .video-embed__text>*:nth-child(1){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__title,.content-block--in-viewport .video-embed .video-embed__text>*{opacity:1;transform:translateY(0)}}.page-header{--s-bezel-y: 1.5rem;--s-bezel-x: 5rem;--s-size: 6.5rem;position:fixed;width:100%;z-index:10}@media screen and (max-width: 579px){.page-header{--s-bezel-y: 1rem;--s-bezel-x: 5rem;--s-size: 3rem}}@media screen and (min-width: 1220px){.app--page-title-style-hero .page-header:not(.page-header--floating) .nav-primary__item-link{color:#fff;text-shadow:0rem 0rem .45rem rgba(0,0,0,.25)}}@media screen and (max-width: 1219px){.app--page-title-style-hero .page-header:not(.page-header--floating) .menu-button:not(.menu-button--expanded){color:#fff}}@media screen and (max-width: 579px){.app--page-title-style-hero .page-header:not(.page-header--floating) .page-header__logo-img-primary{fill:#fff}.app--page-title-style-hero .page-header:not(.page-header--floating) .page-header__logo-img-secondary{fill:#fff}}.page-header--hidden{transform:translateY(-100%)}.page-header--floating{background-color:#fff;z-index:10;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .65s cubic-bezier(.33,1,.68,1) .2s}.page-header__content{position:relative;display:flex;justify-content:space-between;align-items:center;padding:var(--s-bezel-y) 0;z-index:2}@media screen and (max-width: 1219px){.page-header__content{align-items:flex-start}}a.page-header__logo{flex:0 0 6.875rem;height:6.875rem}@media screen and (max-width: 1219px){a.page-header__logo{flex:0 0 6rem;height:6rem}}@media (hover: hover){a.page-header__logo:hover{color:var(--c-text)}}.page-header__logo-img{display:block;width:100%;height:auto}.page-header__logo-img-primary{fill:#36386e}.page-header__logo-img-secondary{fill:#9a2221}.page-header__menu{position:relative;z-index:1;transition:opacity .65s cubic-bezier(.33,1,.68,1)}.page-header .menu-button{display:none}@media screen and (max-width: 1219px){.page-header .menu-button{display:block;margin-top:1rem;z-index:25}}.page-footer__content{display:flex;align-items:flex-end;gap:1.25rem;padding-top:1.25rem;padding-bottom:1.5rem;border-top:1px solid #C3C3D3}@media screen and (max-width: 1219px){.page-footer__content{flex-direction:column-reverse;align-items:center}}.page-footer__brand,.page-footer__footer{flex:0 0 18.75%}@media screen and (min-width: 580px) and (max-width: 1219px){.page-footer__brand,.page-footer__footer{flex:0 0 25%}}@media screen and (max-width: 1219px){.page-footer__brand,.page-footer__footer{text-align:center}}.page-footer .nav-social{margin-top:8rem}@media screen and (max-width: 1219px){.page-footer .nav-social{margin-top:1.25rem}}.page-footer__logo{display:block;width:7rem}@media screen and (max-width: 1219px){.page-footer__logo{display:none}}.page-footer__navigation{flex:1 0 25%;display:flex;align-items:flex-end;gap:1.25rem}@media screen and (max-width: 1219px){.page-footer__navigation{display:none}}.page-footer__navigation>*{flex:0 0 16%;min-width:9rem}@media screen and (min-width: 580px) and (max-width: 1219px){.page-footer__navigation>*{flex:0 0 25%}}.page-footer .nav-legal{margin-top:1rem}@media screen and (max-width: 1219px){.page-footer .language-switch__locales{justify-content:center}}.page-footer__copyright{font-size:1.25rem;font-style:normal;font-weight:400;font-size:.875rem}.page-footer__copyright{margin-top:.5rem}.block-quote__content{position:relative;padding-left:4.5rem;padding-right:4.5rem;max-width:45rem;margin-left:auto;margin-right:auto;color:var(--c-highlight)}@media screen and (max-width: 579px){.block-quote__content{padding-left:2rem;padding-right:2rem}}.block-quote__text{font-family:Playfair Display,serif;font-size:2.5rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.block-quote__text{font-size:2rem;-webkit-hyphens:auto;hyphens:auto}}.block-quote__text{position:relative;z-index:2}.block-quote__text .block-quote__quote-mark-wrap{position:relative}.block-quote__text .block-quote__quote-mark{position:absolute;font-size:17.5rem;opacity:.1;z-index:1}@media screen and (max-width: 579px){.block-quote__text .block-quote__quote-mark{font-size:12.5rem}}.block-quote__text .block-quote__quote-mark--open{top:.06em;left:-.2em}.block-quote__text .block-quote__quote-mark--close{right:-.2em;bottom:-.25em}.block-quote__author{font-size:1.25rem;font-style:normal;font-weight:400;font-size:1rem}.block-quote__author{margin-top:1.5rem}@media screen and (max-width: 579px){.block-quote__author{margin-top:1rem}}.blog-teaser__title{font-family:Playfair Display,serif;font-size:2.5rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.blog-teaser__title{font-size:2rem;-webkit-hyphens:auto;hyphens:auto}}.blog-teaser__title{margin-bottom:2.5rem}.blog-teaser__posts{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 1.25rem;max-width:72rem;margin:auto}@media screen and (max-width: 1219px){.blog-teaser__posts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.blog-teaser__post-content{margin-top:1.25rem}.blog-teaser__post-title{font-family:Playfair Display,serif;font-size:2rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.blog-teaser__post-title{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.blog-teaser__post-excerpt{font-size:1.25rem;font-style:normal;font-weight:400;font-size:1rem}.blog-teaser__post-excerpt{margin-top:.75rem}.blog-teaser__post-link{margin-top:2rem}.content-video{--plyr-color-main: #9A2221}.content-video--portrait .content-video__player-container{max-width:25rem}.content-video__player-container{position:relative;overflow:hidden}.content-video__poster{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.content-video__poster img{width:100%;height:100%;object-fit:cover}.content-video__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;background-color:var(--plyr-color-main);border-radius:50%;display:flex;align-items:center;justify-content:center}.content-video__play-button:before{content:"";position:relative;left:.25rem;width:0;height:0;border-left:1.25rem solid white;border-top:1rem solid transparent;border-bottom:1rem solid transparent}.feature-list__block-title{font-family:Playfair Display,serif;font-size:2.5rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.feature-list__block-title{font-size:2rem;-webkit-hyphens:auto;hyphens:auto}}.feature-list__block-title{margin-bottom:4rem}.feature-list__items{display:grid;grid-template-columns:repeat(2,1fr);gap:5.5rem 1.25rem}@media screen and (max-width: 1219px){.feature-list__items{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}}.feature-list__item{padding-right:25%}@media screen and (min-width: 580px) and (max-width: 1219px){.feature-list__item{padding-right:0;max-width:30rem}}.feature-list__item-title{font-family:Playfair Display,serif;font-size:2rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance;margin-bottom:.75rem}@media screen and (max-width: 1219px){.feature-list__item-title{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.feature-list__item-link-indicator{margin-top:1.5rem;color:#9a2221;transition:transform .3s}.feature-list__item-link:hover .feature-list__item-link-indicator{transform:translate(.5rem)}.hero-teaser{position:relative;padding:4rem 0 5rem;background-color:#2a2c56;color:#fff;overflow:hidden}@media screen and (min-width: 580px) and (max-width: 1219px){.hero-teaser{padding:4rem 0 13rem}}@media screen and (max-width: 579px){.hero-teaser{padding:2rem 0 3rem}}.hero-teaser:after{content:"";position:absolute;top:-3500px;right:0;width:4368px;height:4368px;background-color:#36386e;border-radius:100%}.hero-teaser__content{position:relative;text-align:center;z-index:1}.hero-teaser__title{font-family:Playfair Display,serif;font-size:4rem;font-style:normal;font-weight:400;text-wrap:balance;line-height:120%}@media screen and (min-width: 580px) and (max-width: 1219px){.hero-teaser__title{font-size:3.5rem}}@media screen and (max-width: 579px){.hero-teaser__title{font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto}}.hero-teaser__link{display:inline-block;margin-top:2rem;margin-left:-.25rem}.titled-text__block-title{font-family:Playfair Display,serif;font-size:4rem;font-style:normal;font-weight:400;line-height:110%;text-wrap:balance}@media screen and (min-width: 580px) and (max-width: 1219px){.titled-text__block-title{font-size:3.5rem;-webkit-hyphens:auto;hyphens:auto}}@media screen and (max-width: 579px){.titled-text__block-title{font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto}}.titled-text__block-title{margin-bottom:1rem}@media screen and (max-width: 579px){.titled-text__block-title{margin-bottom:.5rem}}.titled-text__title{font-family:Playfair Display,serif;font-size:2.5rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.titled-text__title{font-size:2rem;-webkit-hyphens:auto;hyphens:auto}}.titled-text__title{padding-right:2rem}@media screen and (max-width: 1219px){.titled-text__title{padding-right:0}}.titled-text__text{font-size:1.25rem;font-style:normal;font-weight:400;font-size:2rem}@media screen and (max-width: 579px){.titled-text__text{margin-top:1.5rem}}.titled-text__actions{margin-top:5rem}@media screen and (max-width: 579px){.titled-text__actions{margin-top:2rem;text-align:center}}.titled-text--titled .titled-text__columns{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:1.25rem}@media screen and (max-width: 579px){.titled-text--titled .titled-text__columns{grid-template-columns:1fr;grid-template-columns:auto}}.titled-text--titled .titled-text__content{grid-row:span 2}@media screen and (max-width: 579px){.titled-text--titled .titled-text__content{grid-row:span 1}}.contact__content{display:flex;gap:4rem 1.25rem;align-items:flex-end}@media screen and (max-width: 1219px){.contact__content{flex-wrap:wrap}}.contact__address{font-size:1.25rem;font-style:normal;font-weight:400;font-family:Playfair Display,serif;font-size:1.5rem}.contact__address{flex:0 0 auto;padding-right:16rem}.contact__address p{margin-top:.4em}.contact__social-title{font-family:Playfair Display,serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%;font-family:Montserrat,sans-serif}@media screen and (max-width: 579px){.contact__social-title{font-size:1.125rem}}.contact__social-list{display:flex;gap:1.25rem;list-style:none;margin-top:1.25rem}.content-section{--c-background: transparent;margin-left:auto;margin-right:auto;padding:7.5rem 0;background-color:var(--c-background);color:var(--c-text)}.content-section--light{--c-background: #FFFFFF}.content-section--primary{--c-background: #36386E;--c-text: #FFFFFF;--c-highlight: #FFFFFF}.content-section--accent-1-shade{--c-background: #EEF8FC}.content-section--accent-2-shade{--c-background: #FBDCCB}.content-section--accent-3-shade{--c-background: #F6F0EA}.content-section--accent-4-shade{--c-background: #ECEBE4}.content-section--accent-5-shade{--c-background: #C8E0CB}.content-section--accent-5{--c-background: #3E6E44;--c-text: #FFFFFF;--c-highlight: #FFFFFF}.content-teaser .imaged-text__content{padding:2.5rem 1.5rem 3rem}@media screen and (max-width: 579px){.content-teaser .imaged-text__content{padding:0}}.downloads__title{font-family:Playfair Display,serif;font-size:2rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.downloads__title{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.downloads__title{margin-bottom:4.5rem}@media screen and (max-width: 579px){.downloads__title{margin-bottom:2.5rem}}.downloads__section{margin-bottom:4.5rem}@media screen and (max-width: 579px){.downloads__section{margin-bottom:2.5rem}}.downloads__section-title{font-family:Playfair Display,serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%;font-family:Montserrat,sans-serif}@media screen and (max-width: 579px){.downloads__section-title{font-size:1.125rem}}.downloads__section-title{padding-bottom:.5rem;border-bottom:1px solid #ECEBE4;margin-bottom:2rem}@media screen and (max-width: 579px){.downloads__section-title{margin-bottom:1rem}}.downloads__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem}.downloads__item{flex:0 0 calc(33.3333% - .9375rem)}@media screen and (min-width: 580px) and (max-width: 1219px){.downloads__item{flex:0 0 calc(50% - .625rem)}}@media screen and (max-width: 579px){.downloads__item{flex:0 0 100%}}.downloads__link{display:inline-flex;justify-content:flex-start;align-items:flex-start}.downloads__icon{flex:0 0 4rem;margin-left:-.4em}.downloads__text{padding:.5rem 0;line-height:1.1}.downloads__label{font-family:Playfair Display,serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%}@media screen and (max-width: 579px){.downloads__label{font-size:1.125rem}}.downloads__file-type{font-size:1.25rem;font-style:normal;font-weight:400;font-size:.875rem}.downloads__file-type{text-transform:uppercase}.image-with-text__row:not(:first-child){margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #ECEBE4}@media screen and (max-width: 1080px){.image-with-text__row:not(:first-child){padding-top:0;border:none}}.image-with-text .imaged-text__title{font-family:Playfair Display,serif;font-size:2rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.image-with-text .imaged-text__title{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.image-with-text .imaged-text__text{font-size:1.25rem;font-style:normal;font-weight:400;font-size:1rem}.project-overview__title{font-family:Playfair Display,serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%}@media screen and (max-width: 579px){.project-overview__title{font-size:1.125rem}}.project-overview__title{margin-bottom:2.5rem}.project-overview__project{display:flex;gap:1.25rem;max-width:45rem;margin-top:2.5rem}@media screen and (max-width: 579px){.project-overview__project{margin-top:1.5rem}}.project-overview__project-image{flex:0 0 44.4444%}@media screen and (max-width: 579px){.project-overview__project-image{flex:0 0 33.3333%}}.project-overview__project-content{flex:0 0 55.5556%}@media screen and (max-width: 579px){.project-overview__project-content{flex:0 0 66.6667%}}.project-overview__project-title{font-family:Playfair Display,serif;font-size:2rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.project-overview__project-title{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.project-overview__project-year{font-size:1.25rem;font-style:normal;font-weight:400}.project-slider{--s-hover-reveal: 2rem;--s-collapsed-slide-width: 6rem;--s-slide-width: 28vw;--s-aspect-ratio: 3 / 4}@media screen and (min-width: 1220px) and (max-width: 1439px){.project-slider{--s-slide-width: 33vw}}@media screen and (min-width: 580px) and (max-width: 1219px){.project-slider{--s-slide-width: 50vw}}@media screen and (max-width: 1219px){.project-slider{--s-slide-width: 80vw}}.project-slider__title{font-family:Playfair Display,serif;font-size:2rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.project-slider__title{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.project-slider__title{margin-bottom:2.5rem}@media screen and (max-width: 1219px){.project-slider__content{overflow-x:auto}}.project-slider__projects{display:flex}.project-slider__project{flex:1 0 auto;width:var(--s-collapsed-slide-width);max-width:var(--s-slide-width);position:relative;overflow:hidden;filter:grayscale(100%);transition:width .35s cubic-bezier(0,.55,.45,1)}.project-slider__project-container{position:relative;width:var(--s-slide-width);aspect-ratio:var(--s-aspect-ratio);cursor:pointer}.project-slider__project-image{position:absolute;top:0;left:0;height:100%;aspect-ratio:var(--s-aspect-ratio);opacity:.5}.project-slider__project-content{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;text-decoration:none;z-index:3}.project-slider__project-text,.project-slider__project-index{position:relative;padding:.5rem 2rem 2rem;z-index:1}@media screen and (max-width: 1219px){.project-slider__project-text,.project-slider__project-index{padding:.5rem 1rem 1rem}}.project-slider__project-index{font-size:1.25rem;font-style:normal;font-weight:400;font-weight:700}.project-slider__project-text{opacity:0;transform:translateY(1.25rem)}.project-slider__project-title{font-family:Playfair Display,serif;font-size:4rem;font-style:normal;font-weight:400;line-height:110%;text-wrap:balance}@media screen and (min-width: 580px) and (max-width: 1219px){.project-slider__project-title{font-size:3.5rem;-webkit-hyphens:auto;hyphens:auto}}@media screen and (max-width: 579px){.project-slider__project-title{font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto}}.project-slider__project-year{font-size:1.25rem;font-style:normal;font-weight:400}.project-slider__project-read-more{margin-top:1.5rem}@media (hover: hover){.project-slider__project:not(.project-slider__project--expanded):hover{width:calc(var(--s-collapsed-slide-width) + var(--s-hover-reveal));filter:grayscale(0%)}}.project-slider__project--expanded{flex-grow:0;width:var(--s-slide-width);filter:grayscale(0%)}.project-slider__project--expanded:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,#0000,#000000a6 53.72%);z-index:2}@media screen and (max-width: 1219px){.project-slider__project--expanded:after{height:80%}}.project-slider__project--expanded .project-slider__project-container{cursor:default}.project-slider__project--expanded .project-slider__project-image{opacity:1}.project-slider__project--expanded .project-slider__project-text{opacity:1;transform:translateY(0);transition:transform .35s cubic-bezier(0,.55,.45,1),opacity .35s linear}.project-slider__project--expanded .project-slider__project-content{pointer-events:auto}.project-slider__project--expanded .read-more{cursor:pointer}.team-overview__title{font-family:Playfair Display,serif;font-size:2.5rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.team-overview__title{font-size:2rem;-webkit-hyphens:auto;hyphens:auto}}.team-overview__title{margin-bottom:4.5rem}@media screen and (max-width: 579px){.team-overview__title{margin-bottom:3rem}}.team-overview__member{display:flex;gap:1.25rem;max-width:45rem;margin-top:2.5rem}@media screen and (max-width: 579px){.team-overview__member{flex-direction:column;margin-top:3.5rem}}.team-overview__member-image{flex:0 0 44.4444%}@media screen and (max-width: 579px){.team-overview__member-image{flex:0 0 33.3333%}}.team-member-card__info{flex:0 0 55.5556%}@media screen and (max-width: 579px){.team-member-card__info{flex:0 0 66.6667%}}.team-member-card__name{font-family:Playfair Display,serif;font-size:2rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance;font-family:Montserrat,sans-serif;font-weight:700}@media screen and (max-width: 1219px){.team-member-card__name{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.team-member-card__name{font-weight:400}.team-overview__position{font-size:1.25rem;font-style:normal;font-weight:400;font-family:Playfair Display,serif}.team-member-card__bio{font-size:1.25rem;font-style:normal;font-weight:400;font-size:1rem}.team-member-card__bio{margin-top:1.25rem}.two-columns-with-image{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem 2.5rem}.two-columns-with-image__image{flex:4;min-width:20rem}.two-columns-with-image__text{flex:6;min-width:30rem}@media screen and (max-width: 579px){.two-columns-with-image__text{padding-left:0}}.accordion{margin-top:2rem}.accordion__item{padding:1rem 0;border-bottom:1px solid var(--c-text)}.accordion__item:first-child{border-top:1px solid var(--c-text)}.accordion__title{font-family:Playfair Display,serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%}@media screen and (max-width: 579px){.accordion__title{font-size:1.125rem}}.accordion__title{position:relative;padding-right:2.5rem}.accordion__item[open] .accordion__title{color:#36386e}.accordion__title:before,.accordion__title:after{content:"";position:absolute;top:.5em;right:0;display:block;width:.625em;height:1px;background-color:#9a2221;transition:transform .2s ease-in-out}.accordion__title:after{transform:rotate(90deg)}.accordion__item[open] .accordion__title:before{background-color:#36386e}.accordion__item[open] .accordion__title:after{transform:rotate(90deg) scaleX(0)}.accordion__content{font-size:1.25rem;font-style:normal;font-weight:400;font-size:2rem}.accordion__content{max-width:55rem;padding-bottom:7rem;margin-top:1.75rem;opacity:0;transform:translateY(1.25rem)}@media screen and (max-width: 579px){.accordion__content{padding-bottom:3rem}}.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: 100px;--s-bezel-x: 1.5rem;--s-bezel-y: .75rem;--c-text: #FFFFFF;--c-background: #9A2221;--c-border: #9A2221;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:400;display:inline-block;padding:var(--s-bezel-y) var(--s-bezel-x);border:1px solid var(--c-border);border-radius:var(--s-s-border-radius);background:var(--c-background);color:var(--c-text);text-decoration:none;text-align:center;line-height:1.182;cursor:pointer}@media screen and (max-width: 579px){.button,.nf-element[type=submit]{font-size:1rem}}@media screen and (max-width: 579px){.button,.nf-element[type=submit]{--s-bezel-x: 1.25rem;--s-bezel-y: .5rem}}a.button:not(.button--disabled):hover,a.nf-element[type=submit]:not(.button--disabled):hover,a.button:not(.button--disabled):focus,a.nf-element[type=submit]:not(.button--disabled):focus,a.button:not(.button--disabled):active,a.nf-element[type=submit]:not(.button--disabled):active{--c-background: #721919;--c-border: #721919;--c-text: #FFFFFF;color:var(--c-text)}.button--secondary{--c-text: #9A2221;--c-background: transparent;--c-shadow: #9A2221;--c-border: #9A2221}.button--secondary:not(.button--disabled):hover{--c-text: #9A2221;--c-background: transparent;--c-shadow: #9A2221;--c-border: #9A2221}.button--hero{--s-bezel-x: 2rem;--s-bezel-y: 1rem}@media screen and (max-width: 579px){.button--hero{--s-bezel-x: 1.5rem;--s-bezel-y: .75rem}}.content-block{padding-top:6rem;transition:opacity .7s linear .2s}.page-title--hero+.content-block{padding-top:7rem}@media screen and (min-width: 580px) and (max-width: 1219px){.page-title--hero+.content-block{padding-top:6rem}}@media screen and (max-width: 579px){.page-title--hero+.content-block{padding-top:4.5rem}}.content-block.full-height{display:flex;align-items:center;min-height:100vh}.content-block__content{width:100%}.content-block--out-viewport{opacity:0}.content-block--in-viewport{opacity:1}.page-title--imaged+.content-block--content-section{padding-top:0}.content-block--content-section+.content-block--content-section{padding-top:0}body.screenshot .content-block{transition:none}body.screenshot .content-block--out-viewport{opacity:1}.content-block:last-child.content-block--hero-teaser{margin-bottom:-6.5rem}@media screen and (min-width: 580px) and (max-width: 1219px){.content-block:last-child.content-block--hero-teaser{margin-bottom:-6rem}}@media screen and (max-width: 579px){.content-block:last-child.content-block--hero-teaser{margin-bottom:-5rem}}.icon{display:inline-block;width:1.75rem;height:1.75rem}.icon--sm{width:1.5rem;height:1.5rem}.imaged-text{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:72rem;margin:auto}@media screen and (max-width: 1439px){.imaged-text{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media screen and (max-width: 1080px){.imaged-text{grid-template-columns:1fr;gap:1.5rem}}@media screen and (min-width: 1220px){.imaged-text--right .imaged-text__image{order:2}}@media screen and (max-width: 579px){.imaged-text__image{flex:0 0 auto;margin-left:calc(var(--s-page-bezel) * -1);margin-right:calc(var(--s-page-bezel) * -1)}}@media screen and (max-width: 1080px){.imaged-text__image .image-element,.imaged-text__image .video-element{--s-aspect-ratio: 3 / 2 !important}}.imaged-text__content{display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media screen and (min-width: 1220px){.imaged-text--right .imaged-text__content{padding-right:1.5rem}}@media screen and (min-width: 1220px){.imaged-text--left .imaged-text__content{padding-left:1.5rem}}.imaged-text__titles{margin-bottom:2rem}@media screen and (max-width: 579px){.imaged-text__titles{margin-top:1.25rem;margin-bottom:1.5rem}}.imaged-text__title{font-family:Playfair Display,serif;font-size:2.5rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.imaged-text__title{font-size:2rem;-webkit-hyphens:auto;hyphens:auto}}.imaged-text__subtitle{font-family:Playfair Display,serif;font-size:2rem;font-style:normal;line-height:120%;text-wrap:balance;font-family:Montserrat,sans-serif;font-weight:700;font-weight:400}@media screen and (max-width: 1219px){.imaged-text__subtitle{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.imaged-text__subtitle{margin-top:.5rem}.imaged-text__text{font-size:1.25rem;font-style:normal;font-weight:400}.post-card{--s-bezel: 1.5rem}.post-card__card{position:relative;padding:var(--s-bezel) var(--s-bezel) 55%;background-color:#ecebe4}.post-card__headline{font-family:Playfair Display,serif;font-size:2rem;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}@media screen and (max-width: 1219px){.post-card__headline{font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto}}.post-card__meta{font-size:1.25rem;font-style:normal;font-weight:400;font-size:.875rem}.post-card__meta{margin-top:.5rem}.post-card__icon{position:absolute;bottom:var(--s-bezel);right:var(--s-bezel);color:#9a2221}@media (hover: hover){.post-card:hover .post-card__icon,.post-card:hover .post-card__headline{color:#9a2221}}a.read-more,.read-more{display:inline-flex;align-items:center;gap:1rem;color:var(--c-highlight);width:fit-content;transition:gap .5s cubic-bezier(0,.55,.45,1);text-decoration:none}@media screen and (max-width: 579px){a.read-more,.read-more{gap:.75rem}}.read-more__icon{flex:0 0 2rem;display:inline-block}@media screen and (max-width: 579px){.read-more__icon{flex:0 0 1.5rem}}.read-more__label{font-size:1.25rem;font-style:normal;font-weight:400;line-height:100%}@media screen and (max-width: 579px){.read-more__label{font-size:1rem}}.read-more__label{flex:1 0 auto;white-space:nowrap}@media (hover: hover){.read-more-trigger:hover .read-more,.read-more:hover{gap:1.5rem}}
