.faqs{padding:64px var(--pad-x);background:var(--color-candle-wax)}.faqs:has(+.value-props--light){padding-bottom:32px}.faqs--canvas{background:var(--color-canvas)}.faqs__inner{display:flex;flex-direction:column;gap:20px;max-width:var(--site-max-w);margin:0 auto}.faqs__title{max-width:800px}.faqs__item{border-bottom:1px solid rgb(20 13 12 / .12)}.faqs__item:last-child{border-bottom:0}.faqs__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;font-family:var(--font-heading);font-size:22px;font-weight:300;line-height:1.2;list-style:none;cursor:pointer}.faqs__question::-webkit-details-marker{display:none}.faqs__question::after{content:"+";flex:none;color:var(--color-copper)}.faqs__item[open]:not(.is-closing) .faqs__question::after{content:"\2212"}.faqs__question:hover{color:var(--color-copper-text)}.faqs__question:focus-visible{outline:2px solid var(--color-beamwood);outline-offset:4px}.faqs__item:last-child:not([open]) .faqs__question{padding-bottom:0}.faqs__item:last-child .faqs__answer{margin-bottom:0}.faqs__answer{max-width:900px;margin:-12px 0 24px;font-size:16px;line-height:1.55;letter-spacing:.08px;color:var(--color-ink-soft)}@media (max-width:767px){.faqs{padding-top:var(--pad-y);padding-bottom:var(--pad-y)}.faqs:has(+.value-props--light){padding-bottom:32px}.faqs__question{padding:20px 0}.faqs__answer{margin:-8px 0 20px}.faqs__question{font-size:18px}.faqs__answer{font-size:14px}}.faqs--side{padding:32px var(--pad-x) 64px;background:none}.faqs--side .faqs__inner{flex-direction:row;align-items:flex-start;gap:96px}.faqs--side .faqs__header{display:flex;flex:0 0 440px;flex-direction:column;gap:24px}.faqs__eyebrow{color:var(--color-burgundy)}.faqs--side .faqs__title{font-size:52px;line-height:1.08;letter-spacing:-.78px}.faqs--side .faqs__title em{color:inherit}.faqs__numeral{font-family:var(--font-heading);font-size:56px;font-style:italic;font-weight:100;line-height:1.2;color:var(--color-copper);font-variation-settings:"SOFT" 100,"WONK" 1}.faqs__count{color:rgb(20 13 12 / .5)}.faqs__intro{font-size:14px;line-height:1.55;letter-spacing:.07px;color:var(--color-ink-soft)}.faqs__contact{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:24px;font-family:var(--font-heading);font-style:italic}.faqs__contact-label{font-family:var(--font-body);font-style:normal;color:rgb(65 51 38 / .6)}.faqs__email{font-size:22px;text-decoration:underline;text-underline-offset:3px}.faqs__phone{font-size:18px;color:var(--color-ink-soft)}.faqs__email:hover,.faqs__phone:hover{color:var(--color-copper-text)}.faqs--side .faqs__list{flex:1;min-width:0;border-bottom:1px solid rgb(20 13 12 / .15)}.faqs--side .faqs__item,.faqs--side .faqs__item:last-child{border-top:1px solid rgb(20 13 12 / .15);border-bottom:0}.faqs--side .faqs__question,.faqs--side .faqs__item:last-child:not([open]) .faqs__question{padding:28px 0;font-size:24px;line-height:1.3}.faqs--side .faqs__question::after{font-size:28px;line-height:1}.faqs--side .faqs__item[open]:not(.is-closing) .faqs__question::after{content:"\2014"}.faqs--side .faqs__answer,.faqs--side .faqs__item:last-child .faqs__answer{max-width:none;margin:-12px 0 28px;font-family:var(--font-heading);font-size:17px;font-style:italic;line-height:1.5;letter-spacing:0}@media (max-width:1024px){.faqs--side{padding:var(--pad-y) var(--pad-x)}.faqs--side .faqs__inner{flex-direction:column;gap:20px}.faqs--side .faqs__header{flex:none;gap:12px}.faqs--side .faqs__title{font-size:32px;line-height:1.06;letter-spacing:-.32px}.faqs__contact{padding-top:12px}.faqs--side .faqs__list{width:100%}.faqs--side .faqs__question,.faqs--side .faqs__item:last-child:not([open]) .faqs__question{padding:20px 0;font-size:22px}.faqs--side .faqs__answer,.faqs--side .faqs__item:last-child .faqs__answer{margin:-8px 0 20px;font-size:16px}}