.PatioPage-module__-DUt4a__page{--patio-paper:#f2f0e9;--patio-ink:#273b2f;--patio-muted:#62685e;--patio-line:#c8cdc1;--ink:#273b2f;background:var(--patio-paper);color:var(--patio-ink);font-family:var(--font-inter), sans-serif;font-size:15px;line-height:1.6;overflow:clip}.PatioPage-module__-DUt4a__page *,.PatioPage-module__-DUt4a__page :before,.PatioPage-module__-DUt4a__page :after{box-sizing:border-box}.PatioPage-module__-DUt4a__page h1,.PatioPage-module__-DUt4a__page h2,.PatioPage-module__-DUt4a__page h3,.PatioPage-module__-DUt4a__page p,.PatioPage-module__-DUt4a__page figure{margin:0}.PatioPage-module__-DUt4a__page a{color:inherit;text-decoration:none}.PatioPage-module__-DUt4a__page button,.PatioPage-module__-DUt4a__page select{font:inherit;color:inherit}.PatioPage-module__-DUt4a__page button{cursor:pointer}.PatioPage-module__-DUt4a__page .PatioPage-module__-DUt4a__arrow{flex-shrink:0;width:24px;height:24px}.PatioPage-module__-DUt4a__page img{object-fit:cover;width:100%;height:100%;display:block}.PatioPage-module__-DUt4a__page :is(a,button,select,summary):focus-visible{outline-offset:5px;outline:3px solid #945234}.PatioPage-module__-DUt4a__page section{scroll-margin-top:112px}.PatioPage-module__-DUt4a__page h1,.PatioPage-module__-DUt4a__page h2,.PatioPage-module__-DUt4a__wordmark,.PatioPage-module__-DUt4a__footerWordmark,.PatioPage-module__-DUt4a__projectCaption h3{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.055em;font-weight:400;line-height:1.06}.PatioPage-module__-DUt4a__page h2{text-wrap:balance;font-size:clamp(40px,4.4vw,70px)}.PatioPage-module__-DUt4a__page :is(h1,h2,h3){overflow-wrap:anywhere}.PatioPage-module__-DUt4a__diagonal{transform:rotate(-45deg)}.PatioPage-module__-DUt4a__skip{z-index:90;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:24px}.PatioPage-module__-DUt4a__skip:focus{top:12px}.PatioPage-module__-DUt4a__atlasBar{background:#e1e5d9;justify-content:space-between;align-items:center;gap:16px;padding:9px 4%;font-size:11px;line-height:1.5;display:flex}.PatioPage-module__-DUt4a__atlasBar a{text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.PatioPage-module__-DUt4a__header{z-index:30;border-bottom:1px solid var(--patio-line);background:#f2f0e9f7;align-items:center;gap:30px;padding:18px 4%;display:flex;position:sticky;top:0}.PatioPage-module__-DUt4a__wordmark{letter-spacing:-.07em;margin-right:auto;font-size:52px;line-height:.92}.PatioPage-module__-DUt4a__wordmark span{color:#98563b}.PatioPage-module__-DUt4a__nav{align-items:center;gap:clamp(20px,3vw,46px);display:flex}.PatioPage-module__-DUt4a__nav a{align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.PatioPage-module__-DUt4a__nav a:hover{text-underline-offset:5px;text-decoration:underline}.PatioPage-module__-DUt4a__navContact{border-bottom:1px solid var(--patio-ink)}.PatioPage-module__-DUt4a__navContact svg{width:16px!important;height:16px!important}.PatioPage-module__-DUt4a__language{border:0;border-left:1px solid var(--patio-line);background:0 0;border-radius:0;min-width:52px;min-height:44px;padding-left:12px;font-size:11px!important}.PatioPage-module__-DUt4a__eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:500;line-height:1.5;display:block}.PatioPage-module__-DUt4a__dot{vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.PatioPage-module__-DUt4a__hero{grid-template-columns:.92fr 1.08fr;gap:3vw;padding:36px 4% 42px;display:grid}.PatioPage-module__-DUt4a__heroIntro{flex-direction:column;align-items:flex-start;padding:28px 0 20px;display:flex}.PatioPage-module__-DUt4a__hero h1{z-index:1;margin:42px -12% 46px 0;font-size:clamp(62px,6.7vw,108px);position:relative}.PatioPage-module__-DUt4a__hero h1 em{font-weight:400}.PatioPage-module__-DUt4a__heroBottom>p{max-width:34ch;color:var(--patio-muted);font-size:14px;line-height:1.75}.PatioPage-module__-DUt4a__textButton{background:0 0;border:none;align-items:center;gap:28px;min-height:52px;margin-top:27px;padding:0;display:inline-flex;font-size:12px!important}.PatioPage-module__-DUt4a__circle{border:1px solid var(--patio-line);border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s,color .2s;display:inline-grid}.PatioPage-module__-DUt4a__textButton:hover .PatioPage-module__-DUt4a__circle{background:var(--patio-ink);color:var(--patio-paper)}.PatioPage-module__-DUt4a__heroVisual{background:#d6cdbb;min-height:570px;position:relative;overflow:hidden}.PatioPage-module__-DUt4a__heroImage{object-position:52% center;animation:1.2s cubic-bezier(.2,.6,.3,1) both PatioPage-module__-DUt4a__arrive;position:absolute;inset:0}.PatioPage-module__-DUt4a__heroVisual figcaption{color:#fff;background:#192317db;justify-content:space-between;gap:20px;padding:10px 13px;font-size:10px;line-height:1.5;display:flex;position:absolute;inset:auto 18px 18px}@keyframes PatioPage-module__-DUt4a__arrive{0%{opacity:.5;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}.PatioPage-module__-DUt4a__work{border-top:1px solid var(--patio-line);padding:78px 4% 114px}.PatioPage-module__-DUt4a__sectionHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:52px;display:flex}.PatioPage-module__-DUt4a__sectionHead h2{margin-top:17px}.PatioPage-module__-DUt4a__sectionHead>p{max-width:31ch;color:var(--patio-muted);font-size:13px}.PatioPage-module__-DUt4a__projectGrid{grid-template-columns:1.35fr 1fr;align-items:start;gap:7%;display:grid}.PatioPage-module__-DUt4a__projectOpen{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.PatioPage-module__-DUt4a__projectImage{aspect-ratio:4/3;background:#d6cdbb;position:relative;overflow:hidden}.PatioPage-module__-DUt4a__projectImage img{transition:transform .65s cubic-bezier(.2,.6,.3,1)}.PatioPage-module__-DUt4a__projectOpen:hover img{transform:scale(1.025)}.PatioPage-module__-DUt4a__imageAction{background:var(--patio-paper);border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .25s;display:grid;position:absolute;bottom:18px;right:18px}.PatioPage-module__-DUt4a__projectOpen:hover .PatioPage-module__-DUt4a__imageAction{transform:rotate(45deg)}.PatioPage-module__-DUt4a__projectCaption{grid-template-columns:28px 1fr 30px;align-items:center;gap:8px;margin-top:24px;display:grid}.PatioPage-module__-DUt4a__projectNumber{color:var(--patio-muted);align-self:start;margin-top:4px;font-size:10px}.PatioPage-module__-DUt4a__projectCaption h3{margin-top:5px;font-size:clamp(34px,3.3vw,53px)}.PatioPage-module__-DUt4a__captionArrow{justify-self:end}.PatioPage-module__-DUt4a__projectSummary{max-width:46ch;color:var(--patio-muted);font-size:13px;line-height:1.7;margin:16px 0 0 36px!important}.PatioPage-module__-DUt4a__studioVisual{min-height:590px;position:relative;overflow:hidden}.PatioPage-module__-DUt4a__studioVisual img{object-position:43% center;position:absolute;inset:0}.PatioPage-module__-DUt4a__studioStamp{font-family:var(--font-source-serif), Georgia, serif;color:#fff;text-shadow:0 2px 20px #222;font-size:115px;line-height:1;position:absolute;bottom:32px;left:8%}.PatioPage-module__-DUt4a__studioCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(50px,7vw,110px) 11%;display:flex}.PatioPage-module__-DUt4a__studioCopy h2{margin:30px 0;font-size:clamp(43px,4.7vw,74px)}.PatioPage-module__-DUt4a__studioCopy>p:not(.PatioPage-module__-DUt4a__eyebrow){color:#d8dfd1;max-width:38ch;font-size:14px;line-height:1.8}.PatioPage-module__-DUt4a__studioLink{border-bottom:1px solid #92a18c;align-items:center;gap:30px;min-height:48px;margin-top:28px;padding-bottom:5px;font-size:12px;display:inline-flex}.PatioPage-module__-DUt4a__studio :is(a,button):focus-visible{outline-color:#f3c28a}.PatioPage-module__-DUt4a__approach h2{max-width:11ch;margin-top:23px}.PatioPage-module__-DUt4a__steps{border-top:1px solid var(--patio-line)}.PatioPage-module__-DUt4a__step{border-bottom:1px solid var(--patio-line)}.PatioPage-module__-DUt4a__step summary{cursor:pointer;grid-template-columns:26px 1fr 24px;align-items:center;gap:12px;padding:25px 0;list-style:none;display:grid}.PatioPage-module__-DUt4a__step summary::-webkit-details-marker{display:none}.PatioPage-module__-DUt4a__step summary>span:first-child{color:var(--patio-muted);font-size:10px}.PatioPage-module__-DUt4a__step h3{font-size:17px;font-weight:400;line-height:1.4}.PatioPage-module__-DUt4a__plus{text-align:center;font-size:24px;transition:transform .2s}.PatioPage-module__-DUt4a__step[open] .PatioPage-module__-DUt4a__plus{transform:rotate(45deg)}.PatioPage-module__-DUt4a__step>p{color:var(--patio-muted);padding:0 25px 28px 38px;font-size:13px;line-height:1.75}.PatioPage-module__-DUt4a__contact{border-top:1px solid var(--patio-line);background:#e4e7dc;margin:0 4%;padding:70px 4% 76px}.PatioPage-module__-DUt4a__contactBottom{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.PatioPage-module__-DUt4a__contactBottom>div{max-width:470px}.PatioPage-module__-DUt4a__contactNote{color:var(--patio-muted);margin-top:12px!important;font-size:11px!important}.PatioPage-module__-DUt4a__contactButton{background:var(--patio-ink);flex-shrink:0;justify-content:space-between;align-items:center;gap:28px;min-height:60px;padding:20px 24px;font-size:13px;display:inline-flex;color:var(--patio-paper)!important}.PatioPage-module__-DUt4a__contactButton:hover{background:#17271e}.PatioPage-module__-DUt4a__footer{padding:55px 4% 27px}.PatioPage-module__-DUt4a__footerTop{border-bottom:1px solid var(--patio-line);justify-content:space-between;align-items:flex-end;padding-bottom:25px;display:flex}.PatioPage-module__-DUt4a__footerWordmark{font-size:clamp(76px,13vw,190px);line-height:.85}.PatioPage-module__-DUt4a__footerTop a{align-items:center;gap:25px;min-height:44px;font-size:11px;display:flex}.PatioPage-module__-DUt4a__footerBottom{color:var(--patio-muted);align-items:center;gap:40px;margin-top:25px;font-size:10px;display:flex}.PatioPage-module__-DUt4a__footerBottom p{max-width:64ch;margin-right:auto}.PatioPage-module__-DUt4a__footerBottom a{align-items:center;min-height:44px;display:flex}.PatioPage-module__-DUt4a__dialog{background:var(--patio-paper);width:min(1080px,100% - 40px);height:auto;max-height:calc(100dvh - 40px);color:var(--patio-ink);overscroll-behavior:contain;border:0;margin:auto;padding:0;position:fixed;inset:20px}.PatioPage-module__-DUt4a__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111b14cc}.PatioPage-module__-DUt4a__dialog[open]{display:block}.PatioPage-module__-DUt4a__dialogHeader{z-index:2;background:var(--patio-paper);border-bottom:1px solid var(--patio-line);justify-content:space-between;align-items:center;gap:20px;padding:12px 28px;display:flex;position:sticky;top:0}.PatioPage-module__-DUt4a__closeButton{background:0 0;border:0;align-items:center;gap:18px;min-height:44px;display:flex;font-size:12px!important}.PatioPage-module__-DUt4a__closeButton span{font-size:28px}.PatioPage-module__-DUt4a__dialogTitle{padding:40px 5%}.PatioPage-module__-DUt4a__dialogTitle h2{margin:12px 0 20px;font-size:clamp(44px,6vw,82px)}.PatioPage-module__-DUt4a__dialogTitle>p{max-width:60ch;color:var(--patio-muted);font-size:14px}.PatioPage-module__-DUt4a__dialog .PatioPage-module__-DUt4a__dialogImage{object-fit:cover;width:100%;height:min(64vh,630px)}.PatioPage-module__-DUt4a__projectNotes{grid-template-columns:1fr 1fr;gap:35px 7%;padding:45px 5%;display:grid}.PatioPage-module__-DUt4a__projectNotes h3{text-transform:uppercase;letter-spacing:.13em;margin-bottom:14px;font-size:10px;font-weight:600}.PatioPage-module__-DUt4a__projectNotes p,.PatioPage-module__-DUt4a__projectNotes li{color:var(--patio-muted);font-size:14px;line-height:1.75}.PatioPage-module__-DUt4a__projectNotes ul{margin:0;padding-left:16px}.PatioPage-module__-DUt4a__dialogNav{border-top:1px solid var(--patio-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 5%;display:flex}.PatioPage-module__-DUt4a__dialogNav button{background:0 0;border:0;align-items:center;gap:14px;min-height:48px;padding:0;font-size:12px;display:flex}.PatioPage-module__-DUt4a__dialogNav>span{white-space:nowrap;font-size:11px}.PatioPage-module__-DUt4a__noScriptProjects{padding:40px 4%}.PatioPage-module__-DUt4a__noScriptProjects>article{padding:30px 0}@media (min-width:1600px){.PatioPage-module__-DUt4a__page{max-width:1920px;margin:0 auto}.PatioPage-module__-DUt4a__heroVisual{min-height:720px}}@media (max-width:1000px){.PatioPage-module__-DUt4a__hero{grid-template-columns:1fr 1fr;gap:25px}.PatioPage-module__-DUt4a__hero h1{margin-right:0;font-size:clamp(60px,7vw,78px)}.PatioPage-module__-DUt4a__heroVisual{min-height:550px}.PatioPage-module__-DUt4a__heroVisual figcaption{flex-direction:column;gap:2px}.PatioPage-module__-DUt4a__nav{gap:20px}.PatioPage-module__-DUt4a__studioVisual{min-height:520px}.PatioPage-module__-DUt4a__studioCopy{padding:60px 9%}.PatioPage-module__-DUt4a__approach{gap:7%;padding:85px 5%}}@media (max-width:720px){.PatioPage-module__-DUt4a__atlasBar{gap:12px;padding:8px 5%;font-size:9px}.PatioPage-module__-DUt4a__atlasBar>span{max-width:30ch}.PatioPage-module__-DUt4a__header{flex-wrap:wrap;gap:15px;padding:15px 5% 8px}.PatioPage-module__-DUt4a__wordmark{order:0;font-size:44px}.PatioPage-module__-DUt4a__language{order:1;margin-left:auto}.PatioPage-module__-DUt4a__nav{order:2;justify-content:space-between;gap:12px;width:100%}.PatioPage-module__-DUt4a__nav a{min-height:44px;font-size:11px}.PatioPage-module__-DUt4a__navContact{border:none}.PatioPage-module__-DUt4a__hero{flex-direction:column;gap:30px;padding:27px 5% 30px;display:flex}.PatioPage-module__-DUt4a__heroIntro{padding:5px 0 0}.PatioPage-module__-DUt4a__hero h1{margin:24px 0;font-size:clamp(58px,11.8vw,82px);line-height:1.04}.PatioPage-module__-DUt4a__heroBottom{grid-template-columns:1fr;max-width:none;display:grid}.PatioPage-module__-DUt4a__heroBottom>p{max-width:40ch;font-size:13px}.PatioPage-module__-DUt4a__textButton{justify-self:start;gap:23px;margin-top:20px}.PatioPage-module__-DUt4a__circle{width:40px;height:40px}.PatioPage-module__-DUt4a__heroVisual{height:420px;min-height:0}.PatioPage-module__-DUt4a__heroVisual figcaption{flex-direction:row;padding:9px 11px;font-size:9px;inset:auto 12px 12px}.PatioPage-module__-DUt4a__heroVisual figcaption span:last-child{text-align:right}.PatioPage-module__-DUt4a__work{padding:55px 5% 65px}.PatioPage-module__-DUt4a__sectionHead{margin-bottom:32px;display:block}.PatioPage-module__-DUt4a__sectionHead>p{max-width:40ch;margin-top:20px}.PatioPage-module__-DUt4a__sectionHead h2{margin-top:15px}.PatioPage-module__-DUt4a__projectGrid{grid-template-columns:1fr;gap:38px}.PatioPage-module__-DUt4a__projectCard:nth-child(2){padding-top:0}.PatioPage-module__-DUt4a__projectCard:nth-child(2) .PatioPage-module__-DUt4a__projectImage{aspect-ratio:1}.PatioPage-module__-DUt4a__projectCaption{margin-top:18px}.PatioPage-module__-DUt4a__projectCaption h3{font-size:38px}.PatioPage-module__-DUt4a__projectSummary{margin-top:11px!important}.PatioPage-module__-DUt4a__studio{grid-template-columns:1fr}.PatioPage-module__-DUt4a__studioVisual{height:380px;min-height:0}.PatioPage-module__-DUt4a__studioCopy{padding:46px 7% 55px}.PatioPage-module__-DUt4a__studioCopy h2{max-width:13ch;margin:23px 0;font-size:52px}.PatioPage-module__-DUt4a__approach{grid-template-columns:1fr;gap:35px;padding:62px 5%}.PatioPage-module__-DUt4a__approach h2{max-width:15ch}.PatioPage-module__-DUt4a__step summary{padding:21px 0}.PatioPage-module__-DUt4a__contact{margin:0;padding:47px 5%}.PatioPage-module__-DUt4a__contact h2{max-width:13ch;margin:25px 0;font-size:clamp(44px,11vw,66px)}.PatioPage-module__-DUt4a__contactBottom{flex-direction:column;align-items:flex-start;gap:25px}.PatioPage-module__-DUt4a__contactButton{width:100%}.PatioPage-module__-DUt4a__footer{padding:43px 5% 20px}.PatioPage-module__-DUt4a__footerBottom{flex-wrap:wrap;gap:15px 28px}.PatioPage-module__-DUt4a__footerBottom p{flex-basis:100%}.PatioPage-module__-DUt4a__footerBottom .PatioPage-module__-DUt4a__obranext{margin-right:auto}.PatioPage-module__-DUt4a__dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);inset:8px}.PatioPage-module__-DUt4a__dialogHeader{gap:12px;padding:10px 16px}.PatioPage-module__-DUt4a__dialogHeader .PatioPage-module__-DUt4a__eyebrow{font-size:8px}.PatioPage-module__-DUt4a__dialogTitle{padding:28px 6%}.PatioPage-module__-DUt4a__dialog .PatioPage-module__-DUt4a__dialogImage{height:340px}.PatioPage-module__-DUt4a__projectNotes{grid-template-columns:1fr;gap:24px;padding:30px 6%}.PatioPage-module__-DUt4a__dialogNav{padding:12px 6%}.PatioPage-module__-DUt4a__dialogNav button{gap:8px;font-size:10px}}@media (max-width:360px){.PatioPage-module__-DUt4a__hero h1{font-size:54px}.PatioPage-module__-DUt4a__heroVisual{height:340px}.PatioPage-module__-DUt4a__nav{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.PatioPage-module__-DUt4a__nav a{font-size:11px}.PatioPage-module__-DUt4a__navContact svg{display:none}.PatioPage-module__-DUt4a__studioCopy h2{font-size:44px}}@media (prefers-reduced-motion:reduce){.PatioPage-module__-DUt4a__page *,.PatioPage-module__-DUt4a__page :before,.PatioPage-module__-DUt4a__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.PatioPage-module__-DUt4a__projectOpen:hover img{transform:none}}.PatioPage-module__-DUt4a__heroVisual{scroll-margin-top:125px}@media (max-width:720px){.PatioPage-module__-DUt4a__heroVisual{scroll-margin-top:185px}}.PatioPage-module__-DUt4a__hero{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:start;gap:5%;padding:32px 4% 44px}.PatioPage-module__-DUt4a__heroIntro{padding:12px 0 0}.PatioPage-module__-DUt4a__hero h1{letter-spacing:-.05em;margin:24px 0;font-size:clamp(34px,3.3vw,50px);line-height:1.05}.PatioPage-module__-DUt4a__heroBottom>p{max-width:36ch;font-size:14px}.PatioPage-module__-DUt4a__textButton{text-align:left;gap:15px;margin-top:20px;line-height:1.5;font-size:13px!important}.PatioPage-module__-DUt4a__circle{flex-shrink:0;width:40px;height:40px}.PatioPage-module__-DUt4a__projectIndex{border-top:1px solid var(--patio-line);width:100%}.PatioPage-module__-DUt4a__projectIndex a{border-bottom:1px solid var(--patio-line);align-items:center;gap:15px;min-height:48px;padding:10px 0;font-size:14px;display:flex}.PatioPage-module__-DUt4a__projectIndex a:hover{color:#945234;text-underline-offset:4px;text-decoration:underline}.PatioPage-module__-DUt4a__heroVisual{background:0 0;min-height:0;overflow:visible}.PatioPage-module__-DUt4a__heroImage{aspect-ratio:1.58;object-position:center;animation:none;position:static;height:auto!important}.PatioPage-module__-DUt4a__heroVisual figcaption{color:var(--patio-ink);background:0 0;border:0;grid-template-columns:1fr 190px;gap:25px;padding:22px 0 0;font-size:12px;display:grid;position:static}.PatioPage-module__-DUt4a__heroVisual figcaption p{max-width:64ch;color:var(--patio-muted);font-size:15px;line-height:1.65}.PatioPage-module__-DUt4a__heroVisual figcaption>span{color:var(--patio-muted);border-left:1px solid var(--patio-line);padding-left:22px;font-size:12px;line-height:1.7}.PatioPage-module__-DUt4a__eyebrow{font-size:12px}.PatioPage-module__-DUt4a__sectionHead{grid-template-columns:.35fr 1fr;align-items:start;gap:5%;margin-bottom:32px;display:grid}.PatioPage-module__-DUt4a__sectionHead h2{margin-top:10px;font-size:30px}.PatioPage-module__-DUt4a__sectionHead>p{max-width:60ch;padding-top:3px;font-size:14px}.PatioPage-module__-DUt4a__projectCard{scroll-margin-top:125px}.PatioPage-module__-DUt4a__projectCaption{margin-top:20px}.PatioPage-module__-DUt4a__projectNumber{font-size:12px}.PatioPage-module__-DUt4a__projectSummary{max-width:52ch;font-size:15px;margin-top:12px!important}.PatioPage-module__-DUt4a__projectCaption .PatioPage-module__-DUt4a__eyebrow{font-size:12px}.PatioPage-module__-DUt4a__worktable{border-block:1px solid var(--patio-line);background:#e7e9de;grid-template-columns:1fr 1fr;gap:7%;padding:48px 4%;display:grid}.PatioPage-module__-DUt4a__studio{color:var(--patio-ink);background:0 0;display:block}.PatioPage-module__-DUt4a__studioVisual{aspect-ratio:1.65;height:auto;min-height:0}.PatioPage-module__-DUt4a__studioVisual img{position:static}.PatioPage-module__-DUt4a__studioCopy>p:not(.PatioPage-module__-DUt4a__eyebrow){color:var(--patio-muted);max-width:60ch;font-size:15px}.PatioPage-module__-DUt4a__studioLink{border-color:var(--patio-line);margin-top:18px;font-size:14px}.PatioPage-module__-DUt4a__approach{background:0 0;padding:0;display:block}.PatioPage-module__-DUt4a__approach h2{max-width:24ch;margin:12px 0 28px;font-size:36px}.PatioPage-module__-DUt4a__step summary>span:first-child{font-size:12px}.PatioPage-module__-DUt4a__step h3{font-size:18px}.PatioPage-module__-DUt4a__step>p{padding-bottom:24px;font-size:15px;line-height:1.7}.PatioPage-module__-DUt4a__contact{background:var(--patio-paper);grid-template-columns:.35fr 1fr;gap:12px 5%;margin:0;padding:40px 4%;display:grid}.PatioPage-module__-DUt4a__contact>.PatioPage-module__-DUt4a__eyebrow{grid-row:1/3}.PatioPage-module__-DUt4a__contactBottom{grid-column:2;align-items:start;gap:35px;margin-top:12px}.PatioPage-module__-DUt4a__contactBottom p{font-size:15px}.PatioPage-module__-DUt4a__contactNote{font-size:12px!important}.PatioPage-module__-DUt4a__contactButton{min-height:55px;padding:16px 20px;font-size:14px}.PatioPage-module__-DUt4a__footer{padding-top:24px}.PatioPage-module__-DUt4a__footerBottom,.PatioPage-module__-DUt4a__footerTop a{font-size:12px}@media (max-width:1000px){.PatioPage-module__-DUt4a__hero{grid-template-columns:230px minmax(0,1fr);gap:4%}.PatioPage-module__-DUt4a__hero h1{font-size:38px}.PatioPage-module__-DUt4a__heroVisual figcaption{display:block}.PatioPage-module__-DUt4a__heroVisual figcaption>span{border:0;margin-top:16px;padding:0;display:block}.PatioPage-module__-DUt4a__heroVisual figcaption h2{font-size:32px}.PatioPage-module__-DUt4a__projectGrid{gap:5%}.PatioPage-module__-DUt4a__projectCard:nth-child(2){padding-top:80px}.PatioPage-module__-DUt4a__worktable{gap:5%}.PatioPage-module__-DUt4a__contactBottom{flex-direction:column;gap:22px}}@media (max-width:720px){.PatioPage-module__-DUt4a__hero{flex-direction:column;gap:25px;padding:26px 6% 32px;display:flex}.PatioPage-module__-DUt4a__heroIntro{width:100%;padding:0}.PatioPage-module__-DUt4a__hero h1{margin:14px 0 18px;font-size:36px;line-height:1.06}.PatioPage-module__-DUt4a__projectIndex{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.PatioPage-module__-DUt4a__projectIndex a{min-height:54px;padding:10px 0;font-size:12px;line-height:1.4;display:block}.PatioPage-module__-DUt4a__projectIndex a span{margin-bottom:5px;font-size:12px;display:block}.PatioPage-module__-DUt4a__heroBottom{margin-top:18px}.PatioPage-module__-DUt4a__heroBottom>p{max-width:52ch;font-size:14px}.PatioPage-module__-DUt4a__textButton{min-height:44px;margin-top:14px}.PatioPage-module__-DUt4a__heroVisual{width:100%;height:auto;min-height:0}.PatioPage-module__-DUt4a__heroImage{aspect-ratio:1.2}.PatioPage-module__-DUt4a__heroVisual figcaption{padding-top:20px;display:block}.PatioPage-module__-DUt4a__heroVisual figcaption span:last-child{text-align:left}.PatioPage-module__-DUt4a__heroVisual figcaption h2{font-size:32px}.PatioPage-module__-DUt4a__heroVisual figcaption p{font-size:15px}.PatioPage-module__-DUt4a__work{padding:28px 6% 40px}.PatioPage-module__-DUt4a__sectionHead{margin-bottom:25px;display:block}.PatioPage-module__-DUt4a__sectionHead h2{font-size:28px}.PatioPage-module__-DUt4a__sectionHead>p{margin-top:15px;font-size:14px}.PatioPage-module__-DUt4a__projectGrid{grid-template-columns:1fr;gap:36px}.PatioPage-module__-DUt4a__projectCard:nth-child(2){padding-top:0}.PatioPage-module__-DUt4a__projectCard:nth-child(2) .PatioPage-module__-DUt4a__projectImage{aspect-ratio:4/5}.PatioPage-module__-DUt4a__projectCaption h3{font-size:34px}.PatioPage-module__-DUt4a__projectSummary{font-size:15px}.PatioPage-module__-DUt4a__projectCard{scroll-margin-top:185px}.PatioPage-module__-DUt4a__worktable{padding:32px 6%;display:block}.PatioPage-module__-DUt4a__studioVisual{aspect-ratio:1.3;height:auto}.PatioPage-module__-DUt4a__studioCopy{padding:22px 0 30px}.PatioPage-module__-DUt4a__studioCopy h2{max-width:22ch;font-size:31px}.PatioPage-module__-DUt4a__approach{padding:0}.PatioPage-module__-DUt4a__approach h2{max-width:22ch;margin:12px 0 22px;font-size:31px}.PatioPage-module__-DUt4a__contact{padding:32px 6%;display:block}.PatioPage-module__-DUt4a__contact h2{max-width:22ch;margin:14px 0 20px;font-size:32px}.PatioPage-module__-DUt4a__contactBottom{gap:22px;margin:0;display:flex}.PatioPage-module__-DUt4a__contactButton{width:100%}.PatioPage-module__-DUt4a__footerWordmark{font-size:74px}.PatioPage-module__-DUt4a__footer{padding:24px 6%}.PatioPage-module__-DUt4a__page section{scroll-margin-top:180px}}@media (max-width:360px){.PatioPage-module__-DUt4a__hero h1{font-size:32px}.PatioPage-module__-DUt4a__projectIndex{gap:9px}.PatioPage-module__-DUt4a__heroVisual figcaption h2{font-size:30px}.PatioPage-module__-DUt4a__contact h2,.PatioPage-module__-DUt4a__studioCopy h2,.PatioPage-module__-DUt4a__approach h2{font-size:29px}}@media (prefers-reduced-motion:no-preference){.PatioPage-module__-DUt4a__heroImage[data-motion-state=entered],.PatioPage-module__-DUt4a__studioVisual img[data-motion-state=entered]{animation:1.2s cubic-bezier(.16,1,.3,1) both PatioPage-module__-DUt4a__folioAperture}.PatioPage-module__-DUt4a__projectCaption[data-motion-state=entered] .PatioPage-module__-DUt4a__projectNumber{animation:.9s cubic-bezier(.16,1,.3,1) both PatioPage-module__-DUt4a__folioNumber}.PatioPage-module__-DUt4a__projectCaption[data-motion-state=entered] .PatioPage-module__-DUt4a__captionArrow{animation:.9s cubic-bezier(.16,1,.3,1) both PatioPage-module__-DUt4a__folioArrow}}@keyframes PatioPage-module__-DUt4a__folioAperture{0%{clip-path:inset(9% 10%)}to{clip-path:inset(0)}}@keyframes PatioPage-module__-DUt4a__folioNumber{0%{translate:0 12px}to{translate:0}}@keyframes PatioPage-module__-DUt4a__folioArrow{0%{translate:-12px 12px}to{translate:0}}@media (min-width:900px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.PatioPage-module__-DUt4a__studioVisual img[data-motion-parallax]{scale:1.08}}@media (prefers-reduced-motion:reduce){.PatioPage-module__-DUt4a__projectOpen:hover .PatioPage-module__-DUt4a__imageAction{transform:none}}.PatioPage-module__-DUt4a__hero{color:#fffdf5;isolation:isolate;background:#273b2f;grid-template-columns:minmax(0,1fr);gap:0;min-height:850px;padding:0;display:grid;position:relative}.PatioPage-module__-DUt4a__heroIntro{z-index:2;grid-area:1/1;width:65%;padding:clamp(60px,6vw,100px) 6% 64px}.PatioPage-module__-DUt4a__hero h1{max-width:11ch;margin:42px 0 38px;font-size:clamp(70px,8.2vw,132px);line-height:.98}.PatioPage-module__-DUt4a__heroBottom{max-width:39ch;margin-top:34px}.PatioPage-module__-DUt4a__heroBottom>p{color:#f1f0e8;max-width:37ch;font-size:16px}.PatioPage-module__-DUt4a__hero .PatioPage-module__-DUt4a__eyebrow{color:#f1f0e8}.PatioPage-module__-DUt4a__hero .PatioPage-module__-DUt4a__circle{border-color:#fffdf58c;width:52px;height:52px}.PatioPage-module__-DUt4a__hero .PatioPage-module__-DUt4a__textButton{gap:30px;font-size:14px!important}.PatioPage-module__-DUt4a__hero .PatioPage-module__-DUt4a__textButton:hover .PatioPage-module__-DUt4a__circle{color:#273b2f;background:#fffdf5}.PatioPage-module__-DUt4a__hero :is(a,button):focus-visible{outline-color:#fffdf5}.PatioPage-module__-DUt4a__projectIndex{border-top:1px solid #fffdf561;flex-wrap:wrap;gap:10px 26px;padding-top:16px;display:flex}.PatioPage-module__-DUt4a__projectIndex a{border:0;gap:12px;min-height:44px;padding:0;font-size:12px;display:flex}.PatioPage-module__-DUt4a__projectIndex a span{color:#e6e8db;font-size:10px}.PatioPage-module__-DUt4a__projectIndex a:hover{color:#fffdf5}.PatioPage-module__-DUt4a__heroVisual{width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.PatioPage-module__-DUt4a__heroImageFrame{position:absolute;inset:0;overflow:hidden}.PatioPage-module__-DUt4a__heroImageFrame:after{content:"";background:linear-gradient(90deg,#12241be6 0%,#12241bc9 43%,#12241b35 75%),linear-gradient(#0000 55%,#12241bcf);position:absolute;inset:0}.PatioPage-module__-DUt4a__heroImageFrame .PatioPage-module__-DUt4a__heroImage{aspect-ratio:auto;object-position:58% center;width:100%;position:absolute;height:100%!important}.PatioPage-module__-DUt4a__heroVisual figcaption{color:#fffdf5;background:#12241be6;border-top:1px solid #fffdf561;width:28%;padding:24px;display:block;position:absolute;inset:auto 5% 64px auto}.PatioPage-module__-DUt4a__heroVisual figcaption h2{margin:10px 0 14px;font-size:42px}.PatioPage-module__-DUt4a__heroVisual figcaption p{color:#f1f0e8;font-size:14px;line-height:1.6}.PatioPage-module__-DUt4a__heroVisual figcaption>span{color:#e6e8db;border:0;margin-top:20px;padding:0;font-size:11px;display:block}.PatioPage-module__-DUt4a__work{padding:110px 6% 120px}.PatioPage-module__-DUt4a__sectionHead{grid-template-columns:1.5fr .65fr;align-items:end;gap:12%;margin-bottom:76px}.PatioPage-module__-DUt4a__sectionHead h2{max-width:15ch;margin-top:22px;font-size:clamp(48px,6.4vw,98px)}.PatioPage-module__-DUt4a__sectionHead>p{max-width:30ch;padding-bottom:8px;font-size:16px}.PatioPage-module__-DUt4a__projectGrid{grid-template-columns:1.25fr .8fr;gap:10%}.PatioPage-module__-DUt4a__projectCard:nth-child(2){padding-top:190px}.PatioPage-module__-DUt4a__projectImage{aspect-ratio:1.2}.PatioPage-module__-DUt4a__projectCard:nth-child(2) .PatioPage-module__-DUt4a__projectImage{aspect-ratio:2/3}.PatioPage-module__-DUt4a__projectCaption h3{font-size:clamp(40px,4.4vw,66px)}.PatioPage-module__-DUt4a__projectSummary{font-size:16px}.PatioPage-module__-DUt4a__worktable{border:0;padding:0;display:block}.PatioPage-module__-DUt4a__studio{color:#f2f0e9;background:#273b2f;grid-template-columns:1.2fr 1fr;display:grid}.PatioPage-module__-DUt4a__studioVisual{aspect-ratio:auto;min-height:720px;position:relative;overflow:hidden}.PatioPage-module__-DUt4a__studioVisual img{width:100%;height:100%;position:absolute;inset:0}.PatioPage-module__-DUt4a__studioStamp{font-size:clamp(140px,18vw,280px);bottom:30px;left:7%}.PatioPage-module__-DUt4a__studioCopy{padding:80px 12%;display:flex}.PatioPage-module__-DUt4a__studioCopy h2{max-width:13ch;margin:30px 0;font-size:clamp(48px,5.8vw,88px)}.PatioPage-module__-DUt4a__studioCopy>p:not(.PatioPage-module__-DUt4a__eyebrow){color:#d8dfd1;font-size:16px}.PatioPage-module__-DUt4a__studioLink{border-color:#92a18c;margin-top:30px}.PatioPage-module__-DUt4a__studio a:focus-visible{outline-color:#f3c28a}.PatioPage-module__-DUt4a__approach{grid-template-columns:1fr 1fr;gap:12%;padding:100px 6%;display:grid}.PatioPage-module__-DUt4a__approach h2{max-width:13ch;margin-top:24px;font-size:clamp(46px,5vw,76px)}.PatioPage-module__-DUt4a__step summary{padding:30px 0}.PatioPage-module__-DUt4a__contact{background:#d9dfcf;padding:90px 6%;display:block}.PatioPage-module__-DUt4a__contact h2{max-width:17ch;margin:26px 0 40px;font-size:clamp(50px,6.8vw,104px)}.PatioPage-module__-DUt4a__contactBottom{align-items:end;margin:0}.PatioPage-module__-DUt4a__footerWordmark{font-size:clamp(100px,19vw,290px)}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.PatioPage-module__-DUt4a__hero[data-scroll-active=true] .PatioPage-module__-DUt4a__heroImage{transform:translateY(calc(var(--scene-center,0) * 55px)) scale(1.14)}.PatioPage-module__-DUt4a__work[data-scroll-active=true] .PatioPage-module__-DUt4a__projectCard:nth-child(2) .PatioPage-module__-DUt4a__projectImage img{translate:0 calc(var(--scene-center,0) * -45px);scale:1.13}.PatioPage-module__-DUt4a__studio[data-scroll-active=true] .PatioPage-module__-DUt4a__studioVisual img{transform:translateY(calc(var(--scene-center,0) * 60px)) scale(1.18)}.PatioPage-module__-DUt4a__studio[data-scroll-active=true] .PatioPage-module__-DUt4a__studioStamp{translate:calc(var(--scene-center,0) * 70px) 0}}@media (max-width:1000px) and (min-width:721px){.PatioPage-module__-DUt4a__heroIntro{width:64%;padding-left:5%;padding-right:4%}.PatioPage-module__-DUt4a__hero h1{font-size:clamp(66px,9vw,78px)}.PatioPage-module__-DUt4a__heroVisual figcaption{width:29%;right:4%}.PatioPage-module__-DUt4a__heroVisual figcaption h2{font-size:34px}.PatioPage-module__-DUt4a__studioVisual{min-height:660px}.PatioPage-module__-DUt4a__studioCopy{padding:64px 9%}.PatioPage-module__-DUt4a__studioCopy h2{font-size:54px}}@media (max-width:720px){.PatioPage-module__-DUt4a__hero{min-height:0;color:var(--patio-ink);background:var(--patio-paper);display:flex}.PatioPage-module__-DUt4a__heroVisual{order:0;height:auto;position:relative;inset:auto;overflow:visible}.PatioPage-module__-DUt4a__heroImageFrame{height:430px;position:relative}.PatioPage-module__-DUt4a__heroImageFrame:after{background:0 0}.PatioPage-module__-DUt4a__heroImageFrame .PatioPage-module__-DUt4a__heroImage{object-position:center}.PatioPage-module__-DUt4a__heroVisual figcaption{width:auto;color:var(--patio-ink);border-bottom:1px solid var(--patio-line);background:0 0;margin:0 6%;padding:22px 0;position:static}.PatioPage-module__-DUt4a__heroVisual figcaption h2{font-size:34px}.PatioPage-module__-DUt4a__heroVisual figcaption p,.PatioPage-module__-DUt4a__heroVisual figcaption>span,.PatioPage-module__-DUt4a__hero .PatioPage-module__-DUt4a__heroVisual .PatioPage-module__-DUt4a__eyebrow{color:var(--patio-muted)}.PatioPage-module__-DUt4a__heroVisual figcaption>span{margin-top:14px}.PatioPage-module__-DUt4a__heroIntro{width:100%;padding:38px 6% 52px}.PatioPage-module__-DUt4a__hero h1{max-width:none;margin:24px 0 30px;font-size:clamp(52px,13.8vw,86px)}.PatioPage-module__-DUt4a__hero .PatioPage-module__-DUt4a__eyebrow,.PatioPage-module__-DUt4a__heroBottom>p{color:var(--patio-muted)}.PatioPage-module__-DUt4a__heroBottom{margin-top:26px}.PatioPage-module__-DUt4a__hero .PatioPage-module__-DUt4a__circle,.PatioPage-module__-DUt4a__projectIndex{border-color:var(--patio-line)}.PatioPage-module__-DUt4a__hero :is(a,button):focus-visible{outline-color:#945234}.PatioPage-module__-DUt4a__projectIndex{gap:8px 22px}.PatioPage-module__-DUt4a__projectIndex a span{color:var(--patio-muted)}.PatioPage-module__-DUt4a__projectIndex a:hover{color:#945234}.PatioPage-module__-DUt4a__work{padding:52px 6% 64px}.PatioPage-module__-DUt4a__sectionHead{margin-bottom:38px;display:block}.PatioPage-module__-DUt4a__sectionHead h2{font-size:48px}.PatioPage-module__-DUt4a__sectionHead>p{max-width:40ch;margin-top:22px}.PatioPage-module__-DUt4a__projectGrid{grid-template-columns:1fr;gap:44px}.PatioPage-module__-DUt4a__projectCard:nth-child(2){padding-top:0}.PatioPage-module__-DUt4a__projectCard:nth-child(2) .PatioPage-module__-DUt4a__projectImage{aspect-ratio:4/5}.PatioPage-module__-DUt4a__projectCaption h3{font-size:40px}.PatioPage-module__-DUt4a__studio{grid-template-columns:1fr}.PatioPage-module__-DUt4a__studioVisual{height:450px;min-height:0}.PatioPage-module__-DUt4a__studioStamp{font-size:150px}.PatioPage-module__-DUt4a__studioCopy{padding:48px 7% 60px}.PatioPage-module__-DUt4a__studioCopy h2{font-size:54px}.PatioPage-module__-DUt4a__approach{padding:56px 6%;display:block}.PatioPage-module__-DUt4a__approach h2{margin-bottom:30px;font-size:46px}.PatioPage-module__-DUt4a__contact{padding:56px 6%}.PatioPage-module__-DUt4a__contact h2{margin:25px 0 30px;font-size:48px}.PatioPage-module__-DUt4a__contactBottom{align-items:stretch}.PatioPage-module__-DUt4a__footerTop{flex-wrap:wrap;gap:16px}.PatioPage-module__-DUt4a__footerWordmark{font-size:110px}}@media (max-width:360px){.PatioPage-module__-DUt4a__heroImageFrame{height:350px}.PatioPage-module__-DUt4a__hero h1,.PatioPage-module__-DUt4a__studioCopy h2{font-size:48px}.PatioPage-module__-DUt4a__sectionHead h2,.PatioPage-module__-DUt4a__approach h2,.PatioPage-module__-DUt4a__contact h2{font-size:40px}}
.PatioStudy-module__16U6CG__section{color:#273b2f;background:#e5e8df;border-top:1px solid #a9b5a4;padding:80px 4%}.PatioStudy-module__16U6CG__section>header{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;margin-bottom:45px;display:grid}.PatioStudy-module__16U6CG__section>header h2{max-width:16ch;font-size:clamp(2.5rem,4.5vw,4.5rem)}.PatioStudy-module__16U6CG__section>header p{max-width:50ch;font-size:1rem;line-height:1.75}.PatioStudy-module__16U6CG__projectTabs,.PatioStudy-module__16U6CG__views{flex-wrap:wrap;display:flex}.PatioStudy-module__16U6CG__projectTabs{gap:28px;margin-bottom:32px}.PatioStudy-module__16U6CG__section button,.PatioStudy-module__16U6CG__study button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}.PatioStudy-module__16U6CG__projectTabs button{border-bottom:1px solid #9aaa91;gap:20px;padding:15px 0;font-size:1.1rem;display:flex}.PatioStudy-module__16U6CG__projectTabs button[aria-pressed=true]{border-bottom:3px solid #344f35}.PatioStudy-module__16U6CG__projectTabs span,.PatioStudy-module__16U6CG__views span,.PatioStudy-module__16U6CG__number{letter-spacing:.07em;font-size:.75rem}.PatioStudy-module__16U6CG__study{color:#273b2f;background:#f3f1e8;border:1px solid #bcc5b4}.PatioStudy-module__16U6CG__views{border-bottom:1px solid #bcc5b4}.PatioStudy-module__16U6CG__views button{text-align:left;border-right:1px solid #bcc5b4;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:.9rem;display:flex}.PatioStudy-module__16U6CG__views button:last-child{border-right:0}.PatioStudy-module__16U6CG__views button[aria-pressed=true]{background:#d5dfcb}.PatioStudy-module__16U6CG__studyContent{grid-template-columns:1.6fr 1fr;align-items:stretch;display:grid}.PatioStudy-module__16U6CG__photo,.PatioStudy-module__16U6CG__diagram{min-width:0;margin:0!important}.PatioStudy-module__16U6CG__photo img{object-fit:cover;aspect-ratio:3/2;max-height:570px;display:block;width:100%!important;height:100%!important}.PatioStudy-module__16U6CG__photo{min-height:420px;position:relative}.PatioStudy-module__16U6CG__photo figcaption{color:#fff;background:#24362be6;padding:7px 10px;font-size:.7rem;position:absolute;bottom:10px;left:10px;right:10px}.PatioStudy-module__16U6CG__diagram{background:#eeede0;padding:30px 20px}.PatioStudy-module__16U6CG__diagram svg{width:100%;height:auto;max-height:430px;display:block}.PatioStudy-module__16U6CG__diagram figcaption{color:#435843;padding:15px 10px;font-size:.8rem;line-height:1.6}.PatioStudy-module__16U6CG__annotation{align-self:center;padding:35px}.PatioStudy-module__16U6CG__annotation h3{letter-spacing:-.04em;font-family:Georgia,serif;font-size:2rem;font-weight:400;line-height:1.15;margin:24px 0!important}.PatioStudy-module__16U6CG__annotation>p:not(.PatioStudy-module__16U6CG__number){font-size:.95rem;line-height:1.75;margin:16px 0!important}.PatioStudy-module__16U6CG__zones{flex-direction:column;margin:22px 0;display:flex}.PatioStudy-module__16U6CG__zones button{text-align:left;border-top:1px solid #acbaa3;gap:15px;padding:12px 0;font-size:.9rem;display:flex}.PatioStudy-module__16U6CG__zones button[aria-pressed=true]{font-weight:650}.PatioStudy-module__16U6CG__zones span{font-size:.7rem}.PatioStudy-module__16U6CG__section button:focus-visible,.PatioStudy-module__16U6CG__study button:focus-visible{outline-offset:4px;outline:3px solid #945234}@media (max-width:760px){.PatioStudy-module__16U6CG__section{padding:48px 6%}.PatioStudy-module__16U6CG__section>header{grid-template-columns:1fr;gap:24px}.PatioStudy-module__16U6CG__section>header h2{font-size:2.5rem}.PatioStudy-module__16U6CG__projectTabs{gap:12px}.PatioStudy-module__16U6CG__projectTabs button{gap:8px;font-size:.85rem}.PatioStudy-module__16U6CG__studyContent{grid-template-columns:1fr}.PatioStudy-module__16U6CG__views button{gap:8px;padding:12px;font-size:.8rem}.PatioStudy-module__16U6CG__views span{display:none}.PatioStudy-module__16U6CG__photo{min-height:0}.PatioStudy-module__16U6CG__photo img{max-height:400px;height:auto!important}.PatioStudy-module__16U6CG__annotation{padding:25px}.PatioStudy-module__16U6CG__annotation h3{font-size:1.7rem}.PatioStudy-module__16U6CG__diagram{padding:18px 10px}}