@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4/source-serif4-var-roman-latin.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap;font-stretch:100%;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2122}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4/source-serif4-var-roman-cyrillic.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap;font-stretch:100%;unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+2000-206F,U+20B4}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4/source-serif4-var-italic-latin.woff2) format("woff2");font-style:italic;font-weight:300 800;font-display:swap;font-stretch:100%;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2122}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4/source-serif4-var-italic-cyrillic.woff2) format("woff2");font-style:italic;font-weight:300 800;font-display:swap;font-stretch:100%;unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+2000-206F,U+20B4}@font-face{font-family:"Source Serif 4";src:url(/fonts/noto-serif-hebrew/noto-serif-hebrew-var-he.woff2) format("woff2");font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;unicode-range:U+0590-05FF,U+200C-200F,U+202A-202E,U+2066-2069,U+20AA}@font-face{font-family:Rubik;src:url(/fonts/rubik/rubik-var-roman-latin.woff2) format("woff2");font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2122}@font-face{font-family:Rubik;src:url(/fonts/rubik/rubik-var-roman-cyrillic.woff2) format("woff2");font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+2000-206F,U+20B4}@font-face{font-family:Rubik;src:url(/fonts/rubik/rubik-var-italic-latin.woff2) format("woff2");font-style:italic;font-weight:300 900;font-stretch:100%;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2122}@font-face{font-family:Rubik;src:url(/fonts/rubik/rubik-var-italic-cyrillic.woff2) format("woff2");font-style:italic;font-weight:300 900;font-stretch:100%;font-display:swap;unicode-range:U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F,U+2000-206F,U+20B4}@font-face{font-family:Rubik;src:url(/fonts/rubik/rubik-var-roman-hebrew.woff2) format("woff2");font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;unicode-range:U+0590-05FF,U+200C-200F,U+202A-202E,U+2066-2069,U+20AA}:root{--sans-serif: "Rubik", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--secondary-font: var(--sans-serif);--serif: "Source Serif 4", "Charter", "Georgia", "Palatino", "Palatino Linotype", "Book Antiqua", "Minion Pro", "Iowan Old Style", "Sitka Text", serif;--primary-font: var(--serif);--mono: "Ubuntu Mono", monospace !important;--base-font-size: 17px;--base-line-height: 28px;--secondary-font-adjust: .52;--background: #fffff8;--background-10: #f0f0ea;--background-20: #e7e6de;--background-opaque: #e7e6de90;--primary: #333333;--primary-10: #666666;--primary-20: #aaaaaa;--primary-25: #cccccc;--primary-30: #dddddd;--primary-40: #eeeeee;--accent-red: #ed355d;--accent-yellow: #ffe922;--accent-green: #5e8d58;--accent-green-dark: #247819;--accent: var(--accent-red);--pill-opacity: 70%;--selection-background-color: var(--accent-yellow);--selection-text-color: #000;--ear: var(--base-line-height);--main-content-width: 41rem;--main-content-width-unbounded: 100%;--hr-color: var(--accent-green);--hr-h: 1.5rlh;--hr-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='svg5' version='1.1' viewBox='0 0 162 87.9'%3E%3Ctitle id='title3019'%3Erunners%3C/title%3E%3Cg id='layer2' stroke='%23000' stroke-dasharray='none' stroke-opacity='1' stroke-width='2.7' display='inline' transform='matrix(1.00551 0 0 1.00551 -20.7 -94.3)'%3E%3Cg id='g3015' fill='none' stroke-dasharray='none' stroke-linejoin='round' stroke-width='2.7'%3E%3Cpath id='path1903' stroke-linecap='round' d='M21.9 178.2v-7.6l12.2-7.8 13.2-13.4 3.1-23.4'/%3E%3Cpath id='path1905' stroke-linecap='round' d='M39.8 142.6v-9.5l10.4-3.8'/%3E%3Cpath id='path1907' stroke-linecap='round' d='m49.4 139 13.6-1.6 1-2.4'/%3E%3Cpath id='path1909' stroke-linecap='round' d='m48.6 149.3 10 6-6 14.8 5.5 3'/%3E%3Cpath id='path1967' stroke-linecap='butt' d='M45.4 121.2a20 20 0 0 0 1.8 2.3l.6.3v.2l.8.6c.5.2 3.2.4 4 .2l.2-.2h.8l1.3-.8.6-.1c.4-.3.7-.9 1-1.2.3-.1.5-.1.6-.4v-.3l.4-.6v-.3c.1-.1.3 0 .4-.2l.4-2c-.4-.9.3-.3.3-.5v-.3l.6-1c.2-.3.2-.7.3-1 .1-.2 0-3.4-.2-3.6h-.1l-.2-.2c-.1-.2-.2-.5-.4-.6l-.7-.2v-.2c-.4-.8 0 .3-.4-.1-.1-.1 0-.3-.2-.4l-1.3-.7-.7-.8h-3.4l-.2.2c-.4.1-1-.2-1.4 0l-1.1.4h-.6l-1 .7a9.6 9.6 0 0 0-3.4 2.4l-.4.7c0 .1-.3 0-.3.2-.5.6-.6 1.6-.6 2.4 0 .8.3.6.5 1.2.2.3-.2 0 .2.4.2 0 .3 0 .4.2v.2c.4.4 0-.6.4.2v.4l.3.5c.4.8 0-.2.3.2v.2c.4 1 .4 0 .4 1.6z'/%3E%3C/g%3E%3Cg id='g3008' fill='none' stroke-dasharray='none' stroke-linejoin='round' stroke-width='2.7'%3E%3Cpath id='path1971' stroke-linecap='round' d='m74 148.4 3.7-4.6 12.3 9.1 6-9 7.7-25.6'/%3E%3Cpath id='path1973' stroke-linecap='round' d='m96.7 144.6 11.3 7.2-6.5 19.4 7.1 2.5'/%3E%3Cpath id='path1975' stroke-linecap='round' d='m102.2 123.2-13.8 7.2 15 9.4'/%3E%3Cpath id='path1977' stroke-linecap='round' d='m116 133.5-4.4 2.3-9-12'/%3E%3Cpath id='path1979' stroke-linecap='butt' d='M99 113.2c.1 1 .4 1.4 1 2.2.2.3.2.7.3 1 .2.3.6.2.8.6v.3c.2 0 .6-.1.8 0 .8.4 1.5.5 2.4.5l1.7-.2.2-.3h.5c.4-.2.7-.5 1.1-.6h.4c.3.1.3-.3.6-.4h.3c.2 0 .4-.2.5-.3h.4c.2 0 .2-.3.4-.4 0 0 .3.1.4 0 .2-.2 0-.7 0-1l.5-.3v-.2h.2c.4-.4-.6 0 .1-.4h.2v-.3c.1-.2.6-.4.7-.7l.5-1.5v-.3c.4-.8.7-2.4.2-3.4-.1-.3 0-1.3 0-1.6l-.3-1.7v-.6h-.2v-.3l-.4-.6c-.2-.2-.7-.1-1-.3-.2 0-.2-.3-.4-.3l-1.3-.7c-1-.5-3.8-1-5-.8l-.6.2-.2.2c-.5.2-1 .1-1.5.4v.2l-.6.2c-.3.1 0 .3-.3.5h-.2v.4h-.2c-.8.7 0 0-.2.6l-.8 1-.3 1h-.2l-.2 1.3c-.1.7-.7 3.2-.4 3.8.4.7.3 2 .2 2.8z'/%3E%3C/g%3E%3Cg id='g2836' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7'%3E%3Cpath id='path2711' d='m128.3 168.8-.7-7.7 24.3-15.6 4.4-10.6 6.7-19.7'/%3E%3Cpath id='path2713' d='m155.8 136.2 16.5 6.6-12.2 16 3.9 3.2'/%3E%3Cpath id='path2715' d='m160.8 121-15.7-8-8.3 11.2'/%3E%3Cpath id='path2717' d='m161.6 119.8 8 10 9.6-8.7'/%3E%3Cpath id='path2725' d='M159.7 107.8c.2.4-.3 1.7 0 2.1l.1.1v.4h.1c.2.2.1.4.3.5l.4.3.6 1.4c.3.6 0-.1.3.2v.2l1.1 1h2.5c.5 0 4-.9 4.3-1.3l.3-.3h.4c.3-.1.1-.1.3-.3l1.5-1c.2 0 .3-.4.5-.6l.3-.1c.2-.2.2-.5.2-.6.2-.3.5-.5.6-.8v-.3l.1-.1.7-1.5v-.5c.2-.3 0-1.8 0-2.2V101c0-.4.2-1 0-1.4 0-.3-.1-.5-.3-.8v-.4c-.2-.4-1-1.3-1.4-1.4h-.3l-.2-.4-.8-.5-1-.1-.4-.4h-.2l-.8-.2h-1a7 7 0 0 0-3.2 0c-.3 0-.5.3-.7.4h-.3l-.2.2c-3.1 1.4-.3-.2-1.1.7l-.6.1v.1c0 .2-.2 0-.3.3-.4.5-.9 1-1 1.5v.3c0 .3-.3 0-.3.1-.2.4 0 1-.2 1.3a6 6 0 0 0-.5 2v.6l-.1.2v3.9l.3.7z'/%3E%3C/g%3E%3Cg id='g2829'%3E%3Cpath id='path1969' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7' d='M67 107 43.9 119'/%3E%3Cpath id='path2813' fill='%23000' fill-opacity='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-width='.3' d='M44 119s-4.8-5.3 3.3-8.7c8.1-3.5 10.5.6 11 1.2S44 119 44 119z'/%3E%3C/g%3E%3Cg id='g2825'%3E%3Cpath id='path1981' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7' d='m89.3 109.7 25.5-6'/%3E%3Cpath id='path2815' fill='%23000' fill-opacity='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-width='.3' d='M99.3 107.4s-.7-5.5 4.8-6.9c5.5-1.3 8.5 2.2 8.6 3.5 0 1.3-13.4 3.4-13.4 3.4z'/%3E%3C/g%3E%3Cg id='g2821'%3E%3Cpath id='path2719' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7' d='m149.6 107.4 25.5-9.3'/%3E%3Cpath id='path2817' fill='%23000' fill-opacity='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-width='.3' d='M159.4 103.6s-1-6.7 4-8c5.2-1.3 9-.4 10.3 2.8 1.4 3.3-14.3 5.2-14.3 5.2z'/%3E%3C/g%3E%3C/g%3E%3Cmetadata id='metadata3017'/%3E%3C/svg%3E%0A");--external-link-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='svg5' version='1.1' viewBox='0 0 56.4 56.4'%3E %3Cdefs id='defs2'%3E %3Cmarker id='Arrow3' markerHeight='5' markerUnits='strokeWidth' markerWidth='3' orient='auto-start-reverse' overflow='visible' preserveAspectRatio='xMidYMid' refX='0' refY='0' viewBox='0 0 4.2 7'%3E %3Cpath id='arrow3' fill='none' stroke='context-stroke' stroke-linecap='round' stroke-width='1' d='M3-3 0 0l3 3' transform='rotate(180 .1 0)'/%3E %3C/marker%3E %3C/defs%3E %3Cg id='layer2' fill='none' stroke='%23000' stroke-dasharray='none' stroke-linecap='round' stroke-opacity='1' stroke-width='6' transform='translate(-61.5 -89.7)'%3E %3Cpath id='rect1635' stroke-linejoin='round' d='M115 121v11.2c0 6.1-5 11-11 11H75.4c-6 0-11-4.9-11-11v-28.5c0-6 5-11 11-11h10.8'/%3E %3Cpath id='path4753' stroke-linejoin='miter' stroke-miterlimit='4' marker-end='url(%23Arrow3)' d='m89.4 118.5 24.5-25'/%3E %3C/g%3E %3C/svg%3E")}:lang(he){font-family:"Source Serif 4",Charter,Georgia,Palatino,Palatino Linotype,Book Antiqua,Minion Pro,Iowan Old Style,Sitka Text,serif;font-family:var(--serif);direction:rtl;unicode-bidi:isolate}html{scroll-behavior:smooth;width:100%;min-height:100%;font-size:17px;font-size:var(--base-font-size);line-height:28px;line-height:var(--base-line-height)}body{font-family:"Source Serif 4",Charter,Georgia,Palatino,Palatino Linotype,Book Antiqua,Minion Pro,Iowan Old Style,Sitka Text,serif;font-family:var(--primary-font);font-optical-sizing:auto;color:#333;color:var(--primary);display:flex;flex-direction:column;width:100%;height:auto;min-height:100vh;margin:0;padding:0;background-color:#fffff8;background-color:var(--background)}@supports (min-height: 100svh){body{min-height:100svh}}::-moz-selection{background-color:#ffe922;background-color:var(--selection-background-color);color:#000;color:var(--selection-text-color)}::selection{background-color:#ffe922;background-color:var(--selection-background-color);color:#000;color:var(--selection-text-color)}main{flex:1 1 auto;position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:#247819;color:var(--accent-green-dark);text-decoration-thickness:1px;text-underline-offset:.24rem;text-decoration-color:oklch(from currentColor l c h / 50%);&:hover{text-decoration-thickness:2px}}:where(p,li,dt,dd,blockquote,pre,table,caption,figcaption,code,kbd,samp,aside){line-height:1rlh}h1,h2,h3,h4,h5,h6,.footnotes:before{font-family:Rubik,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--secondary-font);font-size-adjust:.52;font-size-adjust:var(--secondary-font-adjust);text-align:start;text-wrap:balance;font-weight:500}h1,h2,h3{line-height:2rlh}h4,h5,h6{line-height:1rlh}pre,code{font-size:.95rem}.nav,.ui,code,pre,kbd,samp,table,caption,figcaption,.footnotes{text-align:start;hyphens:manual;-webkit-hyphens:manual}picture{display:flex;justify-content:center;align-items:center;width:100%}img{display:block;&.stretch{width:100%}}img,picture{max-width:100%;height:auto}article>:where(h1,h2,h3,h4,h5,h6,p,dl,pre,figure,table,hr,.footnotes,picture),footer>:where(p,ul),figure figcaption{max-width:41rem;max-width:var(--main-content-width);margin-inline:auto;margin-block:1rlh}.footnotes:before{content:"Footnotes:";display:block}li{margin:0}figure figcaption{margin-block:.5rlh 0;color:#666;color:var(--primary-10);font-family:Rubik,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--secondary-font);line-height:.8rlh;font-size:1rem;font-weight:300;& p{margin:0;line-height:inherit;font-size:inherit;margin-block:inherit}}hr{border:0;height:1.5rlh;height:var(--hr-h, 1rlh);color:#5e8d58;color:var(--hr-color);background:none;background-color:currentColor;margin-block:1.5rlh 1rlh;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='svg5' version='1.1' viewBox='0 0 162 87.9'%3E%3Ctitle id='title3019'%3Erunners%3C/title%3E%3Cg id='layer2' stroke='%23000' stroke-dasharray='none' stroke-opacity='1' stroke-width='2.7' display='inline' transform='matrix(1.00551 0 0 1.00551 -20.7 -94.3)'%3E%3Cg id='g3015' fill='none' stroke-dasharray='none' stroke-linejoin='round' stroke-width='2.7'%3E%3Cpath id='path1903' stroke-linecap='round' d='M21.9 178.2v-7.6l12.2-7.8 13.2-13.4 3.1-23.4'/%3E%3Cpath id='path1905' stroke-linecap='round' d='M39.8 142.6v-9.5l10.4-3.8'/%3E%3Cpath id='path1907' stroke-linecap='round' d='m49.4 139 13.6-1.6 1-2.4'/%3E%3Cpath id='path1909' stroke-linecap='round' d='m48.6 149.3 10 6-6 14.8 5.5 3'/%3E%3Cpath id='path1967' stroke-linecap='butt' d='M45.4 121.2a20 20 0 0 0 1.8 2.3l.6.3v.2l.8.6c.5.2 3.2.4 4 .2l.2-.2h.8l1.3-.8.6-.1c.4-.3.7-.9 1-1.2.3-.1.5-.1.6-.4v-.3l.4-.6v-.3c.1-.1.3 0 .4-.2l.4-2c-.4-.9.3-.3.3-.5v-.3l.6-1c.2-.3.2-.7.3-1 .1-.2 0-3.4-.2-3.6h-.1l-.2-.2c-.1-.2-.2-.5-.4-.6l-.7-.2v-.2c-.4-.8 0 .3-.4-.1-.1-.1 0-.3-.2-.4l-1.3-.7-.7-.8h-3.4l-.2.2c-.4.1-1-.2-1.4 0l-1.1.4h-.6l-1 .7a9.6 9.6 0 0 0-3.4 2.4l-.4.7c0 .1-.3 0-.3.2-.5.6-.6 1.6-.6 2.4 0 .8.3.6.5 1.2.2.3-.2 0 .2.4.2 0 .3 0 .4.2v.2c.4.4 0-.6.4.2v.4l.3.5c.4.8 0-.2.3.2v.2c.4 1 .4 0 .4 1.6z'/%3E%3C/g%3E%3Cg id='g3008' fill='none' stroke-dasharray='none' stroke-linejoin='round' stroke-width='2.7'%3E%3Cpath id='path1971' stroke-linecap='round' d='m74 148.4 3.7-4.6 12.3 9.1 6-9 7.7-25.6'/%3E%3Cpath id='path1973' stroke-linecap='round' d='m96.7 144.6 11.3 7.2-6.5 19.4 7.1 2.5'/%3E%3Cpath id='path1975' stroke-linecap='round' d='m102.2 123.2-13.8 7.2 15 9.4'/%3E%3Cpath id='path1977' stroke-linecap='round' d='m116 133.5-4.4 2.3-9-12'/%3E%3Cpath id='path1979' stroke-linecap='butt' d='M99 113.2c.1 1 .4 1.4 1 2.2.2.3.2.7.3 1 .2.3.6.2.8.6v.3c.2 0 .6-.1.8 0 .8.4 1.5.5 2.4.5l1.7-.2.2-.3h.5c.4-.2.7-.5 1.1-.6h.4c.3.1.3-.3.6-.4h.3c.2 0 .4-.2.5-.3h.4c.2 0 .2-.3.4-.4 0 0 .3.1.4 0 .2-.2 0-.7 0-1l.5-.3v-.2h.2c.4-.4-.6 0 .1-.4h.2v-.3c.1-.2.6-.4.7-.7l.5-1.5v-.3c.4-.8.7-2.4.2-3.4-.1-.3 0-1.3 0-1.6l-.3-1.7v-.6h-.2v-.3l-.4-.6c-.2-.2-.7-.1-1-.3-.2 0-.2-.3-.4-.3l-1.3-.7c-1-.5-3.8-1-5-.8l-.6.2-.2.2c-.5.2-1 .1-1.5.4v.2l-.6.2c-.3.1 0 .3-.3.5h-.2v.4h-.2c-.8.7 0 0-.2.6l-.8 1-.3 1h-.2l-.2 1.3c-.1.7-.7 3.2-.4 3.8.4.7.3 2 .2 2.8z'/%3E%3C/g%3E%3Cg id='g2836' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7'%3E%3Cpath id='path2711' d='m128.3 168.8-.7-7.7 24.3-15.6 4.4-10.6 6.7-19.7'/%3E%3Cpath id='path2713' d='m155.8 136.2 16.5 6.6-12.2 16 3.9 3.2'/%3E%3Cpath id='path2715' d='m160.8 121-15.7-8-8.3 11.2'/%3E%3Cpath id='path2717' d='m161.6 119.8 8 10 9.6-8.7'/%3E%3Cpath id='path2725' d='M159.7 107.8c.2.4-.3 1.7 0 2.1l.1.1v.4h.1c.2.2.1.4.3.5l.4.3.6 1.4c.3.6 0-.1.3.2v.2l1.1 1h2.5c.5 0 4-.9 4.3-1.3l.3-.3h.4c.3-.1.1-.1.3-.3l1.5-1c.2 0 .3-.4.5-.6l.3-.1c.2-.2.2-.5.2-.6.2-.3.5-.5.6-.8v-.3l.1-.1.7-1.5v-.5c.2-.3 0-1.8 0-2.2V101c0-.4.2-1 0-1.4 0-.3-.1-.5-.3-.8v-.4c-.2-.4-1-1.3-1.4-1.4h-.3l-.2-.4-.8-.5-1-.1-.4-.4h-.2l-.8-.2h-1a7 7 0 0 0-3.2 0c-.3 0-.5.3-.7.4h-.3l-.2.2c-3.1 1.4-.3-.2-1.1.7l-.6.1v.1c0 .2-.2 0-.3.3-.4.5-.9 1-1 1.5v.3c0 .3-.3 0-.3.1-.2.4 0 1-.2 1.3a6 6 0 0 0-.5 2v.6l-.1.2v3.9l.3.7z'/%3E%3C/g%3E%3Cg id='g2829'%3E%3Cpath id='path1969' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7' d='M67 107 43.9 119'/%3E%3Cpath id='path2813' fill='%23000' fill-opacity='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-width='.3' d='M44 119s-4.8-5.3 3.3-8.7c8.1-3.5 10.5.6 11 1.2S44 119 44 119z'/%3E%3C/g%3E%3Cg id='g2825'%3E%3Cpath id='path1981' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7' d='m89.3 109.7 25.5-6'/%3E%3Cpath id='path2815' fill='%23000' fill-opacity='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-width='.3' d='M99.3 107.4s-.7-5.5 4.8-6.9c5.5-1.3 8.5 2.2 8.6 3.5 0 1.3-13.4 3.4-13.4 3.4z'/%3E%3C/g%3E%3Cg id='g2821'%3E%3Cpath id='path2719' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7' d='m149.6 107.4 25.5-9.3'/%3E%3Cpath id='path2817' fill='%23000' fill-opacity='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-width='.3' d='M159.4 103.6s-1-6.7 4-8c5.2-1.3 9-.4 10.3 2.8 1.4 3.3-14.3 5.2-14.3 5.2z'/%3E%3C/g%3E%3C/g%3E%3Cmetadata id='metadata3017'/%3E%3C/svg%3E%0A");-webkit-mask-image:var(--hr-img);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='svg5' version='1.1' viewBox='0 0 162 87.9'%3E%3Ctitle id='title3019'%3Erunners%3C/title%3E%3Cg id='layer2' stroke='%23000' stroke-dasharray='none' stroke-opacity='1' stroke-width='2.7' display='inline' transform='matrix(1.00551 0 0 1.00551 -20.7 -94.3)'%3E%3Cg id='g3015' fill='none' stroke-dasharray='none' stroke-linejoin='round' stroke-width='2.7'%3E%3Cpath id='path1903' stroke-linecap='round' d='M21.9 178.2v-7.6l12.2-7.8 13.2-13.4 3.1-23.4'/%3E%3Cpath id='path1905' stroke-linecap='round' d='M39.8 142.6v-9.5l10.4-3.8'/%3E%3Cpath id='path1907' stroke-linecap='round' d='m49.4 139 13.6-1.6 1-2.4'/%3E%3Cpath id='path1909' stroke-linecap='round' d='m48.6 149.3 10 6-6 14.8 5.5 3'/%3E%3Cpath id='path1967' stroke-linecap='butt' d='M45.4 121.2a20 20 0 0 0 1.8 2.3l.6.3v.2l.8.6c.5.2 3.2.4 4 .2l.2-.2h.8l1.3-.8.6-.1c.4-.3.7-.9 1-1.2.3-.1.5-.1.6-.4v-.3l.4-.6v-.3c.1-.1.3 0 .4-.2l.4-2c-.4-.9.3-.3.3-.5v-.3l.6-1c.2-.3.2-.7.3-1 .1-.2 0-3.4-.2-3.6h-.1l-.2-.2c-.1-.2-.2-.5-.4-.6l-.7-.2v-.2c-.4-.8 0 .3-.4-.1-.1-.1 0-.3-.2-.4l-1.3-.7-.7-.8h-3.4l-.2.2c-.4.1-1-.2-1.4 0l-1.1.4h-.6l-1 .7a9.6 9.6 0 0 0-3.4 2.4l-.4.7c0 .1-.3 0-.3.2-.5.6-.6 1.6-.6 2.4 0 .8.3.6.5 1.2.2.3-.2 0 .2.4.2 0 .3 0 .4.2v.2c.4.4 0-.6.4.2v.4l.3.5c.4.8 0-.2.3.2v.2c.4 1 .4 0 .4 1.6z'/%3E%3C/g%3E%3Cg id='g3008' fill='none' stroke-dasharray='none' stroke-linejoin='round' stroke-width='2.7'%3E%3Cpath id='path1971' stroke-linecap='round' d='m74 148.4 3.7-4.6 12.3 9.1 6-9 7.7-25.6'/%3E%3Cpath id='path1973' stroke-linecap='round' d='m96.7 144.6 11.3 7.2-6.5 19.4 7.1 2.5'/%3E%3Cpath id='path1975' stroke-linecap='round' d='m102.2 123.2-13.8 7.2 15 9.4'/%3E%3Cpath id='path1977' stroke-linecap='round' d='m116 133.5-4.4 2.3-9-12'/%3E%3Cpath id='path1979' stroke-linecap='butt' d='M99 113.2c.1 1 .4 1.4 1 2.2.2.3.2.7.3 1 .2.3.6.2.8.6v.3c.2 0 .6-.1.8 0 .8.4 1.5.5 2.4.5l1.7-.2.2-.3h.5c.4-.2.7-.5 1.1-.6h.4c.3.1.3-.3.6-.4h.3c.2 0 .4-.2.5-.3h.4c.2 0 .2-.3.4-.4 0 0 .3.1.4 0 .2-.2 0-.7 0-1l.5-.3v-.2h.2c.4-.4-.6 0 .1-.4h.2v-.3c.1-.2.6-.4.7-.7l.5-1.5v-.3c.4-.8.7-2.4.2-3.4-.1-.3 0-1.3 0-1.6l-.3-1.7v-.6h-.2v-.3l-.4-.6c-.2-.2-.7-.1-1-.3-.2 0-.2-.3-.4-.3l-1.3-.7c-1-.5-3.8-1-5-.8l-.6.2-.2.2c-.5.2-1 .1-1.5.4v.2l-.6.2c-.3.1 0 .3-.3.5h-.2v.4h-.2c-.8.7 0 0-.2.6l-.8 1-.3 1h-.2l-.2 1.3c-.1.7-.7 3.2-.4 3.8.4.7.3 2 .2 2.8z'/%3E%3C/g%3E%3Cg id='g2836' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7'%3E%3Cpath id='path2711' d='m128.3 168.8-.7-7.7 24.3-15.6 4.4-10.6 6.7-19.7'/%3E%3Cpath id='path2713' d='m155.8 136.2 16.5 6.6-12.2 16 3.9 3.2'/%3E%3Cpath id='path2715' d='m160.8 121-15.7-8-8.3 11.2'/%3E%3Cpath id='path2717' d='m161.6 119.8 8 10 9.6-8.7'/%3E%3Cpath id='path2725' d='M159.7 107.8c.2.4-.3 1.7 0 2.1l.1.1v.4h.1c.2.2.1.4.3.5l.4.3.6 1.4c.3.6 0-.1.3.2v.2l1.1 1h2.5c.5 0 4-.9 4.3-1.3l.3-.3h.4c.3-.1.1-.1.3-.3l1.5-1c.2 0 .3-.4.5-.6l.3-.1c.2-.2.2-.5.2-.6.2-.3.5-.5.6-.8v-.3l.1-.1.7-1.5v-.5c.2-.3 0-1.8 0-2.2V101c0-.4.2-1 0-1.4 0-.3-.1-.5-.3-.8v-.4c-.2-.4-1-1.3-1.4-1.4h-.3l-.2-.4-.8-.5-1-.1-.4-.4h-.2l-.8-.2h-1a7 7 0 0 0-3.2 0c-.3 0-.5.3-.7.4h-.3l-.2.2c-3.1 1.4-.3-.2-1.1.7l-.6.1v.1c0 .2-.2 0-.3.3-.4.5-.9 1-1 1.5v.3c0 .3-.3 0-.3.1-.2.4 0 1-.2 1.3a6 6 0 0 0-.5 2v.6l-.1.2v3.9l.3.7z'/%3E%3C/g%3E%3Cg id='g2829'%3E%3Cpath id='path1969' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7' d='M67 107 43.9 119'/%3E%3Cpath id='path2813' fill='%23000' fill-opacity='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-width='.3' d='M44 119s-4.8-5.3 3.3-8.7c8.1-3.5 10.5.6 11 1.2S44 119 44 119z'/%3E%3C/g%3E%3Cg id='g2825'%3E%3Cpath id='path1981' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7' d='m89.3 109.7 25.5-6'/%3E%3Cpath id='path2815' fill='%23000' fill-opacity='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-width='.3' d='M99.3 107.4s-.7-5.5 4.8-6.9c5.5-1.3 8.5 2.2 8.6 3.5 0 1.3-13.4 3.4-13.4 3.4z'/%3E%3C/g%3E%3Cg id='g2821'%3E%3Cpath id='path2719' fill='none' stroke-dasharray='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.7' d='m149.6 107.4 25.5-9.3'/%3E%3Cpath id='path2817' fill='%23000' fill-opacity='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-width='.3' d='M159.4 103.6s-1-6.7 4-8c5.2-1.3 9-.4 10.3 2.8 1.4 3.3-14.3 5.2-14.3 5.2z'/%3E%3C/g%3E%3C/g%3E%3Cmetadata id='metadata3017'/%3E%3C/svg%3E%0A");mask-image:var(--hr-img);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 100%;mask-size:auto 100%}sup{vertical-align:baseline;position:relative;top:-.4em;font-size:.75em;line-height:0}ul,ol{max-width:calc(41rem - 1rlh);max-width:calc(var(--main-content-width) - 1rlh);padding-inline-start:1rlh;margin-inline:auto;margin-block:1rlh}header{box-sizing:border-box;padding:.5rlh 28px;padding:.5rlh var(--ear);margin-block:.5rlh 1rlh;@media screen and (max-width: 800px){margin-block:.5rlh 0rlh}& h1{font-weight:300;font-size:1.6rem;line-height:2rlh;margin-block:.5rlh;& a{color:#333;color:var(--primary);-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex;align-items:center;justify-content:center;& img{width:3rem;margin-right:28px;margin-right:var(--ear);margin-block:0}}& i{color:#ed355d;color:var(--accent);font-style:normal;padding:0 .4rem}}}main{padding:.5rlh 28px;padding:.5rlh var(--ear);overflow-x:clip;& article{:where(h1,h2,h3,h4,h5,h6){>a{text-decoration:none;opacity:0;transition:opacity .2s;&:after{content:"#";font-size:.85em;margin-left:.25em;color:oklch(from currentColor l c h / 70%)}}&:hover{>a{opacity:1}}}& footer{font-family:Rubik,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--secondary-font);color:#666;color:var(--primary-10);& hr{color:#ed355d;color:var(--accent-red)}& a{text-decoration-color:#5e8d58;text-decoration-color:var(--accent-green)}& p{font-size:1rem}}}& h1{font-weight:500;font-size:3rem;line-height:1.5rlh;margin-block:2.5rlh 2rlh}& h2{font-size:2.3rem;line-height:1.5rlh;margin-block:2rlh 1rlh}>h2{max-width:41rem;max-width:var(--main-content-width);margin-inline:auto;margin-block:2rlh}.footnotes:before,h3{font-size:1.8rem;line-height:1rlh;margin-block:2rlh 0rlh}& h4{font-size:1.4rem;line-height:1rlh;margin-block:1rlh .5rlh;+p{margin-top:0}}& h5{font-size:1.2rem;line-height:1rlh;margin-block:1rlh .5rlh;font-weight:400;+p{margin-top:0}}& p,li{font-size:1.15rem;font-weight:400}& ol,ul{&.post-listings{padding:0;max-width:41rem;max-width:var(--main-content-width);& li{display:contents;& article.post-card{margin-block:0 1.5rlh;a{display:flex;flex-flow:row-reverse nowrap;align-items:flex-start;gap:1rem;text-decoration:none;& picture{display:block;-o-object-fit:cover;object-fit:cover;min-width:14rem;max-width:14rem;min-height:9rem;max-height:12rem;margin:0;& img{-o-object-fit:cover;object-fit:cover;min-width:14rem;max-width:14rem;min-height:9rem;max-height:12rem;border-radius:5px}}@media all and (max-width: 600px){display:block;& picture{max-width:6rem;min-width:6rem;min-height:6rem;max-height:6rem;float:right;margin:0 .6rem;& img{max-width:6rem;min-width:6rem;min-height:6rem;max-height:6rem}}}& div{width:100%;& h2{margin-block:0 .5rlh;font-size:1.3rem;font-weight:600;margin-block:0;line-height:.9rlh;text-decoration:underline;text-decoration-thickness:1px}& p{color:#666;color:var(--primary-10);font-size:1rem;line-height:.75rlh;margin-block:.5rlh}& footer{color:#aaa;color:var(--primary-20);font-family:Rubik,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--secondary-font);font-size-adjust:.52;font-size-adjust:var(--secondary-font-adjust);font-size:.9rem}}}}}}&.post-cards{grid-gap:.5rlh;grid-template-columns:repeat(3,minmax(0,1fr));list-style-type:none;display:grid;max-width:845px;padding:0;@media screen and (max-width: 800px){grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width: 600px){grid-template-columns:auto}& li{display:contents;article.post-card{box-sizing:border-box;background-color:#e7e6de90;background-color:var(--background-opaque);border-radius:10px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;& a{text-decoration:none;display:block;height:100%}&:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}&:focus{outline:3px solid #0066cc;outline-offset:2px}& img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}& div{padding:.5rlh;& h2{font-size:1.15rem;font-weight:600;margin-block:0;line-height:.9rlh;text-decoration:underline;text-decoration-thickness:1px}& p{color:#666;color:var(--primary-10);font-size:1rem;line-height:.75rlh;margin-block:.5rlh 0}}& footer{display:none}}}}>li{&.current{a{color:#333;color:var(--primary);text-decoration:none}&::marker{color:#333;color:var(--primary);content:"\261e   "}}&::marker{color:#ed355d;color:var(--accent-red);font-size:1.1rem}}}& figure img,p img,picture img{max-width:100%;height:auto}& a{word-break:break-word;overflow-wrap:anywhere;&[target=_blank]:after{content:"";display:inline-block;inline-size:.8rem;aspect-ratio:1;margin-inline-start:.35em;margin-inline-end:.1em;vertical-align:baseline;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='svg5' version='1.1' viewBox='0 0 56.4 56.4'%3E %3Cdefs id='defs2'%3E %3Cmarker id='Arrow3' markerHeight='5' markerUnits='strokeWidth' markerWidth='3' orient='auto-start-reverse' overflow='visible' preserveAspectRatio='xMidYMid' refX='0' refY='0' viewBox='0 0 4.2 7'%3E %3Cpath id='arrow3' fill='none' stroke='context-stroke' stroke-linecap='round' stroke-width='1' d='M3-3 0 0l3 3' transform='rotate(180 .1 0)'/%3E %3C/marker%3E %3C/defs%3E %3Cg id='layer2' fill='none' stroke='%23000' stroke-dasharray='none' stroke-linecap='round' stroke-opacity='1' stroke-width='6' transform='translate(-61.5 -89.7)'%3E %3Cpath id='rect1635' stroke-linejoin='round' d='M115 121v11.2c0 6.1-5 11-11 11H75.4c-6 0-11-4.9-11-11v-28.5c0-6 5-11 11-11h10.8'/%3E %3Cpath id='path4753' stroke-linejoin='miter' stroke-miterlimit='4' marker-end='url(%23Arrow3)' d='m89.4 118.5 24.5-25'/%3E %3C/g%3E %3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='svg5' version='1.1' viewBox='0 0 56.4 56.4'%3E %3Cdefs id='defs2'%3E %3Cmarker id='Arrow3' markerHeight='5' markerUnits='strokeWidth' markerWidth='3' orient='auto-start-reverse' overflow='visible' preserveAspectRatio='xMidYMid' refX='0' refY='0' viewBox='0 0 4.2 7'%3E %3Cpath id='arrow3' fill='none' stroke='context-stroke' stroke-linecap='round' stroke-width='1' d='M3-3 0 0l3 3' transform='rotate(180 .1 0)'/%3E %3C/marker%3E %3C/defs%3E %3Cg id='layer2' fill='none' stroke='%23000' stroke-dasharray='none' stroke-linecap='round' stroke-opacity='1' stroke-width='6' transform='translate(-61.5 -89.7)'%3E %3Cpath id='rect1635' stroke-linejoin='round' d='M115 121v11.2c0 6.1-5 11-11 11H75.4c-6 0-11-4.9-11-11v-28.5c0-6 5-11 11-11h10.8'/%3E %3Cpath id='path4753' stroke-linejoin='miter' stroke-miterlimit='4' marker-end='url(%23Arrow3)' d='m89.4 118.5 24.5-25'/%3E %3C/g%3E %3C/svg%3E");-webkit-mask:var(--external-link-icon);mask:var(--external-link-icon)}}}article figure:has(.unbounded){max-width:-moz-fit-content;max-width:fit-content}article figure:has(.wide),article p:has(>img.wide){max-width:calc(41rem + 200px);max-width:calc(var(--main-content-width) + 200px)}article figure:has(.wider),article p:has(>img.wider){max-width:calc(41rem + 500px);max-width:calc(var(--main-content-width) + 500px)}.blog-meta{display:flex;gap:1rlh;align-items:center;color:#666;color:var(--primary-10);font-family:Rubik,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--secondary-font);font-size:.9rem;flex-wrap:wrap;margin-block-start:-1rlh}.blog-meta dd{margin:0;display:flex;align-items:center;gap:.25rem}.blog-meta dd{position:relative}.blog-meta+p{margin-block-start:2rlh}.time-meta:before{content:"~"}.author-meta:before{content:"by ";position:absolute;left:0;font-style:italic}.stats{margin-bottom:0;color:#aaa;color:var(--primary-20);font-family:Ubuntu Mono,monospace;font-family:var(--mono);font-size:.85rem;font-weight:400;line-height:.7rlh;margin-top:.5rlh;strong{font-weight:700}}body{>footer{position:relative;flex-shrink:0;padding-inline:28px;padding-inline:var(--ear);padding-block:2rlh;font-family:Rubik,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--secondary-font)}}.contact-section{--color: var(--accent-green);--border: color-mix(in srgb, var(--accent-green) 24%, transparent);--bg: color-mix(in srgb, var(--accent-green) 10%, transparent);--callout-icon: var(--callout-icon-tip);.contact-list{list-style:none;padding:0;margin:28px 0;margin:var(--ear) 0;display:flex;flex-wrap:wrap;gap:.5rlh;& a{display:inline-flex;align-items:center;gap:.25rlh;padding:.25rlh .3rlh;border:1px solid var(--border);background-color:var(--bg);border-radius:5px;text-decoration:none;transition:all .2s ease;font-weight:400;&:hover{transform:translateY(-2px);box-shadow:0 3px 10px #00000026}&:focus{outline:2px solid #4caf50;outline-offset:2px}svg{width:24px;height:24px;flex-shrink:0;fill:#4caf50}span{flex:1 1;line-height:0;font-size:1rem}}}}body.debug-baseline{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(1rlh - 1px),rgba(237,53,93,.25) calc(1rlh - 1px),rgba(237,53,93,.25) 1rlh);background-size:100% 1rlh}:root{--blob-size-1: min(180vw, 1500px);--blob-size-2: min(150vw, 1100px);--blob-size-3: var(--blob-size-1);--blob-size-4: var(--blob-size-2);--blob-opacity-1: .2;--blob-opacity-2: .2;--blob-opacity-3: .6}body{background-color:#fffff8;background-color:var(--background, #fffff8);--b1d: var(--blob-size-1);--b1r: calc(var(--b1d) / 2);--b2d: var(--blob-size-2);--b2r: calc(var(--b2d) / 2);--b3d: var(--blob-size-3);--b3r: calc(var(--b3d) / 2);--b4d: var(--blob-size-2);--b4r: calc(var(--b4d) / 2);--a1: calc(var(--blob-opacity-1) * 100%);--a2: calc(var(--blob-opacity-2) * 100%);--a3: calc(var(--blob-opacity-3) * 100%);--b1-x: 100px ;--b1-y: -20px ;--b2-x: min(100vw, 1300px);--b2-y: 270px ;--b3-x: 80vw ;--b3-y: calc(100% + 200px) ;--b4-x: 0px;--b4-y: calc(100% - 200px) ;background-image:radial-gradient(circle calc(min(180vw,1500px)/2) at 100px -20px,color-mix(in srgb,#ed355d 20%,transparent) 0%,color-mix(in srgb,#ed355d 10%,transparent) 40%,color-mix(in srgb,#ed355d 4%,transparent) 70%,transparent 100%),radial-gradient(circle calc(min(150vw,1100px)/2) at min(100vw,1300px) 270px,color-mix(in srgb,#ffe922 20%,transparent) 0%,color-mix(in srgb,#ffe922 10%,transparent) 40%,color-mix(in srgb,#ffe922 4%,transparent) 70%,transparent 100%),radial-gradient(circle calc(min(180vw,1500px)/2) at 80vw calc(100% + 200px),color-mix(in srgb,#5e8d58 60%,transparent) 0%,color-mix(in srgb,#5e8d58 30%,transparent) 40%,color-mix(in srgb,#5e8d58 12%,transparent) 70%,transparent 100%),radial-gradient(circle calc(min(150vw,1100px)/2) at 0px calc(100% - 200px),color-mix(in srgb,#ffe922 20%,transparent) 0%,color-mix(in srgb,#ffe922 10%,transparent) 40%,color-mix(in srgb,#ffe922 4%,transparent) 70%,transparent 100%);background-repeat:no-repeat;background-attachment:scroll}@supports (color: color-mix(in lch,red,blue)){body{background-image:radial-gradient(circle var(--b1r) at var(--b1-x) var(--b1-y),color-mix(in srgb,var(--accent-red) var(--a1),transparent) 0%,color-mix(in srgb,var(--accent-red) calc(var(--a1) * .5),transparent) 40%,color-mix(in srgb,var(--accent-red) calc(var(--a1) * .2),transparent) 70%,transparent 100%),radial-gradient(circle var(--b2r) at var(--b2-x) var(--b2-y),color-mix(in srgb,var(--accent-yellow) var(--a2),transparent) 0%,color-mix(in srgb,var(--accent-yellow) calc(var(--a2) * .5),transparent) 40%,color-mix(in srgb,var(--accent-yellow) calc(var(--a2) * .2),transparent) 70%,transparent 100%),radial-gradient(circle var(--b3r) at var(--b3-x) var(--b3-y),color-mix(in srgb,var(--accent-green) var(--a3),transparent) 0%,color-mix(in srgb,var(--accent-green) calc(var(--a3) * .5),transparent) 40%,color-mix(in srgb,var(--accent-green) calc(var(--a3) * .2),transparent) 70%,transparent 100%),radial-gradient(circle var(--b4r) at var(--b4-x) var(--b4-y),color-mix(in srgb,var(--accent-yellow) var(--a2),transparent) 0%,color-mix(in srgb,var(--accent-yellow) calc(var(--a2) * .5),transparent) 40%,color-mix(in srgb,var(--accent-yellow) calc(var(--a2) * .2),transparent) 70%,transparent 100%)}}blockquote,.callout{border:1px solid var(--border);background-color:var(--bg);box-sizing:border-box;--callout-icon-note: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="2" x2="22" y2="6"></line><path d="M7.5 20.5 19 9l-4-4L3.5 16.5 2 22z"></path></svg>');--callout-icon-abstract: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="8" y="2" width="8" height="4" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="M12 11h4"></path><path d="M12 16h4"></path><path d="M8 11h.01"></path><path d="M8 16h.01"></path></svg>');--callout-icon-info: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="16" x2="12" y2="12"></line><line x1="12" y1="8" x2="12.01" y2="8"></line></svg>');--callout-icon-todo: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z"></path><path d="m9 12 2 2 4-4"></path></svg>');--callout-icon-tip: url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z"></path></svg> ');--callout-icon-success: url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg> ');--callout-icon-question: url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><line x1="12" y1="17" x2="12.01" y2="17"></line></svg> ');--callout-icon-warning: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z"></path><line x1="12" y1="9" x2="12" y2="13"></line><line x1="12" y1="17" x2="12.01" y2="17"></line></svg>');--callout-icon-failure: url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg> ');--callout-icon-danger: url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"></polygon></svg> ');--callout-icon-bug: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="8" height="14" x="8" y="6" rx="4"></rect><path d="m19 7-3 2"></path><path d="m5 7 3 2"></path><path d="m19 19-3-2"></path><path d="m5 19 3-2"></path><path d="M20 13h-4"></path><path d="M4 13h4"></path><path d="m10 4 1 2"></path><path d="m14 4-1 2"></path></svg>');--callout-icon-example: url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="8" y1="6" x2="21" y2="6"></line><line x1="8" y1="12" x2="21" y2="12"></line><line x1="8" y1="18" x2="21" y2="18"></line><line x1="3" y1="6" x2="3.01" y2="6"></line><line x1="3" y1="12" x2="3.01" y2="12"></line><line x1="3" y1="18" x2="3.01" y2="18"></line></svg> ');--callout-icon-quote: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V20c0 1 0 1 1 1z"></path><path d="M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z"></path></svg>');--callout-icon-fold: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpolyline points="6 9 12 15 18 9"%3E%3C/polyline%3E%3C/svg%3E');border-radius:5px;transition:max-height .3s;overflow-y:hidden}.callout>:nth-child(2){margin-top:0}.callout[data-callout]{--color: #448aff;--border: #448aff44;--bg: #448aff10;--callout-icon: var(--callout-icon-note)}.callout[data-callout=abstract]{--color: #00b0ff;--border: #00b0ff44;--bg: #00b0ff10;--callout-icon: var(--callout-icon-abstract)}.callout[data-callout=info],.callout[data-callout=todo]{--color: #00b8d4;--border: #00b8d444;--bg: #00b8d410;--callout-icon: var(--callout-icon-info)}.callout[data-callout=todo]{--callout-icon: var(--callout-icon-todo)}.callout[data-callout=tip]{--color: #00bfa5;--border: #00bfa544;--bg: #00bfa510;--callout-icon: var(--callout-icon-tip)}.callout[data-callout=success]{--color: #09ad7a;--border: #09ad7144;--bg: #09ad7110;--callout-icon: var(--callout-icon-success)}.callout[data-callout=question]{--color: #dba642;--border: #dba64244;--bg: #dba64210;--callout-icon: var(--callout-icon-question)}.callout[data-callout=warning]{--color: #db8942;--border: #db894244;--bg: #db894210;--callout-icon: var(--callout-icon-warning)}.callout[data-callout=failure],.callout[data-callout=danger],.callout[data-callout=bug]{--color: #db4242;--border: #db424244;--bg: #db424210;--callout-icon: var(--callout-icon-failure)}.callout[data-callout=bug]{--callout-icon: var(--callout-icon-bug)}.callout[data-callout=danger]{--callout-icon: var(--callout-icon-danger)}.callout[data-callout=example]{--color: #7a43b5;--border: #7a43b544;--bg: #7a43b510;--callout-icon: var(--callout-icon-example)}blockquote,.callout[data-callout=quote]{--color: var(--primary-10);--bg: var(--background-opaque);--border: var(--background-20);--callout-icon: var(--callout-icon-quote)}.callout.is-collapsed>.callout-title>.fold-callout-icon{transform:rotate(-90deg)}.callout-title{color:var(--color);--icon-size: 18px;align-items:center;gap:.5rlh;padding:.8rlh 0 .5rlh;display:flex}.callout-title .fold-callout-icon{opacity:.8;cursor:pointer;--callout-icon: var(--callout-icon-fold);transition:transform .15s}.callout-title>.callout-title-inner>p{color:var(--color);margin:0}.callout-title .callout-icon,.callout-title .fold-callout-icon{width:var(--icon-size);height:var(--icon-size);flex:0 0 var(--icon-size);background-size:var(--icon-size) var(--icon-size);background-position:50%;background-color:var(--color);-webkit-mask-image:var(--callout-icon);mask-image:var(--callout-icon);-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);padding:.2rem 0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}aside,blockquote,.callout.contact-section{max-width:calc(41rem + 56px)!important;max-width:calc(var(--main-content-width) + 2 * var(--ear))!important;padding:0 28px!important;padding:0 var(--ear)!important;margin-inline:auto;margin-block:1rlh!important;min-width:0!important;& h4{margin:0!important;font-size:1.2rem!important;font-weight:400!important}& p{margin-inline:auto;margin-block:1rlh}}li>blockquote{margin-left:-1rlh;@media (max-width: 768px){margin-left:calc(-1rlh - 28px);margin-left:calc(-1rlh - var(--ear))}}@media (max-width: 768px){aside,blockquote{margin-inline:-28px;margin-inline:calc(-1 * var(--ear));max-width:100vw!important;border-radius:0!important;border-inline:0!important}}.section-container{position:relative;background-color:#e7e6de90;background-color:var(--background-opaque);padding:1rlh;border-radius:10px;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;max-width:845px;width:100%;box-sizing:border-box;.controls{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;justify-content:center;align-items:center;gap:5px;& a,button.pseudo{font-family:Rubik,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--secondary-font);text-decoration-line:underline;text-decoration-style:dashed;text-underline-offset:.3rem;color:#666;color:var(--primary-10);font-size:.9rem;padding:5px 10px;text-decoration-thickness:from-font}& button.pseudo{background:transparent;border:none;cursor:pointer}& a.active{background-color:#e7e6de;background-color:var(--background-20);text-decoration:none;border-radius:5px}}}article.running-widget{+&{margin-top:2rlh}& h2{font-size:2.2rem;font-weight:300;color:#666;color:var(--primary-10);text-align:center;margin-bottom:1rlh;margin-top:0;line-height:1.5rlh;@media (max-width: 768px){font-size:1.5rem;margin-bottom:.5rlh;line-height:1rlh}}h5{margin-block-start:0}.years-wrapper{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;.year-column{flex:1 1 200px;padding-inline:10px;padding-block:0 20px;box-sizing:border-box;max-width:350px;&.hidden{display:none}& h5{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#aaa;color:var(--primary-20);font-family:Ubuntu Mono,monospace;font-family:var(--mono);font-size:1rem;font-weight:700}.competitions-list{display:flex;flex-direction:column;margin-top:.5rem;.competition-row-container{position:relative;.competition-row{display:flex;align-items:baseline;padding-block:.15rlh;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:Ubuntu Mono,monospace;font-family:var(--mono);font-size:.85rem;line-height:1.4;color:#666;color:var(--primary-10);.distance-icon{display:inline-block;background-color:#e7e6de;background-color:var(--background-20);text-decoration:none;border-radius:5px;border:0;padding-block:.16rem;padding-inline:.3rem;margin-right:.5rem;font-weight:700}.distance-icon.half{background-color:color-mix(in srgb,#5e8d58 70%,transparent);color:#fff}@supports (color: color-mix(in lch,red,blue)){.distance-icon.half{background-color:color-mix(in srgb,var(--accent-green) var(--pill-opacity),transparent)}}.distance-icon.ten{background-color:color-mix(in srgb,#ffe922 70%,transparent);color:#000}@supports (color: color-mix(in lch,red,blue)){.distance-icon.ten{background-color:color-mix(in srgb,var(--accent-yellow) var(--pill-opacity),transparent)}}.distance-icon.marathon{background-color:color-mix(in srgb,#ed355d 70%,transparent);color:#fff}@supports (color: color-mix(in lch,red,blue)){.distance-icon.marathon{background-color:color-mix(in srgb,var(--accent-red) var(--pill-opacity),transparent)}}.time{margin-right:.4rem;font-weight:700}}&.future{.competition-row{opacity:80%;.distance-icon{background-color:#f5f5f5;color:#000;border:1px dashed #aaaaaa;border:1px dashed var(--primary-20)}}}}.popup{position:absolute;top:calc(-.5rem - 1px);left:calc(-.5rem - 1px);z-index:1000;width:calc(100% + 1rem);.popup-card{background:#e7e6de;background:var(--background-20);max-width:360px;margin:0;padding:.5rem;border-radius:8px;border:1px solid #cccccc;border:1px solid var(--primary-25);box-shadow:0 0 10px #00000026;.event-details{line-height:1.4;display:grid;grid-template-columns:min-content auto;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-block:.25rlh;font-family:Ubuntu Mono,monospace;font-family:var(--mono);font-size:.9rem;>p{grid-column:1 / -1;margin:0;font-size:1rem;color:#666;color:var(--primary-10);line-height:.7rlh}.detail-row{display:contents;color:#666;color:var(--primary-10);.label{font-weight:400}a{color:inherit}a.strava-link:after{content:"";opacity:.7;display:inline-block;width:.9em;height:.9em;margin-left:.3em;vertical-align:middle;-webkit-mask:none;mask:none;background:none;background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!--%20Uploaded%20to%3A%20SVG%20Repo%2C%20www.svgrepo.com%2C%20Generator%3A%20SVG%20Repo%20Mixer%20Tools%20--%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Strava%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Crect%0Awidth%3D%22512%22%20height%3D%22512%22%0Arx%3D%2215%25%22%0Afill%3D%22%23fc4c01%22%2F%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M120%20288L232%2056l112%20232h-72l-40-96-40%2096z%22%2F%3E%3Cpath%20fill%3D%22%23fda580%22%20d%3D%22M280%20288l32%2072%2032-72h48l-80%20168-80-168z%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat}a.results-link:after{inline-size:.7rem;vertical-align:middle}.value{font-weight:700}}}}}}}}}#myHeatMap{.controls+#heat-map-years{margin-top:.5rlh}#heat-map-years{padding-inline:10px;div.year{margin-top:10px;&:first-child{margin-top:0}>div{cursor:pointer;display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;.week{margin-top:5px;display:flex;flex-direction:column;.date{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:12px;height:12px;background-color:#e7e6de;background-color:var(--background-20);transition:background-color .4s ease-in;border:0;border-radius:2px;margin:1px;&[data-distance="0"]{background-color:#e7e6de!important;background-color:var(--background-20)!important}&:hover{border:2px solid red;width:8px;height:8px;.tooltip{visibility:visible}}.tooltip{visibility:hidden;font-family:"Source Serif 4",Charter,Georgia,Palatino,Palatino Linotype,Book Antiqua,Minion Pro,Iowan Old Style,Sitka Text,serif;font-family:var(--serif);font-size:.8rem;color:#eee;color:var(--primary-40);width:90px;bottom:50%;left:50%;margin-left:-53px;background-color:#000c;text-align:center;padding:5px 8px;border-radius:6px;position:absolute;z-index:1;&:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}.date-title{white-space:nowrap}}}}.first-week{align-self:flex-end}}p.header{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#aaa;color:var(--primary-20);font-family:Ubuntu Mono,monospace;font-family:var(--mono);font-size:.9rem;font-weight:700;margin:0}.week-labels{cursor:default;margin-top:5px;margin-right:2px;display:flex;flex-direction:column;div{height:12px;margin:1px;font-size:.8rem;font-family:Ubuntu Mono,monospace;font-family:var(--mono);display:flex;align-items:center;color:#aaa;color:var(--primary-20)}}}}&.binary{.date:not([data-distance="0"]){background-color:color-mix(in srgb,#5e8d58 70%,transparent)!important}@supports (color: color-mix(in lch,red,blue)){.date:not([data-distance="0"]){background-color:color-mix(in srgb,var(--accent-green) var(--pill-opacity),transparent)!important}}}}pre.highlight{padding:16px;background-color:#f6f8fa}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k,.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne,.highlight .nf,.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#099}.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#099}
/*# sourceMappingURL=/_bridgetown/static/index.QBXLL45W.css.map */
