main[data-design-option=C]{--preview-gold:#b69a62;--preview-grey:#f8f9fa;background:var(--card)}main[data-design-option=C] .design-hero{border-bottom:1px solid var(--preview-gold);padding-block:3.5rem}main[data-design-option=C] .design-hero h1{max-width:18ch}main[data-design-option=C] .design-hero .my-10{background:var(--preview-gold);width:4rem;height:2px;margin-block:1.75rem}main[data-design-option=C] .design-primary-action,main[data-design-option=C] .design-close a{background:var(--teal);color:var(--foreground)}main[data-design-option=C] .design-primary-action:hover,main[data-design-option=C] .design-close a:hover{background:var(--navy-foreground);color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}main[data-design-option=C] .design-capabilities,main[data-design-option=C] .design-working,main[data-design-option=C] .design-thinking,main[data-design-option=C] .design-close,main[data-design-option=C] .design-support-section,main[data-design-option=C] .design-about-owner,main[data-design-option=C] .design-network-profiles{padding-block:3rem}main[data-design-option=C] .design-capabilities{background:var(--card)}main[data-design-option=C] .design-capabilities h2{margin-bottom:1.75rem}main[data-design-option=C] [data-capability-grid]{gap:1rem}main[data-design-option=C] .design-capability-card{background:var(--preview-grey);border-color:var(--border);border-top:2px solid var(--preview-gold);padding:1.5rem}main[data-design-option=C] .design-capability-card h3{font-size:1.375rem}main[data-design-option=C] .design-icon-shell{background:var(--navy);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.25rem;display:flex}main[data-design-option=C] .design-icon-shell svg{width:1.5rem;height:1.5rem;color:var(--preview-gold);margin:0}main[data-design-option=C] .design-working{background:var(--card)}main[data-design-option=C] .design-working-part{border-top:2px solid var(--preview-gold);padding-top:1.25rem}main[data-design-option=C] .design-thinking{background:var(--card)}main[data-design-option=C] .design-thinking h3{font-size:1.375rem}main[data-design-option=C] .design-close{border-top:2px solid var(--preview-gold)}main[data-design-option=C] .design-close h2{font-size:clamp(2rem,4vw,3rem)}main[data-design-option=C] .design-close>div>div{margin-top:1.25rem}main[data-design-option=C] .design-close a{margin-top:1.75rem}main[data-design-option=C] .design-services-layout{padding-top:2rem;padding-bottom:3rem}main[data-design-option=C] .design-service-group{border:1px solid var(--border);border-left:3px solid var(--preview-gold);background:var(--card);margin-bottom:1.25rem;padding:1.5rem}main[data-design-option=C] .design-service-group:nth-child(2n){background:var(--card)}main[data-design-option=C] .design-service-group>h2{align-items:center;gap:1rem;display:flex}main[data-design-option=C] .design-service-icon{background:var(--navy);width:2.75rem;height:2.75rem;color:var(--preview-gold);flex-shrink:0;justify-content:center;align-items:center;display:flex}main[data-design-option=C] .design-service-group article{margin-top:1.5rem;padding-top:1.25rem}main[data-design-option=C] .design-engagement{background:var(--card);padding:1.5rem}main[data-design-option=C] .design-support-section{background:var(--card)}main[data-design-option=C] .design-support-section h2,main[data-design-option=C] .design-network-profiles>div>h2{border-left:3px solid var(--preview-gold);padding-left:1rem}main[data-design-option=C] .design-detail-navigation{padding-top:1.5rem;padding-bottom:2rem}main[data-design-option=C] .design-detail-section{padding-block:2.5rem}main[data-design-option=C] .design-detail-topic:nth-of-type(2n){background:var(--card)}main[data-design-option=C] :focus-visible{outline:2px solid var(--navy-foreground);outline-offset:2px;box-shadow:0 0 0 5px var(--navy)}main[data-design-option=C] .design-hero{background:var(--navy)}main[data-design-option=C] .design-hero h1,main[data-design-option=C] .design-hero p{color:var(--navy-foreground)}main[data-design-option=C] .design-working{border-block:1px solid var(--border)}main[data-design-option=C] .design-working-part{background:var(--preview-grey);padding:1.5rem}main[data-design-option=C] .design-working-part svg{color:var(--navy)}main[data-design-option=C] .design-service-group,main[data-design-option=C] .design-service-group:nth-child(2n),main[data-design-option=C] .design-engagement{background:var(--preview-grey)}main[data-design-option=C] .design-about-owner{background:var(--card);color:var(--navy);border-block:1px solid var(--border)}main[data-design-option=C] .design-about-owner .text-navy-muted{color:var(--foreground)}main[data-design-option=C] .design-about-owner>div{background:var(--preview-grey);padding-block:1.5rem}main[data-design-option=C] .design-thinking article{background:var(--preview-grey)}main[data-design-option=C][data-design-page=\/blog] main{background:var(--card)}main[data-design-option=C][data-design-page=\/blog] .group.mb-20{background:var(--preview-grey);border-top:2px solid var(--preview-gold);margin-block:2rem 3rem;padding:1.5rem}main[data-design-option=C][data-design-page=\/blog] ol>li{background:var(--preview-grey);border-top:1px solid var(--border);margin-block:1rem;padding-inline:1.5rem}main[data-design-option=C][data-design-page=\/resources] article{background:var(--preview-grey);border-top:2px solid var(--preview-gold)}main[data-design-option=C][data-design-page=\/resources] section:not(.design-hero),main[data-design-option=C][data-design-page=\/contact] section:not(.design-hero){padding-top:3rem}main[data-design-option=C][data-design-page=\/contact] form{background:var(--preview-grey);border-top:2px solid var(--preview-gold);padding:1.5rem}main[data-design-option=C][data-design-page=\/contact] aside>div{background:var(--preview-grey);border-color:var(--preview-gold)}main[data-design-option=C][data-design-page=\/contact] button[type=submit],main[data-design-option=C][data-design-page^="/blog/"] a[download]{background:var(--teal);color:var(--foreground)}main[data-design-option=C][data-design-page^="/blog/"] article>header{border-bottom:1px solid var(--preview-gold);padding-block:3.5rem 2.5rem}main[data-design-option=C][data-design-page^="/blog/"]>section.bg-surface{background:var(--card)}main[data-design-option=C][data-design-page^="/blog/"]>section .bg-card{background:var(--preview-grey)}@media (width>=768px){main[data-design-option=C] .design-hero{padding-block:4rem}main[data-design-option=C] .design-service-group{padding:2rem}main[data-design-option=C] .design-capabilities,main[data-design-option=C] .design-working,main[data-design-option=C] .design-thinking,main[data-design-option=C] .design-close{padding-block:3.5rem}}main[data-design-option=C] .design-capability-card,main[data-design-option=C] .design-service-group,main[data-design-option=C] .design-thinking-card,main[data-design-option=C][data-design-page=\/resources] article{border-radius:.375rem;padding:1.75rem}main[data-design-option=C] .design-service-group{margin-bottom:2rem}main[data-design-option=C] a.rounded-full.bg-navy{background:var(--teal);color:var(--foreground)}body:has(main[data-design-option=C]) header a[href=\/contact]{background:var(--teal);color:var(--foreground)}main[data-design-option=C] a.rounded-full.bg-navy:hover,main[data-design-option=C][data-design-page=\/contact] button[type=submit]:hover{background:var(--navy);color:var(--navy-foreground)}@media (width>=768px){main[data-design-option=C] .design-capability-card,main[data-design-option=C] .design-service-group,main[data-design-option=C] .design-thinking-card{padding:2rem}}main[data-design-option=C][data-design-page=\/contact] form .text-destructive{color:color-mix(in srgb, var(--destructive) 85%, var(--foreground))}
