.post-type-archive-auro_project .site-header,.single-auro_project .site-header,.post-type-archive-auro_project .entry-header,.single-auro_project .entry-header{display:none!important}
.post-type-archive-auro_project .site-content,.single-auro_project .site-content,.post-type-archive-auro_project .site-main,.single-auro_project .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.post-type-archive-auro_project #content,.single-auro_project #content{padding:0!important}
.an-projects-shell,.an-projects-shell *{box-sizing:border-box}
.an-projects-shell{--black:#030303;--panel:#080808;--line:#2b2b2b;--white:#f0efeb;--muted:#aaa9a5;--bronze:#96754a;background:var(--black);color:var(--white);font-family:Inter,Arial,sans-serif}
.an-projects-shell a{color:inherit;text-decoration:none}.an-projects-wrap{width:min(1160px,calc(100% - 64px));margin:auto}
.an-projects-header{height:70px;border-bottom:1px solid #202020;background:#030303;display:flex;align-items:center;position:relative;z-index:20}
.an-projects-header-grid{display:grid;grid-template-columns:180px 1fr 180px;gap:22px;align-items:center}.an-projects-logo{width:132px;height:48px;overflow:hidden}.an-projects-logo img{width:132px;height:48px;object-fit:contain;filter:invert(1) grayscale(1) contrast(1.35);mix-blend-mode:screen}
.an-projects-nav{display:flex;justify-content:center;gap:30px;font:500 13px 'Barlow Condensed','Arial Narrow',sans-serif;letter-spacing:2px}.an-projects-nav a{position:relative}.an-projects-nav a:hover,.an-projects-nav .active{color:#d0b17d}.an-projects-nav .active:after{content:'';position:absolute;left:0;right:0;bottom:-12px;height:1px;background:var(--bronze)}
.an-projects-contact{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border:1px solid #7b684b;font:600 12px 'Barlow Condensed','Arial Narrow',sans-serif;letter-spacing:1.8px}.an-projects-menu,.an-projects-mobile-nav{display:none}
.an-projects-hero{padding:98px 0 88px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 78% 45%,#191919 0,#090909 34%,#030303 68%)}.an-project-eyebrow{display:block;color:var(--bronze);font:500 11px 'Barlow Condensed',sans-serif;letter-spacing:2.5px}.an-projects-hero h1,.an-project-single-hero h1{font:600 78px/.88 'Barlow Condensed','Arial Narrow',sans-serif!important;letter-spacing:.5px;color:var(--white)!important;margin:22px 0 26px;max-width:860px}.an-projects-hero p,.an-project-single-hero p{max-width:620px;color:#b3b2ae;font-size:13px;line-height:1.75;margin:0}
.an-projects-listing{padding:76px 0 92px}.an-projects-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.an-project-card{margin:0;border:1px solid var(--line);background:#060606}.an-project-card-link{display:block;height:100%}.an-project-card-media{aspect-ratio:16/10;background:#0b0b0b;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#4f4e4a;font:500 11px 'Barlow Condensed',sans-serif;letter-spacing:2px}.an-project-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.an-project-card-link:hover img{transform:scale(1.02)}.an-project-card-copy{padding:30px}.an-project-card-copy h2{font:600 30px/1.02 'Barlow Condensed',sans-serif!important;color:var(--white)!important;margin:14px 0}.an-project-card-copy p{color:var(--muted);font-size:12px;line-height:1.7}.an-project-card-cta{display:inline-block;margin-top:14px;color:#c4a575;font:600 11px 'Barlow Condensed',sans-serif;letter-spacing:1.8px}.an-projects-empty{border:1px solid var(--line);padding:38px;color:var(--muted);font-size:12px}.an-projects-empty p{margin:0}
.an-project-single-hero{padding:72px 0 62px;border-bottom:1px solid var(--line)}.an-project-back{display:inline-block;margin-bottom:42px;color:#777570;font:600 10px 'Barlow Condensed',sans-serif;letter-spacing:1.7px}.an-project-featured{margin-top:54px}.an-project-featured img{display:block;width:100%;max-height:720px;object-fit:cover}.an-project-content{padding-top:76px;padding-bottom:88px;max-width:940px}.an-project-content h2{font:600 34px/1.05 'Barlow Condensed',sans-serif!important;letter-spacing:.7px;color:var(--white)!important;margin:64px 0 20px;padding-top:25px;border-top:1px solid var(--line)}.an-project-content h2:first-child{margin-top:0}.an-project-content h3{font:600 19px 'Barlow Condensed',sans-serif!important;color:#d8d5cf!important}.an-project-content p,.an-project-content li{color:#aaa9a5;font-size:13px;line-height:1.8}.an-project-content ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;padding-left:18px}.an-project-content .an-project-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.an-project-content .wp-block-image img,.an-project-content .wp-block-video video{width:100%;display:block}.an-project-content .an-project-video{margin-top:22px}
.an-projects-cta{padding:0 0 76px}.an-projects-cta-box{min-height:165px;border:1px solid #51462f;padding:36px 46px;display:flex;align-items:center;justify-content:space-between;gap:40px}.an-projects-cta-box h2{font:600 34px 'Barlow Condensed',sans-serif!important;color:var(--white)!important;margin:10px 0 0}.an-projects-cta-box>a{display:inline-flex;min-height:44px;align-items:center;padding:0 25px;border:1px solid #7b684b;font:600 12px 'Barlow Condensed',sans-serif;letter-spacing:1.8px}
@media(max-width:960px){.an-projects-wrap{width:min(760px,calc(100% - 40px))}.an-projects-header-grid{grid-template-columns:150px 1fr}.an-projects-nav,.an-projects-contact{display:none}.an-projects-menu{display:block;justify-self:end;width:62px;height:39px;border:1px solid #444;background:transparent;color:#fff;font:600 10px 'Barlow Condensed',sans-serif;letter-spacing:1.3px}.an-projects-mobile-nav{position:absolute;left:0;right:0;top:70px;background:#050505;border-bottom:1px solid var(--line);padding:24px;flex-direction:column;align-items:center;gap:20px;font:500 13px 'Barlow Condensed',sans-serif;letter-spacing:2px}.an-projects-mobile-nav:not([hidden]){display:flex}.an-projects-grid{grid-template-columns:1fr}}
@media(max-width:620px){.an-projects-wrap{width:calc(100% - 30px)}.an-projects-header{height:64px}.an-projects-logo,.an-projects-logo img{width:104px;height:42px}.an-projects-mobile-nav{top:64px}.an-projects-hero{padding:68px 0 62px}.an-projects-hero h1,.an-project-single-hero h1{font-size:52px!important}.an-projects-listing{padding:54px 0 66px}.an-project-card-copy{padding:24px 20px}.an-project-single-hero{padding:48px 0}.an-project-back{margin-bottom:32px}.an-project-content{padding-top:52px;padding-bottom:64px}.an-project-content h2{font-size:29px!important;margin-top:48px}.an-project-content ul,.an-project-content .an-project-media-grid{grid-template-columns:1fr}.an-projects-cta{padding-bottom:55px}.an-projects-cta-box{display:block;padding:30px 24px}.an-projects-cta-box>a{margin-top:24px}}

.an-project-single-hero h1{font-size:68px!important;line-height:.9!important}
@media(max-width:620px){.an-project-single-hero h1{font-size:44px!important;line-height:.94!important}}

.an-project-content .an-project-video-vertical{width:min(100%,420px);margin:36px auto 0!important}
.an-project-content .an-project-video-vertical video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:transparent}
@media(max-width:620px){.an-project-content .an-project-video-vertical{width:100%;margin-top:28px!important}}

.an-project-featured img{height:auto;max-height:none;object-fit:contain}
