.block.accordions{position:relative;overflow:hidden;padding:2rem 0}@media print,screen and (min-width: 40rem){.block.accordions{padding:6rem 0}}.block.accordions>.inner{max-width:87.5rem;margin:0 auto;padding:0 1rem}@media print,screen and (min-width: 40rem){.block.accordions>.inner{padding:0 2rem}}.block.accordions .group.text{margin-bottom:3rem;color:#002c2b}.block.accordions .group.text.center{text-align:center}.block.accordions .group.text.center .field-text{margin-left:auto;margin-right:auto}.block.accordions .field-supertitle{padding-bottom:1rem;text-transform:uppercase;color:#002c2b;font-family:"SaansSemiMono-Medium",monospace;opacity:.75;font-weight:400}.block.accordions .field-supertitle{font-size:.75rem}@media screen and (min-width: 40rem){.block.accordions .field-supertitle{font-size:calc(0.75rem + 0.25*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.block.accordions .field-supertitle{font-size:1rem}}.block.accordions .field-title{color:#002c2b;font-family:"SeasonMix",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2;margin:0}.block.accordions .field-title p{margin:0}.block.accordions .field-text{max-width:62.5rem}.block.accordions .group.accordions{display:flex;flex-direction:column;gap:2rem}.block.accordions .group.accordions .accordion{border-radius:.75rem;background-color:#fff;transition:background-color 400ms}.block.accordions .group.accordions .accordion summary{cursor:pointer;display:flex;align-items:center;list-style:none;padding:1rem 2rem}@media print,screen and (min-width: 40rem){.block.accordions .group.accordions .accordion summary{padding:1rem 4rem}}.block.accordions .group.accordions .accordion summary::-webkit-details-marker{display:none}.block.accordions .group.accordions .accordion summary .label{display:inline-block;color:#002c2b;width:80%;font-family:"SeasonMix",Helvetica,Arial,sans-serif}.block.accordions .group.accordions .accordion summary .label{font-size:2rem}@media screen and (min-width: 40rem){.block.accordions .group.accordions .accordion summary .label{font-size:calc(2rem + 0.5*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.block.accordions .group.accordions .accordion summary .label{font-size:2.5rem}}.block.accordions .group.accordions .accordion summary .icon{display:inline-block;color:#002c2b;font-size:3.4375rem;transition:transform 400ms;margin-left:auto}.block.accordions .group.accordions .accordion:hover{background-color:#b9f663}.block.accordions .group.accordions .accordion .accordion-inner{padding:0 2rem 2rem}@media print,screen and (min-width: 40rem){.block.accordions .group.accordions .accordion .accordion-inner{padding:0 4rem 3rem}}.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-text{font-size:1.125rem}@media screen and (min-width: 40rem){.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-text{font-size:calc(1.125rem + 0.1875*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-text{font-size:1.3125rem}}.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-button-group-text{font-family:"SaansSemiMono-Medium",monospace;font-weight:600;color:#002c2b}.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-button-group-text{font-size:1rem}@media screen and (min-width: 40rem){.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-button-group-text{font-size:calc(1rem + 0.125*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-button-group-text{font-size:1.125rem}}.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-buttons{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-buttons .accordion-button{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-radius:.5rem;background-color:#fff;text-decoration:none;font-family:"Saans",sans-serif;color:#002c2b;transition:background-color 400ms,color 400ms}.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-buttons .accordion-button{font-size:.875rem}@media screen and (min-width: 40rem){.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-buttons .accordion-button{font-size:calc(0.875rem + 0.25*(100vw - 40rem)/35)}}@media screen and (min-width: 75rem){.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-buttons .accordion-button{font-size:1.125rem}}.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-buttons .accordion-button:hover{background-color:#002c2b;color:#fff;opacity:1}.block.accordions .group.accordions .accordion .accordion-inner .field-accordion-buttons .accordion-button__dot{display:inline-block;width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0}.block.accordions .group.accordions .accordion[open]{background-color:#f1ece7}.block.accordions .group.accordions .accordion[open] summary .icon{transform:rotate(45deg)}
/*# sourceMappingURL=accordions.css.map */
