.z9u62a_loading{justify-content:center;align-items:center;gap:10px;display:inline-flex}.z9u62a_grid{flex-shrink:0;grid-template-columns:repeat(3,4px);gap:1.5px;display:grid}.z9u62a_grid span{opacity:.15;background:currentColor;border-radius:1px;width:4px;height:4px;animation:.65s ease-in-out infinite z9u62a_pixel-on}.z9u62a_label{color:#0000;background:linear-gradient(90deg,#ffffffa6 35%,#fff 50%,#ffffffa6 65%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite z9u62a_shimmer-text}@keyframes z9u62a_pixel-on{0%,to{opacity:.15}50%{opacity:1}}@keyframes z9u62a_shimmer-text{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.z9u62a_grid span,.z9u62a_label{animation:none}.z9u62a_label{color:inherit;background:0 0}}
.hero-scroll-stage{z-index:1;perspective:1200px;width:min(1160px,100%);margin:61px auto 0;position:relative}.hero-scroll-surface{transform-origin:50%}.hero-scroll-stage .hero-product{width:100%;margin:0}@media (max-width:700px){.hero-scroll-stage{margin-top:36px}}@media (prefers-reduced-motion:reduce){.hero-scroll-surface{transform:none!important}}
.p_sv7a_preview{padding-top:0}.p_sv7a_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.p_sv7a_single{grid-template-columns:minmax(0,1fr);max-width:560px}.p_sv7a_card{border:1px solid var(--border);background:var(--background);border-radius:18px;flex-direction:column;min-width:0;padding:8px;display:flex}.p_sv7a_posterButton{cursor:pointer;width:100%;font:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:block}.p_sv7a_artwork{aspect-ratio:1;background:var(--muted);width:100%;display:block}.p_sv7a_artwork img{object-fit:contain;width:100%;height:auto;display:block}.p_sv7a_imageError{height:100%;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:15px;display:flex}.p_sv7a_caption{overflow-wrap:anywhere;flex-direction:column;flex:1;padding:20px 14px 14px;display:flex}.p_sv7a_metadata{color:var(--muted-foreground);margin-bottom:8px;font-size:13px;line-height:1.6}.p_sv7a_caption h3,.p_sv7a_caption h4{font-family:var(--font-poppins), sans-serif;letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.4}.p_sv7a_rank{color:var(--primary);margin-top:8px;font-size:15px;font-weight:600}.p_sv7a_cardActions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;padding-top:20px;display:flex}.p_sv7a_viewButton,.p_sv7a_closeButton{border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.p_sv7a_viewButton:hover,.p_sv7a_closeButton:hover{background:var(--muted)}.p_sv7a_galleryLink,.p_sv7a_originalLink{color:var(--primary);font-size:14px;font-weight:600;line-height:1.6}.p_sv7a_galleryLink{align-items:center;gap:6px;min-height:44px;display:inline-flex}.p_sv7a_galleryLink:hover,.p_sv7a_originalLink:hover{text-decoration:underline}.p_sv7a_posterButton:focus-visible,.p_sv7a_viewButton:focus-visible,.p_sv7a_closeButton:focus-visible,.p_sv7a_galleryLink:focus-visible,.p_sv7a_originalLink:focus-visible,.p_sv7a_transcript summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.p_sv7a_yearGroup+.p_sv7a_yearGroup{margin-top:40px}.p_sv7a_year{margin-bottom:20px;font-size:22px}.p_sv7a_dialog{border:1px solid var(--border);background:var(--background);width:min(940px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--foreground);overscroll-behavior:contain;border-radius:18px;margin:auto;padding:0;overflow-y:auto}.p_sv7a_dialog::backdrop{background:#050d1dbf}.p_sv7a_dialogHeader{z-index:1;background:var(--background);border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex;position:sticky;top:0}.p_sv7a_dialogHeader>div{overflow-wrap:anywhere;min-width:0}.p_sv7a_dialogHeader h2{font-size:20px;line-height:1.4}.p_sv7a_dialogHeader p{color:var(--muted-foreground);margin-top:6px;font-size:13px}.p_sv7a_closeButton{flex-shrink:0}.p_sv7a_dialogBody{padding:20px}.p_sv7a_originalLink{padding-block:14px;display:inline-block}.p_sv7a_newTab{font-weight:400}.p_sv7a_transcript{border-top:1px solid var(--border);font-size:15px;line-height:1.7}.p_sv7a_transcript summary{cursor:pointer;padding-block:16px;font-weight:600}.p_sv7a_transcript>div{padding-bottom:8px}.p_sv7a_transcript p+p{margin-top:8px}@media (max-width:1000px){.p_sv7a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p_sv7a_single{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.p_sv7a_grid{grid-template-columns:minmax(0,1fr);gap:20px}.p_sv7a_dialog{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.p_sv7a_dialogHeader{padding:calc(16px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) 16px calc(16px + env(safe-area-inset-left,0px))}.p_sv7a_dialogHeader h2{font-size:18px}.p_sv7a_dialogBody{padding:12px calc(12px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px))}}
.wC_gzq_heading{text-align:center;max-width:800px;margin:0 auto 28px;position:relative}.wC_gzq_intro{color:var(--muted-foreground);margin-top:12px;font-size:16px;line-height:1.7}.wC_gzq_scrollSection{width:min(1160px,100% - 64px);margin-inline:auto;position:relative}.wC_gzq_viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;width:100%;padding:4px 0 12px;overflow-x:auto}.wC_gzq_pinned{position:sticky}.wC_gzq_clipped{scroll-snap-type:none;overflow:clip}.wC_gzq_pinned .wC_gzq_card{width:min(32vw,400px,max(160px,100svh - 340px))}.wC_gzq_track{align-items:flex-start;gap:24px;width:max-content;margin:0;padding:0 4px;list-style:none;display:flex;position:relative}.wC_gzq_card{scroll-snap-align:start;flex:none;width:min(32vw,400px,50svh)}.wC_gzq_tile{aspect-ratio:1;border:1px solid var(--border);background:var(--muted);border-radius:12px;width:100%;padding:5px;display:block}.wC_gzq_tile img{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.wC_gzq_caption{padding:14px 2px 0}.wC_gzq_caption p{color:var(--muted-foreground);font-size:12px;line-height:1.5}.wC_gzq_caption h3{margin-top:5px;font-size:16px;line-height:1.4}.wC_gzq_failure{height:100%;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex}@media (max-width:700px){.wC_gzq_scrollSection{width:calc(100% - 40px)}.wC_gzq_track{gap:16px}.wC_gzq_card{width:min(78vw,400px)}.wC_gzq_heading{margin-bottom:24px}}
.testimonials{padding-top:0;overflow:hidden}.testimonials-heading{text-align:center;max-width:760px;margin:0 auto 40px}.testimonials-heading h2{margin:18px 0;font-size:40px;line-height:1.25}.testimonials-heading>p:not(.eyebrow){color:var(--muted-foreground);font-size:16px;line-height:1.7}.testimonial-label{background:var(--surface);border-radius:999px;padding:8px 14px;display:inline-block}.testimonial-motion{height:620px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.testimonial-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.testimonial-columns-1{grid-template-columns:minmax(0,1fr);display:none}.testimonial-columns-2{grid-template-columns:repeat(2,minmax(0,1fr));display:none}.testimonial-column{min-width:0}.testimonial-track{animation:55s linear infinite testimonial-scroll}.testimonial-column:nth-child(2n) .testimonial-track{animation-duration:65s;animation-direction:reverse}.testimonial-group{gap:20px;min-height:620px;padding-bottom:20px;display:grid}.testimonial-card{overflow-wrap:anywhere;background:var(--surface);min-width:0;color:var(--foreground);border:1px solid var(--border);border-radius:20px;margin:0;padding:28px}.testimonial-card blockquote p{margin:0 0 24px;font-size:16px;line-height:1.8}.testimonial-card figcaption{align-items:center;gap:12px;display:flex}.testimonial-avatar{border:1px solid var(--border);width:42px;height:42px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.testimonial-card figcaption strong{font-size:14px;font-weight:600;display:block}.testimonial-card figcaption>span:last-child>span{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.5;display:block}.testimonials[data-paused=true] .testimonial-track{animation-play-state:paused}.testimonial-static{grid-template-columns:repeat(var(--testimonial-columns), minmax(0, 1fr));gap:20px;display:none}.testimonials[data-static=true] .testimonial-static{display:grid}.testimonial-static[data-single=true]{max-width:760px;margin-inline:auto}@keyframes testimonial-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (min-width:701px) and (max-width:1000px){.testimonial-static{grid-template-columns:repeat(min(var(--testimonial-columns), 2), minmax(0, 1fr))}.testimonial-columns-3{display:none}.testimonial-columns-2{display:grid}}@media (max-width:700px){.testimonial-static{grid-template-columns:minmax(0,1fr)}.testimonials-heading h2{font-size:30px}.testimonial-columns-3,.testimonial-columns-2{display:none}.testimonial-columns-1{display:grid}.testimonial-columns-1 .testimonial-track{animation-duration:150s}.testimonial-card{padding:24px}}@media (prefers-reduced-motion:reduce){.testimonial-motion{display:none}.testimonial-static{display:grid}.testimonial-track{animation:none}}
