.s-faq .accordion__content{display:none;height:0;opacity:0;overflow:hidden;width:100%}.s-faq .accordion__content:after,.s-faq .accordion__content:before{content:"";display:block;position:relative;z-index:-1}.s-faq .accordion__content:before{margin-top:-.3125rem}.s-faq .accordion__content:after{margin-bottom:-3.3125rem}.s-faq .accordion__content.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.s-faq .accordion__content.is-visible{-webkit-animation:overflowVisible .3s forwards;animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.s-faq .metafield-rich_text_field p:first-child{margin-top:0}.s-faq .metafield-rich_text_field p:last-child{margin-bottom:0}.s-faq__eyebrow{color:var(--color-primary);font-family:var(--font-typeface-accent);font-size:var(--font-body-sm);font-weight:var(--font-weight-accent);letter-spacing:.05em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}.s-faq__title{font-size:var(--font-display-macro);font-weight:var(--font-weight-display);letter-spacing:.02em;line-height:1.1;margin-bottom:1.25rem;text-align:center}.s-faq__title,.s-faq__wrapper .accordion__btn.btn{font-family:var(--font-typeface-display);text-transform:uppercase}.s-faq__wrapper .accordion__btn.btn{align-items:center;border-top:.0625rem solid var(--border-global-subtle);display:flex;flex-direction:row;font-size:var(--font-body-xs);font-size:var(--font-static-sm);font-size:var(--font-static-md);font-weight:var(--font-weight-strong);height:3rem;height:unset;justify-content:space-between;letter-spacing:.03em;line-height:1.2;padding-block:1.25rem!important;padding-bottom:.0625rem;padding-top:.25rem;text-align:left;width:100%}.s-faq__wrapper .accordion__btn.btn:after{border-bottom:.125rem solid;border-right:.125rem solid;content:"";display:block;height:.5rem;margin:0 .2rem .25rem;transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:.5rem}.s-faq__wrapper .accordion__btn.btn.is-active:after{transform:rotate(225deg)}.s-faq__wrapper .accordion__content .rte{margin-bottom:1.25rem}.s-faq--sidebar{padding-block:2rem}.s-faq--sidebar .s-faq__title{margin-bottom:.75rem;padding-bottom:1.5rem;position:relative;text-align:left}.s-faq--sidebar .s-faq__title:after{background-color:var(--color-accent);bottom:.75rem;content:"";display:block;height:.0625rem;position:absolute;width:7.5rem}.s-faq__value-props__list{gap:1rem;margin-bottom:1.5rem}.s-faq__value-props__item,.s-faq__value-props__list{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.s-faq__value-props__item{gap:.25rem}.s-faq__value-props__icon-wrapper{align-items:center;display:flex;flex-direction:row;flex-shrink:0;justify-content:center;width:1.5rem}.s-faq__value-props__icon-mask{background-color:var(--text-global-primary);display:block;margin:auto;-webkit-mask-size:contain!important;mask-size:contain!important;width:-webkit-max-content;width:-moz-max-content;width:max-content}.s-faq__value-props__icon-mask img{opacity:0}.s-faq__value-props__icon{height:1.1875rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.s-faq__value-props__title{display:block;font-family:var(--font-typeface-accent);font-size:var(--font-static-micro);font-weight:var(--font-weight-accent);letter-spacing:.05em;line-height:1.2;text-transform:uppercase}@media only screen and (min-width:64em){.s-faq__title{margin-bottom:2rem}.s-faq__wrapper .accordion__btn.btn{padding-block:1.5rem!important}.s-faq__wrapper .accordion:last-child{border-bottom:.0625rem solid var(--border-global-subtle)}.s-faq__wrapper .accordion__content .rte{margin-bottom:1.5rem}.s-faq--sidebar{padding-block:3rem}.s-faq--sidebar .s-faq__title{padding-bottom:3rem}.s-faq--sidebar .s-faq__title:after{bottom:1.5rem}.s-faq--sidebar{align-items:flex-start;display:flex;flex-direction:row;gap:3rem;justify-content:flex-start}.s-faq--sidebar .s-faq__text{width:40%}.s-faq--sidebar .s-faq__wrapper{width:60%}.s-faq__value-props__icon-mask{margin:unset}}@media only screen and (min-width:80em){.s-faq--sidebar{justify-content:space-between}.s-faq--sidebar .s-faq__text{width:30%}}