.gAAXbW_showcase{color:#141414;min-width:0;padding:0}.gAAXbW_section{min-width:0;max-width:1280px;margin:0 auto 2.5rem}.gAAXbW_section:last-child{margin-bottom:0}.gAAXbW_banner{display:block;position:relative}.gAAXbW_bannerTitle{color:#fff;background:linear-gradient(#0000,#000000c7);padding:3rem clamp(1.25rem,3vw,2.5rem) 1.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2;position:absolute;inset:auto 0 0}.gAAXbW_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.gAAXbW_categoryLink{align-items:center;gap:.6rem;margin-top:.6rem;padding-block:.5rem;font-size:.875rem;display:inline-flex}.gAAXbW_control{cursor:pointer;border:1px solid #bdbdbb;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.65rem 1rem;font-size:.8rem;display:inline-flex}.gAAXbW_control:disabled{cursor:default;color:#666}.gAAXbW_control:hover:not(:disabled){background:#ededeb}.gAAXbW_hint{color:#626262;margin:.75rem 0;font-size:.75rem}.gAAXbW_viewport{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#999 #ededeb;width:100%;min-width:0;padding:4px 0 14px;overflow:auto hidden}.gAAXbW_track{width:max-content;display:flex}.gAAXbW_group{flex:none;gap:1rem;padding-right:1rem;display:flex}.gAAXbW_group>[role=listitem]{display:flex}.gAAXbW_card{color:#141414;background:#ededeb;flex-direction:column;flex:none;width:clamp(240px,26vw,310px);display:flex}.gAAXbW_photo{flex-shrink:0;height:300px;padding:1.5rem}.gAAXbW_photo img{object-fit:contain;width:100%;height:100%}.gAAXbW_caption{background:#fff;flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.gAAXbW_caption h3{font-size:.95rem;font-weight:500}.gAAXbW_caption p{color:#626262;margin-top:.3rem;font-size:.75rem}.gAAXbW_caption svg{flex-shrink:0}.gAAXbW_card:hover .gAAXbW_caption{background:#f5f5f3}.gAAXbW_banner:focus-visible,.gAAXbW_control:focus-visible,.gAAXbW_categoryLink:focus-visible,.gAAXbW_viewport:focus-visible{outline-offset:3px;outline:2px solid #141414}.gAAXbW_card:focus-visible{outline-offset:-3px;outline:2px solid #141414}@media (max-width:480px){.gAAXbW_showcase{padding-inline:0}.gAAXbW_section{margin-bottom:1.5rem}.gAAXbW_card{width:min(76vw,280px)}.gAAXbW_photo{height:260px}}@media (prefers-reduced-motion:reduce){.gAAXbW_copy{display:none}.gAAXbW_viewport{scroll-behavior:auto}}
._25akIq_section{background:var(--surface,#efefef);min-width:0;max-width:100%;color:var(--foreground,#171717);padding:40px 0 32px;overflow:hidden}._25akIq_header,._25akIq_hint{width:min(1280px,100% - 64px);margin-inline:auto}._25akIq_header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}._25akIq_header h2{font:inherit;letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.08}._25akIq_header p,._25akIq_hint{font-size:14px;line-height:1.6}._25akIq_header p{margin:0}._25akIq_hint{color:#505050;margin-top:0;margin-bottom:24px}._25akIq_controls{flex-shrink:0;gap:8px;display:flex}._25akIq_controls button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #777;padding:10px 14px;font-size:14px}._25akIq_controls button:hover{background:#fff}._25akIq_controls button:disabled{cursor:default;color:#505050}._25akIq_controls ._25akIq_pause{min-width:166px}._25akIq_controls button:focus-visible,._25akIq_viewport:focus-visible{outline-offset:-3px;outline:3px solid #171717}._25akIq_viewport{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;padding-bottom:16px;overflow-x:auto}._25akIq_track{width:max-content;display:flex}._25akIq_group{gap:20px;padding-right:20px;display:flex}._25akIq_card{flex:0 0 360px;width:360px;margin:0}._25akIq_card img{object-fit:contain;background:#e2e2e2;width:100%;height:350px;display:block}._25akIq_card figcaption{padding:12px 4px 0;font-size:13px;line-height:1.5}@media (max-width:600px){._25akIq_section{padding-block:28px 24px}._25akIq_header,._25akIq_hint{width:calc(100% - 40px)}._25akIq_header{flex-direction:column;align-items:start;gap:20px}._25akIq_controls{width:100%}._25akIq_controls ._25akIq_pause{flex:1;min-width:0}._25akIq_card{flex-basis:78vw;width:78vw}._25akIq_card img{height:320px}}@media (prefers-reduced-motion:reduce){._25akIq_duplicate{display:none}}
