/* Reserve each document's dimensions before its image is decoded. */
.c-page-igloo-lens .ig-awards{overflow:visible}
.ig-awards .hm-doc{width:208px}
.ig-awards .hm-doc__frame{width:100%;aspect-ratio:3/4;min-height:0;overflow:hidden}
.ig-awards .hm-doc__frame img{position:absolute;inset:14px;display:block;width:calc(100% - 28px);height:calc(100% - 28px);max-width:none;max-height:none;object-fit:contain}
.ig-awards .hm-doc__frame>.c-ph{position:absolute;inset:14px;width:auto;height:auto;min-height:0;aspect-ratio:auto}
.ig-awards .hm-docs{padding-bottom:26px}
.ig-awards .hm-doc:focus-visible{outline:0}
.ig-awards .hm-doc:focus-visible .hm-doc__frame{outline:2px solid var(--tape,#ffd21f);outline-offset:4px}
@media(min-width:1025px) and (min-height:660px){
 .ig-awards.is-ig-fan{padding:0;min-height:calc(100svh + clamp(360px,56svh,620px))}
 .ig-awards.is-ig-fan .hm-awards__pin{position:sticky;top:0;display:flex;flex-direction:column;height:100svh;min-height:0;padding:calc(var(--header-h,76px) + 24px) 0 28px}
 .ig-awards.is-ig-fan .hm-awards__head{flex:none}
 .ig-awards.is-ig-fan .c-sechead{margin-bottom:0}
 .ig-awards.is-ig-fan .hm-docs{position:relative;flex:1;min-height:0;display:block;overflow:visible;scroll-snap-type:none;padding:0}
 .ig-awards.is-ig-fan .hm-doc{position:absolute;left:50%;top:50%;width:var(--ig-award-width,208px);margin:calc(var(--ig-award-width,208px) * -.71) 0 0 calc(var(--ig-award-width,208px) / -2);will-change:transform}
 .ig-awards.is-ig-fan .hm-doc__frame{transition:transform .35s var(--ease),box-shadow .35s}
 .ig-awards.is-ig-fan .hm-doc:hover,.ig-awards.is-ig-fan .hm-doc:focus-visible{z-index:20}
 .ig-awards.is-ig-fan .hm-doc:hover .hm-doc__frame,.ig-awards.is-ig-fan .hm-doc:focus-visible .hm-doc__frame{transform:translateY(-12px);box-shadow:inset 0 0 0 10px #E6E9F3,inset 0 0 0 11px #10122e1f,0 30px 45px -25px #000c,0 0 0 2px var(--tape,#ffd21f)}
 .ig-awards.is-ig-fan .hm-doc figcaption{position:absolute;left:50%;top:calc(100% + 8px);width:240px;margin:0;padding:10px 12px;border-radius:8px;background:#fff;text-align:center;opacity:0;transform:translate(-50%,6px);pointer-events:none;transition:opacity .2s,transform .25s;box-shadow:0 16px 28px -14px #0008}
 .ig-awards.is-ig-fan .hm-doc figcaption strong{color:var(--ink,#10122e);font-size:13px;-webkit-line-clamp:3}
 .ig-awards.is-ig-fan .hm-doc figcaption span{color:var(--muted,#6d7091);font-size:12px}
 .ig-awards.is-ig-fan .hm-doc:hover figcaption,.ig-awards.is-ig-fan .hm-doc:focus-visible figcaption{opacity:1;transform:translate(-50%,0)}
}
@media(prefers-reduced-motion:reduce){.ig-awards .hm-doc__frame,.ig-awards .hm-doc figcaption{transition:none!important}}
