@import url('/assets/css/alma-essential-base.css');
@import url('/assets/css/alma-essential-refinements.css');
@import url('/assets/css/alma-essential-opening.css');

body{background:#f7f3ee;color:#252525}.nav{position:fixed;background:rgba(247,243,238,.88);backdrop-filter:blur(16px);border-bottom:1px solid rgba(37,37,37,.1);transition:padding .3s,background .3s,box-shadow .3s}.nav.is-scrolled{background:rgba(247,243,238,.96);box-shadow:0 10px 35px rgba(37,37,37,.06)}.nav-logo-img{filter:none!important;width:64px!important;height:64px!important}.nav .container{max-width:none;padding-inline:5vw}.nav-links{gap:24px}.nav-links a{font-size:.67rem;letter-spacing:.09em;text-transform:uppercase}.nav-socials{display:flex;gap:6px;margin-left:auto;margin-right:12px}.nav-socials a{width:26px;height:26px;border:1px solid rgba(37,37,37,.24);border-radius:50%;display:grid;place-items:center;text-decoration:none;font-size:.52rem}.nav-socials a:hover{background:#252525;color:#fff}.nav-cta .btn-primary{background:transparent;color:#252525;border:1px solid #252525;border-radius:99px;font-size:.59rem;letter-spacing:.1em;text-transform:uppercase}.nav-cta .btn-primary:hover{background:#252525;color:#fff}.footer{background:#f7f3ee;color:#252525;border-top:1px solid rgba(37,37,37,.1)}.footer-grid{font-size:.78rem}.footer h5,.footer-bottom{font-size:.58rem;letter-spacing:.12em}.footer-bottom{border-top-color:rgba(37,37,37,.12)}.essential-about .about-copy h2{font:400 clamp(3.5rem,6vw,7rem) Newsreader,serif;margin:35px 0}.essential-work{display:block;padding:120px 7vw;background:#e1d7cf}.essential-work>header{max-width:650px}.essential-work>header h2,.essential-image h2{font:italic 400 clamp(4rem,7vw,8rem) Newsreader,serif;margin:25px 0}.essential-work>header>p{font:400 1.15rem/1.6 Newsreader,serif}.essential-work>header>a,.essential-image article>a{display:inline-block;margin-top:15px;font-size:.66rem;letter-spacing:.1em}.essential-projects{display:grid;grid-template-columns:1fr 1fr;gap:60px 25px;margin-top:70px}.essential-project{text-decoration:none}.essential-project>div{height:470px;position:relative;display:grid;place-items:center;background:#d9cddf;overflow:hidden}.essential-project:nth-child(2)>div{background:#efcfbe}.essential-project:nth-child(3)>div{background:#d2e3d7}.essential-project:nth-child(4)>div{background:#d5e0eb}.essential-project img{width:100%;height:100%;object-fit:cover;transition:.6s}.essential-project:hover img{transform:scale(1.03)}.essential-project>div>span{font:italic 400 6rem Newsreader,serif}.essential-project>div>b{position:absolute;right:18px;top:18px;width:86px;height:86px;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center;font-size:.5rem;opacity:0;transform:scale(.7);transition:.3s}.essential-project:hover>div>b{opacity:1;transform:scale(1)}.essential-project>p{font:400 1.5rem Newsreader,serif;margin:15px 0 4px}.essential-project>small{font-size:.52rem;letter-spacing:.12em}.essential-image{min-height:680px;display:grid;grid-template-columns:1.15fr .85fr;background:#f7f3ee}.essential-image>div{overflow:hidden}.essential-image img{height:100%;width:300%;max-width:none;object-fit:cover;transform:translateX(-33.333%)}.essential-image article{padding:12%;display:flex;justify-content:center;flex-direction:column}.essential-image article>p:not(.tiny-title){font:400 1.15rem/1.65 Newsreader,serif}.essential-quote{padding:100px 8vw;background:#f2e9c8;text-align:center}.essential-quote>span{font:400 6rem/.6 Newsreader,serif}.essential-quote blockquote{font:400 clamp(2rem,4vw,4rem)/1.15 Newsreader,serif;max-width:1000px;margin:45px auto}.essential-quote>p{font-size:.58rem;letter-spacing:.13em}.essential-hello{background:#d5c6cf}
@media(max-width:900px){.nav-socials{display:none}.nav .container{padding-inline:18px}.essential-projects{grid-template-columns:1fr}.essential-project>div{height:400px}.essential-image{grid-template-columns:1fr}.essential-image>div{min-height:460px}.essential-image article{padding:80px 7vw}.footer{padding-bottom:75px}}
