body.wp-admin .FullScreenMediaCarouselBlock{background-color:#d7d5c9;padding:20px}body.wp-admin .FullScreenMediaCarouselBlock .block-editor-block-list__layout{padding-bottom:50px}body.footer-in-view .FullScreenMediaCarouselBlock{pointer-events:none}body:not(.wp-admin) .FullScreenMediaCarouselBlock{grid-column:full;height:100vh;height:100svh;opacity:0;outline:none;position:relative;width:100%}body:not(.wp-admin) .FullScreenMediaCarouselBlock:focus,body:not(.wp-admin) .FullScreenMediaCarouselBlock:focus-within{outline:none}body:not(.wp-admin) .FullScreenMediaCarouselBlock+*{padding-top:calc(4.13793vw + 67.24138px)}@media(min-width:2001px){body:not(.wp-admin) .FullScreenMediaCarouselBlock+*{padding-top:150px}}@media(max-width:550px){body:not(.wp-admin) .FullScreenMediaCarouselBlock+*{padding-top:90px}}body:not(.wp-admin) .FullScreenMediaCarouselBlock.flickity-enabled{opacity:1}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-viewport{height:100vh;height:100svh;left:0;max-height:100%;position:fixed;top:0;transition:height .2s ease;width:100%}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-viewport .HeroHeader .HeroHeader__container{height:100%;left:unset;position:relative;top:unset}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons{--col-spacer:calc(var(--six-site-margin) - var(--six-gutter)*2);--half-columns:calc(var(--six-cols)/2);align-items:flex-end;box-sizing:border-box;column-gap:var(--six-gutter);display:grid;grid-column:content;grid-template-columns:[full-start] 0 var(--col-spacer) [content-start] repeat(var(--six-cols),1fr) [content-end] var(--col-spacer) 0 [full-end];height:100%;justify-content:flex-end;left:0;padding-bottom:calc(1.72414vw + 15.51724px);pointer-events:none;position:fixed;top:0;width:100%}@media(min-width:2001px){body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons{padding-bottom:50px}}@media(max-width:550px){body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons{padding-bottom:25px}}@supports not (display:grid){body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons{display:block;width:100%}}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons .flickity-button{align-items:flex-end;background-image:unset;cursor:pointer;display:flex;filter:unset;flex-wrap:wrap;grid-column:span 1/content;grid-row:2;justify-content:flex-end;margin-bottom:5px;pointer-events:auto;position:relative;transition:opacity .5s cubic-bezier(.25,1,.5,1)}@media(hover:hover)and (pointer:fine){body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons .flickity-button:hover{opacity:.4}}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons .flickity-button:before{--line-height:1.2941176471;color:#f5f4f1;content:"→";display:block;font-family:HelveticaDisplayMed,sans-serif;font-size:calc(1.10345vw + 11.93103px);font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2941176471;position:relative}@media(min-width:2001px){body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons .flickity-button:before{font-size:34px}}@media(max-width:550px){body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons .flickity-button:before{font-size:18px}}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons .flickity-button[disabled=true]{opacity:.3}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons .flickity-button.previous{justify-content:flex-start;margin-right:40px;transform:rotate(180deg);z-index:3}@media(min-width:1920px){body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons .flickity-button.previous{margin-right:60px}}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons .flickity-button.next{padding-bottom:.5px;z-index:2}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-buttons .flickity-button svg{display:none}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-slider{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;max-height:100%;position:relative;width:100%;will-change:transform}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-slider .flickity-cell,body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-slider .flickity-cell img{max-height:100%}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-slider .flickity-cell{--hero-transition-duration:3.5s;align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:unset!important;transition:var(--hero-transition-duration) ease opacity;width:100%}@media(min-width:1024px){body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-slider .flickity-cell{padding:0}}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-slider .flickity-cell.HeroHeader{opacity:0!important;pointer-events:none}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-slider .flickity-cell.HeroHeader.is-selected{opacity:1!important;pointer-events:auto}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-slider .flickity-cell.HeroHeader .HeroHeader__content{opacity:0;transform:translateY(-20px)}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}body:not(.wp-admin) .FullScreenMediaCarouselBlock .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}