.ael{--ael-max-width:1200px;--ael-radius:24px;--ael-gap:24px;--ael-fixed-height:560px;--ael-panel-max-h:400px;--ael-transition:0.3s ease;--ael-arrow-size:38px;--ael-arrow-transition:.35s cubic-bezier(.22,.9,.3,1);--ael-arrow-draw:.45s;--ael-font-heading:"Zilla Slab",Georgia,serif;--ael-font-body:"Roboto",Arial,sans-serif}.ael,.ael *,.ael :after,.ael :before{box-sizing:border-box}:where(.ael h2,.ael h3,.ael p,.ael div,.ael span,.ael button){background:none;border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;margin:0;padding:0;text-decoration:none;text-transform:none}.ael{background:#fff;font-family:var(--ael-font-body)}.ael__inner{margin:0 auto;max-width:var(--ael-max-width);padding:56px 48px}.ael__header{margin-bottom:40px;text-align:center}.ael__heading{color:var(--ael-heading-color,#ff5900)!important;font-family:var(--ael-font-heading)!important;font-size:clamp(28px,4.5vw,40px);font-weight:800;line-height:1.25;margin-bottom:10px!important}.ael__subheading{color:#5b554d;font-size:15px}.ael__grid{align-items:start;display:grid;gap:var(--ael-gap);grid-template-columns:1fr 1fr}.ael__media{border-radius:var(--ael-radius);height:var(--ael-fixed-height);overflow:hidden}.ael__image{display:block;height:100%;object-fit:cover;width:100%}.ael__accordion{border-radius:var(--ael-radius);display:flex;flex-direction:column;height:var(--ael-fixed-height);overflow-x:hidden;overflow-y:auto}.ael__item{background:var(--ael-item-bg,#fbe7d6);border-radius:var(--ael-radius) var(--ael-radius) 0 0;flex-shrink:0;position:relative;transition:filter .2s ease,flex-grow var(--ael-transition)}.ael__item:not(.is-active){flex-grow:1}.ael__item:last-child{border-radius:var(--ael-radius)}.ael__item+.ael__item{margin-top:calc(var(--ael-radius)*-1)}.ael__item:not(.is-active):not(:last-child) .ael__trigger{padding-bottom:calc(18px + var(--ael-radius))}.ael__item:not(:last-child) .ael__desc{padding-bottom:calc(28px + var(--ael-radius))}.ael__item:focus-within,.ael__item:hover{filter:brightness(1.06)}.ael__item-heading{display:block}.ael__trigger{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:18px 24px;width:100%}.ael__trigger:focus-visible{border-radius:8px;outline:3px solid var(--ael-title-color,#2a2622);outline-offset:-6px}.ael__trigger-label{color:var(--ael-title-color,#2a2622)!important;font-family:var(--ael-font-heading)!important;font-size:17px;font-weight:800}.ael__trigger-arrow{align-items:center;background-color:transparent;border-radius:50%;color:var(--ael-title-color,#2a2622);display:inline-flex;flex-shrink:0;height:var(--ael-arrow-size);justify-content:center;transition:transform var(--ael-arrow-transition),background-color var(--ael-arrow-transition),color var(--ael-arrow-transition);width:var(--ael-arrow-size)}.ael__trigger-arrow svg{display:block;height:60%;overflow:visible;width:60%}.ael__item.is-active .ael__trigger-arrow svg path+path{animation:ael-draw var(--ael-arrow-draw) ease both}@keyframes ael-draw{0%{stroke-dasharray:26;stroke-dashoffset:26}to{stroke-dasharray:26;stroke-dashoffset:0}}.ael__item.is-active .ael__trigger-arrow{background-color:var(--ael-title-color,#2a2622);color:var(--ael-item-bg,#fbe7d6);transform:rotate(45deg)}.ael__item:not(.is-active):focus-within .ael__trigger-arrow,.ael__item:not(.is-active):hover .ael__trigger-arrow{transform:translate(2px,-2px)}.ael__panel{max-height:0;overflow:hidden;transition:max-height var(--ael-transition)}.ael__item.is-active .ael__panel{max-height:var(--ael-panel-max-h)}.ael__desc,.ael__desc p{color:var(--ael-desc-color,#6b6459)!important;font-family:var(--ael-font-body)!important;font-size:13.5px;line-height:1.6}.ael__desc{padding:0 24px 28px}.ael__desc p+p{margin-top:10px!important}.ael__desc a{color:inherit;font-weight:700;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px;transition:opacity .2s ease}.ael__desc a:focus-visible,.ael__desc a:hover{opacity:.75}.ael__desc a:focus-visible{border-radius:3px;outline:2px solid currentColor;outline-offset:3px}.ael__empty{color:#777;font-size:15px;padding:24px 0}@media (max-width:1023px){.ael__inner{padding:48px 32px}}@media (max-width:767px){.ael__inner{padding:40px 20px}.ael__header{margin-bottom:28px}.ael__grid{grid-template-columns:1fr}.ael__media{aspect-ratio:4/3;height:auto}.ael__accordion{height:auto;overflow-y:visible}.ael__trigger{padding:20px}.ael__desc{padding:0 20px 22px}.ael__item:not(.is-active):not(:last-child) .ael__trigger{padding-bottom:calc(20px + var(--ael-radius))}.ael__item:not(:last-child) .ael__desc{padding-bottom:calc(22px + var(--ael-radius))}}@media (prefers-reduced-motion:reduce){.ael__item,.ael__panel,.ael__trigger-arrow{transition:none!important}.ael__item.is-active .ael__trigger-arrow svg path+path{animation:none!important}.ael__item:not(.is-active):focus-within .ael__trigger-arrow,.ael__item:not(.is-active):hover .ael__trigger-arrow{transform:none}}