[data-faq]{interpolate-size:allow-keywords}[data-faq]::details-content{opacity:0;block-size:0;transition:block-size var(--duration-turn) var(--ease-out), opacity var(--duration-turn) var(--ease-out), content-visibility var(--duration-turn) allow-discrete;overflow:clip}[data-faq][open]::details-content{opacity:1;block-size:auto}[data-faq]>summary::-webkit-details-marker{display:none}
[data-hero]{min-height:min(calc(var(--spacing) * 235), 100svh)}[data-hero-poster]{top:var(--poster-top);left:var(--poster-left);rotate:var(--poster-turn);position:absolute}@media not (min-width:1024px){[data-hero-poster=edge]{display:none}}@media (min-width:1024px){[data-hero-poster]{top:var(--poster-top-lg);left:var(--poster-left-lg)}}@media (prefers-reduced-motion:no-preference){[data-hero-poster]{translate:calc(var(--pointer-x,0) * var(--poster-depth) * var(--spacing) * 3.5) calc(var(--pointer-y,0) * var(--poster-depth) * var(--spacing) * 2.5);transition:translate var(--duration-reveal) var(--ease-out)}[data-hero-poster]>[data-idle-motion]{animation:hero-drift var(--duration-drift) var(--ease-sway) infinite alternate;animation-delay:calc(var(--poster-depth) * var(--duration-drift) * -1)}}@keyframes hero-drift{to{transform:translate(var(--spacing), calc(var(--spacing) * 1.25))}}
