@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_de6b7f24-module__RUBmxa__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_de6b7f24-module__RUBmxa__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_9b8128d2-module__Y5pOSq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_9b8128d2-module__Y5pOSq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
body{font-family:var(--font-geist), sans-serif;color:#333;text-align:center;-webkit-font-smoothing:antialiased;background:#fff;margin-top:2%;font-weight:400}h1{text-transform:uppercase;color:#333;margin:16px 0 8px;font-size:20px;font-weight:600}h2{color:#333;padding-top:15px;font-size:18px;font-weight:600}h3{color:#333;padding-top:15px;font-size:16px;font-weight:600}ul{margin-top:0;padding:0}ul p{margin:0}ul li,p{text-align:center;margin:0;padding:3px 0;font-size:16px;font-weight:400;line-height:24px;list-style:none}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}.hover-slide{transition:opacity .25s ease-in-out,transform .25s ease-in-out}.hover-slide:hover{opacity:.5;text-decoration:none;transform:translate(6px)}.hover-underline:hover{text-decoration:underline}.nav-link{letter-spacing:-.01em;margin-bottom:.25rem;font-size:28px;font-weight:500;line-height:1.3;text-decoration:none;transition:opacity .25s ease-in-out,transform .25s ease-in-out;display:block}.nav-link:hover{opacity:.5;text-decoration:none;transform:translate(6px)}.nav-link-active:hover{opacity:.35;text-decoration:none;transform:translate(6px)}span.ed-span{padding:15px;display:block}.ed-container{max-width:960px;margin:0 auto}.ed-row:before,.ed-row:after{content:" ";display:table}.ed-row:after{clear:both}.ed-col{float:left;box-sizing:border-box;margin:0 2%;display:block}.ed-three-one,.ed-three-two,.ed-three-three,.ed-four-one,.ed-four-two,.ed-four-three,.ed-four-four{width:96%}.ed-nested{width:100%;margin:0}.ed-nested .ed-row{margin:0}@media screen and (min-width:480px){.ed-row,.ed-col{margin:0 1%}.ed-three-one,.ed-three-two{width:48%}.ed-three-three,.ed-three-one.ed-tablet-full{width:98%}.ed-four-one,.ed-four-two{width:48%}.ed-four-three,.ed-four-four,.ed-four-one.ed-tablet-full{width:98%}.ed-nested{width:100%;margin:0}}@media screen and (min-width:760px){.ed-three-one,.ed-three-one.ed-tablet-full{width:31.33%}.ed-three-two{width:64.67%}.ed-four-one,.ed-four-one.ed-tablet-full{width:23%}.ed-four-two{width:48%}.ed-four-three{width:73%}.ed-three-one .ed-col,.ed-three-two .ed-col,.ed-three-three .ed-col,.ed-four-one .ed-col,.ed-four-two .ed-col,.ed-four-three .ed-col,.ed-four-four .ed-col{margin:0 1%}}.ed-row>div{margin-top:10px}img.me{border-radius:300px}.work p,.work h2,.work li{text-align:left;font-size:18px}.work li{margin-bottom:10px;line-height:normal}.work .ed-three-three{max-width:1800px;line-height:1.5}.prose{color:#333;text-align:left;font-size:16px;font-weight:400;line-height:24px}.prose p{text-align:left;margin-bottom:1rem}.prose h1,.prose h2,.prose h3{margin-top:2rem;margin-bottom:.5rem;font-weight:600}.prose ul,.prose ol{text-align:left;margin-bottom:1rem;padding-left:1.5rem}.prose ul li,.prose ol li{text-align:left;line-height:1.7;list-style:outside}.prose a{color:#2699fb;text-decoration:underline}.prose blockquote{color:#777;border-left:3px solid #ddd;margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;font-style:italic}.prose blockquote p{margin-bottom:0}.prose code{background:#f4f4f4;border-radius:3px;padding:2px 5px;font-size:14px}.home-nav{margin-top:1rem}.home-nav li{text-transform:uppercase;font-size:13px;font-weight:700}.text-left p,.text-left li,.text-left h1,.text-left h2,.text-left h3{text-align:left}.photo-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.nav-overlay{padding:4rem 5rem}@media (max-width:768px){body{margin-top:0}.photo-grid{grid-template-columns:repeat(2,1fr)}.nav-overlay{padding:3rem 2rem}.nav-link{font-size:22px}.prose{font-size:15px}.writing-date{display:none}}@media (max-width:480px){.photo-grid{grid-template-columns:repeat(2,1fr)}.nav-link{font-size:20px}}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--nav-bg:#1a1a1a;--nav-border:#333}html:not([data-theme=light]) body{color:#d4d4d4;background:#111}html:not([data-theme=light]) a{color:#d4d4d4}html:not([data-theme=light]) h1,html:not([data-theme=light]) h2,html:not([data-theme=light]) h3{color:#e8e8e8}html:not([data-theme=light]) .prose{color:#d4d4d4}html:not([data-theme=light]) .prose h1,html:not([data-theme=light]) .prose h2,html:not([data-theme=light]) .prose h3{color:#e8e8e8}html:not([data-theme=light]) .prose a{color:#7eb8f7}html:not([data-theme=light]) .prose code{color:#e8e8e8;background:#222}html:not([data-theme=light]) .prose blockquote{color:#888;border-left-color:#444}}html[data-theme=dark]{--nav-bg:#1a1a1a;--nav-border:#333}html[data-theme=dark] body{color:#d4d4d4;background:#111}html[data-theme=dark] a{color:#d4d4d4}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3{color:#e8e8e8}html[data-theme=dark] .prose{color:#d4d4d4}html[data-theme=dark] .prose h1,html[data-theme=dark] .prose h2,html[data-theme=dark] .prose h3{color:#e8e8e8}html[data-theme=dark] .prose a{color:#7eb8f7}html[data-theme=dark] .prose code{color:#e8e8e8;background:#222}html[data-theme=dark] .prose blockquote{color:#888;border-left-color:#444}
