.pl{--pl-max:1320px;padding-bottom:0}.pl-wrap{width:min(100% - var(--gutter) * 2, var(--pl-max));margin-inline:auto}.pl-hero{padding-top:clamp(104px,9vw,132px)}.pl-hero__head{gap:22px;display:grid}.pl-hero__side{align-content:end;gap:22px;max-width:40em;display:grid}@media (width>=1100px){.pl-hero__head{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"kick kick""title side";align-items:end;column-gap:clamp(40px,5vw,88px)}.pl-hero__head .pl-kick{grid-area:kick}.pl-hero__head h1{grid-area:title}.pl-hero__side{grid-area:side;padding-bottom:.4em}}.pl-kick{border-radius:var(--r-pill);background:var(--cobalt-wash);width:fit-content;color:var(--cobalt-deep);letter-spacing:-.005em;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-size:.875rem;font-weight:600;display:inline-flex}.pl-kick svg{width:18px;height:18px}.pl-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,1rem + 3.8vw,4.75rem);font-weight:650;line-height:.98}.pl-hero .lead{max-width:40em;margin:0;font-size:clamp(1.0625rem,.95rem + .5vw,1.3125rem)}.pl-hero__cta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px;display:flex}.pl-hero__stage{margin-top:clamp(32px,4vw,56px)}.pl-hero__stage .bx-t{box-shadow:0 0 0 1px #ffffff0f,0 30px 70px -20px #0b0b0f73}.pl-index{flex-wrap:wrap;gap:10px;margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:flex}.pl-index a{border-radius:var(--r-pill);min-height:44px;box-shadow:0 0 0 1px var(--hairline), 0 1px 1px #0b0b0f0a;color:var(--text);transition:box-shadow .2s var(--ease-out), transform .16s var(--ease-out);background:#fff;align-items:center;gap:10px;padding:0 18px 0 12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.pl-index a:hover{box-shadow:0 0 0 1.5px var(--cobalt), 0 6px 18px #2f5aeb24}.pl-index a:active{transform:scale(.97)}.pl-index b{background:var(--cobalt-wash);width:24px;height:24px;color:var(--cobalt-deep);border-radius:50%;place-items:center;font-size:.75rem;font-weight:650;display:grid}.pl-chaps{margin-top:clamp(56px,7vw,112px)}.pl-chap{padding-block:clamp(36px,5vw,72px);position:relative}.pl-chap__pin{width:min(100% - var(--gutter) * 2, var(--pl-max));gap:clamp(20px,3vw,36px);margin-inline:auto;display:grid}.pl-chap__text{align-content:start;gap:14px;display:grid}.pl-eyebrow{color:var(--text-2);letter-spacing:.02em;align-items:center;gap:12px;margin:0;font-size:.875rem;font-weight:600;display:flex}.pl-eyebrow b{color:var(--cobalt-strong);font-size:.9375rem}.pl-eyebrow i{background:var(--hairline);border-radius:2px;width:56px;height:2px;display:block;position:relative;overflow:hidden}.pl-eyebrow i:after{content:"";background:var(--cobalt);transform-origin:0;transform:scaleX(var(--p,1));position:absolute;inset:0}.pl-chap h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.25rem);font-weight:650;line-height:1}.pl-chap__lead{max-width:28em;color:var(--text-2);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,.95rem + .5vw,1.3125rem);line-height:1.42}.pl-points{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pl-points li{color:var(--text);padding-left:22px;font-size:1rem;line-height:1.45;position:relative}.pl-points li:before{content:"";background:var(--cobalt);width:9px;height:9px;box-shadow:0 0 0 3px var(--cobalt-wash);border-radius:50%;position:absolute;top:.56em;left:2px}.pl-steps{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.no-js .pl-steps{display:none}.pl-steps button{border-radius:var(--r-pill);min-height:40px;box-shadow:0 0 0 1px var(--hairline);color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .16s var(--ease-out);background:#fff;border:0;align-items:center;gap:8px;padding:0 16px 0 10px;font-size:.9375rem;font-weight:600;display:inline-flex}.pl-steps button:hover{box-shadow:0 0 0 1.5px var(--cobalt)}.pl-steps button:active{transform:scale(.97)}.pl-steps button:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.pl-steps button i{background:var(--paper-2);width:22px;height:22px;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:50%;place-items:center;font-size:.6875rem;font-style:normal;font-weight:650;display:grid}.pl-steps button[aria-current=step]{background:var(--ink);color:#fff;box-shadow:none}.pl-steps button[aria-current=step] i{background:var(--cobalt);color:#fff}.pl-chap__tile{min-width:0}.pl-chap__tile .bx-t{box-shadow:0 0 0 1px #ffffff0f,0 24px 56px -18px #0b0b0f66}@media (width>=1280px){.pl-chap__pin{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:center;gap:clamp(40px,4vw,72px)}.pl-chap__tile{justify-self:end;width:100%}.pl-chap--flip .pl-chap__pin{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.pl-chap--flip .pl-chap__text{order:2}.pl-chap--flip .pl-chap__tile{order:1;justify-self:start}}@media (width>=1280px) and (height>=620px){.live .pl-chaps{margin-top:0}.live .pl-chap{height:calc(100svh + var(--n,3) * 46svh);padding-block:0}.live .pl-chap__pin{box-sizing:border-box;height:100svh;padding-top:84px;padding-bottom:28px;position:sticky;top:0}.live .pl-chap__tile .bx-t--solo{width:min(100%, calc((100svh - 140px) * var(--bw) / var(--bh)));margin-left:auto}.live .pl-chap--flip .pl-chap__tile .bx-t--solo{margin-left:0;margin-right:auto}}@media (width<=1279px){.pl-chap__pin{max-width:940px}}@media (width<=879px){.pl-chap__pin{max-width:680px}}.pl-setup{margin-top:clamp(56px,7vw,112px)}.pl-setup__card{isolation:isolate;color:var(--text-on-ink);background:radial-gradient(90% 70% at 100% 0,#3d6bff47,#0000 62%),linear-gradient(#14151b,#0b0b0f);border-radius:28px;gap:clamp(24px,3vw,40px);padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 22px 44px #0b0b0f33}.pl-setup__text{align-content:center;gap:16px;max-width:30em;display:grid}.pl-setup h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,1.3rem + 2.8vw,3.5rem);font-weight:650;line-height:1}.pl-setup p{color:var(--text-2-on-ink);margin:0;font-size:1.0625rem;line-height:1.45}.pl-setup__btns{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.pl-setup__btns .btn{min-height:48px}.pl-setup__btns .btn--quiet{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #fff3}.pl-setup__btns .btn--quiet:hover{background:#ffffff1f}.pl-setup__fine{font-size:.875rem!important}.pl-setup__fine a{color:#fff}.pl-setup__shot{min-width:0;position:relative}.pl-setup__shot img{filter:drop-shadow(0 30px 40px #00000080);width:100%;height:auto;display:block}@media (width>=1000px){.pl-setup__card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;padding-bottom:0;padding-right:0}.pl-setup__shot{align-self:end;margin-bottom:-6%;margin-right:-4%}}.pl-next{margin-top:clamp(56px,7vw,112px)}.pl-next h2{letter-spacing:-.04em;margin:0 0 clamp(18px,2vw,28px);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:650;line-height:1.05}.pl-next__grid{gap:16px;display:grid}@media (width>=760px){.pl-next__grid{grid-template-columns:1fr 1fr}}.pl-card{min-height:190px;color:var(--text);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:linear-gradient(#fff,#f2f3f7);border-radius:28px;align-content:start;gap:10px;padding:clamp(22px,2.4vw,32px);text-decoration:none;display:grid;position:relative;box-shadow:0 0 0 1px #16161a14,0 1px 1px #0b0b0f0a,0 22px 44px #0b0b0f12}.pl-card:hover{box-shadow:0 0 0 1.5px var(--cobalt), 0 26px 50px #2f5aeb29;transform:translateY(-3px)}.pl-card:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.pl-card__ic{background:var(--cobalt-wash);width:44px;height:44px;color:var(--cobalt-deep);border-radius:14px;place-items:center;display:grid}.pl-card__ic svg{width:24px;height:24px}.pl-card small{color:var(--text-2);letter-spacing:.02em;font-size:.8125rem;font-weight:600}.pl-card h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:650;line-height:1.08}.pl-card p{max-width:30em;color:var(--text-2);margin:0;font-size:1.0625rem;line-height:1.42}.pl-card__go{background:var(--ink);color:#fff;width:40px;height:40px;transition:transform .35s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:22px}.pl-card:hover .pl-card__go{transform:translate(2px,-2px)rotate(-8deg)}.pl-card__go svg{width:18px;height:18px}.pl-card--soon{box-shadow:0 0 0 1px var(--hairline);background:0 0}.pl-card--soon .pl-card__go{background:var(--paper-2);color:var(--text-2)}.pl-cta{text-align:center;color:var(--text-on-ink);background:radial-gradient(70% 90% at 50% 0,#3d6bff4d,#0000 62%),linear-gradient(#14151b,#0b0b0f);margin-top:clamp(56px,7vw,112px);padding-block:clamp(72px,9vw,128px)}.pl-cta h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.5rem);font-weight:650;line-height:1}.pl-cta p{max-width:34em;color:var(--text-2-on-ink);margin:18px auto 0;font-size:clamp(1.0625rem,.95rem + .5vw,1.3125rem);line-height:1.4}.pl-cta__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.pl-cta__btns .btn--quiet{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #fff3}.pl-cta__fine{margin-top:18px!important;font-size:.875rem!important}.pl-soon{border-radius:var(--r-pill);background:var(--paper-2);width:fit-content;color:var(--text-2);align-items:center;gap:8px;padding:7px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.pl-soonlist{gap:14px;margin-top:clamp(40px,5vw,72px);display:grid}.pl-soonlist article{box-shadow:0 0 0 1px var(--hairline);background:#fff;border-radius:24px;padding:clamp(20px,2.4vw,32px)}.pl-soonlist h2{letter-spacing:-.03em;margin:0 0 6px;font-size:1.5rem}.pl-soonlist p{color:var(--text-2);max-width:40em;margin:0}@media (prefers-reduced-motion:reduce){.pl-card,.pl-card__go,.pl-index a,.pl-steps button{transition:none!important}}
