:root{--ink:#15241b;--paper:#f4f0e5;--acid:#e9ff70;--rust:#c84b2f;--line:rgba(21,36,27,.24);--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.55}.skip{position:absolute;left:-999px;top:1rem;background:var(--acid);color:var(--ink);padding:.7rem 1rem;z-index:20}.skip:focus{left:1rem}a{color:inherit}.site-header{max-width:var(--max);margin:auto;padding:1.25rem 2rem;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;flex-direction:column;text-decoration:none;font-weight:900;font-size:1.05rem;line-height:.83;letter-spacing:-.06em}.wordmark span:last-child{font-size:.72em;letter-spacing:-.035em}.site-header nav{display:flex;gap:1.6rem;font-weight:700;font-size:.9rem}.site-header nav a{text-decoration:none;border-bottom:2px solid transparent}.site-header nav a:hover,.site-header nav a:focus-visible{border-color:var(--ink)}.menu-button{display:none;border:1px solid var(--ink);background:transparent;padding:.6rem .8rem;font:inherit;font-weight:700}.hero{max-width:var(--max);min-height:78vh;margin:auto;padding:6rem 2rem 3rem;display:grid;grid-template-columns:1.65fr .75fr;gap:7vw;align-items:end;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;background-position:calc(100% - 2rem) 0}.hero-copy{background:var(--paper);padding:1rem 1.2rem 1rem 0}.eyebrow,.section-number,.status,.index-label{margin:0 0 1.25rem;text-transform:uppercase;letter-spacing:.13em;font-size:.77rem;font-weight:800}.hero h1{max-width:900px;margin:0;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(3.3rem,7.2vw,7.6rem);line-height:.89;letter-spacing:-.065em}.lede{max-width:700px;margin:2rem 0 0;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.35}.hero-actions{margin-top:2.25rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.button{display:inline-block;padding:.9rem 1.15rem;text-decoration:none;font-weight:800}.button-primary{background:var(--ink);color:var(--paper)}.button-primary:hover,.button-primary:focus-visible{background:var(--rust)}.text-link{font-weight:800;text-underline-offset:4px}.land-index{background:var(--acid);padding:1.5rem}.land-index ol{list-style:none;padding:0;margin:0}.land-index li{padding:.68rem 0;border-top:1px solid var(--ink);font-weight:800}.land-index li span{display:inline-block;width:2.6rem;font-size:.7rem}.statement,.join,.shop{max-width:var(--max);margin:auto;padding:7rem 2rem;display:grid;grid-template-columns:.7fr 2fr;gap:8vw;border-top:1px solid var(--line)}.statement h2,.section-heading h2,.join h2,.shop h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;font-size:clamp(2.6rem,5vw,5rem);line-height:.96;margin:0 0 2rem}.statement>div p,.join-copy>p,.shop>div:last-child>p{max-width:760px;font-size:1.2rem}.statement blockquote{margin:3.2rem 0;padding:0 0 0 1.5rem;border-left:.5rem solid var(--rust);font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.8rem,3.4vw,3.4rem);line-height:1.05;letter-spacing:-.035em}.principles{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:repeat(3,1fr)}.principles article{min-height:300px;padding:2rem;border-right:1px solid rgba(244,240,229,.28);display:flex;flex-direction:column}.principles article:last-child{border:0}.principles span{color:var(--acid);font-weight:800;text-transform:uppercase;letter-spacing:.13em;font-size:.75rem}.principles h3{margin:auto 0 .6rem;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:2.2rem}.principles p{margin:0;max-width:28rem}.work{padding:7rem max(2rem,calc((100vw - var(--max))/2));}.section-heading{max-width:800px}.section-heading>p:last-child{font-size:1.25rem;max-width:650px}.project-grid{margin-top:4rem;display:grid;grid-template-columns:1.35fr 1fr;gap:1rem}.project{border:1px solid var(--ink);padding:2rem;min-height:310px;display:flex;flex-direction:column}.project-featured{grid-row:span 2;min-height:636px;background:var(--acid)}.project h3{margin:auto 0 1rem;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2rem,4vw,4rem);font-weight:400;letter-spacing:-.04em}.project p{font-size:1.08rem}.project ul{padding-left:1.1rem}.project a{margin-top:2rem;font-weight:800;text-underline-offset:4px}.question{background:var(--rust);color:#fff4e6;padding:7rem max(2rem,calc((100vw - var(--max))/2))}.question p{font-weight:900;letter-spacing:.13em;font-size:.75rem}.question h2{max-width:1100px;margin:2rem 0 0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.6rem,5.6vw,5.7rem);line-height:.98;letter-spacing:-.05em;font-weight:400}.roles{margin:3rem 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.roles p{border-top:4px solid var(--ink);padding-top:1rem;margin:0}.contact-note{padding:1.25rem;background:#e7e1d2}.shop{background:var(--acid);max-width:none;padding-left:max(2rem,calc((100vw - var(--max))/2));padding-right:max(2rem,calc((100vw - var(--max))/2))}.shop-note{border-left:4px solid var(--ink);padding-left:1rem}.coming-soon{display:inline-block;margin-top:1rem;border:1px solid var(--ink);padding:.7rem .9rem;text-transform:uppercase;letter-spacing:.1em;font-weight:900;font-size:.75rem}footer{background:var(--ink);color:var(--paper);padding:3rem max(2rem,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:2rem}.wordmark-footer{font-size:1.7rem}footer p{margin:0;font-size:.85rem}a:focus-visible,button:focus-visible{outline:3px solid var(--rust);outline-offset:4px}@media(max-width:760px){.site-header{padding:1rem 1.25rem;position:relative}.menu-button{display:block}.site-header nav{display:none;position:absolute;z-index:10;left:0;right:0;top:100%;background:var(--ink);color:var(--paper);padding:1.5rem;flex-direction:column;gap:1.1rem}.site-header nav.open{display:flex}.hero{min-height:auto;padding:4.5rem 1.25rem 2rem;grid-template-columns:1fr;gap:3rem;background-size:32px 32px}.hero-copy{padding-right:0}.hero h1{font-size:clamp(3.15rem,16vw,5.6rem)}.land-index{max-width:none}.statement,.join,.shop{padding:5rem 1.25rem;grid-template-columns:1fr;gap:2rem}.principles{grid-template-columns:1fr}.principles article{min-height:230px;border-right:0;border-bottom:1px solid rgba(244,240,229,.28)}.work{padding:5rem 1.25rem}.project-grid{grid-template-columns:1fr}.project-featured{grid-row:auto;min-height:540px}.question{padding:5rem 1.25rem}.roles{grid-template-columns:1fr}.shop{padding-left:1.25rem;padding-right:1.25rem}footer{grid-template-columns:1fr;align-items:start;padding:3rem 1.25rem}}
.now-bar{max-width:var(--max);margin:auto;padding:1rem 2rem;background:var(--acid);display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.now-bar p{margin:0;font-weight:700}.now-bar p span{margin-right:1rem;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.now-bar a{font-weight:800;white-space:nowrap;text-underline-offset:4px}.pilot{background:#dfe7d8;padding:7rem max(2rem,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.85fr 1.45fr;gap:7vw}.pilot-intro h2,.about h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;font-size:clamp(2.6rem,4.7vw,4.8rem);line-height:.96;margin:0 0 2rem}.pilot-intro>p:last-child{font-size:1.15rem}.pilot-plan article{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;border-top:1px solid var(--ink)}.pilot-plan article>span{font-weight:900}.pilot-plan h3{margin:0 0 .35rem;font-size:1.2rem}.pilot-plan p{margin:0}.pilot-boundary{grid-column:2;padding:1.5rem;background:var(--paper);border-left:.5rem solid var(--rust)}.pilot-boundary p{margin:.4rem 0 0}.about{max-width:var(--max);margin:auto;padding:7rem 2rem;display:grid;grid-template-columns:.9fr 1.45fr;gap:8vw;border-top:1px solid var(--line)}.about>div:last-child>p{font-size:1.18rem;max-width:720px}.about .transparency{margin-top:2.5rem;padding:1.25rem;border:1px solid var(--ink);font-size:1rem!important}.statement,.join,.shop{scroll-margin-top:1rem}
@media(max-width:760px){.now-bar{padding:1rem 1.25rem;align-items:flex-start;flex-direction:column;gap:.65rem}.pilot{padding:5rem 1.25rem;grid-template-columns:1fr}.pilot-boundary{grid-column:1}.about{padding:5rem 1.25rem;grid-template-columns:1fr;gap:2rem}}
.site-header nav a[aria-current="page"]{border-color:var(--rust)}.page-hero{max-width:var(--max);margin:auto;padding:7rem 2rem 5rem;border-bottom:1px solid var(--line)}.page-hero h1{max-width:1000px;margin:0;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(3.4rem,7vw,7rem);line-height:.91;letter-spacing:-.06em}.page-hero>p:last-child{max-width:720px;margin:2rem 0 0;font-size:1.35rem}.project-hero{background:var(--acid);max-width:none;padding-left:max(2rem,calc((100vw - var(--max))/2));padding-right:max(2rem,calc((100vw - var(--max))/2))}.home-intro,.home-about{max-width:var(--max);margin:auto;padding:6rem 2rem;display:grid;grid-template-columns:.7fr 2fr;gap:8vw;border-top:1px solid var(--line)}.home-intro h2,.home-about h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;font-size:clamp(2.5rem,4.7vw,4.8rem);line-height:.96;margin:0 0 1.5rem}.home-intro>div>p,.home-about>div:last-child>p{max-width:760px;font-size:1.2rem}.button-outline{margin-top:1rem;border:1px solid var(--ink)}.button-outline:hover{background:var(--ink);color:var(--paper)}.home-work{padding:6rem max(2rem,calc((100vw - var(--max))/2));background:var(--ink);color:var(--paper)}.home-cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem}.home-cards a{min-height:360px;padding:1.5rem;border:1px solid rgba(244,240,229,.45);text-decoration:none;display:flex;flex-direction:column}.home-cards a:first-child{background:var(--acid);color:var(--ink)}.home-cards span,.project-row>span{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.home-cards h3{margin:auto 0 1rem;font:400 2.2rem/1 Georgia,serif}.home-cards p{margin:0 0 2rem}.home-cards b{font-size:.9rem}.project-list{max-width:var(--max);margin:auto;padding:5rem 2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.project-row{border:1px solid var(--ink);padding:2rem;min-height:470px;display:flex;flex-direction:column;text-decoration:none}.project-row h2{margin:auto 0 1rem;font:400 clamp(2.2rem,4vw,4rem)/1 Georgia,serif;letter-spacing:-.04em}.project-row p{font-size:1.1rem}.project-row b,.project-row small{margin-top:1.5rem}.featured-row{background:var(--acid)}.status-note{max-width:calc(var(--max) - 4rem);margin:0 auto 6rem;padding:1.5rem;border-left:.5rem solid var(--rust);background:#e7e1d2}.status-note p{margin:.4rem 0 0}.next-page{padding:4rem max(2rem,calc((100vw - var(--max))/2));background:var(--acid);display:flex;justify-content:space-between;align-items:center;gap:2rem}.next-page p{font:400 1.8rem Georgia,serif}.about-page{border-top:0}
@media(max-width:760px){.page-hero{padding:5rem 1.25rem 3.5rem}.home-intro,.home-about{padding:5rem 1.25rem;grid-template-columns:1fr;gap:2rem}.home-work{padding:5rem 1.25rem}.home-cards,.project-list{grid-template-columns:1fr}.home-cards a{min-height:300px}.project-list{padding:4rem 1.25rem}.project-row{min-height:390px}.next-page{padding:3rem 1.25rem;align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.home-page .home-hero{grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr)}
.home-page .tradeoff-index{background:var(--acid);padding:1.5rem;align-self:end}
.home-page .tradeoff-index ol{list-style:none;padding:0;margin:0}
.home-page .tradeoff-index li{padding:.75rem 0;border-top:1px solid var(--ink);font-weight:800}
.home-page .tradeoff-index li span{display:inline-block;width:2.6rem;font-size:.7rem}
.home-page .home-boundary .text-link{display:inline-block;margin-top:1rem}
.home-page .local-field{padding:7rem max(2rem,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1.15fr .85fr;gap:2rem 7vw;background:#dfe7d8}
.home-page .local-statement h2{max-width:760px;margin:0;font:400 clamp(2.9rem,5.6vw,5.7rem)/.96 Georgia,'Times New Roman',serif;letter-spacing:-.05em}
.home-page .local-copy{align-self:end}
.home-page .local-copy p{font-size:1.16rem}
.home-page .local-copy p:first-child{margin-top:0}
.home-page .local-land-index{grid-column:1/-1;margin-top:2rem;display:grid;grid-template-columns:.7fr 2fr;gap:7vw}
.home-page .local-land-index ol{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.5rem}
.home-page .authored-note{background:var(--paper)}
.home-page .authored-note>div:last-child>p{font-size:1.18rem;max-width:760px}
.home-page .expressions-section .section-heading>p:last-child{max-width:720px;color:#e9e3d6}
.home-page .expression-cards a:first-child{background:var(--acid);color:var(--ink)}
.home-page .home-question h2{max-width:1050px}
@media(max-width:760px){.home-page .home-hero{grid-template-columns:1fr}.home-page .local-field{padding:5rem 1.25rem;grid-template-columns:1fr}.home-page .local-land-index{grid-column:1;grid-template-columns:1fr}.home-page .local-land-index ol{grid-template-columns:1fr}}
.inquiry-page .inquiry-hero{padding-bottom:3.5rem}
.inquiry-page .inquiry-intro{max-width:760px}
.inquiry-page .reconsidered{margin:2.5rem 0 0!important;font-size:.82rem!important;text-transform:uppercase;letter-spacing:.1em;font-weight:800}
.inquiry-page .reconsidered span{margin-right:.65rem;color:var(--rust)}
.inquiry-framework{padding:6rem max(2rem,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.72fr 1.55fr;gap:7vw;background:var(--acid)}
.inquiry-framework h2,.inquiry-section h2,.current-positions h2,.open-questions h2,.inquiry-next h2{margin:0;font:400 clamp(2.5rem,4.7vw,4.8rem)/.97 Georgia,'Times New Roman',serif;letter-spacing:-.045em}
.inquiry-framework>div>p:last-child{max-width:440px;font-size:1.08rem}
.framework-questions{list-style:none;padding:0;margin:0}
.framework-questions li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--ink)}
.framework-questions li:last-child{border-bottom:1px solid var(--ink)}
.framework-questions span{font-size:.72rem;font-weight:900}
.framework-questions strong{font:400 clamp(1.4rem,2.4vw,2.2rem)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.025em}
.inquiry-section{padding:7rem max(2rem,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.72fr 1.55fr;gap:7vw;border-top:1px solid var(--line)}
.inquiry-copy{max-width:780px}
.inquiry-copy>p{font-size:1.17rem}
.inquiry-copy>p:first-child{margin-top:0}
.inquiry-copy blockquote{margin:3rem 0 0;padding-left:1.25rem;border-left:.45rem solid var(--rust);font:400 clamp(1.65rem,3vw,2.85rem)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.03em}
.inquiry-exchange{background:#dfe7d8}
.current-positions{padding:7rem max(2rem,calc((100vw - var(--max))/2));background:var(--ink);color:var(--paper)}
.current-positions .section-heading{max-width:900px}
.position-list{display:grid;grid-template-columns:repeat(2,1fr);margin-top:3.5rem;border-top:1px solid rgba(244,240,229,.4);border-left:1px solid rgba(244,240,229,.4)}
.position-list article{min-height:220px;padding:1.5rem;border-right:1px solid rgba(244,240,229,.4);border-bottom:1px solid rgba(244,240,229,.4);display:grid;grid-template-columns:2.4rem 1fr;gap:1rem}
.position-list span{color:var(--acid);font-size:.72rem;font-weight:900}
.position-list p{margin:auto 0 0;font:400 clamp(1.25rem,2vw,1.7rem)/1.25 Georgia,'Times New Roman',serif}
.influence-section{background:var(--rust);color:#fff4e6}
.influence-section .source-link{display:inline-block;margin-top:1.5rem;color:var(--acid);font-weight:900;text-underline-offset:4px}
.tensions-section{background:var(--paper)}
.open-questions{padding:7rem max(2rem,calc((100vw - var(--max))/2));background:var(--acid)}
.open-questions .section-heading{max-width:900px}
.open-questions ol{list-style:none;padding:0;margin:3.5rem 0 0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}
.open-questions li{min-height:180px;padding:1.4rem;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);display:grid;grid-template-columns:2.4rem 1fr;gap:1rem}
.open-questions li:last-child{grid-column:1/-1;min-height:150px}
.open-questions li span{font-size:.72rem;font-weight:900}
.open-questions li p{margin:auto 0 0;font-size:1.14rem;font-weight:700}
.revision-entry{padding-top:1.25rem;border-top:4px solid var(--ink)}
.revision-entry time{display:block;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:900}
.revision-entry p{margin:0;max-width:720px;font-size:1.12rem}
.inquiry-next{padding-top:5rem;padding-bottom:5rem}
.inquiry-next>div{max-width:780px}
.inquiry-next .section-number{margin-bottom:1rem}
.inquiry-next h2{font-size:clamp(2rem,3.8vw,3.8rem)}
.inquiry-next>div>p:last-child{margin:1rem 0 0;font-size:1.1rem}
@media(max-width:760px){.inquiry-framework,.inquiry-section{padding:5rem 1.25rem;grid-template-columns:1fr;gap:2.5rem}.current-positions,.open-questions{padding:5rem 1.25rem}.position-list,.open-questions ol{grid-template-columns:1fr}.position-list article{min-height:190px}.open-questions li,.open-questions li:last-child{grid-column:1;min-height:160px}.inquiry-next{padding:4rem 1.25rem}}
.inquiry-disclosures{max-width:var(--max);margin:auto;padding:3rem 2rem 4rem}
.inquiry-disclosure{border-top:1px solid var(--ink)}
.inquiry-disclosure:last-child{border-bottom:1px solid var(--ink)}
.inquiry-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.35rem 0;cursor:pointer;list-style:none;font:400 clamp(1.45rem,2.6vw,2.25rem)/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.025em}
.inquiry-disclosure summary::-webkit-details-marker{display:none}
.inquiry-disclosure summary::after{content:'+';flex:0 0 auto;font:700 1.5rem/1 Arial,sans-serif}
.inquiry-disclosure[open] summary::after{content:'–'}
.inquiry-disclosure summary:focus-visible{outline:3px solid var(--rust);outline-offset:5px}
.disclosure-copy{max-width:780px;padding:0 0 2rem}
.disclosure-copy p{font-size:1.12rem}
.disclosure-copy p:first-child{margin-top:0}
.disclosure-copy blockquote{margin:2rem 0 0;padding-left:1.25rem;border-left:.45rem solid var(--rust);font:400 clamp(1.5rem,2.6vw,2.35rem)/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.025em}
.influence-link-section{padding-top:5rem;padding-bottom:5rem}
.influences-intro{max-width:860px;margin:auto;padding:5rem 2rem}
.influences-intro p{font-size:1.2rem}
.influences-intro p:first-child{margin-top:0;font:400 clamp(1.7rem,3vw,2.65rem)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.03em}
.influence-records{max-width:var(--max);margin:auto;border-top:1px solid var(--ink)}
.influence-record{display:grid;grid-template-columns:4rem 1fr;gap:2rem;padding:4rem 2rem;border-bottom:1px solid var(--ink)}
.influence-record>span{font-size:.75rem;font-weight:900}
.influence-record>div{max-width:800px}
.influence-record h2{margin:0 0 1.75rem;font:400 clamp(2.4rem,4.5vw,4.5rem)/.98 Georgia,'Times New Roman',serif;letter-spacing:-.045em}
.influence-record p{font-size:1.15rem}
.influences-closing{padding:5rem max(2rem,calc((100vw - var(--max))/2));background:var(--acid)}
.influences-closing p{max-width:900px;margin:0;font:400 clamp(1.75rem,3.3vw,3.2rem)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.035em}
@media(max-width:760px){.inquiry-disclosures{padding:2rem 1.25rem 3rem}.inquiry-disclosure summary{padding:1.2rem 0}.influences-intro{padding:4rem 1.25rem}.influence-record{grid-template-columns:2.2rem 1fr;gap:1rem;padding:3.25rem 1.25rem}.influences-closing{padding:4rem 1.25rem}}
.projects-intro{max-width:760px;margin-top:2rem}
.projects-intro p{margin:.8rem 0 0;font-size:1.18rem}
.projects-intro p:first-child{margin-top:0}
.current-projects .project-row{min-height:0}
.current-projects .project-row h2{margin:1.75rem 0 1.25rem}
.project-kicker{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0!important;font-size:.72rem!important;text-transform:uppercase;letter-spacing:.11em;font-weight:900}
.project-kicker strong{padding:.35rem .5rem;border:1px solid currentColor;white-space:nowrap}
.project-question{margin:0 0 1.5rem;padding-top:1.25rem;border-top:1px solid currentColor;font:400 1.42rem/1.18 Georgia,'Times New Roman',serif!important;letter-spacing:-.02em}
.project-link{display:inline-block;margin-top:auto;padding-top:1.5rem;font-weight:900;text-underline-offset:4px}
.project-unavailable{display:inline-block;margin-top:auto;padding-top:1.5rem;font-weight:900}
.project-closing p{margin:.65rem 0 0}
.project-closing p:first-child{margin-top:0}
@media(max-width:760px){.projects-intro p{font-size:1.08rem}.project-kicker{align-items:flex-start}.project-question{font-size:1.3rem!important}}
