.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS *//* Muhid Studio: arrow pointer, exact hotspot tracking. */
.ms10-cursor .ms10-cursor-ring{display:none!important}
.ms10-cursor .ms10-cursor-dot:before{
width:18px!important;height:22px!important; border:0!important;border-radius:0!important;
background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2236%22%20viewBox%3D%220%200%2030%2036%22%3E%3Cpath%20d%3D%22M3%202L25%2020L15%2021L10%2031Z%22%20fill%3D%22%23A99BFF%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;
transform:translate(-1.8px,-1.2px)!important;opacity:1!important;transition:filter .2s!important;
}
.ms10-cursor[data-mode=link] .ms10-cursor-dot:before,
.ms10-cursor[data-mode=scroll] .ms10-cursor-dot:before{opacity:1!important;filter:drop-shadow(0 0 5px #7865ef55)}
.ms10-cursor[data-theme=light] .ms10-cursor-dot:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2236%22%20viewBox%3D%220%200%2030%2036%22%3E%3Cpath%20d%3D%22M3%202L25%2020L15%2021L10%2031Z%22%20fill%3D%22%234F46E5%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important}
.ms8-page [data-ms8-role=portrait]{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}

.ms8-page [data-ms8-role=header],.ms8-page [data-ms8-role=header].is-scrolled{max-width:70rem!important;border-radius:3rem!important;box-shadow:0 1rem 4rem #00000020;background:color-mix(in srgb,var(--ms8-surface) 90%,transparent)!important;position:sticky!important;top:1rem!important;z-index:1000!important;}
html:has(.ms8-page){scroll-padding-top:7rem;}
@media(max-width:767px){.ms8-page [data-ms8-role=header],.ms8-page [data-ms8-role=header].is-scrolled{border-radius:2rem!important;top:.5rem!important;}}
@media(min-width:768px){body.admin-bar .ms8-page [data-ms8-role=header]{top:3rem!important;}}
.ms8-page [data-ms8-role=hero]{margin:0!important;min-height:0!important;padding:6rem 1.5rem 3rem!important;} .ms8-page [data-ms8-role=hero] .ms8-display{font-size:clamp(3rem,6vw,6rem)!important;}@media(max-width:767px){.ms8-page [data-ms8-role=hero]{padding:4rem 1.25rem 2rem!important;}}
.ms-detail-section > .ms-detail-stack{margin-bottom:2.5rem}
.ms-detail-grid{align-items:stretch}
.ms-detail-grid > *{min-width:0}
.ms-contact-form{color:var(--ms8-text);font-family:'DM Sans',sans-serif}
.ms-contact-form .elementor-field-label{color:var(--ms8-text)!important;font-size:.88rem;padding-bottom:.55rem!important}
.ms-contact-form .elementor-field-group{margin-bottom:1.25rem}
.ms-contact-form .elementor-field:not(.elementor-acceptance-field){color:var(--ms8-text)!important;background:var(--ms8-surface)!important;border:1px solid var(--ms8-line)!important;border-radius:.6rem!important;padding:.9rem 1rem!important;min-height:3rem}
.ms-contact-form input::placeholder,.ms-contact-form textarea::placeholder{color:var(--ms8-muted)!important;opacity:1}
.ms-contact-form .elementor-field:focus{outline:2px solid #8174ff;outline-offset:2px}
.ms-contact-form select option{background:var(--ms8-panel)}
.ms-contact-form .elementor-button{background:#4f46e5;color:#fff;border-radius:3rem;padding:1rem 1.5rem;border:0}
.ms-contact-form .elementor-message{color:var(--ms8-text)}
.ms-contact-form .elementor-message-danger{color:#ffafbd}
.ms-contact-form .elementor-field-type-acceptance{font-size:.8rem;line-height:1.6}
.ms-article-body{font:400 1.05rem/1.85 'DM Sans',sans-serif}
.ms-article-body h2{font:500 clamp(1.65rem,3vw,2.25rem)/1.25 'Manrope',sans-serif;letter-spacing:-.035em;color:var(--ms8-text);margin:2.5rem 0 1rem}
.ms-article-body p{margin:0 0 1.4rem;color:var(--ms8-muted)}
.ms-article-body a{color:#9b8cff;text-decoration:underline;text-underline-offset:4px}
.ms-article-body .ms-article-lead{font-size:1.2rem;color:var(--ms8-text)}
.ms-article-body .ms-article-next{border-top:1px solid var(--ms8-line);padding-top:1.5rem;margin-top:2.5rem}
@media(max-width:767px){.ms-contact-form .elementor-field-group{width:100%!important}.ms-article-body{font-size:1rem}}

body.single-post #site-header,body.single-post #site-footer{display:none!important}body.single-post #content{max-width:none;margin:0;padding:0}

/* Muhid Studio editorial storytelling system */
.ms-narrative em,.ms-narrative-light em{font-family:'Instrument Serif',serif;font-weight:400;letter-spacing:-.025em}
.ms-narrative{color:var(--ms8-text)}.ms-narrative-copy{color:var(--ms8-muted)}
.ms-narrative > .ms-narrative-stack{margin-bottom:3rem;max-width:44rem}
.ms-narrative-light .ms-narrative-title,.ms-narrative-light .ms-narrative-copy,.ms-narrative-light .ms8-eyebrow,.ms-narrative-light .ms8-caption{color:#181922!important}
.ms-narrative-light .ms-narrative-title em{color:#5146a0}
.ms-narrative-light .ms-narrative-copy{color:#50515a!important}
.ms-narrative-row .ms-narrative-copy{font-size:.95rem}.ms-narrative-row .ms8-caption{color:#9b8cff}
.ms-narrative-row{transition:border-color .3s}.ms-narrative-row:hover{border-color:#8174ff}
.ms-journal-cover{overflow:hidden;border-radius:.65rem;background:#181922}
.ms-journal-cover img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .7s cubic-bezier(.2,.65,.3,1),filter .7s;filter:saturate(.7)}
.ms-journal-card:hover .ms-journal-cover img{transform:scale(1.035);filter:saturate(1)}
.ms-journal-card .ms8-small{font-size:1.7rem!important;line-height:1.2!important}
.ms-blog-grid{column-gap:2.5rem!important;row-gap:3.5rem!important}
.ms-blog-grid>.ms-journal-card:first-child{grid-column:1/-1;display:grid!important;grid-template-columns:1.2fr 1fr;gap:1.25rem 3rem;align-items:start;padding-bottom:3rem}
.ms-blog-grid>.ms-journal-card:first-child>.ms-journal-cover{grid-column:1;grid-row:1/6;height:100%}
.ms-blog-grid>.ms-journal-card:first-child>.ms-journal-cover img{height:100%;min-height:360px}
.ms-blog-grid>.ms-journal-card:first-child .ms8-small{font-size:2.4rem!important}
.ms-journal-card .ms8-button-secondary{width:max-content;margin-top:auto}
.ms-article-body .ms-journal-cover{margin-bottom:3rem}.ms-article-body .ms-journal-cover img{aspect-ratio:16/9}
.ms-narrative-copy p{margin:0}
@media(max-width:767px){.ms-narrative-row>.ms-narrative-copy{grid-column:2}.ms-blog-grid>.ms-journal-card:first-child{display:flex!important;gap:1.2rem}.ms-blog-grid>.ms-journal-card:first-child>.ms-journal-cover img{min-height:0;height:auto}.ms-blog-grid>.ms-journal-card:first-child .ms8-small{font-size:1.7rem!important}.ms-narrative-light{border-radius:.8rem!important}.ms-blog-grid{row-gap:2.5rem!important}}
@media(prefers-reduced-motion:reduce){.ms-journal-cover img{transition:none}.ms-journal-card:hover .ms-journal-cover img{transform:none}}

.ms8-page [data-ms8-role=hero]{text-align:left!important;background:none!important;padding:6rem 1.5rem 4rem!important;border-bottom:1px solid var(--ms8-line);max-width:70rem;margin:0 auto!important}.ms8-page [data-ms8-role=hero] .ms8-stack{align-items:flex-start!important}.ms8-page [data-ms8-role=hero] .ms8-display{max-width:60rem;font-size:clamp(3rem,6vw,5.5rem)!important}.ms8-page [data-ms8-role=hero] [data-id="15eb3c4a"]{align-items:flex-start!important}.ms8-page [data-ms8-role=hero] [data-id="3d746800"]{margin-left:0!important}@media(max-width:767px){.ms8-page [data-ms8-role=hero]{padding:3.5rem 1.25rem!important}}
img.ms-journal-cover{object-fit:cover;aspect-ratio:16/10;height:auto;transition:transform .7s cubic-bezier(.2,.65,.3,1),filter .7s;filter:saturate(.75)}.ms-journal-card:hover img.ms-journal-cover{transform:scale(1.015);filter:saturate(1)}.ms-article-body img.ms-journal-cover{aspect-ratio:16/9;margin-bottom:3rem}.ms-blog-grid>.ms-journal-card:first-child>img.ms-journal-cover{height:100%;min-height:360px}@media(max-width:767px){.ms-blog-grid>.ms-journal-card:first-child>img.ms-journal-cover{height:auto;min-height:0}}@media(prefers-reduced-motion:reduce){img.ms-journal-cover{transition:none}.ms-journal-card:hover img.ms-journal-cover{transform:none}}

/* Muhid Studio motion system: native layouts, native document scroll. */
html:has(.ms8-page),html.lenis,html.lenis body{height:auto;scroll-behavior:auto!important}
.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}
.ms-motion-service-grid{margin-top:3rem}
.ms-motion-service-card{position:relative;overflow:hidden;isolation:isolate;perspective:900px;transition:border-color .4s,background-color .4s,box-shadow .4s;will-change:auto}
.ms-motion-service-card:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(350px at var(--mx,50%) var(--my,20%),#7765de20,transparent 80%);opacity:0;transition:opacity .45s}
.ms-motion-service-card:hover,.ms-motion-service-card:focus-within{border-color:#8274c9;box-shadow:0 18px 60px #00000022}
.ms-motion-service-card:hover:before,.ms-motion-service-card:focus-within:before{opacity:1}
.ms-motion-service-card .ms-narrative-copy{font-size:.93rem;line-height:1.7}
.ms-motion-service-card .ms-narrative-row-title{font-size:1.6rem}
.ms-motion-service-card .ms8-eyebrow{font-size:.56rem;letter-spacing:.1em}
.ms-gfx{width:100%;position:relative;perspective:800px;color:#a292f7;contain:layout style}
.ms-gfx svg{display:block;width:100%;height:auto;overflow:visible}
.ms-motion-service-card .ms-gfx{margin:-.4rem 0 .25rem}
.ms-narrative-light .ms-gfx{max-width:340px;margin-top:.5rem}
.ms-narrative-light .ms-gfx svg{filter:drop-shadow(0 16px 18px #17132914)}
.ms-narrative-light .ms-gfx svg>path{stroke:#7762b3}
.ms-narrative-row{position:relative;grid-template-columns:3rem .85fr 1.2fr .8fr!important;gap:1.5rem!important;align-items:center!important;padding:2rem .5rem!important;border-color:var(--ms8-line);transition:background-color .4s,border-color .4s}
.ms-narrative-row:hover{background:#7562da09;border-color:#8274c9}
.ms-narrative-row .ms-narrative-row-title{transition:transform .4s cubic-bezier(.22,1,.36,1)}
.ms-narrative-row:hover .ms-narrative-row-title{transform:translateX(5px)}
.ms-narrative-row .ms-gfx{max-width:230px;margin:0 auto}
.ms-motion-platforms{padding:2rem 0}
.ms-motion-platform-option{cursor:pointer;transition:border-color .3s,color .3s,background .3s,transform .3s}
.ms-motion-platform-option:hover{transform:translateY(-3px);border-color:#8c7acb}
.ms-motion-platform-option[aria-pressed=true]{color:#ede7ff;background:#7562da26;border-color:#a292f7}
.ms-motion-platform-option:focus-visible{outline:2px solid #a292f7;outline-offset:3px}
.ms-motion-platforms>.ms-narrative-stack:last-child{padding:2rem;border:1px solid var(--ms8-line);border-radius:1rem;background:radial-gradient(ellipse at 50% 20%,#7562da15,transparent 70%)}
.ms-motion-platforms .ms-gfx{max-width:480px;margin:auto}
.ms-narrative-light{transition:box-shadow .45s}.ms-narrative-light:hover{box-shadow:0 22px 70px #00000025}
.ms8-page .ms-journal-card img.ms-journal-cover{transition:filter .6s,transform .6s;filter:saturate(.8)}
.ms8-page .ms-journal-card:hover img.ms-journal-cover{filter:saturate(1)}
.ms8-page .ms-narrative-title{max-width:55rem}
.ms8-page [data-ms8-role=process-card]{transition:border-color .4s,background-color .4s}
.ms8-page [data-ms8-role=process-card]:hover{border-color:#8875ce!important;background-color:#7562da12!important}
@media(max-width:1024px){.ms-narrative-row{grid-template-columns:2.5rem .8fr 1.2fr!important}.ms-narrative-row>.elementor-widget-html{grid-column:2/4;max-width:260px;justify-self:end}}
@media(max-width:767px){.ms-motion-service-card{padding:1.5rem!important}.ms-motion-service-card .ms-gfx{max-width:340px;margin:0 auto}.ms-narrative-row{grid-template-columns:2rem 1fr!important;gap:1rem!important;padding:1.5rem 0!important}.ms-narrative-row>.ms-narrative-copy,.ms-narrative-row>.elementor-widget-html{grid-column:2!important}.ms-narrative-row>.elementor-widget-html{max-width:230px;justify-self:start}.ms-motion-platforms>.ms-narrative-stack:last-child{padding:1.25rem}.ms-narrative-light .ms-gfx{max-width:280px}}
@media(prefers-reduced-motion:reduce){.ms8-page *,#ms-page-loader *{scroll-behavior:auto!important}.ms-motion-service-card,.ms-motion-platform-option,.ms-narrative-row,.ms-narrative-row-title{transition:none!important}.ms-motion-platform-option:hover,.ms-narrative-row:hover .ms-narrative-row-title{transform:none}}

/* Muhid Studio final identity, budgets and editorial motion */
.ms10-cursor{display:none!important}.ms8-page.is-cursor-active,.ms8-page.is-cursor-active *{cursor:revert!important}
.ms-studio-wordmark{display:block!important;filter:contrast(1.1) invert(1);mix-blend-mode:screen}.ms8-page[data-theme=light] .ms-studio-wordmark{filter:contrast(1.1);mix-blend-mode:multiply}
.ms-motion-service-card{background:var(--ms8-panel)!important;color:var(--ms8-text);border-color:var(--ms8-line)}.ms-motion-platform-option{color:var(--ms8-text)!important;border-color:var(--ms8-line)!important}
.ms-budget-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;align-items:stretch;margin-top:2rem}.ms-budget-card{position:relative;display:flex!important;flex-direction:column;gap:1.3rem;padding:2rem;border:1px solid var(--ms8-line);border-radius:1rem;background:var(--ms8-panel);color:var(--ms8-text);overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s}.ms-budget-card:hover{transform:translateY(-7px);border-color:#8b80eb;box-shadow:0 20px 60px #00000020}.ms-budget-card .ms-narrative-copy,.ms-budget-feature{color:var(--ms8-muted)}.ms-budget-card:nth-child(2){background:linear-gradient(155deg,#6155ed,#3f35c5);border-color:#9187fa;color:#fff}.ms-budget-card:nth-child(2) *{color:#fff!important}.ms-budget-card:nth-child(2) .ms-budget-features{border-color:#ffffff35}.ms-budget-card:nth-child(2) a{background:#ffffff12!important;border-color:#ffffff66!important}.ms-budget-amount{font-family:Manrope,sans-serif!important;font-size:clamp(2.8rem,5vw,3.6rem)!important;font-weight:500;letter-spacing:-.055em;line-height:1.1;color:inherit!important}.ms-budget-features{display:flex!important;flex-direction:column;gap:.85rem;border-top:1px solid var(--ms8-line);padding-top:1.5rem;margin-top:.25rem}.ms-budget-feature{font:400 .9rem/1.6 'DM Sans',sans-serif}.ms-budget-card>a,.ms-budget-card>.e-button{margin-top:auto;width:max-content}.ms-budget-card .ms8-caption{font-size:.8rem;line-height:1.6}
.ms-practice-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;padding:2.5rem 0;border-top:1px solid var(--ms8-line);border-bottom:1px solid var(--ms8-line);margin:2rem 0 3rem}.ms-practice-strip>.ms-narrative-stack{gap:1rem}.ms-practice-strip>.ms-narrative-stack+*{border-left:1px solid var(--ms8-line);padding-left:2rem}
.ms-stage-board{position:relative;min-height:430px;overflow:hidden;border:1px solid var(--ms8-line);border-radius:1.25rem}.ms-stage-panel{position:relative;display:grid!important;grid-template-columns:1.2fr .8fr;gap:4rem;padding:3rem;background:var(--ms8-panel);border-radius:1.1rem;overflow:hidden;min-height:430px;align-items:center}.ms-stage-panel:before{content:'';position:absolute;width:280px;height:280px;right:-100px;top:-160px;border:1px solid #8b80eb50;transform:rotate(35deg);border-radius:4rem;pointer-events:none}.ms-stage-panel .ms-narrative-title{font-size:clamp(2rem,3vw,3rem);max-width:38rem}.ms-stage-board .ms-stage-panel:nth-child(2){background:linear-gradient(135deg,var(--ms8-panel),#7562da20)}.ms-stage-board .ms-stage-panel:nth-child(3){background:linear-gradient(135deg,var(--ms8-panel),#7562da30)}.ms-stage-panel>.ms-narrative-stack:last-child{border-left:1px solid var(--ms8-line);padding-left:2rem}.ms-stage-panel>.ms-studio-wordmark{width:100%!important;max-width:28rem;align-self:center}.ms-stage-panel>.ms-studio-wordmark img{width:100%}.ms-stage-panel+.ms-stage-panel{border-top:1px solid var(--ms8-line)}
@media(max-width:1024px){.ms-budget-card{padding:1.5rem;gap:1rem}.ms-stage-panel{gap:2rem;padding:2rem}}
@media(max-width:767px){.ms-budget-grid{grid-template-columns:1fr}.ms-budget-card{padding:1.7rem}.ms-practice-strip{grid-template-columns:1fr;gap:2rem}.ms-practice-strip>.ms-narrative-stack+*{padding-left:0;padding-top:1.5rem;border-left:0;border-top:1px solid var(--ms8-line)}.ms-stage-board{min-height:0!important;overflow:visible}.ms-stage-panel{grid-template-columns:1fr;gap:2rem;padding:1.5rem;min-height:0!important}.ms-stage-panel>.ms-narrative-stack:last-child{border-left:0;border-top:1px solid var(--ms8-line);padding-left:0;padding-top:1.5rem}.ms-stage-panel .ms-narrative-title{font-size:2rem}.ms-stage-panel>.ms-studio-wordmark{max-width:16rem}.ms-studio-wordmark{max-width:100%}}
@media(prefers-reduced-motion:reduce){.ms-budget-card{transition:none}.ms-budget-card:hover{transform:none}}

.ms-studio-wordmark{filter:brightness(0) invert(1)!important;mix-blend-mode:normal!important}.ms8-page[data-theme=light] .ms-studio-wordmark{filter:brightness(0)!important;mix-blend-mode:normal!important}

/* Muhid Studio mobile navigation and responsive safeguards */
.ms-mobile-panel{background:var(--ms8-surface)!important;color:var(--ms8-text);visibility:hidden;opacity:0;pointer-events:none;overflow-y:auto;overscroll-behavior:contain;height:100dvh;max-height:100dvh;gap:0!important;box-sizing:border-box}.ms-mobile-panel.is-open{visibility:visible;opacity:1;pointer-events:auto}.ms-mobile-panel>.ms8-eyebrow{margin-bottom:1.5rem}.ms-mobile-panel .ms8-nav{width:100%;margin:0!important;border-bottom:1px solid var(--ms8-line);padding:.55rem 0!important}.ms-mobile-panel .ms8-nav a{display:flex;align-items:center;gap:1rem;width:100%;font:500 clamp(2.1rem,8.5vw,3.5rem)/1.15 Manrope,sans-serif!important;letter-spacing:-.055em;color:var(--ms8-text)!important;text-decoration:none;padding:.2rem 0}.ms-mobile-panel .ms8-nav span{font:400 .62rem 'IBM Plex Mono',monospace;letter-spacing:0;color:var(--ms8-muted);width:1.3rem}.ms-mobile-panel .ms8-nav i{font-style:normal;font-size:1.2rem;margin-left:auto}.ms-mobile-panel .ms8-caption{margin-top:1.5rem}.ms-mobile-panel [data-interaction-id=msnavclose]{position:absolute;top:1.3rem;right:1.5rem;padding:.6rem 1rem}.ms-mobile-toggle{color:var(--ms8-text)!important;background:transparent!important;border-color:var(--ms8-line)!important;white-space:nowrap;font:500 .8rem Manrope,sans-serif!important;min-height:2.4rem}.ms8-page [data-ms8-role=header]{overflow:visible!important}.ms8-page img{max-width:100%}
@media(max-width:767px){.ms8-page{overflow-x:clip}.ms8-page [data-ms8-role=logo]{width:9.3rem!important;min-width:0;flex-shrink:1}.ms8-page [data-ms8-role=logo] img{width:100%!important;height:auto;max-width:none!important;transform:translateY(-.4rem)!important}.ms8-page [data-ms8-role=header]>.ms8-row{gap:.55rem!important;flex-wrap:nowrap!important;min-width:0}.ms8-page [data-ms8-role=header]>.ms8-row>.ms8-row:last-child{gap:.45rem!important;min-width:0;flex-shrink:0}.ms8-page [data-ms8-role=hero] .ms8-heading{font-size:clamp(2.4rem,10.5vw,3.6rem)!important;overflow-wrap:normal}.ms-narrative,.ms-detail-section{padding-left:1.25rem!important;padding-right:1.25rem!important}.ms-narrative-title{font-size:clamp(2rem,8.8vw,2.6rem)!important;overflow-wrap:normal}.ms-narrative-copy,.ms8-body{overflow-wrap:break-word}.ms-motion-service-grid,.ms-budget-grid{grid-template-columns:minmax(0,1fr)!important}.ms-motion-service-card,.ms-budget-card,.ms-stage-panel{min-width:0}.ms-motion-platforms{grid-template-columns:minmax(0,1fr)!important}.ms-motion-platform-option{min-width:0}.ms-blog-grid{grid-template-columns:minmax(0,1fr)!important}.ms8-page [data-ms8-role=portrait]{width:100%;max-width:22rem}.ms-contact-form input,.ms-contact-form select,.ms-contact-form textarea{font-size:16px!important;max-width:100%}.ms-stage-panel:has(.ms-process-art){padding:1.4rem!important}.ms-stage-panel .ms-process-art{max-width:100%}.ms-mobile-panel{padding:6rem 1.5rem 2rem!important}.ms8-page[data-theme=light] .ms-budget-card:not(:nth-child(2)){color:var(--ms8-text)!important;background:var(--ms8-panel)!important}}
@media(max-width:359px){.ms8-page [data-ms8-role=logo]{width:7.8rem!important}.ms-mobile-toggle{padding:.5rem .6rem!important}.ms-mobile-panel .ms8-nav a{font-size:2.1rem!important}.ms8-page [data-ms8-role=theme-toggle]{min-width:2rem!important;min-height:2rem!important;padding:.4rem!important}}

.ms8-page .ms-mobile-panel [data-interaction-id="msnavclose"]{position:absolute!important;top:1.3rem!important;right:1.5rem!important;left:auto!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:2.5rem!important;padding:.6rem 1rem!important}.ms8-page .ms-mobile-panel .ms8-nav a{display:flex!important;align-items:center!important;gap:1rem!important;font-size:clamp(2.5rem,10vw,3.5rem)!important}.ms8-page .ms-mobile-panel [data-interaction-id="msnavlogo"]{position:absolute!important;left:1.5rem!important;top:1.5rem!important;width:9rem!important;max-width:9rem!important;height:auto!important}.ms8-page .ms-mobile-panel .ms8-nav i{margin-left:auto!important;flex-shrink:0}@media(max-width:359px){.ms8-page .ms-mobile-panel .ms8-nav a{font-size:2.5rem!important}}

@media(min-width:768px) and (max-width:1024px){.ms8-page [data-interaction-id="10cf6d61"]{gap:1rem!important}}

/* Inner-page editorial alignment */
.ms8-page [data-interaction-id="79023f69"] [data-interaction-id="15eb3c4a"],.ms8-page [data-interaction-id="79023f69"] h1,.ms8-page [data-interaction-id="79023f69"] p{text-align:left!important}.ms8-page [data-interaction-id="79023f69"] [data-interaction-id="15eb3c4a"]{align-items:flex-start!important}.ms8-page [data-interaction-id="79023f69"] [data-interaction-id="77ed3538"]{justify-content:flex-start!important}
.ms-mobile-toggle{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.ms-menu-bars{display:flex;flex-direction:column;gap:6px;width:17px}.ms-menu-bars i{display:block;width:17px;height:1px;background:currentColor;transition:transform .3s}.ms-mobile-toggle[aria-expanded=true] .ms-menu-bars i:first-child{transform:translateY(3.5px) rotate(45deg)}.ms-mobile-toggle[aria-expanded=true] .ms-menu-bars i:last-child{transform:translateY(-3.5px) rotate(-45deg)}
/* Shared Single Post layout: full-bleed hero and dynamic editorial content */
body.single-post #site-header,body.single-post #site-footer,body.single-post .page-header{display:none!important}body.single-post #content,body.single-post main#content{max-width:none!important;margin:0!important;padding:0!important}body.single-post .ms8-page{max-width:none!important;width:100%!important}body.single-post .ms8-page [data-interaction-id="79023f69"]{max-width:none!important;width:100%!important;margin:0!important;padding:8rem max(1.5rem,calc((100vw - 70rem)/2)) 5rem!important;background:radial-gradient(ellipse at 18% 110%,#4f46e548,transparent 65%),var(--ms8-surface)!important;border-bottom:1px solid var(--ms8-line)}body.single-post .ms8-page [data-interaction-id="3f91350a"]{max-width:70rem!important;margin:0 auto!important;width:100%!important}body.single-post .ms8-page [data-interaction-id="15eb3c4a"],body.single-post .ms8-page [data-interaction-id="79023f69"] h1,body.single-post .ms8-page [data-interaction-id="79023f69"] p{text-align:left!important;align-items:flex-start!important}body.single-post .ms8-page [data-interaction-id="79023f69"] h1{font-size:clamp(2.6rem,5.7vw,5.5rem)!important;max-width:65rem;line-height:1.1!important;letter-spacing:-.05em!important}body.single-post .ms8-page [data-interaction-id="c2e9f932"]{max-width:54rem!important;margin:0 auto!important;padding:4rem 1.5rem!important;width:100%!important;color:var(--ms8-text)}.ms-post-featured{margin-bottom:3rem!important}.ms-post-featured img{width:100%!important;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:1rem}.ms8-page .elementor-widget-theme-post-content{color:var(--ms8-muted);font:400 1.05rem/1.85 'DM Sans',sans-serif}.ms8-page .elementor-widget-theme-post-content h2{font:500 clamp(1.7rem,3vw,2.3rem)/1.25 Manrope,sans-serif;letter-spacing:-.035em;color:var(--ms8-text);margin:2.5rem 0 1rem}.ms8-page .elementor-widget-theme-post-content p{margin:0 0 1.4rem}.ms8-page .elementor-widget-theme-post-content a{color:#9284f4;text-underline-offset:4px}.ms8-page .elementor-widget-theme-post-content .ms-article-lead{font-size:1.2rem;color:var(--ms8-text)}.ms8-page .elementor-widget-theme-post-content .ms-article-next{border-top:1px solid var(--ms8-line);padding-top:1.5rem;margin-top:2.5rem}@media(max-width:767px){body.single-post .ms8-page [data-interaction-id="79023f69"]{padding:5rem 1.25rem 3rem!important}body.single-post .ms8-page [data-interaction-id="79023f69"] h1{font-size:clamp(2.4rem,10.5vw,3.6rem)!important}body.single-post .ms8-page [data-interaction-id="c2e9f932"]{padding:2.5rem 1.25rem!important}.ms-post-featured{margin-bottom:2rem!important}}
.ms-reading-next{max-width:70rem;margin:0 auto;padding:2rem 1.5rem 5rem;color:var(--ms8-text);font-family:Manrope,sans-serif}.ms-reading-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ms8-line);border-bottom:1px solid var(--ms8-line);margin-bottom:5rem}.ms-reading-adjacent{display:block;padding:2rem 2rem 2rem 0;color:var(--ms8-text);text-decoration:none;transition:color .3s,background .3s}.ms-reading-adjacent+ .ms-reading-adjacent{border-left:1px solid var(--ms8-line);padding-left:2rem}.ms-reading-adjacent>span,.ms-reading-card>span{font:400 .65rem/1.5 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--ms8-muted)}.ms-reading-adjacent h2{font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.3;letter-spacing:-.035em;margin:1rem 0 0}.ms-reading-adjacent:hover{color:#9b8cff}.ms-reading-adjacent i{float:right;font-style:normal}.ms-reading-heading{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:2rem}.ms-reading-heading h2{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;letter-spacing:-.04em}.ms-reading-heading>a{color:var(--ms8-text);font-size:.8rem;white-space:nowrap}.ms-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ms-reading-card{display:flex;flex-direction:column;gap:1rem;color:var(--ms8-text);text-decoration:none;padding-bottom:1.5rem;border-bottom:1px solid var(--ms8-line);transition:transform .45s cubic-bezier(.2,.65,.3,1),border-color .3s}.ms-reading-card:hover{transform:translateY(-5px);border-color:#9b8cff}.ms-reading-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;border-radius:.7rem}.ms-reading-card h3{font-size:1.35rem;line-height:1.35;letter-spacing:-.03em;margin:0;font-weight:500}.ms-reading-card p{font:400 .9rem/1.7 'DM Sans',sans-serif;color:var(--ms8-muted);margin:0}.ms-reading-card b{font-size:.78rem;font-weight:400;margin-top:auto}@media(max-width:767px){.ms-reading-next{padding:1rem 1.25rem 3rem}.ms-reading-nav{grid-template-columns:1fr;margin-bottom:3rem}.ms-reading-adjacent+.ms-reading-adjacent{padding-left:0;border-left:0;border-top:1px solid var(--ms8-line)}.ms-reading-heading{display:block}.ms-reading-heading h2{margin-bottom:1rem}.ms-reading-grid{grid-template-columns:1fr;gap:2rem}}@media(prefers-reduced-motion:reduce){.ms-reading-card{transition:none}.ms-reading-card:hover{transform:none}}/* End custom CSS */