#the7-body .ae-project{--paper:#f6f4ef;--ink:#252d28;--green:#35493e;--muted:#656a62;--line:#dcded5;--gold:#c9953c;--white:#fff;--soft:#e6e2da}#the7-body .ae-project,#the7-body .ae-project *{box-sizing:border-box}#the7-body .ae-project{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Manrope,Arial,sans-serif}#the7-body .ae-project h1,#the7-body .ae-project h2,#the7-body .ae-project h3,#the7-body .ae-project p,#the7-body .ae-project figure{margin:0}#the7-body .ae-project h1,#the7-body .ae-project h2,#the7-body .ae-project h3{font-family:Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.035em}#the7-body .ae-project h1{font-size:clamp(38px,4.5vw,66px)}#the7-body .ae-project h2{font-size:clamp(30px,3.2vw,44px)}#the7-body .ae-project h3{font-size:27px}#the7-body .ae-project a{color:inherit}#the7-body .ae-project img{display:block;width:100%;object-fit:cover}#the7-body .ae-project a:focus-visible,#the7-body .ae-project summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}#the7-body .ae-project .wrap{width:min(1180px,calc(100% - 80px));margin:auto}#the7-body .ae-project .eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:700;color:var(--gold);margin-bottom:18px}#the7-body .ae-project .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}#the7-body .ae-project .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;text-decoration:none;font-size:12px;font-weight:600;padding:15px 20px;background:var(--green);color:white;border:1px solid var(--green);min-height:48px}#the7-body .ae-project .btn:hover{background:#25382d;color:white}#the7-body .ae-project .jump{display:flex;gap:30px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;flex-wrap:wrap}#the7-body .ae-project .jump a{text-decoration:none}#the7-body .ae-project .jump a:hover{text-decoration:underline}#the7-body .ae-project section{padding:65px 0}#the7-body .ae-project .section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;margin-bottom:32px}#the7-body .ae-project .section-heading>p{font-size:14px;color:var(--muted)}#the7-body .ae-project .project-proof{background:var(--soft)}#the7-body .ae-project .comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px}#the7-body .ae-project .comparison figure{position:relative}#the7-body .ae-project .comparison img{height:auto;aspect-ratio:1/1;object-fit:contain;background:#dedfd7}#the7-body .ae-project .comparison figcaption{font-size:11px;margin-top:10px;color:var(--muted)}#the7-body .ae-project .tag{position:absolute;top:12px;left:12px;background:#fffffff0;padding:7px 11px;font-size:9px;letter-spacing:.12em;color:var(--green)}#the7-body .ae-project .inline-link{display:inline-block;font-size:13px;font-weight:600;text-underline-offset:5px;margin-top:15px}#the7-body .ae-project .contact{background:var(--soft)}#the7-body .ae-project .contact-grid{display:flex;justify-content:space-between;gap:45px;align-items:center}#the7-body .ae-project .contact p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:18px;max-width:590px}#the7-body .ae-project .phone{font-size:17px;display:block;margin-bottom:15px;text-decoration:none}#the7-body .ae-project .project-intro{padding:43px 0 27px}#the7-body .ae-project .project-title{display:flex;gap:45px;align-items:end;justify-content:space-between;margin-bottom:30px}#the7-body .ae-project .project-title p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:420px}#the7-body .ae-project .project-cover img{height:500px}#the7-body .ae-project .project-cover figcaption{font-size:10px;letter-spacing:.1em;margin-top:10px;color:var(--muted)}#the7-body .ae-project .facts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:25px 0;margin:0}#the7-body .ae-project .facts dt{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin-bottom:7px}#the7-body .ae-project .facts dd{margin:0;font-size:13px}#the7-body .ae-project .brief{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}#the7-body .ae-project .brief p:not(.eyebrow){color:var(--muted);font-size:15px}#the7-body .ae-project .brief p+p{margin-top:16px}#the7-body .ae-project .cases{display:grid;gap:48px}#the7-body .ae-project .case{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}#the7-body .ae-project .case:nth-child(even){grid-template-columns:1fr 1.1fr}#the7-body .ae-project .case:nth-child(even) figure{order:2}#the7-body .ae-project .case img{height:410px}#the7-body .ae-project .case figure figcaption{font-size:10px;color:var(--muted);margin-top:8px}#the7-body .ae-project .case h3{font-size:32px}#the7-body .ae-project .case p{font-size:14px;color:var(--muted);margin-top:17px}#the7-body .ae-project .case .result{border-left:2px solid var(--gold);padding-left:15px;color:var(--green)}#the7-body .ae-project .pairs{display:grid;gap:30px}#the7-body .ae-project .pairs .comparison img{height:auto;aspect-ratio:1/1}#the7-body .ae-project .material-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}#the7-body .ae-project .palette{display:flex;gap:16px;flex-wrap:wrap;margin-top:25px}#the7-body .ae-project .swatch{width:40px;height:40px;border-radius:50%;border:1px solid #0001}#the7-body .ae-project .palette span{display:block;font-size:9px;margin-top:7px;color:var(--muted)}#the7-body .ae-project .material-list{margin:0;padding:0;list-style:none}#the7-body .ae-project .material-list li{padding:16px 0;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}#the7-body .ae-project .material-list strong{color:var(--ink);display:block;font-size:15px;font-weight:600;margin-bottom:5px}#the7-body .ae-project .scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}#the7-body .ae-project .scope-grid p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:18px}#the7-body .ae-project .scope-grid ul{font-size:13px;padding-left:18px}#the7-body .ae-project .scope-grid li{padding-bottom:9px}#the7-body .ae-project .timeline{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px;border-top:1px solid var(--line);padding-top:18px}#the7-body .ae-project .timeline b{display:block;font:24px Georgia,serif}#the7-body .ae-project .timeline span{font-size:11px;color:var(--muted)}@media(max-width:900px){#the7-body .ae-project .wrap{width:calc(100% - 44px)}#the7-body .ae-project .case{gap:28px}#the7-body .ae-project .section-heading,#the7-body .ae-project .brief,#the7-body .ae-project .material-grid{gap:35px}#the7-body .ae-project .project-cover img{height:420px}}@media(max-width:680px){#the7-body .ae-project .wrap{width:calc(100% - 36px)}#the7-body .ae-project .eyebrow{margin-bottom:12px;font-size:9px}#the7-body .ae-project .actions{margin-top:20px;gap:9px}#the7-body .ae-project .btn{padding:13px 15px;font-size:11px;gap:13px}#the7-body .ae-project .jump{gap:12px 22px;padding:16px 0;font-size:11px}#the7-body .ae-project section{padding:38px 0}#the7-body .ae-project .section-heading{grid-template-columns:1fr;gap:15px;margin-bottom:25px}#the7-body .ae-project .section-heading>p{font-size:13px}#the7-body .ae-project .comparison{gap:10px}#the7-body .ae-project .comparison img,#the7-body .ae-project .pairs .comparison img{height:auto;aspect-ratio:1/1}#the7-body .ae-project .comparison figcaption{font-size:10px}#the7-body .ae-project .tag{font-size:8px;top:8px;left:8px;padding:5px 7px}#the7-body .ae-project .brief,#the7-body .ae-project .material-grid,#the7-body .ae-project .scope-grid{grid-template-columns:1fr;gap:25px}#the7-body .ae-project .contact-grid{display:block}#the7-body .ae-project .contact .actions{margin-top:25px}#the7-body .ae-project .project-intro{padding:30px 0 18px}#the7-body .ae-project .project-title{display:block;margin-bottom:23px}#the7-body .ae-project .project-title p:not(.eyebrow){margin-top:16px;font-size:13px}#the7-body .ae-project .project-cover img{height:300px}#the7-body .ae-project .facts{grid-template-columns:1fr 1fr;gap:18px;padding:20px 0}#the7-body .ae-project .facts dd{font-size:12px}#the7-body .ae-project .brief{gap:18px}#the7-body .ae-project .brief p:not(.eyebrow){font-size:13px}#the7-body .ae-project .cases{gap:33px}#the7-body .ae-project .case,#the7-body .ae-project .case:nth-child(even){grid-template-columns:1fr;gap:20px}#the7-body .ae-project .case:nth-child(even) figure{order:0}#the7-body .ae-project .case img{height:310px}#the7-body .ae-project .case h3{font-size:28px}#the7-body .ae-project .case p{font-size:13px;margin-top:12px}#the7-body .ae-project .timeline{gap:20px}}#the7-body .ae-project .project-subtitle{max-width:650px!important;font-size:17px!important;margin-top:14px}#the7-body .ae-project .facts-full{grid-template-columns:repeat(5,1fr);gap:25px 20px}#the7-body .ae-project .facts-full div{border-top:1px solid var(--line);padding-top:14px}#the7-body .ae-project .overview-text{max-width:950px;font-size:18px;line-height:1.85;margin-top:25px;color:var(--muted)}#the7-body .ae-project .brief h3{font-size:24px;margin-top:25px}#the7-body .ae-project .brief h3:first-child{margin-top:0}#the7-body .ae-project .brief h3+p{margin-top:12px}#the7-body .ae-project .case strong{font-weight:600;color:var(--ink)}#the7-body .ae-project .moodboard{display:grid;grid-template-columns:1.3fr .7fr;gap:45px;align-items:center;padding-top:60px}#the7-body .ae-project .moodboard img{object-fit:contain;height:auto}#the7-body .ae-project .moodboard p{font-size:15px;color:var(--muted)}#the7-body .ae-project .moodboard figcaption{font-size:11px;color:var(--muted);margin-top:12px}#the7-body .ae-project .room-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:27px 20px;margin-top:28px}#the7-body .ae-project .room-gallery img{height:310px}#the7-body .ae-project .room-gallery figcaption,#the7-body .ae-project .detail-gallery figcaption{font-size:12px;color:var(--muted);margin-top:10px}#the7-body .ae-project .detail-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}#the7-body .ae-project .detail-gallery img{height:270px}#the7-body .ae-project .detail-heading{margin-top:45px}#the7-body .ae-project .section-intro{color:var(--muted);font-size:14px;max-width:800px;margin-top:20px}#the7-body .ae-project .project-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:26px}#the7-body .ae-project .project-faq details{border-top:1px solid var(--line);padding:17px 0}#the7-body .ae-project .project-faq summary{cursor:pointer;font-size:15px;font-weight:600}#the7-body .ae-project .project-faq p{font-size:14px;color:var(--muted);margin-top:12px}#the7-body .ae-project .similar{background:var(--soft);padding:28px;margin-top:30px}#the7-body .ae-project .similar p{font-size:14px;color:var(--muted);margin-top:15px}@media(max-width:900px){#the7-body .ae-project .facts-full{grid-template-columns:repeat(3,1fr)}#the7-body .ae-project .room-gallery img{height:230px}}@media(max-width:680px){#the7-body .ae-project .facts-full{grid-template-columns:1fr 1fr}#the7-body .ae-project .overview-text{font-size:15px;margin-top:20px}#the7-body .ae-project .project-subtitle{font-size:14px!important}#the7-body .ae-project .moodboard{grid-template-columns:1fr;gap:18px;padding-top:30px}#the7-body .ae-project .room-gallery{grid-template-columns:1fr 1fr;gap:20px 12px}#the7-body .ae-project .room-gallery img{height:200px}#the7-body .ae-project .detail-gallery{grid-template-columns:1fr}#the7-body .ae-project .detail-gallery img{height:300px}#the7-body .ae-project .project-faq{grid-template-columns:1fr}#the7-body .ae-project .similar{padding:22px}#the7-body .ae-project .room-gallery figcaption{font-size:11px}}.single-portfolio:has(.ae-project) #main{padding:0!important;overflow-x:clip}.single-portfolio:has(.ae-project) #main>.wf-wrap{max-width:none;width:100%;padding:0}.single-portfolio:has(.ae-project) .project-content{margin:0}#the7-body .ae-project{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.single-portfolio:has(.ae-project) .code-block{max-width:1180px;margin:45px auto!important;padding:0 22px}#the7-body .ae-project .ae-amp{font-size:.6em;margin:0 .06em;vertical-align:.08em}#the7-body .ae-project [id]{scroll-margin-top:100px}#the7-body .ae-project h1,#the7-body .ae-project h2,#the7-body .ae-project h3{color:var(--ink)}#the7-body .ae-project .contact h2{color:var(--ink)}#the7-body .ae-project .palette.palette-even{display:grid;grid-template-columns:repeat(4,64px);gap:16px}
#the7-body .ae-project .eyebrow,#the7-body .ae-project .facts dt{font-size:12px;font-weight:700;letter-spacing:.1em}
#the7-body .ae-project .ae-ll,#the7-body .ae-project h1 .ae-amp{color:var(--gold)}
#the7-body .ae-project .project-cover img{height:auto;max-height:none}
#the7-body .ae-project .project-cover figcaption{display:none}
#the7-body .ae-project .comparison{display:flex;gap:18px;align-items:flex-start}
#the7-body .ae-project .comparison img,#the7-body .ae-project .pairs .comparison img{aspect-ratio:auto;height:auto;object-fit:initial;background:none}
#the7-body .ae-project .comparison .tag{position:static;display:block;background:none;padding:0 0 8px}
#the7-body .ae-project .comparison figcaption{display:none}
#the7-body .ae-project .ed-row{display:flex;gap:18px;margin-top:18px}
#the7-body .ae-project .ed-row img{height:auto;width:100%;display:block}
@media(max-width:760px){#the7-body .ae-project .ed-row,#the7-body .ae-project .comparison{flex-direction:column}#the7-body .ae-project .ed-row a,#the7-body .ae-project .comparison figure{flex:none!important;width:100%}}
