.igsheet{padding:var(--section) var(--gutter)}.igsheet__head{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.igsheet__intro{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(8px,.8vw,14px)}.igsheet__label{letter-spacing:.28em;margin:0}.igsheet__follow,.igsheet__label{color:var(--fg-soft);font-family:var(--sans);font-size:var(--fs-cap);font-weight:400;text-transform:uppercase}.igsheet__follow{border-bottom:1px solid var(--line);letter-spacing:.22em;padding-block:12px 2px;text-decoration:none;transition:color .4s var(--ease-out),border-color .4s var(--ease-out)}.igsheet__follow:focus-visible,.igsheet__follow:hover{border-bottom-color:currentColor;color:var(--fg)}.igsheet__handle{color:var(--fg);font-family:var(--serif);font-size:var(--fs-h3);font-weight:300;line-height:1;padding-block:10px;text-decoration:none}.igsheet__rule{background:var(--line);display:block;height:1px;margin:clamp(20px,2.4vw,36px) 0 clamp(24px,2.8vw,44px);transform-origin:left center}.igsheet__strip{display:grid;gap:clamp(10px,1.4vw,24px);grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.igframe{margin:0}.igframe__link{color:inherit;display:block;position:relative;text-decoration:none}.igframe__crop{aspect-ratio:4/5;background:var(--line);display:block;overflow:hidden}.igframe__crop img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s var(--ease-out),opacity .5s var(--ease-out);width:100%}.igframe__link:focus-visible .igframe__crop img,.igframe__link:hover .igframe__crop img{transform:scale(1.06)}.igframe__num{bottom:clamp(6px,.6vw,12px);font-family:var(--serif);font-size:clamp(1.1rem,1.5vw,1.6rem);font-variant-numeric:lining-nums;font-weight:300;left:clamp(8px,.8vw,14px);line-height:1;opacity:.85}.igframe__num,.igframe__video{color:#fff;pointer-events:none;position:absolute;text-shadow:0 1px 6px rgba(0,0,0,.55)}.igframe__video{font-family:var(--sans);font-size:9px;letter-spacing:.18em;opacity:.9;right:clamp(8px,.8vw,14px);text-transform:uppercase;top:clamp(7px,.7vw,13px)}.igsheet__legend{align-items:baseline;color:var(--fg-soft);display:flex;font-family:var(--sans);font-size:var(--fs-cap);gap:24px;justify-content:space-between;margin:clamp(16px,1.8vw,26px) 0 0;min-height:2.4em}.igsheet__caption{letter-spacing:.04em}.igsheet__date{letter-spacing:.18em;text-transform:uppercase}.igsheet__caption{max-width:72ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.igsheet__date{flex:0 0 auto}@media(max-width:1024px){.igsheet__strip{gap:clamp(10px,2vw,18px);grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.igsheet__handle{font-size:calc(1.5rem*var(--scale-title))}.igsheet__head{align-items:flex-start}.igsheet__legend{flex-direction:column;gap:6px;min-height:3.4em}.igsheet__caption{white-space:normal}}
