.public-root{--bg:#f4f4f6;--surface:#fff;--ink:#111113;--muted:#707075;--line:#11111317;--dark:#000;--accent:#d01a15;--lime:#d5f36c;--radius-sm:14px;--radius:20px;--radius-lg:30px;min-width:320px;min-height:100vh;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif}button,input{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #ff5b5773}.overline{color:var(--accent);letter-spacing:.04em;margin:0;font-size:11px;font-weight:650}.public-hero{background:var(--dark);color:#fff;border-radius:0 0 34px 34px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(380px,470px);column-gap:80px;min-height:610px;padding:24px max(24px,50vw - 660px) 34px;display:grid;position:relative;overflow:hidden}.hero-tiktok{z-index:1;pointer-events:none;background:#050506;width:min(64%,780px);position:absolute;inset:0 auto 0 0;overflow:hidden}.hero-tiktok-clip{opacity:0;transition:opacity 1.1s;position:absolute;inset:0}.hero-tiktok-clip.is-in{opacity:1;z-index:1}.hero-tiktok-clip.is-out{opacity:0;z-index:1}.hero-tiktok-clip.is-preload{opacity:0;z-index:0;transition:none}.hero-tiktok-clip iframe{border:0;width:145%;height:257.778%;position:absolute;top:46%;left:32%;transform:translate(-50%,-50%)scale(1.28)}.hero-tiktok-fade{z-index:2;background:linear-gradient(90deg, #00000047 0%, #0000002e 24%, #000000b8 58%, var(--dark) 82%, var(--dark)), linear-gradient(0deg, var(--dark) 0%, #0000008c 22%, transparent 52%), linear-gradient(180deg, #00000073 0%, transparent 34%);position:absolute;inset:0}.hero-grain{z-index:2;pointer-events:none;background:radial-gradient(circle at 78% 25%,#d5f36c1a,#0000 28%),radial-gradient(circle at 18% 90%,#ff5b5714,#0000 30%);position:absolute;inset:0}.hero-message{z-index:3;grid-area:1/1;align-self:center;max-width:700px;padding:42px 0 48px;position:relative}.hero-message .overline{color:var(--lime)}.hero-message h1{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(58px,6.2vw,88px);font-weight:650;line-height:.91}.hero-message h1 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.hero-intro{color:#ffffff94;max-width:480px;margin:25px 0 0;font-size:15px;line-height:1.55}.hero-actions{gap:10px;margin-top:30px;display:flex}.hero-actions a{min-height:46px;color:var(--ink);background:#fff;border-radius:14px;align-items:center;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.hero-actions a:hover{transform:translateY(-2px)}.hero-actions .secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a}.hero-actions .edits-cta{background:var(--accent);color:#fff;gap:8px}.hero-actions .edits-cta span{font-size:10px}.hero-posters{z-index:2;grid-area:1/2/3;min-height:550px;position:relative}.hero-poster{aspect-ratio:2/3;transform-origin:50%;will-change:transform, top, bottom, right, left, filter, opacity;background:#292a2d;border-radius:22px;width:255px;transition:top .95s cubic-bezier(.2,.8,.2,1),bottom .95s cubic-bezier(.2,.8,.2,1),right .95s cubic-bezier(.2,.8,.2,1),left .95s cubic-bezier(.2,.8,.2,1),transform .95s cubic-bezier(.2,.8,.2,1),filter .95s cubic-bezier(.2,.8,.2,1),opacity .75s,box-shadow .95s;position:absolute;overflow:hidden;box-shadow:0 28px 70px #0000006b}.hero-poster-face{width:100%;height:100%}.hero-poster img{object-fit:cover;width:100%;height:100%;display:block}.hero-slot-0{z-index:3;filter:none;top:54px;left:auto;right:40px;transform:rotate(2deg)}.hero-slot-1{z-index:2;filter:saturate(.72)brightness(.72);top:128px;left:0;right:auto;transform:rotate(-7deg)scale(.83)}.hero-slot-2{z-index:1;filter:saturate(.62)brightness(.56);top:112px;left:auto;right:-80px;transform:rotate(8deg)scale(.77)}.hero-slot-exit{z-index:4;opacity:0;filter:saturate(.5)brightness(.55);pointer-events:none;top:-36px;left:auto;right:-20px;transform:rotate(16deg)translate(36px,-48px)scale(.88)}.hero-poster.is-fresh.hero-slot-2{animation:.95s cubic-bezier(.2,.8,.2,1) both hero-poster-deal}@keyframes hero-poster-deal{0%{opacity:0;filter:saturate(.4)brightness(.45);transform:rotate(14deg)translate(70px,40px)scale(.62)}to{opacity:1;filter:saturate(.62)brightness(.56);transform:rotate(8deg)scale(.77)}}.hero-summary{z-index:4;color:#ffffff70;grid-area:2/1;gap:26px;font-size:11px;display:flex;position:relative}.hero-summary span{align-items:baseline;gap:7px;display:flex}.hero-summary b{color:#fff;font-size:18px}.hero-summary-link{color:#ffffff8c;letter-spacing:-.01em;font-weight:650;text-decoration:none;transition:color .2s}.hero-summary-link:hover{color:var(--lime)}.scroll-cue{display:none}.journal-section{max-width:1368px;margin:0 auto;padding:78px 24px 96px}.section-intro{justify-content:space-between;align-items:end;gap:30px;margin:0 0 30px;display:flex}.section-intro h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(34px,4vw,48px);font-weight:680;line-height:1}.journal-controls{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.journal-tabs{background:#ececee;border-radius:99px;align-items:center;gap:4px;padding:4px;display:flex}.journal-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:8px 16px;font-size:12px;font-weight:650}.journal-tab.active{background:var(--ink);color:#fff}.journal-controls>p,.section-intro>p{max-width:300px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.45}.journal-view-all{color:var(--ink);letter-spacing:-.01em;align-items:center;font-size:13px;font-weight:650;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.journal-view-all:hover{color:var(--accent);transform:translate(2px)}.journal-empty{text-align:center;border:1px dashed var(--line);border-radius:var(--radius);padding:72px 20px}.journal-empty[hidden]{display:none!important}.journal-empty h3{letter-spacing:-.03em;margin:0;font-size:22px}.journal-empty p{color:var(--muted);margin:10px 0 0;font-size:13px}.poster-journal{grid-template-columns:repeat(5,minmax(0,1fr));gap:38px 16px;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.journal-all-page{min-height:70vh}.journal-all-hero{max-width:1368px;margin:0 auto;padding:42px 24px 8px}.journal-all-back{color:var(--muted);margin:0 0 22px;font-size:12px;font-weight:650;text-decoration:none;transition:color .2s;display:inline-flex}.journal-all-back:hover{color:var(--ink)}.journal-all-hero h1{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(40px,6vw,64px);font-weight:720;line-height:.95}.journal-all-lede{max-width:420px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.journal-all-lede a{color:var(--ink);font-weight:650;text-decoration:none}.journal-all-lede a:hover{color:var(--accent)}.journal-all-section{padding-top:36px}.journal-all-intro{align-items:end;gap:24px}.journal-all-tools{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.journal-search{flex:220px;min-width:0;max-width:360px}.journal-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);border-radius:99px;outline:none;padding:0 16px;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s}.journal-search input::placeholder{color:var(--muted)}.journal-search input:focus{border-color:#11111347;box-shadow:0 0 0 3px #ff5b572e}.journal-all-intro>p{max-width:240px;color:var(--muted);text-align:right;flex:none;margin:0;font-size:12px;line-height:1.45}.journal-all-status{text-align:center;color:var(--muted);margin:36px 0 0;font-size:12px;font-weight:550}.journal-all-status p{margin:0}.journal-all-sentinel{height:1px}.public-card{min-width:0;animation:.45s both rise;animation-delay:var(--delay)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.public-poster{border-radius:var(--radius);aspect-ratio:2/3;cursor:pointer;background:#d9d9dd;border:0;width:100%;padding:0;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 7px 20px #1414181c}.public-poster:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.public-poster img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block}.edit-badge{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#08080ac7;border:0;border-radius:999px;align-items:center;gap:0;max-width:32px;min-height:32px;padding:0 9px;transition:max-width .28s cubic-bezier(.2,.8,.2,1),gap .28s,background .2s;display:inline-flex;position:absolute;top:18px;left:18px;overflow:hidden;box-shadow:0 8px 20px #00000047;color:#fff!important}.edit-badge svg{flex:none;display:block}.edit-badge em{opacity:0;color:#fff;letter-spacing:.02em;white-space:nowrap;max-width:0;font-size:10px;font-style:normal;font-weight:650;transition:max-width .28s cubic-bezier(.2,.8,.2,1),opacity .2s;overflow:hidden}.edit-badge:hover,.edit-badge:focus-visible{background:#08080ae6;gap:7px;max-width:148px}.edit-badge:hover em,.edit-badge:focus-visible em{opacity:1;max-width:110px}.poster-read{z-index:2;min-height:42px;color:var(--ink);opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-radius:13px;justify-content:space-between;align-items:center;padding:0 13px;font-size:11px;font-weight:650;transition:all .2s;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(6px)}.poster-read b{color:var(--accent);font-size:14px}.public-poster:hover img{transform:scale(1.025)}.public-poster:hover .poster-read,.public-poster:focus-visible .poster-read{opacity:1;transform:none}.public-card-meta{justify-content:space-between;align-items:start;gap:8px;padding:12px 3px 0;display:flex}.public-card-meta>div:first-child{min-width:0}.public-card-meta h3{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;overflow:hidden}.public-card-meta p{color:var(--muted);margin:4px 0 0;font-size:10px}.mini-rating{color:#c7c7cc;flex:none;padding-top:2px;font-size:8px;display:flex}.mini-rating .on,.detail-rating .on{color:var(--accent)}.mini-rating .half,.detail-rating .half{background:linear-gradient(90deg, var(--accent) 50%, #4f5054 50%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.collections-section{padding:0 24px 84px;overflow:hidden}.collections-head{justify-content:space-between;align-items:end;gap:30px;max-width:1320px;margin:0 auto 20px;padding-top:2px;display:flex}.collections-head h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(34px,4vw,48px);line-height:1}.collections-head>p{max-width:360px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.45}.collection-block{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:255px minmax(0,1fr);gap:34px;max-width:1320px;margin:14px auto 0;padding:28px;display:grid;box-shadow:0 1px 2px #14141805}.collection-warm{background:var(--surface)}.collection-copy{align-self:center}.list-index{width:fit-content;color:var(--muted);background:#f0f0f2;border-radius:99px;margin:0 0 18px;padding:6px 9px;font-size:10px;font-weight:650}.collection-copy h3{letter-spacing:-.035em;margin:0;font-size:26px;line-height:1.03}.collection-copy h3 a{color:inherit;text-decoration:none}.collection-copy h3 a:hover{color:var(--accent)}.collection-copy>p:not(.list-index){color:var(--muted);margin:14px 0 17px;font-size:13px;line-height:1.45}.collection-copy>span{color:var(--muted);font-size:10px;display:block}.collection-open{color:var(--accent);margin-top:16px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.collection-open:hover{text-decoration:underline}.collection-rail{scrollbar-width:none;grid-auto-columns:minmax(128px,1fr);grid-auto-flow:column;gap:12px;min-width:0;padding:2px 2px 12px;display:grid;overflow-x:auto}.collection-rail::-webkit-scrollbar{display:none}.easter-egg-section{padding:0 24px 84px;overflow:hidden}.easter-egg-collection{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(circle at 14% 20%,#d5f36c1c,#0000 28%),radial-gradient(circle at 88% 100%,#5f74ff1a,#0000 34%),#09090b;border:1px solid #d5f36c38;grid-template-columns:255px minmax(0,1fr);gap:34px;max-width:1320px;margin:0 auto;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f0f1221}.easter-egg-collection:after{content:"EGGS";color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font-size:clamp(80px,12vw,165px);font-weight:850;position:absolute;top:-18px;right:20px}.easter-egg-copy{z-index:1;align-self:center;position:relative}.easter-egg-copy .overline{color:var(--lime)}.easter-egg-copy h2{letter-spacing:-.05em;margin:8px 0 14px;font-size:38px;line-height:.95}.easter-egg-copy>p:not(.overline){color:#ffffff87;margin:0;font-size:12px;line-height:1.55}.easter-egg-copy>span{color:#ffffff57;text-transform:uppercase;letter-spacing:.08em;margin-top:22px;font-size:10px;font-weight:650;display:block}.easter-egg-view-all{color:var(--lime);margin-top:16px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.easter-egg-view-all:hover{color:#fff;transform:translate(3px)}.easter-egg-rail{z-index:1;scrollbar-width:none;grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;gap:12px;min-width:0;padding:2px 2px 10px;display:grid;position:relative;overflow-x:auto}.easter-egg-rail::-webkit-scrollbar{display:none}.easter-egg-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:17px;min-width:0;padding:0;transition:transform .28s,border-color .28s,background .28s;overflow:hidden}.easter-egg-card:hover{background:#ffffff16;border-color:#d5f36c59;transform:translateY(-4px)}.easter-egg-card img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.easter-egg-card>span{gap:4px;padding:12px;display:grid}.easter-egg-card b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.easter-egg-card small{color:var(--lime);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.easter-eggs-page{min-height:75vh}.easter-eggs-hero{max-width:1320px;margin:0 auto;padding:48px 24px 20px}.easter-eggs-hero>a{color:var(--muted);margin-bottom:30px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.easter-eggs-hero>a:hover{color:var(--ink)}.easter-eggs-hero h1{letter-spacing:-.065em;margin:9px 0 14px;font-size:clamp(52px,8vw,92px);line-height:.88}.easter-eggs-hero>p:last-child{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.easter-eggs-grid-section{padding-top:42px}.collection-poster{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;position:relative}.collection-poster img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-sm);width:100%;transition:transform .25s;display:block;box-shadow:0 5px 16px #1414181f}.collection-poster:hover img{transform:translateY(-3px)}.collection-poster>b{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111214d1;border-radius:10px;place-items:center;width:28px;height:28px;font-size:10px;display:grid;position:absolute;top:7px;left:7px}.collection-poster>span{text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:11px;font-weight:600;display:block;overflow:hidden}.collection-page{padding:0 0 72px}.collection-page-shell{max-width:1320px;margin:0 auto;padding:0 24px}.collection-hero .hero-message{padding-top:28px}.collection-hero-back{color:#ffffff8c;margin-bottom:18px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.collection-hero-back:hover{color:#fff}.collection-page-body{padding:48px 0 0}.collection-page-body .section-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:8px;display:flex}.collection-page-body .section-intro h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(34px,4vw,48px);line-height:1}.collection-page-body .section-intro>p{max-width:280px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.45}.collection-page-status{color:var(--muted);margin:80px 0;font-size:14px}.collection-page-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:38px 16px;margin-top:28px;display:grid}.collection-page-rank{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111214d1;border-radius:11px;place-items:center;width:32px;height:32px;font-size:11px;display:grid;position:absolute;top:10px;left:10px}.journal-note{border-radius:var(--radius-lg);background:var(--dark);color:#fff;align-items:center;gap:22px;max-width:1320px;margin:0 auto 80px;padding:38px 42px;display:flex}.journal-note>span{color:var(--accent);flex:none;font-family:Georgia,serif;font-size:58px;line-height:.75}.journal-note p{letter-spacing:-.035em;max-width:850px;margin:0 0 10px;font-size:clamp(22px,3vw,34px);line-height:1.12}.journal-note small{color:#ffffff6b;font-size:10px}.public-detail{z-index:50;position:fixed;inset:0}.public-detail[hidden]{display:none}.detail-scrim{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080a8a;border:0;width:100%;transition:background .55s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .55s cubic-bezier(.16,1,.3,1),backdrop-filter .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.public-detail.is-editing .detail-scrim{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08080ac7}.detail-panel{--panel-ease:cubic-bezier(.16, 1, .3, 1);background:var(--dark);color:#fff;width:min(940px,100vw - 32px);animation:panel-in .42s var(--panel-ease);transition:inset .62s var(--panel-ease), width .62s var(--panel-ease), border-radius .62s var(--panel-ease), box-shadow .62s var(--panel-ease);will-change:inset, width;border:1px solid #ffffff1f;border-radius:30px;position:absolute;inset:16px 16px 16px auto;overflow:hidden auto;box-shadow:-24px 24px 80px #0000005c}.detail-panel.is-edit-view{width:auto;inset:16px;overflow:hidden;box-shadow:0 40px 120px #0000008c}.detail-panel.is-poster-view{overflow:hidden}@keyframes panel-in{0%{opacity:0;transform:translate(40px)scale(.985)}}.inversion-copy{display:block;position:relative}.inversion-normal{display:block}.inversion-reverse{opacity:0;transform-origin:50%;pointer-events:none;display:block;position:absolute;inset:0;transform:scaleX(-1)}.detail-panel.has-tenet-effect .inversion-normal{animation:2.6s cubic-bezier(.16,1,.3,1) both tenet-text-forward}.detail-panel.has-tenet-effect .inversion-reverse{animation:2.6s cubic-bezier(.16,1,.3,1) both tenet-text-reverse}.detail-panel.has-tenet-effect .detail-poster,.detail-panel.has-tenet-effect .detail-backdrop{animation:2.6s cubic-bezier(.16,1,.3,1) both tenet-image-echo}.tenet-inversion{z-index:12;pointer-events:none;animation:2.6s both tenet-overlay;position:fixed;inset:0;overflow:hidden}.tenet-inversion>span{color:#e1ebef9e;letter-spacing:.22em;white-space:nowrap;font-size:9px;font-weight:750;animation:2.3s both tenet-caption;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.tenet-horizon{background:linear-gradient(90deg,#0000,#6ddee8d9 24%,#fff 50%,#e85c44d9 76%,#0000);width:120%;height:1px;animation:2.6s cubic-bezier(.16,1,.3,1) both tenet-horizon;position:absolute;top:50%;left:-10%;box-shadow:0 0 16px #dcf5ff9e}.tenet-echo{opacity:0;filter:blur(40px);width:64%;height:180%;position:absolute;top:50%;transform:translateY(-50%)skew(-12deg)}.tenet-echo.echo-forward{background:linear-gradient(90deg,#0000,#3abecf3d,#c8f5fa0f);animation:2.35s cubic-bezier(.16,1,.3,1) both tenet-forward;left:-36%}.tenet-echo.echo-reverse{background:linear-gradient(270deg,#0000,#dc483438,#ffe0d60d);animation:2.35s cubic-bezier(.16,1,.3,1) both tenet-reverse;right:-36%}@keyframes tenet-text-reverse{0%,48%{opacity:.82;filter:blur(.2px);clip-path:inset(0);text-shadow:-3px 0 10px #4fcfdd57,3px 0 10px #e048354d}72%{opacity:.35;filter:blur(1.8px);clip-path:inset(0 0 0 72%);transform:scaleX(-1)translate(-8px)}to{opacity:0;filter:blur(4px);clip-path:inset(0 0 0 100%);transform:scaleX(-1)translate(-14px)}}@keyframes tenet-text-forward{0%,42%{opacity:0;filter:blur(4px);clip-path:inset(0 100% 0 0);transform:translate(-10px)}76%{opacity:.82;filter:blur(.8px);clip-path:inset(0 0 0 18%);text-shadow:-4px 0 12px #4fcfdd38,4px 0 12px #e0483533}to{opacity:1;filter:none;clip-path:inset(0);text-shadow:none;transform:none}}@keyframes tenet-image-echo{0%,62%{filter:saturate(.72)contrast(1.08)}78%{filter:saturate(.55)contrast(1.15)}to{filter:none}}@keyframes tenet-forward{0%{opacity:0;transform:translate(-20%,-50%)skew(-12deg)}32%,68%{opacity:1}to{opacity:0;transform:translate(115%,-50%)skew(-12deg)}}@keyframes tenet-reverse{0%{opacity:0;transform:translate(20%,-50%)skew(-12deg)}32%,68%{opacity:1}to{opacity:0;transform:translate(-115%,-50%)skew(-12deg)}}@keyframes tenet-horizon{0%{opacity:0;transform:scaleX(.08)}38%,72%{opacity:.85;transform:scaleX(1)}86%{opacity:1;transform:scaleX(.35)}to{opacity:0;transform:scaleX(0)}}@keyframes tenet-caption{0%,16%{opacity:0}28%,72%{opacity:1}to{opacity:0}}@keyframes tenet-overlay{0%,82%{opacity:1}to{opacity:0}}.infinity-flare{z-index:12;pointer-events:none;mix-blend-mode:screen;animation:3.15s both flare-stage;position:fixed;inset:0;overflow:hidden}.flare-core{background:#fff;border-radius:50%;width:10px;height:10px;animation:2.1s cubic-bezier(.16,1,.3,1) both flare-core;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px 6px #fff,0 0 70px 22px #dce6ffb8}.flare-spectrum{filter:blur(13px);width:min(76vw,820px);height:190px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.flare-spectrum i{opacity:.82;transform-origin:0;border-radius:50%;width:62%;height:18px;animation:2.15s cubic-bezier(.16,1,.3,1) both spectral-ray;position:absolute;top:50%;left:50%}.flare-spectrum i:first-child{background:#536dff;transform:rotate(-20deg)}.flare-spectrum i:nth-child(2){background:#f4c84b;transform:rotate(-12deg)}.flare-spectrum i:nth-child(3){background:#e43d53;transform:rotate(-4deg)}.flare-spectrum i:nth-child(4){background:#8759d9;transform:rotate(4deg)}.flare-spectrum i:nth-child(5){background:#41b977;transform:rotate(12deg)}.flare-spectrum i:nth-child(6){background:#e58c42;transform:rotate(20deg)}.flare-line{background:linear-gradient(90deg,#0000 4%,#5d83ffcc,#fff 48% 52%,#ff644acc,#0000 96%);height:1px;animation:2.2s both flare-line;position:fixed;top:48%;left:0;right:0;box-shadow:0 0 12px 2px #ffffffbf}.dust-word{display:inline}.detail-panel.has-infinity-war-effect .dust-word.will-dust{animation:2.65s cubic-bezier(.2,.75,.2,1) 1.52s both word-dust;display:inline-block}@keyframes spectral-ray{0%{opacity:0;margin-left:-38%;scale:.05 .35}42%{opacity:.88}72%{opacity:.55;margin-left:0;scale:1}to{opacity:0;margin-left:8%;scale:1.18 .3}}@keyframes flare-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}35%,67%{opacity:1}72%{transform:translate(-50%,-50%)scale(2.4)}to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}@keyframes flare-line{0%{opacity:0;transform:scaleX(.05)}42%,68%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.12)}}@keyframes flare-stage{0%,76%{opacity:1}to{opacity:0}}@keyframes word-dust{0%,7%{opacity:1;filter:none;text-shadow:none;transform:none}28%{opacity:.72;color:#d2ccc28c;text-shadow:3px -2px #e1d6c64d,-2px 3px #96918c3d}48%,72%{opacity:0;filter:blur(5px);text-shadow:9px -7px 4px #dcd2c31f,15px 4px 6px #96918c1a;transform:translate(9px,-5px)skew(-4deg)}to{opacity:1;filter:none;transform:none}}.thunderbolts-title{min-height:1.05em;display:block;position:relative}.thunderbolts-old{display:none}.thunderbolts-new{text-transform:uppercase;letter-spacing:-.065em;font-size:.88em;display:block}.detail-panel.has-thunderbolts-effect .thunderbolts-old{white-space:nowrap;animation:1.15s steps(2,end) both thunderbolts-old;display:block;position:absolute;inset:0;overflow:hidden}.detail-panel.has-thunderbolts-effect .thunderbolts-old:after{content:"";background:var(--accent);transform-origin:0;width:106%;height:.13em;animation:.48s cubic-bezier(.7,0,.3,1) .58s both thunderbolts-strike;position:absolute;top:51%;left:-3%;transform:scaleX(0)rotate(-1.5deg);box-shadow:0 0 16px #d01a1573}.detail-panel.has-thunderbolts-effect .thunderbolts-new{border-right:.09em solid var(--lime);opacity:0;white-space:nowrap;text-transform:uppercase;width:0;max-width:max-content;animation:1.18s steps(16,end) 1.18s both thunderbolts-type,.28s step-end 1.18s 5 thunderbolts-cursor,.34s cubic-bezier(.2,1.5,.4,1) 2.48s both thunderbolts-hit;overflow:hidden}.thunderbolts-impact{z-index:12;pointer-events:none;animation:3.2s both thunderbolts-impact-stage;position:fixed;inset:0;overflow:hidden}.thunderbolts-impact i{background:#fff;width:1px;height:1px;animation:.48s 2.42s both thunderbolts-flash;position:absolute;top:50%;left:50%;box-shadow:0 0 90px 35px #d5f36c4d}.thunderbolts-impact span{color:#d5f36cb3;letter-spacing:.24em;font-size:9px;font-weight:800;animation:2.8s steps(2,end) both thunderbolts-label;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}@keyframes thunderbolts-old{0%,78%{opacity:1;transform:translate(0)}82%{transform:translate(-3px)}86%{transform:translate(4px)}to{opacity:0;filter:blur(3px);transform:translate(-20px)}}@keyframes thunderbolts-strike{0%{transform:scaleX(0)rotate(-1.5deg)}to{transform:scaleX(1)rotate(-1.5deg)}}@keyframes thunderbolts-type{0%{opacity:1;width:0}to{opacity:1;width:16ch}}@keyframes thunderbolts-cursor{0%,49%{border-color:var(--lime)}50%,to{border-color:#0000}}@keyframes thunderbolts-hit{0%{filter:none;transform:scale(1)}45%{filter:contrast(1.35);transform:scale(1.055)skew(-1deg)}to{filter:none;border-color:#0000;transform:none}}@keyframes thunderbolts-flash{0%,to{opacity:0;transform:scale(.1)}38%{opacity:1;transform:scale(18)}}@keyframes thunderbolts-label{0%,12%{opacity:0}20%,72%{opacity:1}to{opacity:0}}@keyframes thunderbolts-impact-stage{0%,82%{opacity:1}to{opacity:0}}.detail-panel.has-severance-effect{background:#f1f5ec;border-color:#27694561;box-shadow:-24px 24px 80px #072d194d,inset 0 0 0 1px #21694129}.detail-panel.has-severance-effect .detail-entry{animation:5.4s step-end both severance-entry-corrupt}.detail-panel.has-severance-effect .detail-entry:after{content:"";z-index:10;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#17683a0e 0 1px,#0000 1px 4px);animation:5.4s linear both severance-scan;position:fixed;inset:0}.severance-terminal{z-index:13;color:#075c2d;pointer-events:none;padding:26px 30px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;animation:5.4s step-end both severance-terminal-stage;position:fixed;inset:0;overflow:hidden}.severance-terminal:before{content:"";background:radial-gradient(circle at 52% 48%,#ffffff14,#16703e0f 62%,#02341824);animation:.12s steps(2,end) infinite severance-flicker;position:absolute;inset:0}.severance-terminal-bar{letter-spacing:.15em;border-bottom:1px solid #075c2d73;justify-content:space-between;gap:20px;padding-bottom:12px;font-size:9px;font-weight:750;display:flex;position:relative}.severance-code{letter-spacing:.09em;white-space:nowrap;opacity:0;font-size:10px;position:absolute;left:30px;right:30px;overflow:hidden}.severance-code.code-one{animation:4.6s steps(3,end) .25s both severance-code-one;top:82px}.severance-code.code-two{animation:4.4s steps(2,end) .5s both severance-code-two;bottom:64px}.severance-plea{color:#034d25;letter-spacing:.055em;white-space:nowrap;text-shadow:0 0 16px #0d73392e;width:0;font-size:clamp(17px,2.6vw,30px);font-weight:800;animation:1.85s steps(25,end) 2.35s both severance-plea;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.severance-cursor{opacity:0;font-size:13px;animation:.48s step-end 2.4s 5 severance-cursor;position:absolute;top:calc(50% + 42px);left:50%}@keyframes severance-entry-corrupt{0%{filter:none;transform:none}8%{filter:grayscale()sepia(.7)hue-rotate(75deg)saturate(2.7)brightness(1.38)contrast(.82);transform:translate(-3px)}12%{transform:translate(5px)skew(-.5deg)}18%{transform:none}34%{clip-path:inset(0 0 58%);transform:translate(-5px,2px)}36%{clip-path:inset(39% 0 0);transform:translate(4px,-1px)}39%,76%{filter:grayscale()sepia(.7)hue-rotate(75deg)saturate(2.7)brightness(1.38)contrast(.82);clip-path:none;transform:none}79%{filter:grayscale()sepia()hue-rotate(75deg)saturate(4)brightness(1.55);transform:translate(7px)}82%{transform:translate(-4px)}88%{opacity:.62;filter:blur(1px)grayscale()sepia(.6)hue-rotate(75deg)}to{opacity:1;filter:none;clip-path:none;transform:none}}@keyframes severance-scan{0%{opacity:0;transform:translateY(-8px)}9%,86%{opacity:1}to{opacity:0;transform:translateY(8px)}}@keyframes severance-terminal-stage{0%,88%{opacity:1}to{opacity:0}}@keyframes severance-flicker{0%{opacity:.72}50%{opacity:1}to{opacity:.8}}@keyframes severance-code-one{0%,9%{opacity:0;transform:translate(-18px)}12%,74%{opacity:.62;transform:none}78%{opacity:1;transform:translate(11px)}to{opacity:0}}@keyframes severance-code-two{0%,18%{opacity:0}22%,76%{opacity:.58}80%{opacity:1;transform:translate(-8px)}to{opacity:0}}@keyframes severance-plea{0%{opacity:1;width:0}78%{opacity:1;width:25ch}88%{opacity:1;width:25ch;transform:translate(-50%,-50%)scale(1.025)}to{opacity:0;filter:blur(2px);width:25ch}}@keyframes severance-cursor{0%,49%{opacity:1}50%,to{opacity:0}}.detail-panel.has-spiderverse-effect{animation:5.2s step-end both spiderverse-shell}.detail-panel.has-spiderverse-effect .detail-entry{animation:5.2s step-end both spiderverse-card-glitch}.detail-panel.has-spiderverse-effect .detail-copy,.detail-panel.has-spiderverse-effect .detail-copy *{animation:5.2s step-end both spiderverse-font-shift}.detail-panel.has-spiderverse-effect .detail-poster img,.detail-panel.has-spiderverse-effect .detail-backdrop{animation:5.2s step-end both spiderverse-image-split}.spiderverse-rift{z-index:13;pointer-events:none;mix-blend-mode:screen;animation:5.2s both spiderverse-rift-stage;position:fixed;inset:0;overflow:hidden}.spiderverse-rift i{opacity:0;filter:drop-shadow(0 0 18px);background:0 0;border-radius:42% 58% 61% 39%/49% 43% 57% 51%;position:absolute}.spiderverse-rift i:before,.spiderverse-rift i:after{content:"";border-radius:inherit;border:3px solid;position:absolute;inset:0}.spiderverse-rift i:after{border-width:1px;transform:rotate(23deg)scale(.82)}.rift-one{color:#ff3158;width:180px;height:240px;animation:4.5s steps(5,end) .2s both spiderverse-portal-a;top:10%;left:8%}.rift-two{color:#38d9ff;width:280px;height:210px;animation:4.7s steps(6,end) .1s both spiderverse-portal-b;bottom:3%;right:4%}.rift-three{color:#ffe84f;width:110px;height:150px;animation:4.3s steps(4,end) .45s both spiderverse-portal-c;top:34%;left:45%}.spiderverse-universe{color:#101012;letter-spacing:.08em;background:#ffe84f;padding:7px 9px;font-family:Courier New,monospace;font-size:9px;font-weight:900;animation:4.8s steps(2,end) both spiderverse-label;position:absolute;bottom:30px;left:28px;transform:rotate(-1.5deg)}@keyframes spiderverse-shell{0%,8%{background:#000;border-color:#ffffff1f}9%,22%{background:#09021c;border:4px solid #ff3158;border-radius:9px 31px 13px 26px;box-shadow:-12px 0 #24cfff,12px 0 #ffe84f,0 35px 100px #0000008c}23%,38%{background:#151515;border:2px dashed #ffe84f;border-radius:30px 8px;box-shadow:9px -7px #ff3158,-8px 6px #28cfff}39%,55%{background:#16072a;border:5px double #28cfff;border-radius:3px;box-shadow:inset 0 0 0 7px #ff3158,18px 18px #ffe84fb3}56%,72%{background:#07101c;border:3px solid #fff;border-radius:36px 5px 28px 11px;box-shadow:-16px 11px #743cff,13px -9px #ff3158}73%,88%{background:#0b0b0d;border:1px solid #ffe84f;border-radius:18px;box-shadow:0 0 70px #28cfff33}to{background:#000;border-color:#ffffff1f;border-radius:30px;box-shadow:-24px 24px 80px #0000005c}}@keyframes spiderverse-card-glitch{0%,8%{filter:none;clip-path:none;transform:none}9%{filter:saturate(1.8)contrast(1.15);transform:translate(-8px,3px)skew(-1deg)}13%{clip-path:inset(0 0 63%);transform:translate(6px,-2px)}16%,31%{clip-path:none;filter:saturate(1.55)contrast(1.12);transform:none}32%{clip-path:inset(31% 0 42%);transform:translate(11px)}35%,52%{clip-path:none;filter:hue-rotate(18deg)saturate(1.7);transform:rotate(.35deg)scale(.992)}53%{transform:translate(-12px,4px)skewY(.5deg)}57%,76%{filter:hue-rotate(-14deg)contrast(1.18);transform:none}77%{clip-path:inset(68% 0 8%);transform:translate(8px)}81%,90%{clip-path:none;filter:saturate(1.25);transform:none}to{filter:none;clip-path:none;transform:none}}@keyframes spiderverse-font-shift{0%,8%{font-family:inherit}9%,22%{letter-spacing:.015em;font-family:Impact,Arial Black,sans-serif}23%,38%{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-style:italic}39%,55%{letter-spacing:-.045em;font-family:Courier New,monospace;font-style:normal}56%,72%{letter-spacing:.01em;font-family:Comic Sans MS,Marker Felt,cursive;font-style:normal}73%,88%{letter-spacing:-.06em;text-transform:uppercase;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-style:normal}to{letter-spacing:inherit;text-transform:none;font-family:inherit;font-style:normal}}@keyframes spiderverse-image-split{0%,8%,to{filter:none;transform:none}9%,28%{filter:contrast(1.25)saturate(1.7)drop-shadow(-8px 0 #ff31589e)drop-shadow(8px 0 #28cfff94)}29%,50%{filter:grayscale(.3)contrast(1.45)drop-shadow(5px -4px #ffe84f85);transform:scale(1.018)}51%,76%{filter:hue-rotate(28deg)saturate(2)drop-shadow(-6px 5px #743cff8c)}77%,90%{filter:contrast(1.2)saturate(1.4);transform:scale(.995)}}@keyframes spiderverse-portal-a{0%,8%{opacity:0;transform:rotate(-20deg)scale(.2)}20%,74%{opacity:.8;transform:rotate(18deg)scale(1)}to{opacity:0;transform:rotate(90deg)scale(1.8)}}@keyframes spiderverse-portal-b{0%,18%{opacity:0;transform:rotate(30deg)scale(.2)}30%,80%{opacity:.72;transform:rotate(-12deg)scale(1)}to{opacity:0;transform:rotate(-80deg)scale(1.5)}}@keyframes spiderverse-portal-c{0%,30%{opacity:0;transform:scale(.1)}42%,76%{opacity:.68;transform:scale(1)rotate(24deg)}to{opacity:0;transform:scale(2)rotate(100deg)}}@keyframes spiderverse-label{0%,14%{opacity:0;transform:translate(-20px)rotate(-1.5deg)}18%,82%{opacity:1;transform:none}to{opacity:0;transform:translate(20px)}}@keyframes spiderverse-rift-stage{0%,88%{opacity:1}to{opacity:0}}.detail-panel.has-spiderverse-across-effect{animation:5.2s cubic-bezier(.16,1,.3,1) both across-shell}.detail-panel.has-spiderverse-across-effect .detail-entry{animation:5.2s cubic-bezier(.16,1,.3,1) both across-card-drift}.detail-panel.has-spiderverse-across-effect .detail-copy,.detail-panel.has-spiderverse-across-effect .detail-copy *{animation:5.2s cubic-bezier(.16,1,.3,1) both across-font-drift}.detail-panel.has-spiderverse-across-effect .detail-poster img,.detail-panel.has-spiderverse-across-effect .detail-backdrop{animation:5.2s both across-image-bleed}.spiderverse-rift.is-into:after{content:"";opacity:.2;background-image:radial-gradient(circle,#ffe84f 1px,#0000 1.5px);background-size:7px 7px;animation:5.2s steps(3,end) both into-halftone;position:absolute;inset:0}.spiderverse-rift.is-across{mix-blend-mode:color-dodge;filter:saturate(1.2)}.spiderverse-rift.is-across:before{content:"";opacity:.7;filter:blur(28px);background:radial-gradient(at 15% 40%,#ff2a8466,#0000 28%),radial-gradient(at 72% 22%,#5248ff6b,#0000 31%),radial-gradient(at 82% 78%,#20e2d259,#0000 27%),radial-gradient(at 42% 85%,#ff842a47,#0000 29%);animation:5.2s cubic-bezier(.16,1,.3,1) both across-watercolor;position:absolute;inset:-20%}.spiderverse-rift.is-across .rift-one{color:#ff2a84;animation:4.8s cubic-bezier(.16,1,.3,1) both across-portal-a}.spiderverse-rift.is-across .rift-two{color:#5948ff;animation:4.9s cubic-bezier(.16,1,.3,1) .12s both across-portal-b}.spiderverse-rift.is-across .rift-three{color:#20e2d2;animation:4.6s cubic-bezier(.16,1,.3,1) .3s both across-portal-c}.spiderverse-rift.is-across .spiderverse-universe{color:#fff;background:#ff2a84;transform:rotate(1deg)}@keyframes into-halftone{0%,8%{opacity:0;transform:translate(0)}14%,76%{opacity:.22;transform:translate(3px,-2px)}82%{transform:translate(-4px,3px)}to{opacity:0}}@keyframes across-shell{0%,7%{background:#000;border-color:#ffffff1f;border-radius:30px}14%,34%{background:#100828;border:2px solid #ff2a84;border-radius:48px 8px 56px 15px;box-shadow:-18px 12px 55px #ff2a8447,14px -10px 60px #5948ff4d}42%,63%{background:#170b35;border:3px solid #20e2d2;border-radius:9px 54px 12px 62px;box-shadow:inset 18px 0 45px #ff2a8421,inset -20px 0 50px #20e2d224}71%,86%{background:#080b22;border:1px solid #8a7dff;border-radius:38px 22px 45px 13px;box-shadow:0 0 90px #5948ff4d}to{background:#000;border-color:#ffffff1f;border-radius:30px;box-shadow:-24px 24px 80px #0000005c}}@keyframes across-card-drift{0%,7%{filter:none;clip-path:none;transform:none}16%,34%{filter:hue-rotate(8deg)saturate(1.45);clip-path:polygon(0 0,100% 3%,98% 100%,2% 97%);transform:perspective(900px)rotateY(-2deg)translate(-5px)}42%,62%{filter:hue-rotate(-18deg)saturate(1.7);clip-path:polygon(2% 2%,98% 0,100% 97%,0 100%);transform:perspective(900px)rotateY(2.2deg)translate(6px)scale(.985)}70%,86%{filter:saturate(1.3);clip-path:polygon(0 1%,100% 0,99% 100%,1% 99%);transform:translateY(-3px)scale(.994)}to{filter:none;clip-path:none;transform:none}}@keyframes across-font-drift{0%,7%{font-family:inherit;transform:none}16%,34%{letter-spacing:-.035em;font-family:Georgia,serif;font-style:italic;transform:translate(-3px)}42%,62%{letter-spacing:-.06em;font-family:Arial Narrow,Helvetica Neue,sans-serif;font-style:normal;transform:translate(5px)scaleX(1.035)}70%,86%{letter-spacing:-.025em;font-family:Courier New,monospace;transform:translate(-1px)}to{letter-spacing:inherit;font-family:inherit;font-style:normal;transform:none}}@keyframes across-image-bleed{0%,7%,to{filter:none;transform:none}16%,36%{filter:saturate(1.65)hue-rotate(12deg)drop-shadow(-11px 5px 10px #ff2a8499);transform:scale(1.025)translate(-3px)}44%,64%{filter:saturate(1.85)hue-rotate(-24deg)drop-shadow(12px -5px 12px #20e2d28c);transform:scale(.985)translate(5px)}72%,86%{filter:saturate(1.4)drop-shadow(0 0 18px #5948ff80);transform:scale(1.01)}}@keyframes across-watercolor{0%{opacity:0;transform:rotate(-8deg)scale(.75)}20%,75%{opacity:.72;transform:rotate(7deg)scale(1.08)}to{opacity:0;transform:rotate(18deg)scale(1.35)}}@keyframes across-portal-a{0%{opacity:0;transform:translate(-70px,30px)scale(.15)rotate(-40deg)}24%,76%{opacity:.72;transform:translate(60px,-12px)scale(1.3)rotate(30deg)}to{opacity:0;transform:translate(180px,-60px)scale(2)rotate(120deg)}}@keyframes across-portal-b{0%{opacity:0;transform:translate(80px,-50px)scale(.25)}28%,78%{opacity:.66;transform:translate(-55px,20px)scale(1.45)rotate(-35deg)}to{opacity:0;transform:translate(-180px,80px)scale(2.2)rotate(-130deg)}}@keyframes across-portal-c{0%,18%{opacity:0;transform:scaleY(.1)scaleX(.3)}34%,74%{opacity:.58;transform:scaleY(1.8)scaleX(.72)rotate(55deg)}to{opacity:0;transform:scale(2.4)rotate(160deg)}}.detail-panel.has-fantastic-four-effect{animation:5.2s cubic-bezier(.16,1,.3,1) both fantastic-shell}.detail-panel.has-fantastic-four-effect .detail-entry{animation:5.2s cubic-bezier(.16,1,.3,1) both fantastic-entry}.detail-panel.has-fantastic-four-effect .detail-copy,.detail-panel.has-fantastic-four-effect .detail-copy *{animation:5.2s both fantastic-type}.detail-panel.has-fantastic-four-effect .detail-poster img{animation:5.2s cubic-bezier(.16,1,.3,1) both fantastic-poster}.fantastic-retro{z-index:13;color:#ef5b2a;pointer-events:none;animation:5.2s both fantastic-stage;position:fixed;inset:0;overflow:hidden}.fantastic-retro:before{content:"";opacity:.22;mix-blend-mode:multiply;background-image:radial-gradient(circle,#184c72 1px,#0000 1.4px);background-size:9px 9px;animation:5.2s both fantastic-dots;position:absolute;inset:0}.fantastic-orbit{opacity:0;border:2px solid;border-radius:50%;width:300px;height:300px;position:absolute}.fantastic-orbit:before,.fantastic-orbit:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:14%;transform:rotate(62deg)scaleY(.35)}.fantastic-orbit:after{inset:30%;transform:rotate(-38deg)scaleY(.48)}.fantastic-orbit>i{background:#ef5b2a;border-radius:50%;width:13px;height:13px;position:absolute;top:48%;left:-7px;box-shadow:0 0 0 5px #ef5b2a29}.fantastic-orbit>b{color:#184c72;place-items:center;font-family:Futura,Avenir Next,sans-serif;font-size:108px;font-weight:800;display:grid;position:absolute;inset:0}.orbit-one{animation:4.8s cubic-bezier(.16,1,.3,1) .1s both fantastic-orbit-one;top:-72px;right:-58px}.orbit-two{color:#2a83a8;width:390px;height:390px;animation:4.7s cubic-bezier(.16,1,.3,1) .25s both fantastic-orbit-two;bottom:-180px;left:-110px}.fantastic-star{color:#ef5b2a;opacity:0;font-size:34px;position:absolute}.star-one{animation:3.8s .7s both fantastic-star;top:25%;left:8%}.star-two{color:#2a83a8;animation:3.5s 1.05s both fantastic-star;bottom:18%;right:12%}.fantastic-kicker{color:#b93b1d;letter-spacing:.2em;white-space:nowrap;background:#fff7dec7;border:1px solid #ef5b2a;border-radius:999px;padding:8px 13px;font-family:Futura,Avenir Next,sans-serif;font-size:9px;font-weight:800;animation:4.6s .2s both fantastic-kicker;position:absolute;top:34px;left:50%;transform:translate(-50%)}.fantastic-system{color:#184c72;letter-spacing:.1em;font-family:Courier New,monospace;font-size:8px;font-weight:700;animation:4.8s steps(3,end) both fantastic-system;position:absolute;bottom:28px;right:28px}@keyframes fantastic-shell{0%{background:#000;border-color:#ffffff1f}12%,82%{background:#f7efd8;border-color:#184c7259;border-radius:42px 14px;box-shadow:-18px 22px #2a83a82e,18px -12px #ef5b2a21,0 35px 100px #282d2a40}to{background:#000;border-color:#ffffff1f;border-radius:30px;box-shadow:-24px 24px 80px #0000005c}}@keyframes fantastic-entry{0%,8%{filter:none;transform:none}14%,78%{filter:sepia(.22)saturate(.82)contrast(.92)brightness(1.14);transform:scale(.982)}84%{filter:sepia(.1)saturate(.9)brightness(1.06);transform:scale(.992)}to{filter:none;transform:none}}@keyframes fantastic-type{0%,8%{color:inherit;font-family:inherit}14%,78%{color:#174b70;letter-spacing:-.018em;text-shadow:none;font-family:Futura,Avenir Next,Century Gothic,sans-serif}84%{color:#245c78}to{color:inherit;letter-spacing:inherit;font-family:inherit}}@keyframes fantastic-poster{0%,8%,to{border-radius:inherit;filter:none;transform:none}14%,78%{filter:sepia(.28)saturate(.86)contrast(.92);border-radius:50% 50% 18px 18px;transform:translateY(-4px);box-shadow:0 18px #ef5b2a2e,0 28px 55px #184c723d}84%{border-radius:28px;transform:none}}@keyframes fantastic-orbit-one{0%{opacity:0;transform:rotate(-80deg)scale(.5)}18%,76%{opacity:.68;transform:rotate(28deg)scale(1)}to{opacity:0;transform:rotate(125deg)scale(1.12)}}@keyframes fantastic-orbit-two{0%{opacity:0;transform:rotate(60deg)scale(.65)}24%,78%{opacity:.42;transform:rotate(-22deg)scale(1)}to{opacity:0;transform:rotate(-95deg)scale(1.15)}}@keyframes fantastic-star{0%{opacity:0;transform:scale(.2)rotate(0)}28%,70%{opacity:.8;transform:scale(1)rotate(45deg)}to{opacity:0;transform:scale(.3)rotate(90deg)}}@keyframes fantastic-kicker{0%{opacity:0;transform:translate(-50%,-12px)}20%,76%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}@keyframes fantastic-system{0%,18%{opacity:0}24%,78%{opacity:.58}to{opacity:0}}@keyframes fantastic-dots{0%,8%{opacity:0}18%,76%{opacity:.22}to{opacity:0}}@keyframes fantastic-stage{0%,86%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tenet-inversion,.detail-panel.has-tenet-effect .inversion-normal,.detail-panel.has-tenet-effect .inversion-reverse,.detail-panel.has-tenet-effect .detail-poster,.detail-panel.has-tenet-effect .detail-backdrop,.infinity-flare,.detail-panel.has-infinity-war-effect .dust-word.will-dust,.detail-panel.has-thunderbolts-effect .thunderbolts-old,.detail-panel.has-thunderbolts-effect .thunderbolts-old:after,.detail-panel.has-thunderbolts-effect .thunderbolts-new,.thunderbolts-impact,.detail-panel.has-severance-effect .detail-entry,.detail-panel.has-severance-effect .detail-entry:after,.severance-terminal,.detail-panel.has-spiderverse-effect,.detail-panel.has-spiderverse-effect .detail-entry,.detail-panel.has-spiderverse-effect .detail-copy,.detail-panel.has-spiderverse-effect .detail-copy *,.detail-panel.has-spiderverse-effect .detail-poster img,.detail-panel.has-spiderverse-effect .detail-backdrop,.spiderverse-rift.is-into:after,.detail-panel.has-spiderverse-across-effect,.detail-panel.has-spiderverse-across-effect .detail-entry,.detail-panel.has-spiderverse-across-effect .detail-copy,.detail-panel.has-spiderverse-across-effect .detail-copy *,.detail-panel.has-spiderverse-across-effect .detail-poster img,.detail-panel.has-spiderverse-across-effect .detail-backdrop,.spiderverse-rift,.detail-panel.has-fantastic-four-effect,.detail-panel.has-fantastic-four-effect .detail-entry,.detail-panel.has-fantastic-four-effect .detail-copy,.detail-panel.has-fantastic-four-effect .detail-copy *,.detail-panel.has-fantastic-four-effect .detail-poster img,.fantastic-retro{animation:none!important}}.detail-close{z-index:8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff2b;border:0;border-radius:50%;width:40px;height:40px;font-size:23px;position:absolute;top:18px;right:18px}.public-detail>.detail-close{z-index:9;transition:top .62s var(--panel-ease,cubic-bezier(.16,1,.3,1)), right .62s var(--panel-ease,cubic-bezier(.16,1,.3,1));top:34px;right:34px}.detail-replay{z-index:9;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1c;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:21px;line-height:1;transition:opacity .2s,background .2s,transform .2s;display:grid;position:absolute;top:34px;right:82px}.detail-replay:hover{background:#fff3;transform:rotate(-24deg)}.public-detail.is-editing .detail-replay{opacity:0;pointer-events:none}.detail-entry{transition:opacity .38s var(--panel-ease,cubic-bezier(.16,1,.3,1)), transform .62s var(--panel-ease,cubic-bezier(.16,1,.3,1)), filter .45s ease}.detail-entry.is-leaving{opacity:0;pointer-events:none;filter:blur(8px);transform:translateY(10px)scale(.972)}.detail-edit-stage{z-index:4;opacity:0;filter:blur(10px);transition:opacity .42s var(--panel-ease,cubic-bezier(.16,1,.3,1)) .12s, transform .62s var(--panel-ease,cubic-bezier(.16,1,.3,1)) 80ms, filter .5s ease .1s;background:radial-gradient(ellipse 70% 55% at 50% 18%, #ffffff12, transparent 58%), var(--dark);flex-direction:column;gap:18px;padding:18px 18px 22px;display:flex;position:absolute;inset:0;transform:translateY(18px)scale(.96)}.detail-panel.is-edit-ready .detail-edit-stage{opacity:1;filter:none;transform:none}.detail-edit-bar{opacity:0;min-height:40px;transition:opacity .35s ease .18s, transform .5s var(--panel-ease,cubic-bezier(.16,1,.3,1)) .18s;flex:none;align-items:center;gap:14px;padding-right:52px;display:flex;transform:translateY(-8px)}.detail-panel.is-edit-ready .detail-edit-bar{opacity:1;transform:none}.edit-back{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 12px;font-size:12px;font-weight:650;display:inline-flex;color:#fff!important}.edit-back:hover{background:#ffffff24}.detail-edit-meta{text-align:left;flex:auto;min-width:0}.detail-edit-meta .overline{color:var(--lime);margin:0 0 2px}.detail-edit-meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.detail-edit-viewport{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;padding:4px 8px 8px;display:flex}.detail-edit-frame{aspect-ratio:9/16;opacity:0;width:min(420px,100%);max-width:100%;max-height:100%;transition:opacity .45s var(--panel-ease,cubic-bezier(.16,1,.3,1)) .16s, transform .7s var(--panel-ease,cubic-bezier(.16,1,.3,1)) .1s, box-shadow .5s ease;background:#050505;border:1px solid #ffffff24;border-radius:28px;position:relative;overflow:hidden;transform:translateY(24px)scale(.92);box-shadow:0 30px 80px #00000080,inset 0 0 0 1px #ffffff0a}@supports (height:1cqh){.detail-edit-viewport{container-type:size}.detail-edit-frame{aspect-ratio:auto;width:min(420px,100cqw,56.25cqh);height:min(100cqh,1.77778*min(420px,100cqw));max-height:100cqh}}.detail-panel.is-edit-ready .detail-edit-frame{opacity:1;transform:none}.detail-edit-frame.is-loaded{box-shadow:0 36px 90px #0000008c,inset 0 0 0 1px #ffffff0f}.detail-edit-frame iframe{z-index:2;opacity:0;pointer-events:auto;background:#000;border:0;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.detail-panel.is-edit-ready .detail-edit-frame iframe,.detail-edit-frame.is-loaded iframe{opacity:1}.detail-edit-loading{z-index:1;color:#ffffff73;pointer-events:none;background:#050505;place-content:center;justify-items:center;gap:12px;font-size:12px;transition:opacity .3s,visibility .3s;display:grid;position:absolute;inset:0}.detail-edit-frame.is-loaded .detail-edit-loading{opacity:0;visibility:hidden}.detail-edit-loading span{border:2px solid #ffffff1f;border-top-color:var(--lime);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite edit-spin}@keyframes edit-spin{to{transform:rotate(360deg)}}.detail-backdrop{background:#0c0c0e;border-radius:29px 29px 0 0;height:360px;position:relative;overflow:hidden;container-type:size}.detail-backdrop img{object-fit:cover;opacity:.72;width:100%;height:100%}.detail-backdrop span{z-index:2;pointer-events:none;background:linear-gradient(0deg,var(--dark),transparent 78%);position:absolute;inset:0}.detail-backdrop.is-wash img{object-fit:cover;opacity:1;width:184%;max-width:none;height:184%;position:absolute;inset:-42%}.detail-backdrop.is-wash .wash-base{filter:blur(56px)saturate(3.4)brightness(1.12)contrast(1.35);transform:scale(1.18)}.detail-backdrop.is-wash .wash-bloom{filter:blur(28px)saturate(4.2)brightness(1.35)contrast(1.45);mix-blend-mode:screen;opacity:.85;width:210%;height:210%;inset:-55%;transform:scale(1.28)rotate(-4deg)}.detail-backdrop.is-wash:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(75% 65% at 18% 38%,#ffffff6b,#0000 55%),radial-gradient(60% 55% at 82% 18%,#fff0dc47,#0000 50%),radial-gradient(50% 45% at 55% 72%,#ffffff2e,#0000 55%),linear-gradient(125deg,#08080a0d,#08080a2e 55%,#08080a14);position:absolute;inset:0}.detail-backdrop.is-wash:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;background:radial-gradient(circle at 30% 40%,#fff3,#0000 42%),radial-gradient(circle at 70% 25%,#ffffff24,#0000 38%);position:absolute;inset:0}.detail-backdrop.is-wash span{background:linear-gradient(0deg, var(--dark) 0%, #11121447 28%, transparent 72%), linear-gradient(90deg, #08080a2e, transparent 42%, #08080a1a)}.detail-backdrop-video{background:#0c0c0e;position:absolute;inset:0;overflow:hidden}.detail-backdrop-video iframe{pointer-events:none;border:0;width:max(100cqw,56.25cqh);min-width:100%;height:max(100cqh,177.778cqw);min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.02)}.detail-backdrop.has-video span{background:linear-gradient(0deg, var(--dark) 0%, #11121459 42%, transparent 72%), linear-gradient(180deg, #08080a33, transparent 30%)}.detail-content{z-index:2;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:32px;max-width:790px;margin:-112px auto 0;padding:0 28px 70px;display:grid;position:relative}.detail-poster{color:#fff;cursor:zoom-in;width:100%;transition:width .62s var(--panel-ease), transform .62s var(--panel-ease), filter .4s ease;background:0 0;border:0;border-radius:18px;padding:0;position:relative}.detail-poster img{border-radius:inherit;width:100%;display:block;box-shadow:0 22px 55px #00000073}.detail-poster span{opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0eb8;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:650;transition:opacity .2s,transform .2s;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.detail-poster:hover span,.detail-poster:focus-visible span,.detail-entry.is-poster-focus .detail-poster span{opacity:1;transform:none}.detail-entry.is-poster-focus{height:100%;min-height:100%;position:relative;overflow:hidden}.detail-entry.is-poster-focus .detail-backdrop{border-radius:29px;height:auto;position:absolute;inset:0}.detail-entry.is-poster-focus .detail-content{z-index:3;justify-content:center;align-items:center;max-width:none;margin:0;padding:58px 34px 34px;display:flex;position:absolute;inset:0}.detail-entry.is-poster-focus .detail-copy{display:none}.detail-entry.is-poster-focus .detail-poster{cursor:zoom-out;filter:drop-shadow(0 30px 70px #00000085);width:min(430px,66.6667vh - 82.6667px,100% - 20px);max-height:calc(100vh - 84px)}.detail-entry.is-poster-focus .detail-poster img{object-fit:contain;max-height:calc(100vh - 84px);box-shadow:0 30px 90px #0000008c}.detail-copy{padding-top:42px}.detail-copy .overline{color:var(--lime)}.detail-copy h2{letter-spacing:-.055em;margin:10px 0 16px;font-size:clamp(40px,5vw,62px);line-height:.94}.detail-label{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:650}.detail-rating-block{margin-top:28px}.detail-rating{color:#4f5054;align-items:center;gap:3px;font-size:18px;display:flex}.detail-rating small{color:#ffffff73;margin-left:10px;font-size:12px;font-weight:650}.detail-take{margin-top:28px}.detail-copy blockquote{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.5vw,30px);font-weight:550;line-height:1.24}.detail-overview{color:#ffffff94;max-width:42rem;margin:0 0 18px;font-size:14px;line-height:1.65}.detail-facts{border-top:0;flex-wrap:wrap;gap:28px;margin-top:0;padding-top:0;display:flex}.detail-facts-inline{margin-bottom:4px}.detail-facts p{color:#ffffffab;margin:0;font-size:11px}.detail-facts span{color:var(--accent);margin-bottom:5px;font-size:9px;font-weight:650;display:block}.aspect-breakdown{gap:12px;max-width:420px;margin:0;display:grid}.aspect-breakdown-row{grid-template-columns:120px minmax(0,1fr) 36px;align-items:center;gap:12px;display:grid}.aspect-breakdown-row>span{color:#ffffff94;font-size:12px}.aspect-meter{background:#ffffff1a;border-radius:99px;height:5px;overflow:hidden}.aspect-meter i{border-radius:inherit;background:linear-gradient(90deg,#d01a15,#ff8a6a);height:100%;display:block}.aspect-breakdown-row strong{color:#ffffffe0;text-align:right;font-size:12px;font-weight:650}.aspect-breakdown-row strong em{color:#ffffff59;margin-left:1px;font-style:normal;font-weight:500}.detail-telemetry{border-top:1px solid #ffffff1a;gap:28px;margin-top:38px;padding-top:28px;display:grid}.telemetry-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.telemetry-head .overline{color:var(--lime);margin:0}.telemetry-head span{color:#ffffff59;font-size:11px}.telemetry-block{gap:14px;display:grid}.telemetry-block h3{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.telemetry-value{color:#fff;letter-spacing:-.03em;margin:0;font-size:22px;font-weight:550}.presentation-signal{background:linear-gradient(135deg,#ffffff0f,#0000 55%),#ffffff08;border:1px solid #ffffff1a;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.presentation-signal.is-cinema{background:linear-gradient(135deg,#d5f36c1f,#0000 50%),#ffffff08;border-color:#d5f36c47}.presentation-signal.is-home{background:linear-gradient(135deg,#ff5b571a,#0000 50%),#ffffff08;border-color:#ff5b5738}.presentation-signal.is-festival{background:linear-gradient(135deg,#ffd68c24,#0000 50%),#ffffff08;border-color:#ffd68c59}.presentation-kicker{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.presentation-signal.is-cinema .presentation-kicker{color:var(--lime)}.presentation-signal.is-home .presentation-kicker{color:var(--accent)}.presentation-signal.is-festival .presentation-kicker{color:#ffd68c}.experience-signals{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.experience-signal{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:14px 16px}.experience-signal .telemetry-value{letter-spacing:-.02em;font-size:16px}.experience-signal.is-rewatch.is-yes{background:linear-gradient(135deg,#d5f36c1f,#0000 55%),#ffffff08;border-color:#d5f36c4d}.experience-signal.is-rewatch.is-soft{background:linear-gradient(135deg,#ffd68c1a,#0000 55%),#ffffff08;border-color:#ffd68c47}.experience-signal.is-rewatch.is-no{border-color:#ffffff1f}.experience-signal.is-comfort.is-comfort{background:linear-gradient(135deg,#ffb48c1f,#0000 55%),#ffffff08;border-color:#ffb48c4d}.experience-signal.is-comfort.is-challenging{background:linear-gradient(135deg,#82aaff1f,#0000 55%),#ffffff08;border-color:#82aaff4d}.experience-signal.is-progress.is-finished{border-color:#d5f36c47}.experience-signal.is-progress.is-dropped{border-color:#ff5b5747}.tone-strip{flex-wrap:wrap;gap:8px;display:flex}.tone-chip{color:#ffffffd1;letter-spacing:.02em;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:8px 12px;font-size:11px;font-weight:650;animation:.45s both tone-in;display:inline-flex}.tone-chip.is-warm{color:#ffc4a8;background:#ffb48c1f;border-color:#ffb48c59}.tone-chip.is-bright{color:#d5f36c;background:#d5f36c1f;border-color:#d5f36c59}.tone-chip.is-dark{color:#ffb4b0;background:#ff5b571a;border-color:#ff5b5747}.tone-chip.is-cool{color:#b7cbff;background:#82aaff1f;border-color:#82aaff52}.tone-chip:nth-child(2){animation-delay:50ms}.tone-chip:nth-child(3){animation-delay:.1s}.tone-chip:nth-child(4){animation-delay:.15s}@keyframes tone-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.viewing-note{color:#ffffff9e;border-left:2px solid #ffffff38;margin:0;padding:14px 16px;font-size:14px;font-style:italic;line-height:1.45}.presentation-venue{color:#ffffff8c;margin:6px 0 0;font-size:13px}.presentation-special{color:var(--lime);letter-spacing:-.01em;margin:6px 0 0;font-size:13px;font-weight:650}.telemetry-badges{flex-wrap:wrap;gap:8px;display:flex}.telemetry-badge{color:#ffffffc7;letter-spacing:.03em;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:10px;font-weight:650;display:inline-flex}.telemetry-badge b{color:inherit;font-size:9px;font-weight:700}.telemetry-badge.badge-opening{color:#111;background:linear-gradient(135deg,#d5f36c,#b6e24a);border-color:#0000;box-shadow:0 0 0 1px #d5f36c59,0 10px 28px #d5f36c2e}.telemetry-badge.badge-boxoffice{color:#ffb4b0;background:#ff5b5729;border-color:#ff5b5773}.telemetry-badge.badge-imax{color:#111;letter-spacing:.12em;text-transform:uppercase;background:#fff;border-color:#ffffff8c}.telemetry-badge.badge-premium{color:#ffd68c;background:#ffd68c1f;border-color:#ffd68c66}.telemetry-badge.badge-stream{color:#b7cbff;background:#82aaff1f;border-color:#82aaff59}.telemetry-badge.badge-format{background:#ffffff0f;border-color:#ffffff29}.detail-soundtrack{gap:12px;margin:0;display:grid}.detail-soundtrack .soundtrack-embed{gap:0}.detail-soundtrack .soundtrack-card{border:1px solid color-mix(in srgb, var(--track-primary,#d01a15) 28%, #ffffff1a);background:radial-gradient(120% 90% at 0% 0%, var(--track-glow,#ff5b5747), transparent 55%), linear-gradient(145deg, color-mix(in srgb, var(--track-secondary,#ffffff0f) 80%, #111), #000000b8);border-radius:18px;position:relative;overflow:hidden}.detail-soundtrack .soundtrack-hit{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px 118px 14px 14px;display:grid}.detail-soundtrack .soundtrack-art,.detail-soundtrack .soundtrack-art img,.detail-soundtrack .soundtrack-art-fallback{width:96px;height:96px}.detail-soundtrack .soundtrack-art img,.detail-soundtrack .soundtrack-art-fallback{object-fit:cover;background:#ffffff14;border-radius:14px;display:block;box-shadow:0 12px 28px #0006}.detail-soundtrack .soundtrack-art{position:relative}.detail-soundtrack .soundtrack-play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset:auto 8px 8px auto;box-shadow:0 6px 16px #00000059}.detail-soundtrack .soundtrack-hit:hover .soundtrack-play,.detail-soundtrack .soundtrack-embed.is-playing .soundtrack-play{background:color-mix(in srgb, var(--track-primary,#d01a15) 90%, #fff);color:#111}.detail-soundtrack .soundtrack-copy{align-content:center;gap:4px;min-width:0;display:grid}.detail-soundtrack .soundtrack-provider{color:var(--track-primary,var(--accent));letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.detail-soundtrack .soundtrack-copy strong{color:#fff;font-size:17px;font-weight:650}.detail-soundtrack .soundtrack-copy small,.detail-soundtrack .soundtrack-copy>span:not(.soundtrack-action){color:#ffffff80;font-size:12px}.detail-soundtrack .soundtrack-progress{background:#ffffff1f;border-radius:99px;height:4px;margin-top:10px;overflow:hidden}.detail-soundtrack .soundtrack-progress i{background:var(--track-primary,var(--accent));height:100%;display:block}.detail-soundtrack .soundtrack-action{color:#ffffffd1;margin-top:8px;font-size:12px;font-weight:650}.detail-soundtrack .soundtrack-embed.is-playing .soundtrack-action{color:var(--track-primary,var(--accent))}.detail-soundtrack .soundtrack-open{z-index:2;color:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:650;text-decoration:none;position:absolute;top:12px;right:12px}.detail-soundtrack .soundtrack-open:hover{color:#fff}.detail-soundtrack .soundtrack-iframe{display:none}.detail-tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.detail-tags span{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff21;border-radius:99px;padding:7px 10px;font-size:9px}.detail-loading{place-items:center;min-height:100%;display:grid}.journal-all-status .reel-loader,.collection-page-shell>.reel-loader{color:var(--muted)}.journal-all-status .reel-loader{--loader-card:#f8f8f4}.collection-page-shell>.reel-loader{--loader-card:#f8f8f4;min-height:min(70vh,620px)}.detail-open{overflow:hidden}.stats-page{min-height:70vh}.stats-hero{color:#fff;background:radial-gradient(70% 55% at 82% 18%,#d5f36c1f,#0000 55%),radial-gradient(55% 45% at 12% 88%,#d01a1529,#0000 50%),linear-gradient(165deg,#0a0a0c 0%,#111114 48%,#050506 100%);border-radius:0 0 34px 34px;align-items:flex-end;min-height:min(78vh,720px);padding:28px max(24px,50vw - 660px) 40px;display:flex;position:relative;overflow:hidden}.stats-hero-grain{pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 85%);mask-image:linear-gradient(#000000b3,#0000 85%)}.stats-hero-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;width:min(520px,58vw);animation:18s linear infinite stats-orbit;position:absolute;top:8%;right:-8%;box-shadow:inset 0 0 0 1px #d5f36c0d,0 0 80px #d01a1514}.stats-hero-orbit:before,.stats-hero-orbit:after{content:"";border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:14%}.stats-hero-orbit:after{border-color:#d5f36c14;inset:28%}@keyframes stats-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stats-hero-inner{z-index:2;width:min(720px,100%);padding:24px 0 8px;position:relative}.stats-back{color:#ffffff73;margin:0 0 28px;font-size:12px;font-weight:650;text-decoration:none;transition:color .2s;display:inline-flex}.stats-back:hover{color:#fff}.stats-hero .overline{color:var(--lime)}.stats-brand{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(42px,7vw,72px);font-weight:650;line-height:.92}.stats-brand em{color:var(--accent);font-family:Georgia,serif;font-style:italic;font-weight:400}.stats-hero-kicker{color:#ffffff8c;letter-spacing:-.03em;max-width:420px;margin:22px 0 0;font-size:clamp(18px,2.4vw,24px);font-weight:550;line-height:1.25}.stats-hero-time{letter-spacing:-.07em;align-items:baseline;gap:12px;margin:28px 0 0;font-size:clamp(64px,11vw,118px);font-weight:650;line-height:.88;display:flex}.stats-hero-time em{color:#ffffff61;letter-spacing:-.04em;font-size:.42em;font-style:normal;font-weight:550}.stats-hero-time.is-loading{color:#ffffff47}.stats-hero-lede{color:#ffffff7a;max-width:520px;margin:18px 0 0;font-size:14px;line-height:1.5}.stats-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.stats-hero-actions a{min-height:46px;color:var(--ink);background:#fff;border-radius:14px;align-items:center;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.stats-hero-actions a:hover{transform:translateY(-2px)}.stats-hero-actions .secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a}.stats-hero-summary{color:#fff6;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:18px 28px;margin-top:36px;padding-top:22px;font-size:11px;display:flex}.stats-hero-summary span{align-items:baseline;gap:7px;display:flex}.stats-hero-summary b{color:#fff;letter-spacing:-.03em;font-size:18px}.stats-hero-range{color:#ffffff52;width:100%;margin-top:2px}.stats-section{max-width:1368px;margin:0 auto;padding:72px 24px 0}.stats-section>.section-intro{margin-bottom:28px}.stats-section h3{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:650}.stats-empty-note{color:var(--muted);margin:0;font-size:13px}.stats-split-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:40px;max-width:1368px;margin:0 auto;padding:56px 24px 0;display:grid}.stats-split-copy h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(28px,3.5vw,40px);font-weight:680;line-height:1}.stats-split-copy>p:last-child{max-width:360px;color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.45}.stats-split-panel{border-radius:var(--radius-lg);background:var(--dark);color:#fff;padding:28px;animation:.55s both rise}.stats-split-bar{background:#ffffff14;border-radius:99px;height:14px;display:flex;overflow:hidden}.stats-split-bar i{height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1);display:block}.stats-split-bar .is-movie{background:var(--accent)}.stats-split-bar .is-tv{background:var(--lime)}.stats-split-stats{grid-template-columns:1fr 1fr;gap:24px;margin-top:22px;display:grid}.stats-split-stats .overline{color:#fff6}.stats-split-stats>div:first-child .overline{color:#ff8f8b}.stats-split-stats>div:last-child .overline{color:var(--lime)}.stats-split-stats strong{letter-spacing:-.045em;margin-top:8px;font-size:clamp(28px,3vw,36px);font-weight:650;display:block}.stats-split-stats span{color:#ffffff6b;margin-top:6px;font-size:12px;display:block}.stats-meter-list{gap:14px;display:grid}.stats-meter-list.compact{gap:12px}.stats-meter{animation:.45s both rise;animation-delay:var(--delay)}.stats-meter-copy{justify-content:space-between;gap:16px;margin-bottom:7px;font-size:13px;font-weight:550;display:flex}.stats-meter-copy span{letter-spacing:-.01em}.stats-meter-copy strong{color:var(--muted);font-size:12px;font-weight:650}.stats-section-dark .stats-meter-copy strong{color:#ffffff73}.stats-meter-track{background:#11111314;border-radius:99px;height:8px;overflow:hidden}.stats-section-dark .stats-meter-track{background:#ffffff14}.stats-meter-track i{border-radius:inherit;background:var(--ink);transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both stats-fill;animation-delay:var(--delay);display:block}.stats-meter-track i.is-accent{background:var(--accent)}.stats-meter-track i.is-lime{background:#b6d64a}.stats-meter-track i.is-muted{background:#9a9aa0}@keyframes stats-fill{0%{opacity:.4;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}.stats-section-dark{background:var(--dark);color:#fff;border-radius:34px;max-width:none;margin:64px 0 0;padding:56px max(24px,50vw - 684px) 52px}.stats-section-dark .section-intro h2{color:#fff}.stats-section-dark .section-intro>p,.stats-section-dark .journal-controls>p{color:#ffffff6b}.stats-section-dark .overline{color:var(--lime)}.stats-cadence{grid-auto-columns:minmax(18px,1fr);grid-auto-flow:column;align-items:end;gap:6px;min-height:180px;padding-top:8px;display:grid;overflow-x:auto}.stats-cadence-col{grid-template-rows:1fr auto;gap:10px;min-width:0;height:180px;display:grid}.stats-cadence-bar{background:#ffffff0a;border-radius:8px 8px 4px 4px;align-items:flex-end;height:100%;display:flex}.stats-cadence-bar i{border-radius:inherit;background:linear-gradient(180deg, var(--lime), #d5f36c59);transform-origin:bottom;width:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both stats-bar-up;display:block}@keyframes stats-bar-up{0%{opacity:.3;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}.stats-cadence-col span{color:#ffffff47;letter-spacing:-.02em;text-align:center;white-space:nowrap;text-overflow:ellipsis;transform-origin:top;width:42px;margin-left:-8px;font-size:8px;font-weight:650;display:block;overflow:hidden;transform:rotate(-55deg)}.stats-duo{grid-template-columns:1fr 1fr;gap:48px;display:grid}.stats-chip-row{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.stats-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:650;display:inline-flex}.stats-chip b{color:var(--accent)}.stats-aspect-grid{gap:16px;display:grid}.stats-aspect{grid-template-columns:1fr auto;align-items:baseline;gap:6px 16px;display:grid}.stats-aspect span{color:var(--muted);font-size:12px;font-weight:650}.stats-aspect strong{letter-spacing:-.03em;font-size:20px;font-weight:650}.stats-aspect strong em{color:var(--muted);margin-left:1px;font-size:.55em;font-style:normal;font-weight:550}.stats-aspect-track{background:#11111314;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.stats-aspect-track i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #ff5b57);height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both stats-fill;display:block}.stats-highlights-section{padding-bottom:88px}.stats-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.stats-highlight{gap:14px;animation:.5s both rise;display:grid}.stats-highlight-poster{border-radius:var(--radius);aspect-ratio:2/3;background:#d9d9dd;overflow:hidden;box-shadow:0 7px 20px #1414181c}.stats-highlight-poster img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.stats-highlight:hover .stats-highlight-poster img{transform:scale(1.04)}.stats-highlight-fallback{background:#c8c8cc;width:100%;height:100%}.stats-highlight-copy .overline{color:var(--accent)}.stats-highlight-copy h3{letter-spacing:-.03em;text-transform:none;color:var(--ink);margin:6px 0 0;font-size:18px;line-height:1.15}.stats-highlight-copy>p{color:var(--muted);margin:6px 0 0;font-size:12px}.stats-highlight-copy>span{color:var(--ink);letter-spacing:-.015em;margin-top:10px;font-size:13px;font-weight:650;display:block}.public-footer{border-top:1px solid var(--line);max-width:1320px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0 auto;padding:36px 0 48px;font-size:13px;display:flex}.public-footer p{margin:0}.public-footer>p a{color:var(--ink);font-weight:650;text-decoration:none}.public-footer>p a:hover{color:var(--accent)}.footer-tags{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.footer-tags a{border:1px solid var(--line);background:var(--surface);color:var(--muted);letter-spacing:.04em;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:650;text-decoration:none}.footer-tags a:hover{color:var(--ink);border-color:#11111333}@media (max-width:1100px){.poster-journal,.collection-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-hero{grid-template-columns:minmax(0,1fr) 390px;column-gap:35px}.hero-poster{width:225px}.collection-block{grid-template-columns:220px minmax(0,1fr)}.stats-split-section{grid-template-columns:1fr;gap:24px}.stats-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.public-hero{border-radius:0 0 26px 26px;min-height:560px;padding:18px 18px 24px;display:block}.hero-tiktok{width:100%}.hero-tiktok-clip iframe{top:42%;left:58%;transform:translate(-50%,-50%)scale(1.15)}.hero-tiktok-fade{background:linear-gradient(90deg, var(--dark) 0%, #000000b8 38%, #00000047 68%, transparent 100%), linear-gradient(0deg, var(--dark) 0%, #00000080 28%, transparent 55%), linear-gradient(180deg, #0000008c 0%, transparent 36%)}.hero-message{z-index:4;max-width:330px;padding:54px 0 0}.hero-message h1{font-size:clamp(48px,14.5vw,64px);line-height:.92}.hero-intro{max-width:300px;margin-top:18px;font-size:13px}.hero-actions{margin-top:23px}.hero-actions a{border-radius:13px;min-height:42px;padding:0 14px;font-size:11px}.hero-posters{z-index:1;opacity:1;width:min(280px,72vw);height:340px;min-height:0;position:absolute;inset:auto 0 0 auto}.hero-poster{border-radius:17px;width:168px}.hero-slot-0{inset:auto -18px -28px auto;transform:rotate(6deg)}.hero-slot-1{inset:auto 78px -4px auto;transform:rotate(-8deg)scale(.72)}.hero-slot-2,.hero-slot-exit{display:none}.hero-poster.is-fresh.hero-slot-2{animation:none}.public-hero:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(90deg,var(--dark) 5%,#111214e6 48%,transparent),linear-gradient(0deg,var(--dark),transparent 45%);pointer-events:none;position:absolute;inset:0}.hero-summary{z-index:5;position:absolute;bottom:22px;left:18px}.journal-section{padding:55px 14px 72px}.section-intro{padding:0 4px;display:block}.section-intro h2{font-size:34px}.journal-controls{align-items:flex-start;margin-top:16px}.journal-controls>p,.section-intro>p{text-align:left;margin-top:2px}.poster-journal{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px}.journal-all-hero{padding:28px 14px 0}.journal-all-intro{display:block}.journal-all-tools{margin-top:4px}.journal-search{flex-basis:100%;max-width:none}.journal-all-intro>p{text-align:left;max-width:none;margin-top:14px}.public-poster{border-radius:16px}.poster-read{display:none}.public-card-meta{padding:10px 2px 0;display:block}.public-card-meta h3{font-size:12px}.public-card-meta p{font-size:9px}.mini-rating{margin-top:6px}.collections-section,.easter-egg-section{padding:0 14px 58px}.easter-egg-collection{border-radius:24px;padding:22px 0 18px 20px;display:block}.easter-egg-copy{padding-right:20px}.easter-egg-copy h2{font-size:34px}.easter-egg-rail{grid-auto-columns:142px;margin-top:22px;padding-right:20px}.collections-head{padding:0 4px;display:block}.collections-head h2{font-size:34px}.collections-head>p{text-align:left;margin-top:10px}.collection-block{border-radius:24px;margin-top:12px;padding:20px 0 18px 20px;display:block}.collection-copy{padding-right:25px}.list-index{margin-bottom:13px}.collection-copy h3{font-size:24px}.collection-copy>p:not(.list-index){margin:10px 0 12px;font-size:12px}.collection-open{margin-top:12px}.collection-rail{grid-auto-columns:128px;margin-top:22px;padding-right:20px}.collection-poster img{border-radius:13px}.collection-page{padding:0 0 56px}.collection-page-shell{padding:0 14px}.collection-page-body{padding-top:36px}.collection-page-body .section-intro{display:block}.collection-page-body .section-intro>p{text-align:left;margin-top:10px}.collection-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px}.journal-note{border-radius:24px;align-items:flex-start;margin:0 14px 58px;padding:28px 22px}.journal-note>span{font-size:46px}.journal-note p{font-size:22px}.journal-note small{font-size:9px}.stats-hero{border-radius:0 0 26px 26px;align-items:flex-end;min-height:560px;padding:22px 18px 28px}.stats-hero-orbit{display:none}.stats-hero-summary{gap:14px 20px}.stats-split-section,.stats-section{padding-left:14px;padding-right:14px}.stats-section-dark{border-radius:26px;margin:48px 0 0;padding:42px 14px 40px}.stats-duo{grid-template-columns:1fr;gap:36px}.stats-highlights{grid-template-columns:1fr 1fr;gap:14px}.stats-highlights-section{padding-bottom:64px}.stats-cadence-col span{font-size:7px}.detail-panel{border-radius:28px 28px 0 0;width:100%;inset:34px 0 0}.detail-panel.is-edit-view{border-radius:24px;width:auto;inset:12px}.detail-panel.is-poster-view{border-radius:28px 28px 0 0;width:100%;inset:34px 0 0}.detail-edit-stage{gap:14px;padding:14px 14px 16px}.detail-edit-bar{gap:12px;padding-right:48px}.detail-edit-meta .overline{letter-spacing:.12em;font-size:9px}.detail-edit-meta strong{font-size:14px}.detail-edit-frame{border-radius:22px;width:min(100cqw,56.25cqh)}.detail-backdrop{border-radius:27px 27px 0 0;height:270px}.detail-content{margin:-82px auto 0;padding:0 18px 60px;display:block}.detail-poster{z-index:2;float:left;width:108px;margin:0 18px 18px 0;position:relative}.detail-poster img{border-radius:15px}.detail-entry.is-poster-focus .detail-content{padding:58px 18px 24px}.detail-entry.is-poster-focus .detail-poster{float:none;width:min(82vw,66.6667vh - 77.3333px);max-height:calc(100vh - 92px);margin:0}.detail-entry.is-poster-focus .detail-poster img{max-height:calc(100vh - 92px)}.detail-copy{padding-top:36px}.detail-copy h2{font-size:clamp(34px,10vw,47px)}.detail-take{clear:both}.detail-copy blockquote{margin-top:0;padding-top:0;font-size:21px}.detail-rating{font-size:16px}.detail-telemetry{clear:both}.public-detail>.detail-close{top:48px;right:14px}.public-detail.is-editing>.detail-close{top:26px;right:26px}.public-footer{margin:0 14px;padding:32px 4px 40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.hero-poster{transition:none!important}.stats-hero-orbit{animation:none!important}}body.edits-open,.public-root.edits-open{background:#050506;overflow:hidden}.edits-loading,.edits-empty{color:#fff;text-align:center;background:#08080a;place-content:center;justify-items:center;min-height:100svh;padding:32px;display:grid}.edits-empty h1{letter-spacing:-.06em;margin:12px 0;font-size:clamp(48px,8vw,88px)}.edits-empty>p:not(.overline){color:#ffffff8c}.edits-empty a{color:var(--lime);margin-top:20px}.edits-gate{color:#fff;background:#09090b;place-items:center;min-height:100svh;padding:34px;display:grid;position:relative;overflow:hidden}.edits-gate-art{object-fit:cover;filter:blur(42px)saturate(1.55)brightness(.48);width:132%;height:132%;position:absolute;inset:-16%;transform:scale(1.08)}.edits-gate-wash{background:radial-gradient(circle at 50% 44%,#0000 0,#0404053d 32%,#040405db 78%),linear-gradient(135deg,#d01a152e,#0000 40%,#d5f36c14);position:absolute;inset:0}.edits-back{z-index:2;color:#ffffffb8;font-size:12px;font-weight:650;text-decoration:none;position:absolute;top:28px;left:30px}.edits-gate-copy{z-index:2;text-align:center;width:min(630px,100%);position:relative}.edits-gate-copy .overline{color:var(--lime)}.edits-gate-copy h1{letter-spacing:-.075em;margin:18px 0 22px;font-size:clamp(74px,10vw,142px);font-weight:650;line-height:.77}.edits-gate-copy h1 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.edits-gate-copy>p:not(.overline){color:#ffffffa6;max-width:480px;margin:0 auto;font-size:15px;line-height:1.6}.edits-gate-copy button{color:#111214;cursor:pointer;background:#fff;border:0;border-radius:18px;min-height:58px;margin-top:32px;padding:0 24px;font-size:14px;font-weight:720;transition:transform .2s,background .2s;box-shadow:0 20px 50px #00000052}.edits-gate-copy button:hover{background:var(--lime);transform:translateY(-3px)scale(1.015)}.edits-gate-copy button span{color:var(--accent);margin-right:9px}.edits-gate-copy small{color:#ffffff5c;letter-spacing:.08em;text-transform:uppercase;margin-top:15px;font-size:9px;display:block}.edits-experience{z-index:20;color:#fff;background:#050506;position:fixed;inset:0;overflow:hidden}.edits-nav{z-index:8;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 26px;display:grid;position:absolute;top:0;left:0;right:0}.edits-nav>*{pointer-events:auto}.edits-nav a{color:#fff;letter-spacing:-.04em;font-size:15px;font-weight:750;text-decoration:none}.edits-nav a em{color:var(--accent);font-style:normal}.edits-nav span{color:#ffffff85;letter-spacing:.15em;font-size:9px;font-weight:700}.edits-nav button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0c7a;border:1px solid #ffffff29;border-radius:999px;justify-self:end;padding:9px 12px;font-size:10px}.edits-nav-actions{justify-self:end;gap:7px;display:flex}.edits-nav-actions button.is-sound-on{color:var(--lime);border-color:#d5f36c66}.edits-nav-actions button.is-ultra-on{color:#fff;background:#d01a1538;border-color:#d01a15ad}.edits-nav-actions .edits-icon-button{place-items:center;width:36px;height:36px;padding:0;display:grid}.edits-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.edits-icon-button svg path:first-child{fill:currentColor;stroke:currentColor}.edits-icon-button:last-child svg path:first-child{fill:none}.edits-feed{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:100svh;overflow-y:auto}.edits-feed::-webkit-scrollbar{display:none}.edit-slide{scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.edit-ambient{z-index:-2;filter:blur(64px)saturate(1.5)brightness(.3);background-position:50%;background-size:cover;transition:opacity .55s;position:absolute;inset:-12%;transform:scale(1.15)}.edit-video-ambient{z-index:-1;opacity:0;visibility:hidden;filter:blur(24px)saturate(1.8)brightness(.62)contrast(1.08);pointer-events:none;transition:inset .7s cubic-bezier(.16,1,.3,1),opacity .5s,filter .7s,transform .7s cubic-bezier(.16,1,.3,1),visibility 0s linear .5s;position:absolute;inset:-10%;overflow:hidden;transform:scale(1.08)}.edit-slide.is-media-ready .edit-video-ambient{opacity:.82;visibility:visible;transition-delay:0s}.edit-video-ambient iframe{pointer-events:none;border:0;width:max(112vw,63vh);height:max(112vh,199.111vw);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.12)}.edit-slide:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 92% at 50% 48%,#0000 18%,#05050614 48%,#0505067a 78%,#050506 108%),linear-gradient(90deg,#05050685,#0000 25% 75%,#05050685);transition:background .65s;position:absolute;inset:0}.edit-player{background:#09090a;border:1px solid #ffffff1f;border-radius:28px;width:min(520px,56.25svh - 30.375px);height:min(100svh - 30px,924.444px);transition:opacity .45s,transform .65s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 38px 100px #0000008c}.edit-player iframe{z-index:2;opacity:0;visibility:hidden;background:0 0;border:0;width:100%;height:100%;transition:opacity .35s,visibility 0s linear .35s;display:block;position:absolute;inset:0}.edit-player.is-media-ready iframe{opacity:1;visibility:visible;transition-delay:0s}.edit-player>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.edit-player.is-active>img{opacity:.28;filter:saturate(.7)brightness(.65)}.edit-player:not(.is-active)>img{opacity:.42;filter:saturate(.6)}.edit-media-loading{z-index:6;pointer-events:none;background:radial-gradient(circle,#05050633,#0505069e);place-items:center;display:grid;position:absolute;inset:0}.edit-media-loading .reel-loader{min-height:0}.edit-caption{z-index:3;width:min(290px,50vw - 270px);position:absolute;bottom:66px;left:max(30px,50% - 470px)}.edit-caption .edit-caption-poster{display:none}.edit-caption>p{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:700}.edit-caption h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(36px,4vw,62px);line-height:.9}.edit-caption h2.is-title-medium{font-size:clamp(36px,3.65vw,56px)}.edit-caption h2.is-title-long{font-size:clamp(34px,3.15vw,48px)}.edit-caption h2.is-title-extra-long{font-size:clamp(31px,2.75vw,42px)}.edit-rating{color:var(--accent);letter-spacing:2px;margin-top:14px;font-size:15px}.edit-caption blockquote{color:#ffffff9e;margin:18px 0 0;font-family:Georgia,serif;font-size:15px;line-height:1.45}.edit-caption button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:13px;min-height:43px;margin-top:22px;padding:0 15px;font-size:11px;font-weight:680}.edit-caption button b{color:var(--lime);margin-left:9px}.edits-experience.is-ultra-immersive .edit-ambient{opacity:0}.edits-experience.is-ultra-immersive .edit-video-ambient{filter:none;inset:0;transform:none}.edits-experience.is-ultra-immersive .edit-slide.is-media-ready .edit-video-ambient{opacity:1}.edits-experience.is-ultra-immersive .edit-video-ambient iframe{transform:translate(-50%,-50%)scale(1.025)}.edits-experience.is-ultra-immersive .edit-slide:after{background:radial-gradient(105% 110% at 50% 46%,#0000 28%,#04040514 56%,#040405b3 100%),linear-gradient(#0000 62%,#040405b3),linear-gradient(90deg,#0404056b,#0000 24% 76%,#0404056b)}.edits-experience.is-ultra-immersive .edit-player{opacity:0;pointer-events:none;transform:scale(1.06)}.edit-next{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:radial-gradient(circle at 35% 25%,#ffffff29,#0a0a0ca3 58%);border:1px solid #fff3;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 12px 34px #0000004d,inset 0 0 0 4px #ffffff06}.edit-next:after{content:"";border-radius:inherit;border:1px solid #d5f36c3d;position:absolute;inset:5px}.edit-next svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;animation:1.8s ease-in-out infinite edit-next-nudge;position:relative}.edit-next:hover,.edit-next:focus-visible{background:#d5f36c29;border-color:#d5f36c8f;outline:none;transform:scale(1.07)}.edit-finale{color:#fff6;letter-spacing:.12em;text-transform:uppercase;font-size:9px;position:absolute;bottom:30px;right:28px}@keyframes edit-next-nudge{50%{transform:translateY(3px)}}@media (min-width:1181px){.edit-caption{width:min(310px,50vw - 310px);left:168px}.edit-caption .edit-caption-poster{color:#fff;cursor:pointer;background:#111214;border:1px solid #ffffff29;border-radius:15px;width:116px;padding:0;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:block;position:absolute;bottom:0;left:-138px;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 22px 55px #00000075}.edit-caption .edit-caption-poster:hover,.edit-caption .edit-caption-poster:focus-visible{transform:rotate(0)translateY(-6px)scale(1.035);box-shadow:0 30px 70px #00000094}.edit-caption-poster img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.edit-caption-poster span{text-align:center;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080ac2;border-radius:9px;padding:7px 5px;font-size:8px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;bottom:7px;left:7px;right:7px;transform:translateY(4px)}.edit-caption-poster:hover span,.edit-caption-poster:focus-visible span{opacity:1;transform:none}}@media (max-width:760px){.hero-actions{flex-wrap:wrap}.edits-gate{padding:28px 20px}.edits-back{top:22px;left:20px}.edits-gate-copy h1{font-size:clamp(68px,24vw,104px)}.edits-nav{height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;grid-template-columns:auto 1fr;gap:8px}.edits-nav>a{display:none}.edits-nav>span{color:#ffffffad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07070975;border:1px solid #ffffff1a;border-radius:999px;justify-self:start;padding:7px 9px}.edits-nav-actions{gap:4px}.edits-nav-actions button{background:#07070994;border-color:#ffffff21;min-height:34px;padding:7px 9px;font-size:8px;font-weight:680}.edits-nav-actions .edits-icon-button{width:34px;height:34px;padding:0}.edit-slide{align-items:stretch}.edit-player{width:100%;height:100svh;box-shadow:none;border:0;border-radius:0}.edit-slide:after{z-index:1;background:linear-gradient(0deg,#040405c7 0,#0404051f 42%,#0000 65%),linear-gradient(#04040580,#0000 22%)}.edit-caption{z-index:3;left:12px;right:72px;bottom:max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:linear-gradient(135deg,#0a0a0cd1,#0a0a0c8c);border:1px solid #ffffff21;border-radius:20px;grid-template-columns:66px minmax(0,1fr);grid-auto-rows:min-content;align-content:center;column-gap:12px;width:auto;min-height:126px;padding:12px;display:grid;overflow:hidden;box-shadow:0 18px 50px #00000052}.edit-caption .edit-caption-poster{background:#111214;border:1px solid #ffffff24;border-radius:12px;grid-area:1/1/6;align-self:stretch;width:66px;min-height:99px;margin:0;padding:0;display:block;overflow:hidden;box-shadow:0 12px 28px #00000057}.edit-caption-poster img{object-fit:cover;width:100%;height:100%;display:block}.edit-caption-poster span{display:none}.edit-caption>p,.edit-caption h2,.edit-rating,.edit-caption>button:not(.edit-caption-poster){grid-column:2}.edit-caption>p{margin-bottom:5px;font-size:8px}.edit-caption h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(27px,8.5vw,40px);line-height:.92}.edit-caption h2.is-title-medium{font-size:clamp(26px,7.7vw,36px)}.edit-caption h2.is-title-long{font-size:clamp(24px,7vw,32px)}.edit-caption h2.is-title-extra-long{font-size:clamp(22px,6.2vw,28px)}.edit-caption blockquote{display:none}.edit-rating{margin-top:7px;font-size:11px}.edit-caption>button:not(.edit-caption-poster){background:#ffffff1f;border-radius:10px;justify-self:start;min-height:32px;margin-top:9px;padding:0 11px;font-size:9px}.edit-next{right:12px;bottom:max(14px,env(safe-area-inset-bottom));width:50px;height:50px}.edit-finale{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.edits-experience.is-ultra-immersive .edit-caption{background:linear-gradient(135deg,#08080abd,#08080a6b)}.edits-experience.is-ultra-immersive .edit-caption blockquote{color:#ffffffad;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;margin:7px 0 0;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}}
