@charset "UTF-8";
.article-date{font-size:12px;color:var(--muted);margin:12px 0 0}.journal-pagination{display:flex;justify-content:center;gap:25px;margin-top:60px;font-size:13px}.journal-pagination>*{padding:8px 10px}.journal-pagination [aria-current=page]{border-bottom:1px solid var(--ink)}
.multipage .header{gap:22px}.multipage .nav{gap:22px}.multipage .nav a[aria-current=page]{color:#e8cfa8;border-bottom:1px solid #c2a77a}.inner-page .header{position:relative;background:#19211d}.multipage .hero-copy h1{font-size:clamp(46px,5.4vw,79px);max-width:900px;line-height:1.09;font-weight:400}.multipage .hero-description{max-width:600px;font-size:16px;line-height:1.8}.flagship-hero{height:820px;min-height:730px}.flagship-hero>img{object-position:center center}.flagship-hero .hero-copy{padding-bottom:110px}.flagship-hero:after{background:linear-gradient(90deg,#081918dd,#14231a70 48%,#15231c20),linear-gradient(0deg,#0e1b18aa,transparent 60%)}.inner-hero{height:500px;min-height:500px}.inner-hero .hero-copy{padding-bottom:65px}.inner-hero .hero-copy h1{max-width:850px;font-size:clamp(42px,4.8vw,69px)}.inner-hero .hero-description{max-width:650px}.inner-hero>img{object-position:center 55%}.multipage .section{padding:95px 0}.multipage .section h2{font-size:clamp(36px,3.6vw,53px)}.multipage .intro-grid>div>p{font-size:17px;line-height:1.9}.multipage .intro-grid{gap:9%}.multipage #work{padding-top:20px}.service-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.service-feature .service-image{margin-bottom:28px}.service-image{aspect-ratio:1.5;overflow:hidden;background:#d8d4c9}.service-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.service-feature:hover img,.journal-card:hover img{transform:scale(1.025)}.service-feature h3{font-size:29px;line-height:1.2;margin-bottom:15px}.service-feature p{font-size:14px;color:var(--muted);min-height:45px}.service-feature .eyebrow{margin-bottom:15px;color:var(--muted)}.deliverable-list{list-style:none;padding:0;margin:35px 0}.deliverable-list li{border-top:1px solid var(--line);padding:18px 0;display:flex;gap:25px}.deliverable-list li span{font-size:10px;color:#777b72}.page-heading{padding:90px 0 20px}.page-heading h1{font-size:clamp(44px,5.5vw,80px);max-width:1000px}.page-heading p{max-width:630px;font-size:17px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 30px}.journal-card h2{font-size:28px!important;line-height:1.25;margin:20px 0 25px}.journal-card .eyebrow{margin-top:22px;margin-bottom:0;color:var(--muted)}.enquiry-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:10%}.enquiry-layout>div h2{max-width:430px}.enquiry-layout>div>p{max-width:420px;color:var(--muted);font-size:16px}.contact-email{font-size:20px;display:block;margin:28px 0 12px;overflow-wrap:anywhere}.enquiry-layout address{font-style:normal;color:var(--muted);margin:40px 0 15px;font-size:14px}.project-brief{background:#ece8df;border:1px solid #d4d0c6;padding:40px}.project-brief h2{font-size:32px!important;margin-bottom:30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid label{display:block;font-size:12px;color:#444a43}.form-grid input,.form-grid select,.form-grid textarea{display:block;width:100%;border:0;border-bottom:1px solid #aaa99d;background:#f8f5ef;padding:13px 12px;font:14px/1.6 Arial,sans-serif;margin-top:8px;color:#202522;border-radius:0}.form-grid textarea{resize:vertical}.form-grid .full-field{grid-column:1/-1}.project-brief button{border:0;cursor:pointer;margin-top:28px}.form-note{font-size:12px;color:var(--muted);margin:15px 0 0;max-width:400px}.refined-footer .footer-top{align-items:start;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}.footer-history{font-size:12px;line-height:1.7;max-width:290px;color:#adb7ac;margin:22px 0 0}.refined-footer .footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.footer-contact{display:flex;flex-direction:column;gap:15px;font-size:12px;overflow-wrap:anywhere}.multipage .project-info{min-height:100px}.multipage .project-image{aspect-ratio:1.5}.multipage .project-image img{height:100%;width:100%;object-fit:cover}.multipage .contact-section{padding:85px 0}.multipage .collection-heading{padding:85px 0 45px}.multipage .project-gallery{padding-bottom:25px}.multipage .studio-section .era{font-size:clamp(95px,12vw,165px)}
[dir=rtl] .flagship-hero:after{background:linear-gradient(270deg,#081918dd,#14231a70 48%,#15231c20),linear-gradient(0deg,#0e1b18aa,transparent 60%)}[dir=rtl] .multipage .form-grid input,[dir=rtl] .form-grid textarea{font-family:Tahoma,Arial,sans-serif}[dir=rtl] .multipage .hero-copy h1{font-family:Tahoma,Arial,sans-serif;font-size:clamp(41px,4.6vw,64px);letter-spacing:0;line-height:1.5}
@media(max-width:1180px){.multipage .nav{gap:16px}.multipage .header{gap:18px}.service-features{gap:20px}.service-feature h3{font-size:26px}}
@media(max-width:900px){.multipage .header{padding:22px 5%}.multipage .nav{gap:12px}.flagship-hero{height:760px}.flagship-hero .hero-copy{padding-bottom:85px}.service-features{grid-template-columns:1fr;gap:50px}.service-feature a{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;align-items:start}.service-feature .service-image{grid-row:1/6;margin:0}.service-feature .eyebrow{margin-top:5px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enquiry-layout{grid-template-columns:1fr;gap:50px}.refined-footer .footer-top{grid-template-columns:1fr 1fr}.footer-contact{grid-column:1/-1}.multipage .section{padding:70px 0}}
@media(max-width:600px){.multipage .hero-copy h1{font-size:43px;line-height:1.12}.multipage .hero-copy em{display:block;font-size:39px}.multipage .hero-description{font-size:14px;line-height:1.8}.flagship-hero{height:760px;min-height:760px}.flagship-hero .hero-copy{padding-bottom:100px}.inner-hero{height:455px;min-height:455px}.inner-hero .hero-copy h1{font-size:39px;line-height:1.15}.inner-hero .hero-copy{padding-bottom:70px}.multipage .section{padding:60px 0}.service-feature a{display:block}.service-feature .service-image{margin-bottom:22px}.service-feature .eyebrow{margin-top:0}.service-feature h3{font-size:30px}.journal-grid{grid-template-columns:1fr;gap:45px}.journal-card h2{font-size:29px!important}.page-heading{padding-top:60px}.page-heading h1{font-size:44px}.project-brief{padding:28px 22px}.form-grid{grid-template-columns:1fr}.form-grid .full-field{grid-column:auto}.refined-footer .footer-top{grid-template-columns:1fr;gap:30px}.footer-contact{grid-column:auto}.multipage .project-info{min-height:0}.multipage .contact-section{padding:65px 0}.multipage .collection-heading{padding-top:60px}.multipage .contact-email{font-size:19px}[dir=rtl] .multipage .hero-copy h1{font-size:37px;line-height:1.5}[dir=rtl] .multipage .hero-copy em{font-size:33px}}
