@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-mono:"Geist Mono","Geist Mono Fallback"}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);font-family:Chillax,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink)}a{color:inherit}::-moz-selection{background:var(--ink);color:var(--paper)}::selection{background:var(--ink);color:var(--paper)}@font-face{font-family:Chillax;src:url(/fonts/chillax-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/chillax-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/chillax-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--paper:#fdfdfc;--ink:#0a0a0a;--muted:#6b6b66;--faint:#74746b;--field:#ffffff;--line:rgba(10,10,10,0.12);--line-strong:rgba(10,10,10,0.24);--ring:rgba(10,10,10,0.08);--lift:0 1px 2px rgba(10,10,10,0.04),0 10px 28px rgba(10,10,10,0.07);--ag-accent:#504e76;--ag-ship:#d4491a;--hl-violet:rgba(80,78,118,0.16);--hl-orange:rgba(241,100,46,0.2);--hl-olive:rgba(163,181,101,0.34);--hl-corn:rgba(252,221,157,0.44);--hl-lilac:rgba(196,195,227,0.42);--dot-ink:10 10 10;--ease:cubic-bezier(0.4,0,0.2,1);--pop:cubic-bezier(0.34,1.36,0.64,1);--settle:cubic-bezier(0.22,1,0.36,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0b0b0c;--ink:#ededea;--muted:#8b8b85;--faint:#7c7c74;--field:#141416;--line:rgba(237,237,234,0.14);--line-strong:rgba(237,237,234,0.28);--ring:rgba(237,237,234,0.1);--lift:0 1px 2px rgba(0,0,0,0.3),0 10px 28px rgba(0,0,0,0.4);--ag-accent:#9a97cf;--ag-ship:#f1642e;--dot-ink:237 237 234;--hl-violet:rgba(154,151,207,0.22);--hl-orange:rgba(241,100,46,0.24);--hl-olive:rgba(163,181,101,0.24);--hl-corn:rgba(252,221,157,0.2);--hl-lilac:rgba(196,195,227,0.22)}}:root[data-theme=dark]{--paper:#0b0b0c;--ink:#ededea;--muted:#8b8b85;--faint:#7c7c74;--field:#141416;--line:rgba(237,237,234,0.14);--line-strong:rgba(237,237,234,0.28);--ring:rgba(237,237,234,0.1);--lift:0 1px 2px rgba(0,0,0,0.3),0 10px 28px rgba(0,0,0,0.4);--ag-accent:#9a97cf;--ag-ship:#f1642e;--hl-violet:rgba(154,151,207,0.22);--hl-orange:rgba(241,100,46,0.24);--hl-olive:rgba(163,181,101,0.24);--hl-corn:rgba(252,221,157,0.2);--hl-lilac:rgba(196,195,227,0.22)}@media (prefers-color-scheme:dark){html:not([data-theme=light]){color-scheme:dark}}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}.wl-theme{position:fixed;top:1.25rem;right:1.25rem;z-index:60;display:grid;place-items:center;width:2.375rem;height:2.375rem;padding:0;border:1px solid transparent;border-radius:9999px;background:none;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s var(--ease),transform .2s var(--pop)}.wl-theme:hover{border-color:var(--line)}.wl-theme:active{transform:scale(.92)}.wl-theme:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wl-theme svg{grid-area:1/1;width:1.125rem;height:1.125rem;display:block;transition:opacity .25s var(--ease),transform .35s var(--pop)}.wl-theme .wl-sun{opacity:0;transform:rotate(-70deg) scale(.6)}.wl-theme .wl-moon{opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wl-theme .wl-sun{opacity:1;transform:none}:root:not([data-theme=light]) .wl-theme .wl-moon{opacity:0;transform:rotate(70deg) scale(.6)}}:root[data-theme=dark] .wl-theme .wl-sun{opacity:1;transform:none}:root[data-theme=dark] .wl-theme .wl-moon{opacity:0;transform:rotate(70deg) scale(.6)}@media (prefers-reduced-motion:no-preference){.wl,body,html{transition:background-color .4s var(--ease),color .4s var(--ease)}}.wl-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-tier=lite] *,html[data-tier=lite] .qs-fig.is-in,html[data-tier=lite] :after,html[data-tier=lite] :before{animation-iteration-count:1!important}html[data-tier=lite] .dg-packet{animation-fill-mode:forwards}html[data-tier=lite] .fs-spin,html[data-tier=lite] .pr-spin{animation-iteration-count:infinite!important}html[data-tier=lite] .hr-oi{animation-iteration-count:1,0!important}html[data-tier=lite] .bob,html[data-tier=lite] .float,html[data-tier=lite] .ft-name.is-in .ft-p .crew-eyes,html[data-tier=lite] .hr-door>span:before,html[data-tier=lite] .nrun-st.is-working .wd-ns-l>svg,html[data-tier=lite] .pulse,html[data-tier=lite] .stk.is-blink .crew-eyes,html[data-tier=lite] .stk.is-rev .stk-in,html[data-tier=lite] .stk.is-twinkle .stk-in,html[data-tier=lite] .wd-dmg-bob,html[data-tier=lite] .wd-dmg-nudge,html[data-tier=lite] .wd-track i.is-n,html[data-tier=lite] .wd-wdot,html[data-tier=lite] :is(.pr-peek-a,.pr-peek-b,.pr-peek-c,.pr-cr-rec){animation-iteration-count:0!important}@media (hover:hover),(pointer:fine){html.js[data-tier=lite] .cue-stage.is-in *,html.js[data-tier=lite] .cue-stage.is-in :after,html.js[data-tier=lite] .cue-stage.is-in :before{animation:none!important}html[data-tier=lite] .cue-pk{display:none}}html[data-tier=lite] .cl-panels-track,html[data-tier=lite] .hr-mq-track{animation:none;will-change:auto}html[data-tier=lite] .ft-cta-link,html[data-tier=lite] .hr-toast-card,html[data-tier=lite] .mbar,html[data-tier=lite] .msheet,html[data-tier=lite] .pm::backdrop,html[data-tier=lite] .pr-tog,html[data-tier=lite] .wd-focus,html[data-tier=lite] .wd-mb,html[data-tier=lite] .wd-open,html[data-tier=lite] .wd-panel{backdrop-filter:none}html[data-tier=lite] .mbar.is-art{background:rgba(14,54,64,.84)}html[data-tier=lite] .mbar.is-paper{background:rgba(246,245,240,.96)}html[data-tier=lite] .mbar.is-night{background:rgba(6,10,22,.92)}html[data-tier=lite] .ft-cta-link{background:rgba(255,255,255,.24)}html[data-tier=lite] .hr-toast-card{background:rgba(246,246,243,.95)}html[data-tier=lite] .pr-tog{background:rgba(255,255,255,.86)}html[data-tier=lite] .pm::backdrop{background:rgba(10,26,32,.55)}html[data-tier=lite] .wd-open{background:linear-gradient(180deg,#ffffff,#faf9f5);box-shadow:inset 0 0 0 1px rgba(21,39,44,.08),0 24px 44px -28px rgba(21,39,44,.45)}html[data-tier=lite] .wd-panel{background:#fff;box-shadow:0 0 0 1px rgba(21,39,44,.07)}html[data-tier=lite] .wd-focus{background:rgba(255,255,255,.96)}html[data-tier=lite] .wd-mb{background:rgba(10,60,90,.72)}html[data-tier=lite] .notch-bg i{transition-duration:.3s}html[data-tier=lite] .hr{--px:0!important;clip-path:none}html[data-tier=lite] .hr-desk,html[data-tier=lite] .hr-sky,html[data-tier=lite] .hr-stage{transform:none;will-change:auto}html[data-tier=lite] .hr-col,html[data-tier=lite] .hr-o{transform:none!important;transition:none}html[data-tier=lite] .hr-door>span:before{box-shadow:0 0 0 1px rgba(255,236,244,.55),0 0 16px 2px rgba(255,128,184,.5),0 0 40px 6px rgba(255,146,190,.3)}html[data-tier=lite] :is(.hr-l1,.hr-l2,.hr-door,.hr-sub,.hr-works,.pr-per,.pr-quiet){filter:none!important}html[data-tier=lite] .art-in,html[data-tier=lite] .art[data-progress]:not([data-scroller])>.art-in{animation:none;transform:scale(var(--art-zoom,1));will-change:auto}html[data-tier=lite] .tl-copy,html[data-tier=lite] .tl-pic{animation:none;translate:none}html[data-tier=lite] .tl-pic{perspective:none}html[data-tier=lite] .tl-pic>.win,html[data-tier=lite] .tl-stop.is-flip .tl-pic>.win{animation:none;transform:none}html[data-tier=lite] .tl-pic .win-body{box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 0 0 1px rgba(21,39,44,.16),0 2px 0 1px #f3ede6,0 4px 0 1px #e6ddd3,0 6px 0 1px #d9cec2,0 8px 0 1px #cbbfb1,0 10px 0 1px #beb0a1,0 26px 36px -22px rgba(21,39,44,.5)}html[data-tier=lite] .tl,html[data-tier=lite] .tl :is(.tl-intro,.tl-copy){transition:none}html[data-tier=lite] .gr{--px:0!important;clip-path:none}html[data-tier=lite] .gr-board{transform:rotateX(calc(var(--rx) - 2deg)) rotate(calc(var(--rz) + 3deg))!important;will-change:auto}html[data-tier=lite] .gr-beam,html[data-tier=lite] .gr-f-glow,html[data-tier=lite] .gr-glow{display:none}html[data-tier=lite] .gr-bot-b svg,html[data-tier=lite] .gr-fold:before,html[data-tier=lite] .gr-hub-t svg{filter:none}html[data-tier=lite] .pr-grain{display:none}html[data-tier=lite] .pr-cr{filter:drop-shadow(0 0 .6px rgba(0,0,0,.75)) drop-shadow(0 10px 12px rgba(6,30,40,.26))}html[data-tier=lite] .cl-panels{perspective:none}html[data-tier=lite] .cl-panels-plane{transform:none}html[data-tier=lite] .wy{--lift-3:0 2px 0 rgba(21,39,44,0.05),0 22px 40px -22px rgba(21,39,44,0.42),0 8px 18px -12px rgba(21,39,44,0.18)}html.js[data-tier=lite] [data-reveal]{filter:none;transition:opacity .24s var(--ease) var(--d,0s),transform .34s var(--ease-out) var(--d,0s)}html.js[data-tier=lite] [data-reveal=pop]{transition:opacity .24s var(--ease) var(--d,0s),transform .4s var(--spring) var(--d,0s)}html.js[data-tier=lite] .tl-pic[data-reveal]{transition:opacity .4s var(--ease) var(--d,0s),transform .45s var(--ease-out) var(--d,0s)}html.js[data-tier=lite] [data-reveal=rise]{transform:translateY(40px)}html.js[data-tier=lite] [data-reveal].is-in{transform:none}html[data-tier=lite] .pm-win{box-shadow:0 0 0 1px rgba(21,39,44,.1),0 24px 44px -24px rgba(10,30,40,.5)}html[data-tier=lite] .dsheet-card{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(21,39,44,.12),0 2px 0 1px #efe8df,0 4px 0 1px #e2d9ce,0 6px 0 1px #d4c9bc,0 24px 44px -24px rgba(20,8,20,.55)}html[data-tier=lite] .ft-word{text-shadow:.006em .011em 0 #fbd9e7,.012em .022em 0 #f3bcd3,.018em .033em 0 #e9a0bf,.024em .044em 0 #dc84aa,.03em .055em 0 #c9678f,.036em .066em 0 #b8547d,.042em .077em 0 #9c3f68,.05em .1em .04em rgba(0,0,0,.4)}html[data-tier=lite] .dg-wires path.w.is-shadow{filter:none}html[data-tier=lite] .wy-cur-arrow{display:none}html[data-tier=lite].has-cursor,html[data-tier=lite].has-cursor *{cursor:revert!important}html[data-tier=lite].has-cursor :is(button,summary,label,select,[role=button],.gel),html[data-tier=lite].has-cursor :is(button,summary,label,select,[role=button],.gel) *{cursor:pointer!important}