/* Altamash Growth 1.2.0: responsive signal systems, interaction polish and legal layouts. */
body.altamash-site main{
 position:relative;
 isolation:isolate;
 overflow:clip;
}
body.altamash-site .site-header::after{
 content:"";
 position:absolute;
 left:0;
 right:0;
 bottom:-1px;
 height:1px;
 pointer-events:none;
 background:linear-gradient(90deg,transparent 0,rgb(239 194 76 / 12%) 24%,var(--gold) 50%,rgb(239 194 76 / 12%) 76%,transparent 100%);
 background-size:220% 100%;
 opacity:.72;
}
body.altamash-site .hero,
body.altamash-site .page-hero,
body.altamash-site .journal-masthead,
body.altamash-site .legal-hero,
body.altamash-site .contact-page{
 position:relative;
 isolation:isolate;
}
body.altamash-site .page-hero,
body.altamash-site .journal-masthead{
 overflow:hidden;
}
body.altamash-site .page-hero>:not(.ag-signal-stage),
body.altamash-site .journal-masthead>:not(.ag-signal-stage){
 position:relative;
 z-index:2;
}
body.altamash-site .page-hero>p:last-of-type{
 max-width:690px;
}

/* Page-specific marketing signal visualisations */
body.altamash-site .ag-signal-stage{
 --ag-shift-x:0px;
 --ag-shift-y:0px;
 position:absolute;
 z-index:1;
 top:52%;
 right:0;
 width:clamp(300px,34vw,440px);
 height:260px;
 transform:translate3d(var(--ag-shift-x),calc(-50% + var(--ag-shift-y)),0);
 border:1px solid rgb(239 194 76 / 26%);
 clip-path:polygon(0 13%,92% 0,100% 14%,100% 87%,8% 100%,0 86%);
 background:
  linear-gradient(135deg,rgb(239 194 76 / 9%),transparent 36%),
  rgb(18 18 16 / 84%);
 box-shadow:0 24px 70px rgb(0 0 0 / 24%),inset 0 0 50px rgb(239 194 76 / 3%);
 overflow:hidden;
 pointer-events:none;
 transition:transform .45s cubic-bezier(.2,.8,.2,1);
}
body.altamash-site .ag-signal-stage::before{
 content:"";
 position:absolute;
 inset:0;
 opacity:.55;
 background-image:
  linear-gradient(rgb(239 194 76 / 10%) 1px,transparent 1px),
  linear-gradient(90deg,rgb(239 194 76 / 10%) 1px,transparent 1px);
 background-size:38px 38px;
 -webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000 100%);
 mask-image:linear-gradient(90deg,transparent,#000 24%,#000 100%);
}
body.altamash-site .ag-signal-stage::after{
 content:"";
 position:absolute;
 top:-20%;
 bottom:-20%;
 left:-15%;
 width:1px;
 opacity:.8;
 background:linear-gradient(transparent,rgb(255 213 102 / 80%),transparent);
 box-shadow:0 0 24px 5px rgb(239 194 76 / 12%);
}
body.altamash-site .ag-signal-meta{
 position:absolute;
 z-index:2;
 top:33px;
 left:34px;
 right:34px;
 display:flex;
 justify-content:space-between;
 align-items:center;
 gap:18px;
 color:#e8e2d1;
 font-size:.7rem;
 line-height:1.4;
 letter-spacing:.09em;
 text-transform:uppercase;
}
body.altamash-site .ag-signal-status{
 display:flex;
 align-items:center;
 gap:8px;
 color:#aaa69c;
 white-space:nowrap;
}
body.altamash-site .ag-signal-status::before{
 content:"";
 width:6px;
 height:6px;
 border-radius:50%;
 background:var(--gold);
 box-shadow:0 0 0 5px rgb(239 194 76 / 8%);
}
body.altamash-site .ag-signal-trace{
 position:absolute;
 z-index:2;
 left:34px;
 right:34px;
 top:78px;
 height:115px;
 display:grid;
 grid-template-columns:repeat(7,1fr);
 align-items:end;
 gap:11px;
 border-bottom:1px solid rgb(239 194 76 / 24%);
}
body.altamash-site .ag-signal-trace::after{
 content:"";
 position:absolute;
 left:0;
 right:0;
 top:51%;
 height:1px;
 transform:rotate(-8deg);
 transform-origin:center;
 background:linear-gradient(90deg,transparent,rgb(239 194 76 / 75%) 20% 78%,transparent);
 filter:drop-shadow(0 0 5px rgb(239 194 76 / 36%));
}
body.altamash-site .ag-signal-trace i{
 position:relative;
 z-index:1;
 display:block;
 min-height:8px;
 border-top:1px solid rgb(255 218 121 / 82%);
 background:linear-gradient(to top,rgb(239 194 76 / 4%),rgb(239 194 76 / 30%));
 transform-origin:bottom;
}
body.altamash-site .ag-signal-trace i:nth-child(1){height:22%}
body.altamash-site .ag-signal-trace i:nth-child(2){height:38%}
body.altamash-site .ag-signal-trace i:nth-child(3){height:31%}
body.altamash-site .ag-signal-trace i:nth-child(4){height:59%}
body.altamash-site .ag-signal-trace i:nth-child(5){height:48%}
body.altamash-site .ag-signal-trace i:nth-child(6){height:76%}
body.altamash-site .ag-signal-trace i:nth-child(7){height:91%}
body.altamash-site .ag-signal-labels{
 position:absolute;
 z-index:2;
 left:34px;
 right:34px;
 bottom:28px;
 display:flex;
 justify-content:space-between;
 gap:12px;
 color:#87847b;
 font-size:.64rem;
 letter-spacing:.07em;
 text-transform:uppercase;
}
body.altamash-site .ag-signal-stage[data-variant="expertise"] .ag-signal-trace i:nth-child(1){height:68%}
body.altamash-site .ag-signal-stage[data-variant="expertise"] .ag-signal-trace i:nth-child(2){height:34%}
body.altamash-site .ag-signal-stage[data-variant="expertise"] .ag-signal-trace i:nth-child(3){height:82%}
body.altamash-site .ag-signal-stage[data-variant="expertise"] .ag-signal-trace i:nth-child(4){height:51%}
body.altamash-site .ag-signal-stage[data-variant="expertise"] .ag-signal-trace i:nth-child(5){height:91%}
body.altamash-site .ag-signal-stage[data-variant="expertise"] .ag-signal-trace i:nth-child(6){height:64%}
body.altamash-site .ag-signal-stage[data-variant="expertise"] .ag-signal-trace i:nth-child(7){height:78%}
body.altamash-site .ag-signal-stage[data-variant="ai-automation"] .ag-signal-trace{
 align-items:center;
 border-bottom:0;
}
body.altamash-site .ag-signal-stage[data-variant="ai-automation"] .ag-signal-trace::after{
 top:50%;
 transform:none;
}
body.altamash-site .ag-signal-stage[data-variant="ai-automation"] .ag-signal-trace i{
 justify-self:center;
 width:11px;
 height:11px!important;
 min-height:0;
 border:1px solid var(--gold);
 border-radius:50%;
 background:#1c1b17;
 box-shadow:0 0 0 6px rgb(239 194 76 / 7%);
}
body.altamash-site .ag-signal-stage[data-variant="about"] .ag-signal-trace i:nth-child(odd){opacity:.28}
body.altamash-site .ag-signal-stage[data-variant="blog"] .ag-signal-trace i:nth-child(1){height:42%}
body.altamash-site .ag-signal-stage[data-variant="blog"] .ag-signal-trace i:nth-child(2){height:75%}
body.altamash-site .ag-signal-stage[data-variant="blog"] .ag-signal-trace i:nth-child(3){height:29%}
body.altamash-site .ag-signal-stage[data-variant="blog"] .ag-signal-trace i:nth-child(4){height:88%}
body.altamash-site .ag-signal-stage[data-variant="blog"] .ag-signal-trace i:nth-child(5){height:43%}
body.altamash-site .ag-signal-stage[data-variant="blog"] .ag-signal-trace i:nth-child(6){height:67%}
body.altamash-site .ag-signal-stage[data-variant="blog"] .ag-signal-trace i:nth-child(7){height:54%}

/* Each page gets its own restrained visual atmosphere. */
body.altamash-site[data-page="work"] .page-hero{
 background:linear-gradient(115deg,transparent 58%,rgb(239 194 76 / 4%) 58% 58.2%,transparent 58.2%);
}
body.altamash-site[data-page="expertise"] .page-hero{
 background:linear-gradient(160deg,transparent 0 72%,rgb(239 194 76 / 5%) 72% 78%,transparent 78%);
}
body.altamash-site[data-page="ai-automation"] .page-hero{
 background-image:radial-gradient(circle at 82% 48%,rgb(239 194 76 / 11%) 0 1px,transparent 1.5px);
 background-size:24px 24px;
}
body.altamash-site[data-page="about"] .page-hero{
 background:linear-gradient(90deg,transparent 76%,rgb(239 194 76 / 7%) 76% 76.15%,transparent 76.15%);
}
body.altamash-site[data-page="blog"] .journal-masthead{
 background:linear-gradient(180deg,transparent 76%,rgb(239 194 76 / 4%));
}

/* Homepage keeps the portrait as its visual anchor and adds responsive signal motion. */
body.altamash-site .portrait-frame{
 position:relative;
 overflow:hidden;
}
body.altamash-site .portrait-frame::after{
 content:"";
 position:absolute;
 z-index:3;
 top:-25%;
 bottom:-25%;
 left:-20%;
 width:1px;
 transform:rotate(12deg);
 background:linear-gradient(transparent,rgb(255 220 128 / 74%),transparent);
 box-shadow:0 0 22px 5px rgb(239 194 76 / 10%);
 opacity:.7;
 pointer-events:none;
}
body.altamash-site .experience-badge{
 isolation:isolate;
}
body.altamash-site .experience-badge::after{
 content:"";
 position:absolute;
 z-index:-1;
 inset:-7px;
 border:1px solid rgb(239 194 76 / 22%);
 border-radius:inherit;
 opacity:0;
 pointer-events:none;
}
body.altamash-site .hero-copy>.eyebrow::after{
 content:"";
 display:inline-block;
 width:38px;
 height:1px;
 margin:0 0 3px 13px;
 background:linear-gradient(90deg,var(--gold),transparent);
}

/* Pointer-responsive surfaces communicate systems and movement without visual noise. */
body.altamash-site .ag-reactive{
 position:relative;
 isolation:isolate;
 overflow:hidden;
}
body.altamash-site .ag-pointer-glow{
 position:absolute;
 z-index:0;
 inset:0;
 pointer-events:none;
 opacity:0;
 background:radial-gradient(240px circle at var(--ag-pointer-x,50%) var(--ag-pointer-y,50%),rgb(239 194 76 / 13%),transparent 68%);
 transition:opacity .25s ease;
}
body.altamash-site .ag-reactive>:not(.ag-pointer-glow){
 position:relative;
 z-index:1;
}
@media(hover:hover) and (pointer:fine){
 body.altamash-site .ag-reactive:hover>.ag-pointer-glow,
 body.altamash-site .ag-reactive:focus-within>.ag-pointer-glow{opacity:1}
}

body.altamash-site .section-intro::after,
body.altamash-site .growth-intro::after{
 content:"";
 display:block;
 width:150px;
 height:1px;
 margin-top:28px;
 background:linear-gradient(90deg,var(--gold) 0 24%,rgb(239 194 76 / 24%) 24% 65%,transparent);
 box-shadow:38px 0 0 -0.3px rgb(239 194 76 / 55%);
}
body.altamash-site .portfolio-stats>div,
body.altamash-site .pathway-grid>a,
body.altamash-site .journal-card,
body.altamash-site .explorer-content{
 position:relative;
 overflow:hidden;
}
body.altamash-site .portfolio-stats>div::before{
 content:"";
 position:absolute;
 left:0;
 top:0;
 width:2px;
 height:32px;
 background:var(--gold);
 transform:scaleY(.25);
 transform-origin:top;
 opacity:.35;
 transition:transform .35s ease,opacity .35s ease;
}
body.altamash-site .portfolio-stats>div:hover::before{
 transform:scaleY(1);
 opacity:1;
}
body.altamash-site .pathway-grid>a::after,
body.altamash-site .journal-card::after{
 content:"";
 position:absolute;
 inset:auto -25% -60% 35%;
 height:150px;
 transform:rotate(-12deg);
 background:radial-gradient(ellipse,rgb(239 194 76 / 13%),transparent 68%);
 opacity:0;
 pointer-events:none;
 transition:opacity .35s ease,transform .45s ease;
}
body.altamash-site .pathway-grid>a:hover::after,
body.altamash-site .pathway-grid>a:focus-visible::after,
body.altamash-site .journal-card:hover::after,
body.altamash-site .journal-card:focus-within::after{
 opacity:1;
 transform:rotate(-7deg) translateY(-12px);
}
body.altamash-site .explorer-content::before{
 content:"";
 position:absolute;
 z-index:2;
 top:0;
 left:0;
 width:38%;
 height:1px;
 background:linear-gradient(90deg,var(--gold),transparent);
 pointer-events:none;
}
body.altamash-site .explorer-content::after{
 content:"";
 position:absolute;
 z-index:0;
 top:0;
 bottom:0;
 width:24%;
 left:-34%;
 transform:skewX(-12deg);
 background:linear-gradient(90deg,transparent,rgb(239 194 76 / 5%),transparent);
 pointer-events:none;
}
body.altamash-site .contact-page::before{
 content:"";
 position:absolute;
 z-index:-1;
 top:9%;
 bottom:8%;
 right:49%;
 width:1px;
 background:linear-gradient(transparent,rgb(239 194 76 / 18%),transparent);
 pointer-events:none;
}
body.altamash-site .contact-method::after{
 content:"";
 position:absolute;
 z-index:2;
 left:0;
 right:100%;
 bottom:0;
 height:1px;
 background:var(--gold);
 transition:right .4s cubic-bezier(.2,.8,.2,1);
 pointer-events:none;
}
body.altamash-site .contact-method:hover::after,
body.altamash-site .contact-method:focus-within::after{right:0}
body.altamash-site .home-contact{
 position:relative;
 isolation:isolate;
 overflow:hidden;
}
body.altamash-site .home-contact::before{
 content:"";
 position:absolute;
 z-index:-1;
 inset:0;
 opacity:.28;
 pointer-events:none;
 background:
  linear-gradient(115deg,transparent 0 55%,rgb(239 194 76 / 7%) 55% 55.2%,transparent 55.2% 100%),
  radial-gradient(circle at 88% 50%,rgb(239 194 76 / 12%),transparent 24%);
}
body.altamash-site .editorial-cover::after{
 content:"";
 position:absolute;
 inset:0;
 pointer-events:none;
 background:linear-gradient(135deg,rgb(239 194 76 / 10%),transparent 30% 72%,rgb(17 17 17 / 26%));
 mix-blend-mode:screen;
}

/* Legal pages deliberately remain calm and editorial. */
body.altamash-site .legal-page{
 padding-block:46px 105px;
}
body.altamash-site .legal-hero{
 min-height:390px;
 display:flex;
 flex-direction:column;
 justify-content:flex-end;
 padding:38px 0 48px;
 border-bottom:1px solid var(--line);
}
body.altamash-site .legal-kicker,
body.altamash-site .legal-meta{
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:24px;
 color:var(--muted);
 font-size:.75rem;
 line-height:1.6;
 letter-spacing:.08em;
 text-transform:uppercase;
}
body.altamash-site .legal-kicker>span:first-child{color:var(--gold)}
body.altamash-site .legal-hero h1{
 max-width:860px;
 margin:50px 0 24px;
 font-size:clamp(3.7rem,8vw,7.5rem);
}
body.altamash-site .legal-deck{
 max-width:720px;
 color:#c3c1bb;
 font-size:1.18rem;
 line-height:1.8;
}
body.altamash-site .legal-meta{
 justify-content:flex-start;
 flex-wrap:wrap;
 margin-top:34px;
 padding-top:22px;
 border-top:1px solid rgb(255 255 255 / 10%);
 text-transform:none;
 letter-spacing:0;
}
body.altamash-site .legal-meta span+span::before{
 content:"";
 display:inline-block;
 width:4px;
 height:4px;
 margin:0 18px 2px 0;
 border-radius:50%;
 background:var(--gold);
}
body.altamash-site .legal-layout{
 display:grid;
 grid-template-columns:220px minmax(0,790px);
 justify-content:space-between;
 gap:80px;
 padding-top:68px;
}
body.altamash-site .legal-nav{
 position:sticky;
 top:130px;
 align-self:start;
 display:flex;
 flex-direction:column;
 border-top:1px solid var(--line);
}
body.altamash-site .legal-nav p{
 margin:0;
 padding:20px 0 15px;
 color:var(--gold);
 font-size:.75rem;
 letter-spacing:.09em;
}
body.altamash-site .legal-nav a{
 padding:10px 0 10px 14px;
 border-left:1px solid var(--line);
 color:var(--muted);
 font-size:.875rem;
 line-height:1.5;
 transition:color .2s ease,border-color .2s ease,background .2s ease;
}
body.altamash-site .legal-nav a:hover,
body.altamash-site .legal-nav a:focus-visible{
 border-left-color:var(--gold);
 color:var(--gold);
 background:linear-gradient(90deg,rgb(239 194 76 / 8%),transparent);
}
body.altamash-site .legal-copy{color:#c7c4bc}
body.altamash-site .legal-copy section{
 scroll-margin-top:130px;
 padding:0 0 44px;
 margin-bottom:44px;
 border-bottom:1px solid var(--line);
}
body.altamash-site .legal-copy section:last-child{border-bottom:0}
body.altamash-site .legal-copy h2{
 margin:0 0 20px;
 color:var(--white);
 font-size:clamp(1.65rem,2.5vw,2.2rem);
 letter-spacing:-.035em;
}
body.altamash-site .legal-copy p{
 margin:0 0 18px;
 font-size:1.05rem;
 line-height:1.9;
}
body.altamash-site .legal-copy strong{
 color:var(--white);
 font-weight:600;
}
body.altamash-site .legal-contact{
 position:relative;
 padding:34px!important;
 border:1px solid #554a2d!important;
 border-radius:4px;
 background:linear-gradient(135deg,#211f19,#191919);
 overflow:hidden;
}
body.altamash-site .legal-contact::after{
 content:"";
 position:absolute;
 right:20px;
 bottom:20px;
 width:52px;
 height:52px;
 border-right:1px solid rgb(239 194 76 / 28%);
 border-bottom:1px solid rgb(239 194 76 / 28%);
 pointer-events:none;
}
body.altamash-site .legal-contact .eyebrow{
 margin-bottom:14px;
 color:var(--gold);
}
body.altamash-site .legal-contact h2{max-width:560px}
body.altamash-site .legal-contact p:last-child{
 position:relative;
 z-index:1;
 margin-bottom:0;
}
body.altamash-site .footer-links .ag-footer-list{align-items:center}
body.altamash-site .footer-links .ag-legal-menu-item a{
 color:var(--muted);
 font-size:.8125rem;
}
body.altamash-site .footer-links .ag-legal-menu-item a:hover,
body.altamash-site .footer-links .ag-legal-menu-item a:focus-visible{color:var(--gold)}

@media(prefers-reduced-motion:no-preference){
 body.altamash-site .site-header::after{animation:ag-header-signal 9s linear infinite}
 body.altamash-site .ag-signal-stage::after{animation:ag-stage-scan 6.5s ease-in-out infinite}
 body.altamash-site .ag-signal-status::before{animation:ag-status-pulse 2.4s ease-out infinite}
 body.altamash-site .ag-signal-trace i{animation:ag-bar-breathe 4.8s ease-in-out infinite alternate}
 body.altamash-site .ag-signal-trace i:nth-child(2){animation-delay:-1.9s}
 body.altamash-site .ag-signal-trace i:nth-child(3){animation-delay:-3.2s}
 body.altamash-site .ag-signal-trace i:nth-child(4){animation-delay:-.8s}
 body.altamash-site .ag-signal-trace i:nth-child(5){animation-delay:-2.6s}
 body.altamash-site .ag-signal-trace i:nth-child(6){animation-delay:-4.1s}
 body.altamash-site .ag-signal-trace i:nth-child(7){animation-delay:-1.2s}
 body.altamash-site .portrait-frame::after{animation:ag-portrait-scan 8s ease-in-out infinite}
 body.altamash-site .experience-badge::after{animation:ag-badge-pulse 3.4s ease-out infinite}
 body.altamash-site .explorer[data-ready="true"] .explorer-content::after{animation:ag-panel-signal 8s ease-in-out infinite}
 html.js-motion body.altamash-site .ag-scroll-scene{
  opacity:0;
  transform:translateY(22px);
  transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1);
  transition-delay:var(--ag-delay,0ms);
 }
 html.js-motion body.altamash-site .ag-scroll-scene.shown{
  opacity:1;
  transform:none;
 }
}
@keyframes ag-header-signal{to{background-position:-220% 0}}
@keyframes ag-stage-scan{0%,18%{left:-15%;opacity:0}35%,72%{opacity:.8}100%{left:115%;opacity:0}}
@keyframes ag-status-pulse{0%{box-shadow:0 0 0 0 rgb(239 194 76 / 28%)}75%,100%{box-shadow:0 0 0 9px rgb(239 194 76 / 0%)}}
@keyframes ag-bar-breathe{from{filter:brightness(.8);transform:scaleY(.88)}to{filter:brightness(1.2);transform:scaleY(1)}}
@keyframes ag-portrait-scan{0%,24%{left:-20%;opacity:0}42%,68%{opacity:.72}88%,100%{left:120%;opacity:0}}
@keyframes ag-badge-pulse{0%{opacity:.65;transform:scale(.96)}75%,100%{opacity:0;transform:scale(1.12)}}
@keyframes ag-panel-signal{0%,55%{left:-34%}100%{left:120%}}

@media(max-width:980px){
 body.altamash-site .ag-signal-stage{right:-40px;width:340px;opacity:.78}
 body.altamash-site .legal-layout{grid-template-columns:1fr;gap:42px}
 body.altamash-site .legal-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}
 body.altamash-site .legal-nav p{grid-column:1/-1}
 body.altamash-site .legal-hero{min-height:360px}
 body.altamash-site .footer-links .ag-footer-list{gap:12px 22px}
}
@media(max-width:760px){
 body.altamash-site .page-hero,
 body.altamash-site .journal-masthead{overflow:visible}
 body.altamash-site .ag-signal-stage{
  position:relative;
  top:auto;
  right:auto;
  width:100%;
  max-width:none;
  height:150px;
  margin-top:34px;
  transform:none!important;
  opacity:.92;
  clip-path:polygon(0 12%,96% 0,100% 16%,100% 88%,4% 100%,0 84%);
 }
 body.altamash-site .ag-signal-meta{top:24px;left:25px;right:25px}
 body.altamash-site .ag-signal-trace{top:52px;left:25px;right:25px;height:58px;gap:8px}
 body.altamash-site .ag-signal-labels{left:25px;right:25px;bottom:17px}
 body.altamash-site .contact-page::before{display:none}
}
@media(max-width:640px){
 body.altamash-site .portfolio-stats>div::before{display:none}
 body.altamash-site .ag-signal-meta{font-size:.625rem}
 body.altamash-site .ag-signal-labels{font-size:.58rem}
 body.altamash-site .legal-page{padding-block:30px 70px}
 body.altamash-site .legal-hero{min-height:330px;padding:28px 0 38px}
 body.altamash-site .legal-kicker{align-items:flex-start}
 body.altamash-site .legal-kicker>span:last-child{text-align:right}
 body.altamash-site .legal-hero h1{margin:42px 0 22px;font-size:clamp(3rem,14vw,4.6rem)}
 body.altamash-site .legal-deck{font-size:1rem}
 body.altamash-site .legal-meta{flex-direction:column;align-items:flex-start;gap:7px}
 body.altamash-site .legal-meta span+span::before{display:none}
 body.altamash-site .legal-layout{padding-top:42px}
 body.altamash-site .legal-nav{grid-template-columns:1fr 1fr}
 body.altamash-site .legal-nav a{font-size:.8125rem}
 body.altamash-site .legal-copy section{padding-bottom:32px;margin-bottom:34px}
 body.altamash-site .legal-copy p{font-size:1rem;line-height:1.85}
 body.altamash-site .legal-contact{padding:26px 22px!important}
}
@media(max-width:420px){
 body.altamash-site .ag-signal-stage{height:138px;margin-top:28px}
 body.altamash-site .ag-signal-meta{left:20px;right:20px}
 body.altamash-site .ag-signal-status span{display:none}
 body.altamash-site .ag-signal-trace{left:20px;right:20px;gap:6px}
 body.altamash-site .ag-signal-labels{left:20px;right:20px}
}
@media(prefers-reduced-motion:reduce){
 body.altamash-site .site-header::after,
 body.altamash-site .ag-signal-stage::after,
 body.altamash-site .ag-signal-status::before,
 body.altamash-site .ag-signal-trace i,
 body.altamash-site .portrait-frame::after,
 body.altamash-site .experience-badge::after,
 body.altamash-site .explorer-content::after{animation:none}
 body.altamash-site .ag-signal-stage{transition:none}
 body.altamash-site .portfolio-stats>div::before,
 body.altamash-site .pathway-grid>a::after,
 body.altamash-site .journal-card::after,
 body.altamash-site .ag-pointer-glow,
 body.altamash-site .contact-method::after{transition:none}
}
