@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(./lato-latin-100-normal-Dw0I1B7H.woff2) format("woff2"),url(./lato-latin-100-normal-pKQoWT5u.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(./lato-latin-300-normal-BP2wSCML.woff2) format("woff2"),url(./lato-latin-300-normal-CINZtfFB.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(./lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(./lato-latin-400-normal-B11PyLys.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(./lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(./lato-latin-700-normal-DAdL7O4w.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(./lato-latin-900-normal-C3uaq3BA.woff2) format("woff2"),url(./lato-latin-900-normal-CZBfLiEO.woff) format("woff")}@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-display:swap;src:url(./cabin-latin-400-normal-CexE3FJz.woff2) format("woff2"),url(./cabin-latin-400-normal-BKl0A_G7.woff) format("woff")}@font-face{font-family:Cabin;font-style:italic;font-weight:400;font-display:swap;src:url(./cabin-latin-400-italic-DQgqvOD-.woff2) format("woff2"),url(./cabin-latin-400-italic-tTj4skl5.woff) format("woff")}@font-face{font-family:Cabin;font-style:normal;font-weight:500;font-display:swap;src:url(./cabin-latin-500-normal-IdFnxyia.woff2) format("woff2"),url(./cabin-latin-500-normal-C-SyL_Me.woff) format("woff")}@font-face{font-family:Cabin;font-style:normal;font-weight:700;font-display:swap;src:url(./cabin-latin-700-normal-BSVyX4_V.woff2) format("woff2"),url(./cabin-latin-700-normal-BOC0lh-o.woff) format("woff")}@font-face{font-family:Cabin;font-style:italic;font-weight:700;font-display:swap;src:url(./cabin-latin-700-italic-2AYCEE-r.woff2) format("woff2"),url(./cabin-latin-700-italic-B_Ccm8QM.woff) format("woff")}.accordion-gallery-section__center{max-width:800px;margin:0 auto 64px;text-align:center}.accordion-gallery-section__label{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:#9cd5ff;color:#1b2434;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:12px;margin-bottom:32px}@media only screen and (min-width:1024px){.accordion-gallery-section__label{margin-bottom:64px}}.accordion-gallery-section__title{font-size:clamp(1.75rem,3vw + .75rem,3rem);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px;text-align:left}@media only screen and (min-width:1024px){.accordion-gallery-section__title{margin-bottom:48px}}.accordion-gallery-section__title em{font-style:italic;color:#1b2434}p.accordion-gallery-section__text{font-size:18px;color:#1b2434;line-height:1.7;max-width:580px;margin:0 auto 32px;text-align:left}@media only screen and (min-width:1024px){p.accordion-gallery-section__text{font-size:23px;margin-bottom:64px}}.accordion-gallery{display:block}@media only screen and (min-width:1024px){.accordion-gallery{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}}.accordion-gallery__list{display:flex;flex-direction:column;gap:0}.accordion-gallery__item{border-bottom:1px solid #DDE3EA}.accordion-gallery__trigger{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 0;text-align:left;cursor:pointer;background:none;border:none;font-family:inherit}.accordion-gallery__trigger-icon{width:48px;height:48px;min-width:48px;border-radius:50%;border:2px dashed #DDE3EA;background:transparent;color:#1b2434;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all .35s cubic-bezier(.16,1,.3,1)}.accordion-gallery__item.is-active .accordion-gallery__trigger-icon{background:#9cd5ff;border-color:#355872;border-style:solid;color:#1b2434}.accordion-gallery__trigger-text{flex:1}.accordion-gallery__trigger-title{font-weight:600;font-size:1.0625rem;color:#1b2434;margin-bottom:0;transition:color .25s ease}.accordion-gallery__item.is-active .accordion-gallery__trigger-title{color:#1b2434}.accordion-gallery__trigger-subtitle{font-size:.8125rem;color:#1b2434;margin-top:.125rem}.accordion-gallery__chevron{font-size:1.25rem;color:#1b2434;transition:transform .35s cubic-bezier(.16,1,.3,1)}.accordion-gallery__item.is-active .accordion-gallery__chevron{transform:rotate(180deg);color:#1b2434}.accordion-gallery__body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.accordion-gallery__body-inner{padding:0 0 1rem 4.25rem;color:#1b2434;font-size:.9375rem;line-height:1.7}.accordion-gallery__body-image,.accordion-gallery__image-area{display:none}@media only screen and (min-width:1024px){.accordion-gallery__image-area{display:block;position:sticky;top:100px;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:#9cd5ff}}.accordion-gallery__image-area .emad-image{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1);pointer-events:none;border-radius:0;background-color:transparent}.accordion-gallery__image-area .emad-image.is-active{opacity:1;pointer-events:auto}.accordion-gallery__image-area .emad-image__inner{border-radius:0;background-color:transparent;aspect-ratio:auto!important;height:100%}.accordion-gallery__image-area img{position:relative!important;inset:auto!important;opacity:1!important;border-radius:0!important;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
