.field-context,.field-window-studies,.field-installation,.field-projects{color:#272b27;background:#eeece4}.field-context :where(h2,h3,p,a),.field-window-studies :where(h2,h3,p,a),.field-installation :where(h2,p,a),.field-projects :where(h2,h3,p,a){overflow-wrap:break-word}.field-context{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:9%;align-items:center}.field-context-copy{min-width:0;max-width:500px}.field-context h2{font-size:clamp(43px,4.5vw,69px);line-height:1.05;letter-spacing:-.04em}.field-context-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;margin-top:27px}.field-context-copy .field-context-question{border-top:1px solid #c4c7bc;padding-top:22px;font-size:19px}.field-context-copy .text-link{display:flex;justify-content:space-between;gap:20px;width:fit-content;min-height:44px;margin-top:23px}.field-context--alexandre{background:#ede9df}.field-context--entry{background:#e8e5dc}.field-context--patio{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:7%}.field-context--patio h2{font-size:clamp(42px,4.2vw,64px)}.field-editorial-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:10%;align-items:end;margin-bottom:45px}.field-editorial-heading h2{font-size:clamp(43px,4.6vw,70px);line-height:1.05;letter-spacing:-.04em}.field-editorial-heading>p{font-size:15px;line-height:1.85;max-width:410px;color:#555c52}.field-editorial-heading .eyebrow{font-size:11px}.field-window-studies{background:#eae7df}.field-window-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.field-window-grid>article{min-width:0}.field-window-grid>article:nth-child(2){padding-top:55px}.field-window-copy{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px 13px;padding-top:25px}.field-window-copy>span{font-size:11px;color:#9b292b;padding-top:8px}.field-window-copy h3{font:400 clamp(28px,2.6vw,38px)/1.1 var(--serif);letter-spacing:-.025em}.field-window-copy>p{grid-column:2;font-size:14px;line-height:1.8;margin-top:3px;color:#555c52}.field-window-next{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;width:fit-content;margin-top:35px}.field-installation{background:#e9e7df}.field-installation-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:11%;align-items:start}.field-installation-grid>div{min-width:0}.field-installation-arrival{padding-top:90px}.field-installation-arrival>p{font-size:16px;line-height:1.8;margin-top:24px;max-width:410px}.field-installation-arrival .text-link{display:flex;align-items:center;justify-content:space-between;gap:20px;width:fit-content;min-height:44px;margin-top:15px}.field-projects{background:#eae7df;scroll-margin-top:125px}.field-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.field-project-grid>article{min-width:0;scroll-margin-top:125px}.field-project-label{display:flex;align-items:baseline;gap:13px;font-size:10px;line-height:1.6;letter-spacing:.08em;border-top:1px solid #c5c4b9;padding-top:17px;margin:0 0 19px}.field-project-label>span{font:400 34px/1 var(--serif);letter-spacing:-.04em;color:#9b292b}.field-project-copy{padding-top:25px}.field-project-copy h3{font:400 clamp(34px,3.2vw,46px)/1.07 var(--serif);letter-spacing:-.03em;max-width:370px}.field-project-copy>p{font-size:14px;line-height:1.85;margin-top:23px;color:#555c52}.field-project-copy .field-project-question{border-top:1px solid #c5c4b9;padding-top:20px;color:#272b27;font-size:16px}.field-project-copy .text-link{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;margin-top:16px;font-size:13px;line-height:1.65}.field-context :is(a):focus-visible,.field-window-studies a:focus-visible,.field-installation a:focus-visible,.field-projects a:focus-visible{outline:3px solid #a8242c;outline-offset:5px}@media(max-width:1050px){.field-context{gap:6%}.field-window-grid,.field-project-grid{gap:22px}.field-installation-grid,.field-editorial-heading{gap:7%}.field-context-copy>p:not(.eyebrow){font-size:15px}.field-project-copy h3{font-size:35px}.field-window-copy{grid-template-columns:19px minmax(0,1fr);gap:10px}}@media(max-width:760px){.field-context,.field-context--patio,.field-editorial-heading{grid-template-columns:1fr;gap:28px}.field-context-copy{max-width:none}.field-context-copy{grid-row:1}.field-context h2,.field-context--patio h2,.field-editorial-heading h2{font-size:clamp(42px,9vw,59px)}.field-context .field-photo{max-width:540px;width:100%;justify-self:center}.field-context-copy>p:not(.eyebrow){margin-top:22px}.field-context-copy .field-context-question{font-size:17px}.field-editorial-heading{margin-bottom:31px}.field-editorial-heading>p{max-width:550px;font-size:15px}.field-project-grid{grid-template-columns:1fr;gap:43px}.field-project-grid>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:23px}.field-project-label{grid-column:1/-1;margin-bottom:0}.field-project-copy{padding-top:0}.field-project-copy h3{font-size:35px}.field-project-copy>p{font-size:14px;margin-top:19px}.field-project-copy .field-project-question{font-size:15px}.field-projects .field-photo{align-self:start}.field-project-copy .text-link{font-size:13px}}@media(max-width:700px){.field-window-grid{grid-template-columns:1fr;gap:38px}.field-window-grid>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px}.field-window-grid>article:nth-child(2){padding-top:0}.field-window-copy{display:block;padding-top:15px}.field-window-copy>span{display:block;margin-bottom:18px}.field-window-copy h3{font-size:35px}.field-window-copy>p{margin-top:18px}.field-installation-grid{grid-template-columns:1fr;gap:35px}.field-installation-grid>div{width:100%;max-width:540px;justify-self:center}.field-installation-arrival{padding-top:0;padding-inline:7%}.field-installation-arrival>p{font-size:15px}.field-installation-arrival .text-link{font-size:14px}}@media(max-width:480px){.field-window-grid>article,.field-project-grid>article{display:block}.field-window-copy{padding-top:23px}.field-window-copy>span{margin-bottom:13px}.field-window-copy h3,.field-project-copy h3{font-size:39px}.field-window-copy>p{font-size:15px;margin-top:15px}.field-project-label{margin-bottom:18px}.field-project-copy{padding-top:23px}.field-project-copy>p{font-size:15px}.field-window-next{font-size:14px}.field-project-grid{gap:43px}}@media(forced-colors:active){.field-context,.field-window-studies,.field-installation,.field-projects{background:Canvas;color:CanvasText}.field-context p,.field-editorial-heading>p,.field-window-copy>p,.field-project-copy>p,.field-window-copy>span,.field-project-label>span{color:CanvasText}.field-context :is(a):focus-visible,.field-window-studies a:focus-visible,.field-installation a:focus-visible,.field-projects a:focus-visible{outline-color:Highlight}}
