.thp-post{grid-template-columns:calc(5.4 * var(--u)) minmax(0, 1fr);gap:calc(1 * var(--u)) calc(2 * var(--u));padding:calc(3 * var(--u));display:grid}.thp-avatar{width:calc(5.4 * var(--u));height:calc(5.4 * var(--u));color:#f2e7da;font-size:calc(1.9 * var(--u));letter-spacing:0;background:#201511;border-radius:50%;place-items:center;font-weight:500;display:grid}.thp-head{align-items:center;gap:calc(1.2 * var(--u));min-width:0;display:flex}.thp-handle{font-size:calc(2.2 * var(--u));color:var(--ig-ink);white-space:nowrap;font-weight:500}.thp-time{color:var(--ig-faint);font-size:calc(1.8 * var(--u))}.thp-app{opacity:.55;margin-inline-start:auto}.thp-rail{background:var(--ig-hair);border-radius:999px;justify-self:center;width:1.5px}.thp-caption{font-size:calc(2.2 * var(--u));color:var(--ig-ink);margin:0;line-height:1.45}.thp-poster{width:calc(38 * var(--u));margin-block-start:calc(2.2 * var(--u));display:block}.thp-poster picture,.thp-poster img{width:100%;height:auto;display:block}.thp-poster img{aspect-ratio:3/4;object-fit:cover;border-radius:calc(1.4 * var(--u))}.thp-actions{gap:calc(3.6 * var(--u));margin:calc(2.4 * var(--u)) 0 0;color:var(--ig-faint);font-size:calc(1.9 * var(--u));display:flex}.thp-fan{gap:calc(1.6 * var(--u));padding:calc(2.5 * var(--u)) calc(3 * var(--u)) calc(1 * var(--u));grid-template-columns:1.25fr 1fr 1fr;display:grid}.thp-card{border-radius:calc(1.4 * var(--u));width:100%;min-width:0;box-shadow:0 0 0 1px #ffffffe6, 0 calc(.9 * var(--u)) calc(2.2 * var(--u)) #25262238;flex:none;position:relative;overflow:hidden}.thp-cover{aspect-ratio:3/4;grid-row:span 2}.thp-card picture,.thp-card img{object-fit:cover;width:100%;height:100%;display:block}.thp-slide{padding:calc(1.8 * var(--u));color:#f2dfca;background:#542d35;align-items:start;display:grid}.thp-slide span{z-index:1;font-size:calc(2.2 * var(--u));letter-spacing:-.02em;font-weight:500;line-height:1.22;position:relative}.thp-measure{grid-template-columns:minmax(0, 1fr) calc(8 * var(--u));gap:calc(3 * var(--u));height:calc(49 * var(--u));display:grid}.thp-long{font-size:calc(3 * var(--u));color:var(--ig-ink);margin:0;line-height:1.5}.thp-ruler{height:100%;position:relative}.thp-track{width:calc(1.2 * var(--u));background:var(--ig-panel);box-shadow:inset 0 0 0 1px var(--ig-panel-edge);border-radius:999px;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.thp-fill{inset-inline:0;height:calc(var(--thp-share) * 100%);background:var(--ig-green);transform-origin:top;border-radius:999px;position:absolute;top:0}.thp-tick{inset-inline-end:0;width:calc(5.4 * var(--u));background:var(--ig-ink);height:1.5px;position:absolute;bottom:0}.thp-foot{align-items:center;gap:calc(2 * var(--u));margin-block-start:calc(2.6 * var(--u));display:flex}.thp-foot .ig-label{margin-inline-start:auto}@keyframes thp-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.thp-ruler-figure .thp-fill{transform:scaleY(0)}.thp-ruler-figure[data-lit] .thp-fill{animation:thp-rise 1s var(--ease-out) .12s both}}.thp-tiles{gap:calc(1.8 * var(--u));padding:calc(2.2 * var(--u));grid-template-columns:1fr 1fr;display:grid}.thp-tile{align-items:center;gap:calc(1.5 * var(--u));padding:calc(1.9 * var(--u));border-radius:var(--ig-radius-panel);background:var(--ig-panel);box-shadow:inset 0 0 0 1px var(--ig-panel-edge);display:flex}.thp-tile strong{font-size:calc(1.8 * var(--u));color:var(--ig-ink);font-weight:500;display:block}.thp-tile small{font-size:calc(1.45 * var(--u));color:var(--ig-dim);display:block}.thp-tile-off{box-shadow:inset 0 0 0 1px var(--ig-hair);background:0 0}.thp-tile-off strong,.thp-tile-off small{color:var(--ig-faint)}.thp-float{width:calc(48 * var(--u));padding:calc(1.8 * var(--u)) calc(2 * var(--u))}.thp-float-row{align-items:center;gap:calc(1.5 * var(--u));display:flex}.thp-slide:after{content:"";width:calc(13 * var(--u));aspect-ratio:1;border:calc(2 * var(--u)) solid #cb674f;bottom:calc(-5 * var(--u));right:calc(-3 * var(--u));border-radius:50%;position:absolute}.thp-slide:nth-child(3):after{border-width:calc(3.5 * var(--u))}.thp-slide:nth-child(4):after{border-width:calc(5 * var(--u))}.thp-slide:nth-child(5):after{background:#cb674f}
