@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/icons/type/manrope-800-latin.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/icons/type/manrope-600-latin.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/icons/type/manrope-400-latin.woff2)format("woff2")}html,body{margin:0;padding:0}html:has(.pl){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0b}.pl{--bg:#0a0a0b;--ink:#f5f3ef;--soft:#c9c5bd;--muted:#aaa59c;--rule:#3a3a40;--field:#141417;--accent:#ff8846;--accent-ink:#141414;--error:#f87171;--jamz:#fff4e0;--ease-in:cubic-bezier(.16,1,.3,1);--ease-line:cubic-bezier(.65,0,.35,1);min-height:100vh;background:var(--bg);min-height:100svh;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;font:400 20px/30px Manrope,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow-x:clip}.pl *,.pl :before,.pl :after{box-sizing:border-box}.pl a{color:inherit;text-underline-offset:4px}.pl :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.pl .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pl-wrap{max-width:880px;margin:0 auto;padding:0 16px}.pl-top{max-width:1280px;margin:0 auto;padding:20px 16px 8px}.pl-top img{aspect-ratio:704/120;width:150px;height:auto;display:block}.pl-eyebrow{color:#ffb48a;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:24px 0 0;font-size:17px;font-weight:600;line-height:24px;display:flex}.pl-eyebrow time{font-variant-numeric:tabular-nums;color:var(--ink);border:1px solid var(--rule);background:#1c1c20;border-radius:999px;padding:1px 10px}.pl-q{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:14px 0 0;font-size:40px;font-weight:800;line-height:44px}.pl-h1{color:var(--soft);text-wrap:pretty;margin:18px 0 0;font-size:20px;font-weight:600;line-height:30px}@media (min-width:768px){.pl-q{letter-spacing:-.03em;font-size:72px;line-height:76px}.pl-h1{font-size:26px;line-height:38px}.pl-top img{width:170px}}.pl-stage{aspect-ratio:2;contain:layout paint;width:100%;margin:12px 0 0;position:relative;overflow:hidden}@media (min-width:640px){.pl-stage{aspect-ratio:16/7}}@media (min-width:1024px){.pl-stage{aspect-ratio:16/5}}.pl-stage svg,.pl-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pl-canvas{pointer-events:none;opacity:0}.pl-stage[data-canvas=on] .pl-canvas{opacity:1}.pl-stage[data-canvas=on] .pl-hide-live{visibility:hidden}.pl-dots path{fill:none;stroke:#fff;stroke-opacity:.22;stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pl-string{fill:none;stroke:#fff;stroke-opacity:.22;stroke-width:1px;vector-effect:non-scaling-stroke}.pl-line{fill:none;stroke:var(--jamz);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pl-glow{fill:none;stroke:var(--jamz);stroke-opacity:.14;stroke-width:9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pl-stop{fill:var(--jamz)}.pl-stamp{fill:var(--muted);font-variant-numeric:tabular-nums;font:600 30px Manrope,ui-sans-serif,system-ui,sans-serif}.pl-pick{fill:#ff8846;opacity:0}@media (max-width:639px){.pl-stamp{font-size:60px}.pl-stop{r:15px}}.pl-ring{animation:pl-in .9s var(--ease-in) backwards}.pl-ring:nth-child(2){animation-delay:.11s}.pl-ring:nth-child(3){animation-delay:.22s}.pl-ring:nth-child(4){animation-delay:.33s}.pl-ring:nth-child(5){animation-delay:.44s}.pl-ring:nth-child(6){animation-delay:.55s}.pl-near{animation:pl-in .9s var(--ease-in) .2s backwards,pl-shiver .9s linear 1.15s}.pl-pick{animation:pl-pick 1s var(--ease-in) .5s backwards}.pl-wave{transform-box:view-box;transform-origin:50%;animation:.9s linear 1.15s backwards pl-wave;transform:scaleY(.002)}.pl-string{animation:.9s 1.9s backwards pl-settle}.pl-line,.pl-glow{animation:pl-draw 1.6s var(--ease-line) 1.9s backwards}.pl-stop{transform-box:fill-box;transform-origin:50%;animation:pl-light .5s var(--ease-in) backwards;animation-delay:var(--at)}.pl-stamp{animation:pl-rise .6s var(--ease-in) backwards;animation-delay:var(--at)}@keyframes pl-in{0%{opacity:0}}@keyframes pl-shiver{0%,to{transform:none}12%{transform:translateY(6px)}25%{transform:translateY(-5px)}38%{transform:translateY(4px)}52%{transform:translateY(-3px)}66%{transform:translateY(2px)}82%{transform:translateY(-1px)}}@keyframes pl-pick{0%{opacity:1;transform:translate(180px,-14px)}30%,45%{opacity:1;transform:translateY(-14px)}62%{opacity:1;transform:translate(-8px,10px)}to{opacity:0;transform:translate(-12px,18px)}}@keyframes pl-wave{0%{transform:scaleY(.002)}6%{transform:scaleY(1)}16%{transform:scaleY(-.8)}27%{transform:scaleY(.62)}38%{transform:scaleY(-.46)}50%{transform:scaleY(.33)}62%{transform:scaleY(-.22)}74%{transform:scaleY(.13)}87%{transform:scaleY(-.06)}to{transform:scaleY(.002)}}@keyframes pl-settle{0%{stroke-opacity:.6}}@keyframes pl-draw{0%{stroke-dashoffset:1px}}@keyframes pl-light{0%{opacity:.25;transform:scale(.45)}}@keyframes pl-rise{0%{opacity:0;transform:translateY(10px)}}.pl-stage[data-pour] .pl-dots{transform-box:view-box;transform-origin:50%;animation:pl-pour .7s var(--ease-line) forwards}@keyframes pl-pour{to{opacity:0;transform:scaleY(.04)}}.pl-stage.still *{animation:none!important}.pl-caption{color:var(--muted);text-align:center;margin:6px 0 0;font-size:17px;line-height:26px}.pl-knows{color:var(--jamz);text-shadow:0 0 18px #fff4e059;animation:.9s 3.6s backwards pl-knows;display:block}@keyframes pl-knows{0%{color:var(--muted);text-shadow:none}}.pl-form{gap:18px;margin:28px 0 0;display:grid}.pl-chips{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.pl-chip{-webkit-appearance:none;appearance:none;color:var(--ink);cursor:pointer;min-height:44px;transition:transform .2s var(--ease-in),border-color .2s,background-color .2s,box-shadow .2s;background:#141417;border:1px solid #4a4a52;border-radius:999px;padding:11px 16px;font-family:inherit;font-size:17px;font-weight:600;line-height:22px}.pl-chip:hover{border-color:#77777f}.pl-chip[aria-pressed=true]{border-color:var(--jamz);background:#1d1b18;transform:translateY(-3px);box-shadow:0 8px 24px -10px #fff4e059}.pl-label{color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:600;line-height:24px;display:block}.pl-field{position:relative}.pl-input,.pl-text{width:100%;color:var(--ink);background:var(--field);border:1px solid #4a4a52;border-radius:12px;min-height:56px;padding:13px 16px;font-family:inherit;font-size:20px;font-weight:400;line-height:28px;display:block}.pl-text{resize:vertical;min-height:84px}.pl-input::placeholder,.pl-text::placeholder{color:#8e8a83;opacity:1}.pl-input:focus,.pl-text:focus{outline:3px solid var(--accent);outline-offset:2px;border-color:var(--jamz)}.pl-input[aria-invalid=true]{border-color:var(--error)}.pl-under{background:var(--jamz);transform-origin:50%;height:2px;animation:pl-under .52s var(--ease-line) 3.4s backwards;pointer-events:none;border-radius:2px;position:absolute;bottom:-1px;left:12px;right:12px;box-shadow:0 0 12px #fff4e080}@keyframes pl-under{0%{transform:scaleX(0)}}.pl-react{min-height:26px;color:var(--jamz);margin:-6px 0 0;font-size:17px;line-height:26px}.pl-react span{animation:pl-rise .5s var(--ease-in) backwards;display:block}.pl-small{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:24px}.pl-small+.pl-small{margin-top:2px}.pl-check{color:var(--soft);align-items:flex-start;gap:12px;font-size:17px;line-height:26px;display:flex}.pl-check input{accent-color:#ff8846;flex:none;width:22px;height:22px;margin:2px 0 0}.pl-btn{-webkit-appearance:none;appearance:none;background:var(--accent);width:100%;min-height:60px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-family:inherit;font-size:20px;font-weight:800;line-height:1;transition:background-color .15s;display:inline-flex;box-shadow:0 2px #c4561b}.pl-btn:hover{background:#ff9d67}.pl-btn:active{transform:translateY(1px)}.pl-btn[aria-busy=true]{cursor:progress}@media (min-width:768px){.pl-btn{width:auto;min-width:340px}}.pl-error{color:var(--error);margin:8px 0 0;font-size:17px;font-weight:600;line-height:24px}.pl-notice{color:var(--muted);margin:0;font-size:16px;line-height:24px}.pl-hp,.auth-challenge:empty{display:none}.pl-scenes{margin:72px 0 0}.pl-scene{min-height:70vh;align-content:center;min-height:70svh;padding:0 16px;display:grid}.pl-scene p{max-width:760px;color:var(--ink);text-align:center;text-wrap:balance;margin:0 auto;font-size:28px;font-weight:600;line-height:38px}.pl-last{text-align:center}.pl-last svg{width:100%;max-width:880px;height:40px;margin:0 auto 24px;display:block}.pl-last p{letter-spacing:-.02em;font-size:56px;font-weight:800;line-height:60px}@supports (animation-timeline:view()){.pl-scene p{animation:linear both pl-scene;animation-timeline:view();animation-range:entry 15% cover 40%}@keyframes pl-scene{0%{opacity:0;transform:translateY(12px)}}}.pl-foot{color:var(--muted);border-top:1px solid #1f1f24;margin:64px 0 0;padding:28px 16px 40px;font-size:16px;line-height:24px}.pl-foot div{max-width:880px;margin:0 auto}.pl-closed{text-align:center;padding-top:8px}.pl-closed .pl-q{margin-top:32px}.pl-thanks .pl-q{margin-top:28px}.pl-card{background:linear-gradient(#17161a,#111114);border:1px solid #2e2d33;border-radius:18px;margin:24px 0 0;padding:22px 22px 20px;position:relative;box-shadow:inset 0 1px #ffffff0a}.pl-card:before{content:"";background:var(--jamz);opacity:.8;border-radius:2px;height:2px;position:absolute;top:0;left:22px;right:22px}.pl-card blockquote{color:var(--jamz);margin:6px 0 0;font-size:24px;font-weight:600;line-height:32px}.pl-card .pl-small{flex-wrap:wrap;gap:4px 10px;display:flex}.pl-card time{font-variant-numeric:tabular-nums;color:var(--ink)}.pl-sleeve{animation:pl-sleeve .6s var(--ease-in) .2s backwards;background:#111114;border:1px solid #2e2d33;border-radius:18px;gap:20px;margin:28px 0 0;padding:20px;display:grid}@keyframes pl-sleeve{0%{opacity:0;transform:translateY(24px)}}@media (min-width:720px){.pl-sleeve{grid-template-columns:240px 1fr;align-items:start}}.pl-sheet{aspect-ratio:560/725;background:#1a1a1e;border-radius:8px;width:100%;max-width:280px;height:auto;display:block;box-shadow:0 20px 40px -18px #000c,0 0 0 1px #ffffff0f}.pl-sleeve h2{margin:0;font-size:24px;font-weight:800;line-height:32px}.pl-steps{counter-reset:s;gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pl-steps li{counter-increment:s;grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.pl-steps li>*{flex-direction:column;justify-content:center;min-height:36px;display:flex}.pl-steps li:before{content:counter(s);width:36px;height:36px;color:var(--accent-ink);background:var(--jamz);border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid}.pl-link{min-height:48px;color:var(--ink);align-items:center;font-weight:600;display:inline-flex}.pl-player{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pl-play{width:72px;height:72px;color:var(--ink);cursor:pointer;background:#1c1b1f;border:0;border-radius:50%;flex:none;padding:0;position:relative}.pl-play svg{width:72px;height:72px;position:absolute;inset:0}.pl-play .ring-bg{fill:none;stroke:#3a3940;stroke-width:3px}.pl-play .ring{fill:none;stroke:var(--jamz);stroke-width:3px;stroke-linecap:round;transform-origin:36px 36px;transform:rotate(-90deg)}.pl-play .icon{fill:var(--ink)}.pl-time{font-variant-numeric:tabular-nums;color:var(--soft);margin:0;font-size:17px}.pl-beat{flex:none;width:26px;height:28px}.pl-beat path{fill:#ff8846}.pl-player[data-playing] .pl-beat{animation:.822s ease-out infinite pl-beat}@keyframes pl-beat{0%{transform:scale(1.06)}40%,to{transform:scale(1)}}.pl-caption-left{text-align:left;margin:0}.pl-strum{cursor:pointer;width:100%;color:var(--muted);text-align:center;background:0 0;border:0;margin:36px 0 0;padding:0;font-family:inherit;font-size:17px;font-weight:600;line-height:24px;display:block}.pl-strum svg{width:100%;height:56px;display:block}.pl-strum path{fill:none;stroke:#fff;stroke-opacity:.5;stroke-width:1.5px;vector-effect:non-scaling-stroke}.pl-strum[data-ring] .pl-wave2{animation:.9s linear pl-wave}.pl-wave2{transform-box:view-box;transform-origin:50%;transform:scaleY(.002)}.pl-sign{margin:32px 0 0;font-size:20px;line-height:30px}@media (prefers-reduced-motion:reduce){.pl *,.pl :before,.pl :after{transition:none!important;animation:none!important}}
