.architecture-sheet{padding:85px 5%;background:#d8d4cc;scroll-margin-top:85px}.sheet-canvas{max-width:1350px;margin:auto;background:#ede9e2;position:relative;isolation:isolate;overflow:hidden;background-image:repeating-linear-gradient(0deg,#51453702 0,#51453702 1px,transparent 1px,transparent 5px)}.sheet-register{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:1.1px;margin:0 6%;padding:26px 0 18px;border-bottom:1px solid #8b7a5f55}.sheet-heading{position:relative;top:auto;z-index:2;height:auto;min-height:0;padding:32px 6% 12px;display:flex;justify-content:space-between;align-items:center;gap:45px;background:none;border:0}.sheet-heading h2{font-size:clamp(38px,4.5vw,64px);letter-spacing:-.04em}.sheet-heading p{max-width:290px;font-size:12px;line-height:1.8}.sheet-facades{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.2fr;gap:8%;padding:0 8% 22px;border-bottom:1px solid #8b7a5f33;margin:0 5%}.sheet-facades svg{display:block;width:100%;height:155px;color:#5e574c}.sheet-facades figcaption,.sheet-middle figcaption{font-size:7px;letter-spacing:1px;line-height:1.8;text-align:center;color:#746750}.sheet-middle{display:grid;grid-template-columns:1.4fr .8fr;gap:7%;padding:18px 7% 0;position:relative;z-index:2}.sheet-plans img{height:330px;object-fit:contain}.sheet-plans figcaption{display:flex;justify-content:space-around;gap:15px;text-align:center;margin-top:6px}.sheet-section{padding-top:8px}.sheet-section svg{width:100%;height:225px;display:block;color:#5e574c}.sheet-materials{display:flex;justify-content:space-between;gap:12px;padding-top:15px;margin-top:18px;border-top:1px solid #8b7a5f55;font-size:7px;letter-spacing:1px}.sheet-section p{font-size:11px;line-height:1.7;margin-top:16px;color:#665a48}.sheet-landscape{position:relative;margin-top:-55px;z-index:1}.sheet-landscape>img{height:770px;object-fit:cover;object-position:center bottom;mask-image:linear-gradient(to bottom,transparent 0%,#0009 18%,#000 34%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#0009 18%,#000 34%)}.sheet-landscape figcaption{position:absolute;bottom:24px;left:6%;right:6%;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:1px;color:#f4f0e8;text-shadow:0 1px 6px #0008}.sheet-note{font-size:8px;padding:18px 6%;line-height:1.8;color:#776b59;max-width:none;border-top:1px solid #8b7a5f33}
@media(max-width:1050px) and (min-width:721px){.sheet-facades svg{height:135px}.sheet-plans img{height:270px}.sheet-section svg{height:180px}.sheet-landscape>img{height:650px}.sheet-heading p{max-width:250px}}
@media(max-width:720px){.architecture-sheet{padding:48px 0;background:#ede9e2}.sheet-register{margin:0 6%;font-size:6px;letter-spacing:.7px;padding-top:15px;line-height:1.8}.sheet-register span:last-child{max-width:125px;text-align:right}.sheet-heading{padding:25px 6% 15px;gap:20px;align-items:start}.sheet-heading h2{font-size:38px;flex:1;white-space:nowrap}.sheet-heading p{font-size:10px;line-height:1.7;max-width:145px;padding-top:4px;flex:1}.sheet-facades{gap:7%;padding:0 0 17px;margin:0 6%}.sheet-facades svg{height:100px}.sheet-facades figcaption{font-size:6px;letter-spacing:.3px}.sheet-middle{grid-template-columns:1fr;gap:12px;padding:15px 6% 0}.sheet-plans img{height:225px}.sheet-plans figcaption{font-size:6px;letter-spacing:.5px;margin-top:5px;gap:15px}.sheet-section{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center;padding-top:5px}.sheet-section figure{grid-row:1/3}.sheet-section svg{height:140px}.sheet-section figcaption{font-size:6px;letter-spacing:.4px}.sheet-materials{grid-column:2;display:grid;grid-template-columns:1fr;gap:5px;margin:0;padding-top:12px;font-size:7px;letter-spacing:.7px;align-self:end}.sheet-section p{grid-column:2;font-size:9px;margin:0;align-self:start}.sheet-landscape{margin-top:-5px}.sheet-landscape>img{height:440px;object-position:54% bottom;mask-image:linear-gradient(to bottom,transparent,#0009 15%,#000 29%);-webkit-mask-image:linear-gradient(to bottom,transparent,#0009 15%,#000 29%)}.sheet-landscape figcaption{font-size:6px;letter-spacing:.4px;left:6%;right:6%;bottom:17px}.sheet-note{font-size:8px;padding-top:15px;padding-bottom:0}.sheet-canvas{overflow:hidden}}@media(max-width:350px){.sheet-heading h2{font-size:33px}.sheet-heading p{font-size:9px}.sheet-facades svg{height:85px}.sheet-plans img{height:200px}.sheet-section svg{height:120px}.sheet-landscape>img{height:390px}}
@media(max-width:720px){.sheet-landscape>img{height:360px;object-position:56% bottom}}@media(max-width:350px){.sheet-landscape>img{height:330px}}
.architecture-opener .opener-model>img{height:auto;aspect-ratio:3/2;object-fit:contain}
