.home_home__fTqnk{--accent-blue:var(--blue);--header-h:64px;font-size:14px;line-height:1.3;position:relative}.home_home__fTqnk h1,.home_home__fTqnk h2,.home_home__fTqnk h3,.home_home__fTqnk p{margin:0;font-family:var(--sans);color:inherit;font-weight:400}.home_home__fTqnk h1,.home_home__fTqnk h2,.home_home__fTqnk h3{font-weight:600;letter-spacing:-.045em;line-height:.98}.home_home__fTqnk h2{font-size:clamp(36px,4.4vw,76px)}.home_home__fTqnk a{color:inherit;text-decoration:none}.home_home__fTqnk button{font:inherit;color:inherit;cursor:pointer;border-radius:0}.home_home__fTqnk img{display:block;width:100%;height:auto}.home_home__fTqnk section[id]{scroll-margin-top:74px}.home_home__fTqnk :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.home_chapterNav__GMcSL,.home_download__dRGYY,.home_drawingPreview__hg0In>span,.home_eyebrow__AMBNU,.home_galleryControls__PiJXb,.home_heroBottom__5ThYJ,.home_heroMeta__3GQPF,.home_loadFoot__2_mtX>span,.home_marquee__qvZRG,.home_planCard__tpmYi>div,.home_sourceNoteLabel__JJ5tC,.home_storyTop__lX74t,.home_textLink__JWUY6{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:-.025em}.home_ticks__X15Ak{position:relative}.home_ticks__X15Ak:before{content:"+";position:absolute;inset:10px;pointer-events:none;z-index:3;font:18px var(--mono);border-top:7px solid transparent;border-bottom:7px solid transparent;background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 10px) top /100% 6px no-repeat,repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 10px) bottom /100% 6px no-repeat;opacity:.6}.home_loader__546Uy{position:fixed;inset:7px;z-index:80;background:var(--paper);border:1px solid var(--line);pointer-events:none;transition:opacity .6s,visibility .6s}.home_loaded__YEJfG{opacity:0;visibility:hidden}.home_loadDrawing__A2PYm{height:78%;display:flex;align-items:center;justify-content:center;overflow:hidden}.home_loadDrawing__A2PYm img{width:85%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) brightness(1.08) contrast(1.05);animation:home_drawIn__bod6Z 1.2s ease-out both}.home_loadLine__NG_od{position:absolute;top:50%;width:100%;height:1px;background:var(--blue);transform-origin:0;animation:home_loadLine__NG_od 1.2s ease-out both}.home_loadFoot__2_mtX{display:flex;justify-content:space-between;align-items:end;gap:25px;padding:25px}.home_loadFoot__2_mtX strong{font-size:32px;letter-spacing:-.06em;line-height:.95}.home_loadFoot__2_mtX>span{font:10px/1.6 var(--mono)}.home_hero__nUr9V{height:calc(100svh - 195px);min-height:480px;max-height:1000px;display:flex;align-items:center;justify-content:center;overflow:hidden}.home_heroMeta__3GQPF{position:absolute;z-index:4;top:29px;left:27px;right:27px;display:flex;justify-content:space-between;font-size:10px;color:var(--muted-text)}.home_heroArt__htwuc{width:100%;height:100%;position:relative}.home_heroArt__htwuc .home_ink__xV6Cw{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) brightness(1.08) contrast(1.05);transform:scale(.94);transition:opacity 1.2s cubic-bezier(.4,0,.2,1)}.home_heroArt__htwuc .home_color__7Ufiz{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1)}.home_renderMode__bDQ_C .home_color__7Ufiz{opacity:1}.home_renderMode__bDQ_C .home_ink__xV6Cw{opacity:0}.home_heroBottom__5ThYJ{position:absolute;z-index:4;bottom:26px;left:27px;right:27px;display:flex;justify-content:space-between;align-items:center;gap:12px}.home_coordinates__sp3YC{color:var(--muted-text)}.home_heroBottom__5ThYJ button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:transparent;color:var(--secondary);border:0;padding:9px 0;min-height:32px;font:11px var(--mono);letter-spacing:.04em;transition:color .25s}.home_heroBottom__5ThYJ button:before{content:"";width:4px;height:4px;border:1px solid var(--accent-line);border-radius:50%;background:var(--blue)}.home_heroBottom__5ThYJ button:after{content:"";position:absolute;bottom:4px;left:13px;right:0;height:1px;background:var(--accent-line);opacity:.45;transform-origin:left;transition:opacity .25s,transform .25s}.home_heroBottom__5ThYJ button:hover{color:var(--accent)}.home_heroBottom__5ThYJ button:hover:after{opacity:1;transform:scaleX(.8)}.home_hotspot__FW9_f{position:absolute;z-index:4;border:0;background:transparent;padding:10px;display:flex;align-items:center;gap:12px}.home_hotspot__FW9_f>span{width:11px;height:11px;background:var(--blue);outline:1px solid var(--accent-line);box-shadow:0 0 0 5px rgb(182 208 226/9%);animation:home_pulse___X16s 3s infinite}.home_hotspot__FW9_f em{font:10px var(--mono);background:var(--ink);color:var(--paper);font-style:normal;padding:10px;opacity:0;transform:translateX(-8px);transition:opacity .25s,transform .25s}.home_hotspot__FW9_f:focus-visible em,.home_hotspot__FW9_f:hover em{opacity:1;transform:none}.home_heroSpot1__YSGWN{left:38%;top:34%}.home_heroSpot2__ti4Z2{left:60%;top:69%}.home_titleGrid__C64VX{display:grid;grid-template-columns:58% 42%;border-block:1px solid var(--line)}.home_titleGrid__C64VX h1{font-size:clamp(32px,3.55vw,60px);padding:20px 24px}.home_titleRight__xSgmH{border-left:1px solid var(--line);display:flex;flex-direction:column}.home_titleDescription__LySwy{display:grid;grid-template-columns:1fr 120px;flex:1}.home_titleDescription__LySwy p{padding:17px;max-width:450px;font-size:14px;line-height:1.25}.home_titleDescription__LySwy a{border-left:1px solid var(--line);background:var(--wash);padding:13px 10px;display:flex;flex-direction:column;justify-content:space-between;color:var(--accent);font:10px var(--mono)}.home_titleDescription__LySwy a span{align-self:flex-end;font-size:22px}.home_marquee__qvZRG{border-top:1px solid var(--line);padding:11px 0;overflow:hidden;white-space:nowrap}.home_marquee__qvZRG>div{display:flex;width:max-content;animation:home_marquee__qvZRG 35s linear infinite}.home_marquee__qvZRG span{display:inline-block}.home_manifesto__cdhWa{padding:110px 28px 90px;display:grid;grid-template-columns:25% 50% 25%;border-bottom:1px solid var(--line);gap:0}.home_manifesto__cdhWa h2{font-size:clamp(35px,4.3vw,72px)}.home_manifesto__cdhWa h2 span{color:var(--muted)}.home_manifesto__cdhWa>div{padding:0 12px 0 35px;align-self:end}.home_skillsParagraph__LUpnu{display:block;margin:0 0 36px;font-size:clamp(18px,1.65vw,28px);line-height:1.65;letter-spacing:-.025em;max-width:36ch;text-wrap:pretty}.home_textLink__JWUY6{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:24px 0 10px;margin-top:20px}.home_metrics__XRZNf{display:grid;grid-template-columns:repeat(4,1fr)}.home_metrics__XRZNf>div{padding:20px 26px 27px;border-right:1px solid var(--line);display:flex;flex-direction:column}.home_metrics__XRZNf>div:last-child{border:0}.home_metrics__XRZNf strong{font-size:clamp(32px,4.2vw,64px);font-weight:500;letter-spacing:-.045em;margin:30px 0 12px;line-height:1}.home_metrics__XRZNf>div>span:not(:first-child){font:13px/1.5 var(--sans)}.home_metrics__XRZNf small{display:block;margin-top:8px;color:var(--muted-text);font:11px/1.5 var(--mono)}.home_sectionLead__VTUgl{padding:90px 26px 60px;display:grid;grid-template-columns:25% 50% 25%;align-items:start}.home_programGrid__UOhXC{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.home_programGrid__UOhXC article{border-right:1px solid var(--line)}.home_programGrid__UOhXC article:last-child{border:0}.home_cardLink__UGyt4{display:block;height:100%;transition:background-color .25s}.home_cardLink__UGyt4:hover{background:var(--wash)}.home_diagram__JwJ6Y{height:260px;padding:12px;display:grid;place-items:center;border-bottom:1px dashed var(--line);overflow:hidden}.home_illustration__ivCj5{width:100%;height:236px;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.home_cardLink__UGyt4:hover .home_illustration__ivCj5{transform:scale(1.035)}.home_programText__2QaLd{padding:24px;min-height:310px}.home_programText__2QaLd h3{font-size:25px;margin:26px 0 36px;max-width:210px;min-height:72px}.home_programText__2QaLd p{font-size:14px;line-height:1.4;max-width:270px}.home_projectDate__iTIbr{display:block;margin-top:9px;font:11px var(--mono);letter-spacing:.035em;color:var(--muted-text)}.home_projectOpen__cza6_{display:block;margin-top:28px;font:11px var(--mono);color:var(--accent);transition:color .2s,transform .2s}.home_cardLink__UGyt4:hover .home_projectOpen__cza6_{transform:translateX(4px)}.home_additionalProject__DLC5v{display:grid;grid-template-columns:20% 30% 1fr auto;align-items:center;gap:24px;padding:32px 28px;border-top:1px solid var(--line)}.home_additionalProject__DLC5v:hover{background:var(--wash)}.home_additionalProject__DLC5v h3{font:700 21px/1.1 var(--sans);letter-spacing:-.025em}.home_additionalProject__DLC5v p{font-size:14px;line-height:1.5}.home_allProjects__RxKjl{display:block;padding:22px 26px;font:12px var(--mono);text-align:right;color:var(--accent)}.home_allProjects__RxKjl,.home_homeSection__CEgx6{border-top:1px solid var(--line)}.home_mono__QNQmB{font:11px/1.5 var(--mono);color:var(--muted-text)}.home_homeLead__zOx4C{display:block;padding:55px 28px}.home_homeSection__CEgx6 h2{font:700 clamp(38px,4.2vw,64px)/.98 var(--sans);letter-spacing:-.04em}.home_homeSection__CEgx6 p{font:16px/1.6 var(--sans)}.home_homeSection__CEgx6 h3{font:700 24px/1.1 var(--sans);letter-spacing:-.025em}.home_homeSection__CEgx6 a:hover{color:var(--accent)}.home_careerRow__fhtWb{display:grid;grid-template-columns:23% 33% 1fr;gap:24px;padding:32px 28px;border-top:1px solid var(--line)}.home_careerRow__fhtWb .home_role__B3735{font-size:14px;color:var(--muted-text);margin-top:12px}.home_careerRow__fhtWb>p{font-size:14px;max-width:650px}.home_sectionFoot__ODZq8{display:flex;justify-content:space-between;padding:24px 28px;border-top:1px solid var(--line);font:12px var(--mono);color:var(--accent)}.home_toolsGrid__LcBBR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.home_toolsGrid__LcBBR article{padding:28px;border-right:1px solid var(--line)}.home_toolsGrid__LcBBR article:last-child{border-right:0}.home_toolsGrid__LcBBR h3{margin:28px 0;min-height:54px}.home_toolsGrid__LcBBR ul{padding:0;list-style:none;margin:0}.home_toolsGrid__LcBBR li{padding:10px 0;margin:0;border-top:1px solid var(--line);font-size:14px;line-height:1.5}.home_homeAbout__m05YL{display:block;padding:70px 28px}.home_homeAbout__m05YL>div{max-width:1100px;margin:0 auto}.home_homeAbout__m05YL h2{margin:0 0 32px}.home_homeAbout__m05YL p{max-width:760px;margin-bottom:18px}.home_education__677XS{display:grid;gap:8px;max-width:760px;padding:24px 0;margin:28px 0 16px;border-block:1px solid var(--line);font-size:14px}.home_education__677XS strong{font-size:20px}.home_homeLink__8Y5hf{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid var(--accent-line);color:var(--accent);font:12px var(--mono)}.home_homeNewsletter__MDq13{background:var(--wash)}.home_homeNewsletter__MDq13 .home_homeLead__zOx4C{display:grid;grid-template-columns:23% 44% 1fr;gap:24px;padding:80px 28px 60px;align-items:start}.home_newsletterBody__Qm_CY{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin:0 28px;padding:32px 0 50px;border-top:1px solid var(--panel-line)}.home_newsletterTopics__mdI__ p{padding-top:12px}.home_newsletterBody__Qm_CY .home_homeLink__8Y5hf{margin-top:25px}.home_homeContact__7jLzi{padding:80px 28px;display:grid;grid-template-columns:1fr}.home_homeContact__7jLzi>div{max-width:1000px}.home_homeContact__7jLzi h2{font-size:clamp(56px,8vw,120px);margin-bottom:28px}.home_homeContact__7jLzi p{max-width:600px}.home_contactEmail__q9OC4{display:block;font-size:clamp(18px,2.5vw,36px);letter-spacing:-.025em;margin:38px 0;color:var(--accent);overflow-wrap:anywhere}.home_contactLinks__gibso{display:flex;gap:40px;flex-wrap:wrap;font:12px var(--mono)}.home_contactLinks__gibso a{min-height:44px;display:flex;align-items:center;color:var(--accent)}.home_contactLinks__gibso a:hover{text-decoration:underline;text-underline-offset:5px}.home_sourceNote__2jC_A{padding:24px 26px;border-block:1px solid var(--line);background:var(--wash);color:var(--muted-text);font:12px/1.65 var(--sans)}.home_sourceNote__2jC_A strong{display:block;color:var(--ink);font-size:13px;font-weight:600;margin-bottom:8px}.home_sourceNote__2jC_A p{max-width:960px;margin:5px 0;font:12px/1.65 var(--sans)}.home_story__4rBex{height:300vh;border-block:1px solid var(--line)}.home_storyStage__hmqKL{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));min-height:600px;overflow:hidden;background:var(--paper)}.home_storyTop__lX74t{position:absolute;top:31px;left:27px;right:27px;display:flex;justify-content:space-between;z-index:4}.home_storyTitle__oPdt2{position:absolute;z-index:2;top:90px;left:27px;font-size:clamp(35px,3.1vw,54px)!important}.home_planWrap__1N6ry{position:absolute;width:min(90%,1400px);left:12%;top:8%;height:90%;transform-origin:60% 50%}.home_planWrap__1N6ry>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1);opacity:.84}.home_planPin__aAtHo{position:absolute;min-width:36px;min-height:36px;border:1px solid var(--paper);background:var(--blue);color:var(--ink)!important;font:11px var(--mono)!important;box-shadow:0 0 0 4px rgb(182 208 226/13%);transition:box-shadow .2s,transform .2s;z-index:3}.home_activePin__2F5gy,.home_planPin__aAtHo:hover{box-shadow:0 0 0 8px rgb(182 208 226/15%);transform:scale(1.12)}.home_planPin__aAtHo[aria-pressed=true]{background:var(--accent);color:var(--paper)!important}.home_planCard__tpmYi{position:absolute;bottom:95px;left:27px;width:250px;background:var(--paper);border:1px solid var(--panel-line);z-index:4}.home_planCard__tpmYi>div{background:var(--ink);color:var(--paper);padding:8px 12px;display:flex;justify-content:space-between}.home_planCard__tpmYi h3{font-size:25px;padding:18px 13px 10px}.home_planCard__tpmYi p{padding:0 13px 20px;font-size:14px;line-height:1.4}.home_planCard__tpmYi button{border:0;border-top:1px dashed var(--line);padding:12px;width:100%;display:flex;justify-content:space-between;background:transparent;font:11px var(--mono);color:var(--accent)}.home_chapterNav__GMcSL{position:absolute;bottom:25px;left:27px;right:27px;display:flex;z-index:4;background:var(--paper);border:0;border-top:1px solid var(--panel-line)}.home_chapterNav__GMcSL button{flex:1;display:flex;gap:15px;padding:13px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;min-height:44px;transition:background-color .2s,color .2s}.home_chapterNav__GMcSL button:last-child{border:0}.home_chapterNav__GMcSL button[aria-pressed=true]{background:var(--blue);color:var(--ink)}.home_galleryHead__fS88S{padding:100px 27px 60px;display:grid;grid-template-columns:25% 50% 25%;align-items:start}.home_galleryHead__fS88S h2{font-size:clamp(32px,3.4vw,54px);overflow-wrap:normal}.home_gallery__gzus2{border-block:1px solid var(--line);display:grid;grid-template-columns:75% 25%}.home_galleryImage__qq1UI{position:relative;aspect-ratio:16/10;background:var(--ink);overflow:hidden}.home_galleryImage__qq1UI img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .55s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.home_galleryImage__qq1UI .home_currentImage__adFJJ{opacity:1;transform:scale(1)}.home_galleryCaption__sy2jO{padding:25px;display:flex;flex-direction:column;border-left:1px solid var(--line)}.home_galleryCaption__sy2jO h3{font-size:clamp(25px,2.5vw,40px);line-height:1.08;margin:55px 0 22px}.home_galleryCaption__sy2jO p{font-size:15px;line-height:1.4}.home_galleryControls__PiJXb{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:50px}.home_galleryControls__PiJXb button{width:44px;height:44px;font-size:23px;border:1px solid var(--line);background:transparent;transition:background-color .2s}.home_galleryControls__PiJXb button:hover{background:var(--blue);color:var(--ink)}.home_thumbnails__W4Mo9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home_thumbnails__W4Mo9 button{padding:14px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;text-align:left}.home_thumbnails__W4Mo9 img{height:130px;object-fit:cover;filter:grayscale(1);opacity:.7;transition:filter .3s,opacity .3s}.home_thumbnails__W4Mo9 button:hover img,.home_thumbnails__W4Mo9 button[aria-pressed=true] img{filter:none;opacity:1}.home_thumbnails__W4Mo9 button[aria-pressed=true]{box-shadow:inset 0 -3px var(--blue)}.home_thumbnails__W4Mo9 span{display:block;padding-top:12px;font:10px var(--mono)}.home_caseStudyLink__H33kK{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px;border-top:1px solid var(--line);background:var(--wash);color:var(--ink);font-size:22px;font-weight:600;transition:background-color .2s}.home_caseStudyLink__H33kK span{font:12px var(--mono);color:var(--accent)}.home_caseStudyLink__H33kK:hover{background:var(--blue)}.home_drawings__ldT4d{display:grid;grid-template-columns:1fr 1fr;padding:95px 27px;gap:8%;border-bottom:1px solid var(--line)}.home_drawings__ldT4d h2{margin:35px 0}.home_drawings__ldT4d p{max-width:350px;font-size:15px;line-height:1.4}.home_download__dRGYY{display:flex;justify-content:space-between;max-width:380px;margin:35px 0 15px;background:var(--blue);color:var(--ink)!important;padding:18px;transition:background-color .2s,color .2s}.home_download__dRGYY:hover{background:var(--ink);color:var(--paper)!important}.home_drawingPreview__hg0In{border:1px solid var(--line);align-self:center;background:#fff;box-shadow:0 10px 24px rgb(36 36 36/6%);transition:transform .3s,box-shadow .3s}.home_drawingPreview__hg0In:hover{transform:translateY(-5px);box-shadow:0 16px 30px rgb(36 36 36/9%)}.home_drawingPreview__hg0In>span{padding:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;background:var(--paper)}.home_finalDrawing__8iSj1{padding:35px 27px 28px;text-align:center;border-bottom:1px solid var(--line)}.home_finalDrawing__8iSj1 img{height:480px;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) brightness(1.08) contrast(1.05)}.home_finalDrawing__8iSj1 p{font-size:19px;letter-spacing:-.03em}.home_finalDrawing__8iSj1 p span{color:var(--muted-text);font-size:12px}.home_backToTop__lFqRH{position:fixed;right:24px;bottom:20px;z-index:25;border:1px solid var(--panel-line);background:var(--paper);color:var(--accent);padding:0 14px;min-height:44px;font:11px var(--mono);cursor:pointer}.home_backToTop__lFqRH[hidden]{display:none}@keyframes home_marquee__qvZRG{to{transform:translateX(-25%)}}@keyframes home_pulse___X16s{50%{box-shadow:0 0 0 8px rgb(182 208 226/3%)}}@keyframes home_drawIn__bod6Z{0%{clip-path:inset(100% 0 0);opacity:.2}to{clip-path:inset(0);opacity:1}}@keyframes home_loadLine__NG_od{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.home_titleGrid__C64VX{grid-template-columns:55% 45%}.home_titleDescription__LySwy{grid-template-columns:1fr}.home_titleDescription__LySwy a{display:none}.home_galleryHead__fS88S,.home_manifesto__cdhWa,.home_sectionLead__VTUgl{grid-template-columns:20% 50% 30%}.home_galleryHead__fS88S p,.home_manifesto__cdhWa>div{padding-left:20px}.home_programText__2QaLd{padding:18px}.home_programText__2QaLd h3{font-size:22px}.home_galleryCaption__sy2jO{padding:18px}.home_galleryCaption__sy2jO h3{font-size:28px}.home_planCard__tpmYi{width:220px}.home_storyTitle__oPdt2{font-size:32px!important}.home_toolsGrid__LcBBR{grid-template-columns:1fr 1fr}.home_toolsGrid__LcBBR article:nth-child(2n){border-right:0}.home_toolsGrid__LcBBR article:nth-child(-n+2){border-bottom:1px solid var(--line)}.home_homeNewsletter__MDq13 .home_homeLead__zOx4C{grid-template-columns:20% 1fr 1fr}.home_careerRow__fhtWb{grid-template-columns:20% 1fr 1.1fr}.home_additionalProject__DLC5v{grid-template-columns:1fr 1fr}}@media (max-width:640px){.home_home__fTqnk{font-size:14px}.home_hero__nUr9V{height:430px;min-height:0;max-height:none}.home_heroMeta__3GQPF{font-size:8px;top:23px;left:34px;right:19px}.home_heroMeta__3GQPF span:last-child{display:none}.home_heroArt__htwuc .home_ink__xV6Cw{transform:scale(1)}.home_heroBottom__5ThYJ{font-size:8px;bottom:22px;left:20px;right:20px}.home_coordinates__sp3YC{max-width:130px}.home_heroBottom__5ThYJ button{min-height:44px}.home_heroSpot1__YSGWN{left:28%;top:37%}.home_heroSpot2__ti4Z2{left:60%;top:59%}.home_hotspot__FW9_f em{display:none}.home_titleGrid__C64VX{display:block}.home_titleGrid__C64VX h1{font-size:clamp(29px,8.8vw,38px);letter-spacing:-.055em;padding:22px 15px}.home_titleRight__xSgmH{border-left:0;border-top:1px solid var(--line)}.home_titleDescription__LySwy{display:grid;grid-template-columns:1fr 94px}.home_titleDescription__LySwy a{display:flex;padding:15px 9px}.home_titleDescription__LySwy p{padding:17px 15px;font-size:14px}.home_marquee__qvZRG{font-size:10px}.home_galleryHead__fS88S,.home_manifesto__cdhWa,.home_sectionLead__VTUgl{display:block;padding:55px 18px}.home_galleryHead__fS88S h2,.home_manifesto__cdhWa h2,.home_sectionLead__VTUgl h2{margin:28px 0;font-size:44px}.home_galleryHead__fS88S p,.home_manifesto__cdhWa>div{padding:0;max-width:340px}.home_textLink__JWUY6{margin-top:10px}.home_metrics__XRZNf{grid-template-columns:1fr 1fr}.home_metrics__XRZNf>div{padding:18px;border-bottom:1px solid var(--line)}.home_metrics__XRZNf>div:nth-child(2){border-right:0}.home_metrics__XRZNf>div:last-child{border-bottom:1px solid var(--line)}.home_metrics__XRZNf strong{font-size:40px;margin:23px 0 12px}.home_sourceNote__2jC_A{padding:18px;border-top:0}.home_programGrid__UOhXC{grid-template-columns:1fr 1fr}.home_programGrid__UOhXC article{border-bottom:1px solid var(--line)}.home_programGrid__UOhXC article:nth-child(2){border-right:0}.home_programGrid__UOhXC article:last-child{border-bottom:1px solid var(--line)}.home_diagram__JwJ6Y{height:180px;padding:7px}.home_illustration__ivCj5{height:166px}.home_programText__2QaLd{min-height:260px;padding:18px 13px}.home_programText__2QaLd h3{font-size:22px;margin:20px 0 25px}.home_programText__2QaLd .home_eyebrow__AMBNU{font-size:9px}.home_programText__2QaLd p{font-size:13px}.home_additionalProject__DLC5v{display:block;padding:26px 18px}.home_additionalProject__DLC5v h3{margin:16px 0}.home_additionalProject__DLC5v p{margin-bottom:20px}.home_homeLead__zOx4C,.home_homeNewsletter__MDq13 .home_homeLead__zOx4C{display:block;padding:40px 18px}.home_homeNewsletter__MDq13 .home_homeLead__zOx4C h2{margin:24px 0}.home_careerRow__fhtWb{display:block;padding:28px 18px}.home_careerRow__fhtWb h3{margin-top:18px}.home_careerRow__fhtWb>p{margin-top:20px}.home_sectionFoot__ODZq8{padding:20px 18px;gap:20px}.home_toolsGrid__LcBBR{grid-template-columns:1fr}.home_toolsGrid__LcBBR article{padding:25px 18px;border-right:0;border-bottom:1px solid var(--line)}.home_toolsGrid__LcBBR article:last-child{border-bottom:0}.home_toolsGrid__LcBBR h3{min-height:0;margin:20px 0}.home_homeAbout__m05YL{padding:50px 18px}.home_newsletterBody__Qm_CY{grid-template-columns:1fr;gap:32px;margin:0 18px}.home_homeContact__7jLzi{padding:50px 18px}.home_contactLinks__gibso{gap:24px}.home_story__4rBex{height:auto}.home_storyStage__hmqKL{position:relative;top:auto;height:780px;min-height:0}.home_storyTop__lX74t{font-size:9px;top:30px;left:18px;right:18px}.home_storyTitle__oPdt2{top:70px;left:18px;font-size:35px!important}.home_planWrap__1N6ry{transform-origin:center;width:145%;height:51%;top:15%;left:-20%}.home_planPin__aAtHo{min-width:44px;min-height:44px}.home_planCard__tpmYi{width:calc(100% - 36px);bottom:92px;left:18px}.home_planCard__tpmYi h3{font-size:23px;padding:13px 13px 8px}.home_planCard__tpmYi p{font-size:13px;padding-bottom:13px}.home_chapterNav__GMcSL{bottom:27px;left:18px;right:18px}.home_chapterNav__GMcSL button{justify-content:center;padding:13px}.home_chapterNav__GMcSL span{display:none}.home_gallery__gzus2{grid-template-columns:1fr}.home_galleryImage__qq1UI{aspect-ratio:4/3}.home_galleryCaption__sy2jO{border:0;border-top:1px solid var(--line);padding:22px 18px}.home_galleryCaption__sy2jO h3{font-size:32px;margin:25px 0 15px}.home_galleryControls__PiJXb{padding-top:25px}.home_galleryControls__PiJXb button{min-width:44px;min-height:44px}.home_thumbnails__W4Mo9{grid-template-columns:repeat(3,1fr)}.home_thumbnails__W4Mo9 button{padding:10px}.home_thumbnails__W4Mo9 img{height:70px}.home_thumbnails__W4Mo9 span{font-size:10px}.home_caseStudyLink__H33kK{align-items:flex-start;flex-direction:column}.home_drawings__ldT4d{grid-template-columns:1fr;gap:40px;padding:55px 18px}.home_drawings__ldT4d h2{margin:27px 0;font-size:44px}.home_drawings__ldT4d .home_eyebrow__AMBNU{font-size:9px}.home_download__dRGYY{padding:17px 13px;font-size:10px}.home_finalDrawing__8iSj1{padding:30px 18px}.home_finalDrawing__8iSj1 img{height:260px}.home_finalDrawing__8iSj1 .home_eyebrow__AMBNU{font-size:9px}.home_finalDrawing__8iSj1 p{font-size:17px}.home_loadFoot__2_mtX{align-items:start;padding:18px}.home_loadFoot__2_mtX strong{font-size:25px}.home_loadFoot__2_mtX>span{font-size:8px}.home_loadFoot__2_mtX>span:last-child{display:none}.home_loadDrawing__A2PYm{height:70%}.home_backToTop__lFqRH{right:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.home_home__fTqnk *,.home_home__fTqnk :after,.home_home__fTqnk :before{transition:none!important;animation:none!important}.home_loader__546Uy{display:none}.home_story__4rBex{height:auto}.home_storyStage__hmqKL{position:relative;top:auto}.home_heroArt__htwuc .home_ink__xV6Cw,.home_marquee__qvZRG>div,.home_planWrap__1N6ry{transform:none!important}.home_cardLink__UGyt4:hover .home_illustration__ivCj5,.home_cardLink__UGyt4:hover .home_projectOpen__cza6_{transform:none}}