/* Owner-directed board presentation; local preview remains noindex and loopback-only. */
header{position:relative;overflow:hidden;padding-top:32px;padding-bottom:28px;gap:40px}header:after{content:'';position:absolute;right:0;top:0;width:19%;height:9px;background:var(--green);border-radius:16px 0 0 16px}.brand{gap:12px;letter-spacing:0;background:var(--paper)}.brand>img{width:70px;height:70px;mix-blend-mode:multiply}.official-wordmark{display:block;min-width:210px;color:#26722f}.official-wordmark strong{display:block;font-size:34px;font-weight:600;letter-spacing:1px;line-height:1.1}.official-wordmark b{display:flex;align-items:center;justify-content:space-between;gap:12px;letter-spacing:7px;font-size:13px;font-weight:600;margin:7px 0 0}.official-wordmark b i{height:1px;background:currentColor;width:28px;flex-shrink:0}.official-wordmark small{font-size:10px;letter-spacing:1px;line-height:1.3;margin-top:9px}.nav-column{flex:1;min-width:0;position:relative;z-index:1}.business-descriptor{font-size:11px;letter-spacing:1.7px;text-align:right;margin:15px 0 0;color:var(--green)}.hero-art{border-radius:180px 0 0 0;background:#edf2e5;isolation:isolate}.hero-art .orbit{border-color:#d4af37;border-width:1px;opacity:.9;z-index:2;pointer-events:none}.hero-art>img{position:relative;z-index:1;mix-blend-mode:multiply}.hero-art:after{content:'';position:absolute;right:0;top:0;width:23%;height:14px;border-radius:22px 0 0 22px;background:var(--green)}.about-mark{background:var(--paper)}.story-grid>div:first-child{background:var(--paper)}.footer-lockup{background:white;display:inline-flex;padding:13px 20px 13px 12px;border-radius:0 35px 35px 0}.footer-lockup .official-wordmark{color:#26722f}.footer-lockup .official-wordmark small{color:#26722f;font-size:10px}.footer-brand>p{font-size:11px;letter-spacing:1px;margin:19px 0 0;color:#c7d7c6}.process-list li:before{content:none}.process-list li{padding-left:0}.network-checks>p{gap:0}.art-label{top:36px}.aside-number{display:none}
@media(prefers-reduced-motion:no-preference){.hero-art .orbit{animation:gold-green-orbit 7s ease-in-out infinite}@keyframes gold-green-orbit{0%,100%{border-color:#d4af37;box-shadow:0 0 12px #d4af3724}50%{border-color:#328742;box-shadow:0 0 10px #32874214}}}
@media(prefers-reduced-motion:reduce){.hero-art .orbit{animation:none;border-color:#d4af37}}
@media(max-width:1000px){header{gap:24px}.official-wordmark{min-width:175px}.official-wordmark strong{font-size:29px}.official-wordmark b{font-size:12px;letter-spacing:6px}.brand>img{width:58px;height:58px}nav{gap:8px 14px}.business-descriptor{font-size:10px}}
@media(max-width:700px){header{padding:23px 5% 16px;gap:17px}.brand{gap:7px}.brand>img{width:46px;height:46px}.official-wordmark{min-width:155px}.official-wordmark strong{font-size:25px}.official-wordmark b{font-size:10px;letter-spacing:5px;gap:6px;margin-top:5px}.official-wordmark b i{width:21px}.official-wordmark small{font-size:8px!important;letter-spacing:.5px;margin-top:7px}.nav-column{width:100%;flex:auto}.business-descriptor{text-align:left;margin:0;font-size:10px;letter-spacing:1.6px}.nav-column:has(nav.open) .business-descriptor{margin-top:15px}.hero-art{border-radius:140px 0 0 0}.footer-lockup{padding:12px 18px 12px 10px}.footer-lockup .official-wordmark small{font-size:8px}.footer-brand>p{font-size:10px}.hero-art .orbit{width:390px;height:390px}}
.brand>img,.hero-art>img,.about-mark,.contact-emblem{mix-blend-mode:normal}.footer-lockup{background:transparent;padding-left:0;border-radius:0}.footer-lockup .official-wordmark,.footer-lockup .official-wordmark small{color:#d0e5c1}.footer-lockup>img{filter:brightness(1.25)}
/* All orbit layers sit behind the protected, opaque logo display area. */
.hero-art .orbit{z-index:0;width:470px;height:470px;left:17%;top:6%;border-color:#efbd18;animation:orbit-one 12s linear infinite}.hero-art .orbit-two{width:540px;height:540px;left:4%;top:-8%;animation:orbit-two 16s linear infinite}.hero-art .orbit-three{width:610px;height:610px;left:-9%;top:-20%;animation:orbit-three 20s linear infinite}.hero-art>img{z-index:2;background:#edf2e5;clip-path:circle(49% at 50% 50%);width:76%;mix-blend-mode:normal}.hero-art .art-label,.hero-art .art-caption{z-index:3}.hero-art .orbit{border-radius:46% 54% 49% 51%;box-shadow:none}.social-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:22px 0}.social-links button{border:0;border-bottom:1px solid #70866e;color:#c6d6c3;background:none;font-size:12px;padding:0 0 4px;cursor:not-allowed}.social-links small{font-size:10px;color:#a4b8a7}.contact-actions{margin:20px 0 26px}.contact-directory .text-link{margin-top:10px}
@keyframes orbit-one{0%,100%{transform:rotate(0deg);border-color:#efbd18}50%{border-color:#328742}100%{transform:rotate(360deg)}}
@keyframes orbit-two{0%,100%{transform:rotate(30deg);border-color:#328742}50%{border-color:#efbd18}100%{transform:rotate(-330deg)}}
@keyframes orbit-three{0%,100%{transform:rotate(60deg);border-color:#efbd18}50%{border-color:#328742}100%{transform:rotate(420deg)}}
@media(max-width:700px){.hero-art .orbit{width:330px;height:330px;left:8%;top:2%}.hero-art .orbit-two{width:385px;height:385px;left:0%;top:-5%}.hero-art .orbit-three{width:440px;height:440px;left:-8%;top:-14%}.hero-art>img{width:81%}}
@media(prefers-reduced-motion:reduce){.hero-art .orbit{animation:none;transform:none;border-color:#efbd18}.hero-art .orbit-two{border-color:#328742}}

/* Matching opaque backgrounds keep the animated lines behind, never through text. */
.hero-art .art-label{background:#edf2e5;padding:5px 8px;right:20px;z-index:5}.hero-art .art-caption>span{background:#edf2e5;padding:5px 8px}.hero-art .art-caption{z-index:5;left:22px;right:22px;bottom:20px}.hero-art .art-arrow{padding-left:8px}.footer-lockup>img{filter:none}
/* Export-only maker stamp; enabled by the explicit board export query. */
body.board-export:before{content:'MuqtoAI  ·  H2H first | AI Driven';display:block;padding:11px 24px;text-align:center;background:#f5f2e9;border-bottom:1px solid #c7b376;color:#46513d;font:bold 14px/1.5 Arial,sans-serif;letter-spacing:1px}
@media(max-width:700px){body.board-export:before{font-size:11px;letter-spacing:.3px;padding:10px 12px}}
