@charset "UTF-8";@property --color-background{syntax: "<color>"; inherits: true; initial-value: #fff;}@property --color-raised{syntax: "<color>"; inherits: true; initial-value: #fbfbfa;}@property --color-text{syntax: "<color>"; inherits: true; initial-value: #0e100f;}@property --color-muted{syntax: "<color>"; inherits: true; initial-value: #565c58;}@property --color-border{syntax: "<color>"; inherits: true; initial-value: #d6d9d4;}@property --color-border-faint{syntax: "<color>"; inherits: true; initial-value: #edeeea;}@property --color-grain{syntax: "<color>"; inherits: true; initial-value: rgba(96,72,40,.06);}@property --color-accent{syntax: "<color>"; inherits: true; initial-value: rgb(88,80,140);}@property --color-signal{syntax: "<color>"; inherits: true; initial-value: rgb(38,100,43);}@property --color-attention{syntax: "<color>"; inherits: true; initial-value: rgb(111,75,117);}:root{--color-background: #fff;--color-raised: #fbfbfa;--color-text: #0e100f;--color-muted: #565c58;--color-border: #d6d9d4;--color-border-faint: #edeeea;--color-grain: rgba(96, 72, 40, .06);--color-accent: rgb(88, 80, 140);--color-signal: rgb(38, 100, 43);--color-attention: rgb(111, 75, 117);--texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512px' height='512px'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.376 0 0 0 0 0.282 0 0 0 0 0.157 0.06 0 0 0 -0.027'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256px' height='256px'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.376 0 0 0 0 0.282 0 0 0 0 0.157 0.15 0 0 0 -0.072'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--vine-title: url(/_astro/fdba0103d9ec1844.D-TbexhJ.svg);--vine-heading: url(/_astro/be98d36dfe08498b.DXLsInIK.svg);--vine-break: url(/_astro/341156db58098ba7.DKK0bJy2.svg);--vine-closing: url(/_astro/14799c676ec2349d.hzoZGzr_.svg);--vine-toc-1: url(/_astro/8f220daa05f858cf.1LKuTCXE.svg);--vine-hang-1: url(/_astro/95228eafa7513d0d.D5KTvjcg.svg);--vine-toc-2: url(/_astro/91ab1f4a113095b8.CVN3vDEp.svg);--vine-hang-2: url(/_astro/6da7b3ce1b7afb95.2z68ZZ3n.svg);--vine-toc-3: url(/_astro/887b5cf03c0d49e6.FhGlA0ut.svg);--vine-hang-3: url(/_astro/6480533242030cc3.Dral6lCh.svg);--vine-toc-4: url(/_astro/a442708738ce88b2.COELybmk.svg);--vine-hang-4: url(/_astro/30dbdfb96e23056e.mt5gl7U5.svg);--vine-toc-5: url(/_astro/97747ea250c47b36.M8dOjNyV.svg);--vine-hang-5: url(/_astro/a4e706b2f3d8dd69.Dk2rJiTS.svg);--vine-toc-6: url(/_astro/735e99ca923bd8b5.CM8jA2Dn.svg);--vine-hang-6: url(/_astro/0e581d2978d6e982.bH6QpSZD.svg);--vine-toc-7: url(/_astro/c3301c36529eab0b.DceRyfHA.svg);--vine-hang-7: url(/_astro/d72f7b3616e861ce.C7G7QMey.svg);--vine-toc-8: url(/_astro/87e2b71b752e7989.BXWFHnBF.svg);--vine-hang-8: url(/_astro/a6ccf4ba51197fe3.DAkiIpPH.svg);--vine-toc-9: url(/_astro/37b13850752dbef5.Chtl8_Dd.svg);--vine-hang-9: url(/_astro/7b3f305046a174d7.CbfibfRJ.svg);--vine-toc-10: url(/_astro/dea6fa97910668f0.BciRQvBm.svg);--vine-hang-10: url(/_astro/4a7e2c488370ec5f.DzrNUVb5.svg);--vine-toc-11: url(/_astro/b9fcb6064221b1a8.CX9ahep5.svg);--vine-hang-11: url(/_astro/61f69b6e2aca9e70.BMn-u6y6.svg);--vine-toc-12: url(/_astro/891ed879749abe8e.Co_IANN_.svg);--vine-hang-12: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-13: url(/_astro/3e5e330567d35d6d.CvYP1tA4.svg);--vine-hang-13: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-14: url(/_astro/f92ce54a85de4936.ByBcWvwb.svg);--vine-hang-14: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-15: url(/_astro/1e09d71c54c34b82.8Umt1K0_.svg);--vine-hang-15: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-16: url(/_astro/99fbccb247dfe95a.DolQxJlb.svg);--vine-hang-16: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-17: url(/_astro/523635f9be5d7943.CAyMYiEC.svg);--vine-hang-17: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-18: url(/_astro/df85c1d34c2b1d90.Bexz1za3.svg);--vine-hang-18: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-19: url(/_astro/608d16d61faccdd4.C8WmIk3G.svg);--vine-hang-19: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-20: url(/_astro/de889f018b588d5e.VO7oaXZy.svg);--vine-hang-20: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-long: url(/_astro/5bf96f1bc883470d.7ZY9JZYG.svg);--vine-hang-long: url(/_astro/3ff8de0e22830875.CbSXnWfM.svg);--vine-shoot-1: url(/_astro/2fa881ae2074689d.D-3BG4bQ.svg);--vine-blossom-1: url(/_astro/ad9fbb96eabdd8c7.DkuTfM_H.svg);--vine-shoot-2: url(/_astro/8c8194534d1ca652.Ccoep-Q1.svg);--vine-blossom-2: url(/_astro/38b461250dd33918.DUHYoCF9.svg);--vine-shoot-3: url(/_astro/f473e5933896574d.5DNduptJ.svg);--vine-blossom-3: url(/_astro/633b27405471647b.CS__u4nG.svg);--swipe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 20' preserveAspectRatio='none'%3E%3Cpath fill='rgba(88, 80, 140, 0.2)' d='M5.6 6C7.2 3.6 12.4 3.4 15.6 5.4C19.2 7.6 23 8.6 30 8.8C100 9.6 190 8.2 268 7.2C320 6.6 354 5.6 376 4.2C387 3.4 396 4.8 398 7.8C400 11 397.8 14.4 392 16C385 17.6 378 17.2 371.6 15.8C348 14 318 13.6 268 14.4C190 15.4 100 16.2 28 14.8C13 14.6 5.8 11.6 5.6 6Z'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root{--color-background: #1b1e21;--color-raised: #222529;--color-text: #eceae4;--color-muted: #a3a5a6;--color-border: #3d4247;--color-border-faint: #282c30;--color-grain: rgba(236, 234, 228, .12);--color-accent: rgb(189, 183, 252);--color-signal: rgb(141, 206, 142);--color-attention: rgb(218, 177, 224);--texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512px' height='512px'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.925 0 0 0 0 0.918 0 0 0 0 0.894 0.12 0 0 0 -0.054'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256px' height='256px'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.925 0 0 0 0 0.918 0 0 0 0 0.894 0.3 0 0 0 -0.144'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--vine-title: url(/_astro/213d8da5488df925.DSjBMSli.svg);--vine-heading: url(/_astro/2375d50f3ae23415.DHQJiJ9J.svg);--vine-break: url(/_astro/ff0b280e49ab12c5.CgTa-DPp.svg);--vine-closing: url(/_astro/6819e5f97973cab8.Cd6P98mN.svg);--vine-toc-1: url(/_astro/816fc6ff1d46bfe3.D3feXERp.svg);--vine-hang-1: url(/_astro/4b280443ccb828cc.7Z-3uEPz.svg);--vine-toc-2: url(/_astro/4bfab3e6ac6605b9.DFos_Q21.svg);--vine-hang-2: url(/_astro/077cd91cfb0caf0a.CaOUxMgH.svg);--vine-toc-3: url(/_astro/7b0a30c6987abf2c.BPwWcyKN.svg);--vine-hang-3: url(/_astro/ceb7f02ea3635a05.C03NLKLI.svg);--vine-toc-4: url(/_astro/db3e2880a6c4e2ae.ChXWoi1T.svg);--vine-hang-4: url(/_astro/efe4b9d24b8dece9.Dl6-Mfsw.svg);--vine-toc-5: url(/_astro/5e9915d83e3ac57a.C91VUz-w.svg);--vine-hang-5: url(/_astro/2d02a278e14c7d5f.25NMzZB4.svg);--vine-toc-6: url(/_astro/ceedeffadcdfd820.Ba93wW_q.svg);--vine-hang-6: url(/_astro/05180381e9f84a60.CQwaGxlo.svg);--vine-toc-7: url(/_astro/9f2c0917a4804246.DajQATPL.svg);--vine-hang-7: url(/_astro/56979b25c87b9f47.X_nLh13v.svg);--vine-toc-8: url(/_astro/98c4a999c1b94f30.Fi285hW6.svg);--vine-hang-8: url(/_astro/3f71804a3003e9e1.VmqadvbN.svg);--vine-toc-9: url(/_astro/eec4ad59c8d31021.C8hOvJZS.svg);--vine-hang-9: url(/_astro/758f5f25c5b87d28.CnOQHb-a.svg);--vine-toc-10: url(/_astro/9377ab67e08ccf2c.CASjWizk.svg);--vine-hang-10: url(/_astro/44d28876aac76e5e.1zgl2xWN.svg);--vine-toc-11: url(/_astro/58bf4a0928759fc7.B3SZxlNq.svg);--vine-hang-11: url(/_astro/1324549e00da3b5f.BjxorNHu.svg);--vine-toc-12: url(/_astro/c00a30e9a5c9ebe3.ewphksks.svg);--vine-hang-12: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-13: url(/_astro/21fd0ad8b28cf8cf.BQKFin7O.svg);--vine-hang-13: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-14: url(/_astro/37a6e9ea25987485.D9Jd9dhF.svg);--vine-hang-14: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-15: url(/_astro/f4eb62bdd04adaa9.BRopo0-T.svg);--vine-hang-15: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-16: url(/_astro/4a7572cb2b0c3c3c.BKOENX1I.svg);--vine-hang-16: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-17: url(/_astro/04b955d96058de70.CJdJB4af.svg);--vine-hang-17: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-18: url(/_astro/3d0545bf8eba6b1d.Bc1tUMu2.svg);--vine-hang-18: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-19: url(/_astro/87ca70df36debad0.CxH4ezUD.svg);--vine-hang-19: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-20: url(/_astro/60d017626e788efc.BZmpAJEa.svg);--vine-hang-20: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-long: url(/_astro/08f0984443e59ace.BUVnlf3G.svg);--vine-hang-long: url(/_astro/b590654b9c7ef3ad.DLt2O0Zn.svg);--vine-shoot-1: url(/_astro/e90679cf6bb49fcc.CcqYu0N1.svg);--vine-blossom-1: url(/_astro/2b1beb6e5ba791db.CtKd-_7A.svg);--vine-shoot-2: url(/_astro/95f4f8d683517915.b3Qz527F.svg);--vine-blossom-2: url(/_astro/3281faba7ee50ed1.DKq4Z0RM.svg);--vine-shoot-3: url(/_astro/518df9bb657de49b.DF0PxC3G.svg);--vine-blossom-3: url(/_astro/1234ed85bbc47c22.xZR4nYgX.svg);--swipe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 20' preserveAspectRatio='none'%3E%3Cpath fill='rgba(189, 183, 252, 0.2)' d='M5.6 6C7.2 3.6 12.4 3.4 15.6 5.4C19.2 7.6 23 8.6 30 8.8C100 9.6 190 8.2 268 7.2C320 6.6 354 5.6 376 4.2C387 3.4 396 4.8 398 7.8C400 11 397.8 14.4 392 16C385 17.6 378 17.2 371.6 15.8C348 14 318 13.6 268 14.4C190 15.4 100 16.2 28 14.8C13 14.6 5.8 11.6 5.6 6Z'/%3E%3C/svg%3E")}}html:has(#theme-toggle:checked),html[data-theme-checked]{--color-background: #1b1e21;--color-raised: #222529;--color-text: #eceae4;--color-muted: #a3a5a6;--color-border: #3d4247;--color-border-faint: #282c30;--color-grain: rgba(236, 234, 228, .12);--color-accent: rgb(189, 183, 252);--color-signal: rgb(141, 206, 142);--color-attention: rgb(218, 177, 224);--texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512px' height='512px'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.925 0 0 0 0 0.918 0 0 0 0 0.894 0.12 0 0 0 -0.054'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256px' height='256px'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.925 0 0 0 0 0.918 0 0 0 0 0.894 0.3 0 0 0 -0.144'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--vine-title: url(/_astro/213d8da5488df925.DSjBMSli.svg);--vine-heading: url(/_astro/2375d50f3ae23415.DHQJiJ9J.svg);--vine-break: url(/_astro/ff0b280e49ab12c5.CgTa-DPp.svg);--vine-closing: url(/_astro/6819e5f97973cab8.Cd6P98mN.svg);--vine-toc-1: url(/_astro/816fc6ff1d46bfe3.D3feXERp.svg);--vine-hang-1: url(/_astro/4b280443ccb828cc.7Z-3uEPz.svg);--vine-toc-2: url(/_astro/4bfab3e6ac6605b9.DFos_Q21.svg);--vine-hang-2: url(/_astro/077cd91cfb0caf0a.CaOUxMgH.svg);--vine-toc-3: url(/_astro/7b0a30c6987abf2c.BPwWcyKN.svg);--vine-hang-3: url(/_astro/ceb7f02ea3635a05.C03NLKLI.svg);--vine-toc-4: url(/_astro/db3e2880a6c4e2ae.ChXWoi1T.svg);--vine-hang-4: url(/_astro/efe4b9d24b8dece9.Dl6-Mfsw.svg);--vine-toc-5: url(/_astro/5e9915d83e3ac57a.C91VUz-w.svg);--vine-hang-5: url(/_astro/2d02a278e14c7d5f.25NMzZB4.svg);--vine-toc-6: url(/_astro/ceedeffadcdfd820.Ba93wW_q.svg);--vine-hang-6: url(/_astro/05180381e9f84a60.CQwaGxlo.svg);--vine-toc-7: url(/_astro/9f2c0917a4804246.DajQATPL.svg);--vine-hang-7: url(/_astro/56979b25c87b9f47.X_nLh13v.svg);--vine-toc-8: url(/_astro/98c4a999c1b94f30.Fi285hW6.svg);--vine-hang-8: url(/_astro/3f71804a3003e9e1.VmqadvbN.svg);--vine-toc-9: url(/_astro/eec4ad59c8d31021.C8hOvJZS.svg);--vine-hang-9: url(/_astro/758f5f25c5b87d28.CnOQHb-a.svg);--vine-toc-10: url(/_astro/9377ab67e08ccf2c.CASjWizk.svg);--vine-hang-10: url(/_astro/44d28876aac76e5e.1zgl2xWN.svg);--vine-toc-11: url(/_astro/58bf4a0928759fc7.B3SZxlNq.svg);--vine-hang-11: url(/_astro/1324549e00da3b5f.BjxorNHu.svg);--vine-toc-12: url(/_astro/c00a30e9a5c9ebe3.ewphksks.svg);--vine-hang-12: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-13: url(/_astro/21fd0ad8b28cf8cf.BQKFin7O.svg);--vine-hang-13: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-14: url(/_astro/37a6e9ea25987485.D9Jd9dhF.svg);--vine-hang-14: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-15: url(/_astro/f4eb62bdd04adaa9.BRopo0-T.svg);--vine-hang-15: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-16: url(/_astro/4a7572cb2b0c3c3c.BKOENX1I.svg);--vine-hang-16: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-17: url(/_astro/04b955d96058de70.CJdJB4af.svg);--vine-hang-17: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-18: url(/_astro/3d0545bf8eba6b1d.Bc1tUMu2.svg);--vine-hang-18: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-19: url(/_astro/87ca70df36debad0.CxH4ezUD.svg);--vine-hang-19: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-20: url(/_astro/60d017626e788efc.BZmpAJEa.svg);--vine-hang-20: url(/_astro/7f77d15aa57048d0.DWoHTZdQ.svg);--vine-toc-long: url(/_astro/08f0984443e59ace.BUVnlf3G.svg);--vine-hang-long: url(/_astro/b590654b9c7ef3ad.DLt2O0Zn.svg);--vine-shoot-1: url(/_astro/e90679cf6bb49fcc.CcqYu0N1.svg);--vine-blossom-1: url(/_astro/2b1beb6e5ba791db.CtKd-_7A.svg);--vine-shoot-2: url(/_astro/95f4f8d683517915.b3Qz527F.svg);--vine-blossom-2: url(/_astro/3281faba7ee50ed1.DKq4Z0RM.svg);--vine-shoot-3: url(/_astro/518df9bb657de49b.DF0PxC3G.svg);--vine-blossom-3: url(/_astro/1234ed85bbc47c22.xZR4nYgX.svg);--swipe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 20' preserveAspectRatio='none'%3E%3Cpath fill='rgba(189, 183, 252, 0.2)' d='M5.6 6C7.2 3.6 12.4 3.4 15.6 5.4C19.2 7.6 23 8.6 30 8.8C100 9.6 190 8.2 268 7.2C320 6.6 354 5.6 376 4.2C387 3.4 396 4.8 398 7.8C400 11 397.8 14.4 392 16C385 17.6 378 17.2 371.6 15.8C348 14 318 13.6 268 14.4C190 15.4 100 16.2 28 14.8C13 14.6 5.8 11.6 5.6 6Z'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){html:has(#theme-toggle:checked),html[data-theme-checked]{--color-background: #fff;--color-raised: #fbfbfa;--color-text: #0e100f;--color-muted: #565c58;--color-border: #d6d9d4;--color-border-faint: #edeeea;--color-grain: rgba(96, 72, 40, .06);--color-accent: rgb(88, 80, 140);--color-signal: rgb(38, 100, 43);--color-attention: rgb(111, 75, 117);--texture: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512px' height='512px'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.376 0 0 0 0 0.282 0 0 0 0 0.157 0.06 0 0 0 -0.027'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256px' height='256px'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.376 0 0 0 0 0.282 0 0 0 0 0.157 0.15 0 0 0 -0.072'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--vine-title: url(/_astro/fdba0103d9ec1844.D-TbexhJ.svg);--vine-heading: url(/_astro/be98d36dfe08498b.DXLsInIK.svg);--vine-break: url(/_astro/341156db58098ba7.DKK0bJy2.svg);--vine-closing: url(/_astro/14799c676ec2349d.hzoZGzr_.svg);--vine-toc-1: url(/_astro/8f220daa05f858cf.1LKuTCXE.svg);--vine-hang-1: url(/_astro/95228eafa7513d0d.D5KTvjcg.svg);--vine-toc-2: url(/_astro/91ab1f4a113095b8.CVN3vDEp.svg);--vine-hang-2: url(/_astro/6da7b3ce1b7afb95.2z68ZZ3n.svg);--vine-toc-3: url(/_astro/887b5cf03c0d49e6.FhGlA0ut.svg);--vine-hang-3: url(/_astro/6480533242030cc3.Dral6lCh.svg);--vine-toc-4: url(/_astro/a442708738ce88b2.COELybmk.svg);--vine-hang-4: url(/_astro/30dbdfb96e23056e.mt5gl7U5.svg);--vine-toc-5: url(/_astro/97747ea250c47b36.M8dOjNyV.svg);--vine-hang-5: url(/_astro/a4e706b2f3d8dd69.Dk2rJiTS.svg);--vine-toc-6: url(/_astro/735e99ca923bd8b5.CM8jA2Dn.svg);--vine-hang-6: url(/_astro/0e581d2978d6e982.bH6QpSZD.svg);--vine-toc-7: url(/_astro/c3301c36529eab0b.DceRyfHA.svg);--vine-hang-7: url(/_astro/d72f7b3616e861ce.C7G7QMey.svg);--vine-toc-8: url(/_astro/87e2b71b752e7989.BXWFHnBF.svg);--vine-hang-8: url(/_astro/a6ccf4ba51197fe3.DAkiIpPH.svg);--vine-toc-9: url(/_astro/37b13850752dbef5.Chtl8_Dd.svg);--vine-hang-9: url(/_astro/7b3f305046a174d7.CbfibfRJ.svg);--vine-toc-10: url(/_astro/dea6fa97910668f0.BciRQvBm.svg);--vine-hang-10: url(/_astro/4a7e2c488370ec5f.DzrNUVb5.svg);--vine-toc-11: url(/_astro/b9fcb6064221b1a8.CX9ahep5.svg);--vine-hang-11: url(/_astro/61f69b6e2aca9e70.BMn-u6y6.svg);--vine-toc-12: url(/_astro/891ed879749abe8e.Co_IANN_.svg);--vine-hang-12: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-13: url(/_astro/3e5e330567d35d6d.CvYP1tA4.svg);--vine-hang-13: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-14: url(/_astro/f92ce54a85de4936.ByBcWvwb.svg);--vine-hang-14: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-15: url(/_astro/1e09d71c54c34b82.8Umt1K0_.svg);--vine-hang-15: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-16: url(/_astro/99fbccb247dfe95a.DolQxJlb.svg);--vine-hang-16: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-17: url(/_astro/523635f9be5d7943.CAyMYiEC.svg);--vine-hang-17: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-18: url(/_astro/df85c1d34c2b1d90.Bexz1za3.svg);--vine-hang-18: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-19: url(/_astro/608d16d61faccdd4.C8WmIk3G.svg);--vine-hang-19: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-20: url(/_astro/de889f018b588d5e.VO7oaXZy.svg);--vine-hang-20: url(/_astro/ab323c65a1ce44d5.rOO5jy1g.svg);--vine-toc-long: url(/_astro/5bf96f1bc883470d.7ZY9JZYG.svg);--vine-hang-long: url(/_astro/3ff8de0e22830875.CbSXnWfM.svg);--vine-shoot-1: url(/_astro/2fa881ae2074689d.D-3BG4bQ.svg);--vine-blossom-1: url(/_astro/ad9fbb96eabdd8c7.DkuTfM_H.svg);--vine-shoot-2: url(/_astro/8c8194534d1ca652.Ccoep-Q1.svg);--vine-blossom-2: url(/_astro/38b461250dd33918.DUHYoCF9.svg);--vine-shoot-3: url(/_astro/f473e5933896574d.5DNduptJ.svg);--vine-blossom-3: url(/_astro/633b27405471647b.CS__u4nG.svg);--swipe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 20' preserveAspectRatio='none'%3E%3Cpath fill='rgba(88, 80, 140, 0.2)' d='M5.6 6C7.2 3.6 12.4 3.4 15.6 5.4C19.2 7.6 23 8.6 30 8.8C100 9.6 190 8.2 268 7.2C320 6.6 354 5.6 376 4.2C387 3.4 396 4.8 398 7.8C400 11 397.8 14.4 392 16C385 17.6 378 17.2 371.6 15.8C348 14 318 13.6 268 14.4C190 15.4 100 16.2 28 14.8C13 14.6 5.8 11.6 5.6 6Z'/%3E%3C/svg%3E")}}@media print{:root,html:has(#theme-toggle:checked),html[data-theme-checked]{--color-background: #fff;--color-raised: #fff;--color-text: #000;--color-muted: #444;--color-border: #999;--color-border-faint: #ddd;--color-grain: transparent;--color-accent: rgb(74, 64, 124);--color-signal: rgb(19, 84, 27);--color-attention: rgb(96, 60, 101);--texture: none;--vine-title: url(/_astro/621218b5e558e17a.DR1EKiLG.svg);--vine-heading: url(/_astro/ab09b13db73f16e7.BNFkKjRs.svg);--vine-break: url(/_astro/432c7cd2f17c9647.DNt7XHwx.svg);--vine-closing: url(/_astro/2ee83bf6535235df.Br6wBdCq.svg);--swipe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 20' preserveAspectRatio='none'%3E%3Cpath fill='rgba(74, 64, 124, 0.2)' d='M5.6 6C7.2 3.6 12.4 3.4 15.6 5.4C19.2 7.6 23 8.6 30 8.8C100 9.6 190 8.2 268 7.2C320 6.6 354 5.6 376 4.2C387 3.4 396 4.8 398 7.8C400 11 397.8 14.4 392 16C385 17.6 378 17.2 371.6 15.8C348 14 318 13.6 268 14.4C190 15.4 100 16.2 28 14.8C13 14.6 5.8 11.6 5.6 6Z'/%3E%3C/svg%3E")}}@property --feather{syntax: "<length>"; inherits: false; initial-value: 0;}@property --toc-hug{syntax: "<length>"; inherits: false; initial-value: 0;}@property --toc-outset{syntax: "<length>"; inherits: false; initial-value: 0;}@property --toc-clear{syntax: "<length>"; inherits: false; initial-value: 0;}.toc-root{--i: 0;--toc-hug: .4rem;--toc-outset: .6375rem;--toc-clear: 1.118917017rem;position:relative}.toc-root:has(a[data-current]):before{background-image:linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal));background-size:.45rem 1px,1px .45rem,.45rem 1px,1px .45rem,.45rem 1px,1px .45rem,.45rem 1px,1px .45rem;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;transition-property:transform,width,height;transition-duration:.11s;transition-delay:0s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.toc-root:has(a[data-current]):before{transition-duration:0s}}.toc-root:has(a[data-current]):before{content:"";position:absolute;top:0;left:0;width:var(--toc-tracker-width, 100%);height:var(--toc-tracker-height, 0);transform:translate(var(--toc-tracker-left, 0),var(--toc-tracker-top, 0));pointer-events:none}.toc-list{font-family:var(--font-prose);font-size:1.045rem;line-height:1.35;list-style:none;padding:0;margin:0}.toc-list li{position:relative;display:grid;column-gap:.275rem}.toc-list li>a{grid-area:words;padding-block:calc((1.76rem - 1.35em)/2)}.toc-list li>.toc-list,.toc-list li>details::details-content{grid-area:section}.toc-list a{text-decoration:none;color:var(--color-muted)}.toc-list a:hover{color:var(--color-text)}.toc-list a[data-current]{color:var(--color-attention)}.toc-list li[data-depth="1"]>a{font-weight:600}.toc-list li[data-depth="3"]>a{font-style:italic;font-size:.92em}.toc-list li[data-depth="1"]{--section-vine: var(--vine-toc-long);--section-hang: var(--vine-hang-long);--section-fade: 1.75rem;--n: 20}.toc-list li[data-counted]:nth-child(1){--i: 0}.toc-list li[data-counted]:nth-child(2){--i: 1}.toc-list li[data-counted]:nth-child(3){--i: 2}.toc-list li[data-counted]:nth-child(4){--i: 3}.toc-list li[data-counted]:nth-child(5){--i: 4}.toc-list li[data-counted]:nth-child(6){--i: 5}.toc-list li[data-counted]:nth-child(7){--i: 6}.toc-list li[data-counted]:nth-child(8){--i: 7}.toc-list li[data-counted]:nth-child(9){--i: 8}.toc-list li[data-counted]:nth-child(10){--i: 9}.toc-list li[data-counted]:nth-child(11){--i: 10}.toc-list li[data-counted]:nth-child(12){--i: 11}.toc-list li[data-counted]:nth-child(13){--i: 12}.toc-list li[data-counted]:nth-child(14){--i: 13}.toc-list li[data-counted]:nth-child(15){--i: 14}.toc-list li[data-counted]:nth-child(16){--i: 15}.toc-list li[data-counted]:nth-child(17){--i: 16}.toc-list li[data-counted]:nth-child(18){--i: 17}.toc-list li[data-counted]:nth-child(19){--i: 18}.toc-list li[data-counted]:nth-child(20){--i: 19}.toc-list li[data-entries="1"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(1)){--section-vine: var(--vine-toc-1);--section-hang: var(--vine-hang-1);--section-fade: 0px;--n: 1}.toc-list li[data-entries="2"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(2)){--section-vine: var(--vine-toc-2);--section-hang: var(--vine-hang-2);--section-fade: 0px;--n: 2}.toc-list li[data-entries="3"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(3)){--section-vine: var(--vine-toc-3);--section-hang: var(--vine-hang-3);--section-fade: 0px;--n: 3}.toc-list li[data-entries="4"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(4)){--section-vine: var(--vine-toc-4);--section-hang: var(--vine-hang-4);--section-fade: 0px;--n: 4}.toc-list li[data-entries="5"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(5)){--section-vine: var(--vine-toc-5);--section-hang: var(--vine-hang-5);--section-fade: 0px;--n: 5}.toc-list li[data-entries="6"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(6)){--section-vine: var(--vine-toc-6);--section-hang: var(--vine-hang-6);--section-fade: 0px;--n: 6}.toc-list li[data-entries="7"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(7)){--section-vine: var(--vine-toc-7);--section-hang: var(--vine-hang-7);--section-fade: 0px;--n: 7}.toc-list li[data-entries="8"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(8)){--section-vine: var(--vine-toc-8);--section-hang: var(--vine-hang-8);--section-fade: 0px;--n: 8}.toc-list li[data-entries="9"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(9)){--section-vine: var(--vine-toc-9);--section-hang: var(--vine-hang-9);--section-fade: 0px;--n: 9}.toc-list li[data-entries="10"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(10)){--section-vine: var(--vine-toc-10);--section-hang: var(--vine-hang-10);--section-fade: 0px;--n: 10}.toc-list li[data-entries="11"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(11)){--section-vine: var(--vine-toc-11);--section-hang: var(--vine-hang-11);--section-fade: 0px;--n: 11}.toc-list li[data-entries="12"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(12)){--section-vine: var(--vine-toc-12);--section-hang: var(--vine-hang-12);--section-fade: 0px;--n: 12}.toc-list li[data-entries="13"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(13)){--section-vine: var(--vine-toc-13);--section-hang: var(--vine-hang-13);--section-fade: 0px;--n: 13}.toc-list li[data-entries="14"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(14)){--section-vine: var(--vine-toc-14);--section-hang: var(--vine-hang-14);--section-fade: 0px;--n: 14}.toc-list li[data-entries="15"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(15)){--section-vine: var(--vine-toc-15);--section-hang: var(--vine-hang-15);--section-fade: 0px;--n: 15}.toc-list li[data-entries="16"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(16)){--section-vine: var(--vine-toc-16);--section-hang: var(--vine-hang-16);--section-fade: 0px;--n: 16}.toc-list li[data-entries="17"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(17)){--section-vine: var(--vine-toc-17);--section-hang: var(--vine-hang-17);--section-fade: 0px;--n: 17}.toc-list li[data-entries="18"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(18)){--section-vine: var(--vine-toc-18);--section-hang: var(--vine-hang-18);--section-fade: 0px;--n: 18}.toc-list li[data-entries="19"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(19)){--section-vine: var(--vine-toc-19);--section-hang: var(--vine-hang-19);--section-fade: 0px;--n: 19}.toc-list li[data-entries="20"],.toc-list li[data-depth="1"]:has(>details>.toc-list>li[data-counted]:last-child:nth-child(20)){--section-vine: var(--vine-toc-20);--section-hang: var(--vine-hang-20);--section-fade: 0px;--n: 20}.toc-list details{display:contents;interpolate-size:allow-keywords}.toc-list details>summary{grid-area:column;position:relative;cursor:pointer;list-style:none}.toc-list details>summary::marker,.toc-list details>summary::-webkit-details-marker{display:none}.toc-list details>summary:before{content:"";position:absolute;left:calc(50% - 1.144rem);top:calc(100% - 2.0735rem);width:2.288rem;height:2.0735rem;transform-origin:1.144rem 2.0735rem;pointer-events:none;transition-property:background-position,translate;transition-duration:.18s;transition-delay:0s;transition-timing-function:steps(12,jump-none),cubic-bezier(.3,.1,.3,1)}@media(prefers-reduced-motion:reduce){.toc-list details>summary:before{transition-duration:0s}}.toc-list details>summary:before{transition-behavior:allow-discrete;background:var(--section-hang) 0 0/1200% 100% no-repeat;translate:0 -.1375rem}.toc-list details[open]>summary:before{transition-property:background-position,translate;transition-duration:312ms;transition-delay:0s;transition-timing-function:steps(12,jump-none),cubic-bezier(.3,.1,.3,1)}@media(prefers-reduced-motion:reduce){.toc-list details[open]>summary:before{transition-duration:0s}}.toc-list details[open]>summary:before{transition-behavior:allow-discrete;background-position:100% 0;translate:none}.toc-list details::details-content{transition-property:block-size,content-visibility,--feather;transition-duration:.3s,.3s,75ms;transition-delay:0s;transition-timing-function:cubic-bezier(.3,.1,.3,1),cubic-bezier(.3,.1,.3,1),linear}@media(prefers-reduced-motion:reduce){.toc-list details::details-content{transition-duration:0s}}.toc-list details::details-content{transition-behavior:allow-discrete;--feather: 2.2rem;block-size:0;overflow-y:clip;mask-image:linear-gradient(#000 calc(100% - var(--feather)),transparent);mask-repeat:repeat-x;mask-clip:no-clip}.toc-list details[open]::details-content{transition-property:block-size,content-visibility,--feather;transition-duration:.52s,.52s,156ms;transition-delay:0s,0s,364ms;transition-timing-function:cubic-bezier(.3,.1,.3,1),cubic-bezier(.3,.1,.3,1),linear}@media(prefers-reduced-motion:reduce){.toc-list details[open]::details-content{transition-duration:0s}}.toc-list details[open]::details-content{transition-behavior:allow-discrete;--feather: 0px;block-size:auto}.toc-list details:not(:has(li)){display:none}.toc-list ol[data-depth="2"]{position:relative}.toc-list ol[data-depth="2"]:before{content:"";position:absolute;inset-block:0;width:1.43rem;background:var(--section-vine) 0 0/100% auto no-repeat;mask-image:linear-gradient(#000 calc(100% - var(--section-fade)),transparent);pointer-events:none}.toc-list li[data-depth="2"]:nth-child(3n+1):before{background:var(--vine-blossom-1) 0 0/100% 100% no-repeat}.toc-list li[data-depth="3"]:nth-child(3n+1):before{background:var(--vine-shoot-1) 0 0/100% 100% no-repeat}.toc-list li[data-depth="2"]:nth-child(3n+2):before{background:var(--vine-blossom-2) 0 0/100% 100% no-repeat}.toc-list li[data-depth="3"]:nth-child(3n+2):before{background:var(--vine-shoot-2) 0 0/100% 100% no-repeat}.toc-list li[data-depth="2"]:nth-child(3n+3):before{background:var(--vine-blossom-3) 0 0/100% 100% no-repeat}.toc-list li[data-depth="3"]:nth-child(3n+3):before{background:var(--vine-shoot-3) 0 0/100% 100% no-repeat}.toc-list details[open] li[data-depth="2"]:before{animation:toc-blossom .26s cubic-bezier(.3,.1,.3,1) calc(min(var(--i) / var(--n),1)*.39s) backwards}@media(prefers-reduced-motion:reduce){.toc-list details[open] li[data-depth="2"]:before{animation:none}}.toc-list details[open] li[data-depth="3"]:before{animation:toc-shoot 364ms cubic-bezier(.3,.1,.3,1) calc(min(var(--i) / var(--n),1)*.39s) backwards}@media(prefers-reduced-motion:reduce){.toc-list details[open] li[data-depth="3"]:before{animation:none}}@keyframes toc-blossom{0%{opacity:0;scale:.3}}@keyframes toc-shoot{0%{clip-path:inset(0 100% 100% 0)}}.toc-list details li>a{position:relative}.toc-list details li>a:after{content:"";position:absolute;inset:calc((1.76rem - 1.35em)/2 + .22em) 0 calc((1.76rem - 1.35em)/2 + .18em);background:currentcolor;mask-size:8em 100%;mask-repeat:repeat-x;mask-position:calc(var(--i) * -2.7em) 0;opacity:0;pointer-events:none}.toc-list details[open] li>a{animation:resolve .2912s linear calc(min(var(--i) / var(--n),1)*.39s) backwards}@media(prefers-reduced-motion:reduce){.toc-list details[open] li>a{animation:none}}.toc-list details[open] li>a:after{animation:resolve-blocks .2912s linear calc(min(var(--i) / var(--n),1)*.39s) backwards}@media(prefers-reduced-motion:reduce){.toc-list details[open] li>a:after{animation:none}}.toc-list details:not([open]) li>a{animation:unresolve 147ms linear calc((1 - min(var(--i) / var(--n),1))*.15s) both reverse}@media(prefers-reduced-motion:reduce){.toc-list details:not([open]) li>a{animation:none}}.toc-list details:not([open]) li>a:after{animation:unresolve-blocks 147ms linear calc((1 - min(var(--i) / var(--n),1))*.15s) both reverse}@media(prefers-reduced-motion:reduce){.toc-list details:not([open]) li>a:after{animation:none}}.toc-sidebar .toc-list li{grid-template:"words column" "section section"/minmax(0,1fr) 1.155rem}.toc-sidebar .toc-list li>a{justify-self:right;text-align:right}.toc-sidebar .toc-list ol[data-depth="3"]{padding-right:1.65rem}.toc-sidebar .toc-list details>summary:before{transform:scaleX(-1)}.toc-sidebar .toc-list ol[data-depth="2"]:before{left:calc(100% - 1.2925rem);transform:scaleX(-1)}.toc-sidebar .toc-list li[data-depth="2"]:nth-child(3n+1):before{content:"";position:absolute;left:calc(calc(100% - .5775rem) + -.1358192166rem);top:calc(.88rem + -.0790299667rem);width:.6052399144rem;height:.6395190086rem;transform-origin:.1358192166rem .0790299667rem;pointer-events:none;transform:scaleX(-1)}.toc-sidebar .toc-list li[data-depth="3"]:nth-child(3n+1):before{content:"";position:absolute;left:calc(calc(100% + 1.0725rem) + -.0840125rem);top:calc(.275rem + -.187191347rem);width:2.0619747581rem;height:.9651963271rem;transform-origin:.0840125rem .187191347rem;pointer-events:none;transform:scaleX(-1)}.toc-sidebar .toc-list li[data-depth="2"]:nth-child(3n+2):before{content:"";position:absolute;left:calc(calc(100% - .5775rem) + -.1358192166rem);top:calc(.88rem + -.0790299667rem);width:.6272362336rem;height:.6198443554rem;transform-origin:.1358192166rem .0790299667rem;pointer-events:none;transform:scaleX(-1)}.toc-sidebar .toc-list li[data-depth="3"]:nth-child(3n+2):before{content:"";position:absolute;left:calc(calc(100% + 1.0725rem) + -.0840125rem);top:calc(.275rem + -.187191347rem);width:2.0815396334rem;height:1.0119570587rem;transform-origin:.0840125rem .187191347rem;pointer-events:none;transform:scaleX(-1)}.toc-sidebar .toc-list li[data-depth="2"]:nth-child(3n+3):before{content:"";position:absolute;left:calc(calc(100% - .5775rem) + -.1358192166rem);top:calc(.88rem + -.0790299667rem);width:.6199793843rem;height:.6265781672rem;transform-origin:.1358192166rem .0790299667rem;pointer-events:none;transform:scaleX(-1)}.toc-sidebar .toc-list li[data-depth="3"]:nth-child(3n+3):before{content:"";position:absolute;left:calc(calc(100% + 1.0725rem) + -.0840125rem);top:calc(.275rem + -.187191347rem);width:2.0826610435rem;height:1.1487513115rem;transform-origin:.0840125rem .187191347rem;pointer-events:none;transform:scaleX(-1)}.toc-portrait .toc-list li{grid-template:"column words" "section section"/1.155rem minmax(0,1fr)}.toc-portrait .toc-list li>a{justify-self:left;text-align:left}.toc-portrait .toc-list ol[data-depth="3"]{padding-left:1.65rem}.toc-portrait .toc-list details>summary:before{transform:none}.toc-portrait .toc-list ol[data-depth="2"]:before{left:calc(.5775rem - .715rem);transform:none}.toc-portrait .toc-list li[data-depth="2"]:nth-child(3n+1):before{content:"";position:absolute;left:calc(.5775rem + -.1358192166rem);top:calc(.88rem + -.0790299667rem);width:.6052399144rem;height:.6395190086rem;transform-origin:.1358192166rem .0790299667rem;pointer-events:none;transform:none}.toc-portrait .toc-list li[data-depth="3"]:nth-child(3n+1):before{content:"";position:absolute;left:calc(-1.0725rem + -.0840125rem);top:calc(.275rem + -.187191347rem);width:2.0619747581rem;height:.9651963271rem;transform-origin:.0840125rem .187191347rem;pointer-events:none;transform:none}.toc-portrait .toc-list li[data-depth="2"]:nth-child(3n+2):before{content:"";position:absolute;left:calc(.5775rem + -.1358192166rem);top:calc(.88rem + -.0790299667rem);width:.6272362336rem;height:.6198443554rem;transform-origin:.1358192166rem .0790299667rem;pointer-events:none;transform:none}.toc-portrait .toc-list li[data-depth="3"]:nth-child(3n+2):before{content:"";position:absolute;left:calc(-1.0725rem + -.0840125rem);top:calc(.275rem + -.187191347rem);width:2.0815396334rem;height:1.0119570587rem;transform-origin:.0840125rem .187191347rem;pointer-events:none;transform:none}.toc-portrait .toc-list li[data-depth="2"]:nth-child(3n+3):before{content:"";position:absolute;left:calc(.5775rem + -.1358192166rem);top:calc(.88rem + -.0790299667rem);width:.6199793843rem;height:.6265781672rem;transform-origin:.1358192166rem .0790299667rem;pointer-events:none;transform:none}.toc-portrait .toc-list li[data-depth="3"]:nth-child(3n+3):before{content:"";position:absolute;left:calc(-1.0725rem + -.0840125rem);top:calc(.275rem + -.187191347rem);width:2.0826610435rem;height:1.1487513115rem;transform-origin:.0840125rem .187191347rem;pointer-events:none;transform:none}@media print{.toc-list details::details-content{block-size:auto;content-visibility:visible;mask-image:none}.toc-list summary:before,.toc-list ol:before,.toc-list li:before,.toc-list a:after{display:none}.toc-list a{animation:none}}.figure,.table-figure{--receipt-reach: .6rem;--receipt-outset: calc(-1 * var(--receipt-reach));margin:2rem 0}.figure{container-type:inline-size;width:min(100%,var(--plate-width) * 1px);margin-inline:auto}.plate{position:relative;padding:calc(100cqi * var(--plate-pad) / var(--plate-width))}.plate img{display:block;width:100%;height:auto}.plate:before{content:"";position:absolute;inset:0;background-color:var(--color-text);mask:var(--plate) 0 0/100% 100% no-repeat;pointer-events:none}:is(.caption,.code-head) .copy-link:not([data-receipt=shown]){color:var(--color-text)}.caption{margin-top:.6rem;line-height:1.5}.caption .copy-link{margin-right:.6ch}.table-figure .caption{margin:0 0 .6rem}.credit{display:block;margin-top:.15rem;font-size:.8rem;font-style:normal;font-variant-caps:all-small-caps;letter-spacing:.06em}.table-scroll{overflow-x:auto;padding-block-end:4px}.table-scroll table{margin:0}.code-figure{margin:1.5rem 0}.code-figure pre{margin:0}.code-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1ch;margin-bottom:.45rem;font-style:normal}.code-caption{font-style:italic}.code-stamp{margin-left:auto;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-signal)}.copy-code{all:unset;transition-property:color;transition-duration:.12s;transition-delay:0s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.copy-code{transition-duration:0s}}.copy-code{cursor:pointer;font-family:var(--font-prose);font-size:.9rem;color:var(--color-muted)}.copy-code:hover{color:var(--color-text)}.copy-code[data-receipt=shown]{color:var(--color-signal)}@media print{.code-stamp,.copy-code{display:none}}.copy-link{font-family:var(--font-prose);font-size:.95rem;font-style:normal;font-weight:400;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.04em;white-space:nowrap;color:var(--color-muted)}.copy-link:hover{color:var(--color-text)}.copy-link{text-decoration-line:none}.copy-link:hover{text-decoration-line:underline}.copy-link[data-receipt=shown]{color:var(--color-signal)}.receipt-box{position:relative}.receipt-box:before{content:"";position:absolute;inset:var(--receipt-outset, -.2rem -.5ch);pointer-events:none}.receipt-box:has([data-receipt=shown]):before{background-image:linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal));background-size:.6rem 1.5px,1.5px .6rem,.6rem 1.5px,1.5px .6rem,.6rem 1.5px,1.5px .6rem,.6rem 1.5px,1.5px .6rem;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat}.receipt-word{position:absolute;visibility:hidden;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-signal);font-style:normal;font-weight:400;line-height:1;white-space:nowrap;pointer-events:none}.receipt-word:after{content:"";position:absolute;inset:-.15em 0;background:currentcolor;mask-size:8em 100%;mask-repeat:repeat-x;opacity:0;pointer-events:none}.receipt-word[data-placement=beside],.receipt-word[data-placement=above]{right:0;bottom:calc(100% + .3rem)}.receipt-word[data-placement=below]{right:calc(-1 * var(--receipt-reach, 0px));top:calc(100% + var(--receipt-reach, 0px) + .35rem)}@media(min-width:60rem){.receipt-word[data-placement=beside]{inset:50% auto auto calc(100% + 1ch);translate:0 -50%}}[data-receipt=shown]+.receipt-word{animation:resolve .32s linear 0s backwards}@media(prefers-reduced-motion:reduce){[data-receipt=shown]+.receipt-word{animation:none}}[data-receipt=shown]+.receipt-word:after{animation:resolve-blocks .32s linear 0s backwards}@media(prefers-reduced-motion:reduce){[data-receipt=shown]+.receipt-word:after{animation:none}}[data-receipt=shown]+.receipt-word{visibility:visible}[data-receipt=leaving]+.receipt-word{animation:unresolve .26s linear 0s both reverse}@media(prefers-reduced-motion:reduce){[data-receipt=leaving]+.receipt-word{animation:none}}[data-receipt=leaving]+.receipt-word:after{animation:unresolve-blocks .26s linear 0s both reverse}@media(prefers-reduced-motion:reduce){[data-receipt=leaving]+.receipt-word:after{animation:none}}[data-receipt=leaving]+.receipt-word{visibility:visible}@media(prefers-reduced-motion:reduce){[data-receipt=leaving]+.receipt-word{visibility:hidden}}@media print{.copy-link{color:var(--color-text)}.receipt-box:before,.receipt-word{display:none}}@property --frame-inset{syntax: "<length>"; inherits: true; initial-value: 0;}@property --tick-reach{syntax: "<length>"; inherits: true; initial-value: 0;}:root{--font-prose: "Source Serif 4 Variable", "Georgia", "Times New Roman", serif;--font-display: "Cormorant Variable", "Georgia", "Times New Roman", serif;--font-mono: ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--text-body: 1.0625rem;--text-title: 2.75rem;--text-h1: 2.125rem;--text-h2: 1.625rem;--text-h3: 1.3rem;--text-h4: 1.15rem;--text-h5: 1.05rem;--text-h6: .95rem;--text-small: .85rem;--blocks-coarse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 2' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='1' d='M0 0h1v1h-1zM4 0h1v1h-1zM5 0h1v1h-1zM7 0h1v1h-1z'/%3E%3Cpath fill-opacity='0.35' d='M1 0h1v1h-1zM0 1h1v1h-1zM1 1h1v1h-1zM2 1h1v1h-1zM6 1h1v1h-1zM11 1h1v1h-1z'/%3E%3Cpath fill-opacity='0.8' d='M6 0h1v1h-1zM14 0h1v1h-1zM15 0h1v1h-1zM3 1h1v1h-1zM5 1h1v1h-1zM14 1h1v1h-1zM15 1h1v1h-1z'/%3E%3Cpath fill-opacity='0.55' d='M8 0h1v1h-1zM12 0h1v1h-1zM4 1h1v1h-1zM7 1h1v1h-1zM8 1h1v1h-1z'/%3E%3C/svg%3E");--blocks-medium: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 4' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='0.35' d='M0 0h1v1h-1zM16 0h1v1h-1zM20 0h1v1h-1zM29 0h1v1h-1zM6 1h1v1h-1zM25 1h1v1h-1zM2 2h1v1h-1zM4 2h1v1h-1zM5 2h1v1h-1zM6 2h1v1h-1zM13 2h1v1h-1zM21 2h1v1h-1zM23 2h1v1h-1zM27 2h1v1h-1zM29 2h1v1h-1zM0 3h1v1h-1zM3 3h1v1h-1zM7 3h1v1h-1zM11 3h1v1h-1z'/%3E%3Cpath fill-opacity='0.8' d='M1 0h1v1h-1zM9 0h1v1h-1zM10 0h1v1h-1zM11 0h1v1h-1zM14 0h1v1h-1zM17 0h1v1h-1zM18 0h1v1h-1zM19 0h1v1h-1zM22 0h1v1h-1zM30 0h1v1h-1zM2 1h1v1h-1zM8 1h1v1h-1zM12 1h1v1h-1zM15 1h1v1h-1zM21 1h1v1h-1zM22 1h1v1h-1zM23 1h1v1h-1zM29 1h1v1h-1zM10 2h1v1h-1zM11 2h1v1h-1zM14 2h1v1h-1zM18 2h1v1h-1zM28 2h1v1h-1zM4 3h1v1h-1zM5 3h1v1h-1zM10 3h1v1h-1zM15 3h1v1h-1zM17 3h1v1h-1zM19 3h1v1h-1zM20 3h1v1h-1zM23 3h1v1h-1zM29 3h1v1h-1z'/%3E%3Cpath fill-opacity='1' d='M4 0h1v1h-1zM12 0h1v1h-1zM21 0h1v1h-1zM24 0h1v1h-1zM0 1h1v1h-1zM3 1h1v1h-1zM11 1h1v1h-1zM16 1h1v1h-1zM24 1h1v1h-1zM28 1h1v1h-1zM30 1h1v1h-1zM1 2h1v1h-1zM24 2h1v1h-1zM25 2h1v1h-1zM8 3h1v1h-1zM24 3h1v1h-1zM31 3h1v1h-1z'/%3E%3Cpath fill-opacity='0.55' d='M7 0h1v1h-1zM8 0h1v1h-1zM15 0h1v1h-1zM26 0h1v1h-1zM27 0h1v1h-1zM28 0h1v1h-1zM7 1h1v1h-1zM10 1h1v1h-1zM17 1h1v1h-1zM20 1h1v1h-1zM3 2h1v1h-1zM7 2h1v1h-1zM17 2h1v1h-1zM22 2h1v1h-1zM30 2h1v1h-1zM18 3h1v1h-1zM22 3h1v1h-1zM27 3h1v1h-1z'/%3E%3C/svg%3E");--blocks-fine: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 8' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='1' d='M6 0h1v1h-1zM8 0h1v1h-1zM10 0h1v1h-1zM14 0h1v1h-1zM45 0h1v1h-1zM59 0h1v1h-1zM61 0h1v1h-1zM63 0h1v1h-1zM0 1h1v1h-1zM1 1h1v1h-1zM4 1h1v1h-1zM11 1h1v1h-1zM16 1h1v1h-1zM18 1h1v1h-1zM21 1h1v1h-1zM23 1h1v1h-1zM27 1h1v1h-1zM30 1h1v1h-1zM32 1h1v1h-1zM33 1h1v1h-1zM34 1h1v1h-1zM50 1h1v1h-1zM56 1h1v1h-1zM2 2h1v1h-1zM7 2h1v1h-1zM11 2h1v1h-1zM36 2h1v1h-1zM41 2h1v1h-1zM47 2h1v1h-1zM53 2h1v1h-1zM57 2h1v1h-1zM60 2h1v1h-1zM62 2h1v1h-1zM12 3h1v1h-1zM16 3h1v1h-1zM18 3h1v1h-1zM19 3h1v1h-1zM29 3h1v1h-1zM33 3h1v1h-1zM41 3h1v1h-1zM45 3h1v1h-1zM57 3h1v1h-1zM58 3h1v1h-1zM12 4h1v1h-1zM21 4h1v1h-1zM23 4h1v1h-1zM30 4h1v1h-1zM32 4h1v1h-1zM45 4h1v1h-1zM23 5h1v1h-1zM34 5h1v1h-1zM38 5h1v1h-1zM40 5h1v1h-1zM41 5h1v1h-1zM47 5h1v1h-1zM62 5h1v1h-1zM3 6h1v1h-1zM5 6h1v1h-1zM15 6h1v1h-1zM21 6h1v1h-1zM32 6h1v1h-1zM35 6h1v1h-1zM45 6h1v1h-1zM49 6h1v1h-1zM2 7h1v1h-1zM11 7h1v1h-1zM12 7h1v1h-1zM13 7h1v1h-1zM26 7h1v1h-1zM38 7h1v1h-1zM45 7h1v1h-1zM47 7h1v1h-1zM49 7h1v1h-1zM55 7h1v1h-1z'/%3E%3Cpath fill-opacity='0.8' d='M13 0h1v1h-1zM15 0h1v1h-1zM17 0h1v1h-1zM21 0h1v1h-1zM37 0h1v1h-1zM41 0h1v1h-1zM48 0h1v1h-1zM50 0h1v1h-1zM55 0h1v1h-1zM58 0h1v1h-1zM62 0h1v1h-1zM13 1h1v1h-1zM36 1h1v1h-1zM41 1h1v1h-1zM42 1h1v1h-1zM45 1h1v1h-1zM58 1h1v1h-1zM1 2h1v1h-1zM4 2h1v1h-1zM10 2h1v1h-1zM12 2h1v1h-1zM14 2h1v1h-1zM22 2h1v1h-1zM32 2h1v1h-1zM34 2h1v1h-1zM37 2h1v1h-1zM38 2h1v1h-1zM40 2h1v1h-1zM43 2h1v1h-1zM44 2h1v1h-1zM52 2h1v1h-1zM56 2h1v1h-1zM11 3h1v1h-1zM15 3h1v1h-1zM26 3h1v1h-1zM44 3h1v1h-1zM49 3h1v1h-1zM50 3h1v1h-1zM53 3h1v1h-1zM56 3h1v1h-1zM63 3h1v1h-1zM9 4h1v1h-1zM11 4h1v1h-1zM17 4h1v1h-1zM26 4h1v1h-1zM28 4h1v1h-1zM38 4h1v1h-1zM46 4h1v1h-1zM50 4h1v1h-1zM54 4h1v1h-1zM55 4h1v1h-1zM1 5h1v1h-1zM12 5h1v1h-1zM16 5h1v1h-1zM22 5h1v1h-1zM25 5h1v1h-1zM26 5h1v1h-1zM29 5h1v1h-1zM44 5h1v1h-1zM57 5h1v1h-1zM60 5h1v1h-1zM61 5h1v1h-1zM1 6h1v1h-1zM6 6h1v1h-1zM9 6h1v1h-1zM20 6h1v1h-1zM23 6h1v1h-1zM37 6h1v1h-1zM40 6h1v1h-1zM42 6h1v1h-1zM52 6h1v1h-1zM63 6h1v1h-1zM3 7h1v1h-1zM9 7h1v1h-1zM15 7h1v1h-1zM16 7h1v1h-1zM18 7h1v1h-1zM24 7h1v1h-1zM28 7h1v1h-1zM37 7h1v1h-1zM43 7h1v1h-1zM52 7h1v1h-1zM62 7h1v1h-1z'/%3E%3Cpath fill-opacity='0.55' d='M18 0h1v1h-1zM23 0h1v1h-1zM24 0h1v1h-1zM26 0h1v1h-1zM29 0h1v1h-1zM31 0h1v1h-1zM32 0h1v1h-1zM42 0h1v1h-1zM49 0h1v1h-1zM52 0h1v1h-1zM2 1h1v1h-1zM3 1h1v1h-1zM8 1h1v1h-1zM9 1h1v1h-1zM10 1h1v1h-1zM22 1h1v1h-1zM25 1h1v1h-1zM29 1h1v1h-1zM31 1h1v1h-1zM38 1h1v1h-1zM44 1h1v1h-1zM48 1h1v1h-1zM49 1h1v1h-1zM52 1h1v1h-1zM62 1h1v1h-1zM6 2h1v1h-1zM13 2h1v1h-1zM16 2h1v1h-1zM28 2h1v1h-1zM30 2h1v1h-1zM33 2h1v1h-1zM42 2h1v1h-1zM48 2h1v1h-1zM54 2h1v1h-1zM58 2h1v1h-1zM61 2h1v1h-1zM63 2h1v1h-1zM0 3h1v1h-1zM8 3h1v1h-1zM9 3h1v1h-1zM10 3h1v1h-1zM17 3h1v1h-1zM32 3h1v1h-1zM36 3h1v1h-1zM46 3h1v1h-1zM51 3h1v1h-1zM52 3h1v1h-1zM55 3h1v1h-1zM13 4h1v1h-1zM14 4h1v1h-1zM31 4h1v1h-1zM39 4h1v1h-1zM48 4h1v1h-1zM52 4h1v1h-1zM56 4h1v1h-1zM60 4h1v1h-1zM61 4h1v1h-1zM7 5h1v1h-1zM10 5h1v1h-1zM14 5h1v1h-1zM17 5h1v1h-1zM21 5h1v1h-1zM24 5h1v1h-1zM31 5h1v1h-1zM42 5h1v1h-1zM52 5h1v1h-1zM53 5h1v1h-1zM59 5h1v1h-1zM16 6h1v1h-1zM27 6h1v1h-1zM28 6h1v1h-1zM29 6h1v1h-1zM43 6h1v1h-1zM44 6h1v1h-1zM58 6h1v1h-1zM59 6h1v1h-1zM6 7h1v1h-1zM8 7h1v1h-1zM19 7h1v1h-1zM21 7h1v1h-1zM22 7h1v1h-1zM23 7h1v1h-1zM48 7h1v1h-1zM58 7h1v1h-1zM63 7h1v1h-1z'/%3E%3Cpath fill-opacity='0.35' d='M20 0h1v1h-1zM22 0h1v1h-1zM27 0h1v1h-1zM28 0h1v1h-1zM34 0h1v1h-1zM38 0h1v1h-1zM40 0h1v1h-1zM44 0h1v1h-1zM46 0h1v1h-1zM47 0h1v1h-1zM19 1h1v1h-1zM26 1h1v1h-1zM37 1h1v1h-1zM39 1h1v1h-1zM43 1h1v1h-1zM53 1h1v1h-1zM55 1h1v1h-1zM5 2h1v1h-1zM15 2h1v1h-1zM18 2h1v1h-1zM23 2h1v1h-1zM24 2h1v1h-1zM27 2h1v1h-1zM45 2h1v1h-1zM46 2h1v1h-1zM59 2h1v1h-1zM2 3h1v1h-1zM5 3h1v1h-1zM7 3h1v1h-1zM14 3h1v1h-1zM21 3h1v1h-1zM23 3h1v1h-1zM31 3h1v1h-1zM60 3h1v1h-1zM62 3h1v1h-1zM1 4h1v1h-1zM3 4h1v1h-1zM4 4h1v1h-1zM8 4h1v1h-1zM15 4h1v1h-1zM25 4h1v1h-1zM27 4h1v1h-1zM36 4h1v1h-1zM37 4h1v1h-1zM40 4h1v1h-1zM41 4h1v1h-1zM42 4h1v1h-1zM47 4h1v1h-1zM59 4h1v1h-1zM62 4h1v1h-1zM4 5h1v1h-1zM5 5h1v1h-1zM6 5h1v1h-1zM37 5h1v1h-1zM43 5h1v1h-1zM45 5h1v1h-1zM54 5h1v1h-1zM17 6h1v1h-1zM18 6h1v1h-1zM19 6h1v1h-1zM31 6h1v1h-1zM33 6h1v1h-1zM51 6h1v1h-1zM1 7h1v1h-1zM4 7h1v1h-1zM7 7h1v1h-1zM17 7h1v1h-1zM34 7h1v1h-1zM44 7h1v1h-1zM50 7h1v1h-1zM54 7h1v1h-1zM57 7h1v1h-1zM60 7h1v1h-1z'/%3E%3C/svg%3E");--quilt-resolve-1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='1' d='M12 2h1v1h-1z'/%3E%3Cpath fill-opacity='0.8' d='M7 6h3v2h-3zM3 9h1v1h-1zM13 9h2v1h-2z'/%3E%3Cpath fill-opacity='0.35' d='M10 11h2v1h-2zM2 1h1v2h-1zM0 2h2v1h-2zM0 8h3v2h-3zM1 6h2v2h-2z'/%3E%3Cpath fill-opacity='0.55' d='M7 11h2v1h-2z'/%3E%3C/svg%3E");--quilt-resolve-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='1' d='M12 2h1v1h-1z'/%3E%3Cpath fill-opacity='0.8' d='M7 6h3v2h-3zM3 9h1v1h-1zM13 9h2v1h-2zM13 7h3v2h-3zM8 5h3v1h-3zM2 10h1v2h-1zM1 5h1v1h-1zM6 1h2v1h-2zM15 9h1v1h-1zM12 4h2v2h-2z'/%3E%3Cpath fill-opacity='0.35' d='M10 11h2v1h-2zM2 1h1v2h-1zM0 2h2v1h-2zM0 8h3v2h-3zM1 6h2v2h-2zM3 0h2v2h-2z'/%3E%3Cpath fill-opacity='0.55' d='M7 11h2v1h-2zM10 6h1v2h-1zM11 7h2v1h-2zM7 10h1v1h-1z'/%3E%3C/svg%3E");--quilt-resolve-3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='1' d='M12 2h1v1h-1z'/%3E%3Cpath fill-opacity='0.8' d='M7 6h3v2h-3zM3 9h1v1h-1zM13 9h2v1h-2zM13 7h3v2h-3zM8 5h3v1h-3zM2 10h1v2h-1zM1 5h1v1h-1zM6 1h2v1h-2zM15 9h1v1h-1zM12 4h2v2h-2zM6 0h2v1h-2zM0 1h1v1h-1z'/%3E%3Cpath fill-opacity='0.35' d='M10 11h2v1h-2zM2 1h1v2h-1zM0 2h2v1h-2zM0 8h3v2h-3zM1 6h2v2h-2zM3 0h2v2h-2zM5 6h2v2h-2z'/%3E%3Cpath fill-opacity='0.55' d='M7 11h2v1h-2zM10 6h1v2h-1zM11 7h2v1h-2zM7 10h1v1h-1zM4 5h1v1h-1zM6 3h1v2h-1zM13 10h2v1h-2zM13 11h2v1h-2z'/%3E%3C/svg%3E");--quilt-resolve-4: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='1' d='M12 2h1v1h-1zM9 8h3v1h-3zM11 5h1v2h-1zM7 2h1v2h-1zM5 0h1v2h-1zM0 7h1v1h-1z'/%3E%3Cpath fill-opacity='0.8' d='M7 6h3v2h-3zM3 9h1v1h-1zM13 9h2v1h-2zM13 7h3v2h-3zM8 5h3v1h-3zM2 10h1v2h-1zM1 5h1v1h-1zM6 1h2v1h-2zM15 9h1v1h-1zM12 4h2v2h-2zM6 0h2v1h-2zM0 1h1v1h-1zM3 11h2v1h-2zM11 0h3v2h-3zM4 4h1v1h-1z'/%3E%3Cpath fill-opacity='0.35' d='M10 11h2v1h-2zM2 1h1v2h-1zM0 2h2v1h-2zM0 8h3v2h-3zM1 6h2v2h-2zM3 0h2v2h-2zM5 6h2v2h-2zM14 0h2v2h-2zM3 7h2v2h-2zM9 11h1v1h-1z'/%3E%3Cpath fill-opacity='0.55' d='M7 11h2v1h-2zM10 6h1v2h-1zM11 7h2v1h-2zM7 10h1v1h-1zM4 5h1v1h-1zM6 3h1v2h-1zM13 10h2v1h-2zM13 11h2v1h-2zM9 0h1v2h-1zM15 10h1v2h-1z'/%3E%3C/svg%3E");--quilt-resolve-5: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='1' d='M12 2h1v1h-1zM9 8h3v1h-3zM11 5h1v2h-1zM7 2h1v2h-1zM5 0h1v2h-1zM0 7h1v1h-1zM5 3h1v1h-1zM9 3h3v2h-3zM2 3h3v1h-3z'/%3E%3Cpath fill-opacity='0.8' d='M7 6h3v2h-3zM3 9h1v1h-1zM13 9h2v1h-2zM13 7h3v2h-3zM8 5h3v1h-3zM2 10h1v2h-1zM1 5h1v1h-1zM6 1h2v1h-2zM15 9h1v1h-1zM12 4h2v2h-2zM6 0h2v1h-2zM0 1h1v1h-1zM3 11h2v1h-2zM11 0h3v2h-3zM4 4h1v1h-1zM5 4h1v1h-1zM0 10h2v1h-2zM11 2h1v1h-1z'/%3E%3Cpath fill-opacity='0.35' d='M10 11h2v1h-2zM2 1h1v2h-1zM0 2h2v1h-2zM0 8h3v2h-3zM1 6h2v2h-2zM3 0h2v2h-2zM5 6h2v2h-2zM14 0h2v2h-2zM3 7h2v2h-2zM9 11h1v1h-1zM12 6h2v1h-2zM8 3h1v2h-1zM8 2h3v1h-3zM8 10h1v1h-1zM3 5h1v1h-1z'/%3E%3Cpath fill-opacity='0.55' d='M7 11h2v1h-2zM10 6h1v2h-1zM11 7h2v1h-2zM7 10h1v1h-1zM4 5h1v1h-1zM6 3h1v2h-1zM13 10h2v1h-2zM13 11h2v1h-2zM9 0h1v2h-1zM15 10h1v2h-1zM12 11h1v1h-1zM0 5h1v2h-1z'/%3E%3C/svg%3E");--quilt-resolve-6: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='1' d='M12 2h1v1h-1zM9 8h3v1h-3zM11 5h1v2h-1zM7 2h1v2h-1zM5 0h1v2h-1zM0 7h1v1h-1zM5 3h1v1h-1zM9 3h3v2h-3zM2 3h3v1h-3zM14 2h2v1h-2zM13 2h1v1h-1zM12 3h2v1h-2zM7 4h1v1h-1z'/%3E%3Cpath fill-opacity='0.8' d='M7 6h3v2h-3zM3 9h1v1h-1zM13 9h2v1h-2zM13 7h3v2h-3zM8 5h3v1h-3zM2 10h1v2h-1zM1 5h1v1h-1zM6 1h2v1h-2zM15 9h1v1h-1zM12 4h2v2h-2zM6 0h2v1h-2zM0 1h1v1h-1zM3 11h2v1h-2zM11 0h3v2h-3zM4 4h1v1h-1zM5 4h1v1h-1zM0 10h2v1h-2zM11 2h1v1h-1zM5 5h3v1h-3zM4 9h1v2h-1zM3 6h2v1h-2zM3 10h1v1h-1zM12 9h1v2h-1z'/%3E%3Cpath fill-opacity='0.35' d='M10 11h2v1h-2zM2 1h1v2h-1zM0 2h2v1h-2zM0 8h3v2h-3zM1 6h2v2h-2zM3 0h2v2h-2zM5 6h2v2h-2zM14 0h2v2h-2zM3 7h2v2h-2zM9 11h1v1h-1zM12 6h2v1h-2zM8 3h1v2h-1zM8 2h3v1h-3zM8 10h1v1h-1zM3 5h1v1h-1zM5 8h2v2h-2z'/%3E%3Cpath fill-opacity='0.55' d='M7 11h2v1h-2zM10 6h1v2h-1zM11 7h2v1h-2zM7 10h1v1h-1zM4 5h1v1h-1zM6 3h1v2h-1zM13 10h2v1h-2zM13 11h2v1h-2zM9 0h1v2h-1zM15 10h1v2h-1zM12 11h1v1h-1zM0 5h1v2h-1z'/%3E%3C/svg%3E");--quilt-unresolve-1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='0.35' d='M5 6h2v2h-2zM3 7h2v2h-2zM10 11h2v1h-2z'/%3E%3Cpath fill-opacity='0.8' d='M5 5h3v1h-3zM2 10h1v2h-1zM5 4h1v1h-1zM8 5h3v1h-3zM1 5h1v1h-1z'/%3E%3Cpath fill-opacity='0.55' d='M7 10h1v1h-1z'/%3E%3Cpath fill-opacity='1' d='M12 3h2v1h-2zM2 3h3v1h-3zM0 7h1v1h-1z'/%3E%3C/svg%3E");--quilt-unresolve-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='0.35' d='M5 6h2v2h-2zM3 7h2v2h-2zM10 11h2v1h-2zM14 0h2v2h-2zM3 5h1v1h-1z'/%3E%3Cpath fill-opacity='0.8' d='M5 5h3v1h-3zM2 10h1v2h-1zM5 4h1v1h-1zM8 5h3v1h-3zM1 5h1v1h-1zM4 9h1v2h-1zM6 0h2v1h-2zM12 9h1v2h-1zM0 1h1v1h-1zM13 7h3v2h-3z'/%3E%3Cpath fill-opacity='0.55' d='M7 10h1v1h-1zM13 10h2v1h-2zM0 5h1v2h-1z'/%3E%3Cpath fill-opacity='1' d='M12 3h2v1h-2zM2 3h3v1h-3zM0 7h1v1h-1zM11 5h1v2h-1z'/%3E%3C/svg%3E");--quilt-unresolve-3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='0.35' d='M5 6h2v2h-2zM3 7h2v2h-2zM10 11h2v1h-2zM14 0h2v2h-2zM3 5h1v1h-1zM0 2h2v1h-2zM8 10h1v1h-1zM8 2h3v1h-3zM3 0h2v2h-2z'/%3E%3Cpath fill-opacity='0.8' d='M5 5h3v1h-3zM2 10h1v2h-1zM5 4h1v1h-1zM8 5h3v1h-3zM1 5h1v1h-1zM4 9h1v2h-1zM6 0h2v1h-2zM12 9h1v2h-1zM0 1h1v1h-1zM13 7h3v2h-3zM11 0h3v2h-3zM3 11h2v1h-2zM11 2h1v1h-1zM7 6h3v2h-3z'/%3E%3Cpath fill-opacity='0.55' d='M7 10h1v1h-1zM13 10h2v1h-2zM0 5h1v2h-1zM12 11h1v1h-1z'/%3E%3Cpath fill-opacity='1' d='M12 3h2v1h-2zM2 3h3v1h-3zM0 7h1v1h-1zM11 5h1v2h-1zM13 2h1v1h-1zM12 2h1v1h-1z'/%3E%3C/svg%3E");--quilt-unresolve-4: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='0.35' d='M5 6h2v2h-2zM3 7h2v2h-2zM10 11h2v1h-2zM14 0h2v2h-2zM3 5h1v1h-1zM0 2h2v1h-2zM8 10h1v1h-1zM8 2h3v1h-3zM3 0h2v2h-2zM0 8h3v2h-3zM9 11h1v1h-1zM5 8h2v2h-2z'/%3E%3Cpath fill-opacity='0.8' d='M5 5h3v1h-3zM2 10h1v2h-1zM5 4h1v1h-1zM8 5h3v1h-3zM1 5h1v1h-1zM4 9h1v2h-1zM6 0h2v1h-2zM12 9h1v2h-1zM0 1h1v1h-1zM13 7h3v2h-3zM11 0h3v2h-3zM3 11h2v1h-2zM11 2h1v1h-1zM7 6h3v2h-3zM0 10h2v1h-2zM3 10h1v1h-1zM4 4h1v1h-1zM6 1h2v1h-2z'/%3E%3Cpath fill-opacity='0.55' d='M7 10h1v1h-1zM13 10h2v1h-2zM0 5h1v2h-1zM12 11h1v1h-1zM7 11h2v1h-2zM15 10h1v2h-1z'/%3E%3Cpath fill-opacity='1' d='M12 3h2v1h-2zM2 3h3v1h-3zM0 7h1v1h-1zM11 5h1v2h-1zM13 2h1v1h-1zM12 2h1v1h-1zM7 4h1v1h-1zM5 0h1v2h-1zM5 3h1v1h-1z'/%3E%3C/svg%3E");--quilt-unresolve-5: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='0.35' d='M5 6h2v2h-2zM3 7h2v2h-2zM10 11h2v1h-2zM14 0h2v2h-2zM3 5h1v1h-1zM0 2h2v1h-2zM8 10h1v1h-1zM8 2h3v1h-3zM3 0h2v2h-2zM0 8h3v2h-3zM9 11h1v1h-1zM5 8h2v2h-2zM12 6h2v1h-2z'/%3E%3Cpath fill-opacity='0.8' d='M5 5h3v1h-3zM2 10h1v2h-1zM5 4h1v1h-1zM8 5h3v1h-3zM1 5h1v1h-1zM4 9h1v2h-1zM6 0h2v1h-2zM12 9h1v2h-1zM0 1h1v1h-1zM13 7h3v2h-3zM11 0h3v2h-3zM3 11h2v1h-2zM11 2h1v1h-1zM7 6h3v2h-3zM0 10h2v1h-2zM3 10h1v1h-1zM4 4h1v1h-1zM6 1h2v1h-2zM3 9h1v1h-1zM15 9h1v1h-1zM13 9h2v1h-2zM12 4h2v2h-2zM3 6h2v1h-2z'/%3E%3Cpath fill-opacity='0.55' d='M7 10h1v1h-1zM13 10h2v1h-2zM0 5h1v2h-1zM12 11h1v1h-1zM7 11h2v1h-2zM15 10h1v2h-1zM6 3h1v2h-1zM11 7h2v1h-2zM9 0h1v2h-1z'/%3E%3Cpath fill-opacity='1' d='M12 3h2v1h-2zM2 3h3v1h-3zM0 7h1v1h-1zM11 5h1v2h-1zM13 2h1v1h-1zM12 2h1v1h-1zM7 4h1v1h-1zM5 0h1v2h-1zM5 3h1v1h-1zM7 2h1v2h-1zM9 3h3v2h-3z'/%3E%3C/svg%3E");--quilt-unresolve-6: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cpath fill-opacity='0.35' d='M5 6h2v2h-2zM3 7h2v2h-2zM10 11h2v1h-2zM14 0h2v2h-2zM3 5h1v1h-1zM0 2h2v1h-2zM8 10h1v1h-1zM8 2h3v1h-3zM3 0h2v2h-2zM0 8h3v2h-3zM9 11h1v1h-1zM5 8h2v2h-2zM12 6h2v1h-2zM1 6h2v2h-2zM2 1h1v2h-1zM8 3h1v2h-1z'/%3E%3Cpath fill-opacity='0.8' d='M5 5h3v1h-3zM2 10h1v2h-1zM5 4h1v1h-1zM8 5h3v1h-3zM1 5h1v1h-1zM4 9h1v2h-1zM6 0h2v1h-2zM12 9h1v2h-1zM0 1h1v1h-1zM13 7h3v2h-3zM11 0h3v2h-3zM3 11h2v1h-2zM11 2h1v1h-1zM7 6h3v2h-3zM0 10h2v1h-2zM3 10h1v1h-1zM4 4h1v1h-1zM6 1h2v1h-2zM3 9h1v1h-1zM15 9h1v1h-1zM13 9h2v1h-2zM12 4h2v2h-2zM3 6h2v1h-2z'/%3E%3Cpath fill-opacity='0.55' d='M7 10h1v1h-1zM13 10h2v1h-2zM0 5h1v2h-1zM12 11h1v1h-1zM7 11h2v1h-2zM15 10h1v2h-1zM6 3h1v2h-1zM11 7h2v1h-2zM9 0h1v2h-1zM13 11h2v1h-2zM4 5h1v1h-1zM10 6h1v2h-1z'/%3E%3Cpath fill-opacity='1' d='M12 3h2v1h-2zM2 3h3v1h-3zM0 7h1v1h-1zM11 5h1v2h-1zM13 2h1v1h-1zM12 2h1v1h-1zM7 4h1v1h-1zM5 0h1v2h-1zM5 3h1v1h-1zM7 2h1v2h-1zM9 3h3v2h-3zM9 8h3v1h-3zM14 2h2v1h-2z'/%3E%3C/svg%3E")}@keyframes resolve{0%,66%{-webkit-text-fill-color:transparent}to{-webkit-text-fill-color:currentcolor}}@keyframes resolve-blocks{0%{mask-image:var(--blocks-coarse);opacity:0}4%,30%{mask-image:var(--blocks-coarse);opacity:.8}30.1%,50%{mask-image:var(--blocks-medium);opacity:.8}50.1%,66%{mask-image:var(--blocks-fine);opacity:.8}66.1%,to{mask-image:var(--blocks-fine);opacity:0}}@keyframes resolve-part{0%,6.5666666667%{opacity:0}6.6666666667%,13.2333333333%{mask-image:var(--quilt-resolve-1);mask-size:28rem 21rem;opacity:.5}13.3333333333%,19.9%{mask-image:var(--quilt-resolve-2);mask-size:28rem 21rem;opacity:.5}20%,26.5666666667%{mask-image:var(--quilt-resolve-3);mask-size:28rem 21rem;opacity:.5}26.6666666667%,33.2333333333%{mask-image:var(--quilt-resolve-4);mask-size:28rem 21rem;opacity:.5}33.3333333333%,39.9%{mask-image:var(--quilt-resolve-5);mask-size:28rem 21rem;opacity:.5}40%,46.5666666667%{mask-image:var(--quilt-resolve-6);mask-size:28rem 21rem;opacity:.5}46.6666666667%,59.9%{mask-image:var(--quilt-resolve-6);mask-size:14rem 10.5rem;opacity:.5}60%,73.2333333333%{mask-image:var(--quilt-resolve-6);mask-size:7rem 5.25rem;opacity:.5}73.3333333333%,to{opacity:0}}@keyframes resolve-picture{0%,46.5666666667%{opacity:0}46.6666666667%,59.9%{opacity:1;filter:blur(5px)}60%,73.2333333333%{filter:blur(2.5px)}73.3333333333%{filter:blur(1.2px)}to{filter:none}}@keyframes unresolve{0%,66%{-webkit-text-fill-color:transparent}to{-webkit-text-fill-color:currentcolor}}@keyframes unresolve-blocks{0%{mask-image:var(--blocks-coarse);opacity:0}4%,30%{mask-image:var(--blocks-coarse);opacity:.8}30.1%,50%{mask-image:var(--blocks-medium);opacity:.8}50.1%,66%{mask-image:var(--blocks-fine);opacity:.8}66.1%,to{mask-image:var(--blocks-fine);opacity:0}}@keyframes unresolve-part{0%,6.5666666667%{opacity:0}6.6666666667%,13.2333333333%{mask-image:var(--quilt-unresolve-1);mask-size:28rem 21rem;opacity:.5}13.3333333333%,19.9%{mask-image:var(--quilt-unresolve-2);mask-size:28rem 21rem;opacity:.5}20%,26.5666666667%{mask-image:var(--quilt-unresolve-3);mask-size:28rem 21rem;opacity:.5}26.6666666667%,33.2333333333%{mask-image:var(--quilt-unresolve-4);mask-size:28rem 21rem;opacity:.5}33.3333333333%,39.9%{mask-image:var(--quilt-unresolve-5);mask-size:28rem 21rem;opacity:.5}40%,46.5666666667%{mask-image:var(--quilt-unresolve-6);mask-size:28rem 21rem;opacity:.5}46.6666666667%,59.9%{mask-image:var(--quilt-unresolve-6);mask-size:14rem 10.5rem;opacity:.5}60%,73.2333333333%{mask-image:var(--quilt-unresolve-6);mask-size:7rem 5.25rem;opacity:.5}73.3333333333%,to{opacity:0}}@keyframes unresolve-picture{0%,46.5666666667%{opacity:0}46.6666666667%,59.9%{opacity:1;filter:blur(5px)}60%,73.2333333333%{filter:blur(2.5px)}73.3333333333%{filter:blur(1.2px)}to{filter:none}}body{font-family:var(--font-prose);font-size:var(--text-body);line-height:1.6;margin:0;padding:1.5rem;background-color:var(--color-background);color:var(--color-text);counter-reset:sidenote}::selection{background:color-mix(in srgb,var(--color-accent) 22%,transparent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}a{color:inherit;text-decoration-color:var(--color-attention);text-decoration-thickness:1px;text-underline-offset:.15em}.content-link{font-weight:600;text-decoration-line:none}.content-link:hover{text-decoration-line:underline;text-decoration-thickness:2px}article{position:relative;box-sizing:border-box;max-width:43.7325rem;margin:0 auto;--frame-inset: 0px;--tick-reach: 0px}.front-matter{margin-bottom:2.5rem}.front-matter:after{content:"";display:block;width:13rem;max-width:100%;aspect-ratio:8;border:0;background:var(--vine-title) 0 0/100% 100% no-repeat;margin:1.25rem auto 0}@media not screen and (min-width:60rem){.front-matter{border:3px solid var(--color-text);box-shadow:inset 0 0 0 3px var(--color-background),inset 0 0 0 4px var(--color-text);padding:1.75rem 2ch 1.5rem}}.title-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem}.title{font-family:var(--font-display);font-weight:600;font-size:var(--text-title);line-height:1.1;margin:0}.author{font-family:var(--font-prose);font-variant-caps:all-small-caps;font-size:.95rem;letter-spacing:.08em;color:var(--color-muted)}.abstract{font-style:italic;margin:1rem 0 0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.15;margin:2.25rem 0 .6rem}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);font-style:italic}h4{font-size:var(--text-h4)}h5{font-size:var(--text-h5)}h6{font-size:var(--text-h6);letter-spacing:.04em}h1.heading{margin-bottom:.2rem}h1.heading:after{content:"";display:block;width:13.5rem;max-width:100%;aspect-ratio:10;border:0;background:var(--vine-heading) 0 0/100% 100% no-repeat;margin-top:.4rem}article :is(p,li,blockquote,dd,dt,figcaption,.abstract){font-variant-numeric:oldstyle-nums proportional-nums}p{margin:0 0 1em}strong{font-weight:650}blockquote{position:relative;margin:1.25em 0;padding:.1em 0 .1em 1.5ch;min-block-size:2lh}blockquote:before{mask-image:url(/_astro/eb362199d1474df9.BbNIk2E8.svg),url(/_astro/0bebdb447205520b.Bi3UhRry.svg),url(/_astro/44e60d2f6f498d02.CIvSgdZH.svg);mask-repeat:no-repeat;mask-size:var(--band) calc(var(--band) * 3),var(--band) calc(100% - 2 * calc(var(--band) * 3) + 1px),var(--band) calc(var(--band) * 3);mask-position:50% 0,50% calc(var(--band) * 3),50% 100%;--band: 7px;content:"";position:absolute;inset-block:0;left:calc(var(--band) / -2 + 1px);width:var(--band);background-color:var(--color-text);pointer-events:none}ul{padding-left:2ch}ul:not([class]){list-style-type:""}ul:not([class])>li{position:relative}ul:not([class])>li:before{content:"";position:absolute;left:-.95em;top:.53em;width:.44em;height:.44em;background-color:var(--color-accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' preserveAspectRatio='none'%3E%3Cpath fill='rgba(0, 0, 0, 1)' d='M5.6 3C9.6 1.8 15.4 4.4 16.9 9.4C18.2 13.9 15.6 17.8 11.2 18C6.9 18.2 3.5 15.3 3.1 11.2C2.8 8 3.4 4.6 5.6 3Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}ul:not([class]) ul:not([class])>li:before{left:-1.15em;top:.75em;width:.75em;height:.16em;background-color:var(--color-muted);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 20' preserveAspectRatio='none'%3E%3Cpath fill='rgba(0, 0, 0, 1)' d='M5.6 6C7.2 3.6 12.4 3.4 15.6 5.4C19.2 7.6 23 8.6 30 8.8C100 9.6 190 8.2 268 7.2C320 6.6 354 5.6 376 4.2C387 3.4 396 4.8 398 7.8C400 11 397.8 14.4 392 16C385 17.6 378 17.2 371.6 15.8C348 14 318 13.6 268 14.4C190 15.4 100 16.2 28 14.8C13 14.6 5.8 11.6 5.6 6Z'/%3E%3C/svg%3E")}ul:not([class]) ul:not([class]) ul:not([class])>li:before{left:-.85em;top:.62em;width:.32em;height:.32em;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' preserveAspectRatio='none'%3E%3Cpath fill='rgba(0, 0, 0, 1)' d='M5.6 3C9.6 1.8 15.4 4.4 16.9 9.4C18.2 13.9 15.6 17.8 11.2 18C6.9 18.2 3.5 15.3 3.1 11.2C2.8 8 3.4 4.6 5.6 3Z'/%3E%3C/svg%3E")}.contains-task-list{list-style-type:"";padding-left:0}.task-list-item{padding-left:calc(.75em + .9ch);text-indent:calc(-1*(.75em + .9ch))}.task-list-item input{appearance:none;width:.75em;height:.75em;margin:0 .9ch 0 0;vertical-align:-.05em;border:1px solid var(--color-text);background:var(--color-background)}.task-list-item input:checked{background:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-background)}.task-list-item:has(input:checked){color:var(--color-muted)}dl,.statement{margin:1.25em 0}dt,.statement-head{font-weight:600}.statement-head{margin:0}.address-box{display:inline-block}dd,.statement-body{margin:0 0 .6em 2ch}dd>:last-child,.statement-body>:last-child{margin-bottom:0}ol{padding-left:2.5ch}ol li::marker{color:var(--color-muted);font-variant-numeric:lining-nums tabular-nums}code{font-family:var(--font-mono);font-size:.86em;background:var(--color-border-faint);padding:.05em .35em;border-radius:2px}mark{color:inherit;background:var(--swipe) 0 60%/100% .7em no-repeat;box-decoration-break:clone;padding-inline:.1em}kbd{font-family:var(--font-mono);font-size:.78em;padding:.05em .45em .1em;border:1px solid var(--color-border);border-bottom:2px solid var(--color-muted);border-radius:2px;background:var(--color-raised)}abbr{text-decoration:none;font-variant-caps:all-small-caps;letter-spacing:.05em}abbr[title]{cursor:help}del{color:var(--color-muted);text-decoration-color:var(--color-text)}ins{text-decoration-line:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:.2em}pre{border:3px solid var(--color-text);box-shadow:inset 0 0 0 3px var(--color-raised),inset 0 0 0 4px var(--color-text);background-color:var(--color-raised);padding:calc(.9rem + 4px) calc(1.2rem + 4px) calc(.9rem + 4px) calc(.8rem + 4px);overflow-x:auto;font-size:.86rem;line-height:1.5}pre code{background:none;padding:0;font-size:inherit;counter-reset:line}pre .line:before{counter-increment:line;content:counter(line);display:inline-block;width:2ch;margin-right:1.6ch;text-align:right;color:var(--color-muted);user-select:none}@media not all and (min-width:60rem){pre{white-space:pre-wrap;overflow-wrap:anywhere}pre code{display:flex;flex-direction:column}pre .line{display:block;padding-left:3.6ch;text-indent:-3.6ch}}.tok-keyword,.tok-variable{color:var(--color-accent)}.tok-keyword,.tok-function{font-weight:600}.tok-literal{color:var(--color-signal)}.tok-builtin{color:var(--color-attention)}.tok-comment{font-style:italic;color:var(--color-muted)}.said{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}table{border-collapse:collapse;margin:1.5em 0;font-variant-numeric:lining-nums tabular-nums}th,td{padding:.35em 1ch;text-align:left}th{font-family:var(--font-prose);font-variant-caps:all-small-caps;font-size:.9rem;letter-spacing:.08em;font-weight:600}tr{position:relative}tr:after{mask-image:url(/_astro/67a165429f15fd8e.B6luwL2f.svg),url(/_astro/f7abd7ef3b201b0b.DQJ-0y7T.svg),url(/_astro/33b7342790572efc.j5U-jca0.svg);mask-repeat:no-repeat;mask-size:calc(var(--band) * 3) var(--band),calc(100% - 2 * calc(var(--band) * 3) + 1px) var(--band),calc(var(--band) * 3) var(--band);mask-position:0 50%,calc(var(--band) * 3) 50%,100% 50%;content:"";position:absolute;inset-inline:0;bottom:calc(var(--band) / -2);height:var(--band);pointer-events:none}thead tr:after{--band: 8px;background-color:var(--color-text)}tbody tr:after{--band: 4px;background-color:var(--color-border)}tbody tr:nth-child(2n):after{mask-image:url(/_astro/28be5e6a40c9b63a.Xgc8c_dL.svg),url(/_astro/252b4d555d4befd1.0pcYGwMV.svg),url(/_astro/6586b0ebc700a5c3.PSQadciG.svg);mask-repeat:no-repeat;mask-size:calc(var(--band) * 3) var(--band),calc(100% - 2 * calc(var(--band) * 3) + 1px) var(--band),calc(var(--band) * 3) var(--band);mask-position:0 50%,calc(var(--band) * 3) 50%,100% 50%}hr{display:block;width:13rem;max-width:100%;aspect-ratio:8;border:0;background:var(--vine-break) 0 0/100% 100% no-repeat;margin:2.5rem auto}img{max-width:100%;height:auto}figure{margin:1.75em 0}figcaption{font-size:var(--text-small);font-style:italic;color:var(--color-muted)}.closing{margin-top:3rem}.closing:before{content:"";display:block;width:18rem;max-width:100%;aspect-ratio:10;border:0;background:var(--vine-closing) 0 0/100% 100% no-repeat;margin:0 auto 1.75rem}.closing h2{margin-top:0}.bibliography li{margin-bottom:.5rem;font-size:.92rem}.sidebar{container-type:inline-size}.toc-sidebar{display:none}.toc-portrait{margin-top:1.25rem}.toc-portrait input[type=checkbox]{display:none}.toc-portrait label{font-family:var(--font-prose);font-variant-caps:all-small-caps;font-size:.9rem;letter-spacing:.08em;cursor:pointer;color:var(--color-muted)}.toc-portrait label:hover{color:var(--color-text)}.toc-portrait label:before{content:"▸ ";color:var(--color-accent)}.toc-portrait>.toc-list{transition-property:block-size,visibility;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.3,.1,.3,1)}@media(prefers-reduced-motion:reduce){.toc-portrait>.toc-list{transition-duration:0s}}.toc-portrait>.toc-list{transition-behavior:allow-discrete;interpolate-size:allow-keywords;block-size:0;visibility:hidden;overflow-y:clip;overflow-clip-margin:.5rem}.toc-portrait>.toc-list>li>a{position:relative}.toc-portrait>.toc-list>li>a:after{content:"";position:absolute;inset:calc((1.76rem - 1.35em)/2 + .22em) 0 calc((1.76rem - 1.35em)/2 + .18em);background:currentcolor;mask-size:8em 100%;mask-repeat:repeat-x;mask-position:calc(var(--i) * -2.7em) 0;opacity:0;pointer-events:none}.toc-portrait:has(#toc-toggle:checked) label:before{content:"▾ "}.toc-portrait:has(#toc-toggle:checked)>.toc-list{transition-property:block-size,visibility;transition-duration:.32s;transition-delay:0s;transition-timing-function:cubic-bezier(.3,.1,.3,1)}@media(prefers-reduced-motion:reduce){.toc-portrait:has(#toc-toggle:checked)>.toc-list{transition-duration:0s}}.toc-portrait:has(#toc-toggle:checked)>.toc-list{transition-behavior:allow-discrete;block-size:auto;visibility:visible}.toc-portrait:has(#toc-toggle:checked)>.toc-list>li>a{animation:resolve .1792s linear min(var(--i) * 30ms,.24s) backwards}@media(prefers-reduced-motion:reduce){.toc-portrait:has(#toc-toggle:checked)>.toc-list>li>a{animation:none}}.toc-portrait:has(#toc-toggle:checked)>.toc-list>li>a:after{animation:resolve-blocks .1792s linear min(var(--i) * 30ms,.24s) backwards}@media(prefers-reduced-motion:reduce){.toc-portrait:has(#toc-toggle:checked)>.toc-list>li>a:after{animation:none}}@media(min-width:60rem){body{--content-width: min(43.7325rem, calc(100vw - 8rem) );--gutter: calc(100vw - 8rem - var(--content-width));--left-col: max( 0px, min( calc( var(--gutter) - 16rem ), calc(var(--gutter) / 2) ) );--sidenote-width: min(14rem, var(--gutter));display:grid;grid-template-columns:var(--left-col) var(--content-width) 1fr;column-gap:2rem;padding:2rem}article{grid-column:2;margin:0}.sidebar{grid-column:2;margin-bottom:.8rem}}@media screen and (min-width:60rem){article{border:3px solid var(--color-text);box-shadow:inset 0 0 0 3px var(--color-background),inset 0 0 0 4px var(--color-text);--frame-inset: calc(2ch + 3px) ;--tick-reach: .8rem;padding:2.5rem var(--frame-inset) 2rem;background-image:var(--texture)}article:before{background-image:linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal)),linear-gradient(var(--color-signal),var(--color-signal));background-size:1rem 1.5px,1.5px 1rem,1rem 1.5px,1.5px 1rem,1rem 1.5px,1.5px 1rem,1rem 1.5px,1.5px 1rem;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;content:"";position:absolute;inset:calc(-1 * var(--tick-reach));pointer-events:none}}@media screen and (min-width:60rem),print{article{--margin-gap: .2rem}article:after{content:attr(data-rail)/"";position:absolute;top:0;left:calc(100% + var(--tick-reach) + var(--margin-gap));writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;pointer-events:none;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-signal);font-size:.9rem;line-height:1}}@property --toc-fade-top{syntax: "<length>"; inherits: false; initial-value: 0;}@property --toc-fade-bottom{syntax: "<length>"; inherits: false; initial-value: 0;}@media(min-width:80rem){body{--sidenote-width: min( 14rem, calc(var(--gutter) / 2 - 2.2rem) );grid-template-columns:1fr var(--content-width) 1fr}.sidebar{grid-column:1;place-self:start end;width:var(--sidenote-width);container-type:normal;display:flex;flex-direction:column;align-items:flex-end;gap:2rem;position:sticky;top:2rem;max-height:calc(100dvh - 4rem);text-align:right}.toc-sidebar{display:block;align-self:stretch;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;padding:.6rem 1.6rem .6rem .6rem;margin:-.6rem -1.6rem -.6rem -.6rem;mask-image:linear-gradient(transparent,#000 var(--toc-fade-top),#000 calc(100% - var(--toc-fade-bottom)),transparent)}@supports (animation-timeline: scroll()){.toc-sidebar{animation:toc-ends linear both;animation-timeline:scroll(self)}}.toc-portrait{display:none}}@keyframes toc-ends{0%{--toc-fade-top: 0px;--toc-fade-bottom: 2rem}6%,94%{--toc-fade-top: 2rem;--toc-fade-bottom: 2rem}to{--toc-fade-top: 2rem;--toc-fade-bottom: 0px}}@media print{body{padding:0;display:block}article{margin:0}.sidebar{display:none}.toc-portrait{display:block}.toc-portrait label:before{content:""}.toc-portrait>.toc-list{block-size:auto;visibility:visible}}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-standard-normal.DIwfbPUE.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-standard-normal.C0olyEE-.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-standard-normal.DrHU7SY7.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-standard-normal.BOyYyU_V.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-standard-normal.HoL-AExg.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-standard-normal.BpEBLj1O.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-standard-italic.Bl6DJqma.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-standard-italic.Dibx14aP.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-standard-italic.CMW9dfKg.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-standard-italic.C-k5pZlm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-standard-italic.BhUEwDRF.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-standard-italic.BOLXpvkj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-cyrillic-ext-wght-normal.Bbszbot-.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-cyrillic-wght-normal.C1_dtFTU.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-vietnamese-wght-normal.D6rXIIam.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-latin-ext-wght-normal.Bzx46pNl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-latin-wght-normal.D7itQ8IL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-cyrillic-ext-wght-italic.C5biRwSG.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-cyrillic-wght-italic.C6Ut3NuG.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-vietnamese-wght-italic.hT8XndtS.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-latin-ext-wght-italic.BGlHoNQB.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-latin-wght-italic.BMf3v8-7.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.theme-toggle[data-astro-cid-x3pjskd3]{position:relative;cursor:pointer;display:flex;align-items:center;flex:none;margin-right:min(.5rem,1cqi)}.theme-toggle[data-astro-cid-x3pjskd3]:before{content:"";position:absolute;inset:-.75rem}input[data-astro-cid-x3pjskd3]{position:absolute;opacity:0;width:0;height:0}.toggle-icon[data-astro-cid-x3pjskd3]{transition-property:transform;transition-duration:.12s;transition-delay:0s;transition-timing-function:linear}@media(prefers-reduced-motion:reduce){.toggle-icon[data-astro-cid-x3pjskd3]{transition-duration:0s}}.toggle-icon[data-astro-cid-x3pjskd3]{box-sizing:border-box;width:1.25rem;height:1.25rem;border-radius:2px;border:1.5px solid var(--color-text);background:linear-gradient(135deg,var(--color-text) 50%,transparent 50%)}input[data-astro-cid-x3pjskd3]:checked+.toggle-icon[data-astro-cid-x3pjskd3]{transform:rotate(180deg)}input[data-astro-cid-x3pjskd3]:focus-visible+.toggle-icon[data-astro-cid-x3pjskd3]{outline:2px solid var(--color-accent);outline-offset:2px}@media(min-width:80rem){.theme-toggle[data-astro-cid-x3pjskd3]{margin-right:0;margin-top:1rem}.toggle-icon[data-astro-cid-x3pjskd3]{width:1.5rem;height:1.5rem}}.navbar[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:min(.75rem,2cqi);padding:.5rem;max-width:43.7325rem;margin:0 auto;overflow-x:clip}.logo[data-astro-cid-5blmo7yk]{display:block;flex:none;width:min(4rem,15cqi);height:min(4rem,15cqi);color:var(--color-text)}.logo[data-astro-cid-5blmo7yk] svg{display:block;width:100%;height:100%}.logo[data-astro-cid-5blmo7yk] svg>g{fill:currentcolor}.logo[data-astro-cid-5blmo7yk] .logo-ink{stroke-dasharray:1 1;transition-property:stroke-dashoffset;transition-duration:.6s;transition-delay:0s;transition-timing-function:cubic-bezier(.3,.1,.3,1)}@media(prefers-reduced-motion:reduce){.logo[data-astro-cid-5blmo7yk] .logo-ink{transition-duration:0s}}.logo[data-astro-cid-5blmo7yk] .logo-ink{transition-behavior:allow-discrete}.logo[data-astro-cid-5blmo7yk]:hover .logo-ink{stroke-dashoffset:-2;transition-delay:calc(var(--i) * .2s)}.nav-links[data-astro-cid-5blmo7yk]{flex:1;display:flex;flex-wrap:wrap;justify-content:center}.nav-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{font-family:var(--font-prose);font-variant-caps:all-small-caps;font-size:1.1rem;letter-spacing:.08em;display:grid;place-items:center;min-height:2.75rem;padding-inline:min(.55rem,1.6cqi);font-size:min(1.1rem,4.6cqi);color:var(--color-muted);text-decoration:none}.nav-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:var(--color-accent)}.nav-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk][aria-current=page]{color:var(--color-text)}@media(min-width:80rem){.navbar[data-astro-cid-5blmo7yk]{flex-direction:column;align-items:flex-end;gap:1rem;padding:0;max-width:none;margin:0;overflow-x:visible;text-align:right}.logo[data-astro-cid-5blmo7yk]{width:4.5rem;height:4.5rem}.nav-links[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.nav-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:block;min-height:0;padding:0;font-size:1.3rem}}@media print{.navbar[data-astro-cid-5blmo7yk]{display:none}}
