.awa-project{position:relative;background:#000;color:#fff;padding:calc(172 * var(--e)) calc(63 * var(--e)) calc(28 * var(--e)) calc(74 * var(--e))}.awa-project-layout{display:grid;grid-template-columns:calc(300 * var(--e)) minmax(0,1fr);gap:calc(66 * var(--e));align-items:start}.awa-project-story{position:sticky;top:24px;max-height:calc(100svh - 48px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#555 transparent}.awa-project-story h1{width:calc(350 * var(--e));font-size:calc(18.5 * var(--e));font-weight:700;line-height:1.2;letter-spacing:0}.awa-project-story h2{font-size:calc(12.2 * var(--e));font-weight:400;line-height:1.25;letter-spacing:0}.awa-project-story p{font-size:calc(12.2 * var(--e));font-weight:300;line-height:1.2;color:#808080}.awa-location{margin-top:calc(16 * var(--e));padding-bottom:calc(16 * var(--e));border-bottom:calc(.5 * var(--e)) solid #555}.awa-story-columns{display:grid;grid-template-columns:calc(110 * var(--e)) minmax(0,1fr);gap:calc(24 * var(--e));padding-top:calc(16 * var(--e))}.awa-story-copy p+p{margin-top:calc(16 * var(--e))}.awa-story-copy section{margin-top:calc(28 * var(--e))}.awa-story-copy h2{margin-bottom:calc(16 * var(--e));color:#b3b3b3}.awa-project-gallery img{display:block;width:100%;height:auto}.portfolio-project-navigation{display:flex;justify-content:space-between;align-items:center;gap:calc(24 * var(--e));margin-top:calc(40 * var(--e));color:#b3b3b3;font-size:calc(11.88 * var(--e));font-style:italic;font-weight:900;letter-spacing:-.045em;line-height:1.2}.portfolio-project-navigation a{display:inline-flex;align-items:center;gap:calc(9 * var(--e));min-height:44px}.portfolio-project-navigation a:last-child{text-align:right}.portfolio-project-navigation a:hover{color:#fff}.awa-project-cta{text-align:center;margin:calc(50 * var(--e)) calc(-63 * var(--e)) 0 calc(-74 * var(--e))}.awa-project-cta h2{font-size:calc(42 * var(--e));font-weight:900;font-style:italic;line-height:1.2}.awa-project-cta .editorial-contact-pill{position:static;width:calc(254 * var(--e));margin-inline:auto;margin-top:calc(32 * var(--e));font-size:calc(16 * var(--e));background:#b1e0e2;color:#000}.awa-project>.editorial-footer{position:static;width:100%;margin-top:calc(76 * var(--e));grid-template-columns:1fr auto 1fr;align-items:end}.awa-project>.editorial-footer>div:last-child{text-align:right}@media (max-width:700px){.awa-project-story{position:static;max-height:none;overflow:visible}.awa-project{padding:28px 20px 30px}.awa-project-layout{grid-template-columns:1fr;gap:35px;margin-top:65px}.awa-project-story h1{width:auto;font-size:22px}.awa-project-story h2,.awa-project-story p{font-size:14px;line-height:1.4}.awa-story-columns{grid-template-columns:90px minmax(0,1fr);gap:20px}.awa-project-cta{margin:40px 0 0}.portfolio-project-navigation{margin-top:30px;gap:16px;font-size:clamp(10px,3vw,12px)}.portfolio-project-navigation a{max-width:48%;gap:6px}.awa-project-cta h2{font-size:clamp(27px,7.5vw,42px)}.awa-project-cta .editorial-contact-pill{margin-top:25px}.awa-project>.editorial-footer{grid-template-columns:1fr;gap:22px;margin-top:65px}.awa-project>.editorial-footer>div:last-child{text-align:left}}