:root{--font-family-main:"area-normal",sans-serif;--font-family-display:"halyard-display",sans-serif;--font-family-body:"area-normal",sans-serif;--font-family-display-medium:var(--font-family-display);--font-family-body-regular:var(--font-family-body);--font-family-body-book:var(--font-family-body);--font-family-body-bold:var(--font-family-body);--font-weight-display-medium:400;--font-weight-body-regular:400;--font-weight-body-book:400;--font-weight-body-bold:700;--font-weight-body-black:900;--color-primary:#00c6c2;--color-secondary:#052831;--color-teal:#00c6c2;--color-midnight-black:#052831;--color-putty:#fdf7ea;--color-white:#fff;--color-midnight-black-dark:#031d24;--color-black:#000;--color-error:#d00}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes draw{0%{stroke-dashoffset:1000}30%{stroke-dashoffset:0}45%{stroke-dashoffset:0}75%{stroke-dashoffset:1000}to{stroke-dashoffset:1000}}@keyframes svg-spin{0%{transform:scale(1) rotateY(0)}30%{transform:scale(1) rotateY(0)}35%{transform:scale(1.25) rotateY(0)}40%{transform:scale(1.25) rotateY(1turn)}45%{transform:scale(1) rotateY(1turn)}to{transform:scale(1) rotateY(1turn)}}.image-accordion{background:var(--color-midnight-black);color:var(--color-white);overflow:hidden;padding-bottom:5rem;padding-top:5rem;position:relative}@media(max-width:992px){.image-accordion{padding-bottom:3.75rem;padding-top:3.75rem}}.image-accordion.block-theme-light .image-accordion__cta,.image-accordion.block-theme-light .image-accordion__description,.image-accordion.block-theme-light .image-accordion__heading,.image-accordion.block-theme-light .image-accordion__trigger{color:var(--color-midnight-black)}.image-accordion.block-theme-light .image-accordion__empty,.image-accordion.block-theme-light .image-accordion__image-placeholder{background:#0528310a;border-color:#0528312e;color:#052831bf}.image-accordion .container-wide{position:relative;z-index:1}.image-accordion .section-pattern{overflow:hidden;position:absolute;right:0;top:0;z-index:0}.image-accordion .section-pattern .section-pattern__image,.image-accordion .section-pattern img,.image-accordion .section-pattern picture{clip-path:inset(0 0 100% 0);display:block;height:auto;transition:clip-path 3s cubic-bezier(.22,1,.36,1);width:100%;will-change:clip-path}.image-accordion--pattern-visible .section-pattern .section-pattern__image,.image-accordion--pattern-visible .section-pattern img,.image-accordion--pattern-visible .section-pattern picture{clip-path:inset(0 0 0 0)}.image-accordion__layout{display:grid;gap:clamp(2rem,10vw,10rem);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}@media(max-width:992px){.image-accordion__layout{gap:2.5rem;grid-template-columns:1fr}}.image-accordion__media{height:100%;min-width:0}.image-accordion__media-inner{aspect-ratio:1/.64;position:relative}.image-accordion__media-item{background:var(--color-secondary);height:calc(100% - 4rem);left:0;opacity:0;pointer-events:none;position:absolute;top:2rem;transform:translateY(1rem) scale(.985);transition:opacity .42s ease,transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;visibility:hidden;width:100%}.image-accordion__media-item.is-active,.image-accordion__media-item.is-leaving{visibility:visible}.image-accordion__media-item.is-active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s;z-index:1}.image-accordion__media-item.is-leaving{opacity:0;transform:translateY(-.75rem) scale(1.01);transition-delay:0s,0s,0s;z-index:0}.image-accordion__image,.image-accordion__image-placeholder{display:block;height:100%;width:100%}.image-accordion__image{mix-blend-mode:screen;object-fit:cover;object-position:center}.image-accordion__image-placeholder{background:#ffffff0a;border:1px dashed #ffffff38;box-sizing:border-box;color:#ffffffb8;display:grid;padding:2rem;place-items:center;text-align:center}.image-accordion__frame{--image-accordion-frame-draw-duration:2000ms;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.image-accordion__frame,.image-accordion__frame svg{color:var(--color-teal);height:100%;overflow:visible}.image-accordion__frame svg{aspect-ratio:651.4/563.3;display:block;left:-2rem;margin-right:auto;max-width:100%;position:relative;width:auto}@media(max-width:992px){.image-accordion__frame svg{left:0;margin-left:auto}}.image-accordion__frame-animated-path,.image-accordion__frame-static-path{shape-rendering:geometricPrecision}.image-accordion__frame-static-path{opacity:0}.image-accordion__frame-animated-path{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}@media(max-width:992px){.image-accordion__frame{left:50%;top:50%;transform:translate(-50%,-50%);width:80%}}.image-accordion--frame-animating .image-accordion__frame-svg{opacity:1}.image-accordion--frame-animating .image-accordion__frame-animated-path{animation:imageAccordionFrameDraw var(--image-accordion-frame-draw-duration) linear forwards,imageAccordionFrameAnimatedHide var(--image-accordion-frame-draw-duration) step-end forwards;opacity:1}.image-accordion--frame-animating .image-accordion__frame-static-path{animation:imageAccordionFrameStaticReveal var(--image-accordion-frame-draw-duration) step-end forwards}.image-accordion--frame-complete .image-accordion__frame-svg{opacity:1}.image-accordion--frame-complete .image-accordion__frame-animated-path{opacity:0;stroke-dashoffset:0}.image-accordion--frame-complete .image-accordion__frame-static-path{opacity:1}.image-accordion__content{min-width:0;position:relative;z-index:1}.image-accordion__pretitle{color:var(--color-teal);margin:0 0 .9rem!important}.image-accordion__heading{color:var(--color-white);margin:0!important}.image-accordion__items{margin-top:2rem}.image-accordion__item{border-bottom:2px solid var(--color-teal);box-sizing:border-box;padding:0 2rem}@media(max-width:992px){.image-accordion__item{padding:0}}.image-accordion__item-heading{margin:0}.image-accordion__trigger{all:unset;align-items:center;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:flex;gap:3rem;padding:2rem 0;transition:color .3s ease;width:100%}.image-accordion__trigger:focus-visible,.image-accordion__trigger:hover{color:var(--color-teal)}.image-accordion__trigger:focus-visible{border-radius:.25rem;outline:2px solid var(--color-teal);outline-offset:6px}.image-accordion__trigger-icon{align-items:center;color:currentColor;display:inline-flex;flex:0 0 auto;justify-content:center;transition:color .3s ease,transform .3s ease;width:1.5rem}@media(max-width:992px){.image-accordion__trigger-icon{transform:rotate(90deg)}}.image-accordion__trigger-icon svg{display:block;height:auto;width:.85rem}.image-accordion__trigger-label{color:inherit;margin:0!important}.image-accordion__item.is-active .image-accordion__trigger{color:var(--color-teal);padding-bottom:1.5rem}.image-accordion__item.is-active .image-accordion__trigger-icon{transform:rotate(180deg)}@media(max-width:992px){.image-accordion__item.is-active .image-accordion__trigger-icon{transform:rotate(270deg)}}.image-accordion__panel{height:auto;overflow:hidden;transition:height .42s cubic-bezier(.22,1,.36,1)}.image-accordion__panel[hidden]{display:none!important}.image-accordion__panel-inner{opacity:0;padding:0 0 1.8rem 4.5rem;transform:translateY(-.5rem);transition:opacity .26s ease,transform .42s cubic-bezier(.22,1,.36,1)}.image-accordion__panel.is-open .image-accordion__panel-inner{opacity:1;transform:translateY(0);transition-delay:70ms}.image-accordion__description{color:var(--color-white);margin:0!important}.image-accordion__description p{margin:0}.image-accordion__description p+p{margin-top:.875rem}.image-accordion__cta{box-shadow:0 .625rem 1.5rem #0000002e;color:var(--color-white);margin-top:1.5rem}.image-accordion__empty{border:1px dashed #fff3;color:#ffffffb8;display:grid;min-height:12rem;padding:2rem;place-items:center;text-align:center}.image-accordion__empty p{margin:0}@media(max-width:992px){.image-accordion__heading{max-width:none}.image-accordion__trigger{gap:.875rem}.image-accordion__panel-inner{padding-inline-start:2rem}.image-accordion__description{max-width:none}}@media(prefers-reduced-motion:reduce){.image-accordion__frame-svg,.image-accordion__media-item,.image-accordion__panel,.image-accordion__panel-inner,.image-accordion__trigger,.image-accordion__trigger-icon{transition:none}}@keyframes imageAccordionFrameDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes imageAccordionFrameAnimatedHide{0%,99.99%{opacity:1}to{opacity:0}}@keyframes imageAccordionFrameStaticReveal{0%,99.99%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=image-accordion.css.map*/