body:has(.home_root__LdOIM){background:#fff;color:#000;color-scheme:light}.home_root__LdOIM{--primary:#d38305;--serif:"Merriweather","Georgia",serif;font-family:sans-serif;font-size:16px;line-height:normal;color:#000;background:#fff}.home_root__LdOIM a{color:var(--primary);text-decoration:none}.home_root__LdOIM hr{border:0;background:var(--primary);height:1px;margin:8px 0}.home_root__LdOIM h1,.home_root__LdOIM h2,.home_root__LdOIM h3{font-weight:400;font-family:var(--serif);color:#000}.home_root__LdOIM h1{font-size:2.2rem;margin:1rem 0 .5rem;line-height:normal}.home_gap__dbjnl{font-size:1rem;line-height:1.1rem;margin:0 0 -10px;padding-top:50px}.home_root__LdOIM h2{font-size:1.5rem;line-height:1.6rem;margin:24px 0}.home_root__LdOIM p+h2,.home_root__LdOIM ul+h2{margin-top:50px}.home_root__LdOIM li,.home_root__LdOIM li a,.home_root__LdOIM p,.home_root__LdOIM p a{font-family:var(--serif);line-height:1.75rem}.home_root__LdOIM li,.home_root__LdOIM p{color:#334;text-wrap:wrap}.home_root__LdOIM p{margin:16px 0}.home_root__LdOIM li a,.home_root__LdOIM p a{color:#369;text-decoration:underline}.home_root__LdOIM ul{list-style:disc;margin:16px 0;padding:0 0 0 40px}.home_root__LdOIM li:last-child,.home_root__LdOIM p:last-child{margin-bottom:0}.home_container__eduTK{width:650px;max-width:100%;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between}.home_container__eduTK>*{width:100%}header .home_container__eduTK{padding:30px 15px 0}.home_head__kAxNS{padding-bottom:15px}.home_row__qM9Lh{display:flex;align-items:center}.home_root__LdOIM .home_sm__zAbRs{display:inline-block;padding:10px 15px 10px 0;font-size:small;color:#333}.home_sub__YzJiO{flex:1;text-align:right}.home_root__LdOIM .home_sub__YzJiO a{font-size:.8rem;color:#a36500;border:1px solid var(--primary);padding:5px 10px;border-radius:2px}.home_root__LdOIM .home_ko__wRnw_{font-family:var(--serif);font-size:1rem;color:#666}.home_about___4_IK img{display:inline;vertical-align:baseline;height:125px;width:125px;max-width:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #e3dfd8}.home_foot__SLL_5{margin:120px 0 40px}.home_root__LdOIM .home_foot__SLL_5 a{font-family:sans-serif;font-size:12px;color:#757575;text-decoration:none}.home_root__LdOIM .home_foot__SLL_5 a:hover{color:#444;text-decoration:underline}@media only screen and (max-width:830px){.home_container__eduTK{display:block}}.home_root__LdOIM .home_projects__XwMwh li{margin-bottom:22px}.home_root__LdOIM .home_projects__XwMwh li>:first-child{margin-bottom:2px}.home_root__LdOIM .home_projects__XwMwh strong{font-family:var(--serif);font-weight:700;color:#000}.home_root__LdOIM .home_year__isR_P{display:inline-block;font-family:sans-serif;font-size:13px;color:#666;white-space:nowrap;text-decoration:none;margin-left:6px}.home_root__LdOIM .home_meta__FZgvJ{font-family:sans-serif;font-size:14px;color:#666;margin-top:0}.home_root__LdOIM .home_meta__FZgvJ a{color:#369}.home_root__LdOIM .home_back__3s45e{margin-top:40px;font-family:sans-serif;font-size:14px}.home_root__LdOIM .home_back__3s45e a+a{margin-left:18px}.home_root__LdOIM .home_back__3s45e a{font-family:sans-serif;font-size:14px;color:#369;text-decoration:none}.home_post__ltcuy h2{margin-top:44px}.home_post__ltcuy h3,.home_post__ltcuy h4{font-size:1.15rem;line-height:1.5rem;margin:32px 0 12px}.home_post__ltcuy ol{list-style:decimal;margin:16px 0;padding:0 0 0 40px}.home_post__ltcuy ol li,.home_post__ltcuy ul li{margin-bottom:6px}.home_post__ltcuy strong{font-weight:700;color:#000}.home_post__ltcuy em{font-style:italic}.home_post__ltcuy blockquote{border-left:3px solid #ddd;margin:16px 0;padding:0 0 0 16px}.home_post__ltcuy code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:#f4f2ee;padding:1px 4px;border-radius:3px;overflow-wrap:anywhere}.home_post__ltcuy pre{background:#f4f2ee;padding:12px 14px;overflow-x:auto;margin:16px 0;border-radius:3px;line-height:1.45}.home_post__ltcuy pre code{background:none;padding:0;font-size:13px;overflow-wrap:normal}.home_post__ltcuy .tablebox{overflow-x:auto;margin:16px 0;-webkit-overflow-scrolling:touch}.home_post__ltcuy table{border-collapse:collapse;font-family:sans-serif;font-size:13px;line-height:1.4;min-width:100%}.home_post__ltcuy td,.home_post__ltcuy th{border-bottom:1px solid #e5e5e5;padding:6px 10px 6px 0;text-align:left;vertical-align:top;color:#334}.home_post__ltcuy th{color:#000;font-weight:600}.home_post__ltcuy hr{margin:32px 0}.home_booker__96qev{min-height:560px;margin:24px 0}.home_post__ltcuy .lbl{display:none}.home_post__ltcuy td code,.home_post__ltcuy th code{white-space:nowrap;overflow-wrap:normal}@media (max-width:600px){.home_root__LdOIM .home_sm__zAbRs{display:inline-flex;align-items:center;min-height:44px;padding:0 12px 0 0}.home_root__LdOIM .home_sub__YzJiO a{padding:0 12px;box-sizing:border-box}.home_root__LdOIM .home_back__3s45e a,.home_root__LdOIM .home_foot__SLL_5 a,.home_root__LdOIM .home_sub__YzJiO a{display:inline-flex;align-items:center;min-height:44px}.home_root__LdOIM .home_links__OyXUh li{margin-bottom:0}.home_root__LdOIM .home_projects__XwMwh.home_links__OyXUh li{margin-bottom:16px}.home_root__LdOIM .home_links__OyXUh li>a:first-child{display:inline-block;padding:8px 0;vertical-align:top}.home_post__ltcuy table,.home_post__ltcuy tbody,.home_post__ltcuy td,.home_post__ltcuy th,.home_post__ltcuy thead,.home_post__ltcuy tr{display:block;min-width:0}.home_post__ltcuy thead{display:none}.home_post__ltcuy tr{border-bottom:1px solid #e5e5e5;padding:10px 0}.home_post__ltcuy td{border:0;padding:2px 0}.home_post__ltcuy .lbl{display:block;font-size:11px;line-height:16px;text-transform:uppercase;letter-spacing:.04em;color:#666}.home_post__ltcuy td code{white-space:normal;overflow-wrap:anywhere}}