/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.paragraph-single-column-copy+.paragraph-media-slideshow .paragraph--type--media-slideshow{padding-top:0}:root{--slick-button-height:5rem}.component-carousel{padding:8.3rem 0 0}.component-carousel:before{content:"";background-color:#89ad89;position:absolute;width:50%;height:100%;top:0;left:0}@media (min-width:740px){.component-carousel:before{height:100%}}@media (min-width:740px){.component-carousel .carousel-inner-wrap{grid-column:2/span 9}}.component-carousel .slick-arrows{order:2;width:11.5rem}.component-carousel .slick-slider{padding:1.7rem;background-color:#d3cfcf;background-image:url(/themes/custom/origin/images/texture-grey.webp);background-size:cover;position:relative}@media (min-width:960px){.component-carousel .slick-slider{padding:3rem}}.component-carousel .field--name-field-media-image{--aspect-ratio:0.75}@media (min-width:960px){.component-carousel .field--name-field-media-image{--aspect-ratio:0.6}}@media (min-width:740px){.component-carousel .slick-utils{padding-right:3rem}}.slick-utils{height:var(--slick-button-height);width:calc(var(--slick-button-height) * 4);gap:1.5rem}@media (min-width:740px){.slick-utils{gap:3rem;padding-right:3rem}}.slick-carousel{--slick-button-height:5rem}.slick-arrow{transition:all .3s ease-in-out 0s;position:absolute;z-index:1;opacity:1!important;width:var(--slick-button-height);height:var(--slick-button-height);transform:translateY(-50%);top:50%!important;outline-offset:2px;border:1px solid #89ad89;border-radius:50%}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-prev .slick-prev-icon:before{left:1.45rem;top:1.65rem}@media (hover:hover) and (pointer:fine){.slick-arrow.slick-prev:hover .slick-prev-icon:before{transform:translateX(-.5rem)}}.slick-arrow.slick-prev:focus{color:#fff}.slick-arrow.slick-prev:focus .slick-prev-icon:before{transform:translateX(-.5rem)}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next .slick-next-icon:before{left:1.45rem;top:1.65rem}@media (hover:hover) and (pointer:fine){.slick-arrow.slick-next:hover .slick-next-icon:before{transform:translateX(.5rem)}}.slick-arrow.slick-next:focus{color:#fff}.slick-arrow.slick-next:focus .slick-next-icon:before{transform:translateX(.5rem)}.slick-arrow span{position:relative;--icon-size:1.5rem;opacity:1!important;width:var(--slick-button-height);height:var(--slick-button-height)}.slick-arrow span:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:#fff;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%);top:0;left:0;transform:none}.slick-arrow span.slick-next-icon:before{content:"\e900"}.slick-arrow span.slick-prev-icon:before{content:"\e901"}.slick-arrow.slick-disabled{opacity:0}.slick-arrow:focus{outline:2px dotted #fff!important}.slick-count .divider{font-size:0}.slick-count .divider:before{content:"/";font-size:1.6rem;display:inline-block;margin-left:.2rem;margin-right:-.2rem}
.paragraph--type--featured-carousel{--padding--md:1.5rem;padding-bottom:0!important;overflow:hidden}.paragraph--type--featured-carousel .copy{grid-column:span 10;margin:2rem 0}@media (min-width:740px){.paragraph--type--featured-carousel .copy{grid-column:2/span 7;margin:3rem 0 6rem}}@media (min-width:1400px){.paragraph--type--featured-carousel .copy{grid-column:2/span 5;margin:0 0 12rem}}.paragraph--type--featured-carousel .svg-text{margin-left:calc(var(--page-margin) * -1);margin-right:calc(var(--page-margin) * -1)}.paragraph--type--featured-carousel .svg-text svg{width:100vw;height:auto}.paragraph--type--featured-carousel .svg-text.secondary{margin-bottom:calc(var(--padding--md) * -1)}.paragraph--type--featured-carousel .svg-text.secondary svg{width:76vw}.paragraph--type--featured-carousel .carousel-wrap{margin-top:-6rem}@media (min-width:740px){.paragraph--type--featured-carousel .carousel-wrap{margin-top:-14rem;grid-column:2/span 11}}@media (min-width:960px){.paragraph--type--featured-carousel .carousel-wrap{margin-top:-12rem}}.paragraph--type--featured-carousel .slick-carousel{--slick-button-height:5rem}.paragraph--type--featured-carousel .slick-slider{margin-bottom:0}.paragraph--type--featured-carousel .slick-slide article{padding:var(--padding--md)}.paragraph--type--featured-carousel .slick-slide .field--name-field-media-image{--aspect-ratio:0.75}.paragraph--type--featured-carousel .slides-wrap{margin:0 auto;overflow:hidden}@media (min-width:740px){.paragraph--type--featured-carousel .slides-wrap{transform:translateX(10vw)}}@media (min-width:1400px){.paragraph--type--featured-carousel .slides-wrap{transform:translateX(10vw)}}.paragraph--type--featured-carousel .slick-list{padding:10rem 0 6.5rem!important;overflow:hidden;display:block;position:relative}@media (min-width:740px){.paragraph--type--featured-carousel .slick-list{padding:10rem 0 4rem!important}}@media (min-width:1400px){.paragraph--type--featured-carousel .slick-list{padding:10rem 0 12rem!important}}.paragraph--type--featured-carousel .slick-slide{width:23rem;margin:0 var(--padding--md);padding:0;overflow:hidden;outline:0;position:relative;transition:all .2s ease}@media (min-width:740px){.paragraph--type--featured-carousel .slick-slide{margin:0 2.3vw}}@media (min-width:960px){.paragraph--type--featured-carousel .slick-slide{margin:0 3.4vw}}.paragraph--type--featured-carousel .slick-center{transform:scale(1.7);z-index:3;overflow:hidden}.paragraph--type--featured-carousel .slick-utils{height:var(--slick-button-height);gap:var(--padding--md);width:100%;padding:0 var(--padding--md)}@media (min-width:740px){.paragraph--type--featured-carousel .slick-utils{gap:3rem;justify-content:flex-end}}.paragraph--type--featured-carousel .slick-arrows{width:11rem}.paragraph--type--featured-carousel .slick-arrow{transition:all .3s ease-in-out 0s;position:absolute;z-index:1;opacity:1!important;width:var(--slick-button-height);height:var(--slick-button-height);transform:translateY(-50%);top:50%!important;outline-offset:2px;border:1px solid #89ad89;border-radius:50%}.paragraph--type--featured-carousel .slick-arrow.slick-prev{left:0}.paragraph--type--featured-carousel .slick-arrow.slick-prev .slick-prev-icon:before{left:1.45rem;top:1.65rem}@media (hover:hover) and (pointer:fine){.paragraph--type--featured-carousel .slick-arrow.slick-prev:hover .slick-prev-icon:before{transform:translateX(-.5rem)}}.paragraph--type--featured-carousel .slick-arrow.slick-prev:focus{color:#fff}.paragraph--type--featured-carousel .slick-arrow.slick-prev:focus .slick-prev-icon:before{transform:translateX(-.5rem)}.paragraph--type--featured-carousel .slick-arrow.slick-next{right:0}.paragraph--type--featured-carousel .slick-arrow.slick-next .slick-next-icon:before{left:1.45rem;top:1.65rem}@media (hover:hover) and (pointer:fine){.paragraph--type--featured-carousel .slick-arrow.slick-next:hover .slick-next-icon:before{transform:translateX(.5rem)}}.paragraph--type--featured-carousel .slick-arrow.slick-next:focus{color:#fff}.paragraph--type--featured-carousel .slick-arrow.slick-next:focus .slick-next-icon:before{transform:translateX(.5rem)}.paragraph--type--featured-carousel .slick-arrow span{position:relative;--icon-size:1.5rem;opacity:1!important;width:var(--slick-button-height);height:var(--slick-button-height)}.paragraph--type--featured-carousel .slick-arrow span:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:#fff;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%);top:0;left:0;transform:none}.paragraph--type--featured-carousel .slick-arrow span.slick-next-icon:before{content:"\e900"}.paragraph--type--featured-carousel .slick-arrow span.slick-prev-icon:before{content:"\e901"}.paragraph--type--featured-carousel .slick-arrow.slick-disabled{opacity:0}
.paragraph--type--image-aside-copy{position:relative;padding:6rem 0}.paragraph--type--image-aside-copy .field--name-field-image:before{content:"";background-color:#89ad89;position:absolute;width:calc(50% + var(--page-margin));height:calc(100% + 4.4rem);top:-2.2rem;z-index:-1}@media (min-width:960px){.paragraph--type--image-aside-copy .field--name-field-image:before{height:calc(100% + 6.6rem);top:-3.3rem}}@media (min-width:1400px){.paragraph--type--image-aside-copy .field--name-field-image:before{height:calc(100% + 12rem);top:-6rem}}.paragraph--type--image-aside-copy:has(.align--left) .field--name-field-image:before{left:calc(var(--page-margin) * -1)}.paragraph--type--image-aside-copy:has(.align--right) .field--name-field-image:before{right:calc(var(--page-margin) * -1)}.paragraph--type--image-aside-copy>*{color:#fff}@media (min-width:1400px){.component-image-aside-copy{align-items:center}}@media (min-width:1400px){.component-image-aside-copy>*{grid-row:1!important}}.component-image-aside-copy div.image{position:relative}@media (min-width:740px){.component-image-aside-copy div.image{grid-column:6/span 7}}@media (min-width:1400px){.component-image-aside-copy div.image{grid-column:8/span 5}}.component-image-aside-copy div.image .field--name-field-image{padding:1.7rem;background-color:#d3cfcf;background-image:url(/themes/custom/origin/images/texture-grey.webp);background-size:cover;position:relative;--aspect-ratio:0.8}@media (min-width:740px){.component-image-aside-copy div.image .field--name-field-image{padding:3rem}}.component-image-aside-copy .copy{margin-top:7.6rem;grid-column:3/span 10}@media (min-width:740px){.component-image-aside-copy .copy{grid-column:2/span 7}}@media (min-width:1400px){.component-image-aside-copy .copy{grid-column:2/span 5;margin-top:0}}@media (min-width:740px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy div.image,.component-image-aside-copy.align--left div.image{grid-column:span 7}}@media (min-width:1400px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy div.image,.component-image-aside-copy.align--left div.image{grid-column:span 5}}@media (min-width:740px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy .copy,.component-image-aside-copy.align--left .copy{grid-column:5/span 7}}@media (min-width:1400px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy .copy,.component-image-aside-copy.align--left .copy{grid-column:7/span 5}}.node--view-mode-teaser:not(:last-of-type){margin-bottom:2em}
.paragraph-image-callout{margin:0!important}.paragraph--type--image-callout .field--name-field-heading{grid-column:4/span 9}.paragraph--type--image-callout .copy{grid-column:span 10;margin:2rem 0 6rem}@media (min-width:740px){.paragraph--type--image-callout .copy{grid-column:2/span 7;margin:3rem 0 6rem}}@media (min-width:1400px){.paragraph--type--image-callout .copy{grid-column:2/span 5;margin:6rem 0 12rem}}.paragraph--type--image-callout .heading{grid-column:3/span 10;margin-top:-5rem;z-index:1}@media (min-width:740px){.paragraph--type--image-callout .heading{grid-column:4/span 9}}@media (min-width:1400px){.paragraph--type--image-callout .heading{margin-top:-11rem}}.paragraph--type--image-callout .heading h2 span{padding-left:7vw}@media (min-width:740px){.paragraph--type--image-callout .heading h2 span{padding-left:9vw}}@media (min-width:740px){.paragraph--type--image-callout .image-primary{grid-column:span 9}}@media (min-width:1400px){.paragraph--type--image-callout .image-primary{grid-column:span 7}}@media (min-width:740px){.paragraph--type--image-callout .image-secondary{grid-column:4/span 9}}@media (min-width:1400px){.paragraph--type--image-callout .image-secondary{grid-column:6/span 7}}.paragraph--type--image-callout .field--name-field-image,.paragraph--type--image-callout .field--name-field-secondary-image{padding:1.7rem;background-color:#d3cfcf;background-size:cover;position:relative}@media (min-width:740px){.paragraph--type--image-callout .field--name-field-image,.paragraph--type--image-callout .field--name-field-secondary-image{padding:3rem}}.paragraph--type--image-callout .field--name-field-image:before,.paragraph--type--image-callout .field--name-field-secondary-image:before{content:"";background-color:#202320;position:absolute;width:calc(16.5% + var(--page-margin));height:calc(100% + 4.4rem);top:-2.2rem;left:calc(var(--page-margin) * -1);z-index:-1}@media (min-width:740px){.paragraph--type--image-callout .field--name-field-image:before,.paragraph--type--image-callout .field--name-field-secondary-image:before{height:calc(100% + 6.6rem);top:-3.3rem;width:calc(25% + var(--page-margin))}}@media (min-width:1400px){.paragraph--type--image-callout .field--name-field-image:before,.paragraph--type--image-callout .field--name-field-secondary-image:before{height:calc(100% + 12rem);top:-6rem;width:calc(40% + var(--page-margin))}}.paragraph--type--image-callout .field--name-field-image{background-image:url(/themes/custom/origin/images/texture-snow.webp)}.paragraph--type--image-callout .field--name-field-secondary-image{background-image:url(/themes/custom/origin/images/texture-rock.webp)}.paragraph--type--image-callout .field--name-field-secondary-image:before{left:auto;right:calc(var(--page-margin) * -1)}
.node--unpublished{background-color:transparent!important}.content-unpublished{padding:1em 2em}.node--view-mode-full .recurring-output--wrapper details[open] summary:before{content:"-"}.node--view-mode-full .recurring-output--wrapper details summary{cursor:pointer;padding-right:1em;width:-moz-max-content;width:max-content}.node--view-mode-full .recurring-output--wrapper details summary:before{content:"+";right:0}.node--view-mode-full .recurring-output--wrapper .different-days .datetime{display:block}
.paragraph--type--single-column-copy:before{content:"";width:20%;height:2.5rem;display:block;position:absolute;top:-2.5rem;left:0}@media (min-width:740px){.paragraph--type--single-column-copy:before{width:35%}}@media (min-width:1400px){.paragraph--type--single-column-copy:before{top:-5rem;width:50%;height:5.2rem}}.paragraph--type--single-column-copy .component-single-column-copy{row-gap:4em}.paragraph--type--single-column-copy.bg--black:before{background-color:#202320}.paragraph--type--single-column-copy .component-single-column-copy__heading{grid-column:span 12;grid-row:1;gap:1.9em}@media (min-width:740px){.paragraph--type--single-column-copy .component-single-column-copy__heading{grid-column:span 6}}@media (min-width:1400px){.paragraph--type--single-column-copy .component-single-column-copy__heading{grid-column:span 5}}.paragraph--type--single-column-copy .content-container{grid-row:2}.paragraph--type--single-column-copy h2{color:#89ad89}.paragraph--type--single-column-copy:not(:has(.field--name-field-heading)) .content-container{grid-column:4/span 8}.accordion{--icon-size:2rem}.accordion-row{padding:2em 0;overflow:hidden}.accordion button{--icon-size:2rem;padding-right:calc(var(--icon-size) + 1em);min-height:var(--icon-size);width:100%}.accordion button:before{content:"\e90a";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:0;transform:translateY(-50%)}.accordion button[aria-expanded=true]{display:block}.accordion button[aria-expanded=true]:before{transform:translateY(-50%) rotate(180deg)}.accordion-content{padding-top:1em}@media (min-width:960px){.accordion-content{padding-right:calc(var(--icon-size) + 1em)}}
.paragraph--unpublished{background-color:#fff4f4;}
