:root{--color-cream:#fbf8e9;--color-coral:#ff8564;--color-burgundy:#280005;--color-border:rgba(40,0,5,.9);--font-serif:Georgia,"Times New Roman",serif;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--row-height:clamp(150px,15vw,224px);--open-header-height:clamp(150px,15vw,224px);--container:min(960px,calc(100% - 40px))}.accordion,.accordion.is-admin{background-color:var(--bgColor);isolation:isolate;overflow:hidden;padding:calc(105.91549px + 3.75587vw) 0;position:relative}@media screen and (min-width:1440px){.accordion,.accordion.is-admin{padding:160px 0}}.accordion h2,.accordion.is-admin h2{color:var(--color-Burgundy);font-family:var(--avscode-font-primary);font-family:var(--font-family-Manrope);font-size:14px;font-style:normal;font-weight:400;font-weight:600;letter-spacing:var(--avscode-character-spacing-0);line-height:16px;margin-bottom:calc(-6.53521px + 6.00939vw);text-align:center}@media screen and (max-width:767px){.accordion h2,.accordion.is-admin h2{margin-bottom:16px;text-align:center}}.accordion .accordion-item:first-of-type,.accordion.is-admin .accordion-item:first-of-type{border-top:0}.accordion .accordion-item .accordion-eyebrow,.accordion.is-admin .accordion-item .accordion-eyebrow{font-size:16px;font-weight:600;line-height:24px}.accordion .accordion-item .accordion-eyebrow,.accordion .accordion-item .accordion-title,.accordion.is-admin .accordion-item .accordion-eyebrow,.accordion.is-admin .accordion-item .accordion-title{color:var(--color-Burgundy);font-family:var(--avscode-font-primary);font-family:var(--font-family);font-style:normal;letter-spacing:var(--avscode-character-spacing-0);transition:color .3s ease-in-out}.accordion .accordion-item .accordion-title,.accordion.is-admin .accordion-item .accordion-title{font-size:clamp(30px,30px + (50)*(100vw - 375px)/(1049),80px);font-weight:400;line-height:clamp(35px,35px + (60)*(100vw - 375px)/(1049),95px)}.accordion .accordion-item.is-open .accordion-eyebrow,.accordion.is-admin .accordion-item.is-open .accordion-eyebrow{color:var(--color-Orange)}.accordion .accordion-item:not(.is-open) .accordion-trigger:after,.accordion.is-admin .accordion-item:not(.is-open) .accordion-trigger:after{background-color:var(--color-Burgundy);bottom:0;content:"";height:0;left:0;position:absolute;transition:height .3s ease-in-out;width:100%}.accordion .accordion-item:not(.is-open) .accordion-trigger:hover .accordion-eyebrow,.accordion .accordion-item:not(.is-open) .accordion-trigger:hover .accordion-title,.accordion.is-admin .accordion-item:not(.is-open) .accordion-trigger:hover .accordion-eyebrow,.accordion.is-admin .accordion-item:not(.is-open) .accordion-trigger:hover .accordion-title{color:var(--color-Orange);z-index:2}.accordion .accordion-item:not(.is-open) .accordion-trigger:hover:after,.accordion.is-admin .accordion-item:not(.is-open) .accordion-trigger:hover:after{height:100%}.accordion button,.accordion.is-admin button{font:inherit}.accordion .page-intro p,.accordion.is-admin .page-intro p{font-size:clamp(.8rem,1vw,.95rem);font-weight:600;letter-spacing:.14em;line-height:1;margin:0 0 16px;text-transform:uppercase}.accordion .page-intro h1,.accordion.is-admin .page-intro h1{font-family:var(--font-serif);font-size:clamp(4rem,10vw,10rem);font-weight:400;letter-spacing:-.06em;line-height:.9;margin:0}.accordion .accordion-item,.accordion.is-admin .accordion-item{background:var(--color-coral);border-bottom:1px solid var(--color-border);color:var(--color-burgundy);overflow:clip;position:relative;transition:background-color .42s ease}.accordion .accordion-item.is-open,.accordion.is-admin .accordion-item.is-open{background:var(--color-cream)}.accordion .accordion-trigger,.accordion.is-admin .accordion-trigger{background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:grid;padding:40px;place-items:center;position:relative;text-align:center;width:100%;z-index:2}.accordion .accordion-item.is-open .accordion-trigger,.accordion.is-admin .accordion-item.is-open .accordion-trigger{border-bottom:1px solid var(--color-border);min-height:var(--open-header-height)}.accordion .accordion-trigger:focus-visible,.accordion.is-admin .accordion-trigger:focus-visible{outline:2px solid var(--color-burgundy);outline-offset:-8px}.accordion .accordion-label,.accordion.is-admin .accordion-label{display:grid;gap:clamp(10px,1.2vw,16px);place-items:center}.accordion .accordion-panel,.accordion.is-admin .accordion-panel{background:var(--color-cream);color:var(--color-burgundy);height:0;overflow:hidden;transition:height .56s cubic-bezier(.16,1,.3,1);will-change:height}.accordion .accordion-panel__inner,.accordion.is-admin .accordion-panel__inner{display:grid;min-height:clamp(520px,70svh,850px);opacity:0;padding:clamp(56px,8vw,128px) clamp(24px,6vw,96px) clamp(72px,9vw,144px);place-items:center;text-align:center;transform:translateY(34px) scale(.985);transition:opacity .34s ease,transform .52s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.accordion .accordion-item.is-open .accordion-panel__inner,.accordion.is-admin .accordion-item.is-open .accordion-panel__inner{opacity:1;transform:translateY(0) scale(1);transition-delay:40ms}.accordion .accordion-item.is-closing .accordion-panel__inner,.accordion.is-admin .accordion-item.is-closing .accordion-panel__inner{opacity:0;transform:translateY(-18px) scale(.99);transition-delay:0ms;transition-duration:.14s}.accordion .accordion-item.is-target .accordion-title,.accordion.is-admin .accordion-item.is-target .accordion-title{transform:translateY(-3px)}.accordion .accordion-content,.accordion.is-admin .accordion-content{display:grid;gap:60px;max-width:var(--container);place-items:center;width:100%}.accordion .accordion-ornament,.accordion.is-admin .accordion-ornament{display:grid;max-width:464px;place-items:center;width:100%}.accordion .accordion-text,.accordion.is-admin .accordion-text{color:var(--color-Burgundy);font-family:var(--avscode-font-primary);font-family:var(--font-family-Manrope);font-size:18px;font-style:normal;font-weight:400;letter-spacing:var(--avscode-character-spacing-0);line-height:28px;max-width:587px;width:100%}@media(max-width:767px){.accordion :root,.accordion.is-admin :root{--row-height:132px;--open-header-height:136px}.accordion .accordion-trigger,.accordion.is-admin .accordion-trigger{padding-inline:20px}.accordion .accordion-label,.accordion.is-admin .accordion-label{gap:8px}.accordion .accordion-title,.accordion.is-admin .accordion-title{font-size:clamp(3rem,15vw,5.2rem)}.accordion .accordion-panel__inner,.accordion.is-admin .accordion-panel__inner{min-height:auto;padding:48px 20px 72px}.accordion .accordion-text,.accordion.is-admin .accordion-text{font-size:1rem}}@media(prefers-reduced-motion:reduce){.accordion .accordion-item,.accordion .accordion-link,.accordion .accordion-panel,.accordion .accordion-title,.accordion.is-admin .accordion-item,.accordion.is-admin .accordion-link,.accordion.is-admin .accordion-panel,.accordion.is-admin .accordion-title{transition:none!important}.accordion .accordion-item:not(.is-open) .accordion-trigger:hover .accordion-title,.accordion.is-admin .accordion-item:not(.is-open) .accordion-trigger:hover .accordion-title{transform:none}}.accordion.is-admin{pointer-events:none}.accordion.is-admin:after{content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.accordion.is-admin{pointer-events:none!important}
