.faq-scroll{padding:6rem 0 10rem;background:var(--color-background, #ffffff);position:relative}.faq-scroll:before,.faq-scroll:after{content:"";position:absolute;left:0;right:0;height:12rem;pointer-events:none;z-index:2}.faq-scroll:before{top:0;background:linear-gradient(to bottom,var(--color-background, #ffffff) 0%,transparent 100%)}.faq-scroll:after{bottom:0;background:linear-gradient(to top,var(--color-background, #ffffff) 0%,transparent 100%)}.faq-scroll .container{max-width:860px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.faq-scroll__heading{font-size:clamp(3rem,7vw,5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:.4rem;color:var(--color-heading, #1a1a1a)}.faq-scroll__subheading{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--color-text-secondary, #9ca3af);margin-bottom:5rem;line-height:1.5;font-weight:400}.faq-scroll__list{display:flex;flex-direction:column;gap:0}.faq-scroll__item{padding:2.75rem 0;border-bottom:1px solid var(--color-border, rgba(0,0,0,.06));opacity:.08;transform:scale(.97);filter:blur(.5px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter;transform-origin:left center}.faq-scroll__item:first-child{border-top:1px solid var(--color-border, rgba(0,0,0,.06))}.faq-scroll__question{font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:600;line-height:1.25;margin-bottom:1rem;color:var(--color-heading, #1a1a1a);letter-spacing:-.02em;transition:font-size .5s cubic-bezier(.16,1,.3,1),font-weight .5s cubic-bezier(.16,1,.3,1)}.faq-scroll__answer{font-size:clamp(1rem,1.7vw,1.125rem);line-height:1.8;color:var(--color-text, #4b5563);transition:font-size .5s cubic-bezier(.16,1,.3,1)}.faq-scroll__item.is-spotlight{opacity:1;transform:scale(1);filter:blur(0px)}.faq-scroll__item.is-spotlight .faq-scroll__question{font-size:clamp(1.65rem,3.2vw,2.2rem);font-weight:800}.faq-scroll__item.is-spotlight .faq-scroll__answer{font-size:clamp(1.15rem,2.1vw,1.35rem)}.faq-scroll__item.is-near{opacity:.3;transform:scale(.985);filter:blur(0px)}.faq-scroll__item.is-near .faq-scroll__question{font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:600}.faq-scroll__item.is-near .faq-scroll__answer{font-size:clamp(1rem,1.7vw,1.125rem)}.faq-scroll__item.is-far{opacity:.08;transform:scale(.97);filter:blur(.5px)}.faq-scroll__answer p{margin-bottom:1rem}.faq-scroll__answer p:last-child{margin-bottom:0}.faq-scroll__answer strong{font-weight:700;color:var(--color-heading, #1a1a1a)}.faq-scroll__answer a{color:var(--color-accent, #c8a96e);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.faq-scroll__answer a:hover{opacity:.75}@media(max-width:640px){.faq-scroll{padding:4rem 0 7rem}.faq-scroll .container{padding:0 1.25rem}.faq-scroll__subheading{margin-bottom:3.5rem}.faq-scroll__item{padding:2rem 0}}@media(prefers-reduced-motion:reduce){.faq-scroll__item,.faq-scroll__question,.faq-scroll__answer{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;font-size:revert!important;font-weight:revert!important}.faq-scroll:before,.faq-scroll:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-faq-scroll.css.map */
