/* Shared responsive composition. Desktop art direction remains in its authored styles. */
.hero-sculpture-slot{display:none}
@media(max-width:1180px){
 html body:is(.airy-site,.studio-edition.airy-edition){--gutter:clamp(24px,4vw,44px);--nav-gutter:var(--gutter)}
 html body:is(.studio-edition.airy-edition,.airy-site) nav.studio-navigation{height:120px!important;grid-template-columns:1fr auto;grid-template-rows:68px 44px;gap:0 24px;padding:4px var(--gutter)!important}
 html body .studio-navigation .studio-nav-brand{grid-column:1;grid-row:1}
 html body .studio-navigation .studio-nav-cta{grid-column:2;grid-row:1}
 html body .studio-navigation .studio-nav-links{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:20px;font-size:14px;width:100%}
 html body:is(.airy-site,.airy-edition) :is(section[id],article[id],header[id]){scroll-margin-top:144px}
 html body.airy-site .page-main :is(.page-hero,.engagement-hero,.ai-hero){padding-top:164px!important;min-height:0;gap:36px}
 html body.airy-site :is(.engagement-hero,.ai-hero,.monthly-workflow,.plan-details,.ai-system,.ai-price-panel,.experience-spread,.scope-agreement,.monthly-evidence){grid-template-columns:minmax(0,1fr)!important}
 html body.airy-site .page-main>.section{padding-block:64px}
 html body.airy-site .section-head{gap:20px;margin-bottom:32px}
 html body.airy-site .section-head>p{max-width:58ch}
 html body.airy-site :is(.need-paths,.principle-grid,.ai-benefit-grid,.progress-track,.services-process .partner-steps){grid-template-columns:1fr!important;gap:22px}
 html body.airy-site .progress-track li{border-right:0;border-bottom:1px solid var(--line)}
 html body.airy-site .services-process .partner-steps li{margin-right:0;padding-right:0}
 html body.airy-site .connected-spread{grid-template-columns:1fr;gap:18px;background:transparent;border:0;overflow:visible}
 html body.airy-site .connected-spread article{border-radius:22px}
 html body.airy-site .support-choices{gap:24px}
 html body.airy-site .page-hero .hero-copy{min-width:0;background:none;backdrop-filter:none}
 html body.airy-site :is(.hero-intro,.hero-sub){max-width:58ch}
 html body.airy-site .studio-footer .footer-main{grid-template-columns:1fr 1fr;gap:32px}
 html body.airy-site .studio-footer .footer-signature{grid-column:1/-1}
 html body.studio-edition.airy-edition.clear-edition .hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-rows:auto auto auto;align-items:center;gap:24px 28px;padding:166px var(--gutter) 0;min-height:0}
 html body.studio-edition.airy-edition.clear-edition .hero-copy{grid-column:1;grid-row:1/3;width:100%;max-width:none;padding:0}
 html body.studio-edition.airy-edition.clear-edition .hero h1{font-size:clamp(42px,5.8vw,66px);margin-bottom:22px}
 html body.studio-edition.airy-edition.clear-edition .hero h1>span{white-space:normal}
 html body.studio-edition.airy-edition.clear-edition .hero-sculpture-slot{display:block;grid-column:2;grid-row:1;height:clamp(280px,37vw,410px);width:100%;pointer-events:none}
 html body.studio-edition.airy-edition.clear-edition .sculpture-proof{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;gap:12px;padding:20px;width:100%;max-width:none}
 html body.studio-edition.airy-edition.clear-edition .sculpture-proof__scope{width:100%}
 html body.studio-edition.airy-edition.clear-edition .hero-proof{grid-column:1/-1;grid-row:3;margin-top:24px}
 html body.studio-edition.airy-edition.clear-edition .airy-sculpture-backdrop{display:none!important}
 html body.studio-edition.airy-edition.clear-edition :is(.hero-lead,.hero-system-copy,.hero-invitation){max-width:100%}
 html body.studio-edition.airy-edition.clear-edition .hero .hero-lead{font-size:18px}
 html body.studio-edition.airy-edition.clear-edition .hero-system-copy{font-size:15px;line-height:1.7}
 html body.studio-edition.airy-edition.clear-edition :is(.offer-monthly,.offer-agent){grid-template-columns:1fr;gap:24px}
 html body.studio-edition.airy-edition.clear-edition .offer-agent{padding:0}
 html body.studio-edition.airy-edition.clear-edition .agent-dialogue{min-height:270px}
 html body.studio-edition.airy-edition.clear-edition .home-steps{grid-template-columns:1fr;gap:28px}
 html body.studio-edition.airy-edition.clear-edition .home-steps li{flex-direction:row;gap:24px;padding-top:24px}
 html body.studio-edition.airy-edition.clear-edition .home-steps li>span{flex-shrink:0}
 html body.studio-edition.airy-edition.clear-edition .home-steps h3{margin-bottom:10px}
 html body.studio-edition.airy-edition.clear-edition .faq{grid-template-columns:1fr;gap:32px}
 html body.studio-edition.airy-edition.clear-edition .result-grid>.result-card:nth-child(n){grid-template-columns:1fr;gap:28px;min-height:0}
 html body.studio-edition.airy-edition.clear-edition .result-grid .result-media{width:100%;height:auto;max-height:none;aspect-ratio:4/3;border-radius:22px}
 html body.studio-edition.airy-edition.clear-edition .result-grid .result-copy{padding:0;width:100%;max-width:680px;align-items:flex-start;text-align:left}
 html body.studio-edition.airy-edition.clear-edition .result-video{max-width:520px;width:100%;aspect-ratio:16/9}
 html body.studio-edition.airy-edition.clear-edition .result-grid{gap:64px}
 html body.studio-edition.airy-edition.clear-edition .airy-work-stage{padding:0}
 html body.studio-edition.airy-edition.clear-edition #results{padding-inline:var(--gutter)}
 html body.studio-edition.airy-edition.clear-edition #results>.section-head,html body.studio-edition.airy-edition.clear-edition #results>.all-work{margin-inline:0}
 html body:is(.airy-site,.airy-edition) .footer-main{grid-template-columns:1fr 1fr;gap:32px}
 html body:is(.airy-site,.airy-edition) .footer-signature{grid-column:1/-1}
}
@media(max-width:760px){
 html body.airy-site :is(.service-capability-grid,.support-choices,.delivery-plans,.ai-setup-steps,.about-personal .page-hero){grid-template-columns:1fr!important}
 html body.airy-site .article-layout{display:block}
 html body.airy-site .article-toc{position:static;margin-bottom:32px}
 html body.airy-site .page-main :is(.partner-card,.service-capability,.support-choice,.ai-benefit-grid article){padding:28px 24px}
 html body.airy-site .case-showcase-head{grid-template-columns:1fr}
}
@media(max-width:600px){
 html body:is(.airy-site,.studio-edition.airy-edition){--gutter:22px;--nav-gutter:22px}
 html body:is(.studio-edition.airy-edition,.airy-site) nav.studio-navigation{height:116px!important;grid-template-rows:64px 44px;gap:0 12px}
 html body .studio-navigation .studio-nav-links{gap:10px;font-size:12px}
 html body .studio-navigation .studio-nav-name{font-size:15px}
 html body .studio-navigation .studio-nav-mark{width:42px;height:42px}
 html body .studio-navigation .studio-nav-cta{gap:7px;font-size:12px;padding-right:12px!important}
 html body .studio-navigation .studio-nav-voice{width:29px;height:29px}
 html body .studio-navigation .studio-nav-arrow{font-size:18px}
 html body.airy-site .page-main :is(.page-hero,.engagement-hero,.ai-hero){padding-top:152px!important;padding-bottom:36px;gap:28px}
 html body.airy-site :is(.display,.page-hero h1){font-size:clamp(34px,9.5vw,48px);line-height:1.12}
 html body.airy-site .page-main>.section{padding-block:48px}
 html body.airy-site .section-head h2{font-size:32px;line-height:1.14}
 html body.airy-site :is(.hero-intro,.hero-sub){font-size:16px;line-height:1.7}
 html body.airy-site :is(.insights-grid,.insights-related .insights-grid){grid-template-columns:1fr}
 html body.airy-site .insights-hero,html body.airy-site .article-header{padding-top:152px}
 html body.airy-site .page-main .contact-panel:not(.next-project-portal){margin-block:24px 48px;padding:36px 24px;min-height:0}
 html body.airy-site .page-main .contact-panel:not(.next-project-portal) h2{font-size:32px}
 html body.airy-site .case-capabilities{display:flex;flex-wrap:wrap}
 html body.airy-site .case-capabilities li{flex:1 1 33%;min-width:0}
 html body.airy-site .case-capabilities li:last-child:nth-child(3n + 1){flex-basis:100%}
 html body.airy-site .case-capabilities li:last-child:nth-child(3n + 2),html body.airy-site .case-capabilities li:nth-last-child(2):nth-child(3n + 1){flex-basis:50%}
 html body.studio-edition.airy-edition.clear-edition .hero{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:24px;padding-top:152px;min-height:0}
 html body.studio-edition.airy-edition.clear-edition .hero-copy{grid-column:1;grid-row:1;padding:0}
 html body.studio-edition.airy-edition.clear-edition .hero h1{font-size:clamp(39px,10.7vw,62px);line-height:1.08}
 html body.studio-edition.airy-edition.clear-edition .hero .hero-lead{font-size:18px}
 html body.studio-edition.airy-edition.clear-edition .hero-sculpture-slot{grid-column:1;grid-row:2;height:300px}
 html body.studio-edition.airy-edition.clear-edition .sculpture-proof{grid-column:1;grid-row:3;gap:10px 14px;padding:20px}
 html body.studio-edition.airy-edition.clear-edition .hero-proof{grid-column:1;grid-row:4;margin-top:8px}
 html body.studio-edition.airy-edition.clear-edition .home-services{padding-top:48px}
 html body.studio-edition.airy-edition.clear-edition :is(.home-process,.home-faq,.home-offers,.home-insights){padding-block:48px}
 html body.studio-edition.airy-edition.clear-edition .section-head h2{font-size:clamp(31px,8.5vw,40px);line-height:1.15}
 html body.studio-edition.airy-edition.clear-edition .section-head h2 br{display:none}
 html body.studio-edition.airy-edition.clear-edition .home-steps li{gap:16px}
 html body.studio-edition.airy-edition.clear-edition .home-steps h3{font-size:23px}
 html body.studio-edition.airy-edition.clear-edition .result-grid .result-media{aspect-ratio:1;border-radius:20px}
 html body.studio-edition.airy-edition.clear-edition .result-grid .result-outcome{font-size:32px;line-height:1.15}
 html body.studio-edition.airy-edition.clear-edition .agent-demo-intro{gap:20px}
 html body.studio-edition.airy-edition.clear-edition .agent-demo-identity strong{font-size:23px}
 html body.studio-edition.airy-edition.clear-edition .agent-dialogue{min-height:300px}
 html body.studio-edition.airy-edition.clear-edition .faq-list summary{font-size:22px;line-height:1.35}
 html body.studio-edition.airy-edition.clear-edition .closing{padding:40px 24px}
 html body.studio-edition.airy-edition.clear-edition .closing-actions{align-items:center;gap:20px}
 html body:is(.airy-site,.airy-edition) .studio-footer .footer-main{grid-template-columns:1fr 1fr;gap:28px 24px}
 html body:is(.airy-site,.airy-edition) .studio-footer nav a{font-size:14px;min-height:44px}
 html body:is(.airy-site,.airy-edition) .studio-footer nav strong{font-size:11px}
 html body:is(.airy-site,.airy-edition) .footer-base{flex-wrap:wrap;gap:16px;line-height:1.6}
}
@media(max-width:360px){
 html body .studio-navigation .studio-nav-name{font-size:13px}
 html body .studio-navigation .studio-nav-links{font-size:11px;gap:6px}
 html body:is(.airy-site,.studio-edition.airy-edition){--gutter:18px;--nav-gutter:18px}
}

@media(max-width:1180px){
 html body.studio-edition.airy-edition.front-desk-open #sales-sculpture{top:0!important}
 html body.airy-site .partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 html body.airy-site .partner-grid> :last-child:nth-child(odd){grid-column:1/-1}
 html body.airy-site.about-personal .page-hero{grid-template-columns:1fr!important}
 html body.airy-site.about-personal .about-portrait{width:100%;max-width:480px;justify-self:start}
}
@media(max-width:600px){html body.airy-site .partner-grid{grid-template-columns:1fr}}

/* Compact navigation is shared across all active routes. */
.studio-nav-toggle{display:none}
@media(max-width:1000px){
 html body:is(.studio-edition.airy-edition,.airy-site) nav.studio-navigation{height:76px!important;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:1fr;gap:18px;padding:0 var(--gutter)!important}
 html body .studio-navigation .studio-nav-brand{grid-column:1;grid-row:1}
 html body .studio-navigation .studio-nav-cta{grid-column:2;grid-row:1}
 html body .studio-navigation .studio-nav-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;grid-column:3;grid-row:1;width:44px;height:44px;border:0;background:transparent;color:#292e2a;cursor:pointer;padding:10px}
 .studio-nav-toggle>span{display:block;width:24px;height:1.5px;background:currentColor;transition:transform .55s cubic-bezier(.16,1,.3,1)}
 .studio-navigation.is-menu-open .studio-nav-toggle>span:first-child{transform:translateY(4.25px) rotate(45deg)}
 .studio-navigation.is-menu-open .studio-nav-toggle>span:last-child{transform:translateY(-4.25px) rotate(-45deg)}
 html body .studio-navigation .studio-nav-links{position:fixed;inset:76px 0 0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;padding:32px var(--gutter) 64px;gap:12px;background:#edf0e9;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.55,.055,.675,.19),visibility .3s}
 html body .studio-navigation.is-menu-open .studio-nav-links{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .55s cubic-bezier(.16,1,.3,1)}
 html body .studio-navigation .studio-nav-links a{font-size:clamp(28px,5vw,44px);line-height:1.4;white-space:normal;min-height:56px;padding:10px 0;transform:translateY(16px) rotateX(-16deg);opacity:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s}
 html body .studio-navigation.is-menu-open .studio-nav-links a{transform:none;opacity:1;transition-delay:calc(var(--menu-order,0)*45ms)}
 .studio-nav-links a:nth-child(2){--menu-order:1}.studio-nav-links a:nth-child(3){--menu-order:2}.studio-nav-links a:nth-child(4){--menu-order:3}.studio-nav-links a:nth-child(5){--menu-order:4}
 html body.airy-site .page-main :is(.page-hero,.engagement-hero,.ai-hero){padding-top:116px!important}
 html body.airy-site :is(.insights-hero,.article-header){padding-top:116px}
 html body.studio-edition.airy-edition.clear-edition .hero{padding-top:116px}
 html body:is(.airy-site,.airy-edition) :is(section[id],article[id],header[id]){scroll-margin-top:100px}
}
@media(max-width:600px){
 html body:is(.studio-edition.airy-edition,.airy-site) nav.studio-navigation{height:72px!important;grid-template-columns:1fr auto;gap:16px}
 html body .studio-navigation .studio-nav-toggle{grid-column:2}
 html body .studio-navigation .studio-nav-links{top:72px}
 html body .studio-navigation .studio-nav-cta,html body .studio-navigation .studio-nav-name{display:none!important}
 html body .studio-navigation .studio-nav-brand{width:auto;height:44px}
 html body.studio-edition.airy-edition.clear-edition .hero{grid-template-rows:auto auto auto;padding-top:112px;gap:24px}
 html body.studio-edition.airy-edition.clear-edition .hero-sculpture-slot{display:none}
 html body.studio-edition.airy-edition.clear-edition:not(.front-desk-open) #sales-sculpture{display:none}
 html body.studio-edition.airy-edition.clear-edition .sculpture-proof{grid-row:2}
 html body.studio-edition.airy-edition.clear-edition .hero-proof{grid-row:3}
}
@media(prefers-reduced-motion:reduce){.studio-nav-toggle>span,html body .studio-navigation .studio-nav-links,html body .studio-navigation .studio-nav-links a{transition:none}}
@media(max-width:1000px){
 html body:is(.studio-edition.airy-edition,.airy-site) nav.studio-navigation{transform:none!important;will-change:auto;overflow:visible!important}
 html body .studio-navigation .studio-nav-links{height:calc(100dvh - 76px);max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain}
}
@media(max-width:600px){html body .studio-navigation .studio-nav-links{height:calc(100dvh - 72px);max-height:calc(100dvh - 72px)}}
@media(max-width:1180px){html body .related-guides>a.studio-motion-link>.studio-link-label{min-width:0;flex:1 1 0;overflow-wrap:break-word}html body .related-guides>a.studio-motion-link{gap:18px}}
@media(max-width:1180px){html body .related-guides>a.studio-motion-link>span.studio-link-label:not(.studio-arrow-roll){flex:1 1 0;min-width:0}}
@media(max-width:600px){
 html body.studio-edition.airy-edition.clear-edition .sculpture-proof__rating{flex-wrap:nowrap;white-space:nowrap;width:auto}
 html body.studio-edition.airy-edition.clear-edition .sculpture-proof__rating>span:last-child{width:auto;text-align:left}
}

/* The compact menu carries the site's mark and rolling type into one editorial spread. */
.studio-menu-panel{display:contents}
.studio-menu-intro,.studio-menu-social,.studio-menu-watermark,.studio-menu-index,.studio-menu-arrow{display:none}
.studio-menu-word-ink{display:block}
@media(max-width:1000px){
 html body .studio-navigation .studio-menu-panel{position:fixed;inset:76px 0 0;height:calc(100dvh - 76px);display:flex;flex-direction:column;justify-content:center;gap:24px;padding:32px var(--gutter);overflow-y:auto;overscroll-behavior:contain;isolation:isolate;background:#edf0e9;color:#292e2a;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.55,.055,.675,.19),visibility .35s}
 html body .studio-navigation.is-menu-open .studio-menu-panel{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .4s cubic-bezier(.16,1,.3,1)}
 html body .studio-navigation .studio-nav-links{position:relative;inset:auto;display:flex;flex-direction:column;gap:0;flex-shrink:0;padding:0;margin:0;width:100%;height:auto;max-height:none;background:transparent;overflow:visible;opacity:1;visibility:inherit;pointer-events:inherit;transition:none}
 html body .studio-navigation .studio-menu-intro{display:block;margin:0;font:500 11px/1.4 'Satoshi','Inter',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#717a6b}
 html body .studio-navigation .studio-nav-links a{display:grid;grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:14px;width:100%;min-height:62px;padding:8px 0;font-size:clamp(32px,8.8vw,56px);font-weight:400;line-height:1.2;letter-spacing:-.035em;transform:none!important;opacity:1!important;transition:color .4s;white-space:normal}
 html body .studio-navigation .studio-nav-links a:after{left:36px;right:38px;bottom:3px;opacity:.35}
 html body .studio-navigation .studio-nav-links a:is(:hover,:focus-visible,[aria-current=page]){color:#69745f}
 html body .studio-navigation .studio-menu-index{display:block;font:500 10px/1.4 'Inter',sans-serif;letter-spacing:0;color:#798270}
 html body .studio-navigation .studio-menu-label{min-width:0}
 html body .studio-navigation .studio-nav-word{line-height:1.2;padding-bottom:3px;margin-bottom:-3px}
 html body .studio-navigation .studio-menu-arrow{display:block;position:relative;width:22px;height:24px;overflow:hidden;font:400 23px/1 'Satoshi',sans-serif;color:#69745f}
 .studio-menu-arrow>span{display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}
 .studio-menu-arrow>span+span{position:absolute;inset:0;transform:translate(-110%,110%)}
 a:is(:hover,:focus-visible) .studio-menu-arrow>span:first-child{transform:translate(110%,-110%)}
 a:is(:hover,:focus-visible) .studio-menu-arrow>span+span{transform:translate(0,0)}
 html body .studio-navigation .studio-menu-social{display:block;position:relative;flex-shrink:0;margin-top:8px;padding-top:20px;border-top:1px solid #cbd2c3}
 .studio-menu-social>p{margin:0 0 12px;font:500 10px/1.4 'Inter',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#717a6b}
 .studio-menu-social-links{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}
 html body .studio-navigation .studio-menu-social-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font:500 15px/1.4 'Satoshi','Inter',sans-serif;color:#343b31;text-decoration:none}
 .studio-menu-social-text{transition:color .4s,transform .6s cubic-bezier(.16,1,.3,1)}
 .studio-menu-social-links a:is(:hover,:focus-visible) .studio-menu-social-text{color:#69745f;transform:translateX(3px)}
 html body .studio-navigation .studio-menu-social-links .studio-menu-arrow{font-size:18px;width:18px;height:19px}
 html body .studio-navigation .studio-menu-watermark{display:block;position:absolute;z-index:-1;pointer-events:none;width:min(85vw,520px);height:auto;right:-20%;bottom:9%;opacity:.045;transform:rotate(6deg)}
 html body .studio-navigation.has-menu-motion .studio-nav-links a{transition-delay:0s!important}
}
@media(max-width:600px){html body .studio-navigation .studio-menu-panel{top:72px;height:calc(100dvh - 72px)}}
@media(max-height:650px) and (max-width:1000px){html body .studio-navigation .studio-menu-panel{justify-content:flex-start;gap:16px;padding-block:22px}}
@media(prefers-reduced-motion:reduce){html body .studio-navigation .studio-menu-panel,.studio-menu-arrow>span,.studio-menu-social-text{transition:none!important}}

/* Quiet, monochrome social marks. Unlinked accounts are intentionally not controls. */
.studio-footer-social{padding-block:24px}
.studio-footer-social>p{margin:0 0 14px;font:500 10px/1.4 'Inter',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#717a6b}
.studio-footer-social .studio-menu-social-links{display:flex;flex-wrap:wrap;gap:10px}
html body :is(.studio-menu-social-links,.studio-footer-social) .studio-social-icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-height:44px;padding:10px;border:1px solid #cbd2c3;border-radius:50%;background:transparent;color:#343b31;text-decoration:none;overflow:hidden;transition:background .4s,color .4s,border-color .4s}
.studio-social-icon>svg{display:block;width:22px;height:22px;transition:transform .6s cubic-bezier(.16,1,.3,1)}
.studio-social-monogram{font:700 19px/1 'Inter',sans-serif;letter-spacing:-1px;transition:transform .6s cubic-bezier(.16,1,.3,1)}
.studio-social-icon>img{width:30px;height:auto;filter:grayscale(1);transition:transform .6s cubic-bezier(.16,1,.3,1)}
html body a.studio-social-icon:is(:hover,:focus-visible){background:#dfe6d8;border-color:#aebda3;color:#252b21}
a.studio-social-icon:is(:hover,:focus-visible)>:is(svg,img,span){transform:rotate(-8deg) scale(1.06)}
.studio-social-icon.is-unlinked{opacity:.4}
@media(max-width:1000px){
 html body .studio-navigation .studio-menu-social-links{display:grid;grid-template-columns:repeat(4,44px);justify-content:space-between;gap:12px}
 html body .studio-navigation .studio-menu-social-links a.studio-social-icon{justify-content:center;gap:0;min-height:44px;padding:10px}
}
@media(prefers-reduced-motion:reduce){.studio-social-icon,.studio-social-icon>*{transition:none!important}}
