.page-cover[data-v-1052f94b]{align-items:center;background-color:var(--app-background-color);color:var(--app-text-color);display:flex;height:100vh;height:100dvh;justify-content:center;margin-block-end:-100vh;margin-block-end:-100dvh;pointer-events:none;position:sticky;top:0;z-index:var(--app-layer-three)}.page-cover.is-active[data-v-1052f94b]{pointer-events:auto}.page-cover[data-v-1052f94b],.page-cover__message[data-v-1052f94b]{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.page-cover.is-active[data-v-1052f94b],.page-cover__message.is-active[data-v-1052f94b]{opacity:1}.page-cover__message[data-v-1052f94b]{position:relative;text-align:center;text-wrap:balance;top:-.065em}.block-button[data-v-2813a9b2]{align-items:center;display:flex;justify-content:center}.media-image[data-v-ad2f238a]{--transition-duration:1s;display:block;height:inherit;isolation:isolate;overflow:hidden;position:relative;width:100%}.media-image__asset[data-v-ad2f238a]{height:auto;width:100%}.media-image__asset.is-lazy[data-v-ad2f238a]{backface-visibility:hidden;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity var(--transition-duration) cubic-bezier(0,0,.2,1);z-index:1}.media-image__asset.is-loaded[data-v-ad2f238a]{opacity:1}.media-image__placeholder[data-v-ad2f238a]{backface-visibility:hidden;filter:blur(8px);height:auto;opacity:1;pointer-events:none;transition:opacity calc(var(--transition-duration)*2) cubic-bezier(0,0,.2,1) calc(var(--transition-duration)/2);width:100%}.media-image__asset.is-loaded+.media-image__placeholder[data-v-ad2f238a]{opacity:0}.card-media{isolation:isolate;position:relative}@media (hover:hover){@media (min-width:768px){.card-media__media{filter:blur(0);opacity:1;transition:filter .7s cubic-bezier(.4,0,.2,1);will-change:filter}a:is(:hover,:focus) .card-media__media{filter:blur(20px);transition:filter .5s cubic-bezier(.4,0,.2,1)}}}.card-media__content{padding:20px;text-align:center}@media (hover:hover){@media (min-width:768px){.card-media__content{align-items:center;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s cubic-bezier(.4,0,.2,1)}a:is(:hover,:focus) .card-media__content{opacity:1;transition:opacity .2s cubic-bezier(.4,0,.2,1) .15s}}}@media (max-width:767px){.card-media__media+.card-media__content{margin-block-start:40px}}.card-media__title+.card-media__headline:before{background-color:currentcolor;content:"";display:block;height:1px;margin-block:20px;margin-inline:auto;opacity:1;width:70px}@media (min-width:768px){.block-card[data-v-7ae9796a]{display:grid;gap:var(--app-inner-gutter);grid-template-columns:var(--app-grid)}}.block-card__media[data-v-7ae9796a]{border-radius:.125rem}@media (min-width:768px){.block-card-editorial[data-v-6212f76b]{display:grid;gap:var(--app-inner-gutter);grid-template-columns:var(--app-grid)}}.block-card-editorial__link[data-v-6212f76b]{display:block}.block-card-editorial__media[data-v-6212f76b]{border-radius:.125rem}@media (hover:hover){.block-card-editorial__media[data-v-6212f76b]{opacity:1;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.block-card-editorial__link:hover .block-card-editorial__media[data-v-6212f76b]{opacity:.8}}.block-card-editorial__caption[data-v-6212f76b]{font-style:italic;margin-block-start:8px}.ui-carousel{--dot-size:8px;--pagination-height:calc(30px + var(--dot-size));height:inherit;isolation:isolate;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-carousel__wrapper{display:flex;height:100%;transition-property:transform;transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.ui-carousel__slide{background-color:var(--app-background-color);flex-shrink:0;touch-action:pan-y pinch-zoom;transition-property:transform;width:100%}.app-story .ui-carousel__slide{background-color:#e9e7e7}.ui-carousel__button{align-items:center;display:flex;height:100%;opacity:0;padding:var(--app-outer-gutter);pointer-events:none;position:absolute;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.ui-carousel:hover .ui-carousel__button{opacity:.5;pointer-events:auto}.ui-carousel:hover .ui-carousel__button:hover{opacity:1}.ui-carousel--next-prev-shadow .ui-carousel__button:before{background-image:radial-gradient(circle,rgba(0,0,0,.5) 0,transparent 50%);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:400px;margin:auto;pointer-events:none;position:absolute;top:0;width:400px}.ui-carousel__button--previous{cursor:w-resize;justify-content:start;left:0}.ui-carousel--next-prev-shadow .ui-carousel__button--previous:before{background-position:left -225px center;left:0}.ui-carousel__button--next{cursor:e-resize;justify-content:end;right:0}.ui-carousel--next-prev-shadow .ui-carousel__button--next:before{background-position:right -225px center;right:0}.ui-carousel--has-pagination .ui-carousel__button{height:calc(100% - var(--pagination-height))}@media not (hover:hover){.ui-carousel__button{display:none}}.ui-carousel__arrow{height:auto;width:22px;fill:currentcolor;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ui-carousel__arrow--left{transform:translate3d(50%,0,0)}.ui-carousel__arrow--right{transform:translate3d(-50%,0,0)}.ui-carousel:hover .ui-carousel__arrow{transform:translateZ(0);transition:transform .3s cubic-bezier(0,0,.2,1)}.ui-carousel__pagination-wrapper{margin-block-start:calc(30px - var(--dot-size));margin-inline:auto;overflow:hidden;padding-inline:4px;position:relative;width:calc(var(--dot-size)*11)}.ui-carousel__pagination-wrapper:after,.ui-carousel__pagination-wrapper:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:var(--dot-size);z-index:1}.ui-carousel__pagination-wrapper:before{background-image:linear-gradient(to left,transparent,var(--app-background-color));left:0}.ui-carousel__pagination-wrapper:after{background-image:linear-gradient(to right,transparent,var(--app-background-color));right:0}.ui-carousel__pagination{display:flex;transform:translate(var(--bullet-movement)) translateZ(0);transition:transform .5s cubic-bezier(0,0,.2,1);will-change:transform}.ui-carousel__bullet{padding:calc(var(--dot-size)/2)}.ui-carousel__dot{background-color:currentcolor;border-radius:50%;cursor:pointer;display:block;height:var(--dot-size);opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:var(--dot-size)}.ui-carousel__bullet--is-active .ui-carousel__dot{opacity:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide-active{pointer-events:auto}@media (min-width:768px){.block-carousel__grid{display:grid;gap:var(--app-inner-gutter);grid-template-columns:var(--app-grid)}}.block-carousel__container{overflow:hidden}@media (min-width:768px){.block-carousel__container{grid-column:2/span 10}}.block-carousel__slide{background-color:var(--app-background-color);display:flex;height:100%;justify-content:space-between}.block-carousel__item--one{width:100%}.block-carousel__item--two{width:calc(50% - var(--app-inner-gutter)/2)}.block-carousel__media{border-radius:.125rem;height:100%;-o-object-fit:cover;object-fit:cover}.block-carousel__caption{font-style:italic;margin-block-start:8px}.block-gallery{height:100vh;height:100dvh;overflow:hidden;position:relative}.block-gallery:after{border-block-end:1px solid currentcolor;bottom:0;content:"";left:0;margin-inline:auto;opacity:.2;position:absolute;right:0;width:calc(100% - var(--app-outer-gutter)*2)}.block-gallery .ui-carousel__slide{height:100%}.block-gallery__item{background-color:var(--app-background-color);height:inherit;padding-block:var(--app-header-height)}.app-story .block-gallery__item{background-color:#e9e7e7}@media (min-width:768px){.block-gallery__item{padding-block:calc(var(--app-header-height)/1.5)}}.block-gallery__grid{display:grid;height:inherit}@media (min-width:768px){.block-gallery__grid{gap:var(--app-inner-gutter);grid-template-columns:var(--app-grid);justify-content:center}}.block-gallery__inner{grid-column:1/-1;min-height:100%}@media (min-width:768px){.block-gallery__inner{grid-column:3/span 8}}.block-gallery__caption{bottom:20px;display:flex;gap:20px;left:0;pointer-events:none;position:absolute;right:0}@media (min-width:768px){.block-gallery__caption{bottom:50px;gap:40px}}.block-gallery__media,.block-gallery__media img{height:100%!important;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.block-media[data-v-12c4d54b]{display:grid;gap:var(--app-inner-gutter);grid-template-columns:var(--app-grid)}}.block-media__media[data-v-12c4d54b]{border-radius:.125rem}.block-media__caption[data-v-12c4d54b]{font-style:italic;margin-block-start:8px}.block-menus[data-v-4f9cfc35]{backface-visibility:hidden;display:flex;flex-direction:column;gap:60px;margin-block-start:30px}@media (min-width:768px){.block-menus[data-v-4f9cfc35]{gap:80px;margin-block-start:-50px}.block-menus__banner[data-v-4f9cfc35]{display:grid;gap:var(--app-inner-gutter);grid-template-columns:var(--app-grid)}}.block-menus__media[data-v-4f9cfc35]{border-radius:.125rem}.block-menus__item[data-v-4f9cfc35],.block-menus__list[data-v-4f9cfc35]{display:flex;flex-direction:column}.block-menus__item[data-v-4f9cfc35]{align-items:center;text-align:center}.block-menus__link[data-v-4f9cfc35]{--link-padding-x:10px;--link-padding-y:10px;padding:var(--link-padding-y) var(--link-padding-x);transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%}.block-menus__link[data-v-4f9cfc35]:hover{font-style:italic}.block-menus__list:hover .block-menus__link[data-v-4f9cfc35]:not(:hover){opacity:.5}@media (min-width:768px){.block-menus__link[data-v-4f9cfc35]{--link-padding-y:3px}}@media (min-width:768px){.block-player[data-v-9b9408a4]{display:grid;gap:var(--app-inner-gutter);grid-template-columns:var(--app-grid)}}.block-player__error[data-v-9b9408a4]{grid-column:1/-1;margin-inline:auto;max-width:25em;text-align:center}.block-player__media[data-v-9b9408a4]{background-color:#0000000d;border-radius:.125rem;height:100%;overflow:hidden;width:100%}@media (min-width:768px){.block-player__media[data-v-9b9408a4]{grid-column:3/span 8}}.block-player__media[data-v-9b9408a4] iframe{border:none;height:100%;width:100%}@media (min-width:768px){.block-split[data-v-b1178b88]{align-items:center;display:grid;gap:var(--app-inner-gutter);grid-template-columns:var(--app-grid)}.block-split__picture[data-v-b1178b88]{grid-column:1/span 6}.block-split--reverse .block-split__picture[data-v-b1178b88]{grid-column:7/span 6;order:1}.block-split--story .block-split__picture[data-v-b1178b88]{grid-column:2/span 5}.block-split--reverse.block-split--story .block-split__picture[data-v-b1178b88]{grid-column:7/span 5}}@media (min-width:1024px){.block-split__picture[data-v-b1178b88]{grid-column:2/span 5}.block-split--reverse .block-split__picture[data-v-b1178b88]{grid-column:7/span 5}}@media (min-width:1920px){.block-split--story .block-split__picture[data-v-b1178b88]{grid-column:3/span 4}.block-split--reverse.block-split--story .block-split__picture[data-v-b1178b88]{grid-column:7/span 4}}.block-split__media[data-v-b1178b88]{border-radius:.125rem}.block-split__caption[data-v-b1178b88]{font-style:italic;margin-block-start:8px}@media (min-width:768px){.block-split__text[data-v-b1178b88]{--text-nudge:20px}}@media (min-width:1024px){.block-split__text[data-v-b1178b88]{--text-nudge:40px}}@media (min-width:768px){.block-split__text[data-v-b1178b88]{grid-column:7/span 6;padding-inline-start:var(--text-nudge)}.block-split--reverse .block-split__text[data-v-b1178b88]{grid-column:1/span 6;padding-inline:0 var(--text-nudge)}.block-split--story .block-split__text[data-v-b1178b88]{grid-column:7/span 5}.block-split--reverse.block-split--story .block-split__text[data-v-b1178b88]{grid-column:2/span 5}}@media (min-width:1024px){.block-split__text[data-v-b1178b88]{grid-column:8/span 5;padding-inline:0}.block-split--reverse .block-split__text[data-v-b1178b88]{grid-column:2/span 5}.block-split--story .block-split__text[data-v-b1178b88]{padding-inline-start:var(--text-nudge)}.block-split--reverse.block-split--story .block-split__text[data-v-b1178b88]{padding-inline:0 var(--text-nudge)}}@media (min-width:1920px){.block-split--reverse .block-split__text[data-v-b1178b88]{grid-column:3/span 4}.block-split--story .block-split__text[data-v-b1178b88]{grid-column:7/span 4}.block-split--reverse.block-split--story .block-split__text[data-v-b1178b88]{grid-column:3/span 4}}@media (max-width:767px){.block-split__picture+.block-split__text[data-v-b1178b88]{margin-block-start:60px}}.block-split__copy[data-v-b1178b88]{text-align:center}@media (min-width:768px){.block-split__copy[data-v-b1178b88]{text-align:left}}.block-split--story .block-split__copy[data-v-b1178b88]{text-align:left}.block-split__copy[data-v-b1178b88] p{margin-inline:auto;max-width:27.5em}@media (min-width:768px){.block-split__copy[data-v-b1178b88] p{margin-inline:0}.block-split--reverse .block-split__copy[data-v-b1178b88] p{max-width:22em}}.block-split--story .block-split__copy[data-v-b1178b88] p{margin-inline:0;max-width:100%}@media (min-width:768px){.block-split--story .block-split__copy[data-v-b1178b88] p{max-width:36em}}.block-text{text-align:center}.block-text :is(h1,h2,h3,h4,h5,h6){margin-inline:auto;max-width:36em;text-wrap:balance}.block-text p{margin-inline:auto;max-width:25em}[data-v-ca98d97e] p{max-width:none}@media (min-width:768px){.block-text-columns[data-v-ca98d97e]{display:grid;gap:var(--app-inner-gutter);grid-template-columns:var(--app-grid)}.block-text-columns__container[data-v-ca98d97e]{grid-column:2/span 10}}@media (min-width:1920px){.block-text-columns__container[data-v-ca98d97e]{grid-column:3/span 8}}.block-text-columns__title[data-v-ca98d97e]{font-size:.875rem;margin-bottom:30px;text-align:center}@media (min-width:1024px){.block-text-columns__title[data-v-ca98d97e]{margin-bottom:90px}}.block-text-columns__columns[data-v-ca98d97e]{text-align:left}@media (min-width:1024px){.block-text-columns__columns[data-v-ca98d97e]{-moz-column-count:2;column-count:2;-moz-column-gap:calc(var(--app-inner-gutter)*5);column-gap:calc(var(--app-inner-gutter)*5)}}.ui-connection[data-v-bd8fb7da]{--line-height:135px}@media (min-width:768px){.ui-connection[data-v-bd8fb7da]{--line-height:200px}}.ui-connection[data-v-bd8fb7da]{align-items:center;display:flex;flex-direction:column;height:var(--line-height);justify-content:start;width:100%}.ui-connection__line[data-v-bd8fb7da]{background-color:currentcolor;height:100%;opacity:0;scale:1 0 1;transform-origin:0 0;transition:opacity 1.5s cubic-bezier(.16,1,.3,1),scale 1.5s cubic-bezier(.16,1,.3,1);width:1px}.ui-connection__line--seen[data-v-bd8fb7da]{opacity:1;scale:1 1 1}.block-components__item{--line-spacing:80px;--first-spacing-rhythm:30px;--spacing-rhythm:150px;padding-block-start:var(--first-spacing-rhythm)}@media (min-width:768px){.block-components__item{--first-spacing-rhythm:100px;--spacing-rhythm:15.75vw}}@media (min-width:1920px){.block-components__item{--spacing-rhythm:300px}}@media (max-width:767px){.block-components__item--block_text:first-child{padding-block-start:25vh}}.block-components__item--block_gallery:first-child{padding-block-start:0}.block-components__item+.block-components__item{padding-block-start:var(--spacing-rhythm)}.block-components__item:not(.block-components__item--block_gallery):last-child{padding-block-end:150px}.block-components--home .block-components__item:first-child{padding-block-start:30px}@media (min-width:768px){.block-components--home .block-components__item:first-child{display:flex;flex-direction:column;height:100vh;justify-content:center;margin-block-start:calc(var(--app-header-height)*-1);padding-block-start:0}}.block-components--home .block-components__item:not(:first-child){position:relative;z-index:var(--app-layer-two)}.block-components__item:has(.block-components__line)+.block-components__item{padding-block-start:var(--line-spacing)}.block-components__item .block-components__line,.block-components__item--block_gallery+.block-components__item--block_text_columns,.block-components__item--block_text+.block-components__item--block_button{padding-block-start:var(--line-spacing)}.app-theme[data-v-44e3697d]{position:relative}.app-theme__segment[data-v-44e3697d]{align-items:flex-start;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:flex-start;pointer-events:none;position:absolute}
