.pv-home{--cream:#f0ebe1;--panel:#eceae5;--ink:#16150f;--body:#34322c;--muted:#66635c;--soft:#787569;--coral:#c94f36;--coral-ink:#a83d28;--coral-dark:#da5f44;--hair:#16150f24;--hair-d:#f0ebe12e;--gut:16px;--max:1320px;--ease:cubic-bezier(.16, 1, .3, 1);--r:12px}@media (min-width:600px){.pv-home{--gut:24px}}@media (min-width:768px){.pv-home{--gut:40px}}@media (min-width:1200px){.pv-home{--gut:56px}}.pv-home main{overflow-x:clip}.pv-home main .wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto;position:relative}.pv-home main h1,.pv-home main h2,.pv-home main h3{color:var(--ink);margin:0;font-weight:700}.pv-home main h1{letter-spacing:-.045em;font-size:clamp(40px,10.4vw,76px);line-height:.98}.pv-home main h2{letter-spacing:-.03em;font-size:clamp(30px,3.5vw,42px);line-height:1.06}.pv-home main h3{letter-spacing:-.018em;font-size:20px;line-height:1.2}.pv-home main p{color:var(--body);margin:0;font-size:17px;line-height:1.62}@media (min-width:960px){.pv-home main p{font-size:17.5px}}.pv-home main .nb{white-space:nowrap}.pv-home main .kick,.pv-home main .logos .lab{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.4;display:block}.pv-home main .sec{padding:80px 0 88px;position:relative}@media (min-width:960px){.pv-home main .sec{padding:104px 0 112px}}.pv-home main .dark{background:var(--ink);color:var(--cream)}.pv-home main .dark h2{color:var(--cream)}.pv-home main .dark p{color:#f0ebe1d6}.pv-home main .dark .kick{color:#f0ebe199}.pv-home main .btn{background:var(--ink);color:var(--cream);letter-spacing:.005em;min-height:58px;transition:background-color .7s var(--ease), color .7s var(--ease), box-shadow .7s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:18px 32px;font-size:16.5px;font-weight:500;text-decoration:none;display:inline-flex}.pv-home main .btn:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.pv-home main .btn i{color:currentColor;transition:transform .5s var(--ease);font-style:normal}.pv-home main .btn:hover i{transform:translate(6px)}.pv-home main .dark .btn{background:var(--cream);color:var(--ink)}.pv-home main .dark .btn:hover{color:var(--cream);box-shadow:inset 0 0 0 1.5px var(--cream);background:0 0}.pv-home main .tlink{min-height:44px;color:var(--coral-ink);align-items:center;gap:9px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.pv-home main .tlink i{transition:transform .22s var(--ease);font-style:normal}.pv-home main .tlink:hover i{transform:translate(5px)}.pv-home main .hero{padding:32px 0 48px}.pv-home main .hero-grid{flex-direction:column;display:flex}.pv-home main .hero-copy{display:contents}.pv-home main .hero .kick{order:0;margin-bottom:14px}.pv-home main .hero h1{letter-spacing:-.038em;text-wrap:balance;order:1;max-width:13ch;margin-left:-.045em;font-size:clamp(40px,10.4vw,68px);line-height:1}.pv-home main .hero .sub{max-width:34ch;color:var(--body);order:2;margin-top:16px;font-size:18px;line-height:1.45}.pv-home main .hero-media{order:3;align-self:center;width:min(100%,max(300px,80svh - 320px));margin-top:24px}.pv-home main .hero .cta{order:4;margin-top:24px}.pv-home main .hero .cta .btn{width:100%}@media (min-width:700px){.pv-home main .hero{padding:48px 0 64px}.pv-home main .hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.pv-home main .hero-copy{grid-column:1/span 6;display:block}.pv-home main .hero .kick{margin-bottom:20px;display:block}.pv-home main .hero .sub{margin-top:24px;font-size:19px}.pv-home main .hero .cta{margin-top:40px}.pv-home main .hero .cta .btn{width:auto}.pv-home main .hero-media{grid-column:8/span 5;place-self:center end;width:min(100%,80svh - 136px);min-width:280px;margin-top:0}}@media (min-width:960px){.pv-home main .hero{padding:64px 0 80px}.pv-home main .hero-media{grid-column:7/span 6;width:min(100%,80svh - 160px,480px)}.pv-home main .hero .sub{max-width:30ch;font-size:21px;line-height:1.5}}.pv-home main .hv{position:relative}.pv-home main .hv-clip{border-radius:var(--r);aspect-ratio:4/5;background:var(--panel) center / cover no-repeat;overflow:hidden;transform:translateZ(0)}.pv-home main .hv-clip wistia-player{width:100%;height:100%;display:block}.pv-home main .hv-clip wistia-player:not(:defined){visibility:hidden}.pv-home main .hv-sound{z-index:2;cursor:pointer;border-radius:var(--r);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.pv-home main .hv-sound:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.pv-home main .hv-chip{background:var(--ink);height:44px;color:var(--cream);white-space:nowrap;border-radius:99px;align-items:center;gap:10px;padding:0 17px 0 14px;font-size:14.5px;font-weight:600;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:12px;left:12px}.pv-home main .hv-vp{flex:none;align-items:center;gap:2px;height:20px;display:inline-flex}.pv-home main .hv-vp b{border-radius:99px;transition:height .25s;display:block}.pv-home main .hv-vp b:first-child{background:#e6a08c;width:3px;height:30%}.pv-home main .hv-vp b:nth-child(2){background:#efc3b5;width:4px;height:64%}.pv-home main .hv-vp b:nth-child(3){background:#e6a08c;width:3px;height:44%}.pv-home main .hv-vp b:nth-child(4){background:#c94f36;width:5px;height:100%}.pv-home main .hv-vp b:nth-child(5){background:#e6a08c;width:3px;height:54%}.pv-home main .hv-vp b:nth-child(6){background:#efc3b5;width:4px;height:80%}.pv-home main .hv-tri{border-left:11px solid var(--cream);border-top:7px solid #0000;border-bottom:7px solid #0000;flex:none;width:0;height:0;margin:0 3px 0 5px;display:none}.pv-home main .hv[data-state=silent] .hv-vp b{height:3px}.pv-home main .hv[data-state=still] .hv-vp{display:none}.pv-home main .hv[data-state=still] .hv-tri{display:block}.pv-home main .hv[data-state=sound] .hv-chip{background:var(--cream);color:var(--ink)}.pv-home main .hv[data-state=sound] .hv-vp b{background:var(--coral);animation:1s ease-in-out infinite bla-speak}.pv-home main .hv[data-state=sound] .hv-vp b:nth-child(2){animation-delay:-.35s}.pv-home main .hv[data-state=sound] .hv-vp b:nth-child(3){animation-delay:-.7s}.pv-home main .hv[data-state=sound] .hv-vp b:nth-child(4){animation-delay:-.15s}.pv-home main .hv[data-state=sound] .hv-vp b:nth-child(5){animation-delay:-.55s}.pv-home main .hv[data-state=sound] .hv-vp b:nth-child(6){animation-delay:-.85s}@keyframes bla-speak{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.pv-home main .hv[data-state=still] .hv-chip{width:76px;height:76px;color:var(--ink);background:#f0ebe1f0;border-radius:50%;justify-content:center;gap:0;padding:0;transition:transform .3s,background-color .3s;top:36.7%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #16150fd9}.pv-home main .hv[data-state=still] .hv-chip>span:last-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pv-home main .hv[data-state=still] .hv-tri{border-left:18px solid var(--ink);border-top-width:11px;border-bottom-width:11px;margin:0 0 0 6px}.pv-home main .hv[data-state=still] .hv-sound:hover .hv-chip{background:#fff;transform:translate(-50%,-50%)scale(1.06)}@media (max-width:480px){.pv-home main .hv[data-state=still] .hv-chip{width:64px;height:64px}}.pv-home main .logos{padding:8px 0 24px}.pv-home main .logos .wrap{display:block}.pv-home main .logos .lab{margin:0 0 22px}.pv-home main .logos .row{grid-template-columns:1fr 1fr;gap:26px 20px;margin:0;padding:0;list-style:none;display:grid}.pv-home main .logos .row>*{justify-content:center;align-items:center;min-height:38px;display:flex}.pv-home main .logos img{opacity:.62;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:30px;transition:opacity .25s}.pv-home main .logos img:hover{opacity:.85}.pv-home main .logos .h9{max-height:34px}.pv-home main .logos .h6{max-height:26px}.pv-home main .logos .h8{max-height:30px}@media (min-width:700px) and (max-width:859px){.pv-home main .logos{padding:24px 0 26px}.pv-home main .logos .lab{margin:0 0 14px}.pv-home main .logos .row{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 22px}.pv-home main .logos img{max-height:22px}.pv-home main .logos .h9{max-height:26px}.pv-home main .logos .h6{max-height:18px}.pv-home main .logos .h8{max-height:22px}}@media (min-width:860px){.pv-home main .logos{padding:8px 0 20px}.pv-home main .logos .wrap{align-items:center;gap:44px;display:flex}.pv-home main .logos .lab{flex:none;margin:0 20px 0 0}.pv-home main .logos .row{display:contents}.pv-home main .logos .row>*{min-height:0}.pv-home main .logos img{opacity:.55;height:23px;max-height:none}.pv-home main .logos .h9{height:31px;max-height:none}.pv-home main .logos .h6{height:21px;max-height:none}.pv-home main .logos .h8{height:26px;max-height:none}}.pv-home main .why .intro{margin-top:22px}@media (max-width:959px){.pv-home main br.brk{display:none}}.pv-home main .tz-row{gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.pv-home main .tz-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.pv-home main .tz-frame{aspect-ratio:4/5;border-radius:var(--r);background:var(--ink);background-color:var(--ink);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;transform:translateZ(0)}.pv-home main .tz-frame wistia-player{width:100%;height:100%;display:block}.pv-home main .tz-frame wistia-player:not(:defined){visibility:hidden}.pv-home main .tz-hit{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pv-home main .tz-hit:focus-visible{outline:3px solid var(--coral);outline-offset:-3px}.pv-home main .tz-glyph{background:#16150f8c;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .3s,background-color .3s;display:grid;position:absolute;bottom:12px;right:12px}.pv-home main .tz-glyph:before{content:"";border-left:10px solid var(--cream);border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;margin-left:3px}.pv-home main .tz-card[data-state=live] .tz-glyph{opacity:0}.pv-home main .tz-card:is([data-state=live],[data-state=paused]) .tz-hit{display:none}.pv-home main .tz-card[data-state=preview] .tz-glyph,.pv-home main .tz-hit:hover .tz-glyph{background:var(--ink)}.pv-home main .tz-card .why-line{letter-spacing:-.012em;color:var(--ink);max-width:30ch;margin-top:18px;font-size:19px;font-weight:600;line-height:1.4}.pv-home main .tz-card .why-who{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.45;display:block}.pv-home main .tz-card .why-who b{color:var(--body);font-weight:700}.pv-home main .tz-card .tlink{margin-top:6px;font-size:15px}@media (max-width:859px){.pv-home main .tz-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);scrollbar-width:none;gap:16px;display:flex;overflow:auto hidden}.pv-home main .tz-row::-webkit-scrollbar{display:none}.pv-home main .tz-card{scroll-snap-align:start;flex:0 0 82%}}.pv-home main .pull{margin:40px 0 48px;position:relative}.pv-home main .pull p{letter-spacing:-.028em;color:var(--ink);max-width:34ch;font-size:clamp(25px,3vw,36px);font-weight:700;line-height:1.18}.pv-home main .qm{height:48px;color:var(--coral);font-size:110px;font-weight:700;line-height:.6;display:block}.pv-home main .said-cols{display:grid}.pv-home main .said-col{border-top:1px solid var(--hair);padding:26px 0 30px}.pv-home main .said-q{color:var(--muted);font-size:16.5px;line-height:1.62}.pv-home main .said-q .clip{color:var(--ink);background:0 0;font-weight:600}.pv-home main .said-q .clip:before{content:"[";color:var(--coral);margin-right:.1em;font-weight:800}.pv-home main .said-q .clip:after{content:"]";color:var(--coral);margin-left:.1em;font-weight:800}.pv-home main .by{align-items:center;gap:14px;margin-top:22px;display:flex}.pv-home main .hs{object-fit:cover;background:var(--hair);border-radius:50%;flex:none;width:46px;height:46px}.pv-home main .by b{color:var(--ink);font-size:15px;font-weight:700;display:block}.pv-home main .by em{color:var(--muted);font-size:13.5px;font-style:normal;line-height:1.4;display:block}.pv-home main .by small{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:600;display:block}@media (min-width:960px){.pv-home main .pull{margin:56px 0 64px;padding-left:calc(8.33333% + 2px)}.pv-home main .qm{height:auto;font-size:150px;position:absolute;top:.06em;left:calc(8.33333% + 2px - .62em)}.pv-home main .said-cols{grid-template-columns:1.3fr 1fr 1fr;column-gap:0}.pv-home main .said-col{padding-right:32px;position:relative}.pv-home main .said-col+.said-col{padding-left:32px}.pv-home main .said-col+.said-col:before{content:"";background:var(--hair);width:1px;position:absolute;top:26px;bottom:30px;left:0}.pv-home main .said-col:first-child .said-q{font-size:18px}}.pv-home main .worries .kick{margin-bottom:22px}.pv-home main .w-grid{gap:0 56px;margin:44px 0 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.pv-home main .w-grid{grid-template-columns:1fr 1fr}}.pv-home main .w-grid li{border-top:1px solid var(--hair-d);padding:26px 0 28px}.pv-home main .w-say{letter-spacing:-.028em;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.18;color:var(--cream)!important}.pv-home main .w-reply{max-width:46ch;margin-top:12px;line-height:1.6;color:#f0ebe1b8!important;font-size:16px!important}.pv-home main .person-img{border-radius:var(--r);aspect-ratio:4/5;background:var(--panel);max-width:400px;margin-bottom:40px;overflow:hidden}.pv-home main .person-img img{object-fit:cover;width:100%;height:100%;display:block}.pv-home main .person-text h2{margin-bottom:28px}.pv-home main .person-text p{max-width:56ch}.pv-home main .lede{letter-spacing:-.01em;font-weight:500;color:var(--ink)!important;font-size:20px!important;line-height:1.45!important}@media (min-width:960px){.pv-home main .lede{font-size:22px!important}}.pv-home main .person-text .lede+p{margin-top:24px}.pv-home main .sig{border-top:1px solid var(--hair);padding-top:18px;margin-top:30px!important}.pv-home main .sig b{color:var(--ink);font-size:16px;display:block}.pv-home main .sig span{color:var(--muted);font-size:14px;display:block}.pv-home main .person-text .tlink{margin-top:10px}@media (min-width:960px){.pv-home main .person-grid{grid-template-columns:400px minmax(0,1fr);align-items:end;column-gap:96px;display:grid}.pv-home main .person-img{margin:0}.pv-home main .person-text{padding-bottom:20px}}.pv-home main .for{padding-top:32px}@media (min-width:960px){.pv-home main .for{padding-top:40px}}.pv-home main .for-row{gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.pv-home main .for-row{grid-template-columns:repeat(3,1fr);gap:40px}}.pv-home main .for-row li{border-top:1px solid var(--hair);padding-top:20px}.pv-home main .for-row h3{letter-spacing:-.022em;font-size:21px}.pv-home main .for-row p{margin-top:10px;font-size:16.5px;line-height:1.6}.pv-home main .for-row .eg{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.5}.pv-home main .pricing{padding:8px 0 104px}.pv-home main .slate{gap:12px;display:grid}.pv-home main .slate .price-line{font-size:clamp(19px,1.8vw,22px);line-height:1.5}.pv-home main .slate .price-line b{color:var(--ink);font-weight:700}@media (min-width:860px){.pv-home main .slate{grid-template-columns:340px 1fr auto;align-items:center;gap:48px}}@media (max-width:767px){.pv-home main .pricing{padding:0 0 80px}}.pv-home main .close{text-align:center;padding:128px 0 136px}.pv-home main .close .wrap{flex-direction:column;align-items:center;display:flex}.pv-home main .close h2{font-size:clamp(34px,4vw,42px)}.pv-home main .close p{max-width:44ch;margin-top:26px}.pv-home main .close .btn{margin-top:40px}@media (max-width:767px){.pv-home main .close{padding:104px 0 112px}.pv-home main .close .wrap>div,.pv-home main .close .btn{width:100%}}@media (prefers-reduced-motion:reduce){.pv-home main .hv-vp b{animation:none!important}.pv-home main .tz-glyph,.pv-home main .btn i,.pv-home main .tlink i{transition:none!important}}.pv-home main .xli{padding:8px 0 28px}.pv-home main .xli-row{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);color:var(--body);gap:6px;padding:18px 0;text-decoration:none;display:grid}@media (min-width:860px){.pv-home main .xli-row{grid-template-columns:200px 1fr auto;align-items:baseline;gap:32px}}.pv-home main .xli-label{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);font-size:12.5px;font-weight:600}.pv-home main .xli-text{font-size:16.5px;line-height:1.5}.pv-home main .xli-go{color:var(--coral-ink);white-space:nowrap;font-size:15.5px;font-weight:700}.pv-home main .xli-go i{transition:transform .22s var(--ease);font-style:normal;display:inline-block}.pv-home main .xli-row:hover .xli-go i{transform:translate(5px)}.pv-home main .said-4{padding-top:56px}.pv-home main .said-grid{gap:0 56px;margin-top:36px;display:grid}@media (min-width:860px){.pv-home main .said-grid{grid-template-columns:1fr 1fr}}.pv-home main .said-grid .said-col{border-top:1px solid var(--hair);padding:26px 0 30px!important}.pv-home main .said-grid .said-col:before{display:none}.pv-home main .cap{align-items:center;gap:28px;display:grid}@media (min-width:900px){.pv-home main .cap{grid-template-columns:5fr 7fr;gap:64px}}.pv-home main .cap h3{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,30px);line-height:1.12}.pv-home main .dark mark.ask{color:var(--cream);background:#f6d9a838}.pv-home main .hero h1.big{max-width:12ch;font-size:clamp(44px,8vw,96px)}.pv-home main .hero-b .hero-copy,.pv-home main .hero-d .hero-copy{display:block}.pv-home main .hero-b .sub,.pv-home main .hero-d .sub{max-width:40ch}.pv-home main .hero-d h1{color:var(--cream)}.pv-home main .hero-d .sub{color:#f0ebe1cc}.pv-home main .hero-d+.xli{padding-top:32px}.pv-home main .work .intro{max-width:52ch;margin-top:20px}.pv-home main .work-list{gap:0;margin:56px 0 0;padding:0;list-style:none;display:grid}.pv-home main .work-item{border-top:1px solid var(--hair-d);gap:28px;padding:40px 0;display:grid}@media (min-width:900px){.pv-home main .work-item{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;padding:56px 0}}.pv-home main .work-text{min-width:0}.pv-home main .work-plate{aspect-ratio:16/11;border-radius:var(--r);background:#24221b;border:1px solid #f0ebe114;justify-content:center;align-items:center;display:flex}.pv-home main .work-plate img{object-fit:contain;filter:brightness(0)invert(.92);width:46%;height:auto;max-height:64px}.pv-home main .work-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pv-home main .work-tags li{letter-spacing:.04em;color:#f0ebe1b3;border:1px solid #f0ebe133;border-radius:99px;padding:5px 11px;font-size:12px}.pv-home main .work h3{color:var(--cream);letter-spacing:-.025em;margin-top:20px;font-size:clamp(28px,3vw,36px)}.pv-home main .work-meta{margin-top:8px;color:#f0ebe18c!important;font-size:14px!important}.pv-home main .work-what{margin-top:18px;font-weight:500;color:var(--cream)!important}.pv-home main .work-did{margin:14px 0 0;padding:0;list-style:none}.pv-home main .work-did li{border-top:1px solid var(--hair-d);color:#f0ebe1cc;padding:10px 0 10px 22px;font-size:16px;line-height:1.55;position:relative}.pv-home main .work-did li:before{content:"";background:var(--coral-dark);width:10px;height:1px;position:absolute;top:20px;left:0}.pv-home main .hero-d{padding:104px 0 56px}.pv-home main .hero-logos{border-top:1px solid var(--hair-d);margin-top:96px;padding-top:24px}.pv-home main .hero-logos .lab{letter-spacing:.13em;text-transform:uppercase;color:#f0ebe180;font-size:12.5px;font-weight:600;display:block}.pv-home main .hero-logos ul{grid-template-columns:repeat(3,1fr);align-items:center;gap:24px 32px;margin:22px 0 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.pv-home main .hero-logos ul{grid-template-columns:repeat(6,auto);justify-content:space-between}}.pv-home main .hero-logos li{justify-content:center;align-items:center;min-height:40px;display:flex}.pv-home main .hero-logos img{filter:brightness(0)invert();opacity:.62;width:auto;max-width:100%}.pv-home main .hero-d+.xli{padding:56px 0 8px}.pv-home main .hero-d+.xli .xli-row{border-top:0;padding-top:0}.pv-home main .about-band{padding:104px 0}@media (max-width:767px){.pv-home main .about-band{padding:72px 0}}.pv-home main .ab-frame{border-radius:var(--r);aspect-ratio:21/9;text-decoration:none;display:block;position:relative;overflow:hidden}@media (max-width:859px){.pv-home main .ab-frame{aspect-ratio:4/5}}.pv-home main .ab-frame img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.pv-home main .ab-frame:hover img{transform:scale(1.02)}@media (min-width:860px){.pv-home main .ab-frame img{object-position:50% 70%;transform-origin:50% 80%;transform:scale(1.15)translate(6.4%)}.pv-home main .ab-frame:hover img{transform:scale(1.16)translate(6.4%)}}.pv-home main .ab-frame:after{content:"";background:linear-gradient(90deg,#16150fd1 0%,#16150f8c 38%,#16150f00 68%);position:absolute;inset:0}@media (max-width:859px){.pv-home main .ab-frame:after{background:linear-gradient(#16150f00 20%,#16150f80 45%,#16150fe0 100%)}}.pv-home main .ab-text{z-index:1;flex-direction:column;justify-content:center;max-width:620px;padding:56px;display:flex;position:absolute;top:0;bottom:0;left:0}@media (max-width:859px){.pv-home main .ab-text{padding:28px 24px;top:auto}}.pv-home main .ab-kick{color:#f0ebe1b3;margin-bottom:12px}.pv-home main .ab-h{letter-spacing:-.03em;color:var(--cream);font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.06;display:block}.pv-home main .ab-p{color:#f0ebe1d9;margin-top:16px;font-size:16.5px;line-height:1.55}.pv-home main .ab-go{color:var(--cream);margin-top:22px;font-size:16px;font-weight:700}.pv-home main .ab-go i{color:var(--coral-dark);transition:transform .22s var(--ease);font-style:normal;display:inline-block}.pv-home main .ab-frame:hover .ab-go i{transform:translate(5px)}.pv-home main .hero-d .cta{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.pv-home main .hero-d3{text-align:center}.pv-home main .hero-d3 h1{margin-right:auto;margin-left:auto!important}.pv-home main .hero-d3 .sub{margin-left:auto;margin-right:auto}.pv-home main .hero-d3 .cta{justify-content:center}.pv-home main .hero-logos.center ul{justify-content:center;gap:24px 56px}@media (min-width:860px){.pv-home main .hero-logos.center ul{flex-wrap:wrap;display:flex}}.pv-home main .signal{padding-top:112px;padding-bottom:112px}.pv-home main .sig-grid{align-items:center;gap:48px;display:grid}@media (min-width:960px){.pv-home main .sig-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:80px}}.pv-home main .sig-h{letter-spacing:-.04em;max-width:14ch;font-size:clamp(36px,4.4vw,60px);line-height:1.02}.pv-home main .sig-quiet{color:#a7a296}.pv-home main .signal .intro{max-width:40ch;margin-top:26px;font-size:18.5px}.pv-home main .pairs{gap:0;margin:88px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.pv-home main .pairs{grid-template-columns:repeat(3,1fr);gap:48px}}.pv-home main .pairs li{border-top:1px solid var(--ink);align-content:start;gap:14px;padding:26px 0 30px;display:grid}.pv-home main .pair-no{color:var(--muted);font-size:14.5px;line-height:1.45}.pv-home main .pair-yes{letter-spacing:-.025em;color:var(--ink);font-size:clamp(22px,2.1vw,28px);font-weight:700;line-height:1.18}.pv-home main .pindex .intro{max-width:46ch;margin-top:20px}.pv-home main .pi-list{border-bottom:1px solid var(--hair);margin:56px 0 0;padding:0;list-style:none}.pv-home main .pi-row{border-top:1px solid var(--hair);gap:14px;padding:36px 0;transition:background-color .3s;display:grid}@media (min-width:960px){.pv-home main .pi-row{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,3fr);align-items:baseline;gap:48px;padding:44px 0}}.pv-home main .pi-name{align-items:baseline;gap:20px;display:flex}.pv-home main .pi-n{letter-spacing:.16em;color:var(--coral-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.pv-home main .pi-name h3{letter-spacing:-.045em;font-size:clamp(40px,5vw,68px);line-height:.95}.pv-home main .pi-d{font-size:17.5px}.pv-home main .pi-time{letter-spacing:.14em;text-transform:uppercase;color:var(--coral-ink);font-size:12px;font-weight:600;display:block}.pv-home main .pi-meta p{margin-top:8px;line-height:1.55;color:var(--muted)!important;font-size:14.5px!important}.pv-home main .fit-grid{gap:40px;display:grid}@media (min-width:960px){.pv-home main .fit-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px}}.pv-home main .fit .intro{max-width:40ch;margin-top:20px}.pv-home main .fit-not{border-top:1px solid var(--hair);max-width:40ch;margin-top:24px;padding-top:18px;color:var(--muted)!important;font-size:15px!important}.pv-home main .fit-list{margin:0;padding:0;list-style:none}.pv-home main .fit-list li{border-top:1px solid var(--hair);grid-template-columns:28px 1fr;gap:16px;padding:22px 0;display:grid}.pv-home main .fit-list li:last-child{border-bottom:1px solid var(--hair)}.pv-home main .fit-tick{border:1.5px solid var(--coral);border-radius:50%;width:22px;height:22px;margin-top:2px;position:relative}.pv-home main .fit-tick:after{content:"";border:solid var(--coral);border-width:0 1.5px 1.5px 0;width:6px;height:10px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.pv-home main .fit-list b{letter-spacing:-.015em;color:var(--ink);font-size:18px;display:block}.pv-home main .fit-list span:not(.fit-tick){color:var(--body);margin-top:6px;font-size:16px;line-height:1.55;display:block}.pv-home main .hs-init{color:var(--ink);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.pv-home main .faq a{color:var(--coral-ink);font-weight:600}.pv-home main mark.ask{color:inherit;cursor:help;background:#f6d9a8;border-radius:3px;padding:0 .15em}@media (min-width:960px){.pv-home main .home-faq .faq summary{pointer-events:auto}.pv-home main .home-faq .faq summary:after{display:block}.pv-home main .home-faq .faq details{padding:0}}.pv-home main .home-faq{padding-top:88px}.pv-home main .xli-pre{color:var(--muted);margin-bottom:4px;display:block}.pv-home main .price-line .nowrap{white-space:nowrap}.pv-home main .sig-photo{aspect-ratio:4/5;justify-self:end;width:100%;max-width:480px;position:relative}.pv-home main .sig-frame{border-radius:var(--r);background:var(--panel);z-index:1;position:absolute;inset:0;overflow:hidden}.pv-home main .sig-frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:959px){.pv-home main .sig-photo{aspect-ratio:4/3;justify-self:stretch;max-width:none}}.pv-home main .sig-frame img{filter:grayscale()sepia(.06)contrast(1.04)brightness(1.03)}.pv-home main .sig-mark{width:48%;height:40%;position:absolute;top:22%;left:34%}.pv-home main .sig-mark:before,.pv-home main .sig-mark:after{content:"";border:2.5px solid var(--coral);width:18px;position:absolute;top:0;bottom:0}.pv-home main .sig-mark:before{border-right:0;left:0}.pv-home main .sig-mark:after{border-left:0;right:0}@media (max-width:959px){.pv-home main .sig-mark{width:29%;left:39.5%}}.pv-home main .hero-d3{flex-direction:column;min-height:100svh;margin-top:-65px;padding-top:65px;padding-bottom:40px;display:flex}.pv-home main .hero-d3>.wrap{flex-direction:column;flex:1;width:100%;display:flex}.pv-home main .hero-d3 .hero-copy{margin-block:auto;padding-top:48px}.pv-home main .hero-d3 .hero-logos{margin-top:56px}@media (min-width:960px){.pv-home main .hero-d3{margin-top:-73px;padding-top:73px}}.pv-home main .hero-d3{position:relative;overflow:hidden}.pv-home main .hero-d3>.wrap{z-index:1;position:relative}.pv-home main .hero-bg{z-index:0;position:absolute;inset:0}.pv-home main .hero-bg img{object-fit:cover;filter:grayscale()sepia(.06)brightness(.32)contrast(1.05);animation:30s ease-out both hero-drift}@keyframes hero-drift{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pv-home main .hero-bg img{animation:none}}.pv-home main .hero-d3 .btn{color:var(--cream);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f0ebe11a;gap:14px;box-shadow:inset 0 0 0 1px #f0ebe138}.pv-home main .hero-d3 .btn:hover{color:var(--ink);background:#f0ebe1f0}@media (max-width:759px){.pv-home main .hero-logos{margin-left:-16px;margin-right:-16px;overflow:hidden}.pv-home main .hero-logos .lab{padding:0 16px}.pv-home main .hero-logos.center ul,.pv-home main .hero-logos ul{flex-wrap:nowrap;gap:0;width:max-content;margin-top:18px;animation:32s linear infinite logo-run;display:flex}.pv-home main .hero-logos li{min-height:36px;padding:0 22px}.pv-home main .work-list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin:36px -16px 0;padding:0 16px 4px;display:flex;overflow:auto hidden}.pv-home main .work-list::-webkit-scrollbar{display:none}.pv-home main .work-item{scroll-snap-align:start;background:#f0ebe10d;border-top:0;border-radius:12px;flex:0 0 86%;gap:18px;min-width:0;padding:20px;scroll-margin-left:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #f0ebe11a}.pv-home main .work-item>*{min-width:0}.pv-home main .work-plate{aspect-ratio:16/7;width:100%}.pv-home main .work h3{margin-top:14px;font-size:26px}.pv-home main .work-did li{padding:8px 0 8px 20px;font-size:15px}.pv-home main .work-did li:before{top:17px}.pv-home main .pi-row{gap:10px;padding:26px 0}.pv-home main .pi-name h3{font-size:34px}.pv-home main .pi-d{font-size:16.5px}}@media (min-width:760px){.pv-home main .hero-logos li.dup{display:none}}@keyframes logo-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pv-home main .hero-logos ul{flex-wrap:wrap;width:auto;animation:none}}@media (max-width:759px){.pv-home main .said-grid.said-block{margin-top:20px}.pv-home main .said-grid.said-block .said-col{padding:20px 0 22px!important}.pv-home main .signal{padding-bottom:24px}.pv-home main .said-4{padding-top:40px}}@media (max-width:599px){.pv-home main .hero-d3 .cta .btn{width:auto;min-height:52px;padding:16px 26px;font-size:16px}}.pv-home main .xli-go-short{display:none}@media (max-width:759px){.pv-home main .hero-d+.xli{padding:18px 0 0}.pv-home main .xli-row{grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:56px;padding:14px 0}.pv-home main .xli-label{letter-spacing:-.01em;text-transform:none;flex-direction:column;gap:2px;font-size:16px;font-weight:600;display:flex}.pv-home main .xli-pre{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.pv-home main .xli-text{display:none}.pv-home main .xli-go{color:var(--ink);font-size:14.5px;font-weight:500}.pv-home main .xli-go-full{display:none}.pv-home main .xli-go-short{display:inline}}.pv-home main .pair-no>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s cubic-bezier(.65,0,.35,1) calc(.35s + var(--d,0s) * 4);background:linear-gradient(currentColor,currentColor) 0 58%/0% 1px no-repeat}.pv-home main .pairs li.in .pair-no>span{background-size:100% 1px}.pv-home main .pairs .pair-yes{opacity:0;transition:opacity .7s ease calc(1.05s + var(--d,0s) * 4), transform .9s cubic-bezier(.16,1,.3,1) calc(1.05s + var(--d,0s) * 4);transform:translateY(6px)}.pv-home main .pairs li.in .pair-yes{opacity:1;transform:none}@media (max-width:759px){.pv-home main .pairs{margin-top:48px}.pv-home main .pairs li{gap:10px;padding:22px 0 26px}}@media (prefers-reduced-motion:reduce){.pv-home main .pair-no>span{background-size:100% 1px;transition:none}.pv-home main .pairs .pair-yes{opacity:1;transition:none;transform:none}}@media (max-width:759px){.pv-home main .said-block .by small{display:none}}.pv-home main .work-plate img{width:auto;max-height:none;height:var(--lh)}@media (max-width:759px){.pv-home main .work-plate img{height:calc(var(--lh) * .8)}}@media (max-width:599px){.pv-home main .close .btn{width:auto;min-height:52px;padding:16px 26px;font-size:16px}.pv-home main .close .wrap>div{width:auto}}@media (max-width:759px){.pv-home main .sec{padding-top:56px;padding-bottom:60px}.pv-home main .pricing{padding-bottom:60px}.pv-home main .about-band{padding-top:56px;padding-bottom:56px}.pv-home main .close{padding-top:88px;padding-bottom:96px}.pv-home main .signal{padding-top:72px;padding-bottom:24px}.pv-home main .said-4{padding-top:40px}}@media (max-width:959px){.pv-home main .fit-grid{gap:0}.pv-home main .fit-grid>.rise:first-child{display:contents}.pv-home main .fit-grid .fit-list{margin-top:32px}.pv-home main .fit-grid .fit-not{border-top:0;order:3;margin-top:0;padding-top:18px}}
.pv-home main .measure{max-width:60ch}.pv-home main .intro-p{margin-top:22px}.pv-home main .walk{max-width:880px;margin-top:44px}.pv-home main .player{aspect-ratio:16/9;background:var(--ink) center / cover no-repeat;border-radius:var(--r);overflow:hidden}.pv-home main .player wistia-player{width:100%;height:100%;display:block}.pv-home main .player wistia-player:not(:defined){visibility:hidden}.pv-home main .cap{color:var(--muted);margin-top:12px;font-size:13.5px}.pv-home main .moment{align-items:center;gap:28px;margin-top:48px;display:grid}@media (min-width:960px){.pv-home main .moment{grid-template-columns:minmax(0,1fr) auto 300px;gap:40px}}.pv-home main .tx{border-radius:var(--r);border:1px solid #f0ebe124;margin:0;padding:8px 26px;list-style:none}.pv-home main .tx li{border-top:1px solid #f0ebe11a;padding:18px 0}.pv-home main .tx li:first-child{border-top:0}.pv-home main .tx-meta{letter-spacing:.08em;text-transform:uppercase;color:#f0ebe18c;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12.5px;display:flex}.pv-home main .tx-meta em{color:var(--coral-dark);margin-left:auto;font-style:normal;font-weight:800}.pv-home main .tx p{color:var(--cream);margin:8px 0 0;font-size:16.5px;line-height:1.55}.pv-home main .tx .cut-line p{color:#f0ebe161;-webkit-text-decoration:line-through #f0ebe14d;text-decoration:line-through #f0ebe14d}.pv-home main .tx .cut-line .tx-meta em{color:#f0ebe173}.pv-home main .moment-arrow{color:var(--coral-dark);justify-self:center;font-size:28px}@media (max-width:959px){.pv-home main .moment-arrow{transform:rotate(90deg)}}.pv-home main .moment-clip{justify-self:center;width:100%;max-width:300px;margin:0}.pv-home main .mc-frame{aspect-ratio:9/16;background:var(--ink) center / cover no-repeat;border-radius:var(--r);border:1px solid #f0ebe124;position:relative;overflow:hidden}.pv-home main .mc-frame wistia-player{width:100%;height:100%;display:block}.pv-home main .mc-frame wistia-player:not(:defined){visibility:hidden}.pv-home main .moment-clip figcaption{color:#f0ebe199;margin-top:12px;font-size:13.5px}.pv-home main .faq{border-top:1px solid var(--hair);margin-top:44px}.pv-home main .faq details{border-bottom:1px solid var(--hair)}.pv-home main .faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 0;font-size:17.5px;font-weight:700;list-style:none;display:flex}.pv-home main .faq summary::-webkit-details-marker{display:none}.pv-home main .faq summary:after{content:"+";color:var(--coral-ink);transition:transform .25s var(--ease);font-size:22px;font-weight:500}.pv-home main .faq details[open] summary:after{transform:rotate(45deg)}.pv-home main .faq p{max-width:66ch;padding:0 0 22px}.pv-home main .eli-hero .hero-bg img{object-position:50% 35%}.pv-home main .pindex .walk{max-width:none;margin:40px 0 8px}.pv-home main .eli-lead{margin:36px 0 0}.pv-home main .eli-lead blockquote{letter-spacing:-.025em;max-width:32ch;color:var(--ink);margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:600;line-height:1.22;position:relative}.pv-home main .eli-lead .qm{font-size:inherit;line-height:inherit;height:auto;font-weight:inherit;color:var(--coral);display:inline;position:static}@media (min-width:960px){.pv-home main .eli-lead .qm{font-size:inherit;margin-right:.08em;position:absolute;top:0;left:auto;right:100%}}.pv-home main .eli-lead .rest{color:#16150f6b}.pv-home main .eli-lead figcaption{align-items:center;gap:12px;margin-top:22px;display:flex}.pv-home main .eli-lead figcaption b{color:var(--ink);font-size:15px;font-weight:700;display:block}.pv-home main .eli-lead figcaption em{color:var(--muted);font-size:13.5px;font-style:normal;display:block}.pv-home main .eli-said .said-block{margin-top:20px}.pv-home main .eli-teams{border-top:1px solid var(--hair);color:var(--ink);transition:background-color .5s var(--ease);border-radius:10px;gap:6px 32px;margin-top:24px;margin-left:-16px;margin-right:-16px;padding:22px 16px;text-decoration:none;display:grid}@media (min-width:760px){.pv-home main .eli-teams{grid-template-columns:200px 1fr auto;align-items:center}}.pv-home main .eli-teams:hover{background-color:#16150f08}.pv-home main .eli-teams b{letter-spacing:-.01em;font-size:17px;font-weight:700}.pv-home main .eli-teams span{color:var(--muted);font-size:15.5px;line-height:1.5}.pv-home main .eli-teams i{white-space:nowrap;font-size:14.5px;font-style:normal;font-weight:500}.pv-home main .eli-teams em{transition:transform .5s var(--ease);margin-left:6px;font-style:normal;display:inline-block}.pv-home main .eli-teams:hover em{transform:translate(6px)}@media (min-width:960px){.pv-home main .eli-said .said-grid.said-block.three{grid-template-columns:repeat(3,1fr);gap:0 44px}.pv-home main .moment-big{grid-template-columns:minmax(0,1fr) auto 360px}}.pv-home main .moment-big .moment-clip{max-width:360px}.pv-home main .eli-hero .hero-bg img{filter:grayscale()sepia(.06)brightness(.3)contrast(1.05)blur(5px)}.pv-home main .eli-hero .hero-bg:after{content:"";background:radial-gradient(60% 48% at 50% 40%,#0c0b089e,#0c0b0800 72%);position:absolute;inset:0}.pv-home main .eli-rows{border-top:1px solid var(--hair);margin:36px 0 0;padding:0;list-style:none}.pv-home main .eli-rows li{border-bottom:1px solid var(--hair);gap:8px 32px;padding:26px 0;display:grid}@media (min-width:760px){.pv-home main .eli-rows li{grid-template-columns:200px 1fr auto;align-items:baseline}}.pv-home main .eli-rows b{letter-spacing:-.015em;font-size:18px;font-weight:700}.pv-home main .er-line{color:var(--muted);max-width:52ch;font-size:16px;line-height:1.55}.pv-home main .er-price{color:var(--muted);text-align:right;white-space:nowrap;font-size:14px}.pv-home main .er-price strong{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:26px;font-weight:700}.pv-home main .er-price small{margin-top:4px;font-size:13.5px;display:block}@media (max-width:759px){.pv-home main .er-price{text-align:left}}.pv-home main .eli-price .eli-teams{border-top:0;border-bottom:1px solid var(--hair);border-radius:0;margin-top:0}.pv-home main .eli-rows-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.pv-home main .eli-rows-cta span{color:var(--muted);font-size:14px}@media (max-width:767px){.pv-home main .eli-lead .rest{display:none}.pv-home main .eli-lead blockquote{font-size:24px}.pv-home main .moment-big .moment-clip{max-width:250px}.pv-home main .moment-clip figcaption{text-align:center}}.al{--lv-bg:#f5f2ed;--lv-sf:#faf8f3;--lv-tx:#0f0f0f;--lv-70:#0f0f0fb3;--lv-55:#0f0f0f8c;--lv-35:#0f0f0f59;--lv-bd:#0f0f0f1f;--lv-bds:#0f0f0f33;--lv-ac:#c94f36;--lv-acs:#c94f361a;--lv-act:#c94f360d;aspect-ratio:16/10;background:var(--lv-bg);color:var(--lv-tx);text-align:left;isolation:isolate;border-radius:12px;font-size:16px;line-height:1.6;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f0ebe124}.al.al-phone{aspect-ratio:4/5}.al-world{transform-origin:0 0;will-change:transform;transition:transform 1.15s cubic-bezier(.65,0,.25,1),opacity .3s;position:absolute;top:0;left:0}.al-world.jump{transition:opacity .3s}.al-world.blank{opacity:0}.al-screen{background:var(--lv-bg);visibility:hidden;width:100%;position:absolute;top:0;left:0}.al-screen.on{visibility:visible}.al-top{background:var(--lv-sf);border-bottom:1px solid var(--lv-bd);justify-content:space-between;align-items:center;padding:18px 32px;display:flex}.al-phone .al-top{padding:16px 20px}.al-mark{letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1}.al-mark i{background:var(--lv-ac);width:.2em;height:.2em;margin-left:.06em;display:inline-block}.al-nav{color:var(--lv-70);align-items:center;gap:32px;font-size:14.5px;display:flex}.al-nav .on{color:var(--lv-tx);font-weight:500}.al-badge{background:var(--lv-ac);color:#fff;font:600 10px/1.4 var(--font-geist-mono,ui-monospace), monospace;vertical-align:1px;border-radius:999px;margin-left:4px;padding:2px 7px;display:inline-block}.al-av{border:1px solid var(--lv-bds);width:32px;height:32px;font:600 11px var(--font-geist-mono,ui-monospace), monospace;color:var(--lv-tx);border-radius:50%;place-items:center;display:grid}.al-burger{gap:4px;width:20px;display:grid}.al-burger i{background:var(--lv-tx);height:1.5px}.al-main{padding:56px 32px 72px}.al-narrow{max-width:760px;margin:0 auto}.al-phone .al-main{padding:36px 20px 56px}.al-h1{letter-spacing:-.025em;margin:0;font-size:40px;font-weight:600;line-height:1.1}.al-phone .al-h1{font-size:30px}.al-co{color:var(--lv-70);margin:10px 0 0;font-size:18px;font-weight:500}.al-hero-sec{margin-top:48px}.al-phone .al-hero-sec{margin-top:36px}.al-sec-head{align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.al-sec-head b{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.al-sec-head span{background:var(--lv-bd);flex:1;height:1px}.al-hero{background:var(--lv-act);border-radius:6px;padding:6px 32px}.al-phone .al-hero{padding:4px 20px}.al-hero-item{justify-content:space-between;align-items:center;padding:18px 4px;font-size:17px;font-weight:500;transition:padding-left .15s,color .15s;display:flex}.al-hero-item strong{font-weight:600}.al-hero-item em{color:var(--lv-35);font-size:18px;font-style:normal;transition:color .15s}.al-hero-item.is-hover{color:var(--lv-ac);padding-left:12px}.al-hero-item.is-hover em{color:var(--lv-ac)}.al-pager{border-bottom:1px solid var(--lv-bd);color:var(--lv-55);justify-content:space-between;align-items:center;margin-bottom:40px;padding:16px 0 24px;font-size:13.5px;font-weight:600;display:flex}.al-pager b{color:var(--lv-tx);font-weight:600}.al-title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.al-title-row b{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.3}.al-title-row span{color:var(--lv-55);font-size:13.5px}.al-edit{color:var(--lv-55);text-decoration:underline;-webkit-text-decoration-color:var(--lv-bd);text-decoration-color:var(--lv-bd);text-underline-offset:4px;margin-top:14px;font-size:13px;font-weight:500;display:inline-block}.al-copy{margin:28px 0 32px}.al-copy div{margin:0 0 18px;font-size:17px;line-height:1.65}.al-media{background:var(--lv-sf);border:1px solid var(--lv-bd);border-radius:6px;align-items:center;gap:16px;margin-bottom:32px;padding:16px 20px;display:flex}.al-thumb{border:1px solid var(--lv-bd);background:#222 50%/cover no-repeat;border-radius:4px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.al-thumb:after{content:"";background:#0000004d;position:absolute;inset:0}.al-thumb i{z-index:1;border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid #fff;margin:-7px 0 0 -4px;position:absolute;top:50%;left:50%}.al-media-meta{flex-direction:column;gap:4px;font-size:14px;line-height:1.4;display:flex}.al-media-meta b{font-weight:600}.al-media-meta u{color:var(--lv-55);-webkit-text-decoration-color:var(--lv-bd);text-decoration-color:var(--lv-bd);text-underline-offset:4px;margin-right:12px}.al-sched{align-items:center;gap:16px;margin-bottom:32px;display:flex}.al-phone .al-sched{flex-direction:column;align-items:stretch;gap:8px}.al-label{color:var(--lv-55);font-size:13.5px}.al-input{background:var(--lv-sf);border:1px solid var(--lv-bd);border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:10px 14px;font-size:16px;display:flex}.al-input i{border:1.5px solid var(--lv-55);border-top-width:4px;border-radius:2px;width:14px;height:14px}.al-actions{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.al-phone .al-actions{flex-direction:column-reverse}.al-btn{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:14px 22px;font-size:14.5px;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.al-outline{border-color:var(--lv-bds)}.al-accent{background:var(--lv-ac);color:#fff}.al-accent.is-hover{background:var(--lv-tx)}.al-btn.off{opacity:.45}.al-banner{opacity:0;max-height:0;transition:max-height .5s,opacity .4s,margin .5s;overflow:hidden}.al-banner b{background:#22c55e1a;border:1px solid #22c55e40;border-radius:6px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.5;display:block}.al-banner.on{opacity:1;max-height:120px;margin-top:16px}.al-foot{border-top:1px solid var(--lv-bd);text-align:center;color:var(--lv-55);margin:80px 0 0;padding-top:24px;font-size:13.5px}.al-foot span{color:var(--lv-ac)}.al-cal-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.al-cal-nav{gap:6px;display:flex}.al-cal-nav i{background:var(--lv-sf);border:1px solid var(--lv-bd);border-radius:4px;padding:8px 14px;font-size:13px;font-style:normal}.al-cal-sub{color:var(--lv-55);max-width:70ch;margin:14px 0 28px;font-size:14px}.al-grid{background:var(--lv-bd);border:1px solid var(--lv-bd);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.al-dh{background:var(--lv-sf);color:var(--lv-55);padding:10px 12px;font-size:13.5px}.al-cell{background:var(--lv-bg);flex-direction:column;gap:6px;min-width:0;min-height:104px;padding:10px;display:flex}.al-cell.out{background:var(--lv-sf);color:var(--lv-35)}.al-cell.today{background:var(--lv-act)}.al-num{color:var(--lv-55);font-size:13.5px}.al-cell.out .al-num{color:var(--lv-35)}.al-cell.today .al-num{color:var(--lv-ac);font-weight:600}.al-ev{background:var(--lv-acs);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;min-width:0;padding:4px 6px;font-size:12.5px;line-height:1.3;display:flex}.al-ev span{text-overflow:ellipsis;min-width:0;overflow:hidden}.al-dot{border-radius:50%;flex:none;width:6px;height:6px}.al-dot.sch{background:var(--lv-ac)}.al-dot.pub{background:#22c55e}.al-new{opacity:0;transition:opacity .45s,transform .6s cubic-bezier(.34,1.56,.64,1);transform:translateY(-14px)scale(.9)}.al-new.on{opacity:1;transform:none}.al-agenda{border-top:1px solid var(--lv-bd)}.al-ag-row{border-bottom:1px solid var(--lv-bd);align-items:flex-start;gap:16px;padding:14px 0;display:flex}.al-ag-day{width:44px;color:var(--lv-55);flex-direction:column;flex:none;align-items:center;font-size:13.5px;display:flex}.al-ag-day b{letter-spacing:-.02em;color:var(--lv-tx);margin-bottom:2px;font-size:22px;font-weight:600;line-height:1.2}.al-ag-ev{flex:1;font-size:15px;font-weight:500}.al-ag-ev .al-dot{vertical-align:2px;margin-right:8px;display:inline-block}.al-ag-ev em{color:var(--lv-55);margin-top:4px;font-size:13.5px;font-style:normal;font-weight:400;display:block}.al-cursor{z-index:5;opacity:0;pointer-events:none;margin:-3px 0 0 -5px;transition:transform 1s cubic-bezier(.65,0,.25,1),opacity .35s;position:absolute;top:0;left:0}.al-cursor.on{opacity:1}.al-cursor svg{filter:drop-shadow(0 1px 2px #00000040);width:22px;height:22px;display:block}.al-phone .al-cursor{display:none}.al-tap{z-index:4;pointer-events:none;background:#0f0f0f2e;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.55s ease-out both al-tap;position:absolute;top:0;left:0}@keyframes al-tap{0%{opacity:1;scale:.3}to{opacity:0;scale:1.4}}.al-lightbox{z-index:8;opacity:0;background:#0a0a0ae0;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.al-lightbox.on{opacity:1}.al-lb-x{color:#fffc;font-size:26px;line-height:1;position:absolute;top:10px;right:16px}.al-lb-video{aspect-ratio:9/16;background:#222 50%/cover no-repeat;border-radius:6px;height:86%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(.94)}.al-lightbox.on .al-lb-video{animation:3s ease-out both al-push;transform:none}@keyframes al-push{0%{background-size:100%}to{background-size:108%}}.al-lb-video i{background:var(--lv-ac);width:0;height:3px;position:absolute;bottom:0;left:0}.al-lightbox.on .al-lb-video i{animation:2.7s linear both al-prog}@keyframes al-prog{to{width:22%}}@media (prefers-reduced-motion:reduce){.al-world,.al-cursor,.al-new,.al-banner{transition:none}}.pv-home main .al-wrap{margin-top:88px;max-width:980px;margin-inline:auto}.pv-home main .al-h{letter-spacing:-.02em;color:var(--cream);margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:700}.pv-home main .al-p{color:#f0ebe1b3;max-width:52ch;margin:12px 0 28px}@media (max-width:767px){.pv-home main .al-wrap{margin-top:64px}}.pv-home main .pl-wrap{margin-top:48px}.pl-root{--ink:#16150f;--ink2:#1e1d17;--ink3:#29271f;--cr:#f0ebe1;--cr60:#f0ebe199;--cr40:#f0ebe166;--cr12:#f0ebe11f;--cr07:#f0ebe112;--tc:#c94f36;max-width:1040px;margin:0 auto;position:relative}.pl-root:before{content:"";z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#c94f3629,#c94f3600);border-radius:50%;position:absolute;inset:6% 8% 14%}.pl-win.al{z-index:1;aspect-ratio:auto;background:var(--ink2);color:var(--cr);border-radius:14px;transition:background-color .6s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f0ebe11a,inset 0 2px #ffffff0a,0 50px 100px -30px #000000b3,0 30px 60px -40px #0009}.pl-win.al.light{background:#ece9e3}.pl-chrome{border-bottom:1px solid var(--cr07);justify-content:center;align-items:center;height:38px;transition:border-color .6s;display:flex;position:relative}.pl-win.light .pl-chrome{border-color:#0f0f0f14}.pl-lights{gap:7px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pl-lights i{background:#f0ebe129;border-radius:50%;width:11px;height:11px;transition:background-color .6s}.pl-win.light .pl-lights i{background:#0f0f0f24}.pl-wtitle{letter-spacing:.01em;color:var(--cr40);font-size:12.5px;font-weight:500;transition:color .6s}.pl-win.light .pl-wtitle{color:#0f0f0f73}.pl-body{aspect-ratio:16/10;background:var(--ink);position:relative;overflow:hidden}.pl-win.light .pl-body{background:#f5f2ed}.al-phone .pl-win.al{border-radius:22px}.al-phone .pl-body{aspect-ratio:4/5}.pl-body .al-world{z-index:1;color:var(--lv-tx)}.pl-canvas{z-index:2;transform-origin:0 0;pointer-events:none;transition:opacity .35s;position:absolute;top:0;left:0}.pl-canvas.blank{opacity:0}.pl-scene{opacity:0;visibility:hidden;filter:blur(6px);transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1),filter .6s,visibility 0s linear .6s;position:absolute;inset:0;transform:scale(.985)}.pl-scene.on{opacity:1;visibility:visible;filter:none;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1),filter .6s,visibility;transform:none}.pl-root video{object-fit:cover;width:100%;height:100%;display:block}.pl-call{background:var(--ink);color:var(--cr);overflow:hidden}.pl-call-in{transform-origin:50% 44%;flex-direction:column;justify-content:center;gap:22px;padding:28px 30px;transition:transform 1.7s cubic-bezier(.65,0,.25,1);display:flex;position:absolute;inset:0}.pl-call.close .pl-call-in{transform:scale(1.18)}.pl-tiles{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pl-tile{aspect-ratio:16/9;background:var(--ink3);border-radius:12px;position:relative;overflow:hidden}.pl-tile.speaking:after{content:"";pointer-events:none;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #f0ebe1d9}.pl-tile.lifted{opacity:0}.pl-name{color:var(--cr);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16150f80;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:12px}.pl-level{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.pl-level i{background:var(--cr);border-radius:1px;width:2px;animation:.7s ease-in-out infinite alternate pl-lv}.pl-level i:first-child{height:5px}.pl-level i:nth-child(2){height:10px;animation-delay:.2s}.pl-level i:nth-child(3){height:7px;animation-delay:.4s}@keyframes pl-lv{to{transform:scaleY(.35)}}.pl-bar{background:var(--ink3);box-shadow:inset 0 0 0 1px var(--cr07);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.pl-rec{color:var(--cr60);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-right:8px;font-size:12.5px;display:inline-flex}.pl-rec i{background:var(--tc);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pl-blink}@keyframes pl-blink{50%{opacity:.35}}.pl-ic{background:#f0ebe114;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.pl-ic svg{fill:none;width:16px;height:16px;stroke:var(--cr);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.al-phone .pl-call-in{gap:16px;padding:20px 18px}.al-phone .pl-tiles{grid-template-columns:1fr;gap:10px}.pl-edit{background:var(--ink);color:var(--cr);flex-direction:column;display:flex}.pl-ed-head{flex:none;justify-content:space-between;align-items:center;padding:22px 30px 0;display:flex}.pl-ed-k{letter-spacing:.13em;text-transform:uppercase;color:var(--cr40);font-size:12px}.pl-export{background:var(--cr);color:var(--ink);border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background-color .25s,color .25s}.pl-export.is-hover{background:var(--tc);color:#fff}.pl-ed-body{flex:1;grid-template-columns:1fr 300px;gap:36px;min-height:0;padding:16px 30px 0;display:grid}.pl-tx{overflow:hidden}.pl-tx-line{border-top:1px solid var(--cr07);letter-spacing:-.005em;color:var(--cr40);max-height:200px;padding:14px 0 14px 64px;font-size:18px;line-height:1.5;transition:color .4s,max-height .7s cubic-bezier(.65,0,.25,1),opacity .45s,padding .7s cubic-bezier(.65,0,.25,1);position:relative}.pl-tx-line em{color:var(--cr40);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;position:absolute;top:18px;left:0}.pl-tx-line.now{color:var(--cr)}.pl-tx{position:relative}.pl-w{color:var(--cr40);border-radius:3px;transition:color .25s,background-color .25s}.pl-tx-line.now .pl-w.said,.pl-tx-line.past .pl-w{color:var(--cr)}.pl-w.say{color:#fff;background:#c94f3661;box-shadow:0 0 0 2px #c94f3661}.pl-sw{border-radius:2px;transition:background-color .12s,color .12s}.pl-tx-line.sel .pl-sw{color:#fff;background:#c94f368c;box-shadow:0 0 0 1px #c94f368c}.pl-key{z-index:2;background:var(--ink3);box-shadow:inset 0 0 0 1px var(--cr12);color:var(--cr60);opacity:0;border-radius:8px;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-size:12px;transition:opacity .15s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;bottom:6px;right:0;transform:translateY(4px)scale(.96)}.pl-key.on{opacity:1;transform:none}.pl-key kbd{background:var(--cr);min-width:24px;height:22px;color:var(--ink);border-radius:5px;place-items:center;padding:0 5px;font:600 12px/1 inherit;display:grid;box-shadow:0 2px #f0ebe166}.pl-key.on kbd{animation:.25s 50ms pl-press}@keyframes pl-press{50%{box-shadow:none;transform:translateY(2px)}}.pl-tx-line.cut{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.pl-prev{flex-direction:column;align-items:center;gap:12px;min-height:0;display:flex}.pl-frame{aspect-ratio:9/16;min-height:0;max-height:360px;box-shadow:0 0 0 1px var(--cr12), 0 24px 50px -20px #0009;background:#000;border-radius:10px;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.pl-frame.waiting{opacity:0}.pl-frame video{position:absolute;inset:0}.pl-mask{z-index:1;clip-path:inset(0);background:#14130c;transition:clip-path .9s cubic-bezier(.65,0,.25,1);position:absolute;left:0;right:0}.pl-mask.t{height:20.9%;top:0}.pl-mask.c{height:14.5%;bottom:0}.pl-vidbox{pointer-events:none;height:64.69%;position:absolute;top:20.83%;left:0;right:0}.pl-frame.titled .pl-mask.t,.pl-frame.caps .pl-mask.c{clip-path:inset(0 0 0 100%)}.pl-tband,.pl-cband{background:var(--ink);flex:none;max-height:0;transition:max-height .8s cubic-bezier(.65,0,.25,1);overflow:hidden}.pl-tband{padding:0 14px}.pl-tband b{letter-spacing:-.025em;color:var(--cr);padding-top:14px;font-size:17px;font-weight:800;line-height:1.1;display:block}.pl-tband i{background:var(--tc);width:22px;height:2px;margin:8px 0 5px;display:block}.pl-tband small{color:var(--cr60);padding-bottom:12px;font-size:8px;display:block}.pl-frame.titled .pl-tband{max-height:110px}.pl-cband{place-items:center;display:grid}.pl-cband span{letter-spacing:-.01em;color:var(--cr);text-align:center;padding:12px 8px;font-size:15px;font-weight:800;animation:.3s cubic-bezier(.16,1,.3,1) both pl-cue;display:block}@keyframes pl-cue{0%{opacity:0;transform:translateY(6px)}}.pl-frame.caps .pl-cband{max-height:56px}.pl-pills{gap:6px;display:flex}.pl-pills span{color:var(--cr40);box-shadow:inset 0 0 0 1px var(--cr12);border-radius:999px;padding:5px 10px;font-size:11.5px;transition:color .3s,background-color .3s,box-shadow .3s}.pl-pills span.on{color:var(--ink);background:var(--cr);box-shadow:none}.pl-tl{flex:none;padding:14px 30px 22px}.pl-ruler{color:var(--cr40);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:6px;font-size:10.5px;display:flex}.pl-tl-in{flex-direction:column;gap:4px;display:flex;position:relative}.pl-trk{gap:2px;height:16px;display:flex}.pl-trk.t{background:var(--tc);border-radius:4px;width:0;transition:width .9s cubic-bezier(.65,0,.25,1);overflow:hidden}.pl-trk.t em{color:#fff;white-space:nowrap;padding:0 8px;font-size:10px;font-style:normal;font-weight:600;line-height:16px}.pl-trk.t.on{width:100%}.pl-trk.c i{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;transform-origin:0;background:#f0ebe1d1;border-radius:3px;flex-basis:0;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:600;line-height:16px;transition:transform .35s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:scaleX(0)}.pl-trk.c.on i{transform:none}.pl-trk.c.on i:nth-child(2){transition-delay:50ms}.pl-trk.c.on i:nth-child(3){transition-delay:.1s}.pl-trk.c.on i:nth-child(4){transition-delay:.15s}.pl-trk.c.on i:nth-child(5){transition-delay:.2s}.pl-trk.c.on i:nth-child(6){transition-delay:.25s}.pl-trk.c.on i:nth-child(7){transition-delay:.3s}.pl-trk.v{height:34px}.pl-trk.w{height:26px}.pl-trk.v i,.pl-trk.w i{background-repeat:no-repeat;border-radius:4px;min-width:0;transition:flex-grow .8s cubic-bezier(.65,0,.25,1),opacity .5s,box-shadow .3s}.pl-trk.v i{box-shadow:inset 0 0 0 1px #f0ebe124}.pl-trk.w i{background-color:#f0ebe10d}.pl-trk .a{flex:4 1 0}.pl-trk .b{flex:2.4 1 0}.pl-trk .c{flex:3.4 1 0}.pl-trk.w .a{background-position:0 0;background-size:245% 100%}.pl-trk.w .b{background-position:54% 0;background-size:408% 100%}.pl-trk.w .c{background-position:100% 0;background-size:288% 100%}.pl-trk.v i{background-repeat:repeat-x;background-size:auto 100%}.pl-trk.v .b{background-position:-40px 0}.pl-trk.v .c{background-position:-90px 0}.pl-trk .b.sel{box-shadow:inset 0 0 0 2px var(--tc), 0 0 0 1px var(--tc)}.pl-trk.w .b.sel{background-color:#c94f3659}.pl-trk .b.gone{opacity:0;flex-grow:0}.pl-head{background:var(--cr);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-26px;bottom:-4px;left:0;box-shadow:0 0 10px #f0ebe173}.pl-head:before{content:"";background:var(--cr);border-radius:2px 2px 5px 5px;width:10px;height:10px;position:absolute;top:0;left:-4px}.pl-exp{width:280px;box-shadow:inset 0 0 0 1px var(--cr12), 0 20px 40px -12px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#29271fe6;border-radius:12px;margin-left:-140px;padding:12px 16px;transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:22px;left:50%;transform:translateY(10px)}.pl-exp.on{opacity:1;transform:none}.pl-exp.done{opacity:0;transition-delay:.35s}.pl-exp span{color:var(--cr60);font-size:12.5px;display:block}.pl-exp i{background:var(--cr12);border-radius:3px;height:3px;margin-top:10px;display:block;overflow:hidden}.pl-exp u{background:var(--tc);width:0;height:100%;display:block}.pl-exp.on u{animation:1.3s cubic-bezier(.4,0,.2,1) forwards pl-prog}@keyframes pl-prog{to{width:100%}}.al-phone .pl-ed-head{padding:16px 18px 0}.al-phone .pl-ed-body{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:12px;padding:12px 18px 0}.al-phone .pl-prev{order:-1}.al-phone .pl-frame{flex:none;height:250px}.al-phone .pl-pills{display:none}.al-phone .pl-tx-line{padding:8px 0 8px 46px;font-size:13.5px}.al-phone .pl-tx-line em{font-size:10.5px;top:11px}.al-phone .pl-tx-line.past{opacity:0;border-top-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.al-phone .pl-tband b{padding-top:9px;font-size:10.5px}.al-phone .pl-tband{padding:0 10px}.al-phone .pl-tband i{width:16px;margin:5px 0 4px}.al-phone .pl-tband small{padding-bottom:8px;font-size:6px}.al-phone .pl-cband span{padding:7px 6px;font-size:10.5px}.al-phone .pl-tl{padding:8px 18px 14px}.al-phone .pl-trk.v{height:24px}.al-phone .pl-trk.w{height:16px}.al-phone .pl-trk.c i{padding:0 3px;font-size:7.5px}.al-phone .pl-trk.t em{font-size:8px}.al-phone .pl-ruler{margin-bottom:4px;font-size:9px}.al-phone .pl-head{top:-20px}.al-phone .pl-key{display:none}.al-phone .pl-exp{width:240px;margin-left:-120px;bottom:14px}.pl-hero{z-index:5;opacity:0;visibility:hidden;pointer-events:none;background:#000 50%/cover no-repeat;border-radius:12px;position:absolute;overflow:hidden}.pl-hero.on{opacity:1;visibility:visible}.pl-hero.a.to{border-radius:0;transition:left .95s cubic-bezier(.65,0,.25,1),top .95s cubic-bezier(.65,0,.25,1),width .95s cubic-bezier(.65,0,.25,1),height .95s cubic-bezier(.65,0,.25,1),border-radius .95s,opacity .45s}.pl-hero.a.fade{opacity:0}.pl-hero.b{box-shadow:0 30px 70px -20px #000000a6, 0 0 0 1px var(--cr12);border-radius:10px;overflow:visible}.pl-hero.b.mid{transition:left .8s cubic-bezier(.16,1,.3,1),top .8s cubic-bezier(.16,1,.3,1),width .8s cubic-bezier(.16,1,.3,1),height .8s cubic-bezier(.16,1,.3,1)}.pl-hero.b.to{opacity:0;border-radius:4px;transition:left .85s cubic-bezier(.65,0,.25,1),top .85s cubic-bezier(.65,0,.25,1),width .85s cubic-bezier(.65,0,.25,1),height .85s cubic-bezier(.65,0,.25,1),border-radius .85s,opacity .35s .6s}.pl-hero-tag{white-space:nowrap;background:var(--cr);color:var(--ink);opacity:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:opacity .3s;position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}.pl-hero.b.mid .pl-hero-tag{opacity:1;transition-delay:.4s}.al-thumb.waiting,.pl-app-media.waiting{opacity:0}.pl-app{background:var(--lv-bg);color:var(--lv-tx)}.pl-app-top{background:var(--lv-sf);border-bottom:1px solid var(--lv-bd);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pl-app-view{opacity:0;flex-direction:column;padding:16px 18px 14px;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:61px 0 58px;overflow:hidden;transform:translate(18px)}.pl-app-view.on{opacity:1;transform:none}.pl-app-k{color:var(--lv-55);font-size:12px}.pl-app-media{aspect-ratio:9/16;width:172px;box-shadow:0 0 0 1px var(--lv-bd), 0 16px 30px -18px #0f0f0f73;background:#222 50%/cover no-repeat;border-radius:10px;flex:none;align-self:center;margin-top:18px;transition:opacity .2s;position:relative}.pl-app-media i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0f66;border-radius:50%;width:42px;height:42px;margin:-21px 0 0 -21px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #fff6}.pl-app-media i:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;position:absolute;top:14px;left:17px}.pl-app-media em{color:#fff;background:#0f0f0f8c;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;position:absolute;bottom:8px;right:8px}.pl-app-title{letter-spacing:-.02em;margin-top:12px;font-size:18px;font-weight:600;line-height:1.25;display:block}.pl-app-copy{color:var(--lv-tx);margin-top:10px;font-size:14px;line-height:1.55;display:block}.pl-app-actions{flex-direction:column;gap:2px;margin-top:10px;display:flex}.pl-app-col{will-change:transform;flex-direction:column;transition:transform 1.6s cubic-bezier(.65,0,.25,1);display:flex}.pl-app-when{background:var(--lv-sf);box-shadow:0 0 0 1px var(--lv-bd);color:var(--lv-70);border-radius:10px;margin-top:18px;padding:10px 12px;font-size:13px}.pl-app-approve{background:var(--lv-ac);color:#fff;border-radius:12px;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:600;transition:background-color .3s;display:flex}.pl-app-approve.is-hover{background:#b8452e}.pl-app-approve.off{background:#1f9d57}.pl-app-pass{text-align:center;color:var(--lv-55);padding:8px;font-size:13px}.pl-app-h{letter-spacing:-.025em;font-size:26px;font-weight:600}.pl-week{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:16px;display:grid}.pl-week span{border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:9px 0;display:flex}.pl-week span.sel{background:var(--lv-acs)}.pl-week em{color:var(--lv-55);font-size:11px;font-style:normal}.pl-week b{font-size:16px;font-weight:600}.pl-week i{border-radius:50%;width:5px;height:5px;transition:background-color .3s .35s}.pl-week i.on{background:var(--lv-ac)}.pl-app-ev{background:var(--lv-sf);box-shadow:0 0 0 1px var(--lv-bd), 0 12px 30px -16px #0f0f0f40;opacity:0;border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:10px;transition:opacity .45s,transform .7s cubic-bezier(.34,1.56,.64,1);display:flex;transform:translateY(20px)scale(.98)}.pl-app-ev.on{opacity:1;transform:none}.pl-app-ev-img{background:#222 50%/cover no-repeat;border-radius:6px;flex:none;width:44px;height:60px}.pl-app-ev b{font-size:14px;font-weight:600;line-height:1.3;display:block}.pl-app-ev em{color:var(--lv-55);margin-top:4px;font-size:12px;font-style:normal;display:block}.pl-app-ev .al-dot{vertical-align:1px;margin-right:4px;display:inline-block}.pl-toast{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#e9f7eef0;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.4;transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:72px;left:14px;right:14px;transform:translateY(-14px);box-shadow:0 0 0 1px #22c55e4d,0 14px 30px -14px #0f0f0f4d}.pl-toast.on{opacity:1;transform:none}.pl-tabs{z-index:4;background:var(--lv-sf);border-top:1px solid var(--lv-bd);text-align:center;height:58px;color:var(--lv-55);grid-template-columns:repeat(4,1fr);align-items:center;font-size:11px;transition:transform .6s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;bottom:0;left:0;right:0}.pl-tabs span:before{content:"";opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;margin:0 auto 6px;display:block}.pl-tabs .on{color:var(--lv-ac);font-weight:600}.pl-tabs .on:before{opacity:1}.pl-ch{z-index:1;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid;position:relative}.pl-ch li{color:var(--cr40);grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;transition:color .4s;display:grid}.pl-ch li.on{color:var(--cr)}.pl-ch-n{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:12px}.pl-ch-l{font-size:14px;font-weight:500}.pl-ch i{background:var(--cr12);border-radius:2px;grid-column:1/-1;height:2px;margin-top:10px;display:block;overflow:hidden}.pl-ch li.done i{background:var(--cr40)}.pl-ch u{background:var(--cr);width:0;height:100%;animation:linear forwards pl-fill;display:block}@keyframes pl-fill{to{width:100%}}.al-phone .pl-ch{gap:6px;margin-top:16px}.al-phone .pl-ch li .pl-ch-l,.al-phone .pl-ch li .pl-ch-n{display:none}.al-phone .pl-ch li.on .pl-ch-l{display:block;position:absolute;top:14px;left:0}.al-phone .pl-ch li.on .pl-ch-n{display:none}.al-phone .pl-ch{padding-bottom:26px}@media (prefers-reduced-motion:reduce){.pl-scene,.pl-hero,.pl-call-in{transition:none!important}}.pl-end{background:radial-gradient(ellipse at 50% 55%, #24221b 0%, var(--ink) 70%)}.pl-post{z-index:6;opacity:0;visibility:hidden;pointer-events:none;background:#c94f361f;border-radius:3px;position:absolute;overflow:hidden}.pl-post.on{opacity:1;visibility:visible}.pl-post.to{background:#faf8f3;border-radius:14px;transition:left 1s cubic-bezier(.65,0,.25,1),top 1s cubic-bezier(.65,0,.25,1),width 1s cubic-bezier(.65,0,.25,1),height 1s cubic-bezier(.65,0,.25,1),border-radius 1s,background-color .5s;box-shadow:0 40px 90px -30px #000000bf,0 0 0 1px #f0ebe124}.pl-post-in{color:#0f0f0f;opacity:0;flex-direction:column;padding:14px;display:flex;position:absolute;inset:0}.pl-post.to .pl-post-in{opacity:1;transition:opacity .45s .3s}.pl-post-head{align-items:center;gap:10px;display:flex}.pl-post-av{background:#ccc 50%/cover no-repeat;border-radius:50%;flex:none;width:38px;height:38px}.pl-post-who{flex:1;min-width:0;line-height:1.3}.pl-post-who b{font-size:14px;font-weight:600;display:block}.pl-post-who em{color:#0f0f0f8c;font-size:12px;font-style:normal;display:block}.pl-post-st{color:#15803d;background:#22c55e1a;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pl-post-st i{background:#22c55e;border-radius:50%;width:6px;height:6px}.pl-post-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pl-post-text u{color:#0f0f0f8c;text-decoration:none}.pl-post-media{background:#000;flex:1;min-height:0;margin:10px -14px 0;position:relative;overflow:hidden}.pl-post-acts{color:#0f0f0f99;border-top:1px solid #0f0f0f14;flex:none;justify-content:space-around;margin:0 -14px -14px;padding:10px 0 11px;font-size:12.5px;font-weight:600;display:flex}.pl-post-media video{object-fit:contain}.pl-post-cap{color:#f0ebe1;white-space:nowrap;background:#16150fd1;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:800;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.al-phone .pl-post-in{padding:12px}.al-phone .pl-post-media{margin:8px -12px 0}.al-phone .pl-post-acts{margin:0 -12px -12px;padding:8px 0 9px;font-size:11px}.al-phone .pl-post-text{-webkit-line-clamp:2;font-size:12.5px}.pl-spin{vertical-align:-2px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-right:8px;animation:.7s linear infinite pl-spin;display:inline-block}@keyframes pl-spin{to{transform:rotate(360deg)}}.pl-edit.on,.pl-app.on,.pl-end.on{animation:9s cubic-bezier(.2,0,.2,1) both pl-drift}@keyframes pl-drift{0%{transform:scale(1)}to{transform:scale(1.025)}}.pl-body:after{content:"";z-index:9;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite pl-grain;position:absolute;inset:-50%}@keyframes pl-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.pl-body:before{content:"";z-index:8;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 120px #0000002e}.pl-root .al-cursor{transition:transform .95s cubic-bezier(.3,1.16,.45,1),opacity .35s}@media (prefers-reduced-motion:reduce){.pl-body:after,.pl-edit.on,.pl-app.on,.pl-end.on{animation:none}}.pl-win.light .pl-body:before{box-shadow:inset 0 0 120px #0000000d}.pl-app-approve.busy{background:#b8452e}.pl-post-who b,.pl-post-who em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.al-phone .pl-post-st{padding:3px 8px;font-size:10.5px}.al-phone .pl-post-av{width:32px;height:32px}.al-phone .pl-post-who b{font-size:13px}.al-phone .pl-post-who em{font-size:11px}.al-phone .pl-post-st{display:none}.pl-post-dot{vertical-align:1px;background:#22c55e;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.pl-week span.today b,.pl-week span.today em{color:var(--lv-ac)}.al-cell{transition:background-color .3s}.al-num{transition:color .3s}.pl-tabs.hide{transform:translateY(100%)}