:root{--ink:#f4f7fb;--navy:#031426;--blue:#83caff;--blue-dark:#b2e0ff;--gold:#e8bc74;--muted:#b3c9df;--ivory:#071d34;--line:#25415a;--white:#031426}body{background:#031426;color:var(--ink)}h1 em,h2 em{color:#83caff}p{color:#b3c9df}.header{height:96px;background:rgba(2,18,35,.94);border-color:#17334c;backdrop-filter:blur(18px)}.brand img,footer img{filter:brightness(0) invert(1)}.brand span{color:#b3c9df}.header nav{font-size:12px;gap:28px}.header nav>a:not(.nav-cta):hover{color:#edc27b}.header .nav-cta,.gold{background:linear-gradient(115deg,#dab071,#ffdc94 58%,#d7a65b);color:#07111c;border:1px solid #f4d79c;box-shadow:inset 0 0 0 1px #ffe7b14d,0 5px 24px #e9ba6b12}.header .nav-cta{padding:12px 17px;font-size:11px;gap:14px;border-radius:4px}.eyebrow{color:#e8bc74;letter-spacing:.23em}.eyebrow:before{content:'';display:inline-block;width:30px;height:1px;background:#e8bc74;margin-right:12px;vertical-align:middle}.eyebrow i{display:none}.gold:hover,.nav-cta:hover{background:#ffdc98;color:#07111c}.glass,.outline{background:linear-gradient(130deg,#063b5e50,#02102099);border:1px solid #56a6d5;color:#f4f7fb;box-shadow:inset 0 0 0 3px #030e1e}.glass:hover,.outline:hover{background:#0a3554}.blue,.ivory{background:linear-gradient(115deg,#d8ac67,#ffdc94);color:#061728;border-color:#edc37c}.blue:hover,.ivory:hover{background:#ffe2ab;color:#061728}.button{border-radius:3px;min-height:48px}.text-link{border-color:#416580;color:#b9ddf9}.text-link:hover{color:#edc27b}.cinematic-hero{position:relative;isolation:isolate;min-height:640px;overflow:hidden;background:#031426}.hero-atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse at 46% 36%,#08416a99,transparent 52%),linear-gradient(105deg,#020f20,#042345 60%,#020d19);z-index:-4}.hero-portrait{position:absolute;right:0;top:-68px;height:900px;width:58%;object-fit:cover;object-position:50% 26%;z-index:-3;mask-image:linear-gradient(90deg,transparent 0%,#000 30%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%)}.hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,#021225 1%,#031426cc 31%,transparent 64%),linear-gradient(0deg,#031426 0%,transparent 22%);z-index:-2}.cinematic-copy{padding:66px 0 92px;margin-left:max(48px,calc((100vw - 1240px)/2));width:52%;max-width:685px}.cinematic-copy>.eyebrow{font-size:9px;margin-bottom:25px}.cinematic-copy h1{font-size:clamp(48px,5.5vw,82px);line-height:1.01;letter-spacing:-.045em;text-shadow:0 3px 20px #0006}.cinematic-copy h1 em{font-style:normal;background:linear-gradient(#e1f3ff,#76bdf0);background-clip:text;-webkit-background-clip:text;color:transparent}.cinematic-copy>p{font:19px/1.5 var(--serif);max-width:450px;margin-top:26px}.hero-mantra{font:22px/1.5 var(--serif);margin:25px 0 28px}.hero-mantra em{color:#68c9ff}.cinematic-copy .actions{gap:14px}.cinematic-copy .button{font-size:11px;padding:13px 18px;gap:22px}.hero-advisor{position:absolute;right:3.5%;top:74px;width:174px}.hero-advisor p{font:italic 21px/1.3 var(--serif);color:#e4eaf1;text-shadow:0 2px 4px #000}.gold-rule{display:block;width:45px;height:2px;background:#e8bc74;margin:21px 0}.hero-advisor strong{font-size:13px;display:block}.hero-advisor small{display:block;font-size:8px;letter-spacing:.12em;line-height:1.7;margin-top:7px}.summit-graphic{position:absolute;left:36%;top:0;width:32%;height:480px;z-index:-1;opacity:.65;filter:drop-shadow(0 0 8px #278fff66)}.expertise-rail{position:relative;z-index:2;margin:-20px auto 0;width:min(1390px,calc(100% - 40px));display:grid;grid-template-columns:repeat(7,1fr);background:linear-gradient(125deg,#021121,#031b32);border:1px solid #315b7d;border-radius:7px;padding:27px 0;box-shadow:0 15px 60px #0003}.expertise-rail a{text-align:center;padding:0 12px;border-right:1px solid #203c54;transition:background .2s,color .2s}.expertise-rail a:last-child{border:0}.expertise-rail a:hover{color:#f1c47b;background:#0b2a45}.expertise-rail svg{width:46px;height:46px;margin:0 auto 9px;fill:none;stroke:#62c8ff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.expertise-rail strong{display:block;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.02em}.expertise-rail span{display:block;font-size:12px;color:#adc8df;line-height:1.65;margin-top:7px}.reference-about{display:grid;grid-template-columns:.9fr 1.15fr;gap:58px;padding-block:72px}.reference-about h2{font-size:48px;margin:18px 0 20px}.reference-about p{font:16px/1.55 var(--serif)}.brand-principles{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:15px;margin:26px 0}.brand-principles>div{border-right:1px solid #39516a;padding-right:12px}.brand-principles>div:last-child{border:0}.brand-principles strong{display:block;font:19px/1.2 var(--serif);color:#efd19b}.brand-principles span{display:block;font-size:8px;letter-spacing:.15em;line-height:1.8;margin-top:8px;color:#bdd5eb}.reference-about .profile-download{font-size:10px;margin-left:18px}.founder-feature{position:relative;min-height:405px;border:1px solid #36536f;border-radius:8px;overflow:hidden;background:radial-gradient(at 80% 20%,#0b304b,#010d18)}.founder-feature>img{position:absolute;left:0;top:-95px;width:65%;height:600px;object-fit:cover;object-position:45% 30%;mask-image:linear-gradient(90deg,#000 40%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 100%)}.founder-feature-copy{position:relative;margin:45px 24px 100px 49%;z-index:1}.founder-feature-copy>p{font:italic 23px/1.3 var(--serif);color:#e7edf2}.founder-feature-copy>strong,.founder-feature-copy>span:not(.gold-rule){display:block;font-size:13px}.founder-feature-copy>span:not(.gold-rule){color:#aec3d7;font-size:11px}.founder-feature-copy .text-link{font-size:10px;margin-top:13px}.founder-method{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);background:linear-gradient(#08243be6,#021329);border-top:1px solid #34516a;padding:21px 8px}.founder-method span{text-align:center;font-size:8px;line-height:1.8;letter-spacing:.14em;border-right:1px solid #2b4861}.founder-method span:last-child{border:0}.summit-cta{padding:58px 0;background:radial-gradient(at 10% 100%,#10487399,transparent 40%),linear-gradient(115deg,#061d32,#020e1e);border-block:1px solid #234866}.summit-cta>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;align-items:center}.summit-cta h2{font-size:45px;margin:15px 0}.summit-cta p{font-size:13px;max-width:530px}.summit-cta .button{width:100%;font-size:13px}.trust-line{display:flex;justify-content:space-between;margin-top:25px;text-align:center;font-size:9px;letter-spacing:.12em;line-height:1.6;color:#c5d9eb}.trust-line span{flex:1;border-right:1px solid #36516a}.trust-line span:last-child{border:0}.section{border-bottom:1px solid #17364f}.expertise,.approach,.contact,.focus-result,.output-box{background:#071c31}.service-card{background:linear-gradient(145deg,#082139,#041426);border-color:#274961}.service-card:hover{background:#0b2b46;border-color:#5c9fc9}.service-card p{color:#b3c9df}.service-symbol{stroke:#68c8ff}.health-card{background:linear-gradient(140deg,#0c3655,#041526)}.health-card h3,.health-card p,.health-card .eyebrow{color:#e7f2fb}.partnership{background:radial-gradient(at 80% 50%,#0b3d63,#020f20)}.focus-options button{background:#071d32;color:#bed6e9;border-color:#34536b}.focus-options button.selected{background:#e2b873;color:#061526;border-color:#f9d99e}.focus-result p,.focus .micro{color:#b5cee2}.enterprise-visual{border:1px solid #2b526d;border-radius:6px;background:radial-gradient(#0b304c,#021121)}.enterprise-visual .lens{background:#061c30}.contact-email{color:#f0c784;border-color:#6e6b5a}.contact form label{color:#d2e3f1}.contact form input,.contact form select,.contact form textarea{background:#021326;border-color:#3a566e;color:#f1f6fa}.contact form input::placeholder,.contact form textarea::placeholder{color:#8ba5ba}.contact form .form-note,.contact form .form-status{color:#b6cce0}.footer-top>div>a,.footer-bottom{color:#adc6da}footer{background:#020e1d}.footer-bottom{border-color:#28455d}.footer-top p{color:#d9bb88}.photo-note{background:#041426cc;color:#d3e2ef}.founder-title,.founder-tags span{color:#b9d7ec}.founder-tags span{border-color:#3b5970}.founder-image{border:1px solid #31516c}.founder-image img{filter:none}.insight-art{border:1px solid #284f6a}.art-people{background:#09253c}.art-systems{background:#0b304a}.art-strategy{background:#031b31}.faq summary{color:#edf5fb}.faq details p{color:#b5cde0}.detail-layout aside p,.breadcrumb{color:#adc9df}.deliverable{color:#b9cfe1}.process-num{color:#e6bd79}.output-box{border-color:#dfb370}.small-cta{border-color:#29475e}.article-body a{color:#87cbfa}
@media(min-width:1500px){.hero-portrait{right:4%;width:50%}.hero-advisor{right:4%}.cinematic-hero{min-height:680px}.cinematic-copy{padding-top:85px}}
@media(max-width:1150px){.header nav{gap:17px}.header .nav-cta{font-size:10px;padding:11px}.cinematic-copy{margin-left:32px;width:55%}.cinematic-copy h1{font-size:62px}.cinematic-copy>p{max-width:385px;font-size:17px}.hero-advisor{display:none}.cinematic-copy .actions{max-width:450px}.cinematic-copy .button{font-size:10px;padding:12px 13px}.hero-portrait{width:63%;right:-6%}.reference-about{gap:30px}.reference-about h2{font-size:41px}.founder-feature-copy>p{font-size:21px}.expertise-rail a{padding:0 8px}.expertise-rail strong{font-size:9px}.expertise-rail span{font-size:11px}.summit-cta>.wrap{gap:40px}}
@media(max-width:900px){.header{height:85px}.header nav{background:#03192c;border-bottom:1px solid #325169}.menu-toggle{color:#fff}.cinematic-copy h1{font-size:53px}.cinematic-copy{width:58%;padding-top:52px;padding-bottom:70px}.cinematic-copy>p{font-size:16px;max-width:330px}.cinematic-copy .actions{flex-direction:column;align-items:flex-start}.cinematic-hero{min-height:610px}.hero-mantra{font-size:20px}.hero-portrait{top:-10px;height:760px;right:-12%;width:70%}.summit-graphic{left:42%;opacity:.35}.expertise-rail{grid-template-columns:repeat(4,1fr);row-gap:24px}.expertise-rail a:nth-child(4){border:0}.expertise-rail a:last-child{grid-column:auto}.reference-about{grid-template-columns:1fr}.reference-about-copy{max-width:670px}.founder-feature{min-height:380px}.founder-feature>img{width:60%;height:700px;top:-140px}.founder-feature-copy{margin:55px 40px 110px 52%}.founder-feature-copy>p{font-size:28px}.summit-cta>.wrap{grid-template-columns:1fr;gap:28px}.summit-cta>.wrap>div:last-child{max-width:460px}.reference-about h2{font-size:47px}}
@media(max-width:680px){.cinematic-hero{min-height:920px;display:block}.cinematic-copy{margin:0;padding:42px 20px 0;width:100%;max-width:none}.cinematic-copy h1{font-size:clamp(43px,10.5vw,66px)}.cinematic-copy>p{max-width:460px;font-size:17px;margin-top:20px}.cinematic-copy>.eyebrow{font-size:8px;margin-bottom:20px}.hero-mantra{font-size:20px;margin:20px 0}.hero-mantra br{display:none}.cinematic-copy .actions{flex-direction:row;gap:10px}.cinematic-copy .button{font-size:10px;padding:12px 14px;gap:15px}.hero-portrait{top:auto;bottom:-210px;right:0;width:100%;height:750px;object-position:50% 28%;mask-image:linear-gradient(0deg,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(0deg,#000 65%,transparent 100%)}.hero-fade{background:linear-gradient(0deg,#031426 0%,transparent 18%,transparent 50%,#031426 61%)}.summit-graphic{top:365px;left:0;width:65%;height:320px;opacity:.55;z-index:-2}.hero-advisor{display:block;top:auto;bottom:40px;right:20px;width:180px;padding:12px;background:#031426b8;border-left:1px solid #c89c58}.hero-advisor p{font-size:17px}.hero-advisor .gold-rule{margin:12px 0}.hero-advisor small{font-size:7px}.expertise-rail{width:calc(100% - 24px);grid-template-columns:repeat(2,1fr);margin-top:-8px;padding:24px 0;row-gap:22px}.expertise-rail a:nth-child(even){border:0}.expertise-rail a:last-child{grid-column:1/-1}.expertise-rail strong{font-size:10px}.expertise-rail span{font-size:12px}.reference-about{padding-block:50px;gap:35px}.reference-about h2{font-size:39px}.reference-about p{font-size:16px}.brand-principles{gap:10px}.brand-principles strong{font-size:17px}.brand-principles span{font-size:7px}.reference-about .profile-download{margin-left:13px;font-size:9px}.founder-feature{min-height:400px}.founder-feature>img{width:83%;top:-60px;height:540px;left:-20px}.founder-feature-copy{margin:35px 15px 110px 49%}.founder-feature-copy>p{font-size:19px}.founder-feature-copy>strong{font-size:12px}.founder-method{padding:18px 4px}.founder-method span{font-size:6px;letter-spacing:.09em}.summit-cta{padding:45px 0}.summit-cta h2{font-size:36px}.summit-cta .eyebrow{font-size:8px}.summit-cta .button{font-size:11px}.trust-line{font-size:8px}.service-card h3{color:#f1f6fb}.capability-list .eyebrow:before{display:none}.brand img{width:126px}.section{padding-block:65px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* DUNIZ premium wordmark: preserve intrinsic art proportions and improve prominence */
.brand img{width:clamp(190px,15vw,238px);height:auto;object-fit:contain;filter:brightness(0) invert(1)}
.brand span{font-size:9px;letter-spacing:.2em}
.footer-top img{width:min(280px,100%);height:auto;filter:brightness(0) invert(1)}
@media(max-width:1150px){.header nav{gap:12px}.brand img{width:192px}}
@media(max-width:900px){.brand img{width:205px}.header{min-height:108px;height:auto}.nav-wrap{min-height:108px}}
@media(max-width:680px){.brand img{width:190px}.header,.nav-wrap{min-height:100px}.contact .form-row{grid-template-columns:1fr}}
.contact .privacy-checkbox{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.5;margin-bottom:16px}
.contact .privacy-checkbox input{width:18px;height:18px;flex-shrink:0;margin:1px 0 0}
.contact .privacy-checkbox a{color:#c9dfff;text-decoration:underline}
.contact .hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.contact #turnstile-slot{margin:8px 0 16px}
.contact button[disabled]{opacity:.55;cursor:not-allowed}

/* Executive Editorial identity. The original logo artwork is used as a precise alpha mask:
   wordmark, Bauhaus lettering, tagline, spacing and aspect ratio stay unchanged. */
.brand-mark,.footer-mark{display:block;aspect-ratio:2032/686;background:url('/assets/duniz-logo.webp') center/contain no-repeat;filter:brightness(0) invert(1);flex:none}
.brand-mark{width:clamp(185px,16vw,242px)}
.footer-mark{width:min(280px,100%)}
@supports ((-webkit-mask-image:url('/assets/duniz-logo.webp')) or (mask-image:url('/assets/duniz-logo.webp'))){
 .brand-mark,.footer-mark{filter:none;background:linear-gradient(125deg,#ffffff 0%,#e7edf6 21%,#b9c8da 35%,#fdfcff 52%,#d3dce8 72%,#ffffff 100%);-webkit-mask:url('/assets/duniz-logo.webp') center/contain no-repeat;mask:url('/assets/duniz-logo.webp') center/contain no-repeat}
}
.brand .brand-descriptor{font-size:9px;letter-spacing:.11em;line-height:1.2;color:#c4d6ea;padding-top:2px;text-align:center;font-weight:600}
.footer-company{display:block;font-size:12px;letter-spacing:.09em;color:#e1e9f4;margin-top:7px}
.founder-linkedin{display:inline-flex;margin:17px 0 0 20px;align-items:center}
@media(max-width:1150px){.brand-mark{width:192px}}
@media(max-width:900px){.brand-mark{width:205px}}
@media(max-width:680px){.brand-mark{width:190px}.brand .brand-descriptor{font-size:8px;letter-spacing:.07em}.founder-linkedin{display:flex;margin:16px 0 0}}
