.pf[data-tpl=hp] .pf-head{text-align:left;justify-content:space-between;align-items:center;gap:24px;max-width:none;padding:22px 5.6%;display:flex}.pf[data-tpl=hp] .pf-head .pf-name{letter-spacing:.12em;font-size:15px}.pf[data-tpl=hp] .pf-head .pf-title,.pf[data-tpl=hp] .pf-head .pf-name-en{display:none}.pf[data-tpl=hp] .pf-head .pf-nav{letter-spacing:.14em;gap:24px;margin:0;font-size:12px}.pf[data-tpl=hp] .pf-main{max-width:none;padding:0}.pf[data-tpl=hp] .pf-foot{text-align:left;padding:32px 5.6% 44px}@media (max-width:720px){.pf[data-tpl=hp] .pf-head{text-align:left;padding:20px 6% 14px 56px;display:block;position:relative}.pf[data-tpl=hp] .pf-head .pf-name{font-size:14px}.pf[data-tpl=hp] .pf-burger{inset:18px auto auto 6%}.pf[data-tpl=hp] .pf-foot{padding:28px 6% 40px}}.pf.pf[data-tpl=frame],.pf.pf[data-tpl=noir],.pf.pf[data-tpl=white],.pf.pf[data-tpl=pop],.pf.pf[data-tpl=candy],.pf.pf[data-tpl=column],.pf.pf[data-tpl=grid],.pf.pf[data-tpl=theater]{min-height:0}.pf.pf[data-tpl=frame] .pf-hero,.pf.pf[data-tpl=noir] .pf-hero,.pf.pf[data-tpl=white] .pf-hero,.pf.pf[data-tpl=pop] .pf-hero,.pf.pf[data-tpl=candy] .pf-hero,.pf.pf[data-tpl=column] .pf-hero,.pf.pf[data-tpl=grid] .pf-hero,.pf.pf[data-tpl=theater] .pf-hero{margin:0}.pf.pf[data-tpl=frame] .pf-bio,.pf.pf[data-tpl=noir] .pf-bio,.pf.pf[data-tpl=white] .pf-bio,.pf.pf[data-tpl=pop] .pf-bio,.pf.pf[data-tpl=candy] .pf-bio,.pf.pf[data-tpl=column] .pf-bio,.pf.pf[data-tpl=grid] .pf-bio,.pf.pf[data-tpl=theater] .pf-bio{-webkit-line-clamp:unset;white-space:normal;font-size:inherit;line-height:inherit;color:inherit;margin-top:0;display:block;overflow:visible}.pf.pf[data-tpl=frame] .pf-name-en,.pf.pf[data-tpl=noir] .pf-name-en,.pf.pf[data-tpl=white] .pf-name-en,.pf.pf[data-tpl=pop] .pf-name-en,.pf.pf[data-tpl=candy] .pf-name-en,.pf.pf[data-tpl=column] .pf-name-en,.pf.pf[data-tpl=grid] .pf-name-en,.pf.pf[data-tpl=theater] .pf-name-en{opacity:1;line-height:1.5}.pf.pf[data-tpl] .pf-hero-box{min-width:0;position:relative}.pf.pf[data-tpl] .pf-pwb.pf-pw-badge{color:inherit;font-size:inherit;background:0 0;max-width:none;padding:0}.pf.pf[data-tpl] .pf-sr-line{flex-wrap:wrap;align-items:baseline;gap:8px 14px;max-width:100%;display:inline-flex}.pf.pf[data-tpl] .pf-sr-get-box{text-align:left;flex-wrap:wrap;flex:1 1 0;align-items:center;gap:6px 14px;min-width:min-content;display:inline-flex}.pf.pf[data-tpl] .pf-sr-line>.pf-showreel{align-self:auto}.pf.pf[data-tpl] .pf-sr-line .pf-sr-get-note{color:var(--pf-muted);white-space:normal}.pf.pf[data-tpl=column] .pf-sr-line{grid-area:2/1;align-self:start}.pf[data-tpl] .pf-tagline{min-width:0}.pf[data-tpl] .pf-tagline-main{letter-spacing:-.02em;white-space:pre-line;overflow-wrap:anywhere;margin:26px 0 0;font-size:clamp(22px,2.8vw,36px);line-height:1.32}.pf[data-tpl] .pf-tagline-sub{max-width:38em;color:var(--pf-muted);white-space:pre-line;overflow-wrap:anywhere;margin:14px 0 0;font-size:15px;line-height:1.85}.pf[data-tpl=white] .pf-tagline-sub,.pf[data-tpl=candy] .pf-tagline-sub,.pf[data-tpl=theater] .pf-tagline-sub{margin-left:auto;margin-right:auto}@media (max-width:700px){.pf[data-tpl] .pf-tagline-main{margin-top:20px;font-size:clamp(20px,6vw,28px)}.pf[data-tpl] .pf-tagline-sub{font-size:13px}}.pf[data-tpl=hp] .pf-page{padding:0 5.6% 24px}@media (max-width:720px){.pf[data-tpl=hp] .pf-page{padding:0 6% 24px}}.pf[data-tpl=hp] .pf-head[data-head-align=split]{max-width:none;margin:0;padding:22px 5.6%}.pf[data-tpl=hp] .pf-head[data-head-align=center]{max-width:none;margin:0;padding:28px 5.6% 18px}.pf[data-tpl=hp] .pf-head[data-head-align] .pf-name{letter-spacing:.12em;font-size:15px}@media (max-width:720px){.pf[data-tpl=hp] .pf-head[data-head-align]{padding:20px 6% 14px;display:flex}.pf[data-tpl=hp] .pf-head[data-head-align] .pf-name{font-size:14px}}.pf.pf[data-tpl=bloom],.pf.pf[data-tpl=riot]{min-height:0}.pf.pf[data-tpl=bloom] .pf-hero,.pf.pf[data-tpl=riot] .pf-hero{margin:0}.pf.pf[data-tpl=bloom] .pf-bio,.pf.pf[data-tpl=riot] .pf-bio{-webkit-line-clamp:unset;white-space:normal;font-size:inherit;line-height:inherit;color:inherit;margin-top:0;display:block;overflow:visible}.pf.pf[data-tpl=bloom] .pf-name-en,.pf.pf[data-tpl=riot] .pf-name-en{opacity:1}.pf[data-tpl=hp][data-hp=bloom]{font-family:"Cormorant Garamond", "Noto Serif JP", var(--pf-font)}.pf[data-tpl=hp][data-hp=bloom] .pf-head{border-bottom:.5px solid color-mix(in srgb, var(--pf-accent) 55%, var(--pf-bg))}.pf[data-tpl=hp][data-hp=bloom] .pf-head .pf-name{letter-spacing:.22em;font-weight:300}.pf[data-tpl=hp][data-hp=bloom] .pf-head .pf-nav{letter-spacing:.26em;font-weight:300}.pf[data-tpl=hp][data-hp=riot] .pf-head .pf-name{font-family:"Oswald", var(--pf-sans-jp), sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:24px;font-weight:700}.pf[data-tpl=hp][data-hp=riot] .pf-head .pf-nav{letter-spacing:.12em;font-family:Oswald,sans-serif;font-weight:700}.pf[data-tpl=hp][data-hp=riot] .pf-head .pf-nav a[aria-current=page]{color:var(--pf-accent)}@media (max-width:720px){.pf[data-tpl=hp][data-hp=riot] .pf-head .pf-name{font-size:20px}}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.0v6k8on0z6a_k.woff2)format("woff2"),url(../media/manrope-latin-500-normal.229ou_wp10dpy.woff)format("woff")}
@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bodoni-moda-latin-400-normal.00ciboyvqufz2.woff2)format("woff2"),url(../media/bodoni-moda-latin-400-normal.405g1giqfqp8q.woff)format("woff")}
@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(../media/oswald-latin-600-normal.3p23p5y17x2d_.woff2)format("woff2"),url(../media/oswald-latin-600-normal.2zh88i-sntyw0.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.2f4st7_5x_v78.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.366wxi7rk3-vz.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.2bif34ejqyosb.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.014rho2pjc981.woff)format("woff")}
