.ph__back[data-astro-cid-cezwlk7t]:before{background:var(--accent);box-shadow:0 0 12px var(--accent)}.ph__title[data-astro-cid-cezwlk7t]{align-items:center;gap:clamp(16px,2vw,32px);display:flex}.ph__title[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{border-radius:22%;width:clamp(56px,7vw,112px);height:auto}.ph__meta[data-astro-cid-cezwlk7t]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;padding-top:28px;display:grid}.ph__meta[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t]{margin-top:6px;font-weight:700}.ph__store[data-astro-cid-cezwlk7t]{justify-self:start}.ph__title[data-astro-cid-cezwlk7t] .ph__jp{font-size:clamp(36px,7vw,112px)}.pd__screens[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(12px,2vw,28px);margin-bottom:clamp(80px,10vw,140px);display:grid}.pd__phone[data-astro-cid-cezwlk7t]{aspect-ratio:9/19.5;background:linear-gradient(145deg,#2a2a33,#0c0c10);border-radius:12%/5.6%;padding:3%;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -30px #000c}.pd__phone[data-astro-cid-cezwlk7t]:nth-child(2n){margin-top:12%}.pd__phone[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:cover;object-position:top;border-radius:10%/4.6%;width:100%;height:100%}.pd__media[data-astro-cid-cezwlk7t]{justify-items:center;margin-bottom:clamp(80px,10vw,160px);display:grid}.pd__main[data-astro-cid-cezwlk7t]{aspect-ratio:4/5;background:var(--ink-3);width:min(100%,680px);box-shadow:0 40px 100px -40px color-mix(in srgb, var(--accent) 50%, transparent);border-radius:18px;overflow:hidden}.pd__media--tall[data-astro-cid-cezwlk7t] .pd__main[data-astro-cid-cezwlk7t]{aspect-ratio:9/16;width:min(100%,420px,43.875svh)}.pd__main[data-astro-cid-cezwlk7t] video[data-astro-cid-cezwlk7t],.pd__clip[data-astro-cid-cezwlk7t] video[data-astro-cid-cezwlk7t]{object-fit:cover;width:100%;height:100%}.pd__media--trio[data-astro-cid-cezwlk7t]{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,3vw,48px)}.pd__clip[data-astro-cid-cezwlk7t]{gap:12px;width:min(100%,260px);display:grid}.pd__clip[data-astro-cid-cezwlk7t]:first-child{justify-self:end;margin-top:18%}.pd__clip[data-astro-cid-cezwlk7t]:last-child{justify-self:start;margin-bottom:18%}.pd__clip[data-astro-cid-cezwlk7t] video[data-astro-cid-cezwlk7t]{aspect-ratio:9/16;background:var(--ink-3);border-radius:14px;overflow:hidden}.pd__clip[data-astro-cid-cezwlk7t] figcaption[data-astro-cid-cezwlk7t]{color:var(--mute);text-align:center;font-size:11px}.pd__grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr 1.6fr;gap:clamp(40px,6vw,120px);display:grid}.pd__side[data-astro-cid-cezwlk7t]{align-content:start;gap:24px;display:grid}.pd__roles[data-astro-cid-cezwlk7t]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pd__links[data-astro-cid-cezwlk7t]{gap:8px;display:grid}.pd__body[data-astro-cid-cezwlk7t]{font-size:clamp(16px,1.35vw,19px);line-height:2.1}.pd__body[data-astro-cid-cezwlk7t] p+p{margin-top:1.4em}.pd__features[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:clamp(80px,10vw,140px);display:grid}.pd__features[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{border:1px solid var(--line);backdrop-filter:blur(14px);background:#111117b3;border-radius:20px;align-content:start;gap:14px;padding:28px;display:grid}.pd__features[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t] .mono[data-astro-cid-cezwlk7t]{color:var(--accent)}.next[data-astro-cid-cezwlk7t]{z-index:2;height:160svh;position:relative}.next__inner[data-astro-cid-cezwlk7t]{align-content:center;gap:24px;height:100svh;display:grid;position:sticky;top:0}.next__title[data-astro-cid-cezwlk7t]{font-family:var(--f-display);letter-spacing:-.05em;font-size:clamp(64px,14vw,240px);font-weight:600;line-height:.9}.next__bar[data-astro-cid-cezwlk7t]{background:var(--line);max-width:480px;height:2px;position:relative}.next__bar[data-astro-cid-cezwlk7t] span[data-astro-cid-cezwlk7t]{background:var(--grad);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (width<=860px){.ph__meta[data-astro-cid-cezwlk7t]{grid-template-columns:1fr 1fr}.pd__grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.pd__screens[data-astro-cid-cezwlk7t],.pd__media--trio[data-astro-cid-cezwlk7t]{grid-template-columns:1fr 1fr}.pd__media--trio[data-astro-cid-cezwlk7t] .pd__main[data-astro-cid-cezwlk7t]{order:-1;grid-column:1/-1}.pd__clip[data-astro-cid-cezwlk7t]:first-child,.pd__clip[data-astro-cid-cezwlk7t]:last-child{justify-self:stretch;margin:0}}
