@keyframes t7QgAW_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes t7QgAW_blob{0%{transform:translate(0)scale(1)rotate(0)}33%{transform:translate(14%,-12%)scale(1.2)rotate(20deg)}66%{transform:translate(-12%,12%)scale(.88)rotate(-15deg)}to{transform:translate(9%,7%)scale(1.12)rotate(8deg)}}.t7QgAW_screen{padding-top:calc(var(--header-h) + var(--space-7));padding-bottom:var(--space-9)}.t7QgAW_inner{width:100%;max-width:1100px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.t7QgAW_inner{padding-inline:2.5rem}}.t7QgAW_inner{gap:var(--space-8);flex-direction:column;display:flex}.t7QgAW_back{border:1px solid var(--border);border-radius:var(--radius-full);min-height:40px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);align-self:flex-start;align-items:center;padding:.4rem .9rem;transition:color .2s,border-color .2s;display:inline-flex}.t7QgAW_back:hover{border-color:var(--accent-fill);color:var(--text-primary)}.t7QgAW_header{gap:var(--space-5);margin-top:calc(var(--space-6)*-1);animation:t7QgAW_rise .8s var(--ease-out) both;flex-direction:column;display:flex}.t7QgAW_meta{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);flex-wrap:wrap;display:flex}.t7QgAW_meta span+span:before{content:"/";margin-right:var(--space-2);color:var(--text-muted)}.t7QgAW_title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3rem,1.5rem + 6vw,6.5rem);font-weight:500;line-height:1.05}.t7QgAW_summary{max-width:62ch;font-family:var(--font-mono);font-size:var(--text-base);color:var(--text-secondary);line-height:1.75}.t7QgAW_summary a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent-fill);text-decoration-color:var(--accent-fill);text-underline-offset:3px}.t7QgAW_summary a:hover{color:var(--accent)}.t7QgAW_summary strong{color:var(--text-primary)}.t7QgAW_links{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.t7QgAW_primary{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-height:46px;font-size:var(--text-sm);white-space:nowrap;transition:transform .2s var(--ease-out),background-color .2s,color .2s,box-shadow .2s,border-color .2s;padding:.75rem 1.4rem;font-weight:600;display:inline-flex}.t7QgAW_primary:hover{transform:translateY(-2px)}.t7QgAW_primary:active{transform:translateY(0)scale(.98)}.t7QgAW_primary{background:var(--text-primary);color:var(--bg)}.t7QgAW_primary:hover{box-shadow:0 10px 30px -10px var(--accent-glow)}.t7QgAW_secondary{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-height:46px;font-size:var(--text-sm);white-space:nowrap;transition:transform .2s var(--ease-out),background-color .2s,color .2s,box-shadow .2s,border-color .2s;padding:.75rem 1.4rem;font-weight:600;display:inline-flex}.t7QgAW_secondary:hover{transform:translateY(-2px)}.t7QgAW_secondary:active{transform:translateY(0)scale(.98)}.t7QgAW_secondary{border:1px solid var(--border);background:var(--bg-hover);color:var(--text-primary)}.t7QgAW_secondary:hover{border-color:var(--border-strong)}.t7QgAW_cover{aspect-ratio:16/9;box-shadow:0 40px 120px -40px var(--accent-glow),var(--shadow-overlay);background:#0b0b0b;border:6px solid #2a2a2a;border-radius:20px;position:relative}.t7QgAW_cover img{object-fit:cover;object-position:top;border-radius:14px}.t7QgAW_factbar{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}@media (min-width:768px){.t7QgAW_factbar{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.t7QgAW_metric{justify-content:flex-end;gap:var(--space-2);padding:var(--space-6) var(--space-5);background:var(--bg);flex-direction:column-reverse;display:flex}.t7QgAW_metricValue{font-size:var(--text-3xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.t7QgAW_metricLabel{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.t7QgAW_highlightBlock{position:relative}.t7QgAW_highlightBlock:after{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-200px), #ffffff0f, transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.t7QgAW_highlightBlock:hover:after{opacity:1}.t7QgAW_highlightBlock{gap:var(--space-5);padding:var(--space-7) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);isolation:isolate;background:#0e0e0e;flex-direction:column;display:flex;overflow:hidden}.t7QgAW_highlightBlock:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(20px);width:70%;translate:calc(var(--px,0)*18%) calc(var(--py,0)*16%);transition:translate 1.2s var(--ease-out);background:radial-gradient(circle,#ea284566,#0000 62%);border-radius:50%;animation:14s ease-in-out infinite alternate t7QgAW_blob;position:absolute;top:-60%;left:-15%}.t7QgAW_highlightBlock .t7QgAW_highlightGlow{z-index:-1;aspect-ratio:1;filter:blur(20px);width:65%;translate:calc(var(--px,0)*-14%) calc(var(--py,0)*-12%);transition:translate 1.6s var(--ease-out);background:radial-gradient(circle,#780f2080,#0000 62%);border-radius:50%;animation:18s ease-in-out infinite alternate-reverse t7QgAW_blob;position:absolute;bottom:-70%;right:-15%}@media (min-width:768px){.t7QgAW_highlightBlock{padding:var(--space-8)}}.t7QgAW_block{gap:var(--space-5);flex-direction:column;max-width:780px;display:flex}.t7QgAW_wide{max-width:none}.t7QgAW_h{font-size:var(--text-2xl)}.t7QgAW_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t7QgAW_list li{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;position:relative}.t7QgAW_list li:before{content:"";background:var(--accent);width:10px;height:1px;position:absolute;top:.62em;left:0}.t7QgAW_list{gap:var(--space-3)}.t7QgAW_list li{font-size:var(--text-base)}@media (min-width:768px){.t7QgAW_features{column-gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}}.t7QgAW_tags{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.t7QgAW_tag{border:1px solid var(--border);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);padding:.4rem .85rem;transition:border-color .2s,color .2s}.t7QgAW_tag:hover{border-color:var(--accent-fill);color:var(--text-primary)}.t7QgAW_gallery{gap:var(--space-4);display:grid}@media (min-width:768px){.t7QgAW_gallery{grid-template-columns:repeat(2,1fr)}}.t7QgAW_shot{position:relative}.t7QgAW_shot:after{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-200px), #ffffff14, transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.t7QgAW_shot:hover:after{opacity:1}.t7QgAW_shot{aspect-ratio:16/10;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);transition:transform .5s var(--ease-out),border-color .3s;overflow:hidden}.t7QgAW_shot img{object-fit:cover;object-position:top;transition:transform .8s var(--ease-out)}.t7QgAW_shot:hover{border-color:var(--border-strong);transform:translateY(-4px)}.t7QgAW_shot:hover img{transform:scale(1.04)}.t7QgAW_skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-active) 50%, var(--bg-hover) 75%) 0 0/300% 100%;animation:1.4s linear infinite t7QgAW_shimmer;display:block}.t7QgAW_skeletonBack{border-radius:var(--radius-full);width:140px;height:40px}.t7QgAW_skeletonTitle{width:min(520px,80%);height:clamp(3rem,1.5rem + 6vw,6.5rem)}.t7QgAW_skeletonCover{aspect-ratio:16/9;border-radius:20px}@keyframes t7QgAW_shimmer{to{background-position:-150% 0}}
