@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-italic.fe11NjBs.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-italic.Ck9oD2H0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-italic.BIcRYUEt.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-italic.mtaF_0H_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-italic.C7TReJrb.woff2)format("woff2-variations");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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-italic.BLMf5All.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-italic.BbqH_2Ar.woff2)format("woff2-variations");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}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#1d1d1f;--ink-mid:#424245;--ink-soft:#6e6e73;--paper:#fff;--warm:#f5f5f7;--rule:#00000024;--accent:#8b2635;--accent-hover:#6a1c28;--accent-fill:#8b2635;--fill-hover:#6a1c28;--on-accent:#fff;--shadow:0 10px 40px #0000001f;--r-s:12px;--r-m:18px;--r-l:28px;--body:"Inter Variable",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--display:var(--body);--mono:var(--body);--text-scale:1;--fs-xs:.8125rem;--fs-s:.875rem;--fs-sm:.9375rem;--fs-ui:1rem;--fs-body:1.0625rem;--fs-m:1.25rem;--fs-l:1.375rem;--fs-xl:1.5rem;--fs-2xl:2rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f5f5f7;--ink-mid:#d2d2d7;--ink-soft:#a1a1a6;--paper:#000;--warm:#1c1c1e;--rule:#ffffff2e;--accent:#f0909c;--accent-hover:#f7b3bb;--accent-fill:#b8344a;--fill-hover:#9a2a3d;--shadow:0 10px 40px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ink:#f5f5f7;--ink-mid:#d2d2d7;--ink-soft:#a1a1a6;--paper:#000;--warm:#1c1c1e;--rule:#ffffff2e;--accent:#f0909c;--accent-hover:#f7b3bb;--accent-fill:#b8344a;--fill-hover:#9a2a3d;--shadow:0 10px 40px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-contrast=high]{--ink:#000;--ink-mid:#000;--ink-soft:#1d1d1f;--paper:#fff;--warm:#efeff2;--rule:#1d1d1f;--accent:#5c1420;--accent-hover:#3d0d16;--accent-fill:#5c1420;--fill-hover:#3d0d16}@media (prefers-color-scheme:dark){:root[data-contrast=high]:not([data-theme=light]){--ink:#fff;--ink-mid:#fff;--ink-soft:#ebebf0;--paper:#000;--warm:#141416;--rule:#f5f5f7;--accent:#ffb8c0;--accent-hover:#ffd3d8;--accent-fill:#a82a40;--fill-hover:#8a2134}}:root[data-contrast=high][data-theme=dark]{--ink:#fff;--ink-mid:#fff;--ink-soft:#ebebf0;--paper:#000;--warm:#141416;--rule:#f5f5f7;--accent:#ffb8c0;--accent-hover:#ffd3d8;--accent-fill:#a82a40;--fill-hover:#8a2134}:root[data-contrast=high] a{text-underline-offset:.2em;text-decoration:underline!important}:root[data-contrast=high] :focus-visible{outline-offset:3px;outline:3px solid var(--accent)!important}:root[data-text=large]{--text-scale:1.15}:root[data-text=larger]{--text-scale:1.3}:root[data-text=largest]{--text-scale:1.5}html{font-size:calc(100% * var(--text-scale))}:root[data-readable=on]{--mono:var(--body)}:root[data-readable=on] body{letter-spacing:.02em;word-spacing:.08em;line-height:1.9}:root[data-readable=on] *{text-transform:none!important}:root[data-readable=on] p,:root[data-readable=on] li{max-width:65ch}:root[data-readable=on] em{text-underline-offset:.2em;font-style:normal;text-decoration:underline;text-decoration-thickness:1px}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html{height:100%;scroll-padding-top:5.5rem}body{background:var(--paper);min-height:100%;color:var(--ink-mid);font-family:var(--body);font-size:var(--fs-body);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.6;display:flex;overflow-x:hidden}h1,h2,h3{font-family:var(--display);color:var(--ink);letter-spacing:-.03em;text-wrap:balance;font-weight:600}p,li{text-wrap:pretty}em{font-style:italic}h1 em,h2 em,h3 em{color:var(--ink-soft);font-style:normal}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}.fade{animation:.9s cubic-bezier(.22,.68,0,1.02) both up}.d1{animation-delay:.12s}.d2{animation-delay:.24s}.d3{animation-delay:.38s}.d4{animation-delay:.52s}@keyframes up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:var(--paper);font-weight:500;font-size:var(--fs-sm);border-radius:999px;padding:.8rem 1.2rem;text-decoration:none;position:absolute;top:-10rem;left:1rem}.skip:focus{top:1rem}.topbar{z-index:25;justify-content:flex-end;padding:1rem clamp(1.25rem,5vw,3rem) 0;display:flex;position:relative}@supports (color:light-dark(#000, #fff)){:root[data-season=spring]:not([data-contrast=high]){--accent:light-dark(#ba3662,#d586a0);--accent-hover:light-dark(#962c4f,#dfa4b8);--accent-fill:light-dark(#ba3662,#c1466f);--fill-hover:light-dark(#9a2d51,#aa395f)}:root[data-season=summer]:not([data-contrast=high]){--accent:light-dark(#c9262c,#e08386);--accent-hover:light-dark(#a31f23,#e8a3a6);--accent-fill:light-dark(#c9262c,#d03a3f);--fill-hover:light-dark(#a72024,#b92d31)}:root[data-season=autumn]:not([data-contrast=high]){--accent:light-dark(#882a20,#d9867d);--accent-hover:light-dark(#631f17,#e2a39c);--accent-fill:light-dark(#882a20,#c54638);--fill-hover:light-dark(#672018,#a93c30)}:root[data-occasion=newyear]:not([data-contrast=high]){--accent:light-dark(#896304,#ebb11e);--accent-hover:light-dark(#5c4302,#eebe44);--accent-fill:light-dark(#866103,#906b0b);--fill-hover:light-dark(#5e4402,#6f5209);--strip:linear-gradient(90deg, #b8860b, #f2d675, #b8860b);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M12%201.5c.9%206%204.5%209.6%2010.5%2010.5-6%20.9-9.6%204.5-10.5%2010.5-.9-6-4.5-9.6-10.5-10.5C7.5%2011.1%2011.1%207.5%2012%201.5z%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=lunarnewyear]:not([data-contrast=high]){--accent:light-dark(#d01131,#ec798c);--accent-hover:light-dark(#a50d27,#f19dab);--accent-fill:light-dark(#d01131,#dd1d3d);--fill-hover:light-dark(#aa0e28,#bd1934);--strip:linear-gradient(90deg, #b3141b, #e6b422, #b3141b);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Crect%20x%3D%229.4%22%20y%3D%222%22%20width%3D%225.2%22%20height%3D%222.2%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%224.8%22%20y%3D%224.6%22%20width%3D%2214.4%22%20height%3D%2212.8%22%20rx%3D%226.4%22%2F%3E%3Crect%20x%3D%229.4%22%20y%3D%2217.8%22%20width%3D%225.2%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2211.2%22%20y%3D%2219.8%22%20width%3D%221.6%22%20height%3D%222.6%22%20rx%3D%22.8%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=valentine]:not([data-contrast=high]){--accent:light-dark(#c7235f,#e17fa3);--accent-hover:light-dark(#a01c4d,#e8a0bb);--accent-fill:light-dark(#c5235e,#d0316c);--fill-hover:light-dark(#a31d4e,#b5295c);--strip:linear-gradient(90deg, #d6336c, #ff8fab, #d6336c);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M12%2021.2C5.2%2016.6%202.5%2012.9%202.5%209a5%205%200%200%201%209.5-2.1A5%205%200%200%201%2021.5%209c0%203.9-2.7%207.6-9.5%2012.2z%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=stpatrick]:not([data-contrast=high]){--accent:light-dark(#197841,#3fcb79);--accent-hover:light-dark(#11522c,#5fd38f);--accent-fill:light-dark(#197841,#22814a);--fill-hover:light-dark(#12562f,#1a653a);--strip:linear-gradient(90deg, #1f8a4c, #f2c94c, #1f8a4c);--deco:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20transform%3D%22translate(12%208.4)%22%20d%3D%22M0%204.6C-6.2.8-6.2-4.2-2.9-4.2-1.5-4.2-.4-3.4%200-2.2.4-3.4%201.5-4.2%202.9-4.2%206.2-4.2%206.2.8%200%204.6z%22%2F%3E%3Cpath%20transform%3D%22rotate(-120%2012%2013)%20translate(12%208.4)%22%20d%3D%22M0%204.6C-6.2.8-6.2-4.2-2.9-4.2-1.5-4.2-.4-3.4%200-2.2.4-3.4%201.5-4.2%202.9-4.2%206.2-4.2%206.2.8%200%204.6z%22%2F%3E%3Cpath%20transform%3D%22rotate(120%2012%2013)%20translate(12%208.4)%22%20d%3D%22M0%204.6C-6.2.8-6.2-4.2-2.9-4.2-1.5-4.2-.4-3.4%200-2.2.4-3.4%201.5-4.2%202.9-4.2%206.2-4.2%206.2.8%200%204.6z%22%2F%3E%3Cpath%20d%3D%22M11.3%2013.2c.2%203.6%201.1%206.2%203.8%208.9h2.1c-2.8-2.8-3.7-5.4-3.9-8.9z%22%2F%3E%3C%2Fsvg%3E")}:root[data-occasion=easter]:not([data-contrast=high]){--accent:light-dark(#814abf,#af90d2);--accent-hover:light-dark(#6a39a2,#c4adde);--accent-fill:light-dark(#814abf,#895bbe);--fill-hover:light-dark(#6d3aa6,#7746af);--strip:linear-gradient(90deg, #b7a6f2, #9fe0c4, #f6e08a, #f4a6c0, #b7a6f2);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M12%202c3.9%200%207%206%207%2010.4A7%207%200%200%201%2012%2019.4a7%207%200%200%201-7-7C5%208%208.1%202%2012%202z%22%2F%3E%3Crect%20x%3D%226%22%20y%3D%2220.2%22%20width%3D%2212%22%20height%3D%221.8%22%20rx%3D%22.9%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=earthday]:not([data-contrast=high]){--accent:light-dark(#1e7656,#44c596);--accent-hover:light-dark(#14523b,#63cfa7);--accent-fill:light-dark(#1e7656,#26805f);--fill-hover:light-dark(#15563e,#1e644a);--strip:linear-gradient(90deg, #2e9e6b, #3a8fd0, #2e9e6b);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M20.5%203.5C11%203.5%204.5%208.6%204.5%2015.4c0%201.7.4%203.1%201%204.1C7%2014%2010.8%2010.8%2016%209.3%2011.8%2012%209%2015.4%208%2020.5c.9.3%201.9.5%203%20.5%206%200%209.5-6.6%209.5-17.5z%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=mothersday]:not([data-contrast=high]){--accent:light-dark(#b23886,#d184b5);--accent-hover:light-dark(#8f2d6b,#dca2c7);--accent-fill:light-dark(#b23886,#bb448f);--fill-hover:light-dark(#932f6e,#a13a7b);--strip:linear-gradient(90deg, #d65db1, #f4a6c0, #d65db1);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227.3%22%20r%3D%223.7%22%2F%3E%3Ccircle%20cx%3D%2216.95%22%20cy%3D%2210.9%22%20r%3D%223.7%22%2F%3E%3Ccircle%20cx%3D%2215.06%22%20cy%3D%2216.7%22%20r%3D%223.7%22%2F%3E%3Ccircle%20cx%3D%228.94%22%20cy%3D%2216.7%22%20r%3D%223.7%22%2F%3E%3Ccircle%20cx%3D%227.05%22%20cy%3D%2210.9%22%20r%3D%223.7%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212.5%22%20r%3D%222.8%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=fathersday]:not([data-contrast=high]){--accent:light-dark(#326bac,#77a0d0);--accent-hover:light-dark(#285588,#95b5da);--accent-fill:light-dark(#316aaa,#3d74b3);--fill-hover:light-dark(#28568a,#346398);--strip:linear-gradient(90deg, #2b5d8a, #8fb4d6, #2b5d8a);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M9.2%202.5h5.6l-1.1%203.2%201.6%2012.9L12%2021.8l-3.3-3.2%201.6-12.9z%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=independence]:not([data-contrast=high]){--accent:light-dark(#cc2138,#e3808d);--accent-hover:light-dark(#a41b2d,#eaa1ab);--accent-fill:light-dark(#ca2137,#d33349);--fill-hover:light-dark(#a71b2e,#bb283c);--strip:linear-gradient(90deg, #b22234, #3c3b6e);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M12%202.2l2.9%206.3%206.9.8-5.1%204.7%201.4%206.8L12%2017.3%205.9%2020.8l1.4-6.8L2.2%209.3l6.9-.8z%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=thanksgiving]:not([data-contrast=high]){--accent:light-dark(#9a581d,#d38d50);--accent-hover:light-dark(#744216,#dba270);--accent-fill:light-dark(#9a581d,#a46228);--fill-hover:light-dark(#784417,#885121);--strip:linear-gradient(90deg, #b45309, #d9a441, #b45309);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M20.5%203.5C11%203.5%204.5%208.6%204.5%2015.4c0%201.7.4%203.1%201%204.1C7%2014%2010.8%2010.8%2016%209.3%2011.8%2012%209%2015.4%208%2020.5c.9.3%201.9.5%203%20.5%206%200%209.5-6.6%209.5-17.5z%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=diwali]:not([data-contrast=high]){--accent:light-dark(#955b04,#eb991e);--accent-hover:light-dark(#684003,#ea4);--accent-fill:light-dark(#955b04,#9e640c);--fill-hover:light-dark(#6d4303,#7d4f0a);--strip:linear-gradient(90deg, #c2185b, #f9a825, #e65100, #c2185b);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M12%202.4c2.4%203%203.5%205%203.5%207a3.5%203.5%200%200%201-7%200c0-2%201.1-4%203.5-7z%22%2F%3E%3Cpath%20d%3D%22M2.5%2013.6h19c0%204.2-4.3%207.4-9.5%207.4s-9.5-3.2-9.5-7.4z%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=halloween]:not([data-contrast=high]){--accent:light-dark(#b14905,#ed7f36);--accent-hover:light-dark(#843703,#f0975b);--accent-fill:light-dark(#ae4804,#b8520e);--fill-hover:light-dark(#863803,#97440c);--strip:linear-gradient(90deg, #e8590c, #7048e8, #e8590c);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cellipse%20cx%3D%227.8%22%20cy%3D%2213.6%22%20rx%3D%225.6%22%20ry%3D%226.4%22%2F%3E%3Cellipse%20cx%3D%2216.2%22%20cy%3D%2213.6%22%20rx%3D%225.6%22%20ry%3D%226.4%22%2F%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%2213.8%22%20rx%3D%224.4%22%20ry%3D%227%22%2F%3E%3Cpath%20d%3D%22M11%206.6C11%204.6%2011.7%203.2%2013.3%202.2l.8%201.4c-1%20.6-1.4%201.6-1.4%203z%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=christmas]:not([data-contrast=high]){--accent:light-dark(#1c7844,#42c77c);--accent-hover:light-dark(#13532f,#61d192);--accent-fill:light-dark(#ca2434,#d13545);--fill-hover:light-dark(#a71d2b,#b92a38);--strip:linear-gradient(90deg, #b3202f, #1f6b3a, #b3202f);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M12%201.8l4.6%206.2h-2.6l4%205.3h-3l4.6%205.9H5.4l4.6-5.9H7l4-5.3H8.4z%22%2F%3E%3Crect%20x%3D%2210.6%22%20y%3D%2219%22%20width%3D%222.8%22%20height%3D%223.2%22%20rx%3D%22.5%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=hanukkah]:not([data-contrast=high]){--accent:light-dark(#2166cc,#739fe0);--accent-hover:light-dark(#1b52a4,#95b6e7);--accent-fill:light-dark(#2164ca,#2d6fd2);--fill-hover:light-dark(#1b53a7,#275fb5);--strip:linear-gradient(90deg, #1d4f91, #c0c7d1, #1d4f91);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M12%202.8l8.2%2014.2H3.8zM12%2021.2L3.8%207h16.4z%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.1%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}:root[data-occasion=eid]:not([data-contrast=high]){--accent:light-dark(#157756,#39d09e);--accent-hover:light-dark(#0e503a,#5ad8ae);--accent-fill:light-dark(#157756,#1d8160);--fill-hover:light-dark(#0f553d,#17644a);--strip:linear-gradient(90deg, #0f8a5f, #d4af37, #0f8a5f);--deco:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M17.6%203.2a9.3%209.3%200%201%200%203.6%2016.2%207.6%207.6%200%200%201-3.6-16.2z%22%2F%3E%3Cpath%20d%3D%22M18.4%207.2l.8%201.8%201.9.3-1.4%201.3.4%201.9-1.7-.9-1.7.9.4-1.9-1.4-1.3%201.9-.3z%22%2F%3E%3C%2Fsvg%3E)}}html[data-occasion]:not([data-contrast=high]) body:before{content:"";z-index:100;pointer-events:none;background:var(--strip);flex:none;height:3px;margin-bottom:-3px;position:sticky;top:0}html[data-ios-safari][data-occasion]:not([data-contrast=high]) body:before{position:relative}@media print{html[data-occasion] body:before{display:none}}.consent[data-astro-cid-bm4qem4n]{z-index:10;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--warm) 88%,transparent);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);max-width:34rem;color:var(--ink-mid);border:1px solid var(--rule);border-radius:var(--r-m);font-size:var(--fs-sm);box-shadow:var(--shadow);margin-left:auto;padding:1.1rem 1.3rem;line-height:1.5;position:fixed}.consent[data-astro-cid-bm4qem4n][hidden]{display:none}.consent[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.actions[data-astro-cid-bm4qem4n]{justify-content:flex-end;gap:.6rem;margin-top:.9rem;display:flex}button[data-astro-cid-bm4qem4n]{cursor:pointer;min-height:44px;font:500 .95rem/1 var(--body);color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);border:0;border-radius:999px;padding:.6rem 1.3rem;transition:background .2s}button[data-astro-cid-bm4qem4n]:hover{background:color-mix(in srgb,var(--ink) 8%,var(--paper))}button[data-astro-cid-bm4qem4n]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds[data-astro-cid-s3g6sewe]{align-items:center;gap:.3rem;display:flex;position:relative}.ds-btn[data-astro-cid-s3g6sewe]{min-width:44px;height:44px;color:var(--ink);cursor:pointer;font:500 .875rem/1 var(--body);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;transition:background .2s;display:inline-flex}.ds-theme[data-astro-cid-s3g6sewe]{padding:0}.ds-open[data-astro-cid-s3g6sewe]{box-shadow:inset 0 0 0 1px var(--rule)}.aa[data-astro-cid-s3g6sewe]{letter-spacing:-.02em;font-size:1.05rem;font-weight:600}.ds-btn[data-astro-cid-s3g6sewe]:hover,.ds-btn[data-astro-cid-s3g6sewe]:focus-visible{background:var(--warm);outline:none}.ds-btn[data-astro-cid-s3g6sewe]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ds-btn[data-astro-cid-s3g6sewe][aria-expanded=true]{background:var(--warm)}@media (width<=420px){.ds-label[data-astro-cid-s3g6sewe]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}.ds-btn[data-astro-cid-s3g6sewe] svg[data-astro-cid-s3g6sewe]{width:22px;height:22px}.i-sun[data-astro-cid-s3g6sewe]{display:none}.ds-theme[data-astro-cid-s3g6sewe][aria-pressed=true] .i-sun[data-astro-cid-s3g6sewe]{display:block}.ds-theme[data-astro-cid-s3g6sewe][aria-pressed=true] .i-moon[data-astro-cid-s3g6sewe]{display:none}.ds-panel[data-astro-cid-s3g6sewe]{z-index:30;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);width:min(22rem,100vw - 2rem);max-height:calc(100vh - 6rem);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--shadow);font-size:var(--fs-ui);padding:1.2rem 1.3rem 1.3rem;position:absolute;top:calc(100% + .6rem);right:0;overflow:auto}.ds-panel[data-astro-cid-s3g6sewe][hidden]{display:none}.ds-head[data-astro-cid-s3g6sewe]{justify-content:space-between;align-items:center;display:flex}.ds-head[data-astro-cid-s3g6sewe] h2[data-astro-cid-s3g6sewe]{font-size:var(--fs-l)}.ds-close[data-astro-cid-s3g6sewe]{min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:1.1rem}.ds-close[data-astro-cid-s3g6sewe]:hover{background:var(--warm)}.ds-close[data-astro-cid-s3g6sewe]:focus-visible{outline:2px solid var(--accent)}fieldset[data-astro-cid-s3g6sewe]{border:0;margin-top:1rem}legend[data-astro-cid-s3g6sewe]{font-size:var(--fs-xs);color:var(--ink-soft);margin-bottom:.5rem;font-weight:600}.seg[data-astro-cid-s3g6sewe]{flex-wrap:wrap;gap:.4rem;display:flex}.seg[data-astro-cid-s3g6sewe] label[data-astro-cid-s3g6sewe]{position:relative}.seg[data-astro-cid-s3g6sewe] input[data-astro-cid-s3g6sewe]{opacity:0;position:absolute;inset:0}.seg[data-astro-cid-s3g6sewe] span[data-astro-cid-s3g6sewe]{background:var(--warm);cursor:pointer;min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:.4rem 1rem;transition:background .2s;display:inline-flex}.seg[data-astro-cid-s3g6sewe] input[data-astro-cid-s3g6sewe]:checked+span[data-astro-cid-s3g6sewe]{background:var(--ink);color:var(--paper)}.seg[data-astro-cid-s3g6sewe] input[data-astro-cid-s3g6sewe]:focus-visible+span[data-astro-cid-s3g6sewe]{outline:2px solid var(--accent);outline-offset:2px}.sz1[data-astro-cid-s3g6sewe]{font-size:1.1rem}.sz2[data-astro-cid-s3g6sewe]{font-size:1.2rem}.sz3[data-astro-cid-s3g6sewe]{font-size:1.35rem}.tg[data-astro-cid-s3g6sewe]{cursor:pointer;color:var(--ink-mid);align-items:flex-start;gap:.7rem;padding:.55rem 0;line-height:1.4;display:flex}.tg[data-astro-cid-s3g6sewe] input[data-astro-cid-s3g6sewe]{width:22px;height:22px;accent-color:var(--accent-fill);flex:none;margin-top:.1rem}.tg[data-astro-cid-s3g6sewe] strong[data-astro-cid-s3g6sewe]{color:var(--ink);font-weight:600;display:block}.ds-reset[data-astro-cid-s3g6sewe]{background:var(--warm);min-height:44px;color:var(--ink);cursor:pointer;font:500 .95rem/1 var(--body);border:0;border-radius:999px;margin-top:1rem;padding:.5rem 1.2rem}.ds-reset[data-astro-cid-s3g6sewe]:hover,.ds-reset[data-astro-cid-s3g6sewe]:focus-visible{background:color-mix(in srgb,var(--ink) 8%,var(--warm));outline:none}.ds-reset[data-astro-cid-s3g6sewe]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
