/* All new styling is scoped below the approved header and cinematic hero. */
.lower-editorial{overflow:clip}.lower-editorial .section-wrap{margin:0 6%;padding:100px 0}.lower-editorial .section-index{font-size:9px;letter-spacing:1.8px}.lower-editorial .perspective{display:block;border-bottom:1px solid #082b4733}.lower-editorial .statement-top{display:flex;justify-content:space-between;align-items:center}.lower-editorial .editorial-coordinate{font-size:8px;letter-spacing:1.4px;color:#687b81}.lower-editorial .statement-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:60px;padding-top:65px}.lower-editorial .statement-body h2{font-size:clamp(60px,7.3vw,115px);letter-spacing:-.065em;line-height:.97}.lower-editorial .statement-body h2 em{display:block;color:#99734f}.lower-editorial .statement-aside{padding-top:0}.lower-editorial .statement-aside>p{font-size:17px;line-height:1.65;max-width:260px}.lower-editorial .statement-aside .small-copy{font-size:12px;line-height:1.85;color:#536976}.lower-editorial .hairline{display:block;width:42px;height:1px;background:#dca165;margin:25px 0}.lower-editorial .material-sculpture{position:relative;height:135px;width:220px;margin:0 0 35px 20px;perspective:600px}.lower-editorial .material-sculpture i{position:absolute;left:10px;top:15px;width:120px;height:100px;background:#91bad0;transform:rotateY(-25deg) rotateZ(-12deg);box-shadow:12px 10px 18px #082b4712}.lower-editorial .material-sculpture i:nth-child(2){left:45px;top:25px;background:#dca165;transform:rotateY(-25deg) rotateZ(-4deg)}.lower-editorial .material-sculpture i:nth-child(3){left:80px;top:35px;background:#082b47;transform:rotateY(-25deg) rotateZ(4deg)}.lower-editorial .material-sculpture>span{position:absolute;left:103px;top:60px;color:#f3f0e8;font-family:Bodoni,serif;font-size:37px;transform:rotate(4deg)}.lower-editorial .statement-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:70px}.lower-editorial .statement-bottom>span{font-size:8px;letter-spacing:1.5px}.lower-editorial .statement-bottom p{font-size:12px;color:#536976;line-height:1.7;margin-left:auto;margin-right:65px}.lower-editorial .statement-bottom a{font-size:35px;border-bottom:1px solid #b17646;padding-bottom:8px}.lower-editorial .spaces .section-top h2{margin-top:30px;font-size:clamp(48px,5.3vw,80px)}.lower-editorial .spaces .section-top>p{align-self:end}.lower-editorial .spaces-layout{grid-template-columns:minmax(0,34fr) minmax(0,66fr)}.lower-editorial .space-tabs{padding-top:0;padding-right:40px}.lower-editorial .space-tabs button{padding:32px 0}.lower-editorial .space-tabs strong{font-size:clamp(22px,2.5vw,37px)}.lower-editorial #space-panel figure{height:430px}.lower-editorial #space-panel img{filter:saturate(.75)}.lower-editorial .drawing-kicker{font-size:7px;letter-spacing:1.4px;color:#99734f;display:block;margin-bottom:15px}.lower-editorial .space-description{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:25px}.lower-editorial .drawing-kicker{grid-column:1/-1}.lower-editorial .space-description h3{font-size:31px;line-height:1.15}.lower-editorial .space-description p{margin:0;font-size:12px}.lower-editorial #space-tags{grid-column:1/-1;margin-top:30px;padding-top:20px;border-top:1px solid #082b4725}.lower-editorial .surface-section{background:#e4e2d8;display:grid;grid-template-columns:minmax(0,37fr) minmax(0,63fr);gap:50px;padding:85px 6%;position:relative}.lower-editorial .surface-intro h2{font-size:clamp(50px,5.5vw,83px);margin:30px 0}.lower-editorial .surface-intro>p:not(.section-index){font-size:13px;line-height:1.85;max-width:270px;color:#536976}.lower-editorial .surface-controls{margin-top:40px;border-top:1px solid #082b4733}.lower-editorial .surface-controls button{display:grid;grid-template-columns:25px 1fr 20px;gap:10px;width:100%;background:none;border:0;border-bottom:1px solid #082b4733;padding:18px 0;color:#536976;font-size:12px;text-align:left;align-items:center}.lower-editorial .surface-controls button>span{font-size:8px}.lower-editorial .surface-controls button>b{font-weight:400;font-size:20px;opacity:0}.lower-editorial .surface-controls button[aria-pressed=true]{color:#082b47}.lower-editorial .surface-controls button[aria-pressed=true]>b{opacity:1}.lower-editorial .surface-object{position:relative;min-width:0}.lower-editorial .object-coordinate{font-size:7px;letter-spacing:1.8px}.lower-editorial .layer-stack{height:340px;position:relative;perspective:1000px;margin:15px 0}.lower-editorial .wall-layer{position:absolute;width:230px;height:250px;left:calc(50% - 115px);top:45px;transform:rotateX(13deg) rotateY(-30deg) rotateZ(4deg);transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s;box-shadow:18px 16px 25px #082b471b;display:flex;flex-direction:column;justify-content:space-between;padding:22px}.lower-editorial .base-layer{background:repeating-linear-gradient(110deg,#a4a59b 0px,#a4a59b 2px,#a9aa9f 2px,#a9aa9f 5px);transform:translate(-85px,-22px) rotateX(13deg) rotateY(-30deg) rotateZ(4deg)}.lower-editorial .prep-layer{background:#f8f7ef;transform:translate(-15px,0) rotateX(13deg) rotateY(-30deg) rotateZ(4deg)}.lower-editorial .finish-layer{background:#082b47;color:#f3f0e8;transform:translate(65px,22px) rotateX(13deg) rotateY(-30deg) rotateZ(4deg)}.lower-editorial .wall-layer>span{font-size:7px;letter-spacing:1px}.lower-editorial .finish-layer>i{font-family:Bodoni,serif;font-size:70px;font-style:normal;align-self:flex-end}.lower-editorial .dimension-line{position:absolute;top:317px;left:10%;width:80%;height:1px;background:#082b4733}.lower-editorial .dimension-line:before,.lower-editorial .dimension-line:after{content:"";height:10px;width:1px;background:#082b4766;position:absolute;top:-5px}.lower-editorial .dimension-line:after{right:0}.lower-editorial .surface-object[data-active=substrate] .finish-layer{transform:translate(120px,35px) rotateX(13deg) rotateY(-30deg) rotateZ(4deg);opacity:.12}.lower-editorial .surface-object[data-active=substrate] .prep-layer{transform:translate(30px,10px) rotateX(13deg) rotateY(-30deg) rotateZ(4deg);opacity:.25}.lower-editorial .surface-object[data-active=prepare] .finish-layer{transform:translate(130px,40px) rotateX(13deg) rotateY(-30deg) rotateZ(4deg);opacity:.15}.lower-editorial .surface-callout{border-top:1px solid #082b4725;padding-top:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 30px}.lower-editorial .surface-callout>span{grid-column:1/-1;font-size:7px;letter-spacing:1.5px;color:#99734f}.lower-editorial .surface-callout h3{font-size:26px;font-weight:400;letter-spacing:-.9px;line-height:1.15}.lower-editorial .surface-callout p{font-size:12px;line-height:1.8;color:#536976}.lower-editorial .surface-object>small{font-size:8px;line-height:1.8;display:block;margin-top:25px;color:#647779;max-width:490px}.lower-editorial .finish-study{padding:100px 6%;gap:65px;position:relative}.lower-editorial .study-heading h2{font-size:clamp(44px,4.6vw,70px)}.lower-editorial .drawing{transform:rotate(-1.5deg);box-shadow:15px 20px 0 #f3f0e80d;border-top:5px solid #dca165}.lower-editorial .palette-options button{transition:padding-left .3s,color .3s}.lower-editorial .palette-options button:hover{padding-left:8px}.lower-editorial .process .section-top h2{font-size:clamp(50px,5.3vw,80px)}.lower-editorial .process-ledger{border-top:1px solid #082b4744}.lower-editorial .process-ledger details{border-bottom:1px solid #082b4744;padding:0}.lower-editorial .process-ledger summary{display:grid;grid-template-columns:minmax(110px,22%) 1fr 30px;gap:30px;align-items:center;padding:30px 0;cursor:pointer;list-style:none}.lower-editorial .process-ledger summary::-webkit-details-marker{display:none}.lower-editorial .process-ledger summary>span{font-size:8px;letter-spacing:1.5px;color:#99734f}.lower-editorial .process-ledger h3{font-weight:400;font-size:clamp(28px,3.4vw,52px);letter-spacing:-1.7px}.lower-editorial .process-ledger summary>b{font-weight:400;font-size:25px;transition:transform .3s}.lower-editorial .process-ledger details[open] summary>b{transform:rotate(45deg)}.lower-editorial .ledger-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;padding:5px 0 35px;margin-left:calc(22% + 30px)}.lower-editorial .ledger-detail>p{font-size:13px;line-height:1.9;color:#536976}.lower-editorial .ledger-drawing{height:130px;position:relative;background:linear-gradient(90deg,#082b4708 1px,transparent 1px),linear-gradient(#082b4708 1px,transparent 1px);background-size:20px 20px;border:1px solid #082b4722}.lower-editorial .ledger-drawing>i{position:absolute;top:20px;bottom:30px;border:1px solid #082b4788;left:20px;width:27%}.lower-editorial .ledger-drawing>i:nth-child(2){left:36%;width:26%}.lower-editorial .ledger-drawing>i:nth-child(3){left:66%;width:25%;background:#dca16566}.lower-editorial .ledger-drawing>span{position:absolute;bottom:8px;left:12px;font-size:6px;letter-spacing:.9px}.lower-editorial .schedule>i{height:14px;top:20px;width:50%;border:0;background:#91bad0}.lower-editorial .schedule>i:nth-child(2){top:43px;left:30%;width:45%;background:#dca165}.lower-editorial .schedule>i:nth-child(3){top:66px;left:50%;width:40%;background:#082b47}.lower-editorial .resolve>i{background:#e8e6dc;border:0}.lower-editorial .resolve>i:nth-child(2){background:#082b47}.lower-editorial .resolve>i:nth-child(3){background:#dca165}.lower-editorial .project-brief{margin:0;padding:90px 6%;background:#d9a36d;gap:10%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lower-editorial .project-brief h2{font-size:clamp(55px,6.8vw,100px);margin:35px 0;line-height:.96}.lower-editorial .project-brief h2 em{color:#f3f0e8}.lower-editorial .project-brief>div>p:not(.section-index){max-width:300px;line-height:1.8}.lower-editorial .brief-seal{margin-top:55px;display:flex;align-items:center;gap:18px;border-top:1px solid #082b4755;padding-top:20px;max-width:330px}.lower-editorial .brief-seal span{font-size:7px;letter-spacing:1px}.lower-editorial .brief-seal i{font-size:30px;font-style:normal}.lower-editorial #brief-form{align-self:center;background:#f3f0e8;padding:35px;box-shadow:13px 13px 0 #082b4712;position:relative}.lower-editorial #brief-form:before{content:"PROJECT NOTES / E—06";font-size:8px;letter-spacing:1.5px;display:block;margin-bottom:22px}.lower-editorial .preview-notice{font-size:8px!important}.lower-editorial .brief-submit{padding:20px 16px}.lower-editorial .closing-line{padding:45px 6%;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#082b47;color:#f3f0e8}.lower-editorial .closing-line span{font-size:7px;letter-spacing:1.5px;max-width:120px;line-height:1.8}.lower-editorial .closing-line strong{font-family:Bodoni,serif;font-size:clamp(26px,3.5vw,50px);font-weight:400;letter-spacing:-1.5px}
@media(max-width:1000px){.lower-editorial .statement-body{gap:35px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.lower-editorial .statement-body h2{font-size:7.6vw}.lower-editorial .statement-aside>p{font-size:14px}.lower-editorial .spaces-layout{grid-template-columns:minmax(0,37fr) minmax(0,63fr)}.lower-editorial #space-panel figure{height:350px}.lower-editorial .surface-section{gap:25px}.lower-editorial .layer-stack{transform:scale(.9)}.lower-editorial .finish-study{gap:35px}.lower-editorial .project-brief{gap:5%}.lower-editorial .ledger-detail{gap:30px}.lower-editorial .space-description{grid-template-columns:1fr}.lower-editorial .space-description p{margin-top:14px}}
@media(max-width:700px){.lower-editorial .section-wrap{margin:0 6%;padding:65px 0}.lower-editorial .section-index{font-size:7px}.lower-editorial .statement-top{align-items:start;gap:20px}.lower-editorial .editorial-coordinate{font-size:6px;max-width:100px;text-align:right;line-height:1.8}.lower-editorial .statement-body{display:block;padding-top:35px}.lower-editorial .statement-body h2{font-size:clamp(48px,11.8vw,80px);line-height:1;margin:0}.lower-editorial .statement-aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px;margin-top:35px;align-items:center}.lower-editorial .material-sculpture{height:110px;width:150px;transform:scale(.67);transform-origin:0 50%;margin:0}.lower-editorial .statement-aside>p{font-size:12px;line-height:1.65}.lower-editorial .statement-aside .hairline{display:none}.lower-editorial .statement-aside .small-copy{grid-column:1/-1;max-width:100%;margin-top:20px;font-size:12px}.lower-editorial .statement-bottom{margin-top:35px;gap:15px}.lower-editorial .statement-bottom>span{font-size:6px;max-width:100px;line-height:1.8}.lower-editorial .statement-bottom p{font-size:10px;margin-right:auto}.lower-editorial .statement-bottom a{font-size:28px}.lower-editorial .spaces .section-top{display:block}.lower-editorial .spaces .section-top h2{font-size:48px;margin-top:25px}.lower-editorial .spaces .section-top>p{font-size:11px;margin-top:25px}.lower-editorial .spaces-layout{display:block}.lower-editorial .space-tabs{padding-right:0}.lower-editorial .space-tabs button{padding:15px 6px 15px 0}.lower-editorial .space-tabs strong{font-size:16px;line-height:1.15;letter-spacing:-.5px}.lower-editorial #space-panel figure{height:270px}.lower-editorial .space-description h3{font-size:28px}.lower-editorial .space-description p{font-size:12px}.lower-editorial #space-tags{font-size:6px;margin-top:22px}.lower-editorial .surface-section{display:block;padding:60px 6%}.lower-editorial .surface-intro h2{font-size:55px;margin:25px 0}.lower-editorial .surface-intro>p:not(.section-index){max-width:100%;font-size:12px}.lower-editorial .surface-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.lower-editorial .surface-controls button{display:flex;flex-direction:column;align-items:start;font-size:10px;line-height:1.5;gap:8px;padding:15px 0}.lower-editorial .surface-controls button>b{display:none}.lower-editorial .surface-controls button[aria-pressed=true]{border-bottom:3px solid #99734f}.lower-editorial .surface-object{margin-top:35px}.lower-editorial .layer-stack{height:300px;transform:scale(.77);transform-origin:50% 50%;margin:0 -10%;width:120%}.lower-editorial .surface-callout{gap:10px 20px}.lower-editorial .surface-callout h3{font-size:23px}.lower-editorial .surface-callout p{font-size:11px}.lower-editorial .surface-object>small{font-size:7px}.lower-editorial .finish-study{padding:60px 6%}.lower-editorial .study-heading h2{font-size:45px}.lower-editorial .drawing{transform:rotate(-1deg);margin-top:10px}.lower-editorial .palette-options button:hover{padding-left:0}.lower-editorial .process .section-top h2{font-size:48px}.lower-editorial .process-ledger summary{grid-template-columns:1fr 25px;gap:10px;padding:25px 0}.lower-editorial .process-ledger summary>span{grid-column:1/-1;font-size:7px}.lower-editorial .process-ledger h3{font-size:29px;letter-spacing:-1.1px}.lower-editorial .ledger-detail{margin:0;gap:20px;padding:0 0 25px;grid-template-columns:1fr}.lower-editorial .ledger-detail>p{font-size:12px}.lower-editorial .ledger-drawing{height:115px}.lower-editorial .project-brief{display:block;padding:60px 6%;margin:0}.lower-editorial .project-brief h2{font-size:63px;margin:28px 0}.lower-editorial .project-brief>div>p:not(.section-index){font-size:12px;max-width:280px}.lower-editorial .brief-seal{margin-top:30px}.lower-editorial #brief-form{padding:25px 22px;margin-top:40px}.lower-editorial .closing-line{padding:35px 6%;flex-wrap:wrap;gap:15px}.lower-editorial .closing-line strong{font-size:32px;order:3;width:100%}.lower-editorial .closing-line span{font-size:6px;max-width:none}.lower-editorial .closing-line span:last-child{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.lower-editorial *{transition:none!important}}
@media(max-width:700px){.lower-editorial .project-brief h2{font-size:clamp(48px,15vw,63px)}}
