.faq-hero.astro-qxciw6md{min-height:min(84svh,860px);padding-top:calc(var(--header-height) + 48px);align-items:end;padding-bottom:clamp(32px,4vw,56px);display:grid;position:relative;overflow:clip}.faq-hero__photo.astro-qxciw6md{inset:var(--header-height) 0 0 auto;width:calc((100% - 2 * var(--margin) - 11 * var(--gutter)) / 12 * 5 + 4 * var(--gutter) + var(--margin));background:var(--blush);position:absolute}.faq-hero__photo.astro-qxciw6md picture.astro-qxciw6md{width:100%;height:100%;display:block;overflow:clip}.faq-hero__photo.astro-qxciw6md img.astro-qxciw6md{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.faq-hero__caption.astro-qxciw6md{background:var(--paper);color:var(--muted);font-size:var(--step-small);padding:8px 16px 0 0;position:absolute;bottom:0;left:0}.faq-hero__words.astro-qxciw6md{row-gap:0;width:100%}.faq-hero__words.astro-qxciw6md>.astro-qxciw6md{grid-column:1/8}.faq-hero__title.astro-qxciw6md{font-size:var(--step-display);line-height:var(--leading-display);text-wrap:balance}.faq-hero__lead.astro-qxciw6md{max-width:46ch;font-size:var(--step-body);margin-top:32px}.faq-ask.astro-qxciw6md{margin-top:clamp(32px,3.4vw,48px);display:none}.js .faq-ask.astro-qxciw6md{display:block}.faq-ask__label.astro-qxciw6md{margin-bottom:10px;font-weight:500;display:block}.faq-ask__row.astro-qxciw6md{max-width:40rem;position:relative}.faq-ask__field.astro-qxciw6md{border-radius:var(--radius);background:var(--blush);width:100%;min-height:64px;color:var(--ink);font-family:var(--font-display);font-size:var(--step-lead);appearance:none;transition:background-color var(--t-hover) ease;border:0;padding:0 20px;line-height:1.1}.faq-ask__row.astro-qxciw6md:has(.faq-ask__clear:not([hidden])) .faq-ask__field.astro-qxciw6md{padding-right:104px}.faq-ask__field.astro-qxciw6md::placeholder{color:var(--muted);opacity:1}.faq-ask__field.astro-qxciw6md::-webkit-search-cancel-button{appearance:none}.faq-ask__field.astro-qxciw6md:focus-visible{outline-offset:0}@media (hover:hover) and (pointer:fine){.faq-ask__field.astro-qxciw6md:hover{background:color-mix(in srgb, var(--blush) 80%, var(--ink) 6%)}}.faq-ask__clear.astro-qxciw6md{min-width:88px;color:var(--ink);font:500 var(--step-small) / 1 var(--font-text);text-underline-offset:.22em;cursor:pointer;transition:transform var(--t-press) var(--ease-out), color var(--t-hover) ease;background:0 0;border:0;padding:0 20px;text-decoration:underline;position:absolute;inset:0 0 0 auto}.faq-ask__clear.astro-qxciw6md[hidden]{display:none}.faq-ask__clear.astro-qxciw6md:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.faq-ask__clear.astro-qxciw6md:hover{color:var(--copper-deep)}}.faq-ask__status.astro-qxciw6md{color:var(--muted);font-size:var(--step-small);font-variant-numeric:tabular-nums;margin-top:10px}.faq-hero__parts.astro-qxciw6md{margin-top:clamp(28px,3vw,40px)}.faq-hero__parts.astro-qxciw6md ul.astro-qxciw6md{flex-wrap:wrap;gap:6px 28px;margin:0;padding:0;list-style:none;display:flex}.faq-hero__parts.astro-qxciw6md li.astro-qxciw6md[hidden]{display:none}.faq-hero__part.astro-qxciw6md{min-height:44px;transition:color var(--t-hover) ease;align-items:baseline;gap:8px;padding-block:10px;font-weight:500;text-decoration:none;display:inline-flex}.faq-hero__count.astro-qxciw6md{color:var(--muted);font-weight:400;font-size:var(--step-small);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.faq-hero__part.astro-qxciw6md:hover{color:var(--copper-deep)}}@media (width<=999px){.faq-hero.astro-qxciw6md{min-height:0;padding-top:var(--header-height);display:block}.faq-hero__photo.astro-qxciw6md{width:auto;height:33svh;min-height:200px;max-height:520px;display:block;position:relative;inset:auto}.faq-hero__photo.astro-qxciw6md img.astro-qxciw6md{object-position:50% 28%}.faq-hero__caption.astro-qxciw6md{padding:0 16px 8px var(--margin);top:0;bottom:auto}.faq-hero__words.astro-qxciw6md{padding-top:32px}.faq-hero__words.astro-qxciw6md>.astro-qxciw6md{grid-column:1/-1}.faq-hero__title.astro-qxciw6md{font-size:clamp(2.75rem,11.4vw,5rem)}.faq-hero__lead.astro-qxciw6md{margin-top:20px}.faq-ask.astro-qxciw6md{margin-top:24px}.faq-ask__field.astro-qxciw6md{min-height:56px;padding-inline:16px}}@media (prefers-reduced-motion:no-preference){.js .faq-hero.astro-qxciw6md .astro-qxciw6md[data-load]{opacity:0;animation:faq-hero-rise .9s var(--ease-expo) forwards;animation-delay:var(--d,0s);transform:translateY(16px)}.js .faq-hero__photo.astro-qxciw6md img.astro-qxciw6md{animation:faq-hero-settle 2.4s var(--ease-soft) forwards;transform:scale(1.06)}}@keyframes faq-hero-rise{to{opacity:1;transform:none}}@keyframes faq-hero-settle{to{transform:none}}.questions.astro-74yzifcn{padding-top:clamp(56px,6vw,96px)}.questions__empty.astro-74yzifcn{max-width:40rem;font-family:var(--font-display);font-size:var(--step-lead);margin-bottom:48px;line-height:1.2}.questions__empty.astro-74yzifcn[hidden]{display:none}.q-group.astro-74yzifcn{align-items:start}.q-group.astro-74yzifcn[hidden]{display:none}.q-group.astro-74yzifcn:not([hidden])~.q-group.astro-74yzifcn{padding-top:clamp(96px,10vw,168px)}.q-group__media.astro-74yzifcn{top:calc(var(--header-height) + 32px);grid-column:1/5;position:sticky}.q-group__frame.astro-74yzifcn{aspect-ratio:3/4;background:var(--blush);overflow:clip}.q-group__caption.astro-74yzifcn{color:var(--muted);font-size:var(--step-small);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:12px;display:flex}.q-group__film-frame.astro-74yzifcn{margin:0;position:relative}.q-group__film-frame.astro-74yzifcn picture.astro-74yzifcn,.q-group__film-frame.astro-74yzifcn img.astro-74yzifcn,.q-group__film.astro-74yzifcn{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.q-group__film.astro-74yzifcn{opacity:0;transition:opacity .9s}.q-group__film.astro-74yzifcn.is-playing{opacity:1}.q-group__film-toggle.astro-74yzifcn{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.q-group__film-toggle.astro-74yzifcn[hidden]{display:none}.q-group__body.astro-74yzifcn{grid-column:6/-1}.q-group__title.astro-74yzifcn{margin-bottom:clamp(24px,3vw,40px)}.q.astro-74yzifcn+.q.astro-74yzifcn{margin-top:4px}.q__question.astro-74yzifcn{min-height:44px;font-family:var(--font-display);font-size:var(--step-lead);cursor:pointer;transition:color var(--t-hover) ease;justify-content:space-between;align-items:center;gap:24px;padding-block:16px;line-height:1.15;list-style:none;display:flex}.q__question.astro-74yzifcn::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.q__question.astro-74yzifcn:hover{color:var(--copper-deep)}}.q__chevron.astro-74yzifcn{width:16px;height:16px;transition:transform var(--t-ui) var(--ease-out);flex-shrink:0;position:relative}.q__chevron.astro-74yzifcn:before,.q__chevron.astro-74yzifcn:after{content:"";background:currentColor;width:10px;height:2px;position:absolute;top:7px}.q__chevron.astro-74yzifcn:before{left:0;transform:rotate(40deg)}.q__chevron.astro-74yzifcn:after{right:0;transform:rotate(-40deg)}.q.astro-74yzifcn[open] .q__chevron.astro-74yzifcn{transform:rotate(180deg)}.q__answer.astro-74yzifcn{max-width:56ch;padding-bottom:24px}.q__link.astro-74yzifcn{color:var(--copper-deep);white-space:nowrap;margin-left:.4em;font-weight:500}.q.astro-74yzifcn:not([open]) .q__link.astro-74yzifcn{visibility:hidden;transition:visibility 0s .32s}@supports (interpolate-size:allow-keywords){.q.astro-74yzifcn{interpolate-size:allow-keywords}.q.astro-74yzifcn::details-content{height:0;transition:height .32s var(--ease-out), content-visibility .32s allow-discrete;overflow:clip}.q.astro-74yzifcn[open]::details-content{height:auto}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.q-group__frame.astro-74yzifcn{animation:linear both q-picture-open view();animation-range:entry cover 35%}.q-group__frame.astro-74yzifcn img{animation:linear both q-picture-settle view();animation-range:entry cover 45%}}}@keyframes q-picture-open{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes q-picture-settle{0%{transform:scale(1.14)}to{transform:none}}@media (width<=999px){.q-group__media.astro-74yzifcn{grid-column:1/5}.q-group__body.astro-74yzifcn{padding-left:var(--gutter);grid-column:5/-1}.q-group__title.astro-74yzifcn{font-size:var(--step-head-compact)}}@media (width<=699px){.q-group__body.astro-74yzifcn{display:contents}.q-group__title.astro-74yzifcn{grid-area:1/1/auto/-1}.q-group__media.astro-74yzifcn{grid-area:2/1/auto/10;margin-bottom:24px;position:static}.q-group__list.astro-74yzifcn{grid-area:3/1/auto/-1}.q-group.astro-74yzifcn:nth-child(odd of .q-group) .q-group__media.astro-74yzifcn{grid-column:4/-1}}
