.su-hc{--hc-gap: clamp(28px, 3.4vw, 48px);--hc-paper: color-mix(in srgb, #efe9dd 55%, var(--su-card, #fff));--hc-ink: var(--su-card-fg, #1c1a17);--hc-string: color-mix(in srgb, currentColor 42%, transparent);--hc-dash: color-mix(in srgb, var(--hc-ink) 28%, transparent);--hc-cut: 22px;--hc-pin: 11px;--hc-ease: cubic-bezier(.2, .8, .2, 1);--hc-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;display:block}.su-hc__empty{padding:20px;border:1px dashed currentColor;border-radius:8px;text-align:center;opacity:.7}.su-hc__track{container-type:inline-size;margin-inline:calc(clamp(16px,4vw,40px)*-1);padding:4px clamp(16px,4vw,40px) 40px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.su-hc__track::-webkit-scrollbar{display:none}.su-hc__row{position:relative;width:max-content;min-width:100%}.su-hc__rail{position:absolute;top:calc(var(--hc-pin) - 1.5px);right:5px;left:5px;height:3px;border-radius:2px;background:color-mix(in srgb,currentColor 70%,transparent)}.su-hc__rail:before,.su-hc__rail:after{content:"";position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:inherit;translate:0 -50%}.su-hc__rail:before{left:-4px}.su-hc__rail:after{right:-4px}.su-hc__cards{display:grid;grid-auto-flow:column;grid-auto-columns:max(240px,calc(100cqi/min(var(--per),var(--n))));margin:0;padding:0;list-style:none}.su-hc__item{position:relative;display:flex;justify-content:center;padding:0 calc(var(--hc-gap) / 2);scroll-snap-align:center}.su-hc__swing{position:relative;width:100%;max-width:260px;padding-top:calc(var(--hc-pin) + var(--len));transform-origin:50% var(--hc-pin);rotate:calc(var(--tilt) * var(--hc-k, 1));filter:drop-shadow(0 1px 1px rgba(0,0,0,.08)) drop-shadow(0 16px 18px rgba(0,0,0,.14))}.su-hc--swing .su-hc__swing{animation:su-hc-sway var(--dur, 6s) ease-in-out infinite alternate;animation-delay:calc(var(--dur, 6s) * -.37)}@keyframes su-hc-sway{0%{rotate:calc(var(--tilt) * var(--hc-k, 1) - 1.4deg)}to{rotate:calc(var(--tilt) * var(--hc-k, 1) + 1.4deg)}}.su-hc__lean{position:relative;transform-origin:50% calc(var(--len) * -1);transition:rotate .7s var(--hc-ease),translate .6s var(--hc-ease)}.su-hc__loop{position:absolute;top:calc(var(--len) * -1);left:50%;width:40px;height:calc(var(--len) + 24px);translate:-50% 0;color:var(--hc-string);overflow:visible}.su-hc__tilt{position:relative;perspective:1000px}.su-hc__card{--flip: 0deg;position:relative;display:grid;transform-style:preserve-3d;transform:rotateY(var(--flip));transition:transform .8s var(--hc-ease)}.su-hc__card.is-flipped{--flip: 180deg}.su-hc__face{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;min-width:0;padding:40px 16px 14px;overflow:hidden;border-radius:4px 4px calc(var(--su-radius) - 2px) calc(var(--su-radius) - 2px);background:var(--hc-paper);color:var(--hc-ink);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-mask:linear-gradient(135deg,transparent var(--hc-cut),#000 calc(var(--hc-cut) + .5px)) left top / 51% 100% no-repeat,linear-gradient(225deg,transparent var(--hc-cut),#000 calc(var(--hc-cut) + .5px)) right top / 51% 100% no-repeat;mask:linear-gradient(135deg,transparent var(--hc-cut),#000 calc(var(--hc-cut) + .5px)) left top / 51% 100% no-repeat,linear-gradient(225deg,transparent var(--hc-cut),#000 calc(var(--hc-cut) + .5px)) right top / 51% 100% no-repeat}.su-hc__eyelet{position:absolute;top:15px;left:50%;width:18px;height:18px;border-radius:50%;translate:-50% 0;background:radial-gradient(circle,color-mix(in srgb,var(--hc-ink) 70%,transparent) 0 4px,#c9c3b7 4.5px 6.5px,#ece8df 7px 8px,#b3ac9f 8.5px)}.su-hc__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;color:color-mix(in srgb,var(--hc-ink) 62%,transparent);font-family:var(--hc-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.su-hc__photo{flex:1 0 auto;aspect-ratio:1;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--hc-ink) 8%,transparent)}.su .su-hc__img,.su-hc__photo .su-ph{width:100%;height:100%;object-fit:cover;transition:scale .8s var(--hc-ease)}.su-hc__name{margin:14px 0 2px;font-family:var(--su-font-h, inherit);font-size:1.0625rem;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.su-hc__role{margin:2px 0 14px;color:color-mix(in srgb,var(--hc-ink) 62%,transparent);font-size:.875rem}.su .su-hc .su-hc__more{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%!important;min-height:0!important;margin:auto 0 0!important;padding:12px 0 2px!important;border:0!important;border-top:1px dashed var(--hc-dash)!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font:inherit;font-family:var(--hc-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.su-hc__more svg{width:15px;height:15px;transition:translate .35s var(--hc-ease)}.su-hc__more:hover svg{translate:4px 0}.su .su-hc .su-hc__more:focus-visible,.su .su-hc .su-hc__return:focus-visible{outline:2px solid var(--su-ac);outline-offset:3px}.su-hc__back{transform:rotateY(180deg);gap:10px}.su-hc__back>*{flex-shrink:0}.su-hc__back .su-hc__top{margin:0}.su .su-hc .su-hc__return{display:grid!important;place-items:center;width:26px!important;height:26px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--su-fx-r, 8px)!important;background:color-mix(in srgb,var(--hc-ink) 8%,transparent)!important;box-shadow:none!important;color:inherit!important;cursor:pointer}.su-hc__return svg{width:14px;height:14px}.su-hc__label-name{margin:0;font-family:var(--su-font-h, inherit);font-size:1.125rem;font-weight:600;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.su-hc__meta{margin:-6px 0 0;color:color-mix(in srgb,var(--hc-ink) 62%,transparent);font-family:var(--hc-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.su-hc__bio{display:-webkit-box;margin:0;padding-top:10px;overflow:hidden;border-top:1px dashed var(--hc-dash);font-size:.8125rem;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}.su-hc__small{margin:0 0 4px;color:color-mix(in srgb,var(--hc-ink) 62%,transparent);font-family:var(--hc-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.su-hc__list ul{margin:0;padding:0;list-style:none}.su-hc__list li{font-size:.8125rem;line-height:1.6}.su-hc__list li:before{content:"\2014  ";color:color-mix(in srgb,var(--hc-ink) 45%,transparent)}.su-hc__pick{padding-top:10px;border-top:1px dashed var(--hc-dash)}.su-hc__prod{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.su-hc__pn{flex:1 0 100%;min-width:0;overflow:hidden;color:inherit;font-size:.8125rem;font-weight:500;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.su-hc__pp{flex:1;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.su-hc__buy{margin:0}.su .su-hc .su-hc__add{display:grid!important;place-items:center;width:30px!important;height:30px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:var(--su-fx-r, 8px)!important;background:var(--su-ac)!important;box-shadow:none!important;color:var(--su-acf)!important;cursor:pointer;transition:transform .2s var(--hc-ease)}.su .su-hc .su-hc__add:active{transform:scale(.9)}.su .su-hc .su-hc__add[aria-busy=true]{opacity:.6}.su .su-hc .su-hc__add svg{width:15px;height:15px}.su-hc__status{margin:4px 0 0;font-size:.75rem}.su-hc__status:empty{display:none}.su-hc__connect{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0;font-size:.75rem}.su-hc__connect a{color:inherit;text-decoration:none}.su-hc__code{display:flex;align-items:flex-end;gap:10px;margin:auto 0 0;padding-top:10px;font-family:var(--hc-mono);font-size:.625rem;letter-spacing:.08em}.su-hc__bars{flex:1;height:26px;opacity:.85;background:repeating-linear-gradient(90deg,var(--hc-ink) 0 2px,transparent 2px 3px,var(--hc-ink) 3px 4px,transparent 4px 7px,var(--hc-ink) 7px 10px,transparent 10px 11px,var(--hc-ink) 11px 12px,transparent 12px 15px,var(--hc-ink) 15px 16px,transparent 16px 18px)}.su-hc__hint{margin:0;color:var(--su-muted);font-family:var(--hc-mono);font-size:.6875rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.su-hc--lift .su-hc__item:hover .su-hc__lean{rotate:calc(var(--tilt) * var(--hc-k, 1) * -1);translate:0 -6px}.su-hc__card:hover .su-hc__img{scale:1.04}}@media(max-width:749px){.su-hc__cards{grid-auto-columns:min(76cqi,280px)}}@media(max-width:1099px){.su-hc{--hc-k: .5}}@media(prefers-reduced-motion:reduce){.su-hc--swing .su-hc__swing{animation:none}}@media(scripting:none){.su-hc__more svg,.su-hc__hint{display:none}}
