.pa-world :is(.pa-ov,.pa-hud){--pa-bar:clamp(2.75rem, 6svh, 4.5rem);--pa-bar-max:calc(var(--pa-bar) * 1.6);--pa-gutter:clamp(1rem, 3vw, 2.5rem);--pa-safe-bottom:env(safe-area-inset-bottom,0px);--pa-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--pa-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, monospace;--pa-serif:var(--font-arizona-flare), var(--font-cardo), Georgia, serif;--pa-snap:cubic-bezier(.2, 0, 0, 1);--pa-ink:#fff;--pa-ink-2:#ffffffb8;--pa-ink-3:#ffffff52;--pa-paper:#000;--pa-hover:#ffffff1f;--pa-press:#fff3;--pa-halo:#000000b3;pointer-events:none;color:var(--pa-ink);font-family:var(--pa-sans);-webkit-font-smoothing:antialiased;position:absolute;inset:0}.pa-world :is(.pa-ov,.pa-hud)[data-inverted]{--pa-ink:#000;--pa-ink-2:#000000b3;--pa-ink-3:#00000047;--pa-paper:#fff;--pa-hover:#00000012;--pa-press:#00000024;--pa-halo:#ffffffbf}.pa-world .pa-ov{z-index:10;overflow:hidden}.pa-world .pa-ov-cutin{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.pa-world .pa-ov-cutin-word{opacity:0;color:var(--pa-ink);font:400 min(22vw, 46svh) / .9 var(--pa-serif);letter-spacing:-.035em;white-space:nowrap;grid-area:1/1}.pa-world .pa-ov-cutin-word[data-on]{opacity:1}.pa-world .pa-ov-cutin-ink{transform-origin:50% 55%;display:inline-block}.pa-world .pa-ov-count{left:var(--pa-gutter);z-index:2;text-shadow:0 0 18px var(--pa-halo);flex-direction:column;gap:.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pa-world .pa-ov-count-n{color:var(--pa-ink);font:500 clamp(2.75rem, 7.5vw, 7rem) / 1 var(--pa-mono);font-variant-numeric:tabular-nums;letter-spacing:-.045em}.pa-world .pa-ov-count-label{color:var(--pa-ink-2);font:500 .875rem / 1.2 var(--pa-sans)}.pa-world .pa-ov-ticker{right:var(--pa-gutter);top:calc(var(--pa-bar-max) + 1rem);bottom:calc(var(--pa-bar) + 6rem + var(--pa-safe-bottom));z-index:2;color:var(--pa-ink);font:400 .6875rem / 1.6 var(--pa-mono);font-variant-ligatures:none;font-variant-numeric:tabular-nums;white-space:pre;opacity:.5;position:absolute;overflow:hidden}.pa-world .pa-ov-ticker-rows{will-change:transform}.pa-world .pa-ov-signup{z-index:2;will-change:transform;position:absolute;top:0;left:0}.pa-world .pa-ov-signup>*{position:absolute;top:0;left:0}.pa-world .pa-ov-signup-card,.pa-world .pa-ov-chip{border:1px solid var(--pa-ink);background:var(--pa-paper);color:var(--pa-ink);font-family:var(--pa-mono);font-variant-ligatures:none;white-space:nowrap;border-radius:2px;align-items:center;gap:.6em;display:inline-flex}.pa-world .pa-ov-signup-card{opacity:0;transform:translate(calc(var(--x) - 6px), var(--y));padding:.6rem .8rem;font-size:.9375rem;font-weight:500;line-height:1}.pa-world .pa-ov-signup[data-card] .pa-ov-signup-card{opacity:1;transform:translate(var(--x), var(--y));transition:opacity .1s linear, transform .16s var(--pa-snap)}.pa-world .pa-ov-chip{border-color:var(--pa-ink-2);opacity:0;transform:translate(calc(var(--x) + var(--dx)), calc(var(--y) + var(--dy)));padding:.45rem .6rem;font-size:.75rem;line-height:1}.pa-world .pa-ov-chip[data-on]{opacity:1;transform:translate(var(--x), var(--y));transition:opacity .1s linear, transform .18s var(--pa-snap)}.pa-world .pa-ov-chip-key{color:var(--pa-ink-2)}.pa-world .pa-ov-line{width:var(--l,0);background:var(--pa-ink-2);transform-origin:0;height:1px;transform:translate(var(--x), var(--y)) rotate(var(--a,0)) scaleX(0)}.pa-world .pa-ov-line[data-on],.pa-world .pa-ov-signup[data-card] .pa-ov-signup-stem{transform:translate(var(--x), var(--y)) rotate(var(--a,0)) scaleX(1);transition:transform .14s var(--pa-snap)}.pa-world .pa-ov-label{color:var(--pa-ink-2);font:400 .8125rem / 1.2 var(--pa-mono);font-variant-ligatures:none;white-space:nowrap;text-shadow:0 0 10px var(--pa-halo);opacity:0}.pa-world .pa-ov-label[data-on]{opacity:1;transition:opacity .14s linear}.pa-world .pa-ov-world{z-index:2;transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.pa-world .pa-ov-world>*{transform:translate(var(--x,0), var(--y,0));margin:0;position:absolute;top:0;left:0}.pa-world .pa-ov-world>[data-anchor=left-of]{transform:translate(var(--x,0), var(--y,0)) translate(-100%, -50%)}.pa-world .pa-ov-world>[data-anchor=above]{transform:translate(var(--x,0), var(--y,0)) translateY(-100%)}.pa-world .pa-ov-world>[data-anchor=above-centre]{transform:translate(var(--x,0), var(--y,0)) translate(-50%, -100%)}.pa-world .pa-ov-world>[data-anchor=left-middle]{transform:translate(var(--x,0), var(--y,0)) translateY(-50%)}.pa-world .pa-ov-funnel-step{align-items:center;gap:.5rem;display:flex}.pa-world .pa-ov-funnel-step[data-anchor=left-of]:after{content:"";opacity:.6;background:currentColor;width:.625rem;height:1px}.pa-world .pa-ov-weeks>*{font-size:.75rem}.pa-world .pa-ov-root{z-index:2;align-items:center;gap:.5rem;margin:0;display:flex;position:absolute;top:0;left:0}.pa-world .pa-ov-root:before{content:"";opacity:.6;background:currentColor;width:.625rem;height:1px}.pa-world .pa-ov-thead{opacity:0}.pa-world .pa-ov-thead>*{width:var(--w,auto);height:var(--pa-row-h,1.5rem);background:color-mix(in srgb, #fff calc(var(--pa-invert,1) * 100%), #000);color:#000;font:600 var(--pa-label-size,.8125rem) / 1 var(--pa-mono);font-variant-ligatures:none;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.pa-world .pa-ov-thead>[data-hidden]{display:none}.pa-world .pa-ov-thead>.pa-ov-thead-name{background:0 0;width:auto;height:auto;font-weight:500}.pa-world .pa-ov-vignette{z-index:1;background:radial-gradient(75% 70%,#0000 55%,#0000008c 100%);transition:opacity .24s linear;position:absolute;inset:0}.pa-world .pa-ov[data-inverted] .pa-ov-vignette{opacity:0}.pa-world .pa-ov-grain{z-index:5;opacity:.5;will-change:transform;background-size:128px 128px;animation:.42s step-end infinite pa-ov-grain;position:absolute;inset:-128px}@keyframes pa-ov-grain{0%{transform:translate(0,0)}14%{transform:translate(-41px,23px)}28%{transform:translate(67px,-58px)}42%{transform:translate(-89px,-17px)}57%{transform:translate(31px,79px)}71%{transform:translate(-12px,-96px)}85%{transform:translate(103px,44px)}}.pa-world .pa-hud{z-index:30;mix-blend-mode:difference}.pa-world .pa-hud-hit{min-width:44px;min-height:44px;color:var(--pa-ink-2);font:500 .8125rem / 1 var(--pa-sans);white-space:nowrap;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;text-decoration:none;transition:color .12s linear,background-color .12s linear;display:inline-flex}.pa-world .pa-hud-hit:focus-visible{outline:2px solid var(--pa-ink);outline-offset:2px}.pa-world .pa-hud-hit:active{background:var(--pa-press);color:var(--pa-ink);transition-duration:0s}@media (hover:hover) and (pointer:fine){.pa-world .pa-hud-hit:hover{background:var(--pa-hover);color:var(--pa-ink)}}.pa-world .pa-hud-top{height:var(--pa-bar);padding:0 max(.25rem, calc(var(--pa-gutter) - .75rem));justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;top:0;left:0;right:0}.pa-world .pa-hud-mark{color:var(--pa-ink);letter-spacing:-.01em;gap:.625rem;font-size:.9375rem;font-weight:600}.pa-world .pa-hud-dash{width:22px;height:auto;display:block}.pa-world .pa-hud .site-dash-mark-dash{animation:none}.pa-world .pa-hud-actions{align-items:center;gap:.25rem;display:flex}.pa-world .pa-hud-icon{flex:none;width:14px;height:14px;display:block}.pa-world .pa-hud-skip{color:var(--pa-ink)}.pa-world .pa-hud-index{top:50%;right:max(.25rem, calc(var(--pa-gutter) - .75rem));flex-direction:column;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex;position:absolute;transform:translateY(-50%)}.pa-world .pa-hud-index .pa-hud-hit{min-height:32px;color:var(--pa-ink-2);gap:.625rem;padding:0 .5rem;font-size:.75rem;font-weight:400}.pa-world .pa-hud-index .pa-hud-hit:after{content:"";width:.875rem;height:1px;transition:width .16s var(--pa-snap);background:currentColor}.pa-world .pa-hud-index [aria-current]{color:var(--pa-ink)}.pa-world .pa-hud-index-label{opacity:0;transition:opacity .16s linear}.pa-world .pa-hud-index [aria-current] .pa-hud-index-label,.pa-world .pa-hud-index:is(:hover,:focus-within) .pa-hud-index-label{opacity:1}.pa-world .pa-hud-index [aria-current]:after{width:1.75rem}@media (pointer:coarse){.pa-world .pa-hud-index .pa-hud-hit{min-height:44px}}@media (max-width:56rem){.pa-world .pa-hud-index{display:none}}@media (max-width:40rem){.pa-world :is(.pa-hud-word,.pa-hud-btn-text){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pa-world .pa-hud-mark,.pa-world .pa-hud-btn:not(.pa-hud-skip){padding:0}.pa-world .pa-hud-top{height:auto;min-height:var(--pa-bar);flex-wrap:wrap;align-content:center}.pa-world .pa-hud-actions{flex-wrap:wrap;justify-content:flex-end}.pa-world .pa-ov-count{top:calc(var(--pa-bar-max) + 1rem);transform:none}.pa-world .pa-ov-ticker{top:calc(var(--pa-bar-max) + 7.5rem);opacity:.38;font-size:.625rem}.pa-world .pa-ov-cutin-word{font-size:min(32vw,40svh)}}.pa-world :is(.pa-ov,.pa-hud)[data-reduced] :is(*){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.pa-world :is(.pa-ov,.pa-hud) :is(*){transition:none!important;animation:none!important}}
.site.site-pa-world{color:#fff;background:#000}.site-pa-world .site-main{padding-top:0}.pa-world{height:calc(var(--pa-world-units) * 95svh + 100svh);background:#000;position:relative}.pa-world-stage{--pa-invert:0;isolation:isolate;background:color-mix(in srgb, #fff calc(var(--pa-invert) * 100%), #000);color:#fff;cursor:crosshair;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:100svh;position:sticky;top:0;overflow:hidden}.pa-world-canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pa-hero{--site-ink:#fff;--site-ink-muted:#ffffffb3;--site-line:#ffffff3d;--site-accent:#fff;z-index:20;left:var(--site-gutter);width:min(64rem, calc(100% - 2 * var(--site-gutter)));color:#fff;text-shadow:0 0 22px #000000d9;pointer-events:none;will-change:opacity, transform;position:absolute;bottom:clamp(4.5rem,13svh,9rem)}.pa-hero .pa-install{--pa-install-bg:#0a0a0ad1;--pa-install-edge:#ffffff38;pointer-events:auto;text-shadow:none}.pa-hero-title{font-family:var(--font-arizona-flare), var(--site-font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(2.6rem,1.1rem + 5vw,5.75rem);font-weight:380;line-height:1}.pa-hero-title span:last-child{color:#ffffff9e}.pa-hero-sub{color:#ffffffbd;max-width:32rem;margin:1.25rem 0 1.5rem;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.55}.pa-heading{z-index:25;left:var(--site-gutter);max-width:min(46rem, calc(100% - 2 * var(--site-gutter)));color:#fff;font-family:var(--font-arizona-flare), var(--site-font-serif);letter-spacing:-.02em;mix-blend-mode:difference;pointer-events:none;margin:0;font-size:clamp(1.75rem,1rem + 2.6vw,3.25rem);font-weight:380;line-height:1.04;position:absolute;bottom:clamp(2rem,6svh,4rem)}.pa-heading-line{padding-bottom:.1em;display:block;overflow:hidden}.pa-heading-line>span{animation:.42s cubic-bezier(.2,0,0,1) both pa-heading-rise;display:inline-block}.pa-heading-line+.pa-heading-line>span{color:#ffffffa3;animation-delay:70ms}@keyframes pa-heading-rise{0%{transform:translateY(105%)}}@media (prefers-reduced-motion:reduce){.pa-heading-line>span{animation:none}}.pa-world-stage[data-still] .pa-ov-grain{animation-play-state:paused}.pa-world-flat .pa-world-canvas{display:none}.pa-finale{--site-paper:#fff;--site-ink:#0b0b0b;--site-ink-muted:#555;--site-line:#e2e2e2;--site-accent:#0b0b0b;color:var(--site-ink);background:#fff;scroll-margin-top:0;position:relative}.pa-finale:focus{outline:none}.pa-endbar{padding:1.5rem var(--site-gutter) 2rem;border-top:1px solid var(--site-line);color:var(--site-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;font-size:.8125rem;display:flex}.pa-endbar nav{flex-wrap:wrap;gap:0 1.25rem;display:flex}.pa-endbar a{min-height:2.75rem;color:inherit;transition:color .14s var(--site-ease-out-quart);align-items:center;text-decoration:none;display:inline-flex}.pa-endbar a:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px;border-radius:2px}@media (hover:hover) and (pointer:fine){.pa-endbar a:hover{color:var(--site-ink)}}
