/* NETDAK V6 — addition only. Existing imagery, animation and original sections remain unchanged. */
.brand-official{display:flex;align-items:center;min-width:0;height:70px;gap:0}
.brand-official .brand-mark{display:block;object-fit:contain;width:170px;height:auto;max-height:67px;border-radius:0;flex-shrink:0}
.footer .brand-official .brand-mark{width:178px;max-height:70px}
.extra-work-section{background:#fafbf9;padding:84px 0 92px;border-top:1px solid #e2e8e3}
.extra-work-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:27px}
.extra-work-top h2{font-size:clamp(2rem,3.7vw,3.3rem);letter-spacing:-.06em;line-height:1.14;margin:12px 0 0}
.extra-work-top p{margin:0;max-width:410px;color:#64706b;line-height:1.75}
.extra-work-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-auto-rows:250px;gap:15px}
.extra-work-card{position:relative;display:block;border-radius:8px;overflow:hidden;isolation:isolate;background:#142d2b;color:white;min-height:0}
.extra-work-card:first-child{grid-row:span 2}
.extra-work-card img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease;filter:brightness(.88)}
.extra-work-card:hover img{transform:scale(1.045);filter:brightness(.98)}
.extra-work-card:after{content:'';position:absolute;inset:34% 0 0;background:linear-gradient(transparent,rgba(6,22,22,.82));pointer-events:none}
.extra-work-card span{position:absolute;z-index:1;bottom:21px;left:23px;right:17px;display:grid;gap:6px}
.extra-work-card span small{font-size:10px;font-weight:800;letter-spacing:.13em;color:#d1e4df}
.extra-work-card span strong{font-size:17px;line-height:1.25;font-family:Sora,Arial,sans-serif;letter-spacing:-.03em}
.extra-work-card:first-child span strong{font-size:26px}
.extra-work-actions{display:flex;justify-content:flex-end;margin-top:28px}
.added-projects{padding:82px 0 100px;background:#fff;border-top:1px solid #e4e9e5}
.added-projects-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:31px}
.added-projects-head h2{font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.13;letter-spacing:-.055em;margin-top:12px}
.added-projects-head p{max-width:410px;color:#5c6a65;line-height:1.7}
.added-photo-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.added-photo-gallery figure{margin:0;border-radius:8px;overflow:hidden;background:#f3f5f1;border:1px solid #e2e8e3}
.added-photo-gallery a{display:block;overflow:hidden}
.added-photo-gallery img{display:block;width:100%;height:252px;object-fit:cover;transition:transform .45s ease}
.added-photo-gallery figure:hover img{transform:scale(1.045)}
.added-photo-gallery figcaption{padding:17px 18px 20px;display:grid;gap:3px;color:#172f2c}
.added-photo-gallery figcaption strong{font:700 15px/1.4 Sora,Arial,sans-serif}
.added-photo-gallery figcaption small{font-size:12px;color:#63716c}
@media(max-width:1100px){.brand-official .brand-mark{width:154px}.extra-work-grid{grid-auto-rows:215px}}
@media(max-width:760px){.extra-work-section{padding:60px 0 68px}.extra-work-top,.added-projects-head{display:block}.extra-work-top p,.added-projects-head p{margin-top:18px}.extra-work-grid{grid-template-columns:1fr 1fr;grid-auto-rows:215px;gap:10px}.extra-work-card:first-child{grid-column:span 2;grid-row:span 1;height:300px}.extra-work-card span{bottom:15px;left:16px}.extra-work-card span strong{font-size:14px}.extra-work-card:first-child span strong{font-size:23px}.added-photo-gallery{grid-template-columns:1fr 1fr;gap:11px}.added-photo-gallery img{height:180px}.added-projects{padding:60px 0}}
@media(max-width:620px){.brand-official .brand-mark{width:145px;max-height:60px}.brand-official{height:64px}.footer .brand-official .brand-mark{width:165px}.extra-work-card img{object-position:50% 43%}.extra-work-card{min-height:185px}.extra-work-card:first-child{height:270px}.extra-work-card:last-child{grid-column:span 2}.extra-work-actions .btn{width:100%;justify-content:center}.added-photo-gallery{grid-template-columns:1fr 1fr}.added-photo-gallery img{height:165px}.added-photo-gallery figcaption{padding:12px}.added-photo-gallery figcaption strong{font-size:12px}.added-photo-gallery figcaption small{font-size:11px}.added-projects-head{margin-bottom:23px}}
@media(prefers-reduced-motion:reduce){.extra-work-card img,.added-photo-gallery img{transition:none!important}}

/* V9: Seven-item desktop navigation. */
@media(min-width:1001px){.site-header .nav{gap:clamp(11px,1.25vw,19px)}.site-header .nav a{font-size:11px}}
@media(min-width:1001px) and (max-width:1270px){.site-header .header-phone{display:none}}
