@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/06592530c495269a-s.203fe1ct16v6l.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:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/6673bab9d97b7332-s.3skmbzie4a51h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/19853fe7b3e8e1b6-s.1uk0y6k3ys9ky.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/6b033f9a2b56cb67-s.2am7-abixv4br.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/d612b5c5b28974c0-s.3mckz2rqtakm2.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:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/14de879be8bce672-s.2uop70k-86ogm.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:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/41eb584b593ad2cc-s.p.0vgyo-vncfu6m.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:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/3ff06707ac252438-s.1ookn7bllryry.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:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/d17515f4e27c5101-s.1sq_mu18isqd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/f0ea6ce5ba568e80-s.14supf_7vsmvy.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/67108c049f05b96b-s.00qj4mi2xgiv-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/fe7aaa06973a2b4a-s.1_u0d4buat6wq.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:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/50d10ec4de8c2af4-s.2rk45ie9nu7ve.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:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ba936c4a700e7af2-s.p.034pt8qm9y03o.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:Alegreya Fallback;src:local(Times New Roman);ascent-override:100.67%;descent-override:34.18%;line-gap-override:0.0%;size-adjust:100.92%}.TPK4Oa_className{font-family:Alegreya,Alegreya Fallback}.TPK4Oa_variable{--font-serif:"Alegreya", "Alegreya Fallback"}
@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b552bdca0e6c244e-s.3mlrs4t0_hssw.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:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c94b7e0bf705aae-s.01in-8t28d94t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bac5900d1d597981-s.1jdjilmw9rukv.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97e877d6a1291df1-s.26d1difu8zzfi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b78b165f9468d04f-s.33k8q_tnqzith.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:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91be9d61ac19b275-s.30i__5g_m5_s8.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:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1010081728d60ee5-s.p.2yxtkfm6f7hy5.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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d52b6e958f9e8d94-s.1odonfvhoma_h.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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/408e7161e6944754-s.366s0ad6nmmy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1392773810020fb8-s.0oh0hadgploz-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b122ec851d79114-s.15tolgg-t874o.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7d832404870b260-s.1izkza_sf_2k1.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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ad355a91aa752f5-s.2vmy74dqnr49b.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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8640038c7c62e406-s.p.3__30kd6eh_01.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/807c0c2094042787-s.2fec2txag9vl-.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/20ecd6eac5732749-s.2jjp8rz3fqa3o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c5982a96ca1d9c10-s.21mdofkp-8m0m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5cfbc042bc21d366-s.3usksvlgvs4v9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7e4d18ef7e42b86-s.0gpjp6itdva4_.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14d14b59bf0c753b-s.3o-btn5ute5di.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/41060888aee0e607-s.p.32ulx5gpouzq3.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:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a8d7d1c8c8136b8a-s.2lez10nq49vge.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:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b56d72ef43708884-s.1_z1hwas867a6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1e45e8fcf82f05a1-s.0dt74yksbnlgq.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/75405d47cbfff3cc-s.2rlxhf_fdgwt1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f497771b8f28632d-s.3g5id8da4xvq4.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:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b799dd76a565d76f-s.173avkx8qqe7o.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:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bbdef8a586116d48-s.p.434gb6albka0a.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:Alegreya Sans Fallback;src:local(Arial);ascent-override:103.67%;descent-override:34.56%;line-gap-override:0.0%;size-adjust:86.81%}.YgTyoa_className{font-family:Alegreya Sans,Alegreya Sans Fallback;font-style:normal}.YgTyoa_variable{--font-sans:"Alegreya Sans", "Alegreya Sans Fallback"}
:root{--sage-900:#16231b;--sage-800:#22362a;--sage-700:#315140;--sage-500:#4f745d;--sage-300:#8eb59a;--sage-100:#cfe2d2;--sage-50:#edf5ec;--gold-700:#735a29;--gold-600:#b88a28;--gold-500:#deb84f;--gold-300:#f1d982;--gold-100:#f7e7a8;--cream:#fffaf0;--cream-ink:#f8f2e3;--r1:14px;--r2:20px;--r3:28px;--r4:40px;--pill:999px;--sans:var(--font-sans), "Gill Sans", "Gill Sans MT", "Trebuchet MS", ui-sans-serif, system-ui, sans-serif;--serif:var(--font-serif), "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--t-2xs:.75rem;--t-xs:.8125rem;--t-sm:.9375rem;--t-md:1.0625rem;--t-lg:1.25rem;--t-xl:1.375rem;--t-2xl:1.75rem;--t-3xl:clamp(1.75rem, 3.3vw, 2.75rem);--t-4xl:clamp(2.125rem, 5vw, 3.75rem);--t-hero:clamp(2.75rem, 8.4vw, 6.5rem);--t-says:clamp(2rem, 7.4vw, 3.5rem);--track-label:.14em;--e-out:cubic-bezier(.16, .84, .24, 1);--e-io:cubic-bezier(.45, 0, .2, 1);--e-spring:cubic-bezier(.22, 1, .36, 1);--d-1:.16s;--d-2:.28s;--d-3:.5s;--d-4:.9s;--d-ambient:7s;--stagger:70ms;--tap:48px;--tap-min:44px;--gutter:clamp(18px, 4.6vw, 36px);--w-read:40rem;--w-app:68rem;--w-site:76rem;--rail:264px;--tabbar-h:68px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--z-nav:40;--z-banner:45;--z-toast:60;--z-grain:200;--bg:#f3efe3;--tint:#ebe6d6;--surface:#fffaf0;--ink:#1e2922;--muted:#5c675c;--gold-text:#735a29;--line:#1e292224;--line-2:#1e292252;--ref:#315140;--ref-u:#deb84f;--sel:#fbf1cf;--band:#22362a;--band-ink:#f8f2e3;--band-muted:#cfe2d2;--paper:#fffaf0;--paper-ink:#1e2922;--paper-muted:#5c675c;--wash:#8eb59a33;--wash-gold:#deb84f33;--sh-paper:0 1px 0 #3151401f, 0 14px 22px -16px #22362a73, 0 34px 50px -40px #22362a80;--sh-float:0 2px 0 #22362a14, 0 30px 60px -28px #16231b99;--sh-gold:inset 0 1px 0 #ffffff80, 0 3px 0 #a67d24, 0 14px 18px -12px #735a29e6;--sh-gold-hover:inset 0 1px 0 #ffffff80, 0 4px 0 #a67d24, 0 18px 22px -12px #735a29e6;--sh-gold-press:inset 0 1px 0 #ffffff4d, 0 1px 0 #a67d24;--gold-face:linear-gradient(180deg, #ebcb6c, #deb84f 52%, #cda43c);--gold-ink:#1e2922;--scrim:#16231b6b;--glass:#fffaf0d1;--grain-opacity:.5;--sky-1:#b88a28;--sky-2:#4f745d;--sky-orb:#f7e7a8;--sky-h1:#315140;--sky-h2:#22362a;--sky-h3:#16231b;--sky-lit:#f1d982;--sky-star:transparent;--sky-bite:none;--sky-ink:#f8f2e3;--sky-muted:#cfe2d2;--sky-shade:#16231bdb;--orb-x:.76;--orb-y:.42;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#0f1812;--tint:#131f18;--surface:#1a2720;--ink:#f8f2e3;--muted:#b8c5b9;--gold-text:#f1d982;--line:#f8f2e321;--line-2:#f8f2e34d;--ref:#cfe2d2;--ref-u:#b88a28;--sel:#2e3b22;--band:#16231b;--band-ink:#f8f2e3;--band-muted:#b8c5b9;--paper:#1e2d25;--paper-ink:#f8f2e3;--paper-muted:#b8c5b9;--wash:#8eb59a21;--wash-gold:#deb84f24;--sh-paper:0 1px 0 #0000004d, 0 16px 24px -16px #000000b3, 0 36px 50px -36px #000c;--sh-float:0 2px 0 #0000004d, 0 30px 60px -24px #000000e6;--scrim:#040806a3;--glass:#16231bd1;--grain-opacity:.9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-phase=night]{--sky-1:#0c140f;--sky-2:#22362a;--sky-orb:#f1d982;--sky-h1:#2a4335;--sky-h2:#1e3227;--sky-h3:#16231b;--sky-lit:#deb84f;--sky-star:#f7e7a8;--sky-bite:block;--orb-x:.72;--orb-y:.2}[data-phase=dawn]{--sky-1:#cfe2d2;--sky-2:#f7e7a8;--sky-orb:#deb84f;--sky-h1:#8eb59a;--sky-h2:#4f745d;--sky-h3:#22362a;--sky-lit:#deb84f;--sky-star:transparent;--sky-bite:none;--orb-x:.24;--orb-y:.44}[data-phase=day]{--sky-1:#a9cbb3;--sky-2:#edf5ec;--sky-orb:#f1d982;--sky-h1:#8eb59a;--sky-h2:#4f745d;--sky-h3:#22362a;--sky-lit:#deb84f;--sky-star:transparent;--sky-bite:none;--orb-x:.6;--orb-y:.17}[data-phase=dusk]{--sky-1:#b88a28;--sky-2:#4f745d;--sky-orb:#f7e7a8;--sky-h1:#315140;--sky-h2:#22362a;--sky-h3:#16231b;--sky-lit:#f1d982;--sky-star:transparent;--sky-bite:none;--orb-x:.76;--orb-y:.42}html[data-size=l]{font-size:112.5%}html[data-size=xl]{font-size:128%}html[data-size=xxl]{font-size:145%}
*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--sage-300) transparent;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--sans);font-size:var(--t-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:oldstyle-nums;margin:0;font-weight:400;line-height:1.47;overflow-x:clip}body:after{content:"";z-index:var(--z-grain);pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .14 0 0 0 0 .11 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}[data-theme=dark] body:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .97 0 0 0 0 .95 0 0 0 0 .89 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-weight:800;line-height:1.1}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}svg{display:block}::selection{background:var(--sel);color:var(--ink)}:focus-visible{outline:3px solid var(--gold-500);outline-offset:3px;border-radius:6px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:calc(10px + var(--safe-t));z-index:calc(var(--z-grain) + 1);border-radius:var(--pill);background:var(--sage-800);color:var(--cream-ink);transition:translate var(--d-2) var(--e-out);padding:12px 18px;font-weight:700;text-decoration:none;position:fixed;left:10px;translate:0 -200%}.skip-link:focus-visible{translate:0}
@keyframes rise{0%{opacity:0;translate:0 .5em}}@keyframes word-in{0%{opacity:0;translate:0 .45em;rotate:2deg}}@keyframes fade-in{0%{opacity:0}}@keyframes drop-in{0%{translate:0 -100%}}@keyframes pop-in{0%{opacity:0;translate:0 16px;scale:.96}}@keyframes twinkle{50%{opacity:.25}}@keyframes halo{50%{opacity:.22;scale:1.22}}@keyframes fly{0%{opacity:0;translate:0}22%{opacity:.95}60%{opacity:.45}to{opacity:0;translate:var(--fx) var(--fy)}}@keyframes march{to{stroke-dashoffset:-22px}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes now-pulse{50%{box-shadow:inset 0 0 0 2.5px var(--gold-500), 0 0 0 6px color-mix(in srgb, var(--gold-500) 22%, transparent)}}@keyframes ring-out{0%{opacity:0;scale:.55}18%{opacity:.5}to{opacity:0;scale:1.75}}@keyframes floaty{50%{translate:0 -10px}}.arrive{animation:rise var(--d-4) var(--e-out) both;animation-delay:calc(var(--i,0) * var(--stagger))}@supports (animation-timeline:view()){.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry entry 45%}}::view-transition{pointer-events:none}::view-transition-old(.page){animation:var(--d-1) var(--e-io) both fade-in reverse}::view-transition-new(.page){animation:var(--d-2) var(--e-out) var(--d-1) both fade-in, var(--d-3) var(--e-out) both page-rise}@keyframes page-rise{0%{translate:0 14px}}::view-transition-group(app-nav){z-index:100;animation:none}::view-transition-old(app-nav){display:none}::view-transition-new(app-nav){animation:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{animation:none!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}html[data-motion=reduce]{scroll-behavior:auto}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-motion=reduce] .reveal{animation:none!important}
