html[data-theme=light]{--background:#f2f1e9;--foreground:#252d20;--primary:#354b29;--border:#b3bba6;--ink:#202c1a;--paper:#e4e8da;--acid:#425d2c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--background:#111210;--foreground:#ecebe4;--primary:#dce9ac;--border:#424b36;--ink:#ecebe4;--paper:#1b2217;--acid:#dce9ac;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,.studio-site,.studio-site :is(header,nav,section,footer,h1,h2,h3,p,a,span,button,details,summary,article),.studio-site .sculpture-frame,.studio-site .about-symbol:before{transition-property:background-color,color,border-color,box-shadow,fill,stroke;transition-duration:.45s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.studio-site .circle-arrow,.studio-site .contact-arrow{transition:background-color .45s,color .45s,border-color .45s,transform .35s}.studio-site .text-link{transition:color .45s,border-color .45s,gap .3s}.studio-site .project-art{transition:background-color .45s,color .45s,transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s}.studio-site .project-art>img{transition:transform 1s cubic-bezier(.16,1,.3,1)}.studio-site .open-project{transition:opacity .3s,transform .3s}.studio-header>.theme-toggle{flex-shrink:0;margin-left:2px}html[data-theme=light] .studio-site :is(.studio-header,.section-marker,.work-footnote,.studio-footer,.view-switch,.is-list .work-card){border-color:#b3bba6}html[data-theme=light] .studio-site :is(.header-descriptor,.hero-topline,.hero-topline>span:last-child,.hero-side-note,.coordinate,.hero-edition,.section-marker,.work-heading-note>p,.round-link small,.project-caption p,.project-number,.project-services,.work-footnote,.about-copy,.contact-note,.footer-baseline){color:#59644e}html[data-theme=light] .studio-site :is(.hero-bottom>p,.work-heading h2 em,.about-layout h2 em,.section-marker svg,.footer-baseline>a,.contact-action,.studio-nav sup){color:#455a35}html[data-theme=light] .studio-site .studio-hero h1>em{color:#425d2c}html[data-theme=light] .studio-site .sculpture-caption{background:#f2f1e9}html[data-theme=light] .studio-site .sculpture-frame{border-color:#687d52}html[data-theme=light] .studio-site .frame-two{border-color:#879778}html[data-theme=light] .studio-site .frame-three{border-color:#a2ad94}html[data-theme=light] .studio-site :is(.circle-arrow,.contact-arrow,.menu-toggle){border-color:#849371}html[data-theme=light] .studio-site .view-switch button{color:#55634a}html[data-theme=light] .studio-site .view-switch button[aria-pressed=true],html[data-theme=light] .studio-site .round-link:hover .circle-arrow,html[data-theme=light] .studio-site .contact-title-link:hover .contact-arrow,html[data-theme=light] .studio-site .skip{color:#fffef6;background:#425d2c}html[data-theme=light] .studio-site .studio-services{color:#202c1a;background:#e4e8da}html[data-theme=light] .studio-site :is(a,button,summary):focus-visible{outline-color:#425d2c}html[data-theme=light] .studio-site ::selection{color:#fffef6;background:#405c2a}html[data-theme=dark] .studio-site .studio-services{color:#ecebe4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b2217}html[data-theme=dark] .studio-services :is(.section-marker,.studio-service,.project-scope,.scope-details details){border-color:#536147}html[data-theme=dark] .studio-services :is(.section-marker,.services-intro>p,.studio-service>.micro,.studio-service>div>p,.project-scope>div>p,.scope-details details>div){color:#bcc8ad}html[data-theme=dark] .studio-services :is(.section-marker svg,.services-intro h2 em,.project-scope h3 em){color:#dce9ac}html[data-theme=dark] .studio-services .service-tag{color:#c8d5ba;border-color:#657357}html[data-theme=dark] .studio-services :is(a,summary):focus-visible{outline-color:#dce9ac}@media (max-width:1100px){.studio-header{gap:22px}.studio-header .header-descriptor{margin-left:2%}.studio-header .studio-nav{gap:25px}}@media (min-width:741px) and (max-width:900px){.studio-header .header-descriptor{display:none}.studio-header .studio-nav{margin-left:auto}}@media (max-width:740px){.studio-header{gap:12px}.studio-header .studio-wordmark{margin-right:auto}.studio-header>.theme-toggle{order:2;margin-left:0}.studio-header .menu-toggle{order:3;margin-left:0}.studio-header .studio-nav{order:4}html[data-theme=light] .studio-site .studio-nav{background:#f2f1e9;border-color:#aab59b;box-shadow:0 16px 36px #27341e1a}}@media (max-width:360px){.studio-header{gap:9px}.studio-header .studio-wordmark{font-size:24px}.studio-header .studio-wordmark>span{font-size:16px}}@media (prefers-reduced-motion:reduce){body,.studio-site,.studio-site *,.studio-site :before,.studio-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.project-water .project-art{color:#174f47;background:#e8f2eb}.project-water .project-art>img{object-fit:cover;object-position:55% 18%;opacity:1;width:83%;height:75%;position:absolute;inset:auto 0 0 auto}.project-water .project-art:after{background:linear-gradient(90deg,#e8f2eb 0%,#e8f2ebd6 12%,#e8f2eb00 42%),linear-gradient(#e8f2eb00 69%,#163f3555 100%)}.project-water .project-art-title{max-width:85%;font-size:clamp(34px,3.7vw,57px);top:79px}.project-water .project-art-foot{background:#e8f2ebe8;padding:5px 8px;bottom:18px;left:18px}.project-gallery.is-list .project-water .project-art>img{object-position:55% 30%;width:70%;height:100%}.project-gallery.is-list .project-water .project-art-title{font-size:34px;top:42px}@media (max-width:740px){.project-water .project-art-title{font-size:clamp(34px,9.6vw,46px);top:77px}.project-water .project-art>img{object-position:55% 28%;width:79%;height:75%}.project-gallery.is-list .project-water .project-art>img{width:100%;height:100%}.project-gallery.is-list .project-water .project-art:after{background:0 0}}
