.navibe-inner-page{background:#f3f2e9;color:#370a23}.navibe-inner{font:16px/1.6 Arial,sans-serif}.navibe-inner .page-head{padding:150px 12vw 70px}.navibe-inner .page-head h1{font:400 clamp(48px,7vw,100px)/1.05 'Times New Roman',serif;letter-spacing:-.035em;max-width:1100px}.navibe-inner .page-head p{max-width:650px;margin-top:32px}.navibe-inner .eyebrow{display:block;font:12px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;margin-bottom:28px}.navibe-inner .page-body{padding:0 12vw 90px}.navibe-inner h2{font:400 clamp(32px,4vw,58px)/1.1 'Times New Roman',serif}.navibe-inner h3{font:400 32px/1.15 'Times New Roman',serif}.navibe-inner p{max-width:65ch}.navibe-inner .project-grid,.navibe-inner .article-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px 40px}.navibe-inner .project-card:nth-child(even){padding-top:80px}.navibe-inner .project-image img,.navibe-inner .article-grid img{width:100%;aspect-ratio:1.5;object-fit:cover}.navibe-inner .project-caption{display:flex;justify-content:space-between;margin:24px 0 12px}.navibe-inner .article-grid h2{font-size:38px;margin:25px 0}.navibe-inner .text-link{display:inline-block;margin-top:24px;padding-bottom:6px;border-bottom:1px solid;font:14px/1.5 Arial,sans-serif}.navibe-inner .prose{max-width:820px;margin:0 auto;font:18px/1.7 Arial,sans-serif}.navibe-inner .prose p{margin:20px 0}.navibe-inner .prose h2,.navibe-inner .prose h3{margin:40px 0 25px}.navibe-inner .detail-cover{width:100%;max-height:650px;object-fit:cover;margin-bottom:60px}.navibe-inner .service-list article{padding:40px 0;border-top:1px solid #370a2330;display:grid;grid-template-columns:1fr 1fr;gap:50px}.navibe-inner .service-kicker{margin-top:16px;max-width:36ch;font-size:18px;word-spacing:.12em}.navibe-inner .service-list article.is-featured{background:#370a23;color:#f3f2e9;padding:56px 48px;border-top:0;margin:0 0 48px;gap:60px;word-spacing:.12em;letter-spacing:0}.navibe-inner .service-badge{display:inline-block;margin-bottom:22px;font:12px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#d6ae6a}.navibe-inner .service-list article.is-featured h2{color:#f3f2e9}.navibe-inner .service-list article.is-featured .service-kicker{color:#f3f2e9;opacity:.82}.navibe-inner .service-list article.is-featured .prose{max-width:none}.navibe-inner .service-list article.is-featured .prose h3{font:400 28px/1.2 'Times New Roman',serif;margin:36px 0 14px}.navibe-inner .service-list article.is-featured .prose ul{margin:12px 0 8px;padding-left:1.15em}.navibe-inner .service-list article.is-featured .prose li{margin:8px 0}.navibe-inner .service-list article.is-featured .text-link{border-color:currentColor;color:inherit}.navibe-inner .contact-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.navibe-inner .contact-details a{display:block;margin:20px 0}.navibe-inner .contact-form{display:grid;gap:25px}.navibe-inner label{display:grid;gap:8px;font:14px/1.5 Arial,sans-serif}.navibe-inner input,.navibe-inner textarea{font:18px/1.5 Arial,sans-serif;width:100%;border:0;border-bottom:1px solid #370a2360;padding:12px 0;background:transparent;border-radius:0;color:inherit}.navibe-inner textarea{min-height:130px;resize:vertical}.navibe-inner .submit{font:14px/1.5 Arial,sans-serif;padding:15px 24px;background:#370a23;color:#f3f2e9;border:1px solid #370a23;cursor:pointer;width:fit-content}.navibe-inner .notice{padding:20px;border:1px solid;margin-bottom:25px}.navibe-inner .search{display:flex;gap:20px;max-width:650px;margin-bottom:45px}.navibe-inner .journal-row{display:grid;grid-template-columns:150px 1fr 30px;gap:24px;border-top:1px solid #370a2330;padding:30px 0}.navibe-inner .pagination{display:flex;gap:30px;margin-top:35px}.navibe-footer{background:#370a23;color:#f3f2e9;padding:65px 12vw 80px;font:14px/1.5 Arial,sans-serif}.navibe-footer>a{font:clamp(65px,13vw,180px)/1 ambroise-francois-std,serif;text-transform:uppercase}.navibe-footer p{margin:28px 0}.navibe-footer nav{display:flex;gap:24px;flex-wrap:wrap}.navibe-inner a:focus-visible,.navibe-inner input:focus-visible,.navibe-inner textarea:focus-visible,.navibe-inner button:focus-visible{outline:2px solid;outline-offset:5px}
.navibe-inner p{font-size:16px;line-height:1.6}.navibe-inner .prose p{font-size:18px}.navibe-inner .page-head{padding-top:180px}.navibe-footer p,.navibe-footer nav{font-size:14px}
@media(max-width:991px){.navibe-inner .page-head{padding:160px 24px 50px}.navibe-inner .page-body{padding:0 24px 65px}.navibe-inner .project-grid,.navibe-inner .article-grid,.navibe-inner .contact-grid,.navibe-inner .service-list article{grid-template-columns:1fr;gap:30px}.navibe-inner .service-list article.is-featured{padding:36px 24px;margin-bottom:28px}.navibe-inner .project-card:nth-child(even){padding-top:0}.navibe-footer{padding:50px 24px 75px}.navibe-inner .journal-row{grid-template-columns:1fr 24px}.navibe-inner .journal-row>span:first-child{grid-column:1/-1}}
