.site-module__oB1X9q__header{z-index:90;height:var(--header-height);justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:var(--page-gutter);display:flex;position:fixed;top:0;left:0;right:0}.site-module__oB1X9q__wordmark,.site-module__oB1X9q__link{font-family:var(--font-sans);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:uppercase;text-decoration:none}.site-module__oB1X9q__wordmark{height:256px;color:var(--color-cream);font-family:var(--font-work-sans), var(--font-sans);outline-offset:8px;font-size:256px;font-weight:var(--font-weight-semibold);letter-spacing:0;text-shadow:0 1px 8px #00000059;z-index:60;flex:none;align-items:flex-start;line-height:1;display:flex;position:relative}.site-module__oB1X9q__wordmarkFull{white-space:nowrap;line-height:1;transition:transform .3s ease-in-out;position:relative;transform:translateY(-42px)}.site-module__oB1X9q__wordmark[data-over-image=true],.site-module__oB1X9q__menuButton[data-over-image=true]{color:var(--color-on-image)}.site-module__oB1X9q__menuButton{z-index:60;justify-content:flex-start;align-items:flex-end;gap:var(--space-10);cursor:pointer;width:auto;height:170px;color:var(--color-cream);background:0 0;border:none;flex-direction:column;padding:0;display:flex;position:relative;transform:translateY(25px)}.site-module__oB1X9q__menuLine{transform-origin:50%;background:currentColor;width:130px;height:8px;transition:translate .2s;display:block;box-shadow:0 1px 5px #00000059}.site-module__oB1X9q__menuButton[data-menu-open=true] .site-module__oB1X9q__menuLine:first-child{translate:0 48px}.site-module__oB1X9q__menuButton[data-menu-open=true] .site-module__oB1X9q__menuLine:last-child{translate:0 -48px}.site-module__oB1X9q__menuNav{z-index:80;padding-top:var(--header-height);-webkit-backdrop-filter:blur(50px);background:0 0;flex-direction:column;justify-content:center;width:100%;display:flex;position:fixed;inset:0}.site-module__oB1X9q__menuNav:before{content:"";background:var(--color-overlay);pointer-events:none;transition:none;position:absolute;inset:0}.site-module__oB1X9q__menuLinks{align-items:flex-end;gap:var(--space-6);padding:0 var(--page-gutter);text-align:right;flex-direction:column;display:flex;position:relative}.site-module__oB1X9q__menuLink{font-family:var(--font-sans);font-size:48px;font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:uppercase;color:var(--color-text);line-height:1.05;text-decoration:none;transition:color .18s;display:block}.site-module__oB1X9q__menuLink:hover,.site-module__oB1X9q__menuLink[aria-current=page]{color:var(--color-cream);text-underline-offset:.15em;text-decoration:underline}.site-module__oB1X9q__links{display:none}.site-module__oB1X9q__link:after{background:var(--color-amber);content:"";transform-origin:100%;height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:13px;left:0;right:0;transform:scaleX(0)}.site-module__oB1X9q__link:hover,.site-module__oB1X9q__link[aria-current=page]{color:var(--color-cream)}.site-module__oB1X9q__link:hover:after,.site-module__oB1X9q__link[aria-current=page]:after,.site-module__oB1X9q__link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-module__oB1X9q__link:focus-visible{outline:var(--focus-ring)}.site-module__oB1X9q__footer{padding:36px var(--page-gutter) 44px;border-top:var(--border-subtle);background:var(--color-black);color:var(--color-text);font-family:var(--font-sans);font-size:24px;font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:28px;line-height:1.4;display:flex}.site-module__oB1X9q__atlas,.site-module__oB1X9q__record{background:var(--color-black)}.site-module__oB1X9q__footerList{flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.site-module__oB1X9q__footerItem,.site-module__oB1X9q__footerTop{align-items:center;gap:var(--space-2);min-height:var(--control-size);max-width:100%;text-decoration:none;display:inline-flex}.site-module__oB1X9q__footerItem svg,.site-module__oB1X9q__footerTop svg{flex:none}.site-module__oB1X9q__footerSocial,.site-module__oB1X9q__footerTop{color:var(--color-text-secondary)}.site-module__oB1X9q__footerTop{font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.site-module__oB1X9q__footerItem[href]:hover,.site-module__oB1X9q__footerTop:hover{color:var(--color-text);text-underline-offset:5px;text-decoration:underline}.site-module__oB1X9q__footerItem[href]:focus-visible,.site-module__oB1X9q__footerTop:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-1)}.site-module__oB1X9q__media{width:100%;aspect-ratio:var(--media-ratio);background-color:var(--color-panel);background-image:var(--media-image);background-position:50%;background-repeat:no-repeat;background-size:var(--media-fit);margin:0;position:relative;overflow:hidden}.site-module__oB1X9q__mediaImage{opacity:1;object-position:center;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.site-module__oB1X9q__mediaExpandButton{z-index:3;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.site-module__oB1X9q__mediaExpandButton:focus-visible{outline:2px solid var(--color-on-image);outline-offset:-6px}.site-module__oB1X9q__mediaCaption{z-index:2;color:var(--color-on-image);font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem;line-height:1.3;position:absolute;bottom:14px;left:16px;right:16px}@media (min-width:761px){.site-module__oB1X9q__header{transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.site-module__oB1X9q__wordmark{transition:font-size .3s ease-in-out,height .3s ease-in-out}.site-module__oB1X9q__menuButton{transition:width .3s ease-in-out,height .3s ease-in-out,gap .3s ease-in-out,transform .3s ease-in-out}.site-module__oB1X9q__menuLine{transition:width .3s ease-in-out,height .3s ease-in-out,translate .2s}.site-module__oB1X9q__header[data-condensed=true]{height:100px;padding-top:var(--space-5);padding-bottom:var(--space-5)}.site-module__oB1X9q__header[data-condensed=true] .site-module__oB1X9q__wordmark{height:60px;font-size:58.5px}.site-module__oB1X9q__header[data-condensed=true] .site-module__oB1X9q__wordmarkFull{transform:none}.site-module__oB1X9q__header[data-condensed=true] .site-module__oB1X9q__menuButton{gap:var(--space-2);width:150px;height:60px;transform:translateY(6px)}.site-module__oB1X9q__header[data-condensed=true] .site-module__oB1X9q__menuLine{width:38px;height:3px}.site-module__oB1X9q__header[data-condensed=true] .site-module__oB1X9q__menuButton[data-menu-open=true] .site-module__oB1X9q__menuLine:first-child{translate:0 11px}.site-module__oB1X9q__header[data-condensed=true] .site-module__oB1X9q__menuButton[data-menu-open=true] .site-module__oB1X9q__menuLine:last-child{translate:0 -11px}}@media (min-width:761px) and (max-width:1100px){.site-module__oB1X9q__wordmark{height:200px;font-size:clamp(128px,16vw,176px)}}@media (max-width:760px){.site-module__oB1X9q__header{min-height:60px;padding:0 var(--space-4);gap:var(--space-3);align-items:center}.site-module__oB1X9q__wordmark{align-items:center;height:60px;font-size:58.5px}.site-module__oB1X9q__wordmarkFull{position:relative;top:0;transform:none}.site-module__oB1X9q__menuButton{justify-content:center;align-items:flex-end;gap:var(--space-2);width:58.5px;height:58.5px;transform:none}.site-module__oB1X9q__menuLine{width:38px;height:3px}.site-module__oB1X9q__menuButton[data-menu-open=true] .site-module__oB1X9q__menuLine:first-child{translate:0 11px}.site-module__oB1X9q__menuButton[data-menu-open=true] .site-module__oB1X9q__menuLine:last-child{translate:0 -11px}.site-module__oB1X9q__menuNav{max-width:100%}.site-module__oB1X9q__menuLink{font-size:36px}.site-module__oB1X9q__footer{gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;padding-block:28px;display:grid}.site-module__oB1X9q__footerList{flex-direction:column;gap:0}.site-module__oB1X9q__footerTop{grid-column:1/-1;justify-self:end}}
.bouncing-words-module__Ix5xeW__track{vertical-align:baseline;white-space:nowrap;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;display:flex;position:relative;overflow:hidden}.bouncing-words-module__Ix5xeW__row{white-space:nowrap;width:100%;display:block;position:relative;overflow:hidden}.bouncing-words-module__Ix5xeW__trackStatic{align-items:center;overflow:visible}.bouncing-words-module__Ix5xeW__trackStatic .bouncing-words-module__Ix5xeW__row{justify-content:center;display:flex;overflow:visible}.bouncing-words-module__Ix5xeW__word{white-space:nowrap;will-change:transform;display:inline-block}
.hero-slideshow-module__HtBXMW__slideshow{width:100%;height:100%;position:relative;overflow:hidden}.hero-slideshow-module__HtBXMW__slide{z-index:1;position:absolute;inset:0}.hero-slideshow-module__HtBXMW__fadeTransition{z-index:3;pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden}.hero-slideshow-module__HtBXMW__fadeOutgoing,.hero-slideshow-module__HtBXMW__fadeIncoming{will-change:opacity;position:absolute;inset:0}.hero-slideshow-module__HtBXMW__fadeOutgoing{z-index:1}.hero-slideshow-module__HtBXMW__fadeIncoming{z-index:2}.hero-slideshow-module__HtBXMW__image{object-fit:cover;object-position:center}.hero-slideshow-module__HtBXMW__overlay{z-index:4;background:var(--color-image-wash);pointer-events:none;position:absolute;inset:0}.hero-slideshow-module__HtBXMW__heroWrapper{z-index:10;padding:170px var(--page-gutter) var(--space-10);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.hero-slideshow-module__HtBXMW__heroContent{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.hero-slideshow-module__HtBXMW__title{font-size:48px;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-on-image);max-width:800px;line-height:.85}.hero-slideshow-module__HtBXMW__title span{display:block}.hero-slideshow-module__HtBXMW__dots{z-index:11;gap:28px;display:flex}.hero-slideshow-module__HtBXMW__dot{border-bottom:26px solid var(--color-image-control);cursor:pointer;background:0 0;border-right:66px solid #0000;width:0;height:0;padding:0;transition:border-color .3s}.hero-slideshow-module__HtBXMW__dotActive{border-bottom-color:var(--color-on-image)}@media (max-width:760px){.hero-slideshow-module__HtBXMW__heroWrapper{padding:80px var(--page-gutter) var(--space-10)}.hero-slideshow-module__HtBXMW__title{max-width:330px;font-size:32px}}
.astronomy-center-page-module__qgz_dG__page{width:100%;color:var(--color-cream);background:var(--color-black)}.astronomy-center-page-module__qgz_dG__hero,.astronomy-center-page-module__qgz_dG__hero figure{width:100%;margin:0}.astronomy-center-page-module__qgz_dG__header{width:67%;max-width:1280px;margin:0 auto;padding:clamp(24px,2.4vw,48px) 0 clamp(40px,4vw,80px)}.astronomy-center-page-module__qgz_dG__projectTitle{font-family:var(--font-sans);font-size:clamp(30px,3.8vw,68px);font-weight:var(--font-weight-bold);text-align:center;margin:0 0 clamp(24px,2.2vw,40px);line-height:1.05}.astronomy-center-page-module__qgz_dG__description{font-family:var(--font-sans);font-size:clamp(19px,1.85vw,32px);font-weight:var(--font-weight-medium);text-transform:uppercase;gap:clamp(18px,1.8vw,32px);margin-bottom:clamp(36px,4vw,72px);line-height:1.35;display:grid}.astronomy-center-page-module__qgz_dG__description p,.astronomy-center-page-module__qgz_dG__informationRow dt,.astronomy-center-page-module__qgz_dG__informationRow dd{margin:0}.astronomy-center-page-module__qgz_dG__informationRows{border-top:1.5px solid var(--color-soft);margin:0}.astronomy-center-page-module__qgz_dG__informationRow{border-bottom:1.5px solid var(--color-soft);min-height:42px;font-family:var(--font-mono);font-size:clamp(15px,1.35vw,22px);font-weight:var(--font-weight-medium);text-transform:uppercase;grid-template-columns:22% minmax(0,1fr);align-items:center;gap:16px;line-height:1.3;display:grid}.astronomy-center-page-module__qgz_dG__informationRow dt,.astronomy-center-page-module__qgz_dG__informationRow dd{padding:8px 0}.astronomy-center-page-module__qgz_dG__mediaStream{--gallery-gap:clamp(3px, .5vw, 8px);gap:var(--gallery-gap);width:auto;margin:0 70px;padding-bottom:clamp(48px,6vw,120px);display:grid}.astronomy-center-page-module__qgz_dG__mediaStream figure{min-width:0;margin:0}.astronomy-center-page-module__qgz_dG__exteriorPair,.astronomy-center-page-module__qgz_dG__exteriorMosaic,.astronomy-center-page-module__qgz_dG__drawingSheet,.astronomy-center-page-module__qgz_dG__interiorFeatures,.astronomy-center-page-module__qgz_dG__interiorMosaic,.astronomy-center-page-module__qgz_dG__models{gap:var(--gallery-gap);min-width:0;display:grid}.astronomy-center-page-module__qgz_dG__exteriorPair{gap:var(--gallery-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.astronomy-center-page-module__qgz_dG__exteriorMosaic,.astronomy-center-page-module__qgz_dG__interiorMosaic{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.astronomy-center-page-module__qgz_dG__drawingSheet{background:#fff;grid-template-columns:1.955fr 3.38fr}.astronomy-center-page-module__qgz_dG__drawingSheet figure:nth-child(n+3){grid-column:1/-1}.astronomy-center-page-module__qgz_dG__interiorFeatures{grid-template-columns:1fr}.astronomy-center-page-module__qgz_dG__models{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.astronomy-center-page-module__qgz_dG__models figure:first-child{grid-area:2/1}.astronomy-center-page-module__qgz_dG__models figure:nth-child(2){grid-area:1/1}.astronomy-center-page-module__qgz_dG__models figure:nth-child(3){grid-area:1/2/span 2}.astronomy-center-page-module__qgz_dG__models figure:nth-child(4){grid-area:3/1/auto/-1}.astronomy-center-page-module__qgz_dG__structuralDiagrams{gap:var(--gallery-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.astronomy-center-page-module__qgz_dG__lightbox{z-index:100;cursor:pointer;background:#000000eb;place-items:center;padding:clamp(20px,5vw,80px);display:grid;position:fixed;inset:0}.astronomy-center-page-module__qgz_dG__lightboxImage{object-fit:contain;cursor:default;width:auto;max-width:100%;height:auto;max-height:calc(100vh - clamp(40px,10vw,160px))}@media (max-width:1024px){.astronomy-center-page-module__qgz_dG__mediaStream{margin:0 40px}}@media (max-width:760px){.astronomy-center-page-module__qgz_dG__header{width:auto;margin:0 20px;padding-top:28px}.astronomy-center-page-module__qgz_dG__projectTitle{font-size:clamp(30px,6.3vw,42px)}.astronomy-center-page-module__qgz_dG__description{font-size:18px;line-height:1.45}.astronomy-center-page-module__qgz_dG__informationRow{grid-template-columns:32% minmax(0,1fr);gap:12px;font-size:14px}.astronomy-center-page-module__qgz_dG__mediaStream{margin:0 20px}.astronomy-center-page-module__qgz_dG__exteriorMosaic,.astronomy-center-page-module__qgz_dG__interiorMosaic,.astronomy-center-page-module__qgz_dG__models{grid-template-columns:repeat(2,minmax(0,1fr))}}
.art-gallery-page-module__wOJLta__mediaStream{--gallery-gap:clamp(3px, .5vw, 8px);gap:var(--gallery-gap);margin:0 70px;padding-bottom:clamp(48px,6vw,120px);display:grid}.art-gallery-page-module__wOJLta__mediaStream figure{min-width:0;margin:0}.art-gallery-page-module__wOJLta__conceptGrid{gap:var(--gallery-gap);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.236fr);align-items:start;display:grid}.art-gallery-page-module__wOJLta__conceptStack{gap:var(--gallery-gap);display:grid}@media (max-width:1024px){.art-gallery-page-module__wOJLta__mediaStream{margin:0 40px}}@media (max-width:760px){.art-gallery-page-module__wOJLta__mediaStream{margin:0 20px}.art-gallery-page-module__wOJLta__conceptGrid{grid-template-columns:1fr}}
.chu-lai-airport-page-module__B1K5jG__mediaStream{--gallery-gap:clamp(3px, .5vw, 8px);gap:var(--gallery-gap);margin:0 70px;padding-bottom:clamp(48px,6vw,120px);display:grid}.chu-lai-airport-page-module__B1K5jG__mediaStream figure{min-width:0;margin:0}.chu-lai-airport-page-module__B1K5jG__drawing{background-color:#fff}.chu-lai-airport-page-module__B1K5jG__roofGrid,.chu-lai-airport-page-module__B1K5jG__modelGrid{gap:var(--gallery-gap);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;display:grid}.chu-lai-airport-page-module__B1K5jG__roofStack,.chu-lai-airport-page-module__B1K5jG__modelStack{gap:var(--gallery-gap);display:grid}@media (max-width:1024px){.chu-lai-airport-page-module__B1K5jG__mediaStream{margin:0 40px}}@media (max-width:760px){.chu-lai-airport-page-module__B1K5jG__mediaStream{margin:0 20px}.chu-lai-airport-page-module__B1K5jG__roofGrid,.chu-lai-airport-page-module__B1K5jG__modelGrid{grid-template-columns:1fr}}
.flower-research-center-page-module__2tF1-W__mediaStream{--gallery-gap:clamp(3px, .5vw, 8px);gap:var(--gallery-gap);margin:0 70px;padding-bottom:clamp(48px,6vw,120px);display:grid}.flower-research-center-page-module__2tF1-W__mediaStream figure{min-width:0;margin:0}.flower-research-center-page-module__2tF1-W__triptych,.flower-research-center-page-module__2tF1-W__elevationGrid,.flower-research-center-page-module__2tF1-W__detailPair{gap:var(--gallery-gap);min-width:0;display:grid}.flower-research-center-page-module__2tF1-W__triptych{grid-template-columns:repeat(3,minmax(0,1fr))}.flower-research-center-page-module__2tF1-W__elevationGrid,.flower-research-center-page-module__2tF1-W__detailPair{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (max-width:1024px){.flower-research-center-page-module__2tF1-W__mediaStream{margin:0 40px}}@media (max-width:760px){.flower-research-center-page-module__2tF1-W__mediaStream{margin:0 20px}.flower-research-center-page-module__2tF1-W__triptych{grid-template-columns:repeat(2,minmax(0,1fr))}}
.home-page-module__F7YCaa__page{background:var(--color-black);width:100%}.home-page-module__F7YCaa__hero{height:max(100vh,100dvh);position:relative;overflow:hidden}.home-page-module__F7YCaa__manifesto{align-items:center;row-gap:var(--space-6);padding:var(--space-10) var(--space-5);background:var(--color-black);text-align:left;flex-direction:column;display:flex}.home-page-module__F7YCaa__manifesto>h2{column-gap:var(--space-6);row-gap:var(--space-3);width:100%;max-width:1220px;font-family:var(--font-sans);font-size:148px;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-cream);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:0 auto;line-height:1;display:flex}.home-page-module__F7YCaa__manifesto>h2>span{white-space:nowrap}.home-page-module__F7YCaa__manifestoCopy{gap:var(--space-6);width:100%;max-width:1160px;color:var(--color-soft);font-family:var(--font-sans);font-size:24px;font-weight:var(--font-weight-regular);text-align:left;margin:0 auto;line-height:1.5;display:grid}.home-page-module__F7YCaa__manifestoCopyInner{width:100%;color:var(--color-soft);font-family:var(--font-sans);font-size:24px;font-weight:var(--font-weight-regular);text-align:left;gap:18px;line-height:1.5;display:grid}.home-page-module__F7YCaa__manifestoCopyInner[hidden]{display:none}.home-page-module__F7YCaa__manifestoCopyInner p{margin:0}.home-page-module__F7YCaa__manifestoAction{font-family:var(--font-sans);font-size:45px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:0;color:var(--color-cream);cursor:pointer;text-underline-offset:6px;background:0 0;border:0;justify-self:center;padding:0;line-height:.9;text-decoration:underline;text-decoration-thickness:2px;transition:color .2s}.home-page-module__F7YCaa__manifestoAction:hover,.home-page-module__F7YCaa__manifestoAction:focus-visible{color:var(--color-amber)}.home-page-module__F7YCaa__narrative{column-gap:var(--space-10);row-gap:var(--space-6);padding:var(--space-22) var(--page-gutter);background:var(--color-black);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.home-page-module__F7YCaa__narrativeForward>.home-page-module__F7YCaa__narrativeMedia{grid-area:1/1}.home-page-module__F7YCaa__narrativeForward>.home-page-module__F7YCaa__narrativeCopy{grid-area:1/2;align-self:center}.home-page-module__F7YCaa__narrativeReverse>.home-page-module__F7YCaa__narrativeCopy{grid-area:1/1;align-self:center}.home-page-module__F7YCaa__narrativeReverse{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}.home-page-module__F7YCaa__narrativeReverse>.home-page-module__F7YCaa__narrativeMedia{grid-area:1/2;place-self:center end;width:100%}.home-page-module__F7YCaa__narrativeMedia{width:100%;height:auto}.home-page-module__F7YCaa__narrativeCopy{gap:var(--space-5);max-width:480px;color:var(--color-cream);grid-template-columns:1fr;grid-template-areas:"title""summary""action""detail";display:grid}.home-page-module__F7YCaa__narrativeTitle{font-family:var(--font-sans);font-size:90px;font-weight:var(--font-weight-semibold);text-transform:uppercase;grid-area:title;margin:0;line-height:.85}.home-page-module__F7YCaa__narrativeSummary{color:var(--color-cream);font-family:var(--font-sans);font-size:24px;font-weight:var(--font-weight-regular);grid-area:summary;margin:0;line-height:1.5}.home-page-module__F7YCaa__narrativeAction{width:fit-content;font-family:var(--font-sans);font-size:60px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:0;color:var(--color-cream);cursor:pointer;text-underline-offset:6px;background:0 0;border:0;grid-area:action;align-self:start;padding:0;line-height:.9;text-decoration:underline;text-decoration-thickness:2px;transition:color .2s}.home-page-module__F7YCaa__narrativeAction:hover{color:var(--color-amber)}.home-page-module__F7YCaa__narrativeDetail{color:var(--color-cream);font-family:var(--font-sans);font-size:24px;font-weight:var(--font-weight-regular);grid-area:detail;margin:0;line-height:1.5}.home-page-module__F7YCaa__manifestoCta{column-gap:var(--space-10);row-gap:var(--space-6);background:var(--color-panel);grid-template-columns:180px minmax(0,1fr) 300px;align-items:start;padding:30px 0;display:grid}.home-page-module__F7YCaa__manifestoCta>h2{max-width:100%;font-family:var(--font-sans);font-size:168px;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-cream);grid-column:1/-1;margin:0;line-height:.84}.home-page-module__F7YCaa__manifestoCtaHeading{text-align:center;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin:0;display:flex}.home-page-module__F7YCaa__manifestoCtaWords{text-align:left;flex:100%;width:100%;min-width:0;display:flex}.home-page-module__F7YCaa__manifestoCta>p{max-width:520px;font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:0;color:var(--color-soft);grid-column:2;margin:0}@media (min-width:761px) and (max-width:1100px){.home-page-module__F7YCaa__manifestoCta>h2{font-size:104px}.home-page-module__F7YCaa__narrativeTitle{font-size:52px}}@media (min-width:761px){.home-page-module__F7YCaa__manifesto>h2{flex-wrap:nowrap;justify-content:center;column-gap:clamp(0px,.8vw,12px);max-width:none;font-size:clamp(72px,11.3vw - 4.5px,148px)}}@media (max-width:760px){.home-page-module__F7YCaa__hero{min-height:max(100vh,100dvh)}.home-page-module__F7YCaa__manifesto{align-items:center;gap:var(--space-5);padding:56px var(--space-5) var(--space-16);text-align:left;flex-direction:column;display:flex}.home-page-module__F7YCaa__manifesto>h2{gap:var(--space-3);font-size:72px;font-family:var(--font-sans);font-weight:var(--font-weight-semibold)}.home-page-module__F7YCaa__manifestoCopy{text-align:left;max-width:100%;margin:0 auto;font-size:22.5px;line-height:1.45}.home-page-module__F7YCaa__manifestoCopyInner{text-align:left;font-size:22.5px;line-height:1.45}.home-page-module__F7YCaa__manifestoAction{letter-spacing:0;font-size:26.325px;line-height:.95;font-family:var(--font-sans);font-weight:var(--font-weight-medium)}.home-page-module__F7YCaa__narrative{gap:var(--space-5);padding:var(--space-12) var(--space-5);flex-direction:column;display:flex}.home-page-module__F7YCaa__narrativeForward>.home-page-module__F7YCaa__narrativeMedia,.home-page-module__F7YCaa__narrativeReverse>.home-page-module__F7YCaa__narrativeMedia,.home-page-module__F7YCaa__narrativeForward>.home-page-module__F7YCaa__narrativeCopy,.home-page-module__F7YCaa__narrativeReverse>.home-page-module__F7YCaa__narrativeCopy{grid-area:auto}.home-page-module__F7YCaa__narrativeMedia{order:1}.home-page-module__F7YCaa__narrativeCopy{gap:var(--space-4);order:2;grid-template-columns:1fr;grid-template-areas:"title""summary""action""detail";max-width:100%}.home-page-module__F7YCaa__narrativeTitle{font-size:52.65px;line-height:.9;font-family:var(--font-sans);font-weight:var(--font-weight-semibold)}.home-page-module__F7YCaa__narrativeAction{font-size:26.325px;line-height:.95;font-family:var(--font-sans);font-weight:var(--font-weight-medium)}.home-page-module__F7YCaa__narrativeSummary,.home-page-module__F7YCaa__narrativeDetail{font-size:22.5px;line-height:1.45}.home-page-module__F7YCaa__manifestoCta{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;padding:30px 0;display:flex}.home-page-module__F7YCaa__manifestoCta>h2{font-size:40px;line-height:.88;font-family:var(--font-sans);font-weight:var(--font-weight-semibold)}.home-page-module__F7YCaa__manifestoCtaHeading{width:100%}.home-page-module__F7YCaa__manifestoCta>p{letter-spacing:0;max-width:100%;font-size:11px;line-height:14px}}
.museum-page-module___saMDa__page{width:100%;color:var(--color-cream);background:var(--color-black)}.museum-page-module___saMDa__hero{width:100%}.museum-page-module___saMDa__hero figure{margin:0}.museum-page-module___saMDa__header{width:67%;max-width:1280px;margin:0 auto;padding:clamp(24px,2.4vw,48px) 0 clamp(40px,4vw,80px)}.museum-page-module___saMDa__projectTitle{font-family:var(--font-sans);font-size:clamp(30px,3.8vw,68px);font-weight:var(--font-weight-bold);text-align:center;margin:0 0 clamp(24px,2.2vw,40px);line-height:1.05}.museum-page-module___saMDa__projectTitle span{white-space:nowrap;display:block}.museum-page-module___saMDa__description{font-family:var(--font-sans);font-size:clamp(19px,1.85vw,32px);font-weight:var(--font-weight-medium);text-transform:uppercase;gap:clamp(18px,1.8vw,32px);margin-bottom:clamp(36px,4vw,72px);line-height:1.35;display:grid}.museum-page-module___saMDa__description p{margin:0}.museum-page-module___saMDa__informationRows{border-top:1.5px solid var(--color-soft);margin:0}.museum-page-module___saMDa__informationRow{border-bottom:1.5px solid var(--color-soft);min-height:42px;font-family:var(--font-mono);font-size:clamp(15px,1.35vw,22px);font-weight:var(--font-weight-medium);text-transform:uppercase;grid-template-columns:22% minmax(0,1fr);align-items:center;gap:16px;line-height:1.3;display:grid}.museum-page-module___saMDa__informationRow dt,.museum-page-module___saMDa__informationRow dd{margin:0;padding:8px 0}.museum-page-module___saMDa__mediaStream{--gallery-gap:clamp(3px, .5vw, 8px);gap:var(--gallery-gap);width:auto;margin:0 70px;padding-bottom:clamp(48px,6vw,120px);display:grid}.museum-page-module___saMDa__mediaStream figure{min-width:0;margin:0}.museum-page-module___saMDa__conceptPair,.museum-page-module___saMDa__volumeStudy,.museum-page-module___saMDa__viewGrid,.museum-page-module___saMDa__drawings,.museum-page-module___saMDa__drawingStack,.museum-page-module___saMDa__structurePair{gap:var(--gallery-gap);min-width:0;display:grid}.museum-page-module___saMDa__conceptPair{aspect-ratio:1.74;grid-template-columns:46fr 54fr}.museum-page-module___saMDa__volumeStudy{aspect-ratio:1.86;grid-template-columns:43fr 43fr 12fr}.museum-page-module___saMDa__conceptPair figure,.museum-page-module___saMDa__volumeStudy figure{aspect-ratio:auto;height:100%}.museum-page-module___saMDa__conceptPair figure:last-child,.museum-page-module___saMDa__volumeStudy figure:last-child,.museum-page-module___saMDa__drawings figure{background-color:#fff}.museum-page-module___saMDa__viewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.museum-page-module___saMDa__drawings{background:#fff;grid-template-columns:minmax(0,2.45fr) minmax(0,1fr);align-items:stretch}.museum-page-module___saMDa__drawingStack{align-content:start}.museum-page-module___saMDa__structurePair{grid-template-columns:repeat(2,minmax(0,1fr))}.museum-page-module___saMDa__floorPlans{aspect-ratio:auto;background-color:#fff;height:100%}.museum-page-module___saMDa__lightbox{z-index:100;cursor:default;background:#000000eb;place-items:center;padding:clamp(20px,5vw,80px);display:grid;position:fixed;inset:0}.museum-page-module___saMDa__lightboxImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - clamp(40px,10vw,160px))}@media (max-width:1024px){.museum-page-module___saMDa__mediaStream{margin:0 40px}}@media (max-width:760px){.museum-page-module___saMDa__header{width:auto;margin:0 20px;padding-top:28px}.museum-page-module___saMDa__projectTitle{font-size:clamp(30px,6.3vw,42px)}.museum-page-module___saMDa__projectTitle span{white-space:normal}.museum-page-module___saMDa__description{font-size:18px;line-height:1.45}.museum-page-module___saMDa__informationRow{grid-template-columns:32% minmax(0,1fr);gap:12px;font-size:14px}.museum-page-module___saMDa__mediaStream{margin:0 20px}}
.utopia-museum-page-module__ADqrca__mediaStream{--gallery-gap:clamp(3px, .5vw, 8px);gap:var(--gallery-gap);margin:0 70px;padding-bottom:clamp(48px,6vw,120px);display:grid}.utopia-museum-page-module__ADqrca__heroTitle sup{vertical-align:super;margin-left:.08em;font-size:1em;line-height:0;display:inline-block}.utopia-museum-page-module__ADqrca__mediaStream figure{min-width:0;margin:0}.utopia-museum-page-module__ADqrca__pair,.utopia-museum-page-module__ADqrca__triptych,.utopia-museum-page-module__ADqrca__modelPair,.utopia-museum-page-module__ADqrca__structuralPair{gap:var(--gallery-gap);min-width:0;display:grid}.utopia-museum-page-module__ADqrca__pair,.utopia-museum-page-module__ADqrca__structuralPair{grid-template-columns:repeat(2,minmax(0,1fr))}.utopia-museum-page-module__ADqrca__triptych{grid-template-columns:repeat(3,minmax(0,1fr))}.utopia-museum-page-module__ADqrca__modelPair{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.7778fr);align-items:start}.utopia-museum-page-module__ADqrca__structuralPair{background:#fff}@media (max-width:1024px){.utopia-museum-page-module__ADqrca__mediaStream{margin:0 40px}}@media (max-width:760px){.utopia-museum-page-module__ADqrca__mediaStream{margin:0 20px}.utopia-museum-page-module__ADqrca__triptych{grid-template-columns:repeat(2,minmax(0,1fr))}.utopia-museum-page-module__ADqrca__modelPair{grid-template-columns:1fr}}
.x-sport-hall-page-module__Vv6WPa__mediaStream{--gallery-gap:clamp(3px, .5vw, 8px);gap:var(--gallery-gap);margin:0 70px;padding-bottom:clamp(48px,6vw,120px);display:grid}.x-sport-hall-page-module__Vv6WPa__mediaStream figure{min-width:0;margin:0}.x-sport-hall-page-module__Vv6WPa__drawing{background:#fff}.x-sport-hall-page-module__Vv6WPa__conceptGrid,.x-sport-hall-page-module__Vv6WPa__arenaGrid{gap:var(--gallery-gap);align-items:start;display:grid}.x-sport-hall-page-module__Vv6WPa__conceptGrid{grid-template-columns:minmax(0,.946fr) minmax(0,1.778fr)}.x-sport-hall-page-module__Vv6WPa__arenaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.x-sport-hall-page-module__Vv6WPa__sitePlanGrid{gap:var(--gallery-gap);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (max-width:1024px){.x-sport-hall-page-module__Vv6WPa__mediaStream{margin:0 40px}}@media (max-width:760px){.x-sport-hall-page-module__Vv6WPa__mediaStream{margin:0 20px}.x-sport-hall-page-module__Vv6WPa__conceptGrid,.x-sport-hall-page-module__Vv6WPa__arenaGrid,.x-sport-hall-page-module__Vv6WPa__sitePlanGrid{grid-template-columns:1fr}}
