:root{--paper:#f7f5ef;--ink:#30352f;--muted:#666b60;--olive:#56624b;--line:#d3d5c9;--wash:#eeeee5;background:#f7f5ef;background:var(--paper);color:#30352f;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #56624b;outline:2px solid var(--olive);outline-offset:6px}a:hover{color:#56624b;color:var(--olive)}::selection{background:#dce1d0}.site-shell{margin:0 auto;width:min(1120px,calc(100% - 112px))}.site-header{align-items:center;border-bottom:1px solid #d3d5c9;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:35px 0 30px}.wordmark{font:30px/1.2 Georgia,Times New Roman,serif;letter-spacing:-1.3px}.wordmark-dot{color:#56624b;color:var(--olive)}nav{display:flex;font-size:14px;gap:34px}nav a{padding:8px 0}nav a.active{border-bottom:1px solid #56624b;border-bottom:1px solid var(--olive);color:#56624b;color:var(--olive)}.hero{padding:88px 0 84px}.eyebrow{font:400 11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:2px;margin:0 0 25px;text-transform:uppercase}.intro-label{color:#666b60;color:var(--muted);margin-bottom:28px}h1,h2,h3,p{margin-top:0}h1{font:400 clamp(46px,6.9vw,87px)/1.08 Georgia,Times New Roman,serif;letter-spacing:-4px;margin-bottom:30px}h1 span{color:#545d4d}.hero-copy{font:400 24px/1.55 Georgia,Times New Roman,serif;margin-bottom:28px;max-width:640px}.text-link{align-items:baseline;color:#56624b;color:var(--olive);display:inline-flex;font:18px/1.5 Georgia,Times New Roman,serif;gap:11px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.arrow{display:inline-block;font-family:Arial,sans-serif;font-weight:400;transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s}.footer-invite:hover .arrow,.text-link:hover .arrow{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}.section{border-top:1px solid #d3d5c9;border-top:1px solid var(--line);padding:37px 0 48px;scroll-margin-top:25px}.section-heading{align-items:baseline;display:flex;justify-content:space-between}.small-note{color:#666b60;color:var(--muted);font-size:12px}.featured-project-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;padding-top:9px}.featured-project{align-items:flex-start;background:#eeeee5;background:var(--wash);display:flex;flex-direction:column;min-height:365px;padding:34px}.featured-project h3{font:400 clamp(34px,4vw,52px)/1.08 Georgia,serif;letter-spacing:-1.7px;margin-bottom:22px}.featured-project>p:not(.project-label){font:19px/1.65 Georgia,serif;margin-bottom:30px;max-width:440px}.featured-project .text-link{margin-top:auto}.other-projects{border-top:1px solid #d3d5c9;border-top:1px solid var(--line);margin-top:48px;padding-top:34px}.other-project-grid{grid-gap:38px;display:grid;gap:38px;grid-template-columns:repeat(3,1fr);padding-top:10px}.project-label{color:#666b60;color:var(--muted);font-size:10px;letter-spacing:1.1px;margin-bottom:16px;text-transform:uppercase}.project h3{font:400 40px/1.15 Georgia,serif;letter-spacing:-1.5px;margin-bottom:15px}.project p:not(.project-label){font:19px/1.65 Georgia,serif;margin-bottom:25px;max-width:440px}.compact-project h3{font-size:31px}.compact-project p:not(.project-label){font-size:17px;line-height:1.6}.compact-project .text-link{font-size:16px}.status-label{border:1px solid #d3d5c9;border:1px solid var(--line);border-radius:999px;color:#56624b;color:var(--olive);display:inline-block;padding:5px 9px}.approach{padding-bottom:41px}.statement{font:400 clamp(30px,3.6vw,44px)/1.24 Georgia,serif;letter-spacing:-1px;margin-bottom:25px}.approach-bottom{align-items:center;display:flex;gap:50px;justify-content:space-between}.approach-bottom p{color:#666b60;color:var(--muted);font-size:15px;line-height:1.8;margin-bottom:0;max-width:620px}.approach-bottom a{flex-shrink:0}.personal-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 1fr;padding-top:37px}.personal-statement{font:400 31px/1.35 Georgia,serif;letter-spacing:-.6px;margin-bottom:16px}.muted{color:#666b60;color:var(--muted);font-size:14px;line-height:1.8;max-width:330px}.selected-notes{border-left:1px solid #d3d5c9;border-left:1px solid var(--line);padding-left:47px}.selected-notes>.text-link{border-bottom:1px solid #d3d5c9;border-bottom:1px solid var(--line);display:flex;font-size:19px;justify-content:space-between;padding:13px 0;text-decoration:none}.selected-notes .eyebrow{margin-bottom:9px}.archive-link{color:#56624b;color:var(--olive);display:inline-block;font-size:12px;margin-top:22px}.site-footer{align-items:center;border-top:1px solid #d3d5c9;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:32px 0 24px}.footer-invite{font:30px/1.2 Georgia,serif}.footer-invite .arrow{color:#56624b;color:var(--olive);font-size:21px;margin-left:13px}.footer-links{color:#56624b;color:var(--olive);display:flex;font-size:13px;gap:26px}.footer-note{color:#666b60;color:var(--muted);flex-basis:100%;font-size:10px;letter-spacing:.3px;margin:8px 0 0}.interior{padding-bottom:68px}.interior h1{font-size:clamp(44px,6vw,72px)}.about-grid{grid-gap:55px;display:grid;gap:55px;grid-template-columns:1fr 1.5fr;padding:45px 0}.about-grid h2{font:32px/1.3 Georgia,serif}.about-grid p{font:19px/1.7 Georgia,serif}.about-grid .text-link{margin-bottom:15px}.writing-list{padding-bottom:55px}.writing-list article{grid-gap:20px;align-items:baseline;border-top:1px solid #d3d5c9;border-top:1px solid var(--line);display:grid;gap:20px;grid-template-columns:115px 1fr;padding:25px 0}.writing-list time{color:#666b60;color:var(--muted);font-size:12px}.writing-list h2{font:24px/1.4 Georgia,serif;margin:0}.writing-list h2 a{display:flex;gap:25px;justify-content:space-between}.writing-list .arrow{color:#56624b;color:var(--olive);font-size:18px}.skip-link{background:#30352f;background:var(--ink);left:20px;padding:12px;position:absolute;top:-100px;z-index:10}.skip-link,.skip-link:focus{color:#f7f5ef;color:var(--paper)}.skip-link:focus{top:12px}@media (min-width:1500px){.hero{padding-bottom:100px;padding-top:108px}}@media (max-width:760px){.site-shell{width:calc(100% - 48px)}.site-header{padding:25px 0}.wordmark{font-size:25px}nav{font-size:13px;gap:19px}.hero{padding:60px 0}h1{font-size:clamp(42px,8vw,60px);letter-spacing:-2px}.hero-copy{font-size:21px}.featured-project-grid{gap:16px}.featured-project{min-height:340px;padding:27px}.other-project-grid{grid-template-columns:1fr 1fr}.project h3{font-size:33px}.project p:not(.project-label){font-size:18px}.small-note{display:none}.approach-bottom{display:block}.approach-bottom a{margin-top:20px}.personal-grid{gap:30px;grid-template-columns:1fr}.selected-notes{border-left:0;border-top:1px solid #d3d5c9;border-top:1px solid var(--line);padding:30px 0 0}.personal-statement{font-size:30px}.about-grid{gap:5px;grid-template-columns:1fr}.writing-list article{gap:10px;grid-template-columns:1fr}.writing-list h2{font-size:22px}}@media (max-width:440px){.site-shell{width:calc(100% - 36px)}.wordmark{font-size:23px}nav{font-size:12px;gap:14px}.hero{padding:48px 0}.intro-label{font-size:9px;letter-spacing:1.5px}h1{font-size:42px;letter-spacing:-2px}.hero-copy{font-size:20px}.featured-project-grid,.other-project-grid{gap:32px;grid-template-columns:1fr}.featured-project{min-height:0}.project+.project{border-top:1px solid #d3d5c9;border-top:1px solid var(--line);padding-top:28px}.section{padding-bottom:35px}.statement{font-size:31px}.footer-links{gap:20px}.footer-invite{font-size:27px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.article-page{margin:0 auto;max-width:740px;padding:44px 0 64px}.article-header{border-bottom:1px solid #d3d5c9;border-bottom:1px solid var(--line);margin-bottom:36px;padding:50px 0 30px}.article-header h1{font-size:clamp(36px,4.6vw,58px);letter-spacing:-1.8px;line-height:1.15;overflow-wrap:anywhere}.article-meta{color:#666b60;color:var(--muted);font-size:13px;line-height:1.8}.article-body{font:20px/1.8 Georgia,serif;overflow-wrap:anywhere}.article-body p{margin:0 0 25px}.article-body h2,.article-body h3,.article-body h4{font-weight:400;line-height:1.3;margin:45px 0 20px}.article-body h2{font-size:34px}.article-body h3{font-size:28px}.article-body a{color:#56624b;color:var(--olive);text-decoration:underline;text-underline-offset:4px}.project-description{color:#666b60;color:var(--muted);font:21px/1.6 Georgia,serif;max-width:620px}.project-action{background:#56624b;background:var(--olive);color:#f7f5ef;color:var(--paper);display:inline-block;font-size:14px;margin-top:5px;padding:12px 17px}.project-action:hover{color:#fff}.article-body img{display:block;height:auto;margin:30px auto;max-width:100%}.article-body pre{line-height:1.65;max-width:100%;overflow-x:auto;padding:20px}.article-body code,.article-body pre{background:#eeeee5;background:var(--wash)}.article-body code{font:.8em/1.6 monospace}.article-body blockquote{border-left:2px solid #56624b;border-left:2px solid var(--olive);color:#666b60;color:var(--muted);margin:30px 0;padding-left:24px}.article-body ol,.article-body ul{padding-left:28px}.article-body table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.article-body td,.article-body th{border:1px solid #d3d5c9;border:1px solid var(--line);padding:10px}.article-body hr{border:0;margin:40px 0}.article-body hr,.article-end{border-top:1px solid #d3d5c9;border-top:1px solid var(--line)}.article-end{color:#666b60;color:var(--muted);font-size:13px;margin-top:45px;padding-top:25px}.article-end p a{text-decoration:underline}.medium-label{align-self:center;color:#666b60;color:var(--muted);font:11px/1.6 Arial,sans-serif;margin-left:auto;white-space:nowrap}@media (max-width:440px){.article-body{font-size:18px}.article-header{padding-top:35px}.article-header h1{font-size:36px}.writing-list h2 a{flex-wrap:wrap;gap:8px}}
/*# sourceMappingURL=main.c4a2794b.css.map*/