.ascent-logo polygon{fill:var(--pl-text)}.ascent-logo .ascent-level-5{fill:var(--pl-yellow)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ascent-logo:not([data-parked]):is(:hover,:focus-visible) polygon{animation:6s var(--pl-ease) infinite}.ascent-logo:not([data-parked]):is(:hover,:focus-visible) .ascent-level-1{animation-name:ascent-climb-1}.ascent-logo:not([data-parked]):is(:hover,:focus-visible) .ascent-level-2{animation-name:ascent-climb-2}.ascent-logo:not([data-parked]):is(:hover,:focus-visible) .ascent-level-3{animation-name:ascent-climb-3}.ascent-logo:not([data-parked]):is(:hover,:focus-visible) .ascent-level-4{animation-name:ascent-climb-4}.ascent-logo:not([data-parked]):is(:hover,:focus-visible) .ascent-level-5{animation-name:ascent-climb-5}}@keyframes ascent-climb-1{0%{fill:var(--pl-text)}3%,72%{fill:var(--pl-yellow)}76%,to{fill:var(--pl-text)}}@keyframes ascent-climb-2{0%,9%{fill:var(--pl-text)}12%,72%{fill:var(--pl-yellow)}76%,to{fill:var(--pl-text)}}@keyframes ascent-climb-3{0%,18%{fill:var(--pl-text)}21%,72%{fill:var(--pl-yellow)}76%,to{fill:var(--pl-text)}}@keyframes ascent-climb-4{0%,27%{fill:var(--pl-text)}30%,72%{fill:var(--pl-yellow)}76%,to{fill:var(--pl-text)}}@keyframes ascent-climb-5{0%,36%{fill:var(--pl-text);filter:none}39%,72%{fill:var(--pl-yellow);filter:drop-shadow(0 0 18px rgba(243,202,7,.9))}76%,to{fill:var(--pl-text);filter:none}}body:has(.pl-v2){background:var(--pl-page);color:var(--pl-text);color-scheme:dark;font-family:var(--pl-font);font-size:var(--pl-size-body);line-height:var(--pl-lh-body);font-weight:var(--pl-weight-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pl-v2{background:var(--pl-page);color:var(--pl-text);color-scheme:dark;font-family:var(--pl-font);font-size:var(--pl-size-body);line-height:var(--pl-lh-body);font-weight:var(--pl-weight-body)}:where(.pl-v2) :is(h1,h2,h3,h4,h5,h6){font-family:var(--pl-font);font-weight:var(--pl-weight-display);color:var(--pl-text);text-wrap:balance}:where(.pl-v2) h1{font-size:clamp(2.4rem,6.4vw,var(--pl-size-hero));line-height:var(--pl-lh-hero);letter-spacing:var(--pl-track-hero)}:where(.pl-v2) h2{font-size:clamp(1.9rem,4.6vw,var(--pl-size-h2));line-height:var(--pl-lh-h2);letter-spacing:var(--pl-track-h2)}:where(.pl-v2) h3{font-size:var(--pl-size-h5);line-height:var(--pl-lh-h5);letter-spacing:var(--pl-track-h5)}:where(.pl-v2) h4{font-size:var(--pl-size-h6);line-height:var(--pl-lh-h6);letter-spacing:var(--pl-track-h6)}:where(.pl-v2) p{color:var(--pl-text-2)}:where(.pl-v2) a{color:inherit;transition:color var(--pl-t-fast) var(--pl-ease)}:where(.pl-v2) a:hover{color:var(--pl-text)}:where(.pl-v2) .pl-kicker{margin:0;font-family:var(--pl-font-mono);font-size:var(--pl-size-mono);font-weight:var(--pl-weight-body);line-height:1.5;letter-spacing:var(--pl-track-mono-wide);text-transform:uppercase;color:var(--pl-text-3)}:where(.pl-v2) :focus-visible{outline:2px solid var(--pl-yellow);outline-offset:2px}.pl-v2::selection,:where(.pl-v2) ::selection{background:rgba(243,202,7,.3);color:var(--pl-text)}:where(.pl-v2) .btn{font-family:var(--pl-font);font-size:14px;font-weight:var(--pl-weight-button);line-height:1.4;padding:10px 18px;border:1px solid transparent;border-radius:var(--pl-radius-button);background:var(--pl-btn-primary-bg);color:var(--pl-btn-primary-fg);filter:none;transition:background-color var(--pl-t-fast) var(--pl-ease),border-color var(--pl-t-border) var(--pl-ease),color var(--pl-t-fast) var(--pl-ease)}:where(.pl-v2) .btn:hover:not(:disabled){background:var(--pl-btn-primary-bg-hover);color:var(--pl-btn-primary-fg);filter:none}:where(.pl-v2) .btn:active:not(:disabled){transform:translateY(1px)}:where(.pl-v2) .btn:disabled{opacity:.4}:where(.pl-v2) .btn-ghost{background:transparent;border-color:var(--pl-btn-secondary-border);color:var(--pl-text);font-weight:var(--pl-weight-ui)}:where(.pl-v2) .btn-ghost:hover:not(:disabled){background:transparent;border-color:var(--pl-btn-secondary-border-hover);color:var(--pl-text)}.mark-ascent,.mark-wordmark{display:none}:where(.pl-v2) .masthead{min-height:var(--pl-nav-height);padding:0}:where(.pl-v2) .mark{align-items:center;gap:9px;color:var(--pl-text)}:where(.pl-v2) .mark .dot,:where(.pl-v2) .mark .mark-name{display:none}:where(.pl-v2) .mark-ascent{display:block;flex:none;width:auto;height:19px;overflow:visible}:where(.pl-v2) .mark-wordmark{display:block;width:auto;height:17px}:where(.pl-v2) .rule{background:var(--pl-line-1)}@media (prefers-reduced-motion:reduce){.pl-v2,.pl-v2 *,.pl-v2 :after,.pl-v2 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}