@media (max-width:1023px){
  .pg-hero .cl-eb{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
  .pg-hero .cl-eb~.k-d1{margin-top:0}
}
.pg-hero .cl-link{text-decoration:none;line-height:20px}
.pg-hero .cl-lt{border-bottom:2px solid currentColor;padding-bottom:3px}
.pg-hero .cl-arr{flex:none;width:18px;height:18px}
@media (max-width:1023px){
  .pg-hero.k-door{padding-top:96px;padding-bottom:48px}
  .pg-hero .cl-words{display:flex;flex-direction:column;align-items:flex-start}
  .pg-hero .cl-words>.k-sticker,.pg-hero .cl-words>.k-hero-lead{margin-top:var(--stack,32px)}
  .pg-hero .cl-words>.cl-act{align-self:stretch;margin-top:40px}
  .pg-hero .k-door-pic{margin-top:32px}
}
@media (max-width:767px){
  .pg-hero .cl-act{align-items:center;gap:14px}
  .pg-hero .cl-act .cl-cta{align-self:stretch}
  .pg-hero .cl-act .cl-link{align-self:center;width:auto;justify-content:center}
}
@media (min-width:768px) and (max-width:1023px){
  .pg-hero.k-door{padding-bottom:64px}
  .pg-hero .k-door-pic{margin-top:40px}
  .pg-hero .cl-act{display:grid;grid-template-columns:auto auto;column-gap:28px;align-items:center;justify-content:start}
  .pg-hero .cl-act .cl-cta{grid-column:1;grid-row:1}
  .pg-hero .cl-act .cl-link{grid-column:2;grid-row:1;align-self:center}
}
@media (min-width:1024px){
  .pg-hero .cl-lead{max-width:600px}
  .pg-hero .cl-act{display:grid;grid-template-columns:max-content minmax(max-content,1fr);column-gap:28px;align-items:center}
  .pg-hero .cl-act>.cl-cta{grid-column:1;grid-row:1}
  .pg-hero .cl-act>.cl-link{grid-column:2;grid-row:1}
}
@media (min-width:1024px) and (max-width:1259px){
  .pg-hero .cl-act{grid-template-columns:auto;justify-items:start;row-gap:14px}
  .pg-hero .cl-act>.cl-cta{grid-column:1;grid-row:1}
  .pg-hero .cl-act>.cl-link{grid-column:1;grid-row:2}
}

@media (min-width:1024px){
  .pg-hero .cl-h1 .k-l,.pg-hero .k-words>.k-sticker{white-space:nowrap}
}
@media (max-width:1023px){
  .pg-hero .cl-h1 .k-l,.pg-hero .k-words>.k-sticker{white-space:nowrap}
}
@font-face{font-family:"Anybody Fallback Narrow";font-weight:700;src:local("Arial Narrow Bold"),local("ArialNarrow-Bold"),local("Liberation Sans Narrow Bold");size-adjust:83%}
@font-face{font-family:"Anybody Fallback Arial";font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Helvetica-Bold"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:68%}
@font-face{font-family:"Anybody Fallback Roboto";font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:72%}
.pg-hero .cl-h1 .k-d1,.pg-hero .k-words>.k-sticker,.pg-hero .cl-cta{font-family:"Anybody","Anybody Fallback Narrow","Anybody Fallback Arial","Anybody Fallback Roboto","Arial Narrow",sans-serif}
@media (min-width:336px) and (max-width:767px){
  .pg-hero .cl-act .cl-cta{height:58px;min-height:0;padding-top:8px;padding-bottom:8px}
}

@media (min-width:1180px){
  .pg-hero.k-door{min-height:900px;min-height:min(900px,100svh)}
}

.pg-hero .cl-scr{contain:none;overflow:visible;container-type:normal;line-height:normal;
  --kl-toggle-bg:var(--ink);--kl-toggle-ink:var(--light);--kl-toggle-hover:var(--ink-hover);--kl-ring:var(--white)}
.pg-hero .cl-scr img{display:block;max-width:none}
.pg-hero .cl-art{display:contents}
.pg-hero .cl-read{pointer-events:none}

.pg-hero .cl-pic{position:absolute;inset:0;display:block;overflow:hidden}
.pg-hero .cl-pic>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
html:not([data-pics]) .pg-hero .cl-scr :is([data-k="pic2"],[data-k="pic3"],[data-k="pic4"]){transform:none!important}
.pg-hero .cl-ovs{display:inline-block;padding:4px 8px}
.pg-hero .cl-ob{position:absolute;z-index:2;left:0;right:0;top:56%;height:30px;display:flex;align-items:center;justify-content:center;pointer-events:none}
.pg-hero .cl-hold{position:relative;display:block}
.pg-hero .cl-chip{position:relative;display:flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 9px;border-radius:15px;background:var(--ink);color:#fff;font-weight:700;font-size:14px;line-height:1;white-space:nowrap;opacity:0}
.pg-hero .cl-wv{flex:none;width:14px;height:12px;fill:var(--teal)}
.pg-hero .cl-btn{position:relative;display:flex;align-items:center;height:30px;padding:0 14px;border-radius:15px;background:var(--white);color:var(--ink);font-weight:700;font-size:14px;line-height:1;white-space:nowrap;box-shadow:0 2px 8px rgba(11,42,43,.3);opacity:0}
.pg-hero .cl-bx{position:absolute;display:block;opacity:0;pointer-events:none}
.pg-hero .cl-bx--d,.pg-hero .cl-bx--a{inset:-6px}
.pg-hero .cl-bx--p{left:7.7%;right:7.7%;top:7%;height:55%}
.pg-hero .cl-scr{--dl:12px;--dt:17px;--dw:149px;--dh:56px}
.pg-hero .cl-det{position:absolute;z-index:3;left:var(--dl);top:var(--dt);width:var(--dw);height:var(--dh);pointer-events:none}
.pg-hero .cl-shw{position:absolute;inset:6px;display:block;border-radius:3px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000 76%,transparent),linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 24%,#000 76%,transparent),linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent);mask-composite:intersect}
.pg-hero .cl-sh{position:absolute;inset:0;display:block;opacity:0;background:linear-gradient(90deg,rgba(255,255,255,0) 12%,rgba(255,255,255,.20) 50%,rgba(255,255,255,0) 88%)}
.pg-hero .cl-sel{position:absolute;left:calc(var(--dl) + 6px);top:calc(var(--dt) + 6px);width:calc(var(--dw) - 12px);height:calc(var(--dh) - 12px);display:block;border-radius:3px;background:rgba(11,42,43,.46)}
.pg-hero .cl-scr:not([data-live]) :is(.cl-tagw--1,.cl-tagw--2,.cl-tagw--3,.cl-ob){visibility:hidden}
@media (max-width:767px){.pg-hero .cl-scr:not([data-live]) .cl-row:not(.cl-row--h){visibility:hidden}}
.pg-hero .cl-tagw{position:absolute;z-index:3;left:0;right:0;display:flex;justify-content:center;pointer-events:none}
.pg-hero .cl-tagw--0{top:28%}
.pg-hero .cl-tagw--1,.pg-hero .cl-tagw--2,.pg-hero .cl-tagw--3{top:69%}
.pg-hero .k-pic .cl-tagw .k-tag{position:relative;left:auto;transform:none}
.pg-hero .cl-tagw--1 .cl-tag,.pg-hero .cl-tagw--2 .cl-tag,.pg-hero .cl-tagw--3 .cl-tag{opacity:0}
.pg-hero .cl-scr .kl-toggle.cl-pause{position:absolute;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:0;background:none;color:var(--light)}
.pg-hero .cl-scr .kl-toggle.cl-pause::before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 1.5px rgba(246,246,246,.5);transition:background-color 150ms var(--ease-ui)}
.pg-hero .cl-scr .kl-toggle.cl-pause::after{position:relative;width:12px;height:12px;background:currentColor;-webkit-mask:var(--kl-icon) center / contain no-repeat;mask:var(--kl-icon) center / contain no-repeat;
  --kl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='1.5' y='1' width='3' height='10' rx='1'/%3E%3Crect x='7.5' y='1' width='3' height='10' rx='1'/%3E%3C/svg%3E")}
.pg-hero .cl-scr .kl-toggle.cl-pause[data-state="play"]::after{--kl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.2 1.4v9.2L10.6 6z'/%3E%3C/svg%3E")}
.pg-hero .cl-scr .kl-toggle.cl-pause[data-state="replay"]::after{width:14px;height:14px;
  --kl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 8a4.9 4.9 0 1 0 1.5-3.5'/%3E%3Cpath d='M3 2.6v2.6h2.6'/%3E%3C/svg%3E")}
.pg-hero .cl-scr .kl-toggle.cl-pause:not([data-state]){visibility:hidden}
@media (hover:hover) and (pointer:fine){html:not([data-wheel]) .pg-hero .cl-scr .kl-toggle.cl-pause:hover::before{background:var(--ink-hover)}}
@media (forced-colors:active){.pg-hero .cl-scr .kl-toggle.cl-pause::before{box-shadow:none;border:1.5px solid ButtonText}.pg-hero .cl-scr .kl-toggle.cl-pause::after{background:ButtonText}}

.pg-hero .cl-scr>.cl-cap{grid-column:1 / -1;grid-row:3;margin:28px 0 0;font-size:16px;line-height:23px;color:var(--fg-2);text-align:left}
@media (min-width:768px){.pg-hero .cl-scr>.cl-cap{grid-row:2;margin-top:30px;max-width:518px}}
@media (max-width:389px){.pg-hero .cl-lead br.br-p,.pg-hero .cl-cap br.br-p{display:inline}}
@media (min-width:768px) and (max-width:1179px){.pg-hero .cl-cap br.br-d{display:inline}}
@media (min-width:1024px) and (max-width:1179px){.pg-hero .cl-lead br.br-d{display:inline}}

.pg-hero .cl-scr .k-beat-tx{display:block;z-index:0}
.pg-hero .cl-lit{position:absolute;z-index:-1;display:none;opacity:0;pointer-events:none}
.pg-hero .cl-row--h .cl-lit{opacity:1}
.pg-hero .cl-chk path{stroke-dasharray:1000 1000;stroke-dashoffset:0}
.pg-hero .cl-scr .k-beatline>i{--fill:0}
.pg-hero .cl-bl>i:nth-child(1),.pg-hero .cl-f1{--s:2}
.pg-hero .cl-bl>i:nth-child(2),.pg-hero .cl-f2{--s:3}
.pg-hero .cl-bl>i:nth-child(3),.pg-hero .cl-f3{--s:5}
.pg-hero .cl-bl>i:nth-child(4),.pg-hero .cl-f4{--s:2}
.pg-hero .cl-bfw,.pg-hero .cl-bfc{position:absolute;inset:0;display:block}
.pg-hero .cl-bfw{overflow:hidden}
.pg-hero .cl-bfc{display:flex;gap:3px}
.pg-hero .cl-f{display:block;flex:var(--s,1) 1 0;min-width:0;height:100%;border-radius:3px;background:var(--tone);box-shadow:inset 0 0 0 1.5px var(--ink)}

@media (max-width:767px){
  .pg-hero .cl-scr .k-tc,.pg-hero .cl-scr .k-beat-rd{display:none}
  .pg-hero .cl-scr .k-beats{display:grid}
  .pg-hero .cl-scr .k-beat{display:block;grid-area:1 / 1;align-self:center}
  .pg-hero .cl-scr .cl-row:not(.cl-row--h){opacity:0}
  .pg-hero .cl-scr .cl-f:not(.cl-f1){opacity:0}
}

@media (min-width:768px){
  .pg-hero .cl-scr{--hs:.9;--pw-d:calc(236px*var(--hs));--ph-d:calc(420px*var(--hs))}
  .pg-hero .k-film.cl-scr{grid-template-columns:calc(252px*var(--hs)) minmax(258.8px,auto);column-gap:calc(26px*var(--hs));justify-content:end;padding-right:calc(10px*var(--hs))}
  .pg-hero .cl-scr .k-beatline,.pg-hero .cl-scr .k-beat-hd .k-dot{display:none}
  .pg-hero .cl-scr .k-frame{padding:calc(8px*var(--hs))}
  .pg-hero .cl-scr .k-frame>.k-chip{left:calc(16px*var(--hs));top:calc(-16px*var(--hs));height:calc(32px*var(--hs));padding:0 calc(13px*var(--hs)) 0 calc(11px*var(--hs));gap:calc(8px*var(--hs))}
  .pg-hero .cl-scr .k-br{width:calc(19px*var(--hs));height:calc(19px*var(--hs))}
  .pg-hero .cl-scr .k-tag{height:calc(26px*var(--hs));padding:0 10px;border-radius:calc(13px*var(--hs));line-height:calc(26px*var(--hs))}
  .pg-hero .cl-scr .k-ovl{font-size:calc(17px*var(--hs));line-height:calc(20px*var(--hs))}
  .pg-hero .cl-ob{height:calc(34px*var(--hs))}
  .pg-hero .cl-chip{height:calc(34px*var(--hs));padding:0 calc(14px*var(--hs)) 0 calc(11px*var(--hs));border-radius:calc(17px*var(--hs));font-size:max(15px,calc(16px*var(--hs)));gap:calc(8px*var(--hs))}
  .pg-hero .cl-wv{width:calc(16px*var(--hs));height:calc(14px*var(--hs))}
  .pg-hero .cl-btn{height:calc(34px*var(--hs));padding:0 calc(20px*var(--hs));border-radius:calc(17px*var(--hs));font-size:max(15px,calc(16px*var(--hs)))}
  .pg-hero .cl-scr{--dl:30.5px;--dt:24.2px;--dw:151.4px;--dh:56px}
  .pg-hero .cl-scr .kl-toggle.cl-pause::after{width:calc(12px*var(--hs));height:calc(12px*var(--hs))}
  .pg-hero .cl-scr .kl-toggle.cl-pause[data-state="replay"]::after{width:calc(14px*var(--hs));height:calc(14px*var(--hs))}
  .pg-hero .cl-scr .k-beat{display:grid;grid-template-columns:minmax(0,auto);align-content:center;justify-content:start;width:fit-content;max-width:100%;min-height:calc(100px*var(--hs));padding:0}
  .pg-hero .cl-scr .k-beat-tx{padding:0 calc(34px*var(--hs)) 0 0}
  .pg-hero .cl-scr .k-beat-hd{gap:calc(8px*var(--hs))}
  .pg-hero .cl-scr .k-tc{padding:calc(3px*var(--hs)) calc(6px*var(--hs)) calc(2px*var(--hs));line-height:calc(17px*var(--hs))}
  .pg-hero .cl-scr .k-beat-nm{font-size:15px;line-height:17px}
  .pg-hero .cl-scr .k-beat-rd{margin-top:4px;padding-right:calc(4px*var(--hs));font-size:15px;line-height:19px;text-wrap:balance}
  .pg-hero .cl-lit{display:block;inset:calc(-12px*var(--hs)) calc(-10px*var(--hs)) calc(-13px*var(--hs)) calc(-14px*var(--hs));background:var(--white);border-radius:var(--r-3);box-shadow:var(--sh)}
  .pg-hero .cl-scr .k-check{width:calc(24px*var(--hs));height:calc(24px*var(--hs))}
  .pg-hero .cl-scr .k-beat .k-check{right:calc(2px*var(--hs));margin-top:calc(-12px*var(--hs))}
  .pg-hero .cl-scr .cl-row--h .k-check{right:calc(12px*var(--hs))}
  .pg-hero .cl-scr .cl-row:not(.cl-row--h) .cl-chk{opacity:0}
}

@media (min-width:768px) and (max-width:1179px){
  .pg-hero .cl-scr .k-pic{width:var(--pw-d);height:var(--ph-d)}
  .pg-hero .cl-scr .k-ovl{top:8%}
  .pg-hero .cl-scr .k-film-read{display:block;grid-column:2;grid-row:1}
  .pg-hero .cl-scr .k-beats{margin-left:0}
  .pg-hero .cl-scr .k-beat{align-items:center}
  .pg-hero .cl-scr .k-beat-hd{flex-wrap:nowrap}
  .pg-hero .cl-scr .k-beat-hd .k-tc{margin-right:0}
  .pg-hero .cl-scr .k-beat-tx{background:none;color:var(--fg);border-radius:0;box-shadow:none}
  .pg-hero .cl-scr .k-beat .k-check{top:50%}
  .pg-hero .cl-scr .k-tag .k-dsk{display:revert}
}
@media (min-width:768px) and (max-width:1023px){
  .pg-hero .k-film.cl-scr{justify-content:start;padding-right:0}
}
@media (min-width:1024px) and (max-width:1179px){
  .pg-hero.k-door{padding:64px 0 0;display:flex;align-items:center}
  .pg-hero.k-door>.k-wrap{padding:32px 0 40px}
  .pg-hero .k-split{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px;align-items:center}
  .pg-hero .k-door-pic{margin-top:0}
  .pg-hero .cl-eb{font-size:20px;line-height:24px}
  .pg-hero .cl-eb~.k-d1{margin-top:14px}
  .pg-hero .k-d1{font-size:clamp(92px,9.2vw,104px)}
  .pg-hero .k-words>.k-sticker{margin-top:20px}
  .pg-hero .k-words>.k-hero-lead{margin-top:26px}
  .pg-hero .k-words>.k-act{margin-top:28px}
}

@media (prefers-reduced-motion:no-preference){
  html.kl-js .cl-scr:not(.cl-rest) [data-k="brtl"]{opacity:0;transform:translate(-9px,-9px)}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="brtr"]{opacity:0;transform:translate(9px,-9px)}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="brbl"]{opacity:0;transform:translate(-9px,9px)}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="brbr"]{opacity:0;transform:translate(9px,9px)}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="sel0"]{opacity:0}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="sh"]{opacity:1;transform:translate(-100%,0)}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="tag0"],html.kl-js .cl-scr:not(.cl-rest) [data-k="tag1"],html.kl-js .cl-scr:not(.cl-rest) [data-k="tag2"],html.kl-js .cl-scr:not(.cl-rest) [data-k="tag3"],
  html.kl-js .cl-scr:not(.cl-rest) [data-k="chip"],html.kl-js .cl-scr:not(.cl-rest) [data-k="btn"]{opacity:0;transform:translate(0,6px)}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="pic2"],html.kl-js .cl-scr:not(.cl-rest) [data-k="pic3"],html.kl-js .cl-scr:not(.cl-rest) [data-k="pic4"]{transform:scale(1.04)}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="lit0"]{opacity:0}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="bfw"]{transform:translate(-100%,0)}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="bfc"]{transform:translate(100%,0)}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="chk0"],html.kl-js .cl-scr:not(.cl-rest) [data-k="chk1"],html.kl-js .cl-scr:not(.cl-rest) [data-k="chk2"],html.kl-js .cl-scr:not(.cl-rest) [data-k="chk3"]{opacity:0;transform:scale(.8)}
  html.kl-js .cl-scr:not(.cl-rest) [data-k="chkp0"],html.kl-js .cl-scr:not(.cl-rest) [data-k="chkp1"],html.kl-js .cl-scr:not(.cl-rest) [data-k="chkp2"],html.kl-js .cl-scr:not(.cl-rest) [data-k="chkp3"]{stroke-dashoffset:1010}
  @media (max-width:767px){
    html.kl-js .cl-scr:not(.cl-rest) [data-k="rw0"]{opacity:0}
    html.kl-js .cl-scr:not(.cl-rest) [data-k="sf1"],html.kl-js .cl-scr:not(.cl-rest) [data-k="sf2"],html.kl-js .cl-scr:not(.cl-rest) [data-k="sf3"]{opacity:1}
  }
  @media (min-width:768px){
    html.kl-js .cl-scr:not(.cl-rest) [data-k="brtl"]{transform:translate(-18px,-18px)}
    html.kl-js .cl-scr:not(.cl-rest) [data-k="brtr"]{transform:translate(18px,-18px)}
    html.kl-js .cl-scr:not(.cl-rest) [data-k="brbl"]{transform:translate(-18px,18px)}
    html.kl-js .cl-scr:not(.cl-rest) [data-k="brbr"]{transform:translate(18px,18px)}
  }
}
