.ph{--ph-gap:var(--space-5);--ph-fg:var(--space-5);--ph-fh:184px;--W:360;--H:420;--ph-u:clamp(var(--ph-umin,.92px), (100svh - 455px) / 400, min(var(--ph-col) / 360, 1.12px));--ph-band:var(--ph-wh);--ph-pk:calc(.5 * var(--ph-wh) + 16px)}.ph-foot{gap:var(--space-3);text-align:center;margin-block-start:var(--ph-fg)}@media (prefers-reduced-motion:no-preference) and (height>=620px){[data-scroll-driver]:not([data-scroll-driver=static]) .ph .hp-stage:after{content:"";z-index:1;block-size:var(--ph-ramp,28px);background:linear-gradient(#0000, var(--ground));pointer-events:none;position:absolute;inset:auto 0 0}}@media (prefers-contrast:more),(forced-colors:active){.ph-wl{-webkit-text-fill-color:currentColor!important;background-image:none!important}}.ph-o{left:var(--nx);top:var(--ny);inline-size:var(--nw);block-size:var(--nh)}.ph:not([data-film=live]) [data-pre]{visibility:hidden}.ph-pc{display:var(--ph-dd,none)}@media (width<=599px){.ph{--ph-wc:calc((360 * var(--ph-u) - 24px) / 2.92);--ph-cov:.08}}@media (width<=599px) and (height>=620px) and (height<=659px){.ph{--ph-cov:.2}}@media (width<=599px) and (height<=822px),(width<=359px){.ph{--ph-umin:.815px}.ph-w :is([font-size^="12"],[font-size="13"]){font-size:13.5px}}@media (width<=599px) and (height<=760px){.ph{--ph-gap:4px;--ph-gb:2px;--ph-fg:2px;--ph-fg2:clamp(4px, (100svh - 640px) / 4, 12px);--ph-fh:calc(161px + var(--ph-fg2))}.ph-foot{gap:var(--ph-fg2)}.ph-line{font-size:17px;line-height:1.15}.ph-acts .btn{--btn-h:44px}}@media (width<=599px) and (height>=761px) and (height<=899px){.ph-line{font-size:17px;line-height:1.3}}@media (width<=599px){.ph .hp-title{--hp-a:ph-drift}}@keyframes ph-drift{0%{translate:0 var(--hp-drift);animation-timing-function:cubic-bezier(.5,1,.89,1)}}@media (prefers-reduced-motion:no-preference) and (height>=620px) and (width<=599px){[data-scroll-driver=motion] .ph .hp-title{--hp-r:calc(1 - clamp(0, var(--p,0) / (.52 * var(--hp-pin-k)), 1));translate:0 calc(var(--hp-drift) * var(--hp-r) * var(--hp-r))}}@media (width>=600px){.ph{--ph-gap:var(--space-6);--ph-fh:124px}}@media (width>=900px) and (width<=1023px) and (height<=800px){.ph{--ph-fg:var(--space-6);--ph-fh:76px;--ph-lm:none}.ph-foot{align-items:center;gap:var(--space-6);text-align:start;grid-auto-flow:column}.ph-line{font-size:18px}}@media (width>=1024px){.ph{--ph-cov:.3333;--W:1216;--H:410;--ph-u:min(clamp(.92px, (100svh + 360px) / 1200, 1.2px), (100vw - 32px) / 1216);--ph-max:22vw;--ph-wc:calc((458 * var(--ph-u) - 24px) / 1.4);--ph-gb:var(--space-4);--ph-fg:0px;--ph-fh:calc(140px - 92 * var(--ph-u));--ph-band:clamp(250 * var(--ph-u), 100svh - 470px, 310 * var(--ph-u));--ph-fb:6px;--ph-pk:calc(var(--ph-band) - 92 * var(--ph-u));--ph-ramp:clamp(20px, var(--ph-band) - 250 * var(--ph-u) + var(--ph-fb) + 16px, 56px);--ph-dd:block;--ph-dn:none}.ph-o{left:var(--x);top:calc(var(--y) + var(--ph-dy,0px));inline-size:var(--w);block-size:var(--h)}.ph-foot{grid-template:". . . a ." calc(308 * var(--ph-u) + var(--ph-pd)) ". l . a ." minmax(calc(92 * var(--ph-u)), auto) / calc(148 * var(--ph-u)) calc(338 * var(--ph-u)) 1fr calc(328 * var(--ph-u)) calc(2 * var(--ph-u));inline-size:calc(var(--W) * var(--ph-u));text-align:start;pointer-events:none;grid-auto-flow:row;align-items:end;gap:0;margin-block-start:calc(-1 * var(--ph-wh));padding-block-end:calc(10 * var(--ph-u))}.ph-line{grid-area:l;justify-self:start}.ph-acts{grid-area:a;justify-self:start}.ph-foot>*{pointer-events:auto}}@media (width>=1024px) and (width<=1151px){.ph-w :is([font-size^="12"],[font-size="13"]){font-size:13.5px}.ph-line{font-size:18px}}@media (width>=1024px) and (height<=660px){.ph-line{font-size:17px;line-height:1.3}}@media (width>=1024px) and (height<=860px){.ph{--ph-fh:calc(172px - 92 * var(--ph-u))}}@media (width>=1024px) and (height<=660px){.ph{--ph-fb:0px;--ph-gap:var(--space-4);--ph-ff:210px}}@media (height<=619px){.ph{--ph-nofit:9999px;--ph-ys:calc(var(--ph-top) + var(--ph-in) + 240 * var(--ph-u))}}@media (prefers-reduced-motion:no-preference) and (height>=620px){html[data-js]:not([data-motion=off]) .ph:not([data-film],[data-lab]) :is(.ph-w,.ph-o,.ph-dk){--init-opacity:0;--init-y:0px;animation:1ms 4s backwards reveal-rise}html[data-js]:not([data-motion=off]) .ph:not([data-film],[data-lab]) [data-pre]{visibility:visible}html[data-js]:not([data-motion=off]) .ph:not([data-played],[data-lab]) .ph-ld{animation:reveal-rise var(--ph-lt) calc(4s + var(--ph-lw,0s)) backwards}html[data-js-late]:not([data-motion=off]) .ph:not([data-played],[data-lab]) .ph-ld{animation:ph-late var(--ph-lt) var(--ph-lw,0s) backwards}}@keyframes ph-late{0%{opacity:var(--init-opacity)}}@media (prefers-reduced-motion:no-preference) and (height>=620px) and (width>=1024px){html[data-js]:not([data-motion=off]) .ph:not([data-film],[data-lab]) .ph-w>[data-sign=d]{animation:1ms 4s backwards reveal-rise,1ms 4s backwards ph-sign-early}}@keyframes ph-sign-early{0%{transform:translateX(calc(var(--ph-se) * var(--ph-u)))}}
