:root{--line:#e0e4de}body{color:#26352e;background:#f5f6f3}.app-shell{grid-template-columns:236px minmax(0,1fr)}.sidebar{color:#e9f0e9;background:#203c34;padding:24px 18px}.brand{justify-content:flex-start}.brand-logo{background:#fff;border-radius:4px;flex-direction:row;gap:8px;padding:5px 10px}.brand-logo img{width:54px;height:51px}.brand-logo small{letter-spacing:.8px;text-align:left;max-width:72px;margin:0;font-size:9px;line-height:1.4}.project-label{border-color:#476157;margin:24px 0 18px;padding:17px 0}.project-label>.eyebrow{letter-spacing:1.2px;font-size:9px}.project-label .firm-logo{margin-top:10px}.project-label .firm-logo img{object-fit:contain;object-position:left;max-width:105px;max-height:32px}.project-logo{object-fit:contain;object-position:left;border-radius:2px;width:145px;height:48px;margin:10px 0 0}.sidebar nav{gap:3px}.sidebar nav button{border-radius:4px;min-height:40px;padding:10px 11px;font-size:12px}.sidebar nav button.active{color:#203c34;background:#e5ece2}.sidebar-bottom{margin-top:auto}main{padding:0 36px}.topbar{min-height:56px}.page-heading{margin:27px 0 15px}.page-heading h1{letter-spacing:-1px;font-family:inherit;font-size:30px;font-weight:600}.page-heading p{font-size:13px}.eyebrow{letter-spacing:1.1px}.source-line{margin-bottom:19px}.project-banner{color:#fff;background:#233c34;border-radius:5px;grid-template-columns:1fr 43%;height:160px;margin-bottom:18px;display:grid;overflow:hidden}.project-banner-copy{z-index:1;padding:23px 27px;position:relative}.project-banner-copy>span{letter-spacing:1.6px;color:#c3d2c7;font-size:9px}.project-banner-copy h2{margin:9px 0 3px;font-family:Georgia,serif;font-size:26px;font-weight:400}.project-banner-copy p{color:#d5dfd5;font-size:12px}.project-banner-copy button{color:#fff;background:0 0;border:0;align-items:center;gap:8px;margin-top:15px;padding:0;font-size:11px;display:flex}.project-banner-image{background:linear-gradient(90deg,#233c34 0%,#0000 35%),url(/espera-proje.jpg) 50% 55%/cover no-repeat}.metrics{background:#fff;border:1px solid #dfe5dd;border-radius:5px;gap:0;margin-bottom:18px;overflow:hidden}.metrics>button,.metrics>div{border:0;border-right:1px solid #e4e9e2;border-radius:0;padding:18px 20px}.metrics>:last-child{border-right:0}.metrics strong{letter-spacing:-1px;margin:13px 0 7px;font-size:31px}.metrics span{font-size:11px}.panel{border-color:#e0e5de;border-radius:5px}.overview-grid,.right-stack{gap:18px}.panel h2{font-weight:600}.editorial-card{background:#edf1eb;border:1px solid #dfe6dd;border-radius:5px;padding:23px}.editorial-card:after{display:none}.editorial-card h2{letter-spacing:0;margin:10px 0;font-family:inherit;font-size:16px;font-weight:600}.editorial-card p{color:#697b6d;line-height:1.6}.editorial-card button{margin-top:16px}.unit-tile{border-radius:3px}.topbar .badge{white-space:normal}@media (max-width:950px){.metrics>button:nth-child(2){border-right:0}.metrics>button:nth-child(-n+2){border-bottom:1px solid #e4e9e2}}@media (max-width:700px){.sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 14px 0;display:grid}.brand-logo{gap:5px;padding:3px 7px}.brand-logo img{width:43px;height:42px}.brand-logo small{max-width:65px;font-size:8px}.project-label{border:0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.project-label>.eyebrow{display:none}.project-label .firm-logo{margin:0}.project-label .firm-logo img{max-width:72px;max-height:27px}.project-logo{width:90px;height:37px;margin:0}.sidebar nav{scrollbar-width:thin;grid-column:1/-1;gap:3px;margin:1px -14px 0;padding:0 14px 8px;display:flex;overflow-x:auto}.sidebar nav button{white-space:nowrap;flex-shrink:0;padding:9px 10px;font-size:11px}.sidebar nav button i,.sidebar-bottom{display:none}main{padding:0 16px}.topbar{min-height:48px}.page-heading{margin:18px 0 13px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px}.project-banner{grid-template-columns:1fr 42%;height:135px;margin-bottom:14px}.project-banner-copy{padding:17px}.project-banner-copy h2{font-size:21px}.project-banner-copy button{margin-top:11px}.project-banner-image{background-position:50%,50%}.metrics>button,.metrics>div{padding:14px}.metrics strong{margin:10px 0 6px;font-size:27px}.right-stack{grid-template-columns:1fr}.panel{padding:17px}}@media (max-width:380px){.project-label .firm-logo{display:none}.project-logo{width:88px}.project-banner{grid-template-columns:1fr 36%}.project-banner-copy h2{font-size:19px}}.team-table{border-collapse:collapse;width:100%;font-size:12px}.team-table th{text-align:left;letter-spacing:.4px;color:#73816f;white-space:nowrap;background:#f7f8f4;border-bottom:1px solid #e0e5de;padding:10px 14px;font-size:10px;font-weight:600}.team-table td{vertical-align:top;color:#26352e;border-top:1px solid #eef1ea;min-width:70px;padding:11px 14px;line-height:1.5}.team-table tr:first-child td{border-top:0}.team-table td a{color:#204d3f;white-space:nowrap;font-weight:500}@media (max-width:700px){.team-table{font-size:11px}.team-table th,.team-table td{padding:9px 10px}}
