.hf-home .hf-faq{position:relative;z-index:61;background:var(--tone-page);padding:4rem var(--spacing-gutter)}@media (min-width:1024px){.hf-home .hf-faq{padding-block:5rem}}.hf-home .hf-faq-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--spacing-gap)}.hf-home .hf-faq-aside{padding-block-start:calc(1.5rem + 1px);align-self:start;position:sticky;top:var(--spacing-gutter)}.hf-home .hf-faq-cta{margin:0}.hf-home .hf-faq-list{border-block-start:1px solid var(--tone-rule)}.hf-home .hf-faq-item{border-block-end:1px solid var(--tone-rule)}.hf-home .hf-faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;padding-block:1.5rem;cursor:pointer;list-style:none}.hf-home .hf-faq-item summary::-webkit-details-marker{display:none}.hf-home .hf-faq-q{font-size:var(--text-lead);line-height:var(--leading-head);letter-spacing:var(--text-lead--letter-spacing);color:var(--tone-ink-body);text-wrap:balance;transition:color var(--transition-duration-fast) var(--ease-sharpen),translate var(--transition-duration-fast) var(--ease-sharpen)}.hf-home .hf-faq-item summary:focus-visible .hf-faq-q,.hf-home .hf-faq-item summary:hover .hf-faq-q,.hf-home .hf-faq-item[open] .hf-faq-q{color:var(--tone-ink)}@media (hover:hover){.hf-home .hf-faq-item:not([open]) summary:hover .hf-faq-q{translate:.375rem 0}}.hf-home .hf-faq-mark{position:relative;align-self:center;width:.875rem;height:.875rem;color:var(--tone-ink);transition:color var(--transition-duration-fast) var(--ease-sharpen)}.hf-home .hf-faq-item summary:focus-visible .hf-faq-mark,.hf-home .hf-faq-item summary:hover .hf-faq-mark{color:var(--tone-acid)}.hf-home .hf-faq-mark:after,.hf-home .hf-faq-mark:before{content:"";position:absolute;inset:50% 0 auto;height:1px;background:currentColor;transition:rotate var(--transition-duration-fast) var(--ease-sharpen)}.hf-home .hf-faq-mark:after{rotate:90deg}.hf-home .hf-faq-item[open] .hf-faq-mark:after{rotate:0deg}.hf-home .hf-faq-item::details-content{display:grid;grid-template-rows:0fr;content-visibility:hidden;transition:grid-template-rows var(--dur-slow) var(--ease-sharpen),content-visibility var(--dur-slow) allow-discrete}.hf-home .hf-faq-item[open]::details-content{grid-template-rows:1fr;content-visibility:visible}.hf-home .hf-faq-fold{min-height:0;overflow:hidden}.hf-home .hf-faq-item p{margin:0;max-width:80ch;padding-block-end:2rem;font-size:var(--text-read);line-height:var(--leading-read);letter-spacing:var(--tracking-flat);font-weight:var(--font-weight-regular);color:var(--tone-ink-soft);text-wrap:pretty}@media (max-width:900px){.hf-home .hf-faq-body{grid-template-columns:minmax(0,1fr)}.hf-home .hf-faq-aside{position:static;padding-block-start:0}.hf-home .hf-faq-item summary{padding-block:1.25rem}}@media (prefers-reduced-motion:reduce){.hf-home .hf-faq-item::details-content,.hf-home .hf-faq-mark,.hf-home .hf-faq-mark:after,.hf-home .hf-faq-mark:before,.hf-home .hf-faq-q{transition:none}}.fd-feed{position:relative;overflow-x:clip;overflow-y:visible}.fd-pusher{flex-shrink:0;pointer-events:none}.fd-rows{flex-direction:column;justify-content:flex-end;gap:var(--fd-gap);pointer-events:none}.fd-row,.fd-rows{position:relative;display:flex;flex-shrink:0}.fd-row{justify-content:center;align-items:flex-start;min-width:var(--fd-span)}.fd-row-wrapper{position:relative;display:flex;justify-content:center;align-items:flex-end}.fd-row-next,.fd-row-prev{position:absolute;top:0;display:flex;width:auto;gap:var(--fd-gap)}.fd-row-prev{right:calc(100% + var(--fd-gap))}.fd-row-next{left:calc(100% + var(--fd-gap))}.fd-hole{flex-shrink:0;width:var(--fd-hole-w,var(--fd-gap));height:calc(var(--fd-span) * var(--progress, 1) / var(--fd-ratio) + var(--fd-caption))}.fd-row[data-corridor] .fd-row-prev{right:100%}.fd-row[data-corridor] .fd-row-next{left:100%}.fd-tile{position:relative;width:calc(var(--fd-span) * var(--progress, 1));max-height:100%;pointer-events:auto;text-align:left}.fd-media{position:relative;display:block;aspect-ratio:var(--fd-ratio);overflow:hidden}.fd-media :is(img,video){transform-origin:center center;transition:transform .75s var(--fd-ease),filter .75s var(--fd-ease),opacity .5s var(--fd-ease)}.fd-tile:hover .fd-media :is(img,video){transform:scale(1.075)}.fd-caption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;width:100%;max-width:100%;margin-top:var(--fd-caption-air);pointer-events:none}.fd-caption-title{display:block;min-width:0;padding-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-rows[data-ready=false] .fd-tile{opacity:0;transform:translateX(-25px)}.fd-tile{opacity:1;transform:translateX(0);transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .8s var(--fd-ease)}.fd-tile[data-stagger="0"]{transition-delay:.2s}.fd-tile[data-stagger="1"]{transition-delay:.1s}.fd-tile[data-stagger="2"]{transition-delay:0s}.fd-tile[data-stagger="3"]{transition-delay:.1s}.fd-tile[data-stagger="4"]{transition-delay:.2s}.fd-tile[data-stagger="5"]{transition-delay:.3s}.fd-tile[data-stagger="6"]{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.fd-tile{width:var(--fd-span);max-width:var(--fd-span);opacity:1;transform:none;transition:none}.fd-rows{justify-content:flex-start;height:auto!important}.fd-pusher{height:0!important}.fd-tile:hover .fd-media :is(img,video){transform:none}}.hf-sig{position:absolute;left:50%;bottom:100%;transform:translateX(-50%);display:block;margin:0 0 var(--spacing-near);width:clamp(150px,16vw,208px);color:var(--tone-ink);opacity:.55}.hf-sig-read{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hf-sig-svg{display:block;width:100%;height:auto;overflow:visible}.hf-sig-svg path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.hf-sig[data-run="1"] .hf-sig-svg path{animation:hf-sig-write var(--sig-dur) linear var(--sig-delay) forwards}@keyframes hf-sig-write{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hf-sig-svg path{stroke-dashoffset:0}.hf-sig{opacity:0;transition:opacity .4s ease}.hf-sig[data-run="1"]{opacity:.55;transition-delay:var(--sig-total)}.hf-sig[data-run="1"] .hf-sig-svg path{animation:none}}