.fame:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e71e2647,#0000);position:absolute;inset:-10% 40% 10% -20%}.fame__badge{transform:rotate(-8deg)}.fame .juicy__float{--push:.8}.fame__photo{clip-path:polygon(0 0,100% 0,100% 86%,0 100%)}@media (min-width:768px){.fame__photo{clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}}@media (prefers-reduced-motion:no-preference){.fame[data-armed] .fame__char{transition:transform .7s cubic-bezier(.22,1.4,.36,1),opacity .3s ease-out;transition-delay:calc(.15s + var(--c) * 45ms)}.fame[data-armed]:not([data-on]) .fame__char{opacity:0;transform:translateY(105%)rotate(10deg)}.fame[data-armed] .fame__rise{transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease-out;transition-delay:calc(.55s + var(--d,0) * .12s)}.fame[data-armed]:not([data-on]) .fame__rise{opacity:0;transform:translateY(24px)}.fame[data-armed]:not([data-on]) .fame__badge{opacity:0;transform:scale(0)rotate(-40deg)}.fame[data-armed][data-on] .fame__badge{animation:.9s cubic-bezier(.3,1.5,.5,1) .9s both fame-pop}.fame[data-armed][data-on] .fame__badge-in{animation:4.5s ease-in-out 1.9s infinite fame-wobble}.fame[data-armed]:not([data-on]) .fame__photo{opacity:0;transform:translate(-8%)}.fame[data-armed] .fame__photo{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s ease-out}.fame .juicy[data-on] .juicy__orbit{animation:28s linear 1.4s infinite fame-orbit}.fame .juicy[data-on] .juicy__bob{animation:1.6s cubic-bezier(.5,0,.5,1) infinite alternate fame-bounce;animation-delay:calc(var(--i) * -.4s)}}@keyframes fame-pop{0%{opacity:0;transform:scale(0)rotate(-40deg)}55%{opacity:1;transform:scale(1.28)rotate(-4deg)}75%{transform:scale(.9)rotate(-10deg)}90%{transform:scale(1.06)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes fame-wobble{0%,to{transform:scale(1)}8%{transform:scale(1.08,.93)}16%{transform:scale(.95,1.05)}24%{transform:scale(1)}}@keyframes fame-orbit{to{transform:rotate(360deg)}}@keyframes fame-bounce{0%{transform:translateY(-6%)scale(1.02,.98)}to{transform:translateY(7%)scale(.98,1.02)}}
.ig-handle{width:fit-content;max-width:100%;font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--color-ink);font-size:clamp(2rem,9.4vw,9rem);font-weight:900;font-stretch:80%;line-height:.9;text-decoration:none;display:block}.ig-handle span{background:linear-gradient(100deg,#e71e26,#ff5a1f 45%,#e9b44c);color:#0000;-webkit-background-clip:text;background-clip:text}.ig-handle:focus-visible{outline-offset:6px}.ig-row{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:.75rem;margin-inline:-1rem;padding:.75rem 1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.ig-row::-webkit-scrollbar{display:none}.ig-tile{scroll-snap-align:center;border-radius:.5rem;flex:none;width:min(64vw,17rem);display:block;position:relative}.ig-tile--video{width:min(62vw,16rem)}.ig-tile__frame{aspect-ratio:4/5;display:block;position:relative}.ig-tile--video .ig-tile__frame{aspect-ratio:9/16}.ig-tile__media{position:absolute;inset:0;overflow:hidden}.ig-tile--slice .ig-tile__frame{clip-path:polygon(0 11.2%,100% 0,100% 88.8%,0 100%)}.ig-tile--torn .ig-tile__frame{background:var(--color-carta)}.ig-tile--torn .ig-tile__media{inset:3.5%}.ig-tile--torn,.ig-tile--slice{filter:drop-shadow(0 16px 18px #1a161438)}.ig-tile--video .ig-tile__frame{box-shadow:0 0 0 5px var(--color-carta), 0 26px 40px -22px #1a16148c;border-radius:1.75rem;overflow:hidden}.ig-video{opacity:0;transition:opacity .6s ease-out}.ig-video[data-playing=true]{opacity:1}.ig-reel{color:var(--color-crema);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14110f9e;border-radius:99px;align-items:center;gap:.35rem;padding:.3rem .7rem .3rem .5rem;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.ig-reel svg{width:1rem;height:1rem}.ig-tile:focus-visible{outline:3px solid var(--color-ink);outline-offset:4px}@media (min-width:768px){.ig-row{grid-template-columns:1fr 1.3fr 1fr;gap:2rem;margin:0;padding:0;display:grid;overflow:visible}.ig-tile,.ig-tile--video{width:auto}.ig-tile--video .ig-tile__frame{aspect-ratio:3/4;border-radius:2.25rem}.ig-row>.ig-tile--photo:first-child{margin-top:-3rem}.ig-row>.ig-tile--photo:last-child,.ig-row[data-side=right]>.ig-tile--photo:first-child{margin-top:4rem}.ig-row[data-side=right]>.ig-tile--photo:last-child{margin-top:-3rem}}
