/* Trendi Studio / fluid editorial direction. */
/* Keep partner marks readable on pale backgrounds, including hover and touch. */
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ts-main .ts-partners .ts-partner-list .ts-logo-group img{filter:brightness(0)!important;opacity:1!important}
/* Blue branding and richer blue atmosphere across the light theme. */
:root[data-trendi-mode="light"][data-trendi-mode]{--tm-bg:#eaf1fc;--tm-panel:#e2ecfb;--tm-panel2:#d5e4fa;--tm-glass:rgba(230,239,252,.94);--ts-glow-a:rgba(48,113,225,.30);--ts-glow-b:rgba(63,148,235,.23);--ts-glow-c:rgba(50,95,202,.20)}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #header-outer #logo img{filter:none!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #footer-outer #block-25 img{filter:brightness(0) saturate(100%) invert(29%) sepia(92%) saturate(1770%) hue-rotate(207deg) brightness(91%) contrast(95%)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap>.container-wrap{background:radial-gradient(ellipse at 0% 15%,rgba(54,126,229,.21),transparent 55%),radial-gradient(ellipse at 100% 75%,rgba(75,148,239,.23),transparent 60%),var(--tm-bg)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.trendi-core,.trendi-service,.trendi-legal){background:transparent!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-section,.tc-section){background:radial-gradient(ellipse at 0% 35%,rgba(49,117,223,.17),transparent 68%),linear-gradient(120deg,#e1ecfc,#edf3fc 60%,#dce9fb)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-section,.tc-section):nth-child(even){background:radial-gradient(ellipse at 100% 65%,rgba(58,133,230,.20),transparent 68%),linear-gradient(240deg,#dce9fb,#edf3fc 65%,#e2edfc)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-band,.tc-band,.tc-cta){background:linear-gradient(115deg,#cbdff9,#e4eefc 55%,#d4e4fa)!important;color:var(--tm-ink)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #ajax-content-wrap :is(.th-band,.tc-band,.tc-cta) :is(h2,h3,p){color:var(--tm-ink)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio #footer-outer[data-cols][role]{background:radial-gradient(ellipse at 15% 40%,rgba(37,107,222,.22),transparent 70%),linear-gradient(125deg,#dae7fb,#edf3fc 55%,#d3e3fa)!important}

/* Quicker, still gentle movement inside service cards. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(1){--bloom-speed:12s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(2){--bloom-speed:14s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(3){--bloom-speed:13s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(4){--bloom-speed:15s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(5){--bloom-speed:13.5s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card:nth-child(6){--bloom-speed:12.5s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list .ts-flip-card :is(.ts-flip-front,.ts-flip-back):after{animation-duration:calc(var(--bloom-speed) + 3s)!important}

/* Subtle blue organic motion inspired by the supplied reference. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card{--bloom-delay:0s;--bloom-speed:24s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(2){--bloom-delay:-7s;--bloom-speed:28s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(3){--bloom-delay:-13s;--bloom-speed:26s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(4){--bloom-delay:-4s;--bloom-speed:30s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(5){--bloom-delay:-18s;--bloom-speed:27s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(6){--bloom-delay:-10s;--bloom-speed:25s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back){overflow:hidden;isolation:isolate}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):before{content:"";position:absolute;pointer-events:none;z-index:-1;width:115%;height:170%;right:-42%;top:-45%;border-radius:46% 54% 68% 32% / 38% 38% 62% 62%;background:conic-gradient(from 40deg at 45% 50%,transparent 0deg,rgba(128,193,255,.2) 65deg,rgba(45,115,216,.04) 135deg,rgba(113,171,248,.16) 195deg,transparent 275deg,rgba(52,134,235,.12) 320deg,transparent 360deg);filter:blur(9px);animation:ts-blue-bloom var(--bloom-speed) ease-in-out var(--bloom-delay) infinite alternate;transform-origin:48% 58%}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):after{content:"";position:absolute;pointer-events:none;z-index:-1;width:115%;height:150%;left:-55%;bottom:-80%;border-radius:62% 38% 35% 65% / 46% 68% 32% 54%;background:radial-gradient(ellipse at 65% 25%,rgba(142,201,255,.17),rgba(65,141,241,.08) 40%,transparent 70%);filter:blur(12px);animation:ts-blue-undertow calc(var(--bloom-speed) + 8s) ease-in-out var(--bloom-delay) infinite alternate}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-back:before{animation-direction:alternate-reverse!important;opacity:.65}
@keyframes ts-blue-bloom{0%{transform:translate(-4%,3%) rotate(-14deg) scale(.94);border-radius:46% 54% 68% 32% / 38% 38% 62% 62%}50%{transform:translate(-10%,10%) rotate(9deg) scale(1.03);border-radius:64% 36% 44% 56% / 53% 65% 35% 47%}100%{transform:translate(-2%,16%) rotate(24deg) scale(.98);border-radius:38% 62% 59% 41% / 61% 37% 63% 39%}}
@keyframes ts-blue-undertow{from{transform:translate(0,0) rotate(8deg)}to{transform:translate(16%,-14%) rotate(-17deg)}}
html[data-trendi-motion="paused"] body.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):before,html[data-trendi-motion="paused"] body.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):before,html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back):after{animation:none!important}}

html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-partners{width:100%!important;max-width:none!important;padding:36px 0!important;border:0!important;background:linear-gradient(110deg,var(--tm-panel),transparent 55%,var(--tm-panel2));overflow:hidden}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-partners h2{font-size:clamp(20px,2vw,28px)!important;letter-spacing:-.025em!important;margin:0 0 28px!important;padding-inline:24px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-partner-list{display:block!important;width:100%;max-width:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-partner-list>.ts-logo-viewport{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-track{display:flex;width:max-content;animation:ts-logo-flow 48s linear infinite}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group{display:flex;flex-shrink:0;align-items:center;gap:48px;padding-right:48px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group>div{display:flex;align-items:center;justify-content:center;width:170px;height:100px;flex:0 0 170px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group img{max-width:155px!important;max-height:76px!important;height:auto!important;width:auto!important;opacity:.8!important;filter:grayscale(1);transition:filter .35s,opacity .35s,transform .35s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group>div:hover img{filter:none!important;opacity:1!important;transform:scale(1.06)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-viewport:is(:hover,:focus-within) .ts-logo-track{animation-play-state:paused}
@keyframes ts-logo-flow{to{transform:translateX(-50%)}}
html[data-trendi-motion="paused"] body.trendi-studio #ts-main .ts-logo-track{animation-play-state:paused!important}
@media(max-width:600px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group{gap:24px;padding-right:24px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group>div{width:140px;flex-basis:140px;height:86px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group img{max-width:130px!important;max-height:65px!important;filter:none!important;opacity:1!important}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-track{animation:none!important}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-partner-list>.ts-logo-viewport{overflow-x:auto;mask-image:none}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-logo-group[aria-hidden]{display:none}}

/* Compact blue service grid below its heading. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-services{display:block!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-services>.ts-sticky-heading{position:static!important;max-width:920px!important;margin:0 auto 36px!important;text-align:center}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-services>.ts-sticky-heading h2{max-width:920px!important;margin:0 auto 18px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-services>.ts-sticky-heading .ts-link{margin-top:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;max-width:1180px;margin:0 auto}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card{height:230px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card :is(.ts-flip-front,.ts-flip-back){padding:24px!important;border-radius:14px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card h3{font-size:clamp(22px,1.8vw,27px)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card .ts-flip-back p{font-size:14px!important;margin:12px 0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(1){--flip-a:#102c55;--flip-b:#276bc1;--flip-c:#101f3c}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(2){--flip-a:#12295e;--flip-b:#365cbe;--flip-c:#101e42}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(3){--flip-a:#0c3457;--flip-b:#207ebc;--flip-c:#10273f}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(4){--flip-a:#142b50;--flip-b:#426fa8;--flip-c:#132039}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(5){--flip-a:#0e305d;--flip-b:#1d58ae;--flip-c:#111f40}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card:nth-child(6){--flip-a:#172956;--flip-b:#487fd0;--flip-c:#142340}@media(max-width:900px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:540px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-service-list{grid-template-columns:1fr!important;max-width:380px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-flip-card{height:220px!important}}
/* Quiet gradient band replaces the oversized drifting statement. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band{position:relative;isolation:isolate;overflow:hidden;margin:20px 0;padding:36px var(--ts-gutter);border-block:1px solid var(--tm-line);background:var(--tm-panel)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band:before{content:"";position:absolute;z-index:-1;inset:-100% -20%;background:radial-gradient(ellipse at 25% 50%,var(--ts-glow-a),transparent 60%),radial-gradient(ellipse at 80% 50%,var(--ts-glow-c),transparent 60%);animation:ts-band-flow 18s ease-in-out infinite alternate}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band>div{display:flex;align-items:center;justify-content:center;gap:clamp(28px,7vw,110px);max-width:1200px;margin:auto}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band span{font-size:clamp(22px,2.5vw,38px);line-height:1.25;letter-spacing:-.035em;color:var(--tm-ink);white-space:nowrap;font-weight:400}
@keyframes ts-band-flow{from{transform:translateX(-7%)}to{transform:translateX(7%)}}
html[data-trendi-motion="paused"] body.trendi-studio .ts-vision-band:before{animation-play-state:paused}
@media(max-width:600px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band{padding-block:28px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band>div{flex-wrap:wrap;gap:12px 24px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-vision-band span{font-size:22px}}
@media(prefers-reduced-motion:reduce){html[data-trendi-mode] body.trendi-studio .ts-vision-band:before{animation:none!important}}

body.trendi-atmosphere .websites-sec,body.trendi-atmosphere .ts-work,body.trendi-atmosphere a[href="/our-work/"],body.trendi-atmosphere a[href^="https://trendimarketing.com/our-work/"]{display:none!important}

/* Interactive gradient service cards. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-services{grid-template-columns:.8fr 1.2fr!important;align-items:center!important;gap:clamp(35px,6vw,95px)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-services>.ts-sticky-heading{position:static!important;align-self:center}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card{perspective:1200px;min-width:0;height:280px;--flip-a:#123965;--flip-b:#256dc0;--flip-c:#132342}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card:nth-child(2){--flip-a:#17294f;--flip-b:#5452a6;--flip-c:#202343}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card:nth-child(3){--flip-a:#07364b;--flip-b:#147b94;--flip-c:#11283d}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card:nth-child(4){--flip-a:#28244e;--flip-b:#655291;--flip-c:#202b52}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card:nth-child(5){--flip-a:#103e50;--flip-b:#247d83;--flip-c:#152d4b}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card:nth-child(6){--flip-a:#1a285a;--flip-b:#386ccd;--flip-c:#302752}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card.is-flipped .ts-flip-inner{transform:rotateY(180deg)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.ts-flip-front,.ts-flip-back){box-sizing:border-box;position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:28px!important;border:1px solid rgba(185,211,255,.22)!important;border-radius:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(ellipse at 100% 0%,var(--flip-b),transparent 80%),linear-gradient(145deg,var(--flip-a),var(--flip-c))!important;color:#fff!important;width:100%;height:100%}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-front{cursor:pointer;font-family:inherit}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-back{transform:rotateY(180deg);background:radial-gradient(ellipse at 0% 100%,var(--flip-b),transparent 85%),linear-gradient(145deg,var(--flip-c),var(--flip-a))!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-flip-card h3{font-size:clamp(23px,2vw,31px)!important;line-height:1.15!important;color:#fff!important;margin:0!important;letter-spacing:-.035em!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-front h3{margin-block:auto!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-front .ts-index{color:#c7ddff!important;margin-bottom:22px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-hint{font-size:11px;color:#d5e2f4;margin-top:auto;padding-top:20px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-flip-back p{color:#e0e8f7!important;font-size:15px!important;line-height:1.5!important;margin:15px 0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-back a{color:#fff!important;font-size:13px;border-bottom:1px solid #ffffff80;margin-top:auto;text-decoration:none}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-close{position:absolute;right:24px;bottom:26px;color:#d5e2f4!important;background:none!important;border:0!important;font-size:11px;cursor:pointer;padding:0!important}@media(max-width:1000px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-services{grid-template-columns:1fr!important}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-services>.ts-sticky-heading{max-width:650px}}@media(max-width:540px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-service-list{grid-template-columns:1fr}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-card{height:260px}}@media(prefers-reduced-motion:reduce){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-flip-inner{transition:none}}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #footer-widgets #block-20>h2{font-size:clamp(40px,4.5vw,72px)!important;line-height:1.08!important;font-weight:400!important;letter-spacing:-.055em!important;max-width:520px!important;margin:0!important}

html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main.ts-home{background:radial-gradient(ellipse 85% 12% at 100% 14%,var(--ts-glow-a),transparent 78%),radial-gradient(ellipse 90% 10% at 0% 28%,var(--ts-glow-b),transparent 78%),radial-gradient(ellipse 70% 12% at 90% 40%,var(--ts-glow-c),transparent 78%),radial-gradient(ellipse 90% 12% at 0% 54%,var(--ts-glow-a),transparent 78%),radial-gradient(ellipse 80% 11% at 100% 68%,var(--ts-glow-b),transparent 78%),radial-gradient(ellipse 90% 10% at 5% 81%,var(--ts-glow-c),transparent 78%),radial-gradient(ellipse 80% 12% at 85% 95%,var(--ts-glow-a),transparent 78%),var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-hero{background:radial-gradient(ellipse 80% 90% at 100% 45%,var(--ts-glow-a),transparent 80%),radial-gradient(ellipse 65% 65% at 10% 0%,var(--ts-glow-c),transparent 80%),radial-gradient(ellipse 60% 50% at 50% 90%,var(--ts-glow-b),transparent 85%),var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #ts-main .ts-final{background:radial-gradient(ellipse 75% 85% at 25% 50%,var(--ts-glow-a),transparent 80%),radial-gradient(ellipse 65% 90% at 90% 65%,var(--ts-glow-c),transparent 80%)!important}

/* Blue light washes blend continuously through the original dark palette. */
html[data-trendi-mode="dark"]{--ts-glow-a:rgba(37,99,235,.42);--ts-glow-b:rgba(38,154,223,.25);--ts-glow-c:rgba(91,72,210,.23)}
html[data-trendi-mode="light"]{--ts-glow-a:rgba(79,132,235,.22);--ts-glow-b:rgba(71,170,222,.15);--ts-glow-c:rgba(112,93,217,.12)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home{background:radial-gradient(ellipse 85% 10% at 100% 22%,var(--ts-glow-a),transparent 75%),radial-gradient(ellipse 85% 12% at 0% 48%,var(--ts-glow-b),transparent 75%),radial-gradient(ellipse 90% 12% at 100% 74%,var(--ts-glow-a),transparent 75%),var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.ts-hero,.th-hero,.tc-hero){background:radial-gradient(ellipse 75% 80% at 95% 45%,var(--ts-glow-a),transparent 75%),radial-gradient(ellipse 60% 60% at 0% 0%,var(--ts-glow-b),transparent 75%),var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project-image{background:linear-gradient(135deg,var(--tm-panel2),var(--tm-panel) 65%,var(--ts-glow-a))!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-marquee{background:linear-gradient(110deg,var(--tm-panel),var(--tm-panel2) 50%,var(--tm-panel))!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-final{background:radial-gradient(ellipse 65% 80% at 50% 60%,var(--ts-glow-a),transparent 80%)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer[data-cols]{background:radial-gradient(ellipse 75% 60% at 0% 50%,var(--ts-glow-a),transparent 80%),var(--tm-bg)!important}

/* Larger partner marks with original brand colors on hover. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 42px;align-items:center;justify-items:center}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list>div{width:100%;max-width:190px;min-height:96px;display:flex;align-items:center;justify-content:center}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list img{width:auto;max-width:100%;height:82px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .35s ease,opacity .35s ease,transform .35s ease}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list>div:hover img{filter:none!important;opacity:1!important;transform:scale(1.06)}
@media(max-width:1000px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px}}
@media(max-width:540px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list img{height:70px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list>div{min-height:82px}}
@media(hover:none){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list img{filter:none!important;opacity:1}}

/* Refined section rhythm, interactive details, and footer layout. */
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-section{padding-block:clamp(48px,4.5vw,72px)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-section-heading{margin-bottom:40px!important;gap:36px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-growth-grid .ts-index{margin-bottom:26px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-editorial{padding-top:30px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-film{aspect-ratio:1/1}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project{flex-basis:57vw;max-width:900px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project:nth-child(even){padding-top:36px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project-meta>span:last-child{max-width:160px;line-height:1.6;text-align:right}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-agency-image{aspect-ratio:1/1}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-team-grid{gap:clamp(28px,6vw,85px)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-team-grid article:nth-child(2){padding-top:55px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-portrait{aspect-ratio:1/1;max-height:560px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-marquee{margin-block:12px 24px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-statement{padding-block:28px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partners{padding-block:40px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-final{min-height:480px;padding-block:70px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-section,.tc-section){padding-block:clamp(44px,4.5vw,72px)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step{padding-block:26px;transition:background .35s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step summary::-webkit-details-marker{display:none}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step summary h3{margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step summary span{font-size:11px;color:var(--tm-blue);white-space:nowrap}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step details[open] p{margin-top:18px!important;animation:ts-enter .35s ease}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-process-step:has(details[open]){background:linear-gradient(90deg,transparent,var(--tm-panel2))}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project-rail{cursor:grab}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project-rail.ts-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(a,button,summary):focus-visible{outline:2px solid var(--tm-blue)!important;outline-offset:6px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-growth-grid article{transition:transform .4s,border-color .4s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-growth-grid article:hover{transform:translateY(-6px);border-color:var(--tm-blue)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list img{transition:opacity .35s,transform .35s}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-partner-list img:hover{opacity:1;transform:translateY(-4px)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer{padding:0!important;background:var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets{padding:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container{width:calc(100% - var(--ts-gutter)*2)!important;max-width:1480px!important;padding:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row{display:block!important;padding:0!important;margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col{float:none!important;width:100%!important;margin:0!important;padding:48px 0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:first-child{border-bottom:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #block-20{display:grid!important;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #block-20>h2{font-size:clamp(38px,4.5vw,68px)!important;line-height:1.08!important;text-align:left!important;margin:0!important;max-width:440px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-container{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-field-container{gap:18px 24px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-field :is(input,select,textarea){font-size:15px!important;color:var(--tm-ink)!important;border-color:var(--tm-line)!important;padding:13px 0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-field :is(input,textarea)::placeholder{color:var(--tm-muted)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-field textarea{height:80px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm button.wpforms-submit{background:var(--tm-action)!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;padding:17px 40px!important;border:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ftr-frm .wpforms-submit-container{text-align:left!important;padding-top:22px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:nth-child(2){display:grid!important;grid-template-columns:1.1fr .8fr .9fr 1.2fr;gap:40px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:nth-child(2)>.widget{width:auto!important;float:none!important;padding:0!important;margin:0!important;border:0!important;min-width:0}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget:before{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget :is(h2,h4){font-size:15px!important;line-height:1.4!important;margin:0 0 18px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #block-25 img{width:180px!important;height:auto!important;margin:0 0 22px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget :is(p,li,a){font-size:14px!important;line-height:1.8!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget ul{margin:0!important;padding:0!important;list-style:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget li{display:block!important;float:none!important;margin:0 0 7px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .widget p{margin:0 0 12px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links{gap:8px 16px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links li{margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:last-child{padding:20px 0!important;border-top:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #menu-footer-bottom-menu{display:flex!important;justify-content:flex-start!important;flex-wrap:wrap;gap:12px 30px;width:100%!important;padding:0!important;margin:0!important;background:transparent!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #menu-footer-bottom-menu li{margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #menu-footer-bottom-menu li a{padding:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright{padding:0!important;background:transparent!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright>.container{width:calc(100% - var(--ts-gutter)*2)!important;max-width:1480px!important;display:flex!important;justify-content:space-between;align-items:center;gap:20px;padding:22px 0!important;border-top:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright .span_5{width:auto!important;margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright .span_7{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright p{font-size:12px!important;margin:0!important;text-align:left!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .ts-motion-control{margin:0!important;white-space:nowrap}
@media(max-width:800px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #block-20{grid-template-columns:1fr;gap:28px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:nth-child(2){grid-template-columns:1fr 1fr;gap:32px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-project{flex-basis:85vw}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-team-grid article:nth-child(2){padding-top:10px}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-section{padding-block:42px!important}html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer #copyright>.container{align-items:flex-start;flex-direction:column} }
@media(max-width:420px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-widgets>.container>.row>.col:nth-child(2){grid-template-columns:1fr;gap:26px}}

html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top .slide-out-widget-area-toggle a .ts-menu-word{display:inline!important;position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;color:var(--tm-ink)!important;font:500 12px/1.4 'DM Sans',sans-serif!important;}

:root{--tm-bg:#050a12;--tm-panel:#0a111d;--tm-panel2:#0c1625;--tm-ink:#f1f3f5;--tm-muted:#9ca9bb;--tm-blue:#80aaff;--tm-action:#245de8;--tm-line:rgba(159,180,212,.18);--tm-glass:rgba(5,10,18,.86);--ts-gutter:clamp(24px,5.5vw,100px);--ts-space:clamp(80px,10vw,160px)}
:root[data-trendi-mode="light"]{--tm-bg:#f5f6f8;--tm-panel:#fff;--tm-panel2:#eaf0f8;--tm-ink:#0e203b;--tm-muted:#56667d;--tm-blue:#255ab9;--tm-action:#2158db;--tm-line:rgba(20,44,79,.2);--tm-glass:rgba(245,246,248,.9)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio{background:var(--tm-bg)!important;color:var(--tm-ink)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.tm-controls,.tm-hero-visual){display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .bg-video{opacity:.13!important;filter:saturate(.6)!important}
html[data-trendi-mode="light"] body.trendi-atmosphere.trendi-studio .bg-video{opacity:.05!important;filter:invert(1) hue-rotate(180deg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(h1,h2,h3){font-weight:400!important;text-wrap:balance}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer{background:var(--tm-glass)!important;border-bottom:1px solid var(--tm-line)!important;backdrop-filter:blur(22px);height:auto!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio header#top{padding:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top>.container{max-width:none!important;padding:0 var(--ts-gutter)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top>.container>.row{display:flex!important;align-items:center!important;min-height:94px!important;gap:35px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .col.span_3{flex:0 0 190px!important;width:190px!important;margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top #logo img{width:190px!important;height:auto!important;max-height:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .col.span_9{flex:1!important;width:auto!important;margin:0!important;position:static!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:30px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav>ul.sf-menu:not(.buttons){display:flex!important;align-items:center!important;gap:28px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;border:0!important;box-shadow:none!important;background:none!important;float:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav>ul>li{float:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav>ul>li>a{padding:30px 0!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav .sf-sub-indicator{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav .buttons{display:flex!important;position:static!important;margin:0!important;padding:0!important;float:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer #top ul.buttons .cmn-btn.top-btn a{background:transparent!important;border:0!important;border-bottom:1px solid var(--tm-line)!important;border-radius:0!important;padding:8px 0!important;color:var(--tm-ink)!important;font-size:13px!important;letter-spacing:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer .cmn-btn a:before{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .logo-spacing{display:none!important}
.ts-theme-switch{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:none;border:0;padding:12px 0;font:500 11px/1.3 "DM Sans",sans-serif;color:var(--tm-ink);cursor:pointer}
.ts-switch-track{display:block;width:34px;height:20px;border:1px solid var(--tm-line);border-radius:15px;background:var(--tm-panel2);padding:3px;box-sizing:border-box}
.ts-switch-track>span{display:block;width:12px;height:12px;border-radius:50%;background:var(--tm-blue);transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.ts-theme-switch[aria-checked=true] .ts-switch-track>span{transform:translateX(14px)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile{display:none}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home{overflow:hidden;background:var(--tm-bg);position:relative;z-index:1}
.ts-home *{box-sizing:border-box}
.ts-shell{width:calc(100% - var(--ts-gutter)*2);max-width:1480px;margin-inline:auto}
.ts-section{padding-block:var(--ts-space);position:relative}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home h2{font-size:clamp(38px,4.5vw,72px)!important;line-height:1.08!important;letter-spacing:-.055em!important;margin:0 0 28px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home h3{font-size:clamp(25px,2.4vw,38px)!important;line-height:1.18!important;letter-spacing:-.035em!important;margin:0 0 16px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home p{font-size:17px;line-height:1.75;color:var(--tm-muted);padding:0;margin:0 0 24px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-kicker{font-size:11px!important;text-transform:uppercase;letter-spacing:.19em!important;font-weight:500!important;line-height:1.5!important;color:var(--tm-muted)!important;margin-bottom:30px!important}
.ts-index{font-size:11px;color:var(--tm-blue);letter-spacing:.12em;display:block;font-variant-numeric:tabular-nums}
.ts-hero{min-height:900px;padding:166px var(--ts-gutter) 90px;position:relative;isolation:isolate;display:flex;align-items:center;background:var(--tm-bg)}
.ts-hero-copy{position:relative;z-index:2;width:100%;max-width:1480px;margin:auto;pointer-events:none}
.ts-hero-copy a{pointer-events:auto}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-display{font-size:clamp(76px,8.9vw,150px)!important;line-height:.98!important;letter-spacing:-.069em!important;font-weight:400!important;max-width:1240px;margin:0 0 64px!important}
.ts-display>span,.ts-display>em{display:block}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-display em{font-weight:400!important;color:var(--tm-blue)!important;font-style:normal!important;letter-spacing:inherit!important;padding-left:clamp(24px,11vw,175px)}
.ts-hero-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;max-width:1060px;align-items:start}
.ts-hero-intro{max-width:540px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-hero-intro p{font-size:16px;line-height:1.8;margin:0}
.ts-hero-action{display:flex;flex-direction:column;align-items:flex-start;gap:23px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-trust{font-size:11px;letter-spacing:.025em;margin:0}
.ts-pill{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 32px;border-radius:999px;border:1px solid var(--tm-line);color:var(--tm-ink)!important;background:var(--tm-glass);font-size:14px;line-height:1.3;font-weight:500;text-decoration:none!important;transition:background .3s ease,transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s ease}
.ts-pill:hover{background:var(--tm-action);color:#fff!important;border-color:var(--tm-action);transform:translateY(-4px)}
.ts-link{display:inline-block;color:var(--tm-ink)!important;border-bottom:1px solid var(--tm-line);padding:8px 0;font-size:13px;line-height:1.5;text-decoration:none!important;transition:color .3s,border-color .3s}
.ts-link:hover{color:var(--tm-blue)!important;border-color:var(--tm-blue)}
.ts-wave{position:absolute;pointer-events:none;z-index:0;inset:0;width:100%;height:100%;opacity:.85}
.ts-hero>.ts-wave{width:105%;height:710px;inset:125px -12% auto auto;mask-image:linear-gradient(90deg,transparent 15%,#000 52%);opacity:.85}
html[data-trendi-mode="light"] .ts-hero>.ts-wave{opacity:.7}
.ts-scroll-note{position:absolute;left:var(--ts-gutter);bottom:32px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tm-muted)}
.ts-hero:after{content:"";position:absolute;bottom:0;left:var(--ts-gutter);right:var(--ts-gutter);height:1px;background:var(--tm-line)}
.ts-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:64px}
.ts-section-heading h2{max-width:760px;margin-bottom:0!important}
.ts-section-heading>p{max-width:300px}
.ts-growth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}
.ts-growth-grid article{border-top:1px solid var(--tm-line);padding-top:24px}
.ts-growth-grid .ts-index{margin-bottom:48px}
.ts-growth-grid p{max-width:300px}
.ts-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(45px,9vw,150px);align-items:center;padding-top:30px}
.ts-film{aspect-ratio:4/5;overflow:hidden;position:relative;border-radius:4px;background:var(--tm-panel)}
.ts-film video{width:100%;height:100%;object-fit:cover;display:block}
.ts-editorial-copy{padding:25px 0}
.ts-editorial-copy .ts-link{margin-top:15px}
.ts-services{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(60px,10vw,150px);align-items:start}
.ts-sticky-heading{position:sticky;top:140px}
.ts-sticky-heading .ts-link{margin-top:24px}
.ts-service-row{display:grid;grid-template-columns:35px 1fr;gap:15px;padding:31px 0 32px;border-top:1px solid var(--tm-line);position:relative;text-decoration:none!important;overflow:hidden}
.ts-service-row:last-child{border-bottom:1px solid var(--tm-line)}
.ts-service-row .ts-index{padding-top:9px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-service-row h3{font-size:clamp(25px,2.45vw,38px)!important;transition:transform .5s cubic-bezier(.2,.8,.2,1),color .3s;margin-bottom:10px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-service-row p{font-size:14px;margin:0}
.ts-service-rule{position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--tm-blue);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.ts-service-row:hover .ts-service-rule{transform:scaleX(1)}
.ts-service-row:hover h3{transform:translateX(10px);color:var(--tm-blue)!important}
.ts-marquee{overflow:hidden;border-block:1px solid var(--tm-line);padding:30px 0;transform:rotate(-2deg);margin:20px -3% 50px;background:var(--tm-panel);width:106%}
.ts-marquee>div{display:flex;width:max-content;animation:ts-marquee 65s linear infinite}
.ts-marquee span{white-space:nowrap;font-size:clamp(22px,2.6vw,42px);letter-spacing:-.03em;font-weight:400;padding-right:80px;color:var(--tm-muted)}
@keyframes ts-marquee{to{transform:translateX(-50%)}}
.ts-work{padding-bottom:80px}
.ts-rail-controls{display:flex;align-items:center;gap:16px;font-size:12px;padding-bottom:5px;color:var(--tm-muted)}
.ts-rail-controls button,.ts-quote-controls button{font:500 12px "DM Sans",sans-serif;background:transparent;border:0;border-bottom:1px solid var(--tm-line);color:var(--tm-ink);padding:9px 0;cursor:pointer}
.ts-project-rail{display:flex;gap:40px;overflow-x:auto;padding:0 var(--ts-gutter) 28px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--tm-line) transparent}
.ts-project{flex:0 0 64vw;max-width:1050px;scroll-snap-align:center;text-decoration:none!important}
.ts-project:nth-child(even){padding-top:70px}
.ts-project-image{aspect-ratio:16/10;background:var(--tm-panel2);overflow:hidden;border-radius:5px;padding:40px;display:flex;align-items:center;justify-content:center;transition:background .5s}
.ts-project-image img{width:100%;height:auto;object-fit:contain;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.ts-project:hover .ts-project-image img{transform:scale(1.045)}
.ts-project-meta{display:grid;grid-template-columns:25px 1fr auto;gap:20px;padding:24px 0;align-items:center}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-project-meta h3{font-size:27px!important;margin:0!important}
.ts-project-meta>span:last-child{font-size:10px;letter-spacing:.13em;color:var(--tm-muted)}
.ts-work-end{margin-top:30px}
.ts-testimonials{display:grid;grid-template-columns:.65fr 1.35fr;gap:100px;border-top:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-quote-heading h2{font-size:34px!important;max-width:260px}
.ts-quote{margin:0;min-height:280px;animation:ts-quote .65s ease both}
.ts-quote[hidden]{display:none!important}
.ts-quote blockquote{padding:0!important;border:0!important;color:var(--tm-ink)!important;font-size:clamp(25px,2.5vw,39px)!important;line-height:1.4!important;letter-spacing:-.025em;font-style:normal!important;margin:0 0 30px!important}
.ts-quote figcaption{font-size:13px;color:var(--tm-muted)}
.ts-quote-controls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--tm-line);padding-top:20px;margin-top:28px}
.ts-quote-controls>span{font-size:11px;color:var(--tm-muted);font-variant-numeric:tabular-nums}
@keyframes ts-quote{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.ts-agency{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,145px);align-items:center}
.ts-agency-image{overflow:hidden;aspect-ratio:4/5;border-radius:4px}
.ts-agency-image img{width:100%;height:100%;object-fit:cover}
.ts-statement{overflow:hidden;padding:70px 0;position:relative}
.ts-statement>div{display:flex;gap:60px;width:max-content;transform:translateX(calc(-10% + var(--ts-drift,0px)))}
.ts-statement span{white-space:nowrap;font-size:clamp(80px,12vw,200px);line-height:1.1;letter-spacing:-.065em;color:var(--tm-blue);opacity:.5}
.ts-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,8vw,130px);align-items:start}
.ts-team-grid article:nth-child(2){padding-top:105px}
.ts-portrait{aspect-ratio:4/4.8;overflow:hidden;background:var(--tm-panel2);border-radius:4px}
.ts-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}
.ts-portrait:hover img{transform:scale(1.025)}
.ts-team-caption{padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:20px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-team-caption h3{font-size:27px!important;margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-team-caption p{font-size:11px!important;margin:0!important}
.ts-partners{padding-block:70px;border-block:1px solid var(--tm-line)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-partners h2{font-size:14px!important;letter-spacing:.06em!important;text-align:center;margin-bottom:40px!important}
.ts-partner-list{display:flex;gap:35px;justify-content:space-between;align-items:center;flex-wrap:wrap}
.ts-partner-list>div{flex:1 1 75px;max-width:120px}
.ts-partner-list img{max-width:100%;height:48px;width:auto;object-fit:contain;opacity:.65;filter:grayscale(1)}
html[data-trendi-mode="light"] .ts-partner-list img{filter:grayscale(1) brightness(.4)}
.ts-process{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,10vw,150px)}
.ts-process-step{padding:40px 0;border-top:1px solid var(--tm-line);display:grid;grid-template-columns:35px 1fr;gap:20px}
.ts-process-step .ts-index{padding-top:8px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-process-step p{font-size:16px;max-width:380px;margin:0}
.ts-final{min-height:650px;display:flex;align-items:center;text-align:center;isolation:isolate;border-top:1px solid var(--tm-line)}
.ts-final .ts-shell{position:relative;z-index:1}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-final h2{font-size:clamp(75px,12vw,180px)!important;margin-bottom:40px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-final p{max-width:490px;margin:0 auto 35px}
.ts-final .ts-wave{opacity:.35;mask-image:linear-gradient(transparent,#000)}
.ts-final-actions{display:flex;gap:20px;justify-content:center}
.ts-final-actions .ts-pill:first-child{background:var(--tm-action);color:white!important;border-color:var(--tm-action)}
.ts-reveal{overflow:hidden}
.ts-reveal>img,.ts-reveal>video{transition:transform 1.5s cubic-bezier(.2,.8,.2,1)}
.ts-reveal.ts-in-view>img,.ts-reveal.ts-in-view>video{animation:ts-settle 1.5s cubic-bezier(.2,.8,.2,1) both}
@keyframes ts-settle{from{transform:scale(1.09)}to{transform:scale(1)}}
.ts-service-row.ts-in-view,.ts-growth-grid article.ts-in-view,.ts-process-step.ts-in-view{animation:ts-enter .8s cubic-bezier(.2,.8,.2,1) both}
@keyframes ts-enter{from{opacity:.4;transform:translateY(20px)}to{opacity:1;transform:none}}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero){min-height:620px;padding-top:180px!important;padding-bottom:100px!important;background:var(--tm-bg)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero)::before,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero)::after{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero) :is(.th-wrap,.tc-wrap){position:relative;z-index:2}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero) h1{font-size:clamp(48px,6.3vw,102px)!important;line-height:1.03!important;letter-spacing:-.06em!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero) p{max-width:650px}
.ts-wave-interior{opacity:.45;mask-image:linear-gradient(90deg,transparent 15%,#000 80%);z-index:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-section,.tc-section){padding-block:clamp(65px,8vw,125px)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-band,.tc-band){background:var(--tm-bg)!important;border-block:1px solid var(--tm-line)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-card,.tc-card){background:transparent!important;border:0!important;border-top:1px solid var(--tm-line)!important;border-radius:0!important;box-shadow:none!important;padding:30px 0!important;transform:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-card,.tc-card):hover{box-shadow:none!important;transform:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-cards,.tc-three){column-gap:65px!important;row-gap:30px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-panel,.tc-form){background:transparent!important;border-radius:4px!important;box-shadow:none!important;border-color:var(--tm-line)!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-btn,.tc-btn,.nectar-button.cmn-btn){background:transparent!important;color:var(--tm-ink)!important;border-color:var(--tm-line)!important;box-shadow:none!important;border-radius:999px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-btn,.tc-btn,.nectar-button.cmn-btn):hover{background:var(--tm-action)!important;color:white!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .nectar-button.cmn-btn:before{display:none!important}
.ts-interior-media{margin:35px 0 0;aspect-ratio:4/3;overflow:hidden;border-radius:4px}
.ts-interior-media>img,.ts-interior-media>video{width:100%;height:100%;object-fit:cover}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer{background:var(--tm-bg)!important;border-top:1px solid var(--tm-line);padding-top:50px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer h2{font-size:clamp(42px,5vw,76px)!important;font-weight:400!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ftr-frm .wpforms-container{background:transparent!important;border:0!important;border-block:1px solid var(--tm-line)!important;border-radius:0!important;padding:45px 0!important;box-shadow:none!important;max-width:1000px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wpforms-field input,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wpforms-field textarea,
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wpforms-field select{background:transparent!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .row .col .widget h4{font-size:14px!important;font-weight:500!important;color:var(--tm-muted)!important;letter-spacing:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .row .col:last-child ul.menu{border:0!important;padding:20px 0!important;box-shadow:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .row .col:last-child ul.menu li a{font-size:12px!important;font-weight:400!important;padding:10px 20px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links a{width:auto!important;height:auto!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:8px 12px!important;font-size:12px!important}
.ts-motion-control{font:400 11px "DM Sans",sans-serif;color:var(--tm-muted);border:0;border-bottom:1px solid var(--tm-line);background:none;padding:8px 0;margin:24px auto;display:block;cursor:pointer}
html[data-trendi-motion="paused"] .ts-marquee>div{animation-play-state:paused!important}
@media(max-width:1240px){
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav{gap:20px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav>ul.sf-menu:not(.buttons){gap:20px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav .buttons{display:none!important}
.ts-hero{min-height:820px}.ts-hero-bottom{gap:60px}.ts-editorial{gap:60px}.ts-testimonials{gap:60px}}
@media(max-width:1000px){
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top>.container>.row{min-height:78px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .col.span_3{flex-basis:155px!important;width:155px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top #logo img{width:155px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top nav{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile{display:inline-flex!important;position:absolute;right:105px;top:25px;padding:0}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .slide-out-widget-area-toggle{position:absolute!important;right:var(--ts-gutter);top:25px;display:block!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .slide-out-widget-area-toggle a{width:auto!important;height:auto!important;background:transparent!important;color:var(--tm-ink)!important;border-radius:0!important}
.ts-menu-word{display:block;font-size:12px;line-height:20px}
.ts-hero{min-height:760px;padding-top:150px}.ts-hero-bottom{gap:50px}.ts-hero>.ts-wave{inset:120px -25% auto auto;width:120%}
.ts-editorial,.ts-agency{gap:45px}.ts-services,.ts-process{gap:55px;grid-template-columns:.9fr 1.1fr}.ts-section-heading{gap:40px}.ts-growth-grid{gap:30px}.ts-project{flex-basis:78vw}.ts-project-meta>span:last-child{display:none}.ts-project-meta{grid-template-columns:25px 1fr}.ts-team-caption{display:block}.ts-team-caption p{margin-top:10px!important}}
@media(max-width:720px){
:root{--ts-gutter:24px;--ts-space:82px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .col.span_3{flex-basis:135px!important;width:135px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top #logo img{width:135px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top>.container>.row{gap:15px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile{right:80px;gap:5px;font-size:9px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile .ts-switch-track{width:30px;height:18px;padding:2px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile .ts-switch-track>span{width:12px;height:12px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile[aria-checked=true] .ts-switch-track>span{transform:translateX(12px)}
.ts-hero{min-height:790px;padding-top:125px;padding-bottom:80px;align-items:flex-start}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-display{font-size:clamp(53px,10.4vw,76px)!important;line-height:1.02!important;letter-spacing:-.065em!important;margin-bottom:45px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-display em{padding-left:0}
.ts-hero-bottom{grid-template-columns:1fr;gap:28px;max-width:440px}
.ts-hero-action{gap:18px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home .ts-hero-intro p{font-size:15px}
.ts-hero>.ts-wave{width:175%;height:560px;inset:195px -60% auto auto;opacity:.45;mask-image:linear-gradient(90deg,transparent,#000 80%)}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-home h2{font-size:40px!important}
.ts-section-heading{display:block;margin-bottom:40px}
.ts-section-heading>p{max-width:100%;margin-top:24px!important}
.ts-section-heading>.ts-link{margin-top:16px}
.ts-growth-grid{grid-template-columns:1fr;gap:26px}.ts-growth-grid article{display:grid;grid-template-columns:30px 1fr;gap:8px 16px;padding:22px 0 0}.ts-growth-grid .ts-index{grid-row:span 2;margin:6px 0}.ts-growth-grid p{grid-column:2;margin:0!important}.ts-growth-grid h3{margin-bottom:8px!important}
.ts-editorial,.ts-agency,.ts-services,.ts-process,.ts-testimonials{grid-template-columns:1fr;gap:42px}
.ts-editorial{padding-top:0}.ts-film{aspect-ratio:4/4.4}.ts-editorial-copy{padding:0}.ts-sticky-heading{position:static}.ts-sticky-heading h2{max-width:490px}
.ts-service-row{padding:26px 0}.ts-service-row h3{font-size:26px!important}
.ts-marquee{margin-block:0 30px;padding-block:23px}.ts-marquee span{font-size:27px;padding-right:45px}
.ts-project-rail{gap:22px;padding-bottom:20px}.ts-project{flex-basis:85vw}.ts-project:nth-child(even){padding-top:35px}.ts-project-image{padding:16px;aspect-ratio:4/3}.ts-project-meta{gap:12px;padding:20px 0}.ts-project-meta h3{font-size:22px!important}
.ts-rail-controls{margin-top:24px}.ts-work{padding-bottom:55px}
.ts-quote{min-height:280px}.ts-quote blockquote{font-size:27px!important}.ts-testimonials{gap:25px}.ts-quote-heading h2{max-width:100%!important;font-size:34px!important}
.ts-agency-image{aspect-ratio:4/4.5}.ts-statement{padding:35px 0}.ts-statement span{font-size:90px}
.ts-team-grid{gap:25px;grid-template-columns:1fr}.ts-team-grid article:nth-child(2){padding-top:30px}.ts-portrait{aspect-ratio:4/4.5}.ts-team-caption{display:flex;align-items:baseline}
.ts-partner-list{gap:25px;justify-content:center}.ts-partner-list>div{flex-basis:24%;max-width:90px}.ts-partners{padding-block:55px}
.ts-process-step{padding:28px 0}.ts-final{min-height:560px;padding-block:100px}.ts-final h2{font-size:77px!important}.ts-final-actions{gap:12px}.ts-final-actions .ts-pill{padding:15px 24px}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero){min-height:590px;padding-top:135px!important;padding-bottom:75px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-hero,.tc-hero) h1{font-size:48px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio :is(.th-cards,.tc-three){grid-template-columns:1fr!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer{padding-top:0}
}
@media(max-width:360px){html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top #logo img{width:115px!important}.ts-theme-mobile>span:first-child{display:none}.ts-home .ts-display{font-size:48px!important}.ts-team-caption{display:block}}
@media(prefers-reduced-motion:reduce){.ts-marquee>div{animation:none!important}.ts-reveal>img,.ts-reveal>video,.ts-service-row,.ts-process-step,.ts-growth-grid article{animation:none!important;transition:none!important}}


/* The mobile header uses normal flow so the text menu and mode switch never overlap. */
@media(max-width:1000px){
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top>.container>.row{position:relative!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .col.span_9{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio .ts-theme-mobile{position:static!important;inset:auto!important;transform:none!important;margin:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer .slide-out-widget-area-toggle{position:static!important;inset:auto!important;transform:none!important;margin:0!important;float:none!important;display:block!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer .slide-out-widget-area-toggle a{position:static!important;display:block!important;background:transparent!important;padding:6px 0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;transform:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer .slide-out-widget-area-toggle a:before,html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #header-outer .slide-out-widget-area-toggle a:after{display:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #top .mobile-header{display:none!important}
}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links{display:flex!important;gap:15px!important;flex-wrap:wrap}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links li{width:auto!important;background:none!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .wp-block-social-links a{font-size:12px!important;line-height:1.5!important;padding:8px 0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer :is(h3,h4,h5,.row .col .widget h4){font-size:14px!important;letter-spacing:0!important}
html[data-trendi-mode] body.trendi-atmosphere.trendi-studio #footer-outer .row .col:nth-child(2) .widget h2{font-size:20px!important;letter-spacing:-.02em!important}
