.hfs-gallery-page{color:#f5f5f8;position:relative;overflow:hidden;min-height:90vh;background:linear-gradient(180deg,#080a10,#0b0d13 45%,#050608);isolation:isolate}.hfs-gallery-page__ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 53% 27% at 82% 13%,rgba(213,28,46,.13),transparent 85%),radial-gradient(ellipse 60% 25% at 4% 85%,rgba(72,81,175,.07),transparent 85%);z-index:-1}.hfs-gallery-page__wrap{max-width:1540px;margin:auto;padding:clamp(70px,9vw,140px) clamp(20px,5vw,90px) 90px}.hfs-gallery-page__back{display:inline-flex;gap:14px;align-items:center;color:#b4b7c0;text-decoration:none;letter-spacing:.18em;font-size:11px;font-weight:800;transition:color .3s}.hfs-gallery-page__back:hover{color:#f02838}.hfs-gallery-page__hero{border-bottom:1px solid rgba(255,255,255,.13);padding-bottom:clamp(32px,4vw,60px);margin-bottom:clamp(35px,5vw,75px)}.hfs-gallery-page__overline{display:flex;align-items:center;gap:12px;margin:clamp(55px,7vw,115px) 0 23px;font-size:11px;letter-spacing:.24em;color:#f26978;font-weight:850}.hfs-gallery-page__dot{width:8px;height:8px;background:#f02838;border-radius:50%;box-shadow:0 0 0 6px #f028381a}.hfs-gallery-page h1{margin:0;font-weight:950;letter-spacing:-.09em;line-height:.84;font-size:clamp(66px,11vw,180px);text-transform:uppercase;max-width:1350px}.hfs-gallery-page__hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:40px}.hfs-gallery-page__hero-bottom p{max-width:520px;color:#a4a9b7;line-height:1.8;font-size:clamp(14px,1.2vw,18px);margin:0}.hfs-gallery-page__hero-bottom span,.hfs-gallery-page__end{font-size:10px;letter-spacing:.2em;color:#888f9e;font-weight:800}.hfs-gallery-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,2.4vw,34px)}.hfs-gallery-page__card{min-width:0}.hfs-gallery-page__card:nth-child(5n+2){margin-top:clamp(24px,5vw,85px)}.hfs-gallery-page__card:nth-child(5n+3){margin-top:clamp(10px,3vw,50px)}.hfs-gallery-page__image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#121620;border:1px solid rgba(255,255,255,.1)}.hfs-gallery-page__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.19,1,.22,1)}.hfs-gallery-page__card:hover .hfs-gallery-page__image img{transform:scale(1.055)}.hfs-gallery-page__empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#c0c2c8;background:linear-gradient(135deg,#141823,#0b0c12)}.hfs-gallery-page__empty span{font-size:clamp(24px,4vw,54px);font-weight:900;letter-spacing:-.07em}.hfs-gallery-page__empty small{font-size:9px;letter-spacing:.22em}.hfs-gallery-page__caption{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:15px}.hfs-gallery-page__caption strong{font-size:15px;letter-spacing:.025em}.hfs-gallery-page__caption span{font-size:11px;color:#9ca1ae}.hfs-gallery-page__welcome{padding:120px 30px;text-align:center;border:1px dashed rgba(255,255,255,.17)}.hfs-gallery-page__welcome span{font-weight:900;letter-spacing:.13em}.hfs-gallery-page__welcome p{color:#9ca1ae}.hfs-gallery-page__end{display:flex;justify-content:space-between;gap:20px;padding:28px 0;margin-top:clamp(60px,8vw,125px);border-top:1px solid rgba(255,255,255,.12)}.hfs-gallery-page__end a{color:#f5f5f8;text-decoration:none}.hfs-gallery-page__end a:hover{color:#f02838}@media(max-width:900px){.hfs-gallery-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hfs-gallery-page__card:nth-child(n){margin-top:0}.hfs-gallery-page__card:nth-child(2n){margin-top:50px}}@media(max-width:560px){.hfs-gallery-page__grid{grid-template-columns:1fr;gap:34px}.hfs-gallery-page__card:nth-child(n){margin-top:0}.hfs-gallery-page__hero-bottom{align-items:start;flex-direction:column}.hfs-gallery-page__end{flex-direction:column}.hfs-gallery-page h1{font-size:clamp(60px,15vw,95px)}}@media(prefers-reduced-motion:reduce){.hfs-gallery-page__image img{transition:none!important}}.hfs-gallery-page{background:radial-gradient(ellipse 75% 18% at 62% 0%,rgba(210,24,44,.12),transparent 72%),linear-gradient(180deg,#050609,#0a0c12 45%,#050609)}.hfs-gallery-page__wrap{max-width:1640px;padding-top:clamp(76px,8vw,130px)}.hfs-gallery-page__hero{border-bottom:0;position:relative}.hfs-gallery-page__overline{margin-top:60px}.hfs-gallery-page__hero h1{font-size:clamp(70px,10.5vw,175px);color:#f6f6f8}.hfs-gallery-page__hero-rule{height:1px;width:100%;background:#ffffff1f;margin:38px 0 0}.hfs-gallery-page__hero-rule span{display:block;width:95px;height:2px;background:#f02838}.hfs-gallery-page__grid{gap:clamp(15px,2.1vw,28px)}.hfs-gallery-page__card{position:relative;min-width:0;transition:transform .65s cubic-bezier(.19,1,.22,1)}.hfs-gallery-page__card:nth-child(6n+1){grid-column:span 2}.hfs-gallery-page__card:nth-child(6n+1) .hfs-gallery-page__image{aspect-ratio:16/9}.hfs-gallery-page__card:nth-child(5n+2),.hfs-gallery-page__card:nth-child(5n+3){margin-top:0}.hfs-gallery-page__card:hover{transform:translateY(-7px)}.hfs-gallery-page__image{border:1px solid rgba(255,255,255,.1);aspect-ratio:4/5}.hfs-gallery-page__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 35%,rgba(0,0,0,.48));opacity:.8}.hfs-gallery-page__photo-index{position:absolute;z-index:2;top:22px;left:22px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.2em;text-shadow:0 2px 10px #000}.hfs-gallery-page__zoom{position:absolute;z-index:3;bottom:20px;right:20px;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#0a0a0fad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(255,255,255,.3);font:800 11px/1 inherit;letter-spacing:.13em;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s,border-color .3s}.hfs-gallery-page__card:hover .hfs-gallery-page__zoom,.hfs-gallery-page__zoom:focus-visible{opacity:1;transform:none}.hfs-gallery-page__zoom:hover{border-color:#f02838}.hfs-gallery-page__caption{padding-top:8px}.hfs-gallery-page__caption strong{font-weight:900;font-size:17px;text-transform:uppercase}.hfs-gallery-page__lightbox{width:min(95vw,1400px);height:min(94vh,900px);max-width:none;max-height:none;padding:45px 12px 12px;border:1px solid rgba(255,255,255,.15);background:#06070b;color:#fff}.hfs-gallery-page__lightbox::backdrop{background:#000000eb;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.hfs-gallery-page__lightbox img{display:block;width:100%;height:100%;object-fit:contain}.hfs-gallery-page__lightbox-close{position:absolute;right:10px;top:7px;border:0;background:none;color:#fff;cursor:pointer;font-size:23px;padding:4px 12px}.hfs-gallery-page__empty{background:linear-gradient(130deg,#151923,#090a0e)}@media(max-width:900px){.hfs-gallery-page__card:nth-child(6n+1){grid-column:auto}.hfs-gallery-page__card:nth-child(6n+1) .hfs-gallery-page__image{aspect-ratio:4/5}.hfs-gallery-page__card:nth-child(2n){margin-top:0}}@media(max-width:650px){.hfs-gallery-page__grid{grid-template-columns:1fr}.hfs-gallery-page__card:nth-child(6n+1) .hfs-gallery-page__image{aspect-ratio:4/5}.hfs-gallery-page__zoom{opacity:1;transform:none;padding:10px 12px}.hfs-gallery-page__hero h1{font-size:clamp(58px,14vw,100px)}}@media(prefers-reduced-motion:reduce){.hfs-gallery-page__card,.hfs-gallery-page__zoom{transition:none!important}.hfs-gallery-page__card:hover{transform:none}}.hfs-gallery-page__grid{display:block!important;columns:3;column-gap:clamp(15px,2.1vw,28px)}.hfs-gallery-page__card,.hfs-gallery-page__card:nth-child(n){display:inline-block;vertical-align:top;width:100%;margin:0 0 clamp(15px,2.1vw,28px)!important;break-inside:avoid;-webkit-column-break-inside:avoid;grid-column:auto!important}.hfs-gallery-page__image,.hfs-gallery-page__card:nth-child(n) .hfs-gallery-page__image{aspect-ratio:auto!important;height:auto!important;overflow:hidden}.hfs-gallery-page__image img{position:relative!important;display:block!important;width:100%!important;height:auto!important;max-width:100%;object-fit:contain!important;object-position:center}.hfs-gallery-page__empty{min-height:360px}@media(max-width:1000px){.hfs-gallery-page__grid{columns:2}}@media(max-width:630px){.hfs-gallery-page__grid{columns:1}}.hfs-gallery-page__wrap{width:min(1520px,calc(100% - 48px))!important;max-width:none!important;margin-inline:auto!important;box-sizing:border-box;padding-left:0!important;padding-right:0!important}.hfs-gallery-page__grid{width:100%!important;max-width:none!important;margin-inline:auto!important;display:grid!important;columns:auto!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:8px;gap:20px!important;align-items:start}.hfs-gallery-page__card,.hfs-gallery-page__card:nth-child(n){width:100%!important;display:block!important;margin:0!important;min-width:0;grid-column:span 1!important;align-self:start}.hfs-gallery-page__card--landscape,.hfs-gallery-page__card--landscape:nth-child(n){grid-column:span 2!important}.hfs-gallery-page__image,.hfs-gallery-page__card:nth-child(n) .hfs-gallery-page__image{width:100%;height:auto!important;aspect-ratio:auto!important}.hfs-gallery-page__image img{position:relative!important;width:100%!important;height:auto!important;object-fit:contain!important;display:block!important;transform:none}.hfs-gallery-page__card:hover .hfs-gallery-page__image img{transform:none!important}@media(max-width:950px){.hfs-gallery-page__wrap{width:min(860px,calc(100% - 36px))!important}.hfs-gallery-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}.hfs-gallery-page__card--landscape,.hfs-gallery-page__card--landscape:nth-child(n){grid-column:span 2!important}}@media(max-width:580px){.hfs-gallery-page__wrap{width:calc(100% - 28px)!important}.hfs-gallery-page__grid{grid-template-columns:1fr;gap:14px!important}.hfs-gallery-page__card,.hfs-gallery-page__card:nth-child(n),.hfs-gallery-page__card--landscape,.hfs-gallery-page__card--landscape:nth-child(n){grid-column:span 1!important}}.hfs-gallery-page__grid:not(.hfs-gallery-page__grid--measured){grid-auto-rows:auto}.hfs-gallery-page__grid:not(.hfs-gallery-page__grid--measured) .hfs-gallery-page__card{grid-row:auto!important}.hfs-gallery-page__hero-bottom.hfs-gallery-page__sponsor{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;margin-top:38px;padding:0 0 4px}.hfs-gallery-page__sponsor-content{max-width:730px}.hfs-gallery-page__sponsor-kicker{display:block;color:#f06470;font-size:10px;font-weight:900;letter-spacing:.24em;margin-bottom:12px}.hfs-gallery-page__sponsor-content h2{font-size:clamp(31px,4vw,61px);line-height:1.05;letter-spacing:-.055em;font-weight:950;margin:0 0 13px;color:#fff}.hfs-gallery-page__sponsor-content p{max-width:580px;font-size:clamp(14px,1.08vw,17px);color:#a7abb7;line-height:1.65;margin:0}.hfs-gallery-page__sponsor-button{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:57px;padding:0 23px;background:#5865f2;border:1px solid #707bf6;color:#fff!important;font-size:11px;font-weight:900;letter-spacing:.13em;text-decoration:none;white-space:nowrap;transition:transform .35s cubic-bezier(.19,1,.22,1),box-shadow .35s,background .35s}.hfs-gallery-page__sponsor-button:hover{background:#6b76fb;transform:translateY(-4px);box-shadow:0 15px 35px #5865f240}.hfs-gallery-page__sponsor-button--preview{opacity:.65;cursor:default}.hfs-gallery-page__end{display:none!important}@media(max-width:680px){.hfs-gallery-page__hero-bottom.hfs-gallery-page__sponsor{align-items:flex-start;flex-direction:column;gap:26px}.hfs-gallery-page__sponsor-button{width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.hfs-gallery-page__sponsor-button{transition:none!important}.hfs-gallery-page__sponsor-button:hover{transform:none!important}}.hfs-gallery-page__hero-bottom.hfs-gallery-page__sponsor--compact{display:flex!important;justify-content:flex-start!important;align-items:center!important;margin-top:26px!important;padding:0!important;gap:0!important;min-height:54px}.hfs-gallery-page__motoview-link{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:6px 17px 6px 15px;min-height:54px;max-width:100%;border-radius:999px;background:#5865e9;border:1px solid rgba(166,177,255,.42);box-shadow:0 8px 28px #5865f236;color:#fff;text-decoration:none;line-height:1;transition:background .25s ease,transform .3s ease,box-shadow .3s ease}.hfs-gallery-page__motoview-link:hover{background:#6a77f5;transform:translateY(-3px);box-shadow:0 13px 34px #5865f252}.hfs-gallery-page__motoview-logo{display:block;width:126px;height:40px;object-fit:contain;object-position:center;flex:none}.hfs-gallery-page__motoview-discord{display:block;width:26px;height:26px;object-fit:contain;flex:none}.hfs-gallery-page__motoview-link--preview{opacity:.8;cursor:default}@media(max-width:680px){.hfs-gallery-page__hero-bottom.hfs-gallery-page__sponsor--compact{flex-direction:row!important;align-items:center!important}.hfs-gallery-page__motoview-link{width:auto!important}}@media(prefers-reduced-motion:reduce){.hfs-gallery-page__motoview-link{transition:none!important}.hfs-gallery-page__motoview-link:hover{transform:none!important}}.hfs-gallery-page .hfs-gallery-page__motoview-link{gap:6px!important;padding:5px 12px 5px 13px!important;min-height:58px!important}.hfs-gallery-page .hfs-gallery-page__motoview-logo{width:130px!important;height:44px!important;object-fit:contain!important;flex-shrink:0}.hfs-gallery-page .hfs-gallery-page__motoview-discord{width:36px!important;height:36px!important;object-fit:contain!important;flex-shrink:0}.hfs-gallery-page .hfs-gallery-page__motoview-link--no-url{cursor:default}.hfs-gallery-page .hfs-gallery-page__motoview-link--no-url:hover{transform:none!important;background:#5865e9!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/hfs-gallery.css.map */
