/* Phase C · Retro-Future Intelligence · additive presentation */
.morf-inner{--morf-reading:760px;--rf-line:#d6c6b4;background:var(--rf-ivory);color:var(--rf-ink)}
.morf-inner :is(h1,h2,h3,h4){font-family:Newsreader,Georgia,serif;font-weight:450;letter-spacing:-.025em;line-height:1.15}
.morf-inner h1{font-size:clamp(40px,5.3vw,78px);max-width:1100px}
.morf-inner h2{font-size:clamp(30px,3.2vw,48px)}
.morf-inner h3{font-size:clamp(24px,2.5vw,34px)}
.morf-inner :is(.page-hero,.archive-hero,.mo-page-hero,.mo-single-hero){background:radial-gradient(ellipse at 90% 15%,#b87c5219,transparent 60%),#171715;color:#f4efe7;border-bottom:1px solid #705943}
.morf-inner :is(.page-hero,.archive-hero){padding-block:76px}
.morf-inner :is(.page-hero,.archive-hero,.mo-page-hero,.mo-single-hero) :is(h1,h2){color:#f4efe7}
.morf-inner :is(.page-hero,.archive-hero,.mo-page-hero,.mo-single-hero) :is(.eyebrow,.mo-kicker,.archive-kicker){color:#d6ae8b}
.morf-inner :is(.page-hero-lead,.archive-lead,.page-hero p,.archive-hero p,.mo-page-hero__dek,.mo-single-hero__dek){color:#d1c2b2}
.morf-inner :is(.page-hero-copy,.archive-hero-inner){max-width:1100px}
.morf-inner :is(.page-hero,.archive-hero) h1{margin-block:22px 28px}
.morf-inner :is(.page-hero,.archive-hero) p{max-width:780px;line-height:1.85}
.morf-inner :is(.mo-page,.mo-single){background:#f4efe7}
.morf-inner :is(.about-story,.about-beliefs,.about-field-gallery,.about-portrait,.services-archive,.ebook-archive,.archive-content,.pillar-directory,.diagnostic-section,.portfolio-archive,.contact-section){padding-block:72px}
.morf-inner :is(.about-beliefs,.pillar-directory){background:#eae1d5;border-block:1px solid #d6c6b4}
.morf-inner :is(.about-story,.about-portrait) img{border-radius:9px}
.morf-inner :is(.conversation-band,.service-principle){background:#342820;color:#f4efe7;border:0}
.morf-inner :is(.conversation-band,.service-principle) p{color:#d5c4b3}
.morf-inner :is(.archive-grid,.mo-post-grid){gap:40px 28px}
.morf-inner :is(.archive-card,.mo-post-card){display:flex;flex-direction:column;min-width:0;height:auto;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;overflow:visible}
.morf-inner :is(.archive-card h2,.mo-post-card h3){font-size:clamp(25px,2.5vw,34px);line-height:1.18;margin:18px 0;position:static;overflow-wrap:anywhere}
.morf-inner :is(.archive-card-image,.archive-card__image,.mo-post-card__media){display:block;border:0;padding:0;box-shadow:none;aspect-ratio:16/10;border-radius:7px;overflow:hidden;background:transparent}
.morf-inner :is(.archive-card-image,.archive-card__image,.mo-post-card__media) img{width:100%;height:100%;object-fit:cover;display:block;border:0;padding:0;border-radius:0}
.morf-inner .mo-post-card__body{padding:20px 0 0;min-width:0;background:transparent}
.morf-inner :is(.archive-card,.mo-post-card) p{font-size:16px;line-height:1.8;color:#665b50}
.morf-inner :is(.archive-card,.mo-post-card) a{transition:color .2s}
.morf-inner :is(.archive-card,.mo-post-card) h2 a:hover,.morf-inner .mo-post-card h3 a:hover{color:#925630}
.morf-inner :is(.mo-post-card__meta,.archive-card-meta,.mo-kicker){color:#8d512e}
.morf-inner .mo-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.morf-inner .mo-related{margin-block:64px;padding:32px 0 0;border:0;border-top:1px solid #cdbca8;background:transparent}
.morf-inner .mo-related>h2{font-size:38px;margin:15px 0 30px}
.morf-inner .mo-related .mo-post-card{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;border:0!important;background:none!important;padding:0!important}
.morf-inner .mo-related .mo-post-card__media{width:100%;height:auto!important;min-height:0!important;aspect-ratio:16/10}
.morf-inner .mo-related .mo-post-card__body{padding:20px 0 0!important;position:static!important}
.morf-inner .mo-related .mo-post-card h3{font-size:27px;line-height:1.22;position:static!important;margin:14px 0}
.morf-inner .mo-single-hero{padding:70px 0 0}
.morf-inner .mo-single-hero__copy{max-width:1100px!important;margin-inline:auto;padding-inline:32px}
.morf-inner .mo-single-hero .wp-block-post-title{font-size:clamp(38px,4.8vw,72px);line-height:1.08;margin-block:24px}
.morf-inner .mo-single-hero .mo-article-meta{color:#d5b79d;gap:20px;padding-bottom:35px}
.morf-inner .mo-single-hero .mo-entry-visual{max-width:1100px;margin:0 auto;background:transparent;padding:0;border:0}
.morf-inner .mo-entry-visual img{display:block;width:100%;height:auto;max-height:600px;object-fit:cover;border:0;padding:0}
.morf-inner .mo-article-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:60px;max-width:1100px!important;margin:64px auto!important;padding-inline:24px}
.morf-inner .mo-article-content{min-width:0;max-width:760px}
.morf-inner .mo-article-content .entry-content{font-size:19px;line-height:1.95;color:#342820}
.morf-inner .mo-article-content .entry-content :is(p,ul,ol){margin-block:0 1.5em}
.morf-inner .mo-article-content .entry-content h2{font-size:36px;line-height:1.22;margin-block:1.8em .7em;color:#342820}
.morf-inner .mo-article-content .entry-content h3{font-size:28px;margin-block:1.5em .7em}
.morf-inner .mo-article-content .entry-content blockquote{font-family:Newsreader,Georgia,serif;font-size:28px;line-height:1.5;border-left:2px solid #b87c52;padding:12px 0 12px 28px;margin:36px 0;background:none;color:#704b32}
.morf-inner .mo-article-content .entry-content a:not(.wp-block-button__link){text-decoration-thickness:1px;text-underline-offset:4px}
.morf-inner .mo-article-aside{min-width:0;align-self:start;position:sticky;top:115px}
.morf-inner .mo-toc{border:1px solid #ccbaa5;border-radius:8px;background:#ece2d5;padding:20px}
.morf-inner .mo-toc a{font-size:13px;line-height:1.6}
.morf-inner .mo-article-content .entry-content :is(table,pre){max-width:100%}
.morf-inner .mo-article-content .entry-content .wp-block-table{overflow-x:auto}
.morf-inner .mo-article-content .entry-content table{font-size:15px}
.morf-inner .mo-article-content .entry-content :is(th,td){padding:16px;border-color:#d0beaa}
.morf-inner .mo-insight-offer{border:1px solid #cfb79c;border-radius:9px;padding:30px!important;background:#e9ddcd!important;color:#342820!important}
.morf-inner .mo-insight-offer h2{font-size:34px}
.morf-inner .mo-post-navigation{gap:25px;padding-block:24px;border-block:1px solid #d6c6b4}
.morf-inner :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:6px;border-color:#bba48c;min-height:48px;font-size:16px}
.morf-inner :is(button,.wp-block-button__link,.button){border-radius:6px}
.morf-inner :is(input,textarea,select):focus-visible{outline:3px solid #925630;outline-offset:3px}
.morf-inner :is(.service-path,.ebook-entry){border-color:#ccb79f;border-radius:10px}
.morf-inner .ebook-entry{background:#eee3d4}
.morf-inner :is(.mo-services-conversion,.mo-playbook-conversion){--mo-surface:#f4efe7}
.morf-inner .wp-block-query-pagination{gap:16px;margin-block:40px}
.morf-inner .wp-block-query-pagination a{min-height:44px;display:inline-flex;align-items:center;padding:8px 14px;border:1px solid #bda78d;border-radius:5px}
.morf-reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:#17171533;pointer-events:none}
.morf-reading-progress span{display:block;width:100%;height:100%;background:#b87c52;transform-origin:left;transform:scaleX(0)}
@media(max-width:1100px){.morf-inner .mo-article-layout{gap:32px;grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:820px){
.morf-inner :is(.page-hero,.archive-hero,.mo-page-hero){padding-block:44px}
.morf-inner h1{font-size:clamp(35px,9.5vw,58px)}
.morf-inner :is(.about-story,.about-beliefs,.about-field-gallery,.about-portrait,.services-archive,.ebook-archive,.archive-content,.pillar-directory,.diagnostic-section,.portfolio-archive,.contact-section){padding-block:44px}
.morf-inner .mo-single-hero{padding-top:40px}
.morf-inner .mo-single-hero__copy{padding-inline:20px}
.morf-inner .mo-single-hero .wp-block-post-title{font-size:clamp(34px,8vw,54px)}
.morf-inner .mo-single-hero .mo-article-meta{gap:12px;font-size:12px}
.morf-inner .mo-article-layout{display:flex;flex-direction:column;gap:28px;padding-inline:20px;margin-block:36px!important}
.morf-inner .mo-article-aside{position:static;width:100%}
.morf-inner .mo-article-content{width:100%}
.morf-inner .mo-article-content .entry-content{font-size:18px;line-height:1.85}
.morf-inner .mo-article-content .entry-content h2{font-size:30px}
.morf-inner .mo-article-content .entry-content h3{font-size:25px}
.morf-inner .mo-related>h2{font-size:32px}
.morf-inner .mo-post-grid{grid-template-columns:1fr;gap:38px}
.morf-inner .mo-related .mo-post-card h3{font-size:28px}
.morf-inner .mo-insight-offer{padding:23px!important}
.morf-inner .mo-insight-offer h2{font-size:29px}
.morf-inner .mo-post-navigation{flex-direction:column;align-items:flex-start}
}
.morf-inner .mo-toc__toggle{display:flex!important;justify-content:space-between;gap:12px;width:100%;min-height:44px;font:600 14px Geist,sans-serif;color:#342820!important;background:transparent;border:0;padding:0}
.morf-inner .mo-toc__toggle span{display:inline!important;visibility:visible;color:inherit}
.morf-inner .mo-toc ol{margin:16px 0 0;padding-left:18px}
.morf-inner .mo-toc ol[hidden]{display:none!important}
.morf-inner .mo-toc ol:not([hidden]){display:block!important}
.morf-inner .mo-toc li{margin-bottom:12px}
.morf-inner .mo-toc a{color:#66513e}
.morf-inner .mo-post-card__media img{min-width:100%!important}
/* Override the legacy four-column span and framed media rules. */
.morf-inner .mo-related .mo-post-grid>.mo-post-card{grid-column:auto!important;grid-row:auto!important}
.morf-inner .mo-post-card__media{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
.morf-inner .mo-post-card__media img{width:100%!important;max-width:none!important;height:100%!important;object-fit:cover;margin:0!important}
.morf-inner .mo-related .mo-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:820px){.morf-inner .mo-related .mo-post-grid{grid-template-columns:1fr!important}}
/* Remove accumulated Gutenberg container gutters on reading surfaces. */
.morf-inner .mo-article-layout{width:calc(100% - 48px);padding:0!important}
.morf-inner .mo-related .mo-post-grid{padding:0!important;margin:0!important;width:100%;max-width:none}
.morf-inner .mo-post-card__media img{border:0!important;padding:0!important;box-shadow:none!important}
.morf-inner .mo-single-hero__copy{width:calc(100% - 64px);padding-inline:0!important;margin-inline:auto!important}
.morf-inner .mo-breadcrumb{width:var(--wrap);margin-inline:auto;padding-block:16px}
@media(max-width:820px){
.morf-inner .mo-article-layout{width:calc(100% - 40px);margin-inline:auto!important}
.morf-inner .mo-single-hero__copy{width:calc(100% - 40px)}
.morf-inner .mo-article-content{margin-top:0}
}
@media(prefers-reduced-motion:reduce){.morf-inner *{scroll-behavior:auto!important}}

/* Original transparent logo, with ink adapted to the header surface. */
body.mo-retrofuture .site-header .brand.morf-brand-ready{--morf-brand-ink:#f2e8d7;--morf-brand-rust:#ce8e6b;position:relative;display:flex;align-items:center;justify-content:center;width:155px;min-height:50px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 0 7px #dec29312)}
body.mo-retrofuture .site-header.morf-brand-light .brand.morf-brand-ready{--morf-brand-ink:#171715;--morf-brand-rust:#9b5338;filter:none}
body.mo-retrofuture .site-header .brand.morf-brand-ready img{display:block;opacity:0;width:100%;height:auto;max-height:none;padding:0;background:none;border:0}
body.mo-retrofuture .site-header .brand.morf-brand-ready::before,
body.mo-retrofuture .site-header .brand.morf-brand-ready::after{content:'';position:absolute;display:block;left:0;top:50%;width:100%;height:auto;aspect-ratio:650/168;transform:translateY(-50%);background:var(--morf-brand-ink);-webkit-mask-image:var(--morf-brand-mask);mask-image:var(--morf-brand-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none}
body.mo-retrofuture .site-header .brand.morf-brand-ready::after{background:var(--morf-brand-rust);clip-path:polygon(0 0,27% 0,27% 85%,100% 85%,100% 100%,0 100%)}
@media(max-width:820px){body.mo-retrofuture .site-header .brand.morf-brand-ready{width:132px;min-height:44px}}
/* Curated reading emphasis: the words stay in their original location and hierarchy. */
body.mo-retrofuture mark.morf-ink{--ink-wash:#d3af5c4d;--ink-depth:62%;display:inline;position:relative;padding:0 .04em;margin:0 -.04em;border:0;border-radius:.08em;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:inherit;background-color:transparent;background-image:linear-gradient(97deg,transparent,var(--ink-wash) 2%,var(--ink-wash) 98%,transparent);background-repeat:no-repeat;background-position:0 88%;background-size:0% var(--ink-depth);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .85s cubic-bezier(.2,.75,.2,1)}
body.mo-retrofuture mark.morf-ink[data-emphasis=key]{--ink-wash:#cfaa555c;--ink-depth:70%}
body.mo-retrofuture mark.morf-ink[data-emphasis=phrase]{--ink-wash:#d3af5c40;--ink-depth:52%}
body.mo-retrofuture mark.morf-ink.morf-ink-on-dark{--ink-wash:#e7ba7130}
body.mo-retrofuture mark.morf-ink.morf-ink-on-dark[data-emphasis=key]{--ink-wash:#e7ba713d}
body.mo-retrofuture.morf-lamp-on .entry-content mark.morf-ink{--ink-wash:#c8953c40}
body.mo-retrofuture.morf-lamp-on .entry-content mark.morf-ink[data-emphasis=key]{--ink-wash:#c8953c52}
body.mo-retrofuture mark.morf-ink.is-highlighted{background-size:100% var(--ink-depth)}
body.mo-retrofuture p.morf-ink-key-target{position:relative}
body.mo-retrofuture p.morf-ink-key-target::before{content:'';position:absolute;left:-14px;top:.25em;bottom:.25em;width:2px;border-radius:3px;background:#b28a49;opacity:0;transform:scaleY(.2);transform-origin:top;transition:opacity .5s,transform .85s cubic-bezier(.2,.75,.2,1);pointer-events:none}
body.mo-retrofuture p.morf-ink-key-target.is-highlighted::before{opacity:.7;transform:scaleY(1)}
@media(prefers-reduced-motion:reduce){body.mo-retrofuture mark.morf-ink{transition:none!important;background-size:100% var(--ink-depth)!important}body.mo-retrofuture p.morf-ink-key-target::before{transition:none!important;opacity:.7;transform:none}}
@media print{body.mo-retrofuture mark.morf-ink{background:none!important;text-decoration:underline;text-decoration-color:#927039}body.mo-retrofuture .site-header .brand.morf-brand-ready img{opacity:1}body.mo-retrofuture .site-header .brand.morf-brand-ready::before,body.mo-retrofuture .site-header .brand.morf-brand-ready::after{display:none}}

/* Phase D: explicit light/dark surfaces and readable utility text. */
body.mo-retrofuture :is(.conversation-band,.service-principle,.diagnostic-tool,.contact-primary,.mo-sales-section--dark,.mo-sales-closing,.mo-pillar-editorial--closing) :is(h2,h3,h4){color:#f4efe7}
body.mo-retrofuture :is(.diagnostic-tool,.contact-primary,.mo-pillar-editorial--closing) :is(.eyebrow,.mo-kicker){color:#dec299}
body.mo-retrofuture .mo-single-hero .wp-block-post-excerpt__excerpt{color:#d1c2b2}
body.mo-retrofuture .archive-hero .archive-count{color:#d1c2b2}
body.mo-retrofuture .mo-insight-offer :is(p,h2,h3,h4,strong,em){color:#342820!important}
body.mo-retrofuture .mo-insight-offer .wp-block-buttons{gap:14px;margin-block:22px}
body.mo-retrofuture .mo-sales-letter .mo-sales-eyebrow{color:#925630}
body.mo-retrofuture .mo-sales-letter .mo-sales-section--dark .mo-sales-eyebrow{color:#dec299}
body.mo-retrofuture .mo-playbook .mo-pb-section-head p{color:#925630}
body.mo-retrofuture .mo-playbook :is(.mo-pb-section--diagnostic-mirror,.mo-pb-section--unique-mechanism,.mo-pb-section--what-you-receive) .mo-pb-section-head p{color:#dec299}
body.mo-retrofuture .mo-playbook .mo-pb-final :is(p,.mo-pb-eyebrow){color:#fffaf1}
body.mo-retrofuture .morf-quick a>span{font-size:11px;color:#795632}
body.mo-retrofuture .morf-book-signature{color:#e3cfa5}
body.home.mo-retrofuture .ebook-card .eyebrow{color:#795632}
body.mo-retrofuture .site-footer :is(.footer-brand span,.footer-brand small,.footer-contact small,.footer-bottom,.footer-bottom a){color:#b8ac9c}
body.mo-retrofuture .site-footer :is(.footer-label,.newsletter-fields label>span){color:#c2af98;font-size:12px;line-height:1.5}
body.mo-retrofuture .site-footer :is(.footer-contact small,.footer-bottom){font-size:12px;line-height:1.6}
body.mo-retrofuture .newsletter-fields input::placeholder{color:#b8ac9c;opacity:1}
body.mo-retrofuture :is(a,button,summary):focus-visible{outline:2px solid #b16c40;outline-offset:5px}
body.mo-retrofuture .site-footer :is(a,button,input):focus-visible,
body.mo-retrofuture :is(.diagnostic-tool,.contact-primary,.mo-sales-section--dark,.mo-sales-closing) :is(a,button,summary):focus-visible{outline-color:#dec299}
body.mo-retrofuture :is(.contact-primary,.diagnostic-tool,.mo-insight-offer){min-width:0;overflow-wrap:break-word}
@media(max-width:820px){body.mo-retrofuture .mo-insight-offer .wp-block-buttons{align-items:stretch;flex-direction:column}body.mo-retrofuture .mo-insight-offer .wp-block-button,body.mo-retrofuture .mo-insight-offer .wp-block-button__link{width:100%}}

/* Phase D follow-up: light work heroes, contextual links, and dark channel cards. */
body.mo-retrofuture .mo-work-hero .mo-single-hero__dek,
body.mo-retrofuture .mo-work-hero .wp-block-post-excerpt__excerpt{color:#665b50}
body.mo-retrofuture .channel-card .eyebrow{color:#dec299}
body.mo-retrofuture .mo-post-navigation a{color:#925630}
body.mo-retrofuture .channel-section{background-color:#343b2d}

body.mo-retrofuture .mo-article-links a{color:#925630}
body.home.mo-retrofuture .morf-node-number{color:#dec299}
body.home.mo-retrofuture .morf-quick a>span{font-size:11px!important;color:#795632!important}
body.home.mo-retrofuture .channel-section{background-color:#343b2d}

body.mo-retrofuture .mo-sales-closing p{color:#fffaf1}
body.mo-retrofuture .mo-article-content .wp-block-table{max-width:100%;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9a7751 #e5d7c4}
body.mo-retrofuture .mo-article-content .wp-block-table:focus-visible{outline:2px solid #925630;outline-offset:4px}

body.mo-retrofuture .morf-table-scroll::before{content:'Geser tabel →';display:block;position:sticky;left:0;padding:8px 0;font:12px/1.5 Geist,sans-serif;letter-spacing:.02em;color:#795632}
body.mo-retrofuture .morf-lamp-caption{font-size:10px}
@media(min-width:821px){body.home.mo-retrofuture .trust-section .logo-wall{grid-template-columns:repeat(5,minmax(0,1fr))}body.home.mo-retrofuture .trust-section .client-logo{min-width:0;overflow-wrap:anywhere}body.home.mo-retrofuture .trust-section .client-logo img{max-width:100%;height:auto}}
body.mo-retrofuture .social-grid{min-width:0}
body.mo-retrofuture .social-grid>a{min-width:0;grid-template-columns:48px minmax(0,1fr) 24px}
body.mo-retrofuture .social-grid>a>div{min-width:0;overflow-wrap:anywhere}
@media(max-width:380px){body.mo-retrofuture .social-grid>a{grid-template-columns:38px minmax(0,1fr) 20px;gap:12px;padding-inline:12px}}
body.mo-retrofuture .morf-table-box{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#9a7751 #e5d7c4}
body.mo-retrofuture .morf-table-box:focus-visible{outline:2px solid #925630;outline-offset:4px}
body.mo-retrofuture .morf-legacy-consultation{width:calc(100% - 40px);max-width:1080px;margin:auto;padding:80px 0;overflow-wrap:break-word}
body.mo-retrofuture .morf-legacy-consultation .morf-consultation-title{font:400 clamp(48px,7vw,88px)/1.05 Newsreader,serif;letter-spacing:-.04em;margin:0 0 28px}
body.mo-retrofuture .morf-legacy-consultation h2{font:400 clamp(28px,4vw,44px)/1.15 Newsreader,serif;margin:42px 0 16px}
body.mo-retrofuture .morf-legacy-consultation p{max-width:780px;line-height:1.8}
body.mo-retrofuture .morf-legacy-consultation .mo-diagnostic{margin-top:44px;padding:clamp(20px,4vw,44px);border:1px solid #c7b8a3;border-radius:18px;background:#f8f2e8}
body.mo-retrofuture .morf-legacy-consultation .mo-diagnostic__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.mo-retrofuture .morf-legacy-consultation .mo-diagnostic__fields label{display:grid;gap:10px;min-width:0;font-size:14px}
body.mo-retrofuture .morf-legacy-consultation :is(input,select,textarea){box-sizing:border-box;max-width:100%;width:100%;font:inherit;padding:12px;background:#fffaf1;color:#28261f;border:1px solid #a8967d;border-radius:8px}
body.mo-retrofuture .morf-legacy-consultation .mo-honeypot{display:none}
body.mo-retrofuture .morf-legacy-consultation button[type=submit]{border:0;border-radius:9px;background:#30392e;color:#fffaf1;padding:16px;min-height:48px;font:500 14px/1.5 Geist,sans-serif;cursor:pointer}
body.mo-retrofuture .morf-legacy-consultation .mo-diagnostic__privacy{font-size:13px}
@media(max-width:600px){body.mo-retrofuture .morf-legacy-consultation{padding-block:48px}body.mo-retrofuture .morf-legacy-consultation .mo-diagnostic__fields{grid-template-columns:1fr}}
/* Phase D: legible footer signature and less image compositing on mobile. */
body.mo-retrofuture .site-footer .footer-signature{color:#8f8068}
@media(max-width:820px){body.home.mo-retrofuture::before{display:none!important}body.home.mo-retrofuture .hero-image-wrap img{filter:none!important;transition:none!important}}
