.hf-faq-cat{background:transparent;background:var(--hf-faq-bg, transparent);color:var(--hf-ink)}.hf-faq-cat__shell{display:grid;grid-gap:max(2.4rem,min(5vw,4rem));gap:max(2.4rem,min(5vw,4rem))}.hf-faq-cat__hero{display:grid;grid-template-columns:1fr;grid-gap:max(2rem,min(4vw,3rem));gap:max(2rem,min(4vw,3rem));padding-left:max(1.6rem,min(4vw,2.4rem));padding-right:max(1.6rem,min(4vw,2.4rem));padding-top:max(2.4rem,min(5vw,4rem));max-width:80rem;margin-left:auto;margin-right:auto;width:100%}.hf-faq-cat__hero[data-has-image=false]{text-align:center;justify-items:center}.hf-faq-cat__hero[data-has-image=false] .hf-faq-cat__hero-text{max-width:64ch}.hf-faq-cat__hero-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:1.25rem;color:currentColor;color:var(--hf-muted-strong, currentColor);margin:0 0 1.6rem;font-weight:500}.hf-faq-cat__hero-heading{font-size:max(3.6rem,min(6.2vw,7.2rem));line-height:1.02;letter-spacing:-.03em;margin:0;font-weight:700;color:var(--hf-ink)}.hf-faq-cat__hero-lede{margin-top:1.8rem;font-size:max(1.55rem,min(1.6vw,1.85rem));line-height:1.55;max-width:52ch;color:var(--hf-muted-strong)}.hf-faq-cat__hero-lede>*{margin:0}.hf-faq-cat__hero-lede>*+*{margin-top:1rem}.hf-faq-cat__hero-media{border-radius:2.8rem;border-radius:var(--hf-radius-lg, 2.8rem);overflow:hidden;background:#f2e6d9;background:var(--hf-cream-strong, #f2e6d9)}.hf-faq-cat__hero-image{display:block;width:100%;height:100%;min-height:32rem;max-height:64vh;-o-object-fit:cover;object-fit:cover}@media (min-width: 990px){.hf-faq-cat__hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:max(3rem,min(5vw,6rem))}.hf-faq-cat__hero[data-has-image=false]{grid-template-columns:1fr}}.hf-faq-cat__inner{max-width:68.75rem;max-width:var(--hf-faq-max-width, 1100px);margin-left:auto;margin-right:auto;padding-left:max(1.6rem,min(4vw,2.4rem));padding-right:max(1.6rem,min(4vw,2.4rem));width:100%;display:block}.hf-faq-cat__nav{margin:0 0 max(2rem,min(4vw,3.2rem));padding:max(1.2rem,min(2.4vw,1.8rem));border-radius:2.8rem;border-radius:var(--hf-radius-lg, 2.8rem);background:#f3e8dc}@supports (color: color-mix(in lch,red,blue)){.hf-faq-cat__nav{background:color-mix(in srgb,var(--hf-cream-strong, #f2e6d9) 92%,white 8%)}}.hf-faq-cat__nav-label{display:block;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hf-muted-strong);margin:0 0 1rem;font-weight:500}.hf-faq-cat__nav-list{list-style:none;padding:0;margin:0;display:flex;gap:.8rem;flex-wrap:wrap}.hf-faq-cat__nav-link{display:inline-flex;align-items:center;background:#fff;background:var(--hf-cream, #fff);color:var(--hf-ink);-webkit-text-decoration:none;text-decoration:none;font-size:1.4rem;font-weight:500;line-height:1.3;padding:.9rem 1.6rem;border-radius:62.4375rem;white-space:nowrap;border-bottom:0;transition:background-color .18s ease,color .18s ease;transition:background-color .18s var(--hf-ease-standard, ease),color .18s var(--hf-ease-standard, ease)}.hf-faq-cat__nav-link:hover,.hf-faq-cat__nav-link:focus-visible{background:#1d1a16;background:var(--hf-ink, #1d1a16);color:#fff;color:var(--hf-cream, #fff)}.hf-faq-cat__nav-link:focus-visible{outline:.125rem solid var(--hf-accent-strong);outline-offset:.1875rem}@media (min-width: 990px){.hf-faq-cat__nav{padding:1.4rem max(1.6rem,min(2.8vw,2.2rem))}}.hf-faq-cat__categories{min-width:0}.hf-faq-cat__category{padding-top:max(2.4rem,min(5vw,4rem));padding-bottom:max(2.4rem,min(5vw,4rem));border-top:.0625rem solid rgba(31,26,22,.12);border-top:.0625rem solid var(--hf-faq-divider-color, rgba(31, 26, 22, .12))}.hf-faq-cat__category:first-child{border-top:0;padding-top:0}.hf-faq-cat__category-heading{font-size:max(2.4rem,min(3.4vw,3.4rem));line-height:1.08;letter-spacing:-.02em;margin:0 0 max(1.6rem,min(3vw,2.4rem));font-weight:700;color:var(--hf-ink);scroll-margin-top:6.775rem;scroll-margin-top:calc(var(--header-height, 70px) + 2.4rem)}.hf-faq-cat__category-intro{margin:0 0 max(1.6rem,min(3vw,2.4rem));font-size:1.55rem;line-height:1.55;color:var(--hf-muted-strong);max-width:64ch}.hf-faq-cat__category-intro>*{margin:0}.hf-faq-cat__list{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0}.hf-faq-cat__item{border-top:.0625rem solid rgba(31,26,22,.12);border-top:.0625rem solid var(--hf-faq-divider-color, rgba(31, 26, 22, .12))}.hf-faq-cat__item:last-child{border-bottom:.0625rem solid rgba(31,26,22,.12);border-bottom:.0625rem solid var(--hf-faq-divider-color, rgba(31, 26, 22, .12))}.hf-faq-cat__summary{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:max(1.8rem,min(2.6vw,2.4rem)) 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .18s ease;transition:color .18s var(--hf-ease-standard, ease)}.hf-faq-cat__summary:hover .hf-faq-cat__question,.hf-faq-cat__summary:focus-visible .hf-faq-cat__question{color:var(--hf-accent-strong, var(--hf-ink))}.hf-faq-cat__summary:focus-visible{outline:.125rem solid var(--hf-accent-strong);outline-offset:.25rem;border-radius:.375rem}.hf-faq-cat__question{flex:1;min-width:0;font-size:max(1.55rem,min(1.7vw,1.85rem));line-height:1.35;font-weight:500;color:var(--hf-ink);margin:0;transition:color .18s ease;transition:color .18s var(--hf-ease-standard, ease)}.hf-faq-cat__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:50%;border:.0625rem solid rgba(31,26,22,.18);border:.0625rem solid var(--hf-line-strong, rgba(31, 26, 22, .18));font-size:1.8rem;line-height:1;color:var(--hf-ink);background:transparent;transition:transform .22s ease,background-color .18s ease,color .18s ease,border-color .18s ease;transition:transform .22s var(--hf-ease-standard, ease),background-color .18s var(--hf-ease-standard, ease),color .18s var(--hf-ease-standard, ease),border-color .18s var(--hf-ease-standard, ease)}accordion-summary[aria-expanded=true] .hf-faq-cat__icon{transform:rotate(45deg);background:#1d1a16;background:var(--hf-ink, #1d1a16);color:#fff;color:var(--hf-cream, #fff);border-color:#1d1a16;border-color:var(--hf-ink, #1d1a16)}.hf-faq-cat__answer{padding:0 0 max(1.8rem,min(3vw,2.4rem));font-size:1.55rem;line-height:1.65;color:currentColor;color:var(--hf-muted-strong, currentColor);max-width:64ch}.hf-faq-cat__answer[hidden]{display:none}.hf-faq-cat__answer p{margin:0 0 1.2rem}.hf-faq-cat__answer p:last-child{margin-bottom:0}.hf-faq-cat__contact-card{margin:max(4rem,min(7vw,6rem)) auto 0;padding:max(2.4rem,min(4vw,4rem));border-radius:3.6rem;border-radius:var(--hf-radius-xl, 3.6rem);background:#f2e6d9;background:var(--hf-cream-strong, #f2e6d9);display:grid;grid-template-columns:1fr;grid-gap:max(2rem,min(4vw,3rem));gap:max(2rem,min(4vw,3rem));align-items:center;max-width:80rem;width:calc(100% - (2*max(1.6rem,min(4vw,2.4rem))))}.hf-faq-cat__contact-media{border-radius:2.8rem;border-radius:var(--hf-radius-lg, 2.8rem);overflow:hidden;background:#fff;background:var(--hf-cream, #fff)}.hf-faq-cat__contact-image{display:block;width:100%;height:100%;min-height:24rem;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.hf-faq-cat__contact-card[data-has-image=true]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.hf-faq-cat__contact-content{display:flex;flex-direction:column}.hf-faq-cat__contact-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;margin:0 0 1rem;color:var(--hf-muted-strong);font-weight:500}.hf-faq-cat__contact-heading{margin:0;font-size:max(2.4rem,min(3.4vw,3.4rem));line-height:1.1;letter-spacing:-.02em;font-weight:700;color:var(--hf-ink)}.hf-faq-cat__contact-body{margin-top:1.2rem;font-size:1.55rem;line-height:1.55;color:var(--hf-muted-strong)}.hf-faq-cat__contact-body>*{margin:0}.hf-faq-cat__contact-body>*+*{margin-top:.8rem}.hf-faq-cat__contact-cta{display:inline-flex;align-items:center;gap:1rem;margin-top:2.4rem;padding:1.3rem 2.2rem;min-height:4.8rem;background:#1d1a16;background:var(--hf-ink, #1d1a16);color:#fff;-webkit-text-decoration:none;text-decoration:none;border-radius:62.4375rem;font-size:1.5rem;font-weight:600;align-self:flex-start;transition:transform .2s ease,background-color .18s ease;transition:transform .2s var(--hf-ease-standard, ease),background-color .18s var(--hf-ease-standard, ease)}.hf-faq-cat__contact-cta:hover,.hf-faq-cat__contact-cta:focus-visible{background:#2f5145;background:var(--hf-accent-strong, #2f5145)}.hf-faq-cat__contact-cta:focus-visible{outline:.125rem solid var(--hf-accent-strong);outline-offset:.25rem}.hf-faq-cat__contact-cta-arrow{display:inline-block;transition:transform .22s ease;transition:transform .22s var(--hf-ease-standard, ease)}.hf-faq-cat__contact-cta:hover .hf-faq-cat__contact-cta-arrow,.hf-faq-cat__contact-cta:focus-visible .hf-faq-cat__contact-cta-arrow{transform:translate(.25rem)}@media (prefers-reduced-motion: reduce){.hf-faq-cat__nav-link,.hf-faq-cat__summary,.hf-faq-cat__icon,.hf-faq-cat__contact-cta,.hf-faq-cat__contact-cta-arrow,.hf-faq-cat__question{transition:none}.hf-faq-cat__contact-cta:hover .hf-faq-cat__contact-cta-arrow,.hf-faq-cat__contact-cta:focus-visible .hf-faq-cat__contact-cta-arrow{transform:none}accordion-summary[aria-expanded=true] .hf-faq-cat__icon{transform:rotate(45deg)}}
