/* Nhadep6D Brand & Authority Suite 1.4.0 */
:root{--n6da-ink:#151712;--n6da-forest:#11150f;--n6da-ivory:#f4f0e7;--n6da-line:rgba(21,23,18,.16);--n6da-gold:#a77d3f;--n6da-muted:#67695f}
.n6d-about-team,.n6d-workshop,.n6d-case-study-badge,.n6d-case-study-cta,.n6d-editorial-trust{box-sizing:border-box}
.n6d-about-team{padding:clamp(72px,9vw,140px) max(24px,5vw);background:#f4f0e7;color:var(--n6da-ink)}
.n6d-about-team__lead{max-width:850px;margin:0 0 54px;color:var(--n6da-muted);font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.8}
.n6d-about-team__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--n6da-line);border-left:1px solid var(--n6da-line)}
.n6d-about-team__grid article{min-height:300px;border-right:1px solid var(--n6da-line);border-bottom:1px solid var(--n6da-line);padding:32px 28px}
.n6d-about-team__grid span,.n6d-workshop__standards article span{color:var(--n6da-gold);font-family:serif;font-size:1rem}
.n6d-about-team__grid h3{margin:78px 0 16px;font-size:1.35rem}
.n6d-about-team__grid p{color:var(--n6da-muted);font-size:.96rem;line-height:1.75}
.n6d-about-team__note{max-width:900px;margin:28px 0 0;color:var(--n6da-muted);font-size:.82rem;line-height:1.7}
.n6d-about-contact a{display:inline-flex;margin-top:16px;color:inherit;font-size:.76rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.n6d-workshop{background:var(--n6da-ivory);color:var(--n6da-ink)}
.n6d-workshop__intro{display:grid;padding:clamp(76px,9vw,145px) max(24px,6vw);grid-template-columns:minmax(0,1.2fr) minmax(300px,.7fr);gap:clamp(38px,8vw,130px);align-items:end}
.n6d-workshop__intro>p:first-child{grid-column:1/-1}
.n6d-workshop__intro h2{max-width:1000px;margin:0;font-family:var(--n6d-serif,Georgia,serif);font-size:clamp(3rem,6.4vw,7rem);font-weight:400;letter-spacing:-.04em;line-height:.98}
.n6d-workshop__intro div p{color:var(--n6da-muted);font-size:1.02rem;line-height:1.85}
.n6d-workshop__hero{margin:0;padding:0 max(24px,4vw)}
.n6d-workshop__hero img{display:block;width:100%;max-height:820px;object-fit:cover}
.n6d-workshop__hero figcaption{padding-top:13px;color:var(--n6da-muted);font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}
.n6d-workshop__standards{padding:clamp(80px,10vw,150px) max(24px,6vw)}
.n6d-workshop__standards header{display:grid;margin-bottom:58px;grid-template-columns:.35fr 1fr;gap:40px}
.n6d-workshop__standards header p{color:var(--n6da-gold);font-size:.72rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}
.n6d-workshop__standards header h2{max-width:850px;margin:0;font-size:clamp(2.4rem,4.6vw,5rem);font-weight:400;line-height:1.05}
.n6d-workshop__standards>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--n6da-line);border-left:1px solid var(--n6da-line)}
.n6d-workshop__standards article{min-height:265px;border-right:1px solid var(--n6da-line);border-bottom:1px solid var(--n6da-line);padding:30px}
.n6d-workshop__standards h3{margin:52px 0 14px;font-size:1.28rem}
.n6d-workshop__standards article p{color:var(--n6da-muted);line-height:1.75}
.n6d-workshop__scope{display:grid;padding:clamp(80px,9vw,135px) max(24px,6vw);grid-template-columns:1fr 1fr;gap:clamp(40px,9vw,150px);background:#e8e0d1}
.n6d-workshop__scope h2{max-width:700px;font-size:clamp(2.4rem,4.3vw,4.7rem);font-weight:400;line-height:1.06}
.n6d-workshop__scope ul{margin:0;padding:0;list-style:none}
.n6d-workshop__scope li{border-bottom:1px solid var(--n6da-line);padding:20px 0;font-size:1.08rem}
.n6d-workshop__address{padding:clamp(80px,10vw,150px) max(24px,6vw);background:var(--n6da-forest);color:#f3ead9;text-align:center}
.n6d-workshop__address>p{color:#d3b47e;font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}
.n6d-workshop__address h2{max-width:1100px;margin:25px auto 38px;font-size:clamp(2.4rem,4.6vw,5.2rem);font-weight:400;line-height:1.08}
.n6d-workshop__address div{display:flex;justify-content:center;gap:30px}
.n6d-workshop__address a{border-bottom:1px solid rgba(243,234,217,.4);padding-bottom:6px;color:#f3ead9;font-size:.78rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}
.n6d-case-study-badge{display:grid;margin:0 0 60px;border:1px solid var(--n6da-line);padding:24px 28px;grid-template-columns:220px 1fr;gap:30px;background:#f7f3eb}
.n6d-case-study-badge span{color:var(--n6da-gold);font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.n6d-case-study-badge p{max-width:720px!important;margin:0!important;color:var(--n6da-muted);font-size:.9rem;line-height:1.65}
.n6d-case-study-cta{margin:80px 0 10px;padding:clamp(38px,6vw,76px);background:var(--n6da-forest);color:#f4eddf}
.n6d-case-study-cta p{margin:0 0 14px!important;color:#d3b47e;font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}
.n6d-case-study-cta h2{max-width:850px;margin:0 0 34px!important;color:#f4eddf!important;font-size:clamp(2rem,4vw,4rem)!important}
.n6d-case-study-cta a{display:inline-flex;border-bottom:1px solid #d3b47e;padding-bottom:8px;color:#f4eddf!important;font-size:.75rem;font-weight:800;letter-spacing:.11em;text-decoration:none!important;text-transform:uppercase}
.n6d-editorial-trust{display:grid;margin:70px 0 20px;border-top:1px solid var(--n6da-line);border-bottom:1px solid var(--n6da-line);padding:30px 0;grid-template-columns:220px 1fr;gap:35px}
.n6d-editorial-trust span{display:block;margin-bottom:5px;color:var(--n6da-muted);font-size:.65rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}
.n6d-editorial-trust strong{font-size:1rem}.n6d-editorial-trust p{margin:0!important;color:var(--n6da-muted);font-size:.88rem;line-height:1.7}
.n6d-footer__workshop{display:block!important;visibility:visible!important;opacity:1!important}
@media(max-width:900px){.n6d-about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n6d-workshop__intro,.n6d-workshop__scope{grid-template-columns:1fr}.n6d-workshop__standards>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.n6d-about-team{padding-inline:20px}.n6d-about-team__grid,.n6d-workshop__standards>div{grid-template-columns:1fr}.n6d-about-team__grid article{min-height:220px}.n6d-about-team__grid h3{margin-top:42px}.n6d-workshop__intro{padding:58px 20px 48px}.n6d-workshop__intro h2{font-size:clamp(2.65rem,13vw,4.2rem)}.n6d-workshop__hero{padding-inline:0}.n6d-workshop__hero img{min-height:440px}.n6d-workshop__hero figcaption{padding-inline:20px}.n6d-workshop__standards,.n6d-workshop__scope,.n6d-workshop__address{padding-inline:20px}.n6d-workshop__standards header{grid-template-columns:1fr;gap:12px}.n6d-workshop__address div{align-items:center;flex-direction:column;gap:14px}.n6d-case-study-badge,.n6d-editorial-trust{grid-template-columns:1fr;gap:12px}.n6d-case-study-cta{margin-inline:-20px}.n6d-footer__workshop{margin-bottom:18px!important;font-size:.88rem!important;line-height:1.65!important}}
