.project-tile[data-astro-cid-uqpqlbr4]{aspect-ratio:1;min-width:0;color:var(--tile-ink);isolation:isolate;text-decoration:none;display:block;position:relative;container-type:inline-size}.project-tile[data-astro-cid-uqpqlbr4] img[data-astro-cid-uqpqlbr4]{object-fit:cover;width:100%;height:100%;display:block}.tile-copy[data-astro-cid-uqpqlbr4]{background:var(--tile-color);opacity:0;flex-direction:column;gap:.75em;padding:10%;font-size:clamp(.75rem,8.5cqw,1rem);line-height:1.2;transition:opacity .35s;display:flex;position:absolute;inset:0}.tile-copy[data-astro-cid-uqpqlbr4]>[data-astro-cid-uqpqlbr4]{transition:transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(.5rem)}.project-tile[data-astro-cid-uqpqlbr4]:hover .tile-copy[data-astro-cid-uqpqlbr4]>[data-astro-cid-uqpqlbr4],.project-tile[data-astro-cid-uqpqlbr4]:focus-visible .tile-copy[data-astro-cid-uqpqlbr4]>[data-astro-cid-uqpqlbr4]{transform:translateY(0)}.tile-copy[data-astro-cid-uqpqlbr4] strong[data-astro-cid-uqpqlbr4]{font-weight:500}.tile-copy[data-astro-cid-uqpqlbr4] span[data-astro-cid-uqpqlbr4]{white-space:pre-line;font-size:.72em;line-height:1.4}.tile-copy[data-astro-cid-uqpqlbr4] small[data-astro-cid-uqpqlbr4]{color:var(--tile-label);text-transform:uppercase;letter-spacing:.06em;margin-top:auto;font-size:.58em}.project-tile[data-astro-cid-uqpqlbr4]:hover .tile-copy[data-astro-cid-uqpqlbr4],.project-tile[data-astro-cid-uqpqlbr4]:focus-visible .tile-copy[data-astro-cid-uqpqlbr4]{opacity:1}.project-tile[data-astro-cid-uqpqlbr4]:focus-visible{z-index:42;outline-offset:3px;outline:3px solid #fff}@media (hover:none),(width<=48rem){.project-tile[data-astro-cid-uqpqlbr4]{aspect-ratio:auto;background:var(--tile-color)}.project-tile[data-astro-cid-uqpqlbr4] img[data-astro-cid-uqpqlbr4]{aspect-ratio:1;height:auto}.tile-copy[data-astro-cid-uqpqlbr4]{opacity:1;min-height:10rem;padding:1rem;font-size:1rem;position:relative}.tile-copy[data-astro-cid-uqpqlbr4]>[data-astro-cid-uqpqlbr4]{transform:none}.tile-copy[data-astro-cid-uqpqlbr4] span[data-astro-cid-uqpqlbr4]{white-space:pre-line;font-size:.8em}.tile-copy[data-astro-cid-uqpqlbr4] small[data-astro-cid-uqpqlbr4]{color:var(--tile-label);margin-top:.5rem;font-size:.65em}}@media (prefers-reduced-motion:reduce){.tile-copy[data-astro-cid-uqpqlbr4],.tile-copy[data-astro-cid-uqpqlbr4]>[data-astro-cid-uqpqlbr4]{transition:none;transform:none}}.home-mosaic[data-astro-cid-ohw7oxmx]{background:#ffc8a3 url(/design-assets/oct20/blocks.webp) 50%/100% 100%;grid-template-columns:260fr 1010fr;width:min(80rem,100%);margin:0 auto;display:grid;container-type:inline-size}.left-column[data-astro-cid-ohw7oxmx]{grid-template-rows:20.4724cqw repeat(5,1fr);display:grid}.side-block[data-astro-cid-ohw7oxmx],.pump[data-astro-cid-ohw7oxmx]{align-items:center;padding:16.1538%;display:flex}.side-block[data-astro-cid-ohw7oxmx] .project-tile{width:100%}.pump[data-astro-cid-ohw7oxmx] img[data-astro-cid-ohw7oxmx]{width:100%;height:auto;display:block}.right-column[data-astro-cid-ohw7oxmx]{flex-direction:column;min-width:0;display:flex}.building[data-astro-cid-ohw7oxmx]{flex:1;padding:3.30709cqw 6% 4% 6.8%}.curatorial[data-astro-cid-ohw7oxmx]{color:#f5e2d0;background:#b85a72 url(/design-assets/oct20/note.webp) top/100%;margin-bottom:5.4%}.curatorial[data-astro-cid-ohw7oxmx] summary[data-astro-cid-ohw7oxmx]{height:13.8583cqw;font:700 clamp(1.5rem, 3vw, 2.5rem)/1.15 var(--font-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,3vw,3rem);list-style:none;display:flex}.curatorial[data-astro-cid-ohw7oxmx] summary[data-astro-cid-ohw7oxmx]::-webkit-details-marker{display:none}.curatorial[data-astro-cid-ohw7oxmx] span[data-astro-cid-ohw7oxmx]{box-sizing:border-box;width:2.75rem;height:2.75rem;font:400 1.4rem var(--font-body);vertical-align:middle;border:1px solid;border-radius:50%;flex:0 0 2.75rem;place-items:center;padding:0;transition:transform .5s cubic-bezier(.22,1,.36,1);display:inline-grid}.curatorial[data-astro-cid-ohw7oxmx] summary[data-astro-cid-ohw7oxmx]:hover span[data-astro-cid-ohw7oxmx],.curatorial[data-astro-cid-ohw7oxmx] summary[data-astro-cid-ohw7oxmx]:focus-visible span[data-astro-cid-ohw7oxmx]{transform:rotate(-15deg)}.curatorial[data-astro-cid-ohw7oxmx] summary[data-astro-cid-ohw7oxmx][aria-expanded=true] span[data-astro-cid-ohw7oxmx]{transform:rotate(180deg)}.note-fallback[data-astro-cid-ohw7oxmx]{padding:0 5.5% 5.5%;font-size:1.125rem;line-height:1.65}.tiles[data-astro-cid-ohw7oxmx]{grid-template-rows:auto repeat(4,auto);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tiles[data-astro-cid-ohw7oxmx] img[data-astro-cid-ohw7oxmx]{object-fit:fill;width:100%;height:100%;display:block}.clouds[data-astro-cid-ohw7oxmx]{aspect-ratio:880/250;grid-column:1/-1}.balcony[data-astro-cid-ohw7oxmx]{grid-area:3/2/5/5}.right-arch[data-astro-cid-ohw7oxmx]{grid-area:3/5}.dam[data-astro-cid-ohw7oxmx]{grid-area:4/1}.motifs[data-astro-cid-ohw7oxmx]{grid-area:4/5}.decoration[data-astro-cid-ohw7oxmx]{aspect-ratio:1}.stepwell[data-astro-cid-ohw7oxmx] .project-tile{aspect-ratio:1010/260}.stepwell[data-astro-cid-ohw7oxmx] .project-tile img{object-fit:fill}.stepwell[data-astro-cid-ohw7oxmx] .tile-copy{padding:1rem 8.7%;font-size:1.125rem;inset:16.1538% 0}.stepwell[data-astro-cid-ohw7oxmx] .tile-copy small{margin-top:.75rem}.note-dialog[data-astro-cid-ohw7oxmx]{box-sizing:border-box;inset:var(--note-top,2rem) auto auto var(--note-left,20%);width:var(--note-width,70%);max-width:calc(100% - 2rem);height:min(65rem, calc(100dvh - var(--note-top,2rem) - 1rem));color:#f5e2d0;background:#b85a72 url(/design-assets/oct20/note.webp) top/100%;border:0;max-height:none;margin:0;padding:0;font-family:Montserrat,sans-serif;position:fixed;overflow:hidden}.note-dialog[data-astro-cid-ohw7oxmx][open]{flex-direction:column;display:flex}.note-dialog[data-astro-cid-ohw7oxmx]::backdrop{opacity:0;background:0 0;transition:opacity .45s}.note-dialog[data-astro-cid-ohw7oxmx].is-unfurled::backdrop{opacity:1}.note-dialog[data-astro-cid-ohw7oxmx].is-unfurled .note-body[data-astro-cid-ohw7oxmx]{opacity:1;transform:translateY(0)}.note-dialog[data-astro-cid-ohw7oxmx].is-unfurled .note-heading[data-astro-cid-ohw7oxmx] button[data-astro-cid-ohw7oxmx]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.curatorial[data-astro-cid-ohw7oxmx] span[data-astro-cid-ohw7oxmx],.note-dialog[data-astro-cid-ohw7oxmx]::backdrop,.note-body[data-astro-cid-ohw7oxmx],.note-heading[data-astro-cid-ohw7oxmx] button[data-astro-cid-ohw7oxmx]{transition:none!important}}.note-heading[data-astro-cid-ohw7oxmx]{box-sizing:border-box;flex:0 0 var(--note-header-height);padding:1rem var(--note-header-padding);justify-content:space-between;align-items:center;gap:1rem;display:flex}.note-heading[data-astro-cid-ohw7oxmx] h2[data-astro-cid-ohw7oxmx]{font:var(--note-header-font);letter-spacing:var(--note-header-tracking);margin:0}.note-heading[data-astro-cid-ohw7oxmx] button[data-astro-cid-ohw7oxmx]{color:inherit;font:var(--note-arrow-font);cursor:pointer;background:0 0;border:1px solid;border-radius:50%;flex:0 0 2.75rem;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;font-size:1.4rem;transition:transform .65s cubic-bezier(.22,1,.36,1);display:grid;transform:rotate(0)}.note-body[data-astro-cid-ohw7oxmx]{opacity:0;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#f5e2d099 transparent;min-height:0;margin:0 .75rem 1.5rem var(--note-header-padding);padding-right:max(1rem, calc(var(--note-header-padding) - .75rem));font-size:1.125rem;line-height:1.65;transition:opacity .4s,transform .6s cubic-bezier(.22,1,.36,1);overflow:auto;transform:translateY(1rem)}.note-body[data-astro-cid-ohw7oxmx] p[data-astro-cid-ohw7oxmx]{margin:0 0 1.4em}@media (width<=48rem),(hover:none){.home-mosaic[data-astro-cid-ohw7oxmx]{flex-direction:column;display:flex}.left-column[data-astro-cid-ohw7oxmx]{order:2;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pump[data-astro-cid-ohw7oxmx]{display:none}.side-block[data-astro-cid-ohw7oxmx]{padding:.625rem}.building[data-astro-cid-ohw7oxmx]{padding:1.25rem .625rem}.curatorial[data-astro-cid-ohw7oxmx] summary[data-astro-cid-ohw7oxmx]{height:auto;min-height:7rem}.stepwell[data-astro-cid-ohw7oxmx] .tile-copy{padding:1rem;inset:auto}.curatorial[data-astro-cid-ohw7oxmx]{margin-bottom:1.25rem}.tiles[data-astro-cid-ohw7oxmx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.tiles[data-astro-cid-ohw7oxmx]>.decoration[data-astro-cid-ohw7oxmx],.tiles[data-astro-cid-ohw7oxmx]>.balcony[data-astro-cid-ohw7oxmx]{display:none}.tiles[data-astro-cid-ohw7oxmx]>.clouds[data-astro-cid-ohw7oxmx]{grid-column:1/-1;height:auto}.tiles[data-astro-cid-ohw7oxmx] .project-tile{grid-area:auto}.stepwell[data-astro-cid-ohw7oxmx]{padding:.625rem}.stepwell[data-astro-cid-ohw7oxmx] .project-tile{aspect-ratio:auto}.stepwell[data-astro-cid-ohw7oxmx] .project-tile img{aspect-ratio:4;object-fit:cover;height:auto}.note-dialog[data-astro-cid-ohw7oxmx]{max-width:calc(100% - 1.25rem)}}.sr-only[data-astro-cid-lcdefpme]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
