.wlp-hero{align-items:center;min-height:min(900px,100svh - 24px);padding:clamp(96px,9vw,128px) 0 clamp(48px,6vw,88px);display:flex;position:relative;overflow:hidden}.wlp-glow{background:radial-gradient(closest-side, var(--lx-halo,#b8893529), transparent), radial-gradient(closest-side at 70% 60%, color-mix(in srgb, var(--lx-gold) 10%, transparent), transparent);pointer-events:none;height:90%;position:absolute;inset:-22% -10% auto 24%}.wlp-hero-grid{align-items:center;gap:40px;display:grid;position:relative}.wlp-hero-copy,.wlp-hero-stage{min-width:0;position:relative}.wlp-h1{text-wrap:initial;max-width:none;font-size:clamp(32px,3vw,48px);line-height:1.04}.wlp-ln{margin-block:-.1em;padding-block:.1em;display:block;overflow:hidden}.wlp-lni{text-wrap:balance;display:block}.wlp-lni em{display:inline-block}.wlp-lede{max-width:31em}.wlp-proof{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.wlp-proof li{color:var(--lx-on);padding-left:22px;font-size:15px;position:relative}.wlp-proof li:before{content:"";background:var(--lx-gold);width:12px;height:1px;position:absolute;top:.62em;left:0}.wlp-hero-frame{border-color:color-mix(in srgb, var(--wp-primary) 30%, var(--lx-hair-strong));box-shadow:0 0 0 1px color-mix(in srgb, var(--wp-primary) 12%, transparent), 0 44px 90px -44px color-mix(in srgb, var(--wp-primary) 55%, transparent), 0 26px 60px -34px color-mix(in srgb, var(--lx-on) 50%, transparent);transition:border-color .9s var(--pt-ease), box-shadow .9s var(--pt-ease)}html.dark .wlp-hero-frame,html[data-theme=dark] .wlp-hero-frame{border-color:color-mix(in srgb, var(--wp-primary) 46%, var(--lx-hair-strong));box-shadow:0 0 0 1px color-mix(in srgb, var(--wp-primary) 18%, transparent), 0 0 90px -28px color-mix(in srgb, var(--wp-primary) 55%, transparent), 0 40px 80px -40px #000000b3}@keyframes wlp-rise{0%{transform:translateY(12px)}to{transform:none}}@keyframes wlp-line{0%{transform:translateY(42%)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.wlp-in{animation:wlp-rise .4s var(--pt-ease) backwards;animation-delay:calc(var(--wlp-i,0) * 30ms)}.wlp-lni{animation:wlp-line .5s var(--pt-ease) backwards;animation-delay:calc(var(--wlp-i,0) * 30ms)}}@media (min-width:860px){.wlp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:52px}}@media (min-width:1300px){.wlp-hero-stage{margin-right:calc(-1*clamp(0px,66.6667vw - 866.667px,96px) + -1*clamp(0px,28vw - 403.2px,134px))}}@media (max-width:859px){.wlp-hero{min-height:0}}@media (min-width:860px) and (max-height:960px){.wlp-hero-grid{align-items:start}.wlp-hero{padding-top:80px;padding-bottom:28px}.wlp-proof{gap:4px;margin-top:16px}.wlp-lede{font-size:16px}}@media (min-width:860px) and (max-height:680px){.wlp-proof{display:none}}
.wlp-scene{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:48px;display:grid}.wlp-beats{gap:64px;margin:0;padding:0;list-style:none;display:grid}.wlp-beat,.wlp-inline{min-width:0}.wlp-inline{margin-bottom:22px}.wlp-pin,.wlp-runway{display:none}.wlp-beat-tx{min-width:0;max-width:68ch}.wlp-idx{font-variant-numeric:tabular-nums;color:var(--lx-on-52);letter-spacing:.08em}.wlp-idx:after{content:"";background:var(--lx-hair-strong);width:1px;height:.9em;margin:0 0 -.12em 12px;display:inline-block}.wlp-pin .wlp-lazy{min-width:0}.wlp-facts{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.wlp-facts li{color:var(--lx-on);padding-left:22px;font-size:15px;line-height:1.5;position:relative}.wlp-facts li:before{content:"";background:var(--lx-gold);width:12px;height:1px;position:absolute;top:.62em;left:0}.wlp-panes{flex:1;display:grid}.wlp-pane{opacity:0;visibility:hidden;min-width:0;transition:opacity .45s var(--pt-ease), transform .45s var(--pt-ease), visibility 0s .45s;grid-area:1/1;display:flex;transform:translateY(10px)}.wlp-pane.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.wlp-track{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.wlp-track li{flex:1;min-width:0}.wlp-track span{background:var(--lx-hair-strong);height:3px;transition:background .5s var(--pt-ease);border-radius:2px;display:block}.wlp-track li.is-past span,.wlp-track li.is-on span{background:var(--lx-gold)}.wlp-track b{white-space:nowrap;text-overflow:ellipsis;color:var(--lx-on-52);margin-top:8px;font-size:12px;font-weight:500;transition:color .4s;display:block;overflow:hidden}.wlp-track li.is-on b{color:var(--lx-on)}@media (min-width:1100px) and (min-height:700px){.wlp-scene{grid-template-rows:auto;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:0 56px}.wlp-inline{display:none}.wlp-runway{pointer-events:none;flex-direction:column;grid-area:1/1/auto/-1;display:flex}.wlp-mark{height:80svh;display:block}.wlp-mark:first-child,.wlp-mark:last-child{height:130svh}.wlp-pin,.wlp-beats{box-sizing:border-box;grid-row:1;align-content:center;height:100svh;min-height:560px;padding:84px 0 28px;display:grid;position:sticky;top:0}.wlp-pin{grid-column:1}.wlp-beats{grid-column:2;gap:0}.wlp-beat{opacity:0;pointer-events:none;transition:opacity .55s var(--pt-ease), transform .7s var(--pt-ease);grid-area:1/1;align-self:center;transform:translateY(14px)}.wlp-beat.is-on{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}}@media (min-width:1100px) and (min-height:700px) and (max-height:780px){.wlp-pin,.wlp-beats{padding:88px 0 16px}.wlp-pin .wp-bar{padding:5px 14px}.wlp-pin .wp-top{height:32px}.wlp-pin .wp-pad{padding-top:8px;padding-bottom:10px}.wlp-track{display:none}}@media (min-width:1280px) and (min-height:700px){.wlp-scene{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}@media (min-width:760px) and (max-width:1099px),(min-width:1100px) and (max-height:699px){.wlp-beat-tx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 48px;max-width:none;display:grid}.wlp-beat-tx>*{grid-column:1}.wlp-beat-tx .wlp-facts{grid-area:1/2/span 3;margin-top:6px}}@media (prefers-reduced-motion:reduce){.wlp-beat,.wlp-pane,.wlp-track span{transition:none}}
