.hs-fan{--fan-k: 1;--fan-spread: 1;--fan-card-w: 76px;--fan-card-h: 116px;--fan-zoom: 1.55;--fan-out: 90px;--fan-in: 47px;--fan-box-h: 207px;--fan-box-max: 460px;--fan-mask-pad: 60px;position:relative;box-sizing:content-box;height:calc(var(--fan-box-h) * var(--fan-k));max-width:calc(var(--fan-box-max) * var(--fan-k));margin:0 auto;padding-top:12px;perspective:900px}@media(max-width:480px){.hs-fan-card{top:calc(27px * var(--fan-k))}.hs-fan{--fan-card-w: 66px;--fan-card-h: 102px;--fan-zoom: 1.4;--fan-out: 74px;--fan-in: 39px;--fan-box-h: 181px;--fan-box-max: 340px;padding-top:8px}}.hs-fan--horizontal{--fan-card-w: 100px;--fan-card-h: 57px;--fan-out: 122px;--fan-in: 64px;--fan-box-h: 135px;--fan-box-max: 555px}@media(max-width:620px){.hs-fan--horizontal .hs-fan-card{top:calc(13px * var(--fan-k))}.hs-fan--horizontal{--fan-card-w: 71px;--fan-card-h: 40px;--fan-zoom: 1.4;--fan-out: 85px;--fan-in: 45px;--fan-box-h: 96px;--fan-box-max: 348px}}@media(max-width:359px){.hs-fan--horizontal .hs-fan-card{top:calc(12px * var(--fan-k))}.hs-fan--horizontal{--fan-card-w: 62px;--fan-card-h: 35px;--fan-out: 74px;--fan-in: 39px;--fan-box-h: 91px;--fan-box-max: 304px}}.hs-fan--horizontal .hs-fan-card{top:calc(21px * var(--fan-k))}.hs-fan--horizontal .hs-fan-card img{object-position:center}.hs-fan--square{--fan-card-w: 100px;--fan-card-h: 100px;--fan-out: 116px;--fan-in: 61px;--fan-box-h: 215px;--fan-box-max: 555px}.hs-fan--square .hs-fan-card{top:calc(34px * var(--fan-k))}@media(max-width:620px){.hs-fan--square{--fan-card-w: 71px;--fan-card-h: 71px;--fan-zoom: 1.4;--fan-out: 82px;--fan-in: 43px;--fan-box-h: 141px;--fan-box-max: 348px}.hs-fan--square .hs-fan-card{top:calc(21px * var(--fan-k))}}@media(max-width:359px){.hs-fan--square{--fan-card-w: 62px;--fan-card-h: 62px;--fan-out: 72px;--fan-in: 38px;--fan-box-h: 128px;--fan-box-max: 304px}.hs-fan--square .hs-fan-card{top:calc(19px * var(--fan-k))}}.hs-fan--square .hs-fan-card img{object-position:center}@media(min-width:900px){.hs-fan{--fan-k: var(--fan-k-pc, 1)}}.hs-fan-card{position:absolute;top:calc(38px * var(--fan-k));left:50%;width:calc(var(--fan-card-w) * var(--fan-k));height:calc(var(--fan-card-h) * var(--fan-k));margin-left:calc(var(--fan-card-w) * var(--fan-k) / -2);display:flex;align-items:center;justify-content:center;border-radius:2px;overflow:hidden;background:#ffffff17;border:.5px solid rgba(255,255,255,.22);box-shadow:0 1px 3px #00000024,0 6px 14px #0000001a;opacity:0;transform:translateY(8px) scale(.55);transform-origin:50% 50%;transition:transform .65s cubic-bezier(.22,.9,.3,1.18),opacity .45s ease}.hs-fan-card img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.hs-fan--contain .hs-fan-card img,.hs-fan-viewer--contain .hs-fan-viewer-frame img{object-fit:contain;object-position:center}.hs-fan-card{--fan-rot: 0deg;--fan-tx: 0px;--fan-ty: 0px;--fan-side: 0;--fan-tilt: rotateY(0deg);--fan-hover: 1}.hs-fan-card--0{z-index:1;transition-delay:.26s;--fan-side: -1;--fan-rot: -12deg;--fan-ty: 2px;--fan-tx: calc(var(--fan-out) * var(--fan-k) * var(--fan-spread) * var(--fan-gap-k, 1) * -1)}.hs-fan-card--1{z-index:2;transition-delay:.13s;--fan-side: -1;--fan-rot: -8deg;--fan-ty: 2px;--fan-tx: calc(var(--fan-in) * var(--fan-k) * var(--fan-spread) * var(--fan-gap-k, 1) * -1)}.hs-fan-card--2{z-index:4;transition-delay:0s}.hs-fan-card--3{z-index:2;transition-delay:.13s;--fan-side: 1;--fan-rot: 8deg;--fan-ty: 2px;--fan-tx: calc(var(--fan-in) * var(--fan-k) * var(--fan-spread) * var(--fan-gap-k, 1))}.hs-fan-card--4{z-index:1;transition-delay:.26s;--fan-side: 1;--fan-rot: 12deg;--fan-ty: 2px;--fan-tx: calc(var(--fan-out) * var(--fan-k) * var(--fan-spread) * var(--fan-gap-k, 1))}.hs-fan.is-open .hs-fan-card{opacity:1;transform:scale(calc(var(--fan-zoom) * var(--fan-hover))) rotate(var(--fan-rot)) translate(var(--fan-tx)) translateY(var(--fan-ty)) var(--fan-tilt)}.hs-fan-card--hl2{z-index:1;transition-delay:.13s;--fan-side: -1;--fan-rot: -10deg;--fan-ty: 2px;--fan-tx: calc((var(--fan-in) + var(--fan-out)) * var(--fan-k) * var(--fan-spread) * var(--fan-gap-k, 1) * -.5)}.hs-fan-card--hl1{z-index:4;transition-delay:0s;--fan-side: -1;--fan-rot: -4deg;--fan-ty: 2px;--fan-tx: calc(var(--fan-in) * var(--fan-k) * var(--fan-spread) * var(--fan-gap-k, 1) * -.5)}.hs-fan-card--hr1{z-index:3;transition-delay:0s;--fan-side: 1;--fan-rot: 4deg;--fan-ty: 2px;--fan-tx: calc(var(--fan-in) * var(--fan-k) * var(--fan-spread) * var(--fan-gap-k, 1) * .5)}.hs-fan-card--hr2{z-index:1;transition-delay:.13s;--fan-side: 1;--fan-rot: 10deg;--fan-ty: 2px;--fan-tx: calc((var(--fan-in) + var(--fan-out)) * var(--fan-k) * var(--fan-spread) * var(--fan-gap-k, 1) * .5)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hs-fan.is-open .hs-fan-card:hover{--fan-tilt: rotateX(6deg) rotateY(calc(-9deg * var(--fan-side)));--fan-hover: 1.05;box-shadow:0 4px 10px #0000002e,0 14px 28px #0000001f}.hs-fan.is-settled .hs-fan-card{transition:transform .3s ease,opacity .28s ease,box-shadow .3s ease;transition-delay:0s}}.hs-fan-card--center{border:1px solid #fff;background:linear-gradient(160deg,#5a4620,#2c2033);box-shadow:0 2px 6px #00000029,0 10px 22px #0000001f}.hs-fan--contain .hs-fan-card,.hs-fan--contain .hs-fan-card--center,.hs-fan-viewer--contain .hs-fan-viewer-frame img{background:#fff}.hs-fan--contain .hs-fan-card{box-shadow:0 1px 2px #00000014,0 3px 8px #0000000d;border-color:#00000012}.hs-fan--contain .hs-fan-card--center{box-shadow:0 2px 5px #0000001a,0 8px 18px #00000012}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hs-fan--contain.hs-fan.is-open .hs-fan-card:hover{box-shadow:0 3px 8px #0000001f,0 12px 24px #00000014}}.hs-fan--static{--fan-gap-k: 1.18}@media only screen and (max-width:600px){.hs-fan--static{--fan-gap-k: 1.06}}.hs-fan-card img{transition:opacity .26s ease}.hs-fan-card.is-fading img{opacity:0}.hs-fan-card--m1{z-index:0;--fan-side: -1;--fan-rot: -16deg;--fan-ty: 2px;--fan-tx: calc(var(--fan-out) * var(--fan-k) * var(--fan-spread) * var(--fan-gap-k, 1) * -1.12)}.hs-fan-card--5{z-index:0;--fan-side: 1;--fan-rot: 16deg;--fan-ty: 2px;--fan-tx: calc(var(--fan-out) * var(--fan-k) * var(--fan-spread) * var(--fan-gap-k, 1) * 1.12)}.hs-fan.is-open .hs-fan-card.hs-fan-card--m1,.hs-fan.is-open .hs-fan-card.hs-fan-card--5{opacity:0}.hs-fan.is-carousel.is-settled .hs-fan-card{transition:transform .62s cubic-bezier(.33,.68,.28,1),opacity .28s ease,border-color .62s ease,box-shadow .62s ease,background .62s ease;transition-delay:0s}.hs-fan.is-carousel{padding-left:var(--fan-mask-pad);padding-right:var(--fan-mask-pad);max-width:min(calc(var(--fan-box-max) * var(--fan-k)),calc(100% - var(--fan-mask-pad) * 2));-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%,#000 74%,transparent);mask-image:linear-gradient(90deg,transparent,#000 26%,#000 74%,transparent)}.hs-fan.is-carousel .hs-fan-card--m1,.hs-fan.is-carousel .hs-fan-card--5{opacity:0}.hs-fan.is-carousel .hs-fan-card.is-recycled{transition:none}.hs-fan-viewer{position:fixed;inset:0;z-index:2147482800;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#000000d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:hs-fan-viewer-in .18s ease}@keyframes hs-fan-viewer-in{0%{opacity:0}to{opacity:1}}.hs-fan-viewer.is-out{animation:hs-fan-viewer-out .24s ease both}@keyframes hs-fan-viewer-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.hs-fan-viewer,.hs-fan-viewer.is-out{animation:none}}.hs-fan-viewer-inner{position:relative;max-width:min(560px,100%);max-height:100%;display:flex;align-items:center;justify-content:center}.hs-fan-viewer-frame{transition:transform .34s cubic-bezier(.2,.8,.3,1),opacity .2s ease;transform-origin:50% 50%}.hs-fan-viewer-frame.is-from-card{transform:translate(var(--fan-from-x, 0),var(--fan-from-y, 0)) rotate(var(--fan-from-rot, 0deg)) scale(.28);opacity:.35}.hs-fan-viewer-frame.is-closing{transition:transform .26s cubic-bezier(.4,0,.7,.4),opacity .24s ease}.hs-fan-viewer-frame.is-closing:not(.is-from-card){transform:scale(.92);opacity:0}@media(prefers-reduced-motion:reduce){.hs-fan-viewer-frame,.hs-fan-viewer-frame.is-closing{transition:none}.hs-fan-viewer-frame.is-from-card{transform:none;opacity:1}.hs-fan-viewer-frame.is-closing:not(.is-from-card){transform:none;opacity:1}}.hs-fan-viewer-frame{position:relative;display:inline-flex;border-radius:4px;overflow:hidden;box-shadow:0 18px 48px #0000008c;max-height:calc(100vh - 96px)}.hs-fan-viewer-frame img{display:block;max-width:100%;max-height:calc(100vh - 96px);width:auto;height:auto;aspect-ratio:var(--fan-view-ratio, auto);object-fit:cover;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.hs-fan-viewer-nav{position:absolute;top:50%;transform:translateY(-50%);width:80px;height:80px;border:0;padding:0;background:transparent center / contain no-repeat;color:#fff;font-size:40px;line-height:1;cursor:pointer;filter:drop-shadow(0 0 5px rgba(0,0,0,.8));transition:filter .15s ease,opacity .15s ease}.hs-fan-viewer-nav:hover{filter:drop-shadow(0 0 7px rgba(0,0,0,.95))}.hs-fan-viewer-nav:active{opacity:.9}.hs-fan-viewer-nav--prev{left:-10px}.hs-fan-viewer-nav--next{right:-10px}@media(max-width:700px){.hs-fan-viewer-nav{width:56px;height:56px}.hs-fan-viewer-nav--prev{left:-6px}.hs-fan-viewer-nav--next{right:-6px}}.hs-fan-viewer-count{position:absolute;bottom:-30px;left:50%;transform:translate(-50%);font-size:12px;font-weight:700;letter-spacing:.06em;color:#ffffffc7;font-variant-numeric:tabular-nums}.hs-fan-card[role=button]{cursor:pointer}.hs-fan-card,.hs-fan-card img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.hs-fan.is-carousel{touch-action:pan-y}
