:is(html:has(.pb-root),body:has(.pb-root)){background:#000}.pb-root{--pb-ink:#fff;--pb-ink-2:#ffffffb8;--pb-ink-3:#ffffff80;--pb-red:#dc303c;--pb-yellow:#fbcc4f;--pb-line:#ffffff1f;--pb-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;min-height:100dvh;color:var(--pb-ink);font-family:var(--pb-font);-webkit-font-smoothing:antialiased;background:#000;flex-direction:column;gap:clamp(10px,1.6dvh,20px);padding:clamp(14px,2.2dvh,26px) clamp(18px,3vw,46px) clamp(14px,2dvh,24px);display:flex;position:relative;overflow-x:hidden}.pb-root:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 18% -10%,#dc303c4d,#0000 66%),radial-gradient(52% 44% at 88% -6%,#fbcc4f1f,#0000 70%);height:62%;position:absolute;inset:0 0 auto}.pb-in{width:100%;max-width:1320px;margin-inline:auto;display:contents;position:relative}.pb-top{flex:none;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1320px;margin-inline:auto;display:flex;position:relative}.pb-back{color:var(--pb-ink-3);border:1px solid var(--pb-line);border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.pb-back:hover{color:#fff;background:#ffffff0d;border-color:#ffffff4d}.pb-back svg{width:15px;height:15px}.pb-brand{align-items:center;gap:11px;display:flex}.pb-brand img{width:auto;height:clamp(30px,4.4dvh,46px);display:block}.pb-brand span{letter-spacing:.16em;text-transform:uppercase;color:var(--pb-ink-3);font-size:11px;font-weight:700}.pb-hero{flex:none;grid-template-columns:1fr;align-items:end;gap:clamp(14px,2.4vw,30px);width:100%;max-width:1320px;margin-inline:auto;display:grid;position:relative}@media (min-width:900px){.pb-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.pb-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(25px,4.3dvh,50px);font-weight:700;line-height:1.05}.pb-hero h1 em{color:var(--pb-yellow);font-style:normal}.pb-hero p{max-width:52ch;color:var(--pb-ink-2);margin:clamp(8px,1.3dvh,15px) 0 0;font-size:clamp(13.5px,1.75dvh,17px);line-height:1.5}.pb-proof{border:1px solid var(--pb-line);background:linear-gradient(#ffffff0e,#ffffff05);border-radius:16px;padding:clamp(12px,1.9dvh,20px) clamp(14px,1.4vw,22px)}.pb-proof .lb{letter-spacing:.15em;text-transform:uppercase;color:var(--pb-ink-3);margin-bottom:9px;font-size:10.5px;font-weight:700}.pb-proof .nums{align-items:baseline;gap:clamp(16px,2vw,30px);display:flex}.pb-proof .n{letter-spacing:-.04em;color:var(--pb-yellow);font-size:clamp(26px,4dvh,44px);font-weight:700;line-height:1}.pb-proof .n small{letter-spacing:0;color:var(--pb-ink-2);margin-top:5px;font-size:11.5px;font-weight:600;display:block}.pb-proof .src{color:var(--pb-ink-3);margin-top:9px;font-size:11.5px;line-height:1.4}.pb-steps{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,.9vw,14px);width:100%;max-width:1320px;margin-inline:auto;display:grid;position:relative}.pb-step{border-top:2px solid #dc303c8c;min-width:0;padding-top:clamp(7px,1.1dvh,12px)}.pb-step .no{letter-spacing:.1em;color:var(--pb-red);margin-bottom:3px;font-size:11px;font-weight:700}.pb-step b{letter-spacing:-.015em;font-size:clamp(12.5px,1.75dvh,16px);font-weight:650;line-height:1.2;display:block}.pb-step span{color:var(--pb-ink-3);margin-top:3px;font-size:clamp(10.5px,1.35dvh,12.5px);line-height:1.35;display:block}.pb-progs{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.1vw,16px);width:100%;max-width:1320px;min-height:0;margin-inline:auto;display:grid;position:relative}.pb-prog{border:1px solid var(--pb-line);background:#101014;border-radius:16px;flex-direction:column;justify-content:flex-end;min-width:0;display:flex;position:relative;overflow:hidden}.pb-prog>picture,.pb-prog>picture>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pb-prog:after{content:"";pointer-events:none;background:linear-gradient(#00000047 0%,#0000001f 26%,#0000006b 48%,#000000d1 74%,#000000f0 100%);position:absolute;inset:0}.pb-prog-in{z-index:2;padding:clamp(12px,1.9dvh,20px) clamp(13px,1.2vw,20px);position:relative}.pb-prog .kind{letter-spacing:.15em;text-transform:uppercase;color:var(--pb-red);margin-bottom:7px;font-size:10.5px;font-weight:700}.pb-prog h3{letter-spacing:-.025em;margin:0 0 clamp(5px,.9dvh,9px);font-size:clamp(15px,2.3dvh,21px);font-weight:700;line-height:1.12}.pb-prog p{color:var(--pb-ink-2);margin:0;font-size:clamp(11.5px,1.55dvh,14px);line-height:1.45}.pb-prog h3,.pb-prog p,.pb-prog .kind{text-shadow:0 2px 14px #000000b3}.pb-prog .kind{color:#ff6a74}.pb-gal{flex:none;align-items:center;gap:clamp(10px,1.2vw,18px);width:100%;min-width:0;max-width:1320px;margin-inline:auto;display:flex;position:relative}.pb-gal-lb{letter-spacing:.15em;text-transform:uppercase;color:var(--pb-ink-3);writing-mode:horizontal-tb;flex:none;font-size:10.5px;font-weight:700}.pb-gal-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;padding-block:2px;display:flex;overflow-x:auto}.pb-gal-scroll::-webkit-scrollbar{display:none}.pb-gal-scroll picture{scroll-snap-align:start;flex:none;line-height:0;display:block}.pb-gal-scroll img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--pb-line);opacity:.88;border-radius:9px;width:clamp(104px,11vw,158px);transition:opacity .2s,transform .2s;display:block}@media (hover:hover){.pb-gal-scroll img:hover{opacity:1;transform:translateY(-2px)}}.pb-foot{border-top:1px solid var(--pb-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:clamp(12px,2vw,28px);width:100%;max-width:1320px;margin-inline:auto;padding-top:clamp(10px,1.5dvh,16px);display:flex;position:relative}.pb-ch{align-items:center;gap:10px;min-width:0;display:flex}.pb-ch .avs{display:flex}.pb-ch .avs img{object-fit:cover;border:2px solid #000;border-radius:50%;width:clamp(30px,4dvh,42px);height:clamp(30px,4dvh,42px);margin-left:-10px;display:block}.pb-ch .avs img:first-child{margin-left:0}.pb-ch .txt{color:var(--pb-ink-2);font-size:clamp(11px,1.5dvh,13px);line-height:1.35}.pb-ch .txt b{color:#fff;font-weight:700}.pb-rhythm{color:var(--pb-ink-2);text-align:right;font-size:clamp(11px,1.5dvh,13px);line-height:1.35}.pb-rhythm b{color:var(--pb-yellow);font-weight:700}@media (max-width:780px){.pb-root{gap:6px;padding:9px 15px 10px}.pb-hero{gap:10px}.pb-hero h1{font-size:21px;line-height:1.06}.pb-hero p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.pb-proof{border-radius:13px;padding:9px 11px}.pb-proof .lb{margin-bottom:6px}.pb-proof .n{font-size:23px}.pb-proof .n small{margin-top:3px;font-size:10.5px}.pb-proof .src{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.pb-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.pb-steps .pb-step:nth-child(5){grid-column:span 2}.pb-step{padding-top:5px}.pb-step .no{margin-bottom:1px;font-size:10px}.pb-step b{font-size:11.5px}.pb-step span{display:none}.pb-progs{grid-template-columns:1fr;gap:5px}.pb-prog{background:linear-gradient(#ffffff0e,#ffffff04);border-radius:13px;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:0;padding:6px}.pb-prog:after{content:none}.pb-prog>picture{border-radius:10px;flex:none;align-self:stretch;width:clamp(64px,20vw,108px);height:auto;position:static;overflow:hidden}.pb-prog>picture>img{position:static}.pb-prog-in{flex:auto;min-width:0;padding:0}.pb-prog h3,.pb-prog p,.pb-prog .kind{text-shadow:none}.pb-prog .kind{margin-bottom:1px;font-size:8.5px}.pb-prog h3{margin-bottom:1px;font-size:12.5px;line-height:1.1}.pb-prog p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.pb-gal-lb{display:none}.pb-gal-scroll img{border-radius:7px;width:62px}.pb-foot{justify-content:flex-start;gap:10px;padding-top:8px}.pb-ch .avs img{width:25px;height:25px}.pb-ch .txt,.pb-rhythm{font-size:10px;line-height:1.3}.pb-rhythm{text-align:left}}
