.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.fan[data-astro-cid-ao5iuxa7]{overflow:visible}.pick[data-astro-cid-ao5iuxa7],.pick-float[data-astro-cid-ao5iuxa7]{transform-box:view-box;transform-origin:60px 96px}:root{--backdrop:#0f0f11;--panel:#1a1a1d;--raised:#242428;--line:#333338;--text:#edebe6;--quiet:#a3a3a9;--faint:#8a8a90;--plum:#b56c89;--violet:#7c5fc0;--plum-deep:#8e4c64;--violet-deep:#533c88;--pick-front:#a06aa6;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--display:clamp(2.6rem, 6.2vw, 5.75rem);--title:clamp(1.9rem, 3.6vw, 3.25rem);--lead:clamp(1.15rem, 1.5vw, 1.375rem);--body:1.0625rem;--small:.9375rem;--margin:clamp(20px, 4vw, 56px);--max:1280px;--gap-section:clamp(120px, 16vw, 220px);--radius-window:14px;--radius-panel:12px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, 1, .36, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--line) var(--backdrop);overflow-x:clip}body{background:var(--backdrop);color:var(--text);font:400 var(--body)/1.55 var(--font);-webkit-font-smoothing:antialiased;font-kerning:normal;margin:0}img,video,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:500;line-height:1.02}p{text-wrap:pretty;margin:0}::selection{background:var(--violet-deep);color:var(--text)}:focus-visible{outline:2px solid var(--plum);outline-offset:3px;border-radius:6px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--backdrop)}::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--backdrop);border-radius:10px}.wrap{width:min(100% - 2 * var(--margin), var(--max));margin-inline:auto}.lead{font-size:var(--lead);color:var(--quiet);max-width:38ch;line-height:1.45}.quiet{color:var(--quiet)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button{--b:var(--plum-deep);background:var(--b);color:#fff;min-height:48px;font:500 1.0625rem/1 var(--font);letter-spacing:-.01em;cursor:pointer;transition:transform .35s var(--ease-soft), background-color .25s ease;border:0;border-radius:999px;align-items:center;gap:.6em;padding:0 1.35em 0 1.1em;text-decoration:none;display:inline-flex}.button:hover{--b:#9c5672;transform:translateY(-2px)}.button:active{transition-duration:.12s;transform:translateY(0)scale(.97)}.button svg{width:.95em;height:.95em;transition:transform .45s var(--ease-soft)}.button:hover svg{transform:rotate(-14deg)}.button.secondary{--b:var(--raised);color:var(--text)}.button.secondary:hover{--b:#2e2e33}.text-link{color:var(--text);text-decoration:underline;text-decoration-color:var(--plum);text-underline-offset:.25em;transition:text-decoration-color .2s}.text-link:hover{text-decoration-color:var(--text)}.picks{gap:.7em;margin:0;padding:0;list-style:none;display:grid}.picks li{grid-template-columns:10.2px 1fr;align-items:baseline;gap:.75em;display:grid}.picks li:before{content:"";background:var(--plum);width:10.2px;height:12px;translate:0 1px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-40 -46 80 92'><path d='M0 -44C22 -44 38 -38 38 -24C38 -6 21 21 7 37Q0 45 -7 37C-21 21 -38 -6 -38 -24C-38 -38 -22 -44 0 -44Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-40 -46 80 92'><path d='M0 -44C22 -44 38 -38 38 -24C38 -6 21 21 7 37Q0 45 -7 37C-21 21 -38 -6 -38 -24C-38 -38 -22 -44 0 -44Z'/></svg>") 50%/contain no-repeat}@media (prefers-reduced-motion:no-preference){.js [data-rise]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.js [data-rise].in{opacity:1;transform:none}}.window{border-radius:var(--radius-window);background:var(--panel);overflow:hidden;box-shadow:0 0 0 1px #ffffff12,inset 0 1px #ffffff0f,0 30px 70px -24px #000000bf,0 12px 24px -12px #00000080}.window img,.window video{width:100%;height:auto}@media (prefers-reduced-motion:no-preference){html[data-astro-transition]::view-transition-old(root){animation:none!important}html[data-astro-transition]::view-transition-new(root){-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-40 -46 80 92'><path d='M0 -44C22 -44 38 -38 38 -24C38 -6 21 21 7 37Q0 45 -7 37C-21 21 -38 -6 -38 -24C-38 -38 -22 -44 0 -44Z'/></svg>") 50% 45%/0 no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-40 -46 80 92'><path d='M0 -44C22 -44 38 -38 38 -24C38 -6 21 21 7 37Q0 45 -7 37C-21 21 -38 -6 -38 -24C-38 -38 -22 -44 0 -44Z'/></svg>") 50% 45%/0 no-repeat;animation:.85s cubic-bezier(.7,0,.2,1) both pick-wipe!important}@keyframes pick-wipe{0%{-webkit-mask-size:0;mask-size:0}to{-webkit-mask-size:420vmax;mask-size:420vmax}}::view-transition-group(*){animation-duration:.85s;animation-timing-function:cubic-bezier(.7,0,.2,1)}}.skip[data-astro-cid-hkbrpulz]{z-index:50;background:var(--text);color:var(--backdrop);border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{left:8px}.bar[data-astro-cid-hkbrpulz]{z-index:40;background:var(--backdrop);position:sticky;top:0}.bar-in[data-astro-cid-hkbrpulz]{align-items:center;gap:clamp(16px,3vw,40px);height:64px;display:flex}.wordmark[data-astro-cid-hkbrpulz]{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-hkbrpulz] .wordmark-fan{width:30px;transition:transform .5s var(--ease-soft)}.wordmark[data-astro-cid-hkbrpulz]:hover .wordmark-fan{transform:rotate(-8deg)scale(1.06)}.bar-in[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{margin-left:auto}.bar-in[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:clamp(14px,2.4vw,32px);margin:0;padding:0;list-style:none;display:flex}.bar-in[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--quiet);font-size:var(--small);text-decoration:none;transition:color .2s}.bar-in[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.bar-in[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--text)}.bar-download[data-astro-cid-hkbrpulz]{min-height:38px;font-size:.9375rem}.menu-btn[data-astro-cid-hkbrpulz],.menu[data-astro-cid-hkbrpulz]{display:none}@media (width<=760px){.bar-in[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{display:none}.bar-download[data-astro-cid-hkbrpulz]{min-height:36px;margin-left:auto;padding-inline:14px}.menu-btn[data-astro-cid-hkbrpulz]{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;place-content:center;gap:6px;margin-right:-10px;padding:0;display:grid}.menu-btn[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{width:20px;height:1.5px;transition:transform .35s var(--ease-soft);background:currentColor;border-radius:2px;display:block}.menu-btn[data-astro-cid-hkbrpulz][aria-expanded=true] span[data-astro-cid-hkbrpulz]:first-child{transform:translateY(3.75px)rotate(45deg)}.menu-btn[data-astro-cid-hkbrpulz][aria-expanded=true] span[data-astro-cid-hkbrpulz]:last-child{transform:translateY(-3.75px)rotate(-45deg)}.menu[data-astro-cid-hkbrpulz]:not([hidden]){background:var(--backdrop);height:calc(100dvh - 64px);display:block;position:absolute;top:64px;left:0;right:0;overflow-y:auto}.menu[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding-top:16px;padding-bottom:40px;list-style:none;display:grid}.menu[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line)}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{letter-spacing:-.02em;color:var(--text);padding:18px 0;font-size:1.75rem;font-weight:500;text-decoration:none;display:block}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--plum)}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-hkbrpulz]:not([hidden]) li[data-astro-cid-hkbrpulz]{animation:menu-in .45s var(--ease-soft) both;animation-delay:calc(var(--i) * 40ms)}}}@keyframes menu-in{0%{opacity:0;transform:translateY(10px)}}html.menu-open{overflow:hidden}.foot[data-astro-cid-hkbrpulz]{isolation:isolate;margin-top:var(--gap-section);background:var(--panel);padding:clamp(72px,9vw,120px) 0 36px;position:relative;overflow:hidden}main[data-astro-cid-hkbrpulz]:has(>:last-child:is(.field,.get-field))+.foot[data-astro-cid-hkbrpulz]{margin-top:0}.foot[data-astro-cid-hkbrpulz]:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#8e4c6459,#533c882e 55%,#0000);width:min(1400px,120vw);height:70%;position:absolute;top:0;left:50%;translate:-50% -55%}.foot-in[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid}.foot-brand[data-astro-cid-hkbrpulz]{align-content:start;gap:18px;display:grid}.foot-id[data-astro-cid-hkbrpulz]{letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.375rem;font-weight:500;text-decoration:none;display:inline-flex}.foot-id[data-astro-cid-hkbrpulz] .foot-fan{width:44px;transition:transform .6s var(--ease-soft)}.foot-id[data-astro-cid-hkbrpulz]:hover .foot-fan{transform:rotate(-8deg)scale(1.06)}.foot-line[data-astro-cid-hkbrpulz]{color:var(--quiet);max-width:30ch}.foot-act[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:4px;display:flex}.foot-col[data-astro-cid-hkbrpulz]{align-content:start;gap:14px;display:grid}.foot-h[data-astro-cid-hkbrpulz]{align-items:center;gap:10px;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.foot-pick[data-astro-cid-hkbrpulz]{width:16px;transition:transform .5s var(--ease-soft);display:inline-block}.foot-h[data-astro-cid-hkbrpulz]:hover .foot-pick[data-astro-cid-hkbrpulz]{transform:rotate(-12deg)scale(1.15)}.foot-left[data-astro-cid-hkbrpulz] .foot-pick[data-astro-cid-hkbrpulz]{color:#b0627f}.foot-front[data-astro-cid-hkbrpulz] .foot-pick[data-astro-cid-hkbrpulz]{color:#b07bc0}.foot-right[data-astro-cid-hkbrpulz] .foot-pick[data-astro-cid-hkbrpulz]{color:#8467c9}.foot[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.foot-col[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--quiet);font-size:var(--small);text-decoration:none;transition:color .2s}.foot-col[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text)}.foot-base[data-astro-cid-hkbrpulz]{color:var(--faint);font-size:var(--small);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(56px,7vw,96px);padding-top:22px;display:flex}.foot-base[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:22px;display:flex}.foot-base[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--faint);text-decoration:none}.foot-base[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text)}@media (width<=900px){.foot-in[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}.foot-brand[data-astro-cid-hkbrpulz]{grid-column:1/-1}}@media (width<=520px){.foot-in[data-astro-cid-hkbrpulz]{row-gap:36px}}
