.faq-page[data-astro-cid-fje6bfpu]{--faq-hh:7.5rem;--faq-photo:clamp(32rem, 74svh, 40rem);isolation:isolate;background:linear-gradient(180deg, #f7f4ee 0, #f7f4ee calc(var(--faq-photo) + 10rem), var(--ds-background) 100%);position:relative;overflow-x:clip}@media (width>=1024px){.faq-page[data-astro-cid-fje6bfpu]{--faq-hh:9.625rem;--faq-photo:clamp(32rem, 76svh, 42rem)}}.faq-bg[data-astro-cid-fje6bfpu]{inset:calc(-1 * var(--faq-hh)) 0 auto;z-index:-2;height:calc(var(--faq-photo) + var(--faq-hh));pointer-events:none;position:absolute;overflow:hidden}.faq-bg-parallax[data-astro-cid-fje6bfpu]{position:absolute;inset:-2.5rem 0}.faq-bg-soft[data-astro-cid-fje6bfpu]{position:absolute;inset:0}.faq-bg-img[data-astro-cid-fje6bfpu]{object-fit:cover;object-position:58% 40%;width:100%;height:100%}.faq-bg-soft[data-astro-cid-fje6bfpu] .faq-bg-img[data-astro-cid-fje6bfpu]{filter:blur(14px)saturate(.6)brightness(1.08);transform:scale(1.1)}.faq-bg[data-astro-cid-fje6bfpu]:after{content:"";background:radial-gradient(26rem 12rem at 50% 4.5rem,#ffffffe6,#fff0 72%),linear-gradient(#fffef9b8 0,#fffef980 34%,#fffef975 58%,#f7f4eeeb 84%,#f7f4ee 100%);position:absolute;inset:0}@media (width>=1024px){.faq-bg[data-astro-cid-fje6bfpu]:after{background:radial-gradient(30rem 13rem at 50% 5rem,#ffffffd9,#fff0 72%),linear-gradient(#fffef966 0,#fffef900 26% 66%,#f7f4eee6 88%,#f7f4ee 100%),linear-gradient(90deg,#fffef9d1 0,#fffef999 40%,#fffef914 62%,#fffef900 100%)}}.faq-light[data-astro-cid-fje6bfpu]{inset:var(--faq-photo) 0 0;z-index:-1;pointer-events:none;background:radial-gradient(40rem 24rem at 8% 18%,#fffef9b3,#0000 70%),radial-gradient(34rem 22rem at 92% 78%,#ded4ee47,#0000 72%);position:absolute}.faq-hero[data-astro-cid-fje6bfpu] .faq-hero-grid{align-items:center;gap:3rem;display:grid}@media (width>=1024px){.faq-hero[data-astro-cid-fje6bfpu] .faq-hero-grid{grid-template-columns:minmax(0,1fr) auto;gap:clamp(3rem,6vw,6rem)}}.faq-hero-copy[data-astro-cid-fje6bfpu]{justify-items:start;gap:1.4rem;max-width:40rem;display:grid}.faq-portrait[data-astro-cid-fje6bfpu]{--pd:clamp(17rem, 25vw, 24rem);width:var(--pd);aspect-ratio:1;margin-right:clamp(0rem,2vw,2rem);display:none;position:relative}@media (width>=1024px){.faq-portrait[data-astro-cid-fje6bfpu]{display:block}}.faq-portrait-echo[data-astro-cid-fje6bfpu]{border:2px solid var(--ds-lila-deep);background:color-mix(in srgb, var(--ds-lila) 70%, transparent);border-radius:999px;position:absolute;inset:1.1rem -1.4rem -1.1rem 1.4rem}.faq-portrait-frame[data-astro-cid-fje6bfpu]{border:6px solid var(--ds-cream);background:var(--ds-cream);box-shadow:var(--ds-shadow-soft);border-radius:999px;position:absolute;inset:0;overflow:hidden}.faq-portrait-img[data-astro-cid-fje6bfpu]{object-fit:cover;object-position:58% 58%;width:100%;height:100%;transition:scale var(--ds-duration-slow) var(--ds-ease-standard)}@media (hover:hover) and (pointer:fine){.faq-portrait[data-astro-cid-fje6bfpu]:hover .faq-portrait-img[data-astro-cid-fje6bfpu]{scale:1.04}}.faq-portrait-tag[data-astro-cid-fje6bfpu]{gap:.75rem;padding:.7rem 1.25rem .7rem 1.05rem;position:absolute;bottom:.6rem;left:-1.75rem}.faq-portrait-tag-text[data-astro-cid-fje6bfpu]{font-family:var(--ds-font-display);gap:.1rem;font-size:1.05rem;font-weight:400;line-height:1.2;display:grid}.faq-portrait-tag-text[data-astro-cid-fje6bfpu] span[data-astro-cid-fje6bfpu]{color:var(--ds-muted);font-family:var(--ds-font-sans);letter-spacing:.04em;font-size:.74rem;font-weight:600}.faq-title[data-astro-cid-fje6bfpu]{color:var(--ds-foreground);font-family:var(--ds-font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.6rem,1.6rem + 4vw,4.4rem);font-weight:400;line-height:1.04}.faq-word-mask[data-astro-cid-fje6bfpu]{clip-path:inset(-.4em -.3em 0);vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block}.faq-word[data-astro-cid-fje6bfpu]{display:inline-block}.faq-rule[data-astro-cid-fje6bfpu]{width:3.5rem;height:2px}.faq-lead[data-astro-cid-fje6bfpu]{max-width:36rem;color:var(--ds-muted);font-size:1rem;line-height:1.9}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.faq-word[data-astro-cid-fje6bfpu],.faq-rule[data-astro-cid-fje6bfpu],[data-astro-cid-fje6bfpu][data-faq-in],.faq-list[data-astro-cid-fje6bfpu],.faq-item[data-astro-cid-fje6bfpu],.faq-aside[data-astro-cid-fje6bfpu],.faq-portrait-echo[data-astro-cid-fje6bfpu],.faq-portrait-frame[data-astro-cid-fje6bfpu],.faq-portrait-tag[data-astro-cid-fje6bfpu]{opacity:0}}.faq-list[data-astro-cid-fje6bfpu]{border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffef9db;border-top:1px solid #7e85734d;gap:0;display:grid;overflow:hidden}@media (hover:none){.faq-list[data-astro-cid-fje6bfpu]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffef9f0}}.faq-item[data-astro-cid-fje6bfpu]{border-bottom:1px solid #7e85734d;position:relative}.faq-item[data-astro-cid-fje6bfpu]:last-child{border-bottom:0}.faq-item[data-astro-cid-fje6bfpu]:before{content:"";background:linear-gradient(180deg, #7e8573a8, var(--ds-lila-deep));transform-origin:top;width:3px;transition:transform var(--ds-duration-base) var(--ds-ease-emphasis);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.faq-item[data-astro-cid-fje6bfpu][open]:before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){.faq-item[data-astro-cid-fje6bfpu]:not([open]):hover:before{transform-origin:50%;transform:scaleY(.4)}}.faq-item-trigger[data-astro-cid-fje6bfpu]{cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem 1.5rem;list-style:none;display:flex}.faq-item-trigger[data-astro-cid-fje6bfpu]::-webkit-details-marker{display:none}.faq-item-trigger[data-astro-cid-fje6bfpu]:hover{background:#dfe6d847}.faq-item-trigger[data-astro-cid-fje6bfpu]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:-2px}.faq-item-badge[data-astro-cid-fje6bfpu]{width:2.6rem;height:2.6rem;color:var(--ds-lila-ink);border:1px solid var(--ds-lila-line);transition:background-color var(--ds-duration-base) var(--ds-ease-standard), border-color var(--ds-duration-base) var(--ds-ease-standard);background:#fffef9e6;border-radius:999px;flex:none;place-items:center;font-size:1.35rem;display:grid}.faq-item-badge[data-astro-cid-fje6bfpu] .line-icon{transition:rotate var(--ds-duration-slow) var(--ds-ease-emphasis)}.faq-item-trigger[data-astro-cid-fje6bfpu]:hover .faq-item-badge[data-astro-cid-fje6bfpu]{border-color:var(--ds-lila-deep)}.faq-item[data-astro-cid-fje6bfpu][open] .faq-item-badge[data-astro-cid-fje6bfpu]{background:var(--ds-lila-soft);border-color:var(--ds-lila-deep)}.faq-item[data-astro-cid-fje6bfpu][open] .faq-item-badge[data-astro-cid-fje6bfpu] .line-icon{rotate:-8deg}@media (prefers-reduced-motion:no-preference){.faq-item[data-astro-cid-fje6bfpu][open] .faq-item-badge[data-astro-cid-fje6bfpu]{animation:faq-badge-pop .55s var(--ds-ease-emphasis)}}@keyframes faq-badge-pop{40%{scale:1.08}}.faq-item-question[data-astro-cid-fje6bfpu]{color:var(--ds-foreground);font-family:var(--ds-font-display);flex:1;font-size:1.15rem;font-weight:400;line-height:1.4}.faq-item-icon[data-astro-cid-fje6bfpu]{width:2rem;height:2rem;color:var(--ds-accent);transition:transform var(--ds-duration-base) var(--ds-ease-emphasis), background-color var(--ds-duration-base) var(--ds-ease-standard);background:#dfe6d880;border-radius:999px;flex:none;align-self:center;place-items:center;display:grid}.faq-item-icon[data-astro-cid-fje6bfpu] svg[data-astro-cid-fje6bfpu]{width:1.1rem;height:1.1rem}.faq-item[data-astro-cid-fje6bfpu][open] .faq-item-icon[data-astro-cid-fje6bfpu]{background:var(--ds-lila);transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.faq-item[data-astro-cid-fje6bfpu]::details-content{block-size:0;transition:block-size var(--ds-duration-slow) var(--ds-ease-emphasis), content-visibility var(--ds-duration-slow) allow-discrete;overflow:clip}.faq-item[data-astro-cid-fje6bfpu][open]::details-content{block-size:auto}.faq-item[data-astro-cid-fje6bfpu][open] .faq-item-answer[data-astro-cid-fje6bfpu] p[data-astro-cid-fje6bfpu]{animation:faq-answer-in .6s var(--ds-ease-standard) backwards;animation-delay:calc(.12s + var(--i,0) * 90ms)}}@keyframes faq-answer-in{0%{opacity:0;translate:0 .6rem}}.faq-item-answer[data-astro-cid-fje6bfpu]{gap:1rem;padding:0 1.5rem 1.5rem 5.35rem;display:grid}.faq-item-answer[data-astro-cid-fje6bfpu] p[data-astro-cid-fje6bfpu]{max-width:60ch;color:var(--ds-muted);font-size:.98rem;line-height:1.75}.faq-aside[data-astro-cid-fje6bfpu]{border-radius:var(--ds-radius-md);background:radial-gradient(circle at 90% 0%, #ded4ee59, transparent 12rem), linear-gradient(135deg, #fffef9f2, #fffef9cc), var(--ds-surface);box-shadow:var(--ds-shadow-soft);border:1px solid #7e85734d;gap:1.1rem;padding:1.85rem;display:grid;position:relative}.faq-aside[data-astro-cid-fje6bfpu]:after{content:"";border-radius:inherit;background:radial-gradient(14rem circle at var(--mx,50%) var(--my,0%), var(--ds-lila-deep), transparent 70%);opacity:0;transition:opacity var(--ds-duration-base) var(--ds-ease-standard);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){.faq-aside[data-astro-cid-fje6bfpu]:hover:after{opacity:1}}.faq-aside-icon[data-astro-cid-fje6bfpu]{width:2.6rem;height:2.6rem;color:var(--ds-accent);background:var(--ds-lila-soft);border-radius:999px;place-items:center;display:grid}.faq-aside-icon[data-astro-cid-fje6bfpu] svg[data-astro-cid-fje6bfpu]{width:1.35rem;height:1.35rem}.faq-aside-note[data-astro-cid-fje6bfpu]{color:var(--ds-muted);align-items:center;gap:.5rem;font-size:.82rem;line-height:1.5;display:flex}.faq-aside-note[data-astro-cid-fje6bfpu] svg[data-astro-cid-fje6bfpu]{width:1rem;height:1rem;color:var(--ds-accent);flex:none}@media (width<=640px){.faq-item-trigger[data-astro-cid-fje6bfpu]{padding:1.1rem 1.15rem}.faq-item-question[data-astro-cid-fje6bfpu]{font-size:1.05rem}.faq-item-trigger[data-astro-cid-fje6bfpu]{gap:.85rem}.faq-item-badge[data-astro-cid-fje6bfpu]{width:2.2rem;height:2.2rem;font-size:1.15rem}.faq-item-answer[data-astro-cid-fje6bfpu]{padding:0 1.15rem 1.25rem}}
