@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eb-garamond-latin-400-normal.1z-ay9x08hyv1.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/eb-garamond-latin-400-italic.3fs_4yy4gd4w7.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/eb-garamond-latin-700-normal.3s0nromtmn3bx.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/eb-garamond-latin-700-italic.0tfpnd2hlnrw8.woff2)format("woff2")}@font-face{font-family:CMU Sans Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cmu-sans-serif-500-roman.3xg2k0ba97em-.woff2)format("woff2")}@font-face{font-family:CMU Sans Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cmu-sans-serif-500-italic.0bnitkf7tbs2n.woff2)format("woff2")}@font-face{font-family:CMU Sans Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cmu-sans-serif-700-roman.41p12h0bquqh_.woff2)format("woff2")}@font-face{font-family:CMU Sans Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/cmu-sans-serif-700-italic.02dh5_9eluw8b.woff2)format("woff2")}@font-face{font-family:CMU Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cmu-serif-500-roman.3g0ygst_cdj3j.woff2)format("woff2")}@font-face{font-family:CMU Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cmu-serif-500-italic.3aanpug15dpby.woff2)format("woff2")}@font-face{font-family:CMU Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cmu-serif-700-roman.1h7o6gj5p17lg.woff2)format("woff2")}@font-face{font-family:CMU Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/cmu-serif-700-italic.0frvs--n_e9bn.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-style:normal;font-weight:400;font-display:swap;src:local(Times New Roman),local(TimesNewRomanPSMT),url(../media/tinos-400-normal.2bopjkua82h6d.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-style:italic;font-weight:400;font-display:swap;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),url(../media/tinos-400-italic.0eo8jvzhrf79z.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-style:normal;font-weight:700;font-display:swap;src:local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT),url(../media/tinos-700-normal.2ci_zimfhrxsk.woff2)format("woff2")}@font-face{font-family:Times New Roman;font-style:italic;font-weight:700;font-display:swap;src:local(Times New Roman Bold Italic),local(TimesNewRomanPS-BoldItalicMT),url(../media/tinos-700-italic.0yr6q9afdkjyn.woff2)format("woff2")}@font-face{font-family:Arial;font-style:normal;font-weight:400;font-display:swap;src:local(Arial),local(ArialMT),url(../media/arimo-400-normal.1f4-exyxgx_05.woff2)format("woff2")}@font-face{font-family:Arial;font-style:italic;font-weight:400;font-display:swap;src:local(Arial Italic),local(Arial-ItalicMT),url(../media/arimo-400-italic.32cddgfsfgs0z.woff2)format("woff2")}@font-face{font-family:Arial;font-style:normal;font-weight:700;font-display:swap;src:local(Arial Bold),local(Arial-BoldMT),url(../media/arimo-700-normal.0-tbv1vqb0mp0.woff2)format("woff2")}@font-face{font-family:Arial;font-style:italic;font-weight:700;font-display:swap;src:local(Arial Bold Italic),local(Arial-BoldItalicMT),url(../media/arimo-700-italic.21i172bp1e6s9.woff2)format("woff2")}@font-face{font-family:Georgia;font-style:normal;font-weight:400;font-display:swap;src:local(Georgia),url(../media/gelasio-400-normal.0ebal_t--v83v.woff2)format("woff2")}@font-face{font-family:Georgia;font-style:italic;font-weight:400;font-display:swap;src:local(Georgia Italic),url(../media/gelasio-400-italic.1d6l_g37q5oq0.woff2)format("woff2")}@font-face{font-family:Georgia;font-style:normal;font-weight:700;font-display:swap;src:local(Georgia Bold),url(../media/gelasio-700-normal.2_wxhekvvgchj.woff2)format("woff2")}@font-face{font-family:Georgia;font-style:italic;font-weight:700;font-display:swap;src:local(Georgia Bold Italic),url(../media/gelasio-700-italic.2o8syrtvl7c2r.woff2)format("woff2")}@font-face{font-family:Calibri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/carlito-400-normal.3iu1-p09p3uyc.woff2)format("woff2")}@font-face{font-family:Calibri;font-style:italic;font-weight:400;font-display:swap;src:url(../media/carlito-400-italic.3cu5_4mm__d0z.woff2)format("woff2")}@font-face{font-family:Calibri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/carlito-700-normal.1i80vhi7kp5fy.woff2)format("woff2")}@font-face{font-family:Calibri;font-style:italic;font-weight:700;font-display:swap;src:url(../media/carlito-700-italic.3nb738hc9qymv.woff2)format("woff2")}@font-face{font-family:Cambria;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caladea-400-normal.1c5msv5qwm_v7.woff2)format("woff2")}@font-face{font-family:Cambria;font-style:italic;font-weight:400;font-display:swap;src:url(../media/caladea-400-italic.2p89e2cuvmrx5.woff2)format("woff2")}@font-face{font-family:Cambria;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caladea-700-normal.2x0uiuhoway26.woff2)format("woff2")}@font-face{font-family:Cambria;font-style:italic;font-weight:700;font-display:swap;src:url(../media/caladea-700-italic.1s1yn0s7iyj_t.woff2)format("woff2")}@font-face{font-family:Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/garamond-400-normal.30cq6--n94821.woff2)format("woff2")}@font-face{font-family:Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/garamond-400-italic.1gsuuukvnspsf.woff2)format("woff2")}@font-face{font-family:Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/garamond-700-normal.0k8t3v3zgsa-l.woff2)format("woff2")}@font-face{font-family:Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/garamond-700-italic.1e4ea3gq9_sbd.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dm-sans-400-normal.2umi6v-nrq55o.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/dm-sans-400-italic.2ynnpeyrc2vmj.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dm-sans-700-normal.0mke49mmdx6y9.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/dm-sans-700-italic.2r5upbdmigar5.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/lato-400-normal.3fqdk3zcgat4k.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(../media/lato-400-italic.0d_e62d83j1e0.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/lato-700-normal.4381_sqwva1n-.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(../media/lato-700-italic.3w8lrk1961gtd.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/lora-400-normal.41u40x4_tiss6.woff2)format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/lora-400-italic.09zo-1ju3s7ra.woff2)format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/lora-700-normal.26ig8g4871qd4.woff2)format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:700;font-display:swap;src:url(../media/lora-700-italic.0jce10dxtgj-a.woff2)format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(../media/merriweather-400-normal.32wtvsf7k-nt2.woff2)format("woff2")}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-display:swap;src:url(../media/merriweather-400-italic.2fsjxhgpbc631.woff2)format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:url(../media/merriweather-700-normal.329h4velhxihz.woff2)format("woff2")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-display:swap;src:url(../media/merriweather-700-italic.3d3-gp3u5js88.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/playfair-display-400-normal.0xnmyujjjnozh.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/playfair-display-400-italic.0g2_m6vy886cd.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/playfair-display-700-normal.1om0ctvcjicwu.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/playfair-display-700-italic.16cgz9ep9hwa2.woff2)format("woff2")}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/pt-serif-400-normal.3amhhzbcorhti.woff2)format("woff2")}@font-face{font-family:PT Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/pt-serif-400-italic.2llqb6-iv6zg7.woff2)format("woff2")}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/pt-serif-700-normal.0pce0j_2uod6d.woff2)format("woff2")}@font-face{font-family:PT Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/pt-serif-700-italic.3sy49kwlhea9u.woff2)format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/raleway-400-normal.2qhd-rrj7mlgr.woff2)format("woff2")}@font-face{font-family:Raleway;font-style:italic;font-weight:400;font-display:swap;src:url(../media/raleway-400-italic.3quurb29s2j4_.woff2)format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(../media/raleway-700-normal.27octl16_qfbk.woff2)format("woff2")}@font-face{font-family:Raleway;font-style:italic;font-weight:700;font-display:swap;src:url(../media/raleway-700-italic.1vnybgh2ahfdd.woff2)format("woff2")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/source-sans-pro-400-normal.2nwpuil27audu.woff2)format("woff2")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/source-sans-pro-400-italic.211yzo59ne3h2.woff2)format("woff2")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/source-sans-pro-700-normal.3oh5qiq8zwpv0.woff2)format("woff2")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;font-display:swap;src:url(../media/source-sans-pro-700-italic.1_-f_mkp6e7h_.woff2)format("woff2")}@font-face{font-family:Charter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/xcharter-400-normal.278j3115cv3zr.woff2)format("woff2")}@font-face{font-family:Charter;font-style:italic;font-weight:400;font-display:swap;src:url(../media/xcharter-400-italic.0mf57xtmsfk36.woff2)format("woff2")}@font-face{font-family:Charter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/xcharter-700-normal.2kzchrtltvy-0.woff2)format("woff2")}@font-face{font-family:Charter;font-style:italic;font-weight:700;font-display:swap;src:url(../media/xcharter-700-italic.04_xcjs1vees9.woff2)format("woff2")}@font-face{font-family:Aptos;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aptos-400-normal.2mfxft8i8yjh-.woff2)format("woff2")}@font-face{font-family:Aptos;font-style:italic;font-weight:400;font-display:swap;src:url(../media/aptos-400-italic.41-psh0e5303u.woff2)format("woff2")}@font-face{font-family:Aptos;font-style:normal;font-weight:700;font-display:swap;src:url(../media/aptos-700-normal.3z7nvz991w2b3.woff2)format("woff2")}@font-face{font-family:Aptos;font-style:italic;font-weight:700;font-display:swap;src:url(../media/aptos-700-italic.3c1eot0aj2v2s.woff2)format("woff2")}@font-face{font-family:Aptos Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aptos-display-400-normal.3-hu1ne0ly0xl.woff2)format("woff2")}@font-face{font-family:Aptos Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/aptos-display-400-italic.2_5b1agj7ec6x.woff2)format("woff2")}@font-face{font-family:Aptos Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/aptos-display-700-normal.40bk4c-s3z4cf.woff2)format("woff2")}@font-face{font-family:Aptos Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/aptos-display-700-italic.0schgmjtp4njc.woff2)format("woff2")}@font-face{font-family:Franklin Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/franklin-gothic-400-normal.1f-2-mr_xibgh.woff2)format("woff2")}@font-face{font-family:Franklin Gothic;font-style:italic;font-weight:400;font-display:swap;src:url(../media/franklin-gothic-400-italic.3cskzpt4xig3y.woff2)format("woff2")}@font-face{font-family:Franklin Gothic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/franklin-gothic-700-normal.0e2r7_8qjl3fz.woff2)format("woff2")}@font-face{font-family:Franklin Gothic;font-style:italic;font-weight:700;font-display:swap;src:url(../media/franklin-gothic-700-italic.0btrv_k8ak0tl.woff2)format("woff2")}@font-face{font-family:Segoe UI;font-style:normal;font-weight:400;font-display:swap;src:url(../media/segoe-ui-400-normal.2zltn3cko9umr.woff2)format("woff2")}@font-face{font-family:Segoe UI;font-style:italic;font-weight:400;font-display:swap;src:url(../media/segoe-ui-400-italic.219oklm5xmn6m.woff2)format("woff2")}@font-face{font-family:Segoe UI;font-style:normal;font-weight:700;font-display:swap;src:url(../media/segoe-ui-700-normal.1cv_baolo_qtz.woff2)format("woff2")}@font-face{font-family:Segoe UI;font-style:italic;font-weight:700;font-display:swap;src:url(../media/segoe-ui-700-italic.0ykk7yh49hlxw.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/inter-400-normal.08vufg9rbrtqu.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(../media/inter-400-italic.2r-41ii6e1yga.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/inter-700-normal.0w01zqnq_4v13.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(../media/inter-700-italic.0fsfnb07efqd1.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/open-sans-400-normal.0wae53te_vqbs.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/open-sans-400-italic.2p7nddy07jn_3.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/open-sans-700-normal.41p4lm5eixwm2.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/open-sans-700-italic.3fya3khtz3m4_.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../media/roboto-400-normal.2agf1cdprvnnl.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(../media/roboto-400-italic.0l4gjdzt_ddcg.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../media/roboto-700-normal.3c7g6pge43x5z.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(../media/roboto-700-italic.2r6c_4vapoy3b.woff2)format("woff2")}@font-face{font-family:CMU Typewriter Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cmu-typewriter-text-500-roman.2mfa1khomovmh.woff2)format("woff2")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cmu-typewriter-text-500-italic.2eur4iu5qf1q9.woff2)format("woff2")}@font-face{font-family:CMU Typewriter Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cmu-typewriter-text-700-roman.3n6q3cph4rert.woff2)format("woff2")}@font-face{font-family:CMU Typewriter Text;font-style:italic;font-weight:700;font-display:swap;src:url(../media/cmu-typewriter-text-700-italic.42razg-fj5j6p.woff2)format("woff2")}@font-face{font-family:Arial Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/arial-narrow-400-normal.2-ggz54ce9cjj.woff2)format("woff2")}@font-face{font-family:Arial Narrow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/arial-narrow-400-italic.3lujv9dw5bo8r.woff2)format("woff2")}@font-face{font-family:Arial Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/arial-narrow-700-normal.2vo88_v0ct3h4.woff2)format("woff2")}@font-face{font-family:Arial Narrow;font-style:italic;font-weight:700;font-display:swap;src:url(../media/arial-narrow-700-italic.222l3t98c7jmd.woff2)format("woff2")}@font-face{font-family:Century Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/century-gothic-400-normal.1kfmqev6cwrm8.woff2)format("woff2")}@font-face{font-family:Century Gothic;font-style:italic;font-weight:400;font-display:swap;src:url(../media/century-gothic-400-italic.16gsjz5ijchj5.woff2)format("woff2")}@font-face{font-family:Century Gothic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/century-gothic-700-normal.01td85la144bl.woff2)format("woff2")}@font-face{font-family:Century Gothic;font-style:italic;font-weight:700;font-display:swap;src:url(../media/century-gothic-700-italic.39y7c2yb_n0eb.woff2)format("woff2")}@font-face{font-family:Perpetua;font-style:normal;font-weight:400;font-display:swap;src:url(../media/perpetua-400-normal.18jkji7gucemn.woff2)format("woff2")}@font-face{font-family:Perpetua;font-style:italic;font-weight:400;font-display:swap;src:url(../media/perpetua-400-italic.07bxijpod1rbi.woff2)format("woff2")}@font-face{font-family:Perpetua;font-style:normal;font-weight:700;font-display:swap;src:url(../media/perpetua-700-normal.07kf_1vakms2u.woff2)format("woff2")}@font-face{font-family:Perpetua;font-style:italic;font-weight:700;font-display:swap;src:url(../media/perpetua-700-italic.0ru5tox10fed6.woff2)format("woff2")}@font-face{font-family:Trebuchet MS;font-style:normal;font-weight:400;font-display:swap;src:url(../media/trebuchet-ms-400-normal.0sac46wrgv3qr.woff2)format("woff2")}@font-face{font-family:Trebuchet MS;font-style:italic;font-weight:400;font-display:swap;src:url(../media/trebuchet-ms-400-italic.3rxbrh3yfb7zc.woff2)format("woff2")}@font-face{font-family:Trebuchet MS;font-style:normal;font-weight:700;font-display:swap;src:url(../media/trebuchet-ms-700-normal.2mgir1urate_z.woff2)format("woff2")}@font-face{font-family:Trebuchet MS;font-style:italic;font-weight:700;font-display:swap;src:url(../media/trebuchet-ms-700-italic.2skzop8y3pbro.woff2)format("woff2")}@font-face{font-family:DejaVu Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dejavu-serif-400-normal.363eiej-qwrzw.woff2)format("woff2")}@font-face{font-family:DejaVu Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/dejavu-serif-400-italic.2dbr4qehm7u8s.woff2)format("woff2")}@font-face{font-family:DejaVu Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dejavu-serif-700-normal.3ic8nbodch0ni.woff2)format("woff2")}@font-face{font-family:DejaVu Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/dejavu-serif-700-italic.31o9o5r9qqnfy.woff2)format("woff2")}@font-face{font-family:Aptos Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aptos-narrow-400-normal.0owvdd6iqef-a.woff2)format("woff2")}@font-face{font-family:Aptos Narrow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/aptos-narrow-400-italic.2-l510x9a8ute.woff2)format("woff2")}@font-face{font-family:Aptos Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/aptos-narrow-700-normal.1hggxwpyrve9z.woff2)format("woff2")}@font-face{font-family:Aptos Narrow;font-style:italic;font-weight:700;font-display:swap;src:url(../media/aptos-narrow-700-italic.1297evxf2l4_f.woff2)format("woff2")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/texgyreheros-400-normal.0-g3grjfimtmg.woff2)format("woff2")}@font-face{font-family:Helvetica Neue;font-style:italic;font-weight:400;font-display:swap;src:url(../media/texgyreheros-400-italic.0lzndmd3jnclk.woff2)format("woff2")}@font-face{font-family:Helvetica Neue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/texgyreheros-700-normal.2qkcbp36v0_v2.woff2)format("woff2")}@font-face{font-family:Helvetica Neue;font-style:italic;font-weight:700;font-display:swap;src:url(../media/texgyreheros-700-italic.209unngueuzr2.woff2)format("woff2")}@font-face{font-family:Palatino Linotype;font-style:normal;font-weight:400;font-display:swap;src:url(../media/texgyrepagella-400-normal.3y3_391dqwyk5.woff2)format("woff2")}@font-face{font-family:Palatino Linotype;font-style:italic;font-weight:400;font-display:swap;src:url(../media/texgyrepagella-400-italic.0nlspecu7cj_w.woff2)format("woff2")}@font-face{font-family:Palatino Linotype;font-style:normal;font-weight:700;font-display:swap;src:url(../media/texgyrepagella-700-normal.3pq-kgfoh3--t.woff2)format("woff2")}@font-face{font-family:Palatino Linotype;font-style:italic;font-weight:700;font-display:swap;src:url(../media/texgyrepagella-700-italic.0169kdzre19h4.woff2)format("woff2")}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}
:root{--radius:.375rem;--background:240 10% 4%;--foreground:0 0% 98%;--card:240 6% 7%;--card-foreground:0 0% 98%;--popover:240 6% 10%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:240 6% 10%;--muted:240 4% 16%;--muted-foreground:240 5% 65%;--border:240 4% 16%;--input:240 4% 16%;--surface-1:24 24 27;--surface-2:39 39 42;--surface-3:63 63 70;--surface-inverse-strong:250 250 250;--line:39 39 42;--line-strong:63 63 70;--text-strong:250 250 250;--text-body:228 228 231;--text-soft:212 212 216;--text-dim:161 161 170;--text-faint:113 113 122;--agent:82 82 91;--agent-subtle:228 228 231;--agent-strong:63 63 70;--warning-50:69 26 3;--warning-200:120 53 15;--warning-500:245 158 11;--warning-700:252 211 77;--danger-50:69 10 10;--danger-500:239 68 68;--info-500:59 130 246;--blue-400:96 165 250}
*{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}:where([data-document-root]) *{border-color:hsl(216 12% 84%/var(--tw-border-opacity,1))}html,body{height:100%}
.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.z-30{z-index:30}.z-\[5\]{z-index:5}.flex{display:flex}.grid{display:grid}.h-3{height:.75rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-full{height:100%}.min-h-full{min-height:100%}.w-3{width:.75rem}.w-5{width:1.25rem}.w-8{width:2rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.overflow-auto{overflow:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-blue-400{--tw-border-opacity:1;border-color:rgb(var(--blue-400) / var(--tw-border-opacity,1))}.border-faint{--tw-border-opacity:1;border-color:rgb(var(--text-faint) / var(--tw-border-opacity,1))}.border-line{--tw-border-opacity:1;border-color:rgb(var(--line) / var(--tw-border-opacity,1))}.border-line-strong{--tw-border-opacity:1;border-color:rgb(var(--line-strong) / var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-warning-200{--tw-border-opacity:1;border-color:rgb(var(--warning-200) / var(--tw-border-opacity,1))}.bg-info-500{--tw-bg-opacity:1;background-color:rgb(var(--info-500) / var(--tw-bg-opacity,1))}.bg-surface-2{--tw-bg-opacity:1;background-color:rgb(var(--surface-2) / var(--tw-bg-opacity,1))}.bg-surface-3\/60{background-color:rgb(var(--surface-3) / .6)}.bg-warning-50{--tw-bg-opacity:1;background-color:rgb(var(--warning-50) / var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.pl-1{padding-left:.25rem}.text-\[10px\]{font-size:10px}.text-\[9px\]{font-size:9px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-\[14px\]{line-height:14px}.text-dim{--tw-text-opacity:1;color:rgb(var(--text-dim) / var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.text-strong{--tw-text-opacity:1;color:rgb(var(--text-strong) / var(--tw-text-opacity,1))}.text-warning-700{--tw-text-opacity:1;color:rgb(var(--warning-700) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-warning-500{outline-color:rgb(var(--warning-500) / 1)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--primary) / var(--tw-ring-opacity,1))}.ring-offset-1{--tw-ring-offset-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-150{animation-duration:.15s}.first\:border-l-0:first-child{border-left-width:0}.first\:pl-0:first-child{padding-left:0}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-faint:hover{--tw-border-opacity:1;border-color:rgb(var(--text-faint) / var(--tw-border-opacity,1))}.hover\:bg-surface-1:hover{--tw-bg-opacity:1;background-color:rgb(var(--surface-1) / var(--tw-bg-opacity,1))}.hover\:text-strong:hover{--tw-text-opacity:1;color:rgb(var(--text-strong) / var(--tw-text-opacity,1))}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.disabled\:opacity-30:disabled{opacity:.3}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07080c;--bg-1:#0c0e14;--bg-2:#12151d;--bg-3:#1a1e28;--rule:#181c25;--rule-2:#272c39;--ink:#efece4;--ink-2:#cdcac2;--dim:#9b9da6;--faint:#656975;--gold:#ffe08a;--amber:#ffc23d;--orange:#ff9a1f;--ember:#ff6a1a;--red:#e5401f;--deep:#a3241a;--on-amber:#1a1205;--glow:#ffc23d66;--glass:#0b0d1380;--glass-line:#ffffff1a;--sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--pixel:var(--font-pixel), var(--font-mono), monospace;--t-display:clamp(46px, 6.2vw, 116px);--t-h2:clamp(38px, 5vw, 80px);--t-statement:clamp(27px, 3.3vw, 52px);--t-stat:clamp(40px, 4.2vw, 66px);--t-lead:clamp(17px, 1.4vw, 21px);--t-h3:19px;--t-body:16px;--t-small:13px;--t-micro:11px;--t-wordmark:clamp(46px, 9.4vw, 160px);--page:1360px;--pad:clamp(20px, 4vw, 56px);--edge:calc(max(0px, (100% - var(--page) - 2 * var(--pad)) / 2) + var(--pad) - clamp(10px, 1.7vw, 26px));--space:clamp(88px, 12vh, 152px);--ease:cubic-bezier(.2, .7, .1, 1);--ease-io:cubic-bezier(.7, 0, .2, 1)}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font:400 var(--t-body) / 1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-underline-offset:3px}button{cursor:pointer}button:disabled{cursor:default}::selection{background:var(--amber);color:var(--on-amber)}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.wrap{width:100%;max-width:calc(var(--page) + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}.mono{font-family:var(--mono)}.muted{color:var(--dim)}.faint{color:var(--faint)}.small{font-size:var(--t-small)}.eyebrow{font:500 var(--t-micro) / 1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--amber);width:7px;height:7px;box-shadow:0 0 10px var(--glow)}.tag{font:500 10px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);background:#ffffff0f;border-radius:4px;padding:4px 6px;display:inline-block}.tag.live{color:var(--on-amber);background:var(--amber)}.glass{background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--glass-line);box-shadow:inset 0 1px #ffffff0f,0 24px 60px -24px #000000b3}.btn{height:44px;font:500 14px / 1 var(--sans);white-space:nowrap;transition:background .2s, color .2s, border-color .2s, transform .2s var(--ease), box-shadow .2s;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn.sm{border-radius:7px;height:34px;padding:0 12px;font-size:13px}.btn.amber{background:var(--amber);color:var(--on-amber);box-shadow:inset 0 1px #fff6,0 10px 28px -10px #ff961eb3}.btn.amber:hover{background:var(--gold);transform:translateY(-1px)}.btn.ghost{color:var(--ink);border-color:var(--rule-2);background:#ffffff0a}.btn.ghost:hover{background:#ffffff14;border-color:#3b4252}.btn.red{color:#ff8a6b;background:#e5401f1f;border-color:#e5401f80}.btn.red:hover{color:#ffb39e;background:#e5401f38;border-color:#e5401fcc}.btn:disabled{opacity:.35;transform:none}@media (prefers-reduced-motion:no-preference){[data-rise]{animation:rise 1s var(--ease) both;animation-delay:var(--d,0s)}.claim span{animation:print 1.1s steps(22, end) both, ink 1.6s var(--ease) both;animation-delay:calc(.24s + var(--i) * .28s)}html[data-motion=on] [data-reveal]:not([data-in]){opacity:0;transform:translateY(28px)}[data-reveal]{transition:opacity .9s var(--ease), transform 1s var(--ease)}}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}@keyframes print{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0)}}@keyframes ink{0%{font-variation-settings:"ELSH" 100}to{font-variation-settings:"ELSH" 0}}@keyframes blink{50%{opacity:.35}}@keyframes bob{50%{transform:translateY(4px)}}@keyframes drift{to{transform:translate(-50%)}}[data-glow]{isolation:isolate;position:relative}[data-glow]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #ffc23d12, transparent 45%);transition:opacity .35s;position:absolute;inset:0}[data-glow]:hover:after{opacity:1}.nav{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.5);width:max-content;max-width:calc(100% - 24px);height:54px;animation:nav-in .9s var(--ease) both;background:#090b116b;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:2px;margin-inline:auto;padding:0 8px 0 16px;transition:background .3s,border-color .3s;display:flex;position:fixed;top:14px;left:0;right:0;box-shadow:inset 0 1px #ffffff0d,0 16px 40px -16px #000000b3}@keyframes nav-in{0%{opacity:0;transform:translateY(-10px)}}.nav.firm{background:#090b11cc;border-color:#ffffff1f}.brand{font:500 14px / 1 var(--sans);white-space:nowrap;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.nav .brand{margin-right:12px}.nav .anchors{display:flex}.nav .anchors a,.nav summary{color:var(--ink-2);border-radius:8px;padding:9px 12px;font-size:14px;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:block}.nav .anchors a:hover,.nav summary:hover,.nav .anchors a.on{color:var(--ink);background:#ffffff12}.nav summary{cursor:pointer;list-style:none}.nav summary::-webkit-details-marker{display:none}.nav .cases summary:after{content:"";opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-left:8px;display:inline-block;transform:translateY(-3px)rotate(45deg)}.nav>.btn{margin-left:8px}.nav details{position:relative}.menu{background:#0b0d13;border:1px solid #ffffff1a;border-radius:14px;width:360px;padding:16px 12px 12px;position:absolute;top:calc(100% + 16px);left:-8px;box-shadow:0 30px 70px -24px #000000e6}.menu .eyebrow{padding:0 8px}.menu.wide{width:600px;left:-120px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0 2px;list-style:none;display:grid}.case-grid li{color:var(--ink);border-radius:10px;padding:0}.case-grid li>a,.case-grid li>div{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;height:100%;padding:12px;text-decoration:none;display:flex}.case-grid li.on>a{background:#ffc23d0d;border-color:#ffc23d59}.case-grid li>a:hover{background:#ffc23d17}.case-grid li:not(.on){opacity:.75}.case-icon{background:var(--bg-2);border:1px solid var(--rule-2);width:38px;height:38px;color:var(--ink);border-radius:9px;flex:none;place-items:center;display:grid}.case-text{gap:4px;min-width:0;display:grid}.case-name{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.case-note{color:var(--dim);font-size:12.5px;line-height:1.4}.menu ul{gap:1px;margin:12px 0 4px;display:grid}.menu li{color:var(--faint);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:8px;font-size:14px;display:flex}.menu li a{color:var(--ink);text-decoration:none}.menu li:has(a):hover{background:#ffffff0d}.burger{display:none}.burger summary{place-content:center;gap:5px;width:40px;height:40px;padding:0;display:grid}.burger summary i{background:var(--ink);width:16px;height:1.5px;transition:transform .25s var(--ease);display:block}.burger[open] summary i:first-child{transform:translateY(3.25px)rotate(45deg)}.burger[open] summary i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.hero{isolation:isolate;background:#05060b;height:100svh;min-height:660px;max-height:1120px;position:relative;overflow:hidden}.hero-art{z-index:-3;position:absolute;inset:0}.hero-art img{object-fit:cover;object-position:38% 60%;width:100%;height:100%;transform:translate3d(0, calc(var(--hero-p,0) * 9vh), 0) scale(calc(1.02 + var(--hero-p,0) * .05));transform-origin:72% 60%;animation:dusk 2.2s var(--ease) both}@keyframes dusk{0%{opacity:0;filter:brightness(.3)blur(8px)}}.embers{z-index:-2;pointer-events:none;position:absolute;inset:0}.hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #05060bb3 0%, #05060b00 24%), linear-gradient(90deg, #05060b80 0%, #05060b00 50%), linear-gradient(0deg, var(--bg) 0%, #07080c00 26%);position:absolute;inset:0}.hero-inner{flex-direction:column;justify-content:space-between;height:100%;padding-top:clamp(108px,18vh,200px);padding-bottom:clamp(28px,5vh,56px);display:flex;position:relative}.chip{color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:13px;text-decoration:none;transition:border-color .2s;display:inline-flex}.chip:hover{border-color:#ffc23d80}.display{font:400 var(--t-display) / .98 var(--pixel);letter-spacing:-.015em;color:var(--ink)}.claim{text-shadow:0 0 22px #05060bd9,0 0 64px #05060b8c;margin-top:30px}.claim span{display:block}.hero-foot{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hero-card{border-radius:16px;max-width:500px;padding:22px}.hero-card p{color:var(--ink-2);font-size:17px;line-height:1.5}.ctas{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hero-status{text-align:right;color:var(--ink-2);text-shadow:0 1px 8px #000c;font-size:12px;line-height:1.9}.dot{vertical-align:1px;background:var(--faint);width:7px;height:7px;margin-right:9px;display:inline-block}.dot.up{background:#3ddc84;animation:2.4s steps(2,end) infinite blink;box-shadow:0 0 10px #3ddc84b3}.dot.waking{background:var(--amber);animation:.8s steps(2,end) infinite blink}.dot.down{background:var(--red)}.rails{position:relative}.rails:before,.rails:after{content:"";background:var(--rule);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.rails:before{left:var(--edge)}.rails:after{right:var(--edge)}.divider{background:var(--rule);height:1px;position:relative}.divider i{width:13px;height:13px;position:absolute;top:-6px}.divider i:first-child{left:calc(var(--edge) - 6px)}.divider i:last-child{right:calc(var(--edge) - 6px)}.divider i:before,.divider i:after{content:"";background:var(--faint);position:absolute}.divider i:before{width:1px;height:13px;top:0;left:6px}.divider i:after{width:13px;height:1px;top:6px;left:0}.section{padding-block:var(--space)}.head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,6vw,112px);margin-bottom:clamp(44px,7vh,80px);display:grid}.head h2{font:400 var(--t-h2) / 1 var(--pixel);letter-spacing:-.015em;margin-top:22px}.lead{max-width:56ch;font-size:var(--t-lead);color:var(--dim);margin-top:22px;line-height:1.5}.head>.lead{max-width:46ch;margin:0 0 8px}.manifesto{grid-template-columns:minmax(220px,1fr) minmax(0,2.5fr);align-items:center;gap:clamp(40px,6vw,120px);padding-block:clamp(120px,18vh,220px);display:grid}.statement{max-width:940px}.statement .eyebrow{margin-bottom:30px}.words{font:400 var(--t-statement) / 1.16 var(--sans);letter-spacing:-.03em;color:var(--ink);text-wrap:pretty}.words b{color:var(--amber);font-weight:500}.words .w{opacity:clamp(.14, calc(var(--p,1) * (var(--n) + 4) - var(--i)), 1);transition:opacity .15s linear}.morph-tile{aspect-ratio:1;border:1px solid var(--rule-2);background:radial-gradient(80% 80% at 50% 45%, #ffc23d14, transparent 70%), var(--bg-1);border-radius:18px;place-items:center;padding:16%;display:grid;position:relative}.morph-tile:before{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:50%;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 75%);mask-image:radial-gradient(circle,#000 35%,#0000 75%)}.morph{aspect-ratio:20/18;width:100%;position:relative}.morph i{width:5%;height:5.55556%;transform:translate(calc(var(--x) * 100%), calc(var(--y) * 100%));transition:transform 1.1s var(--ease-io) var(--d), background-color .8s ease var(--d);position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #07080c99}.morph.html i{box-shadow:inset 0 0 0 1px #07080c73,0 0 16px #ff8c1e38}.morph-label{color:var(--dim);font-size:11px;position:absolute;bottom:14px;left:18px}.morph-label:before{content:"● ";color:var(--amber)}.frame{--surface-1:26 30 40;--surface-2:40 46 60;--surface-3:15 17 24;--line:39 44 57;--text-strong:239 236 228;--text-dim:155 157 166;border:1px solid var(--rule-2);background:var(--bg-1);border-radius:18px;width:min(100vw - 32px,1600px);margin-inline:calc(50% + min(100vw - 32px,1600px)/-2);overflow:hidden;box-shadow:0 50px 140px -50px #000000e6,0 0 0 6px #ffffff04}.frame-bar{border-bottom:1px solid var(--rule-2);background:linear-gradient(#ffffff08,#0000);align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:flex}.frame-bar .actions{gap:8px;margin-left:auto;display:flex}.frame-titles,.frame-panes{grid-template-columns:1fr 1fr;display:grid}.frame-titles>div{min-width:0;font:12.5px / 1.2 var(--mono);border-bottom:1px solid var(--rule-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.frame-titles>div+div,.frame-panes>div+div{border-left:1px solid var(--rule-2)}.frame-titles b{white-space:nowrap;font-weight:500}.frame-titles .muted,.frame-titles .sub{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame-titles .sub{color:var(--dim)}.clock{font:500 12.5px / 1 var(--mono);white-space:nowrap;border-radius:7px;flex:none;margin-left:auto;padding:6px 10px}.clock+.actions{margin-left:8px}.clock.reading{color:var(--amber);background:#ffc23d14}.clock.reading:after{content:"▍";margin-left:3px;animation:.9s steps(2,end) infinite blink}.clock.done{color:var(--on-amber);background:var(--amber);animation:rise .6s var(--ease) both;font-weight:500}.clock.error{color:var(--red);white-space:normal;background:#e5401f1a}.key{flex:none;width:8px;height:8px}.key.pdf{background:var(--dim)}.key.html{background:var(--amber);box-shadow:0 0 8px var(--glow)}.frame-panes>div{background:rgb(var(--surface-3) / .6);min-width:0;position:relative}.frame.dragging .frame-panes>div:first-child{outline:2px dashed var(--amber);outline-offset:-10px}.drop{cursor:pointer;background:#ffffff04;border:1.5px dashed #394050;border-radius:4px;flex-direction:column;transition:border-color .2s,background .2s;display:flex}.drop:hover{border-color:var(--amber);background:#ffc23d08}.drop .call{text-align:center;flex:1;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid}.drop .call strong{font:400 clamp(22px, 2vw, 30px) / 1.1 var(--pixel)}.drop-icon{width:46px;height:46px;color:var(--amber);background:#ffc23d1a;border-radius:10px;place-items:center;font-size:20px;animation:2.4s ease-in-out infinite bob;display:grid}.drop>.eyebrow{padding:0 14px 10px}.samples{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 14px 14px;display:grid}.samples img{aspect-ratio:8.5/7}.samples b{font-weight:500}.samples button{border:1px solid var(--rule-2);background:var(--bg-1);text-align:left;transition:border-color .2s, transform .2s var(--ease);border-radius:8px;gap:8px;padding:8px;font-size:12px;line-height:1.35;display:grid}.samples button:hover{border-color:var(--amber);transform:translateY(-2px)}.samples img{object-fit:cover;object-position:top;background:#fff;border-radius:3px;width:100%}.how{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,88px);display:grid}.how-steps{list-style:none}.how-steps li{opacity:.22;max-width:460px;min-height:66vh;transition:opacity .5s var(--ease);flex-direction:column;justify-content:center;gap:14px;display:flex}.how-steps li[data-on]{opacity:1}.how-steps .num{letter-spacing:.12em;color:var(--amber);font-size:12px}.how-steps h3{font:400 clamp(28px, 2.6vw, 40px) / 1.05 var(--pixel)}.how-steps p{color:var(--dim);font-size:17px;line-height:1.55}.how-stage{align-self:start;height:min(600px,76vh);position:sticky;top:calc(50vh - min(600px,76vh)/2 + 30px)}.stage{border:1px solid var(--rule-2);background:radial-gradient(110% 70% at 50% 0%, #ffc23d12, transparent 60%), var(--bg-1);border-radius:18px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.stage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 78%);mask-image:radial-gradient(#000 30%,#0000 78%)}.stage-head{color:var(--dim);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:14px 18px;font-size:12px;display:flex;position:relative}.ticks{align-items:flex-end;gap:6px;height:14px;display:flex}.ticks i{background:var(--rule-2);width:2px;height:7px;transition:height .4s var(--ease), background .4s}.ticks i[data-on]{background:var(--amber);height:14px}.sheet{flex:1;width:100%;min-height:0;position:relative}.sheet text{font-family:var(--mono);fill:var(--dim);font-size:10px}.live-dot{vertical-align:1px;background:var(--amber);width:6px;height:6px;box-shadow:0 0 8px var(--glow);margin-right:8px;animation:1.6s steps(2,end) infinite blink;display:inline-block}.sheet .page{transition:transform .9s var(--ease), opacity .6s;transform-origin:320px 260px}.sheet .paper{fill:var(--bg-2);stroke:var(--rule-2);transition:fill .9s var(--ease), stroke .9s}.sheet .rule,.sheet .bullet{fill:#efece466;transition:fill .9s}.sheet .glyphs{transition:opacity .6s}.sheet .words rect{fill:var(--ink);opacity:0;transition:opacity .6s,fill .9s}.sheet .ghosts rect{fill:none;stroke:var(--amber);stroke-width:1px;stroke-dasharray:2 2;opacity:0;transition:opacity .4s}.sheet .sweep{opacity:0}.sheet .select{fill:#ffc23d59;opacity:0}.sheet .caret{fill:#1a1205;opacity:0}.sheet .reading{fill:var(--ink-2)}.sheet .roles line{stroke:#ffc23d80;stroke-dasharray:2 3}.sheet .roles text{fill:var(--amber);font-size:11px}.sheet .deltas line{stroke:var(--rule-2)}.sheet .deltas .off{fill:var(--red)}.sheet .deltas .ok{fill:#3ddc84;opacity:0}.sheet .deltas .pass{fill:var(--ink-2)}.sheet .toolbar rect{fill:var(--bg-2);stroke:var(--rule-2)}.sheet .toolbar text{fill:var(--ink-2);white-space:pre;font-size:11px}.sheet .editor-note{fill:var(--amber)}.sheet .reading,.sheet .roles,.sheet .deltas,.sheet .toolbar,.sheet .editor-note{opacity:0;transition:opacity .5s}.stage[data-step="1"] .reading{opacity:1}.stage[data-step="1"] .sweep{opacity:1;animation:sweep 2.6s var(--ease-io) infinite}.stage:not([data-step="1"]) .glyphs{opacity:0}.stage:not([data-step="1"]) .words rect{opacity:.85}.stage[data-step="2"] .roles{opacity:1}.stage[data-step="2"] .words .name{fill:var(--amber)}.stage[data-step="3"] .page{opacity:.45;transform:translate(-170px)scale(.84)}.stage:is([data-step="4"],[data-step="5"]) .paper{fill:#f3f0e8;stroke:#0000}.stage:is([data-step="4"],[data-step="5"]) .words rect,.stage:is([data-step="4"],[data-step="5"]) .rule,.stage:is([data-step="4"],[data-step="5"]) .bullet{fill:#23211d}.stage[data-step="4"] .ghosts rect,.stage[data-step="4"] .deltas{opacity:1}.stage[data-step="4"] .words rect[data-off]{animation:settle 3.2s var(--ease-io) infinite}.stage[data-step="4"] .deltas .off{animation:3.2s infinite off}.stage[data-step="4"] .deltas .ok{animation:3.2s infinite ok}.stage[data-step="5"] .toolbar,.stage[data-step="5"] .editor-note,.stage[data-step="5"] .select{opacity:1}.stage[data-step="5"] .caret{opacity:1;animation:1s steps(2,end) infinite blink}@keyframes sweep{0%{transform:translateY(-44px)}to{transform:translateY(388px)}}@keyframes settle{0%,22%{transform:translate(var(--dx), var(--dy))}58%,to{transform:translate(0)}}@keyframes off{0%,50%{opacity:1}56%,to{opacity:0}}@keyframes ok{0%,52%{opacity:0}60%,to{opacity:1}}.stage-code{border:1px solid var(--rule-2);width:62%;color:var(--ink-2);white-space:pre;opacity:0;transition:opacity .6s, transform .9s var(--ease);background:#090a0fe6;border-radius:12px;padding:18px;font-size:12px;line-height:1.8;position:absolute;top:calc(50% + 24px);right:22px;overflow:hidden;transform:translate(28px,-50%);box-shadow:0 30px 60px -30px #000}.stage[data-step="3"] .stage-code{opacity:1;transform:translateY(-50%)}.tk-t{color:var(--amber)}.tk-a{color:#a9adb8}.tk-s{color:#e7d3a6}.tk-k{color:var(--orange)}.tk-f{color:var(--gold)}.tk-p{color:var(--amber);-webkit-user-select:none;user-select:none}.cases-field{gap:14px;padding-block:6px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.cases-row{width:max-content;animation:drift var(--dur) linear infinite var(--dir);display:flex}.cases-field:hover .cases-row{animation-play-state:paused}.cases-row ul{gap:14px;padding-right:14px;list-style:none;display:flex}.cases-row li{border:1px solid var(--rule);background:var(--bg-1);white-space:nowrap;height:50px;color:var(--faint);border-radius:10px;align-items:center;gap:12px;padding:0 20px 0 16px;font-size:17px;display:inline-flex}.cases-row li.lit{color:var(--ink);border-color:var(--rule-2);background:var(--bg-2);padding-left:9px}.spec{min-width:32px;height:32px;color:var(--amber);font:500 14px / 1 var(--mono);background:#ffc23d1f;border-radius:7px;place-items:center;padding:0 6px;display:grid}.dev-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dev{border:1px solid var(--rule-2);background:var(--bg-1);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.mock{border-bottom:1px solid var(--rule);background:radial-gradient(90% 90% at 50% 100%,#ff9a1f14,#0000 70%);place-items:center;height:290px;padding:24px;display:grid;position:relative;overflow:hidden}.mosaic{width:100%;height:100%;position:absolute;inset:0}.window{border:1px solid var(--rule-2);background:#08090ef0;border-radius:10px;width:100%;max-width:400px;position:relative;overflow:hidden;box-shadow:0 30px 70px -24px #000}.window-bar{border-bottom:1px solid var(--rule);height:30px;font:11px / 1 var(--mono);color:var(--faint);align-items:center;gap:6px;padding:0 10px;display:flex}.window-bar i{background:#2a2f3b;border-radius:50%;width:8px;height:8px}.window-bar span{margin-left:6px}.window pre{color:var(--ink-2);white-space:pre;padding:12px 14px;font-size:11.5px;line-height:1.65;overflow:hidden}.window.prompt{padding:16px}.prompt-text{color:var(--ink-2);font-size:14px;line-height:1.55;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.prompt-foot{justify-content:space-between;align-items:center;margin-top:14px;font-size:11px;display:flex}.send{background:var(--amber);width:28px;height:28px;color:var(--on-amber);border-radius:7px;place-items:center;font-weight:700;display:grid}.dev-body{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.dev-body h3{font:500 var(--t-h3) / 1.2 var(--sans);align-items:center;gap:10px;display:flex}.dev-body p{color:var(--dim);flex:1;font-size:15px;line-height:1.55}.dev-body a{color:var(--ink)}.code{background:var(--bg);border:1px solid var(--rule-2);border-radius:8px;position:relative}.code pre{scrollbar-width:none;font:12.5px / 1.5 var(--mono);white-space:pre;color:var(--ink-2);padding:12px 74px 12px 14px;overflow-x:auto}.code button{height:28px;font:500 12px / 1 var(--sans);color:var(--ink-2);background:#ffffff12;border-radius:6px;padding:0 10px;transition:background .2s,color .2s;position:absolute;top:7px;right:7px}.code button:hover{background:#ffffff1f}.code button.done{color:var(--on-amber);background:var(--amber)}.tiles{border:1px solid var(--rule-2);background:var(--bg-1);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tile{align-content:start;gap:12px;padding:26px 24px;display:grid}.tile+.tile{border-left:1px solid var(--rule)}.stat{font:400 var(--t-stat) / 1 var(--pixel);color:var(--amber);text-shadow:0 0 28px #ffc23d40}.note{color:var(--dim);font-size:14px;line-height:1.5}.legend{color:var(--dim);flex-wrap:wrap;gap:8px 22px;margin:44px 0 16px;font-size:12px;list-style:none;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:8px;display:inline-block}.charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chart{border:1px solid var(--rule-2);background:var(--bg-1);border-radius:18px;padding:22px 22px 14px}.chart header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.chart h3{font:500 18px / 1.2 var(--sans)}.chart header p{color:var(--faint);margin-top:6px;font-size:11.5px}.chart .mark{color:var(--faint);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.plot,.names{margin-left:34px}.plot{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-bottom:1px solid var(--rule-2);align-items:end;height:230px;margin-top:30px;display:grid;position:relative}.plot .grid{pointer-events:none;grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0}.plot .grid i{border-top:1px dashed #ffffff0d}.col{outline:none;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.col .bar{width:min(26px,64%);height:max(3px, var(--h));background:var(--c);transform-origin:bottom;transition:transform 1s var(--ease) calc(var(--k) * 45ms), filter .2s;border-radius:4px 4px 0 0}.col .val{white-space:nowrap;color:var(--ink-2);transition:opacity .6s calc(.5s + var(--k) * 45ms);margin-bottom:6px;font-size:10.5px}.col.ours .bar{background:linear-gradient(180deg, var(--gold), var(--amber) 40%, var(--orange));box-shadow:0 0 24px #ffc23d80}.col.ours .val{color:var(--ink);font-weight:600}.col.on .bar,.col:focus-visible .bar{filter:brightness(1.3)}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .chart:not([data-in]) .bar{transform:scaleY(0)}html[data-motion=on] .chart:not([data-in]) .val{opacity:0}html[data-motion=on] .scatter:not([data-in]) .dot i{transform:scale(0)}}.tip{bottom:calc(var(--h,0%) + 34px);z-index:5;pointer-events:none;border:1px solid var(--rule-2);white-space:nowrap;color:var(--dim);background:#11141c;border-radius:8px;gap:3px;padding:9px 11px;font-size:11px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 14px 34px -12px #000}.tip b{color:var(--ink);font-weight:600}.names{grid-template-columns:repeat(var(--n), minmax(0, 1fr));height:124px;margin-top:10px;display:grid}.names div{color:var(--dim);justify-content:center;display:flex;position:relative}.names div.ours{color:var(--ink)}.names span{white-space:nowrap;transform-origin:100% 0;font-size:11px;position:absolute;top:24px;right:50%;transform:rotate(-45deg)}.scatter{margin-top:16px}.quad-key{color:var(--dim);align-items:center;gap:8px;margin-top:16px;font-size:11.5px;display:flex}.quad-key i{background:#ffc23d1f;border:1px dashed #ffc23d8c;width:12px;height:12px}.field{border-left:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);height:440px;margin:28px 28px 40px 50px;position:relative}.quad{background:#ffc23d0f;border-bottom:1px dashed #ffc23d59;border-right:1px dashed #ffc23d59;position:absolute;top:0;left:0}.yrow{border-top:1px dashed #ffffff0d;position:absolute;left:0;right:0}.ytick{color:var(--faint);font-size:10.5px;position:absolute;top:-7px;left:-46px}.xtick{color:var(--faint);font-size:10.5px;position:absolute;bottom:-26px;transform:translate(-50%)}.dot{outline:none;width:0;height:0;position:absolute}.dot i{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 2px var(--bg-1);transition:transform .6s var(--ease) calc(var(--k) * 50ms);border-radius:50%;position:absolute;top:-6px;left:-6px}.dot.ours i{background:var(--amber);width:18px;height:18px;box-shadow:0 0 0 2px var(--bg-1), 0 0 0 4px #ffc23d66, 0 0 26px #ffc23d99;border-radius:3px;top:-9px;left:-9px}.dot.on i{transform:scale(1.35)}.dot .label{top:calc(-7px + var(--ny,0px));white-space:nowrap;color:var(--dim);pointer-events:none;font-size:10.5px;position:absolute}.dot .label.r{left:12px}.dot .label.l{right:12px}.dot.ours .label{color:var(--ink);font-size:12px;font-weight:600;top:-8px;left:18px}.dot .tip{bottom:18px}.axis{text-align:center;color:var(--faint);font-size:11px}.footnote{max-width:92ch;color:var(--faint);margin-top:28px;font-size:13px;line-height:1.6}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tier{border:1px solid var(--rule-2);background:var(--bg-1);border-radius:18px;flex-direction:column;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.tier.lit{background:radial-gradient(120% 70% at 100% 0%, #ff9a1f29, transparent 60%), var(--bg-1);border-color:#ffc23d59}.tier header{align-items:flex-end;gap:14px;display:flex}.tier h3{font:500 13px / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.price span{font:400 var(--t-stat) / 1 var(--pixel)}.price small{color:var(--dim);font-size:15px}.blurb{color:var(--dim)}.tier ul{border-top:1px solid var(--rule);flex:1;align-content:start;gap:10px;padding-top:18px;list-style:none;display:grid}.tier li{color:var(--ink-2);gap:12px;font-size:15px;display:flex}.tier li:before{content:"";background:var(--amber);flex:none;width:6px;height:6px;margin-top:9px}.tier .btn{width:100%}.closing{text-align:center;justify-items:center;padding-block:clamp(120px,18vh,220px) clamp(72px,10vh,120px);display:grid}.closing h2{max-width:18ch;font:400 clamp(42px, 6.2vw, 100px) / 1 var(--pixel);letter-spacing:-.015em;text-wrap:balance}.closing .ctas{justify-content:center;margin-top:34px}.footer-links{border-top:1px solid var(--rule);grid-template-columns:2fr repeat(3,1fr);gap:32px;padding-block:48px 56px;display:grid}.footer-links .brand{align-self:start}.footer-links nav{align-content:start;gap:12px;display:grid}.footer-links nav .eyebrow{margin-bottom:6px}.footer-links nav a{color:var(--ink-2);font-size:15px;text-decoration:none;transition:color .2s}.footer-links nav a:hover{color:var(--amber)}.dawn{isolation:isolate;height:clamp(380px,54vw,880px);position:relative;overflow:hidden}.dawn img{z-index:-2;object-fit:cover;object-position:60% 65%;width:100%;height:100%;position:absolute;inset:0}.steps{z-index:-1;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.steps i{background:var(--bg);display:block}.steps i:first-child{height:36px;margin-bottom:6px}.steps i:nth-child(2){height:18px;margin-bottom:8px}.steps i:nth-child(3){height:9px;margin-bottom:11px}.steps i:nth-child(4){height:5px;margin-bottom:15px}.steps i:nth-child(5){height:2px}.wordmark{text-align:center;font:400 var(--t-wordmark) / .9 var(--pixel);letter-spacing:-.02em;color:#fff3df;text-shadow:0 4px #78141459;position:absolute;top:7%;left:0;right:0}.base{color:#fff0dcbf;justify-content:space-between;gap:16px;font-size:12px;display:flex;position:absolute;bottom:18px;left:0;right:0}@media (max-width:1180px){.nav .anchors{display:none}}@media (max-width:900px){.hero-art img{object-position:80% 60%;transform-origin:80% 60%}}@media (max-width:960px){.hero-foot{flex-direction:column;align-items:stretch}.hero-status{text-align:left}.manifesto{grid-template-columns:1fr;padding-block:96px 120px}.morph-tile{max-width:300px}.head{grid-template-columns:1fr}.head>.lead{margin:0}.frame-titles,.frame-panes{grid-template-columns:1fr}.frame-titles>div+div,.frame-panes>div+div{border-left:0;border-top:1px solid var(--rule-2)}.frame-bar{flex-wrap:wrap}.frame-bar .actions{flex-wrap:wrap;margin-left:0}.frame-titles>div{flex-wrap:wrap}.frame-titles .sub{white-space:normal;flex-basis:100%;padding-left:18px}.clock{margin-left:0}.how{grid-template-columns:1fr}.how-stage{z-index:2;order:-1;height:42vh;position:sticky;top:76px}.how-steps li{justify-content:flex-start;min-height:58vh;padding-top:28px}.stage-code{width:auto;padding:14px;font-size:9px;left:14px;right:14px}.dev-cards,.tiers,.charts{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile:nth-child(3){border-left:0}.tile:nth-child(n+3){border-top:1px solid var(--rule)}.footer-links{grid-template-columns:1fr 1fr}.footer-links .brand{grid-column:1/-1}}@media (max-width:640px){.nav{gap:0;width:auto;padding-left:14px;left:12px;right:12px}.nav .cases,.nav>.btn{display:none}.nav .brand{margin-right:4px}.nav .burger{margin-left:auto;display:block;position:static}.burger .menu{background:#0b0d13;width:auto;max-height:calc(100svh - 100px);top:calc(100% + 10px);left:-1px;right:-1px;overflow:auto}.burger .menu .btn{width:100%;margin-bottom:8px}.case-grid{grid-template-columns:1fr}.head{flex-direction:column;align-items:flex-start}.hero-card .btn{flex:1}.cases-row li{height:44px;font-size:15px}.tile{padding:20px 16px}.chart{padding:18px 14px 10px}.chart .mark{display:none}.col .val{font-size:8.5px}.names span{font-size:9.5px}.field{height:340px;margin:24px 8px 40px 42px}.plot,.names{margin-left:22px}.dot:not(.ours) .label{display:none}.base{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_ff61a596-module__UdeZcG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_ff61a596-module__UdeZcG__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,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(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.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(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.geist_mono_d85583d7-module__1dHVEa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d85583d7-module__1dHVEa__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/66cfa0747f599d36.2o17ntikpqmc5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3420fcd13c787636.p.3flmx9darsbw9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.geist_pixel_63f4be4e-module___5HUUa__className{font-family:Geist Pixel;font-style:normal}.geist_pixel_63f4be4e-module___5HUUa__variable{--font-pixel:"Geist Pixel"}
