/* ===== apex-tablet-power ===== */
/* APEX-TABLET-POWER v1 — iPad / tablet PORTRAIT only (600-1024px, portrait).
   Lifts small body copy + eyebrows so they carry weight, and gives dense
   3-4 column grids room to breathe. Phones (<600px) and desktop/landscape
   are completely untouched. */
@media (min-width:600px) and (max-width:1024px) and (orientation:portrait){
  /* -- Typography power: lift confirmed-small body copy -- */
  [class*="-desc"],
  [class*="-explainer"],
  [class*="-summary"],
  [class*="-body"]:not(.brk-body):not(.essay-body):not(.preamble-body):not(.article-body){
    font-size:0.95rem !important;
    line-height:1.6 !important;
  }
  /* eyebrows / kickers -- lift just enough to read; keep the rotated scroll cue tiny */
  [class*="eyebrow-text"]{ font-size:0.74rem !important; }
  .hero-scroll-label{ font-size:0.5rem !important; }
  /* -- Grid breathing room: dense 3-4 column grids relax to 2 -- */
  .themes-grid,.rooms-grid,.kit-grid,
  .formats-grid,.films-wall-grid,.commercial-grid,.beats-grid,.authority-grid,.assets-grid,
  .watch-meta,.home-cat-grid,.profile-grid,.process-steps,.invisible-grid,
  .founder-credentials-row,.creds-grid,.considered-grid{
    grid-template-columns:1fr 1fr !important;
    gap:1.5rem !important;
  }
}
/* ===== apex-golden-hour ===== */
:root{ --bg-deep:#221A12 !important; --bg-dark:#2C2114 !important; }
body::after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(86% 68% at 88% 2%, rgba(232,154,70,0.24) 0%, rgba(232,154,70,0) 64%),radial-gradient(74% 60% at 3% 100%, rgba(208,174,84,0.13) 0%, rgba(208,174,84,0) 66%);}
/* ===== apex-type-restraint ===== */
.hero-title,.doc-title,.approach-title,.article-title,.assets-title,.audiences-title,.beliefs-title,.book-title,.brk-title,.cadence-title,.cal-embed-title,.case-intro-title,.casestudy-title,.cat-title,.cb-title,.commercial-title,.comp-title,.compound-title,.considered-title,.contact-title,.criteria-title,.cs-conditions-title,.cta-title,.danny-title,.esc-title,.excl-title,.facts-title,.fb-cat-title,.final-cta-title,.final-title,.fit-title,.formats-title,.founder-title,.future-title,.grande-title,.index-title,.investment-title,.invisible-title,.kit-title,.mechanism-title,.method-title,.notfound-title,.offer-title,.opening-title,.outcomes-title,.partners-title,.pathway-title,.preamble-title,.precision-title,.principle-title,.process-title,.profile-title,.prog-title,.progression-title,.proof-title,.question-title,.reach-title,.rooms-title,.sc-title,.structure-title,.subscribe-title,.themes-title,.three-title,.trusted-title,.value-title,.who-title,.why-title,.xsectors-title{text-wrap:balance;-webkit-text-wrap:balance}
@media(min-width:768px){
  .hero-title{font-size:min(clamp(2.6rem,4.8vw,4.3rem),6.8vh) !important;line-height:1.05 !important}
  .doc-title{font-size:clamp(2rem,3.3vw,3.3rem) !important;line-height:1.1 !important}
  .approach-title,.article-title,.assets-title,.audiences-title,.beliefs-title,.book-title,.brk-title,.cadence-title,.cal-embed-title,.case-intro-title,.casestudy-title,.cat-title,.cb-title,.commercial-title,.comp-title,.compound-title,.considered-title,.contact-title,.criteria-title,.cs-conditions-title,.cta-title,.danny-title,.esc-title,.excl-title,.facts-title,.fb-cat-title,.final-cta-title,.final-title,.fit-title,.formats-title,.founder-title,.future-title,.grande-title,.index-title,.investment-title,.invisible-title,.kit-title,.mechanism-title,.method-title,.notfound-title,.offer-title,.opening-title,.outcomes-title,.partners-title,.pathway-title,.preamble-title,.precision-title,.principle-title,.process-title,.profile-title,.prog-title,.progression-title,.proof-title,.question-title,.reach-title,.rooms-title,.sc-title,.structure-title,.subscribe-title,.themes-title,.three-title,.trusted-title,.value-title,.who-title,.why-title,.xsectors-title{font-size:clamp(1.8rem,2.8vw,2.85rem) !important;line-height:1.12 !important;letter-spacing:-0.015em !important}
}
/* ===== apex-device-fixes ===== */
/* P0-1 — landscape phone heroes: letterbox, never 100dvh */
@media (orientation:landscape) and (max-height:600px){
  .hero,section.hero{min-height:0 !important;height:auto !important;padding:70px 32px 38px !important}
  .hero-content{max-height:none !important;padding-top:20px !important;padding-bottom:20px !important;justify-content:center !important}
  .hero-title{font-size:clamp(1.6rem,4.4vw,2.4rem) !important;line-height:1.06 !important}
  .hero-body,.hero-sub{font-size:0.95rem !important;margin-bottom:14px !important}
  .hero-meta,.hero-pills{gap:12px !important;flex-wrap:wrap !important;margin-top:14px !important}
  .hero-scroll{display:none !important}
}
/* P0-2 — micro-type legibility floor + eased tracking (mobile + tablet) */
@media (max-width:1024px){
  [class*="eyebrow-text"],.doc-hero-tag-key{font-size:0.72rem !important;letter-spacing:0.24em !important}
  [class*="-label"]:not([class*="num"]),.room-type,.sector-name,.proof-label,.final-label{font-size:0.72rem !important;letter-spacing:0.2em !important}
  .hero-pill,.pill,[class*="-tag"]{font-size:0.75rem !important;letter-spacing:0.16em !important}
  .hero-scroll-label{font-size:0.7rem !important}
  .lang-toggle,.footer-link,.nav-sub,.footer-right,.footer-name{font-size:0.72rem !important;letter-spacing:0.18em !important}
}
/* P0-3 — keep headlines crisp over photography on phones */
@media (max-width:600px){
  .hero-title{text-shadow:0 1px 2px rgba(0,0,0,.5),0 2px 20px rgba(0,0,0,.4)}
}
/* P1-1 — hero stat rows: air + hairline dividers (phone) */
@media (max-width:600px){
  .hero-meta{gap:0 !important;margin-top:26px !important;padding-top:18px !important;border-top:1px solid rgba(245,240,232,.14) !important;display:grid !important;grid-template-columns:repeat(3,1fr) !important}
  .hero-meta-item{padding:0 10px !important}
  .hero-meta-item + .hero-meta-item{border-left:1px solid rgba(245,240,232,.12) !important}
  .hero-meta-num{font-size:1.4rem !important;margin-bottom:5px !important}
  .hero-meta-label{font-size:0.62rem !important;letter-spacing:0.14em !important;line-height:1.25 !important;color:var(--cream) !important}
}
/* P1-2 — 44px tap targets on touch devices (glyph unchanged) */
@media (hover:none),(pointer:coarse){
  .nav-link,.hero-pill,.pill,.proof-link,.room-cta,.method-cta,.future-cta,.mechanism-link,.open-cat-link,.btn-secondary,a.final-contact,.lang-toggle a,.footer-link{min-height:44px;display:inline-flex;align-items:center}
  .open-cat-link{padding:10px 0}
}
@media (max-width:768px){
  .btn-primary,.btn-secondary,.nav-cta,a.btn{min-height:48px;padding:14px 24px !important}
}
/* ===== apex-type-norm ===== */
/* Reserved pull-quote size — large type for QUOTES only, consistent across the site */
.question-pull,[class*="-pull-text"],[class*="-pull"],.quote-text,blockquote,.manifesto-quote,.brk-quote,.cinematic-quote,.proof-quote,.esc-quote,[class*="-band-quote"]{
  font-size:clamp(1.5rem,2.5vw,2.5rem) !important;line-height:1.34 !important;letter-spacing:-0.005em !important;
}
[class*="-attr"],[class*="quote-name"],[class*="quote-role"]{font-size:0.78rem !important;line-height:1.5 !important;letter-spacing:0.04em !important}
/* A displayed name must not out-shout the hero */
.founder-intro-name,.press-founder-name,.prog-name{font-size:clamp(2rem,3vw,2.9rem) !important;line-height:1.08 !important}
/* Body copy → one consistent size (exclude intentional large essay/lead/hero) */
[class*="-body"]:not(.brk-body):not(.essay-body):not(.preamble-body):not(.article-body):not(.hero-body),
[class*="-desc"],[class*="-explainer"]{
  font-size:clamp(0.95rem,1.05vw,1rem) !important;line-height:1.65 !important;
}
/* Lead / intro paragraphs → one step up, consistent */
[class*="-lead"],[class*="-intro"]:not([class*="-intro-"]){
  font-size:clamp(1.05rem,1.5vw,1.25rem) !important;line-height:1.55 !important;
}
/* ===== apex-a11y ===== */
a:focus-visible,button:focus-visible,.nav-cta:focus-visible,.lang-toggle a:focus-visible{outline:2px solid var(--gold,#C9A84C);outline-offset:3px;border-radius:2px}.nav-link{color:var(--text-off,#C0B29C)}.lang-toggle a{min-height:44px;display:inline-flex;align-items:center;padding:2px 8px}
/* ===== apex-trackrecord ===== */
.trusted-blur{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 6%;filter:blur(30px) brightness(0.5) saturate(0.92);transform:scale(1.12);z-index:0}.trusted-video{object-fit:contain !important;object-position:right center !important;z-index:1}.trusted-overlay{background:linear-gradient(to right,var(--bg-deep) 0%,rgba(10,8,6,0.62) 34%,rgba(10,8,6,0) 58%) !important;z-index:1}.trusted-content{z-index:3 !important}@media(max-width:860px){.trusted-video{object-position:center bottom !important}.trusted-overlay{background:linear-gradient(to bottom,rgba(10,8,6,0.25) 0%,rgba(10,8,6,0.55) 55%,rgba(10,8,6,0.9) 100%) !important}}
/* ===== apex-tonal ===== */
.question{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.question *{text-shadow:none !important}.question h1,.question h2,.question h3,.question h4{color:#201610 !important}.question h1 em,.question h2 em,.question h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.question p,.question li,.question blockquote{color:#5C4A38 !important}.question [class*=eyebrow-text],.question [class*=-label]{color:#7B6123 !important}.question [class*=eyebrow-line],.question [class*=cta-line],.question [class*=final-line]{background:#B79A4F !important}.question .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.question .btn-primary:hover{background:rgba(187,74,22,0.08) !important}.three{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.commercial{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.final{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.final *{text-shadow:none !important}.final h1,.final h2,.final h3,.final h4{color:#201610 !important}.final h1 em,.final h2 em,.final h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.final p,.final li,.final blockquote{color:#5C4A38 !important}.final [class*=eyebrow-text],.final [class*=-label]{color:#7B6123 !important}.final [class*=eyebrow-line],.final [class*=cta-line],.final [class*=final-line]{background:#B79A4F !important}.final .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.final .btn-primary:hover{background:rgba(187,74,22,0.08) !important}
.announcements{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.kit{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.press-founder{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.facts{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.facts *{text-shadow:none !important}.facts h1,.facts h2,.facts h3,.facts h4{color:#201610 !important}.facts h1 em,.facts h2 em,.facts h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.facts p,.facts li,.facts blockquote{color:#5C4A38 !important}.facts [class*=eyebrow-text],.facts [class*=-label]{color:#7B6123 !important}.facts [class*=eyebrow-line],.facts [class*=cta-line],.facts [class*=final-line]{background:#B79A4F !important}.facts .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.facts .btn-primary:hover{background:rgba(187,74,22,0.08) !important}.contact{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.contact *{text-shadow:none !important}.contact h1,.contact h2,.contact h3,.contact h4{color:#201610 !important}.contact h1 em,.contact h2 em,.contact h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.contact p,.contact li,.contact blockquote{color:#5C4A38 !important}.contact [class*=eyebrow-text],.contact [class*=-label]{color:#7B6123 !important}.contact [class*=eyebrow-line],.contact [class*=cta-line],.contact [class*=final-line]{background:#B79A4F !important}.contact .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.contact .btn-primary:hover{background:rgba(187,74,22,0.08) !important}
.essay-related{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}
.principle{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.principle *{text-shadow:none !important}.principle h1,.principle h2,.principle h3,.principle h4{color:#201610 !important}.principle h1 em,.principle h2 em,.principle h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.principle p,.principle li,.principle blockquote{color:#5C4A38 !important}.principle [class*=eyebrow-text],.principle [class*=-label]{color:#7B6123 !important}.principle [class*=eyebrow-line],.principle [class*=cta-line],.principle [class*=final-line]{background:#B79A4F !important}.principle .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.principle .btn-primary:hover{background:rgba(187,74,22,0.08) !important}.beliefs{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.founder{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.commercial{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.who{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.final{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.final *{text-shadow:none !important}.final h1,.final h2,.final h3,.final h4{color:#201610 !important}.final h1 em,.final h2 em,.final h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.final p,.final li,.final blockquote{color:#5C4A38 !important}.final [class*=eyebrow-text],.final [class*=-label]{color:#7B6123 !important}.final [class*=eyebrow-line],.final [class*=cta-line],.final [class*=final-line]{background:#B79A4F !important}.final .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.final .btn-primary:hover{background:rgba(187,74,22,0.08) !important}
.sp-band{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.sp-band.alt{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}
.hero{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}
.preamble{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.articles{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.signature{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.cta{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.cta *{text-shadow:none !important}.cta h1,.cta h2,.cta h3,.cta h4{color:#201610 !important}.cta h1 em,.cta h2 em,.cta h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.cta p,.cta li,.cta blockquote{color:#5C4A38 !important}.cta [class*=eyebrow-text],.cta [class*=-label]{color:#7B6123 !important}.cta [class*=eyebrow-line],.cta [class*=cta-line],.cta [class*=final-line]{background:#B79A4F !important}.cta .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.cta .btn-primary:hover{background:rgba(187,74,22,0.08) !important}
.index{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.case-intro{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.progression{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.quote-section{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.quote-section *{text-shadow:none !important}.quote-section h1,.quote-section h2,.quote-section h3,.quote-section h4{color:#201610 !important}.quote-section h1 em,.quote-section h2 em,.quote-section h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.quote-section p,.quote-section li,.quote-section blockquote{color:#5C4A38 !important}.quote-section [class*=eyebrow-text],.quote-section [class*=-label]{color:#7B6123 !important}.quote-section [class*=eyebrow-line],.quote-section [class*=cta-line],.quote-section [class*=final-line]{background:#B79A4F !important}.quote-section .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.quote-section .btn-primary:hover{background:rgba(187,74,22,0.08) !important}.cs-founder-band{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.cs-conditions{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.cta{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.cta *{text-shadow:none !important}.cta h1,.cta h2,.cta h3,.cta h4{color:#201610 !important}.cta h1 em,.cta h2 em,.cta h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.cta p,.cta li,.cta blockquote{color:#5C4A38 !important}.cta [class*=eyebrow-text],.cta [class*=-label]{color:#7B6123 !important}.cta [class*=eyebrow-line],.cta [class*=cta-line],.cta [class*=final-line]{background:#B79A4F !important}.cta .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.cta .btn-primary:hover{background:rgba(187,74,22,0.08) !important}
.grande{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.complications{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.compound{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.escapement{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.precision{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.final{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.final *{text-shadow:none !important}.final h1,.final h2,.final h3,.final h4{color:#201610 !important}.final h1 em,.final h2 em,.final h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.final p,.final li,.final blockquote{color:#5C4A38 !important}.final [class*=eyebrow-text],.final [class*=-label]{color:#7B6123 !important}.final [class*=eyebrow-line],.final [class*=cta-line],.final [class*=final-line]{background:#B79A4F !important}.final .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.final .btn-primary:hover{background:rgba(187,74,22,0.08) !important}
.question{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.question *{text-shadow:none !important}.question h1,.question h2,.question h3,.question h4{color:#201610 !important}.question h1 em,.question h2 em,.question h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.question p,.question li,.question blockquote{color:#5C4A38 !important}.question [class*=eyebrow-text],.question [class*=-label]{color:#7B6123 !important}.question [class*=eyebrow-line],.question [class*=cta-line],.question [class*=final-line]{background:#B79A4F !important}.question .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.question .btn-primary:hover{background:rgba(187,74,22,0.08) !important}.three{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.fit{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.process{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.commercial{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.fwdband{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.final{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.final *{text-shadow:none !important}.final h1,.final h2,.final h3,.final h4{color:#201610 !important}.final h1 em,.final h2 em,.final h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.final p,.final li,.final blockquote{color:#5C4A38 !important}.final [class*=eyebrow-text],.final [class*=-label]{color:#7B6123 !important}.final [class*=eyebrow-line],.final [class*=cta-line],.final [class*=final-line]{background:#B79A4F !important}.final .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.final .btn-primary:hover{background:rgba(187,74,22,0.08) !important}
.invisible{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.intensity-video-wrap{overflow:visible !important}.iv-tag{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;font-size:0.58rem;letter-spacing:0.16em;text-transform:uppercase;padding:9px 14px;background:#201610;color:#ECE4D5;box-shadow:0 14px 28px -14px rgba(0,0,0,.55)}.iv-tag.top{top:22px;right:-14px}.iv-tag.bottom{bottom:74px;left:-14px}.iv-tag .d{width:6px;height:6px;border-radius:50%;background:#E8C97A}.intensity *{text-shadow:none !important}.intensity{background:#ECE4D5 !important}.intensity [class*=eyebrow-line]{background:#B79A4F !important}.intensity [class*=eyebrow-text]{color:#7B6123 !important}.intensity h2{color:#201610 !important;text-shadow:none !important}.intensity h2 em{color:#A94012 !important}.intensity-label{background:#ECE4D5 !important;border-top:1px solid rgba(74,55,40,0.3) !important}.intensity-label *{color:#5C4A38 !important}.pillar{border-bottom:1px solid rgba(74,55,40,0.28) !important}.pillar-title{color:#201610 !important}.pillar-body{color:#5C4A38 !important}.pillar-word{color:#A94012 !important}.inv-society{margin-top:64px;padding:clamp(48px,7vh,84px) clamp(28px,4vw,56px);background:radial-gradient(90% 70% at 50% 38%,rgba(201,168,76,0.10),transparent 65%),linear-gradient(158deg,#3A2A1A 0%,#241811 52%,#1A1109 100%);border:1px solid rgba(201,168,76,0.14)}.final-cta{background:#ECE4D5 !important;border-top:none !important}.final-cta .final-cta-label{color:#7B6123 !important}.final-cta .final-cta-line{background:#B79A4F !important}.final-cta .final-cta-title{color:#201610 !important;text-shadow:none !important}.final-cta .final-cta-title em{color:#A94012 !important}.final-cta .final-cta-body{color:#5C4A38 !important}.final-cta .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.final-cta .btn-primary:hover{background:rgba(187,74,22,0.08) !important}.final-cta .cta-reassure{color:#7B6123 !important}.final-cta .final-cta-contact{color:#5C4A38 !important}.final-cta .final-cta-contact a{color:#8A3A10 !important}
.legend{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.process{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.cta{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.cta *{text-shadow:none !important}.cta h1,.cta h2,.cta h3,.cta h4{color:#201610 !important}.cta h1 em,.cta h2 em,.cta h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.cta p,.cta li,.cta blockquote{color:#5C4A38 !important}.cta [class*=eyebrow-text],.cta [class*=-label]{color:#7B6123 !important}.cta [class*=eyebrow-line],.cta [class*=cta-line],.cta [class*=final-line]{background:#B79A4F !important}.cta .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.cta .btn-primary:hover{background:rgba(187,74,22,0.08) !important}
.opening{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.criteria{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.offer{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.reach{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.casestudy{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.final{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.final *{text-shadow:none !important}.final h1,.final h2,.final h3,.final h4{color:#201610 !important}.final h1 em,.final h2 em,.final h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.final p,.final li,.final blockquote{color:#5C4A38 !important}.final [class*=eyebrow-text],.final [class*=-label]{color:#7B6123 !important}.final [class*=eyebrow-line],.final [class*=cta-line],.final [class*=final-line]{background:#B79A4F !important}.final .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.final .btn-primary:hover{background:rgba(187,74,22,0.08) !important}
.essays{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.cadence{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}.subscribe{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.subscribe *{text-shadow:none !important}.subscribe h1,.subscribe h2,.subscribe h3,.subscribe h4{color:#201610 !important}.subscribe h1 em,.subscribe h2 em,.subscribe h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important}.subscribe p,.subscribe li,.subscribe blockquote{color:#5C4A38 !important}.subscribe [class*=eyebrow-text],.subscribe [class*=-label]{color:#7B6123 !important}.subscribe [class*=eyebrow-line],.subscribe [class*=cta-line],.subscribe [class*=final-line]{background:#B79A4F !important}.subscribe .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.subscribe .btn-primary:hover{background:rgba(187,74,22,0.08) !important}
.manifesto-band{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.rooms{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}.repping-band{background:linear-gradient(180deg,#20180F,#120D08) !important}.open-categories-band *{text-shadow:none !important}.open-categories-band{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important;color:#4A3A2C}.open-categories-band [class*=eyebrow-line]{background:#B79A4F !important}.open-categories-band [class*=eyebrow-text]{color:#7B6123 !important}.open-cat-statement{color:#201610 !important;text-shadow:none !important}.open-cat-statement em{color:#A94012 !important}.open-cat-link{color:#5C4A38 !important}.open-cat-link:hover{color:#201610 !important}.method{background:radial-gradient(90% 70% at 50% 38%,rgba(201,168,76,0.10),transparent 65%),linear-gradient(158deg,#3A2A1A 0%,#241811 52%,#1A1109 100%) !important}.final{background:#ECE4D5 !important;border-top:none !important}.final .final-label{color:#7B6123 !important}.final .final-line{background:#B79A4F !important}.final .final-title{color:#201610 !important;text-shadow:none !important}.final .final-title em{color:#A94012 !important}.final .final-body{color:#5C4A38 !important}.final .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}.final .btn-primary:hover{background:rgba(187,74,22,0.08) !important}.final .cta-reassure{color:#7B6123 !important}.final .final-contact{color:#5C4A38 !important}.final .final-contact a{color:#8A3A10 !important}
/* ===== apex-parchfix ===== */
.final em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.final h1,.final h2,.final h3,.final h1 em,.final h2 em,.final h3 em{filter:none !important;text-shadow:none !important}.question em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.question h1,.question h2,.question h3,.question h1 em,.question h2 em,.question h3 em{filter:none !important;text-shadow:none !important}
.contact em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.contact h1,.contact h2,.contact h3,.contact h1 em,.contact h2 em,.contact h3 em{filter:none !important;text-shadow:none !important}.facts em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.facts h1,.facts h2,.facts h3,.facts h1 em,.facts h2 em,.facts h3 em{filter:none !important;text-shadow:none !important}
.final em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.final h1,.final h2,.final h3,.final h1 em,.final h2 em,.final h3 em{filter:none !important;text-shadow:none !important}.principle em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.principle h1,.principle h2,.principle h3,.principle h1 em,.principle h2 em,.principle h3 em{filter:none !important;text-shadow:none !important}
.cta em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.cta h1,.cta h2,.cta h3,.cta h1 em,.cta h2 em,.cta h3 em{filter:none !important;text-shadow:none !important}
.cta em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.cta h1,.cta h2,.cta h3,.cta h1 em,.cta h2 em,.cta h3 em{filter:none !important;text-shadow:none !important}.quote-section em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.quote-section h1,.quote-section h2,.quote-section h3,.quote-section h1 em,.quote-section h2 em,.quote-section h3 em{filter:none !important;text-shadow:none !important}
.final em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.final h1,.final h2,.final h3,.final h1 em,.final h2 em,.final h3 em{filter:none !important;text-shadow:none !important}
.final-cta em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.final-cta h1,.final-cta h2,.final-cta h3,.final-cta h1 em,.final-cta h2 em,.final-cta h3 em{filter:none !important;text-shadow:none !important}.intensity em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.intensity h1,.intensity h2,.intensity h3,.intensity h1 em,.intensity h2 em,.intensity h3 em{filter:none !important;text-shadow:none !important}.intensity-label em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.intensity-label h1,.intensity-label h2,.intensity-label h3,.intensity-label h1 em,.intensity-label h2 em,.intensity-label h3 em{filter:none !important;text-shadow:none !important}
.subscribe em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.subscribe h1,.subscribe h2,.subscribe h3,.subscribe h1 em,.subscribe h2 em,.subscribe h3 em{filter:none !important;text-shadow:none !important}
.final em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.final h1,.final h2,.final h3,.final h1 em,.final h2 em,.final h3 em{filter:none !important;text-shadow:none !important}.open-categories-band em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.open-categories-band h1,.open-categories-band h2,.open-categories-band h3,.open-categories-band h1 em,.open-categories-band h2 em,.open-categories-band h3 em{filter:none !important;text-shadow:none !important}
/* ===== apex-sp-parch ===== */
.sp-band.sp-parch,.sp-band.alt.sp-parch{background:#ECE4D5 !important}.sp-parch *{text-shadow:none !important}.sp-parch .sp-title{color:#201610 !important}.sp-parch .sp-title em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.sp-parch .sp-lead,.sp-parch p{color:#5C4A38 !important}.sp-parch .sp-eyebrow .tx{color:#7B6123 !important}.sp-parch .sp-eyebrow .ln{background:#B79A4F !important}.sp-parch .sp-chip{color:#201610 !important;border:1px solid rgba(74,55,40,0.4) !important;background:rgba(255,255,255,0.5)}.sp-parch .sp-note{color:#5C4A38 !important}
/* ===== apex-trackrecord2 ===== */
.trusted{display:grid !important;grid-template-columns:minmax(400px,46%) 1fr;gap:clamp(40px,6vw,90px);align-items:center;padding:clamp(90px,12vh,150px) 80px;min-height:auto !important;background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%)}.trusted-blur,.trusted-overlay{display:none !important}.trusted-video{position:relative !important;inset:auto !important;width:auto !important;max-width:100%;height:auto !important;max-height:80vh;object-fit:unset !important;object-position:center !important;display:block;justify-self:center;border:1px solid rgba(201,168,76,0.2);border-radius:10px;box-shadow:0 70px 140px -70px rgba(0,0,0,0.9);order:2}.trusted-content{position:relative;z-index:2;padding:0 !important;max-width:560px;order:1}@media(max-width:900px){.trusted{display:block !important;padding:80px 24px}.trusted-video{margin-top:48px;max-height:none}}
/* ===== apex-tonal2 ===== */
.three{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.three *{text-shadow:none !important}.three h1,.three h2,.three h3,.three h4{color:#201610 !important;filter:none !important}.three h1 em,.three h2 em,.three h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.three p,.three li,.three blockquote{color:#5C4A38 !important}.three em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.three [class*=eyebrow-text],.three [class*=-label]{color:#7B6123 !important}.three [class*=eyebrow-line]{background:#B79A4F !important}.xsectors{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.xsectors *{text-shadow:none !important}.xsectors h1,.xsectors h2,.xsectors h3,.xsectors h4{color:#201610 !important;filter:none !important}.xsectors h1 em,.xsectors h2 em,.xsectors h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.xsectors p,.xsectors li,.xsectors blockquote{color:#5C4A38 !important}.xsectors em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.xsectors [class*=eyebrow-text],.xsectors [class*=-label]{color:#7B6123 !important}.xsectors [class*=eyebrow-line]{background:#B79A4F !important}
.announcements{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.announcements *{text-shadow:none !important}.announcements h1,.announcements h2,.announcements h3,.announcements h4{color:#201610 !important;filter:none !important}.announcements h1 em,.announcements h2 em,.announcements h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.announcements p,.announcements li,.announcements blockquote{color:#5C4A38 !important}.announcements em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.announcements [class*=eyebrow-text],.announcements [class*=-label]{color:#7B6123 !important}.announcements [class*=eyebrow-line]{background:#B79A4F !important}.kit{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.kit *{text-shadow:none !important}.kit h1,.kit h2,.kit h3,.kit h4{color:#201610 !important;filter:none !important}.kit h1 em,.kit h2 em,.kit h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.kit p,.kit li,.kit blockquote{color:#5C4A38 !important}.kit em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.kit [class*=eyebrow-text],.kit [class*=-label]{color:#7B6123 !important}.kit [class*=eyebrow-line]{background:#B79A4F !important}.press-founder{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.press-founder *{text-shadow:none !important}.press-founder h1,.press-founder h2,.press-founder h3,.press-founder h4{color:#201610 !important;filter:none !important}.press-founder h1 em,.press-founder h2 em,.press-founder h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.press-founder p,.press-founder li,.press-founder blockquote{color:#5C4A38 !important}.press-founder em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.press-founder [class*=eyebrow-text],.press-founder [class*=-label]{color:#7B6123 !important}.press-founder [class*=eyebrow-line]{background:#B79A4F !important}
.essay-article{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.essay-article *{text-shadow:none !important}.essay-article h1,.essay-article h2,.essay-article h3,.essay-article h4{color:#201610 !important;filter:none !important}.essay-article h1 em,.essay-article h2 em,.essay-article h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.essay-article p,.essay-article li,.essay-article blockquote{color:#5C4A38 !important}.essay-article em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.essay-article [class*=eyebrow-text],.essay-article [class*=-label]{color:#7B6123 !important}.essay-article [class*=eyebrow-line]{background:#B79A4F !important}
.beliefs{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.beliefs *{text-shadow:none !important}.beliefs h1,.beliefs h2,.beliefs h3,.beliefs h4{color:#201610 !important;filter:none !important}.beliefs h1 em,.beliefs h2 em,.beliefs h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.beliefs p,.beliefs li,.beliefs blockquote{color:#5C4A38 !important}.beliefs em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.beliefs [class*=eyebrow-text],.beliefs [class*=-label]{color:#7B6123 !important}.beliefs [class*=eyebrow-line]{background:#B79A4F !important}.commercial{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.commercial *{text-shadow:none !important}.commercial h1,.commercial h2,.commercial h3,.commercial h4{color:#201610 !important;filter:none !important}.commercial h1 em,.commercial h2 em,.commercial h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.commercial p,.commercial li,.commercial blockquote{color:#5C4A38 !important}.commercial em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.commercial [class*=eyebrow-text],.commercial [class*=-label]{color:#7B6123 !important}.commercial [class*=eyebrow-line]{background:#B79A4F !important}.who{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.who *{text-shadow:none !important}.who h1,.who h2,.who h3,.who h4{color:#201610 !important;filter:none !important}.who h1 em,.who h2 em,.who h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.who p,.who li,.who blockquote{color:#5C4A38 !important}.who em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.who [class*=eyebrow-text],.who [class*=-label]{color:#7B6123 !important}.who [class*=eyebrow-line]{background:#B79A4F !important}
.preamble{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.preamble *{text-shadow:none !important}.preamble h1,.preamble h2,.preamble h3,.preamble h4{color:#201610 !important;filter:none !important}.preamble h1 em,.preamble h2 em,.preamble h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.preamble p,.preamble li,.preamble blockquote{color:#5C4A38 !important}.preamble em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.preamble [class*=eyebrow-text],.preamble [class*=-label]{color:#7B6123 !important}.preamble [class*=eyebrow-line]{background:#B79A4F !important}.articles{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.articles *{text-shadow:none !important}.articles h1,.articles h2,.articles h3,.articles h4{color:#201610 !important;filter:none !important}.articles h1 em,.articles h2 em,.articles h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.articles p,.articles li,.articles blockquote{color:#5C4A38 !important}.articles em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.articles [class*=eyebrow-text],.articles [class*=-label]{color:#7B6123 !important}.articles [class*=eyebrow-line]{background:#B79A4F !important}
.index{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.index *{text-shadow:none !important}.index h1,.index h2,.index h3,.index h4{color:#201610 !important;filter:none !important}.index h1 em,.index h2 em,.index h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.index p,.index li,.index blockquote{color:#5C4A38 !important}.index em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.index [class*=eyebrow-text],.index [class*=-label]{color:#7B6123 !important}.index [class*=eyebrow-line]{background:#B79A4F !important}.case-intro{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.case-intro *{text-shadow:none !important}.case-intro h1,.case-intro h2,.case-intro h3,.case-intro h4{color:#201610 !important;filter:none !important}.case-intro h1 em,.case-intro h2 em,.case-intro h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.case-intro p,.case-intro li,.case-intro blockquote{color:#5C4A38 !important}.case-intro em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.case-intro [class*=eyebrow-text],.case-intro [class*=-label]{color:#7B6123 !important}.case-intro [class*=eyebrow-line]{background:#B79A4F !important}.progression{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.progression *{text-shadow:none !important}.progression h1,.progression h2,.progression h3,.progression h4{color:#201610 !important;filter:none !important}.progression h1 em,.progression h2 em,.progression h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.progression p,.progression li,.progression blockquote{color:#5C4A38 !important}.progression em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.progression [class*=eyebrow-text],.progression [class*=-label]{color:#7B6123 !important}.progression [class*=eyebrow-line]{background:#B79A4F !important}.cs-conditions{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.cs-conditions *{text-shadow:none !important}.cs-conditions h1,.cs-conditions h2,.cs-conditions h3,.cs-conditions h4{color:#201610 !important;filter:none !important}.cs-conditions h1 em,.cs-conditions h2 em,.cs-conditions h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.cs-conditions p,.cs-conditions li,.cs-conditions blockquote{color:#5C4A38 !important}.cs-conditions em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.cs-conditions [class*=eyebrow-text],.cs-conditions [class*=-label]{color:#7B6123 !important}.cs-conditions [class*=eyebrow-line]{background:#B79A4F !important}
.complications{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.complications *{text-shadow:none !important}.complications h1,.complications h2,.complications h3,.complications h4{color:#201610 !important;filter:none !important}.complications h1 em,.complications h2 em,.complications h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.complications p,.complications li,.complications blockquote{color:#5C4A38 !important}.complications em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.complications [class*=eyebrow-text],.complications [class*=-label]{color:#7B6123 !important}.complications [class*=eyebrow-line]{background:#B79A4F !important}.compound{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.compound *{text-shadow:none !important}.compound h1,.compound h2,.compound h3,.compound h4{color:#201610 !important;filter:none !important}.compound h1 em,.compound h2 em,.compound h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.compound p,.compound li,.compound blockquote{color:#5C4A38 !important}.compound em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.compound [class*=eyebrow-text],.compound [class*=-label]{color:#7B6123 !important}.compound [class*=eyebrow-line]{background:#B79A4F !important}.escapement{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.escapement *{text-shadow:none !important}.escapement h1,.escapement h2,.escapement h3,.escapement h4{color:#201610 !important;filter:none !important}.escapement h1 em,.escapement h2 em,.escapement h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.escapement p,.escapement li,.escapement blockquote{color:#5C4A38 !important}.escapement em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.escapement [class*=eyebrow-text],.escapement [class*=-label]{color:#7B6123 !important}.escapement [class*=eyebrow-line]{background:#B79A4F !important}
.three{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.three *{text-shadow:none !important}.three h1,.three h2,.three h3,.three h4{color:#201610 !important;filter:none !important}.three h1 em,.three h2 em,.three h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.three p,.three li,.three blockquote{color:#5C4A38 !important}.three em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.three [class*=eyebrow-text],.three [class*=-label]{color:#7B6123 !important}.three [class*=eyebrow-line]{background:#B79A4F !important}.fit{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.fit *{text-shadow:none !important}.fit h1,.fit h2,.fit h3,.fit h4{color:#201610 !important;filter:none !important}.fit h1 em,.fit h2 em,.fit h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.fit p,.fit li,.fit blockquote{color:#5C4A38 !important}.fit em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.fit [class*=eyebrow-text],.fit [class*=-label]{color:#7B6123 !important}.fit [class*=eyebrow-line]{background:#B79A4F !important}.process{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.process *{text-shadow:none !important}.process h1,.process h2,.process h3,.process h4{color:#201610 !important;filter:none !important}.process h1 em,.process h2 em,.process h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.process p,.process li,.process blockquote{color:#5C4A38 !important}.process em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.process [class*=eyebrow-text],.process [class*=-label]{color:#7B6123 !important}.process [class*=eyebrow-line]{background:#B79A4F !important}.commercial{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.commercial *{text-shadow:none !important}.commercial h1,.commercial h2,.commercial h3,.commercial h4{color:#201610 !important;filter:none !important}.commercial h1 em,.commercial h2 em,.commercial h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.commercial p,.commercial li,.commercial blockquote{color:#5C4A38 !important}.commercial em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.commercial [class*=eyebrow-text],.commercial [class*=-label]{color:#7B6123 !important}.commercial [class*=eyebrow-line]{background:#B79A4F !important}
.pathway-header{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.pathway-header *{text-shadow:none !important}.pathway-header h1,.pathway-header h2,.pathway-header h3,.pathway-header h4{color:#201610 !important;filter:none !important}.pathway-header h1 em,.pathway-header h2 em,.pathway-header h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.pathway-header p,.pathway-header li,.pathway-header blockquote{color:#5C4A38 !important}.pathway-header em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.pathway-header [class*=eyebrow-text],.pathway-header [class*=-label]{color:#7B6123 !important}.pathway-header [class*=eyebrow-line]{background:#B79A4F !important}.pathway{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.pathway *{text-shadow:none !important}.pathway h1,.pathway h2,.pathway h3,.pathway h4{color:#201610 !important;filter:none !important}.pathway h1 em,.pathway h2 em,.pathway h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.pathway p,.pathway li,.pathway blockquote{color:#5C4A38 !important}.pathway em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.pathway [class*=eyebrow-text],.pathway [class*=-label]{color:#7B6123 !important}.pathway [class*=eyebrow-line]{background:#B79A4F !important}
.legend{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.legend *{text-shadow:none !important}.legend h1,.legend h2,.legend h3,.legend h4{color:#201610 !important;filter:none !important}.legend h1 em,.legend h2 em,.legend h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.legend p,.legend li,.legend blockquote{color:#5C4A38 !important}.legend em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.legend [class*=eyebrow-text],.legend [class*=-label]{color:#7B6123 !important}.legend [class*=eyebrow-line]{background:#B79A4F !important}.categories{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.categories *{text-shadow:none !important}.categories h1,.categories h2,.categories h3,.categories h4{color:#201610 !important;filter:none !important}.categories h1 em,.categories h2 em,.categories h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.categories p,.categories li,.categories blockquote{color:#5C4A38 !important}.categories em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.categories [class*=eyebrow-text],.categories [class*=-label]{color:#7B6123 !important}.categories [class*=eyebrow-line]{background:#B79A4F !important}
.criteria{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.criteria *{text-shadow:none !important}.criteria h1,.criteria h2,.criteria h3,.criteria h4{color:#201610 !important;filter:none !important}.criteria h1 em,.criteria h2 em,.criteria h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.criteria p,.criteria li,.criteria blockquote{color:#5C4A38 !important}.criteria em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.criteria [class*=eyebrow-text],.criteria [class*=-label]{color:#7B6123 !important}.criteria [class*=eyebrow-line]{background:#B79A4F !important}.offer{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.offer *{text-shadow:none !important}.offer h1,.offer h2,.offer h3,.offer h4{color:#201610 !important;filter:none !important}.offer h1 em,.offer h2 em,.offer h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.offer p,.offer li,.offer blockquote{color:#5C4A38 !important}.offer em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.offer [class*=eyebrow-text],.offer [class*=-label]{color:#7B6123 !important}.offer [class*=eyebrow-line]{background:#B79A4F !important}.reach{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.reach *{text-shadow:none !important}.reach h1,.reach h2,.reach h3,.reach h4{color:#201610 !important;filter:none !important}.reach h1 em,.reach h2 em,.reach h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.reach p,.reach li,.reach blockquote{color:#5C4A38 !important}.reach em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.reach [class*=eyebrow-text],.reach [class*=-label]{color:#7B6123 !important}.reach [class*=eyebrow-line]{background:#B79A4F !important}
.essays{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.essays *{text-shadow:none !important}.essays h1,.essays h2,.essays h3,.essays h4{color:#201610 !important;filter:none !important}.essays h1 em,.essays h2 em,.essays h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.essays p,.essays li,.essays blockquote{color:#5C4A38 !important}.essays em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.essays [class*=eyebrow-text],.essays [class*=-label]{color:#7B6123 !important}.essays [class*=eyebrow-line]{background:#B79A4F !important}.cadence{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.cadence *{text-shadow:none !important}.cadence h1,.cadence h2,.cadence h3,.cadence h4{color:#201610 !important;filter:none !important}.cadence h1 em,.cadence h2 em,.cadence h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.cadence p,.cadence li,.cadence blockquote{color:#5C4A38 !important}.cadence em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.cadence [class*=eyebrow-text],.cadence [class*=-label]{color:#7B6123 !important}.cadence [class*=eyebrow-line]{background:#B79A4F !important}
.rooms{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}.rooms *{text-shadow:none !important}.rooms h1,.rooms h2,.rooms h3,.rooms h4{color:#201610 !important;filter:none !important}.rooms h1 em,.rooms h2 em,.rooms h3 em{color:#A94012 !important;background:none !important;-webkit-text-fill-color:#A94012 !important;filter:none !important}.rooms p,.rooms li,.rooms blockquote{color:#5C4A38 !important}.rooms em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}.rooms [class*=eyebrow-text],.rooms [class*=-label]{color:#7B6123 !important}.rooms [class*=eyebrow-line]{background:#B79A4F !important}
/* ===== apex-cardfix ===== */
.three .three-cell [class*=title],.three .three-cell h2,.three .three-cell h3,.three .three-cell h4{color:#F5F0E8 !important}.three .three-cell p,.three .three-cell [class*=body],.three .three-cell [class*=desc]{color:#C0B29C !important}.three .three-cell em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}.three .three-cell [class*=label],.three .three-cell [class*=tag],.three .three-cell [class*=type],.three .three-cell [class*=eyebrow-text],.three .three-cell [class*=sector],.three .three-cell [class*=pill],.three .three-cell [class*=cta]{color:#C9A84C !important}.xsectors .xcard [class*=title],.xsectors .xcard h2,.xsectors .xcard h3,.xsectors .xcard h4{color:#F5F0E8 !important}.xsectors .xcard p,.xsectors .xcard [class*=body],.xsectors .xcard [class*=desc]{color:#C0B29C !important}.xsectors .xcard em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}.xsectors .xcard [class*=label],.xsectors .xcard [class*=tag],.xsectors .xcard [class*=type],.xsectors .xcard [class*=eyebrow-text],.xsectors .xcard [class*=sector],.xsectors .xcard [class*=pill],.xsectors .xcard [class*=cta]{color:#C9A84C !important}.three .three-cell-num{color:#A94012 !important}
.kit .kit-card [class*=title],.kit .kit-card h2,.kit .kit-card h3,.kit .kit-card h4{color:#F5F0E8 !important}.kit .kit-card p,.kit .kit-card [class*=body],.kit .kit-card [class*=desc]{color:#C0B29C !important}.kit .kit-card em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}.kit .kit-card [class*=label],.kit .kit-card [class*=tag],.kit .kit-card [class*=type],.kit .kit-card [class*=eyebrow-text],.kit .kit-card [class*=sector],.kit .kit-card [class*=pill],.kit .kit-card [class*=cta]{color:#C9A84C !important}
.beliefs .belief-statement{color:#201610 !important}.beliefs .belief-explainer{color:#5C4A38 !important}.beliefs .belief-num{color:#A94012 !important}.who .who-item-key{color:#201610 !important}.who [class*=who-item-val]{color:#5C4A38 !important}.commercial [class*=card] [class*=title],.commercial [class*=card] h2,.commercial [class*=card] h3,.commercial [class*=card] h4{color:#F5F0E8 !important}.commercial [class*=card] p,.commercial [class*=card] [class*=body],.commercial [class*=card] [class*=desc]{color:#C0B29C !important}.commercial [class*=card] em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}.commercial [class*=card] [class*=label],.commercial [class*=card] [class*=tag],.commercial [class*=card] [class*=type],.commercial [class*=card] [class*=eyebrow-text],.commercial [class*=card] [class*=sector],.commercial [class*=card] [class*=pill],.commercial [class*=card] [class*=cta]{color:#C9A84C !important}
.sp-parch .sp-cell [class*=title],.sp-parch .sp-cell h2,.sp-parch .sp-cell h3,.sp-parch .sp-cell h4{color:#F5F0E8 !important}.sp-parch .sp-cell p,.sp-parch .sp-cell [class*=body],.sp-parch .sp-cell [class*=desc]{color:#C0B29C !important}.sp-parch .sp-cell em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}.sp-parch .sp-cell [class*=label],.sp-parch .sp-cell [class*=tag],.sp-parch .sp-cell [class*=type],.sp-parch .sp-cell [class*=eyebrow-text],.sp-parch .sp-cell [class*=sector],.sp-parch .sp-cell [class*=pill],.sp-parch .sp-cell [class*=cta]{color:#C9A84C !important}.sp-parch .sp-prog .cell [class*=title],.sp-parch .sp-prog .cell h2,.sp-parch .sp-prog .cell h3,.sp-parch .sp-prog .cell h4{color:#F5F0E8 !important}.sp-parch .sp-prog .cell p,.sp-parch .sp-prog .cell [class*=body],.sp-parch .sp-prog .cell [class*=desc]{color:#C0B29C !important}.sp-parch .sp-prog .cell em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}.sp-parch .sp-prog .cell [class*=label],.sp-parch .sp-prog .cell [class*=tag],.sp-parch .sp-prog .cell [class*=type],.sp-parch .sp-prog .cell [class*=eyebrow-text],.sp-parch .sp-prog .cell [class*=sector],.sp-parch .sp-prog .cell [class*=pill],.sp-parch .sp-prog .cell [class*=cta]{color:#C9A84C !important}.sp-parch .sp-world .w{color:#201610 !important}.sp-parch .sp-world .s{color:#5C4A38 !important}.sp-parch .sp-world .n{color:#A94012 !important}.sp-parch .sp-stats .lead-t{color:#201610 !important}.sp-parch .sp-stat .n{color:#7B6123 !important}.sp-parch .sp-stat .l{color:#5C4A38 !important}.sp-parch .sp-statnote{color:#8A7660 !important}.sp-parch .sp-note{color:#5C4A38 !important}
.index .case-meta-key{color:#201610 !important}.index [class*=case-meta-val]{color:#5C4A38 !important}
.complications [class*=comp-item-sector]{color:#201610 !important}.complications [class*=comp-item-body]{color:#5C4A38 !important}.complications .comp-item-num{color:#A94012 !important}.complications .comp-item-status{color:#7B6123 !important}
.three .three-card [class*=title],.three .three-card h2,.three .three-card h3,.three .three-card h4{color:#F5F0E8 !important}.three .three-card p,.three .three-card [class*=body],.three .three-card [class*=desc]{color:#C0B29C !important}.three .three-card em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}.three .three-card [class*=label],.three .three-card [class*=tag],.three .three-card [class*=type],.three .three-card [class*=eyebrow-text],.three .three-card [class*=sector],.three .three-card [class*=pill],.three .three-card [class*=cta]{color:#C9A84C !important}.fit .fit-card [class*=title],.fit .fit-card h2,.fit .fit-card h3,.fit .fit-card h4{color:#F5F0E8 !important}.fit .fit-card p,.fit .fit-card [class*=body],.fit .fit-card [class*=desc]{color:#C0B29C !important}.fit .fit-card em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}.fit .fit-card [class*=label],.fit .fit-card [class*=tag],.fit .fit-card [class*=type],.fit .fit-card [class*=eyebrow-text],.fit .fit-card [class*=sector],.fit .fit-card [class*=pill],.fit .fit-card [class*=cta]{color:#C9A84C !important}.process .process-name{color:#201610 !important}.commercial .quote-attr{color:#5C4A38 !important}
.pathway .pathway-panel [class*=title],.pathway .pathway-panel h2,.pathway .pathway-panel h3,.pathway .pathway-panel h4{color:#F5F0E8 !important}.pathway .pathway-panel p,.pathway .pathway-panel [class*=body],.pathway .pathway-panel [class*=desc]{color:#C0B29C !important}.pathway .pathway-panel em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}.pathway .pathway-panel [class*=label],.pathway .pathway-panel [class*=tag],.pathway .pathway-panel [class*=type],.pathway .pathway-panel [class*=eyebrow-text],.pathway .pathway-panel [class*=sector],.pathway .pathway-panel [class*=pill],.pathway .pathway-panel [class*=cta]{color:#C9A84C !important}
.categories .xcard [class*=title],.categories .xcard h2,.categories .xcard h3,.categories .xcard h4{color:#F5F0E8 !important}.categories .xcard p,.categories .xcard [class*=body],.categories .xcard [class*=desc]{color:#C0B29C !important}.categories .xcard em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}.categories .xcard [class*=label],.categories .xcard [class*=tag],.categories .xcard [class*=type],.categories .xcard [class*=eyebrow-text],.categories .xcard [class*=sector],.categories .xcard [class*=pill],.categories .xcard [class*=cta]{color:#C9A84C !important}
.essays .essay-category,.essays .essay-date,.essays .essay-side-meta{color:#8A7660 !important}.essays .essay-num{color:#A94012 !important}
.rooms .room [class*=title],.rooms .room h2,.rooms .room h3,.rooms .room h4{color:#F5F0E8 !important}.rooms .room p,.rooms .room [class*=body],.rooms .room [class*=desc]{color:#C0B29C !important}.rooms .room em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}.rooms .room [class*=label],.rooms .room [class*=tag],.rooms .room [class*=type],.rooms .room [class*=eyebrow-text],.rooms .room [class*=sector],.rooms .room [class*=pill],.rooms .room [class*=cta]{color:#C9A84C !important}
/* ===== apex-navfix ===== */
nav.scrolled,#nav.scrolled{background:linear-gradient(180deg,rgba(16,11,7,0.94),rgba(16,11,7,0.84));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
/* ===== apex-pathseam ===== */
.pathway{margin-bottom:0 !important;padding-bottom:clamp(120px,17vh,210px) !important}
/* ===== apex-readability ===== */
.xsectors .xcard-name{color:#201610 !important}.xsectors .xcard-desc{color:#5C4A38 !important}.xsectors .xcard-pill,.xsectors .xcard-sector{color:#7B6123 !important}.final a:not(.btn-primary),.cta a:not(.btn-primary){color:#8A3A10 !important}
.announcements .ann-category{color:#7B6123 !important}.announcements a,.announcements a span{color:#8A3A10 !important}.facts .fact-val{color:#201610 !important}.press-founder .press-founder-link{color:#8A3A10 !important}.contact a:not(.btn-primary){color:#8A3A10 !important}
.essay-article strong{color:#201610 !important}.essay-article a{color:#8A3A10 !important}
.sp-band.sp-parch .sp-world .w{color:#201610 !important}.sp-band.sp-parch .sp-world .s{color:#5C4A38 !important}.sp-band.sp-parch .sp-stats .lead-t{color:#201610 !important}.sp-band.sp-parch .lead-t em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important}
.index .index-name{color:#201610 !important}.case-intro .case-meta-key,.index .case-meta-key{color:#7B6123 !important}.case-intro .case-meta-val,.index .case-meta-val{color:#5C4A38 !important}.final a:not(.btn-primary),.cta a:not(.btn-primary){color:#8A3A10 !important}
.complications .comp-item-title,.compound .chain-title,.compound [class*=title]{color:#201610 !important}.complications .status-pill{color:#7B6123 !important;border-color:rgba(154,122,44,0.5) !important}.final a:not(.btn-primary),.cta a:not(.btn-primary){color:#8A3A10 !important}
.pathway-header .pathway-eyebrow,.pathway-header .pathway-eyebrow span,.pathway-header [class*=eyebrow]{color:#7B6123 !important}
.legend .legend-desc{color:#5C4A38 !important}.categories .xcard-name{color:#201610 !important}.categories .xcard-desc{color:#5C4A38 !important}.categories .xcard-pill,.categories .xcard-sector{color:#7B6123 !important}.final a:not(.btn-primary),.cta a:not(.btn-primary){color:#8A3A10 !important}
.reach .reach-step-name{color:#201610 !important}.offer .offer-card-title{color:#F5F0E8 !important}.reach .reach-step-desc,.reach [class*=body]{color:#5C4A38 !important}.offer .offer-card-body{color:#C0B29C !important}.final a:not(.btn-primary),.cta a:not(.btn-primary){color:#8A3A10 !important}
.cadence .cadence-pull{color:#201610 !important}.essays .essay-status{color:#7B6123 !important}.final a:not(.btn-primary),.cta a:not(.btn-primary){color:#8A3A10 !important}
.open-cat-label{color:#7B6123 !important}.final a:not(.btn-primary),.cta a:not(.btn-primary){color:#8A3A10 !important}
/* ===== apex-readability2 ===== */
section.xsectors .xcard .xcard-desc,section.xsectors .xcard [class*=desc]{color:#5C4A38 !important}section.xsectors .xcard .xcard-name{color:#201610 !important}
section.progression .phase-meta-val{color:#5C4A38 !important}section.progression .phase-meta-key{color:#7B6123 !important}section.progression a{color:#8A3A10 !important}
section.legend .legend-desc,section.legend [class*=desc]{color:#5C4A38 !important}section.categories .xcard .xcard-desc,section.categories .xcard [class*=desc]{color:#5C4A38 !important}section.categories .xcard .xcard-name{color:#201610 !important}
section.subscribe a:not(.btn-primary){color:#8A3A10 !important}section.cadence a{color:#8A3A10 !important}
/* ===== apex-readability3 ===== */
section.final a:not(.btn-primary){color:#8A3A10 !important}
section.cta a:not(.btn-primary){color:#8A3A10 !important}
section.cs-conditions a{color:#8A3A10 !important}
section.escapement .beat-body,section.escapement [class*=body]{color:#5C4A38 !important}
section.legend a{color:#8A3A10 !important}
/* ===== apex-foilrevert ===== */
.hero h1 em,.hero-title em,.page-hero h1 em{color:#E8621A;text-shadow:0 2px 22px rgba(10,8,6,0.65)}
/* ===== apex-uniform ===== */
.three-grid{gap:20px !important;background:none !important}.three-cell{border-radius:18px;overflow:hidden}.xcard{border-radius:18px;overflow:hidden}.img-strip img{border-radius:12px}:where(.three-card,.fit-card,.offer-card,.kit-card,.commercial-card,.three-cell){background:#241B12}
.kit-grid{gap:20px !important;background:none !important}.kit-card{border-radius:18px;overflow:hidden}:where(.three-card,.fit-card,.offer-card,.kit-card,.commercial-card,.three-cell){background:#241B12}
.commercial-grid{gap:20px !important;background:none !important}.commercial-card{border-radius:18px;overflow:hidden}:where(.three-card,.fit-card,.offer-card,.kit-card,.commercial-card,.three-cell){background:#241B12}
.three-grid{gap:20px !important;background:none !important}.three-card{border-radius:18px;overflow:hidden}.fit-grid{gap:20px !important;background:none !important}.fit-card{border-radius:18px;overflow:hidden}:where(.three-card,.fit-card,.offer-card,.kit-card,.commercial-card,.three-cell){background:#241B12}
.pathway{overflow:hidden !important;padding-left:clamp(40px,5.5vw,80px) !important;padding-right:clamp(40px,5.5vw,80px) !important}.pathway-panel{overflow:hidden}.pathway-panel:first-child{border-radius:18px 0 0 18px}.pathway-panel:last-child{border-radius:0 18px 18px 0}@media(max-width:900px){.pathway-panel:first-child{border-radius:18px 18px 0 0}.pathway-panel:last-child{border-radius:0 0 18px 18px}}.invisible-grid,.inv-grid-soc{border-radius:18px;overflow:hidden}.trusted-video{border-radius:12px !important}.intensity-video-wrap img{border-radius:12px}
.xcard{border-radius:18px;overflow:hidden}:where(.three-card,.fit-card,.offer-card,.kit-card,.commercial-card,.three-cell){background:#241B12}
.offer-grid{gap:20px !important;background:none !important}.offer-card{border-radius:18px;overflow:hidden}:where(.three-card,.fit-card,.offer-card,.kit-card,.commercial-card,.three-cell){background:#241B12}
.rooms-grid{border-radius:18px;overflow:hidden}.home-cat-tile{border-radius:12px;overflow:hidden}:where(.three-card,.fit-card,.offer-card,.kit-card,.commercial-card,.three-cell){background:#241B12}
/* ===== apex-linkfix ===== */
.final a:not(.btn-primary){color:#8A3A10 !important;border-color:rgba(138,58,16,0.45) !important}.final .final-contact a:hover{color:#201610 !important;border-color:#201610 !important}
section.categories a:not(.xcard):not(.btn-primary){color:#8A3A10 !important}

/* apex-brand-v2 : one card system — 18px radius, 16px gap, individually rounded */
.rooms-grid{border-radius:0 !important;overflow:visible !important;gap:16px !important;background:none !important}
.room{border-radius:18px !important;overflow:hidden}
.pathway{gap:16px !important}
.pathway-panel{border-radius:18px !important;overflow:hidden}
.invisible-grid,.inv-grid-soc{gap:16px !important;background:none !important;border-radius:0 !important;overflow:visible !important}
.inv-cell{border-radius:18px;overflow:hidden}
.authority-grid{gap:16px !important;background:none !important;border-radius:0 !important;overflow:visible !important}
.auth-cell{border-radius:18px !important;overflow:hidden}
/* enroll remaining text-content card grids into the one card system (scoped >* to avoid class-name reuse) */
.watch-meta,.beats-grid,.programmes-grid,.themes-grid,.audiences-grid,.value-grid,.formats-grid,.outcomes-grid{gap:16px !important;background:none !important;border-radius:0 !important;overflow:visible !important}
.watch-meta>*,.beats-grid>*,.programmes-grid>*,.themes-grid>*,.audiences-grid>*,.value-grid>*,.formats-grid>*,.outcomes-grid>*,.process-steps>*{border-radius:18px !important;overflow:hidden}
.three-grid,.fit-grid,.offer-grid,.kit-grid,.commercial-grid,.sp-prog{gap:16px !important}
.trusted-video{border-radius:18px !important}
.intensity-video-wrap img{border-radius:18px}
.home-cat-tile{border-radius:18px !important}
.img-strip img{border-radius:18px !important}
.xcard,.sp-cell,.sp-prog .cell,.sp-world{border-radius:18px !important}
/* vijf werelden: dark cards need light text */
.sp-band.sp-parch .sp-world .w{color:#F5F0E8 !important}
.sp-band.sp-parch .sp-world .s{color:#C0B29C !important}
.sp-band.sp-parch .sp-world .n{color:#E8C97A !important}

/* apex-proposals : proposal pages inherited parchment bands via global sheet */
.process .step-name{color:#201610 !important}
.process .step-body{color:#5C4A38 !important}
.reach .reach-market-name{color:#201610 !important}
.reach [class*=market-sub],.reach [class*=market-desc]{color:#5C4A38 !important}
.commercial .commercial-row-key{color:#7B6123 !important}
.commercial .commercial-row-val{color:#201610 !important}

/* apex-proposals-v2 : briefing steps are dark cards; status pull-quote plate */
.process .process-steps{gap:16px !important;background:none !important}
.process .step{border-radius:18px;overflow:hidden}
.process .step .step-name{color:#F5F0E8 !important}
.process .step .step-body{color:#C0B29C !important}
.process .process-pull{background:none !important;color:#201610 !important;border-left:2px solid #B79A4F;padding-left:22px}

/* apex-cards-premium : dark cards on parchment — deep espresso, no milkiness */
.sp-parch .sp-cell,.sp-parch .sp-prog .cell,.sp-parch .sp-world{background:linear-gradient(160deg,#2E2114 0%,#1D140C 55%,#140D08 100%) !important;border:1px solid rgba(201,168,76,0.22) !important;box-shadow:0 34px 70px -34px rgba(20,12,6,0.7),inset 0 1px 0 rgba(232,201,122,0.08) !important}
.sp-parch .sp-prog .cell:first-child{background:linear-gradient(158deg,#3A2A1A 0%,#241811 52%,#1A1109 100%) !important}
.sp-parch .sp-cell .src{color:#E8C97A !important;border-color:rgba(232,201,122,0.35) !important}

/* ===== apex-device-qa : premium on every device ===== */
/* 1. flex heroes never silently clip */
.hero-content{min-width:0}
/* 2. eyebrow + nav legible over any photo crop */
.hero-eyebrow-text,[class*=eyebrow-text]{text-shadow:0 1px 6px rgba(8,6,4,0.85),0 0 14px rgba(8,6,4,0.5)}
.nav-link,.nav-apex,.lang-toggle a,.nav-toggle{text-shadow:0 1px 4px rgba(8,6,4,0.8)}
/* 3. universal stronger hero bottom scrim on phone/tablet-portrait */
@media (max-width:900px){
  .hero-overlay{background:linear-gradient(to bottom,rgba(10,8,6,0) 0%,rgba(10,8,6,0) 38%,rgba(10,8,6,0.52) 60%,rgba(10,8,6,0.9) 100%) !important}
  .trusted-video{max-height:70vh !important}
}
/* 4. portrait phone: pills wrap as whole chips, drop scroll cue */
@media (max-width:480px){
  .hero-pills,.hero-meta-row{flex-wrap:wrap !important;row-gap:10px !important}
  .hero-pill,.hero-meta-pill{white-space:normal}
  .hero-scroll{display:none !important}
}
/* 5. very small phone: stack the 3-column stat row */
@media (max-width:400px){
  .hero-meta{grid-template-columns:1fr !important;gap:0 !important}
  .hero-meta-item{padding:12px 0 !important}
  .hero-meta-item + .hero-meta-item{border-left:none !important;border-top:1px solid rgba(245,240,232,.12) !important}
}
/* 6. landscape-short phone guard (e.g. 844x390) */
@media (max-width:900px) and (orientation:landscape) and (max-height:520px){
  #nav{flex-wrap:nowrap;overflow:visible !important;padding-left:20px !important;padding-right:20px !important}
  #nav .lang-toggle:not(.in-mobile-menu){letter-spacing:0.16em !important;margin-right:6px !important}
  .nav-toggle,[class*=nav-toggle] [class*=label]{white-space:nowrap;letter-spacing:0.18em !important}
  .hero-content{max-width:60% !important}
  .hero-sub,.hero-body{max-width:340px !important}
  .hero-title{margin-bottom:12px !important}
  .hero-sub,.hero-body,.hero-title{margin-bottom:12px !important}
  .hero-pills,.hero-meta-row{flex-wrap:wrap !important;gap:12px !important;margin-top:8px !important}
  .hero-meta-pill{background-color:rgba(10,8,6,0.74)}
  .hero-scroll{display:none !important}
  .trusted-video{max-height:56vh !important;margin-top:20px}
  .hero:has(.hero-meta-row) .hero-video{object-position:92% center !important}
}
/* 7. proof quote local scrim (independent of the photo behind) */
.proof-content{position:relative}
.proof-content::before{content:'';position:absolute;inset:-24px -40px;background:linear-gradient(90deg,rgba(10,8,6,0.55) 0%,rgba(10,8,6,0.2) 46%,rgba(10,8,6,0) 72%);z-index:0;pointer-events:none}
.proof-content>*{position:relative;z-index:1}
/* 8. intensity portrait frame stronger on parchment */
.intensity-video-wrap,.intensity-video-border{border-color:rgba(201,168,76,0.4) !important}
.intensity-video-wrap{box-shadow:0 40px 80px -50px rgba(20,12,6,0.55)}
/* 9. pathway right panel: clear Serdar's face from the fixed nav on wide screens */
@media (min-width:901px){
  .pathway-panel:last-child .pathway-img{background-size:auto 132% !important;background-position:48% 84% !important}
}

/* ===== apex-society-2col : wide landscape tiles for the society grid ===== */
.inv-grid-soc{grid-template-columns:repeat(3,1fr) !important;grid-auto-rows:auto !important;gap:16px !important}
.inv-grid-soc .inv-cell{height:auto !important;aspect-ratio:3/2 !important}
.inv-grid-soc .inv-name{font-size:1.3rem !important}
.inv-grid-soc .inv-meta{left:26px;right:26px;bottom:26px}
@media(max-width:980px){.inv-grid-soc{grid-template-columns:repeat(2,1fr) !important}}@media(max-width:600px){.inv-grid-soc{grid-template-columns:1fr !important}.inv-grid-soc .inv-cell{aspect-ratio:16/10 !important}}

/* ===== apex-society-align : align to the match-prep grid, sharpen, match the moody tone ===== */
.inv-society{max-width:1300px !important;margin:64px auto 0 !important;padding:0 !important;background:none !important;border:none !important}
.inv-grid-soc{grid-template-columns:repeat(3,1fr) !important;gap:16px !important;grid-auto-rows:auto !important}
.inv-grid-soc .inv-cell{aspect-ratio:3/2 !important;height:auto !important}
.inv-grid-soc .inv-cell img{filter:brightness(0.84) saturate(0.9) contrast(1.03)}
.inv-grid-soc .inv-overlay{background:linear-gradient(to top,rgba(10,8,6,0.94) 0%,rgba(10,8,6,0.56) 48%,rgba(14,9,5,0.44) 100%) !important}
.inv-grid-soc .inv-name{font-size:1.25rem !important}
@media(max-width:980px){.inv-grid-soc{grid-template-columns:repeat(2,1fr) !important}}
@media(max-width:600px){.inv-grid-soc{grid-template-columns:1fr !important}.inv-grid-soc .inv-cell{aspect-ratio:16/10 !important}}

/* ===== apex-gastles-orange : featured programme card in luxury burnt-orange ===== */
.sp-parch .sp-prog .cell:first-child,.sp-prog .cell:first-child{
  background:radial-gradient(110% 95% at 22% 12%,rgba(245,150,84,0.22),transparent 60%),linear-gradient(156deg,#B4491A 0%,#7C3013 46%,#2C160B 100%) !important;
  border:1px solid rgba(245,150,84,0.38) !important;
  box-shadow:0 46px 90px -44px rgba(120,46,16,0.62),inset 0 1px 0 rgba(255,205,158,0.14) !important;
}
.sp-parch .sp-prog .cell:first-child .num,.sp-prog .cell:first-child .num{color:#FFD9B0 !important}
.sp-parch .sp-prog .cell:first-child .t,.sp-prog .cell:first-child .t{color:#FFF6EC !important}
.sp-parch .sp-prog .cell:first-child .d,.sp-prog .cell:first-child .d{color:#F2DECB !important}

/* ===== apex-tnum : tabular lining numerals — stats & numbered labels never jitter ===== */
[class$="-num"],.hero-meta-num,.sp-stat .n,.stat-num,.fact-val,.repping-facts,.trusted-item-text strong,.proof-stat{
  font-variant-numeric:tabular-nums lining-nums;
  font-feature-settings:"tnum" 1,"lnum" 1;
}

/* ===== apex-craft : audit polish (within brand) ===== */
/* widows/orphans: let the browser balance display headings */
h1,h2,h3,[class$="-title"],[class$="-heading"],.sp-title,.hero-title{text-wrap:balance}
p,li,.hero-sub,.hero-body,[class$="-body"],[class$="-lead"]{text-wrap:pretty}
/* magnetic pill CTA + button-in-button feel */
.btn-primary{border-radius:100px !important;transition:transform .5s cubic-bezier(.32,.72,0,1),background .4s,border-color .4s,color .4s !important}
.btn-primary:hover{transform:translateY(-2px)}
.btn-primary:active{transform:scale(.985)}
.btn-primary-arrow{transition:transform .5s cubic-bezier(.32,.72,0,1) !important}
.btn-primary:hover .btn-primary-arrow{transform:translateX(5px)}
/* Erkenning source pills */
a.sp-chip.src-chip{text-decoration:none;transition:transform .4s cubic-bezier(.32,.72,0,1),border-color .4s,color .4s}
a.sp-chip.src-chip:hover{transform:translateY(-2px);border-color:var(--gold-lt) !important;color:var(--gold-lt) !important}
a.sp-chip.src-chip span{color:var(--gold);margin-left:3px;font-size:0.9em}
/* mechanism: fluid word so it never overflows its column */
.comp-item-word{font-size:clamp(1.5rem,2.1vw,2.4rem) !important;overflow-wrap:break-word;hyphens:auto}

/* apex-scale : spacing tokens */
:root{--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:40px;--sp-5:64px;--sp-6:96px;--sp-7:128px;--sp-8:180px}

/* ===== apex-image-grade : one consistent tone across BOTH work grids ===== */
.invisible-grid .inv-cell img,.invisible-grid .inv-video,.inv-grid-soc .inv-cell img{
  filter:brightness(0.87) saturate(0.9) contrast(1.04) !important;
}
.invisible-grid .inv-overlay,.inv-grid-soc .inv-overlay{
  background:linear-gradient(to top,rgba(10,8,6,0.92) 0%,rgba(10,8,6,0.48) 52%,rgba(10,8,6,0.3) 100%) !important;
}

/* ===== apex-machined : the speaking-page premium card effect, embedded site-wide ===== */
.room,.three-card,.fit-card,.offer-card,.kit-card,.commercial-card,.three-cell,.xcard,.belief,.essay-related-card,.criteria-card,.reach-step,.fb-xcard{
  box-shadow:0 34px 70px -34px rgba(8,5,3,0.66), inset 0 1px 0 rgba(232,201,122,0.08) !important;
  transition:transform .55s cubic-bezier(.32,.72,0,1), box-shadow .55s cubic-bezier(.32,.72,0,1) !important;
  will-change:transform;
}
.room:hover,.three-card:hover,.fit-card:hover,.offer-card:hover,.kit-card:hover,.commercial-card:hover,.three-cell:hover,.xcard:hover,.belief:hover,.essay-related-card:hover,.criteria-card:hover,.reach-step:hover,.fb-xcard:hover{
  transform:translateY(-5px) !important;
  box-shadow:0 52px 98px -38px rgba(8,5,3,0.82), inset 0 1px 0 rgba(232,201,122,0.14) !important;
}

/* ===== apex-cadence-fix : gray pull-quote box -> floating machined card ===== */
.cadence-pull{
  background:linear-gradient(160deg,#2E2114 0%,#1D140C 55%,#140D08 100%) !important;
  border:1px solid rgba(201,168,76,0.20) !important;
  border-radius:18px !important;
  box-shadow:0 34px 70px -34px rgba(8,5,3,0.66), inset 0 1px 0 rgba(232,201,122,0.08) !important;
  color:#F5F0E8 !important;
}
.cadence-pull em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important}

/* ===== apex-readfix2 : category tiles + status legend — solid dark, readable, machined (SITE-WIDE) ===== */
/* xcard was semi-transparent (muddy gray on parchment) with ink text = unreadable. Solid dark card + light text. */
.xcard{background:linear-gradient(162deg,#241B12 0%,#18110A 60%,#120C07 100%) !important;border:1px solid rgba(201,168,76,0.16) !important;border-radius:18px !important}
section.categories .xcard .xcard-name,section.xsectors .xcard .xcard-name,.categories .xcard-name,.xsectors .xcard-name,.xcard .xcard-name{color:#F5F0E8 !important}
section.categories .xcard .xcard-desc,section.xsectors .xcard .xcard-desc,.xsectors .xcard-desc,.categories .xcard-desc,.xcard .xcard-desc{color:#C0B29C !important}
.xcard:hover .xcard-name{color:#E8C97A !important}
/* status badge pill: breathing space + softer shape */
.xcard-pill{padding:8px 16px !important;border-radius:100px !important;letter-spacing:0.2em !important}
/* status legend cards: machined 3D + readable */
.legend-item{background:linear-gradient(160deg,#2A1F13,#160F09) !important;border:1px solid rgba(201,168,76,0.16) !important;border-radius:18px !important;box-shadow:0 34px 70px -34px rgba(8,5,3,0.6),inset 0 1px 0 rgba(232,201,122,0.08) !important;padding:30px 28px !important}
.legend-item [class*=desc],.legend-item p{color:#C7B9A3 !important}
.legend-grid{gap:16px !important}

/* ===== apex-imgstrip : seamless parchment band + floating image cards (kills the hard seam line) ===== */
.img-strip{position:relative;background:transparent !important;padding-top:64px !important}
.img-strip::before{content:'';position:absolute;left:50%;transform:translateX(-50%);width:100vw;top:0;bottom:0;background:#ECE4D5;z-index:0;pointer-events:none}
.img-strip > figure{position:relative;z-index:1;border-radius:16px;overflow:hidden;box-shadow:0 34px 68px -34px rgba(20,14,8,0.5);margin:0;transition:transform .55s cubic-bezier(.32,.72,0,1),box-shadow .55s cubic-bezier(.32,.72,0,1)}
.img-strip > figure:hover{transform:translateY(-5px);box-shadow:0 50px 92px -38px rgba(20,14,8,0.6)}


/* ===== APEX tapered eyebrow — both-side gold rules, site-wide (2026-07) ===== */
[class*=eyebrow-text],.open-cat-label,.final-label{position:relative;color:var(--gold,#C9A84C) !important}
/* trailing (right) tapered rule on EVERY eyebrow — keeps left-aligned eyebrows flush with the H1 */
[class*=eyebrow-text]::after,.open-cat-label::after,.final-label::after{content:"";position:absolute;top:50%;width:clamp(34px,5vw,88px);height:1px;pointer-events:none;left:100%;margin-left:22px;background:linear-gradient(to right,currentColor 0%,currentColor 6%,rgba(0,0,0,0) 100%)}
/* leading (left) tapered rule ONLY on genuinely CENTERED eyebrows */
.open-cat-label::before,.final-label::before,.eyebrow-centered [class*=eyebrow-text]::before,[class*=eyebrow-text].is-centered::before{content:"";position:absolute;top:50%;width:clamp(34px,5vw,88px);height:1px;pointer-events:none;right:100%;margin-right:22px;background:linear-gradient(to left,currentColor 0%,currentColor 6%,rgba(0,0,0,0) 100%)}
[class*=eyebrow-line],.final-line,.open-cat-eyebrow-line{display:none !important}


/* ===== Nav de-crowd (2026-07-17) — 0.3em tracking + long CTA crowded the header ===== */
#nav .nav-links{gap:22px !important}
#nav .nav-link{letter-spacing:0.13em !important;font-size:0.62rem !important}
#nav .nav-cta{letter-spacing:0.13em !important;padding:9px 15px !important}
#nav .lang-toggle{margin-left:14px !important;letter-spacing:0.16em !important}
#nav .nav-name .nav-sub{letter-spacing:0.18em !important}


/* =================================================================================
   apex-tonal-serdar (2026-07) — enroll remaining FLAT-dark sections into the
   dark-brown luxury gradient. Background-only (text was already light-legible on
   these previously-flat-dark sections). Variants alternate A/B for rhythm.
   Appended last so it wins source order over the inline var(--bg-*) fills.
   ================================================================================= */
/* variant A (radial 130% 140% at 15% 0%) — content/card sections moved to cream (see apex-tonal-serdar-cream below) */
.doc-hero,.profile,.notfound{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(130% 140% at 15% 0%,#241A0D 0%,#160F09 57%,#0D0906 100%) !important}
/* variant B (radial 120% 150% at 50% 0%) — content/card sections moved to cream (see apex-tonal-serdar-cream below) */
.distinction-band,.programmes,.reachband,.conflict,.investment,.formats,.cinematic,.ap-advisory{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}

/* =================================================================================
   apex-cards-v2 (2026-07) — enroll remaining off-system tile grids into the one
   card system (18px radius, 16px gap, individually rounded). Cells already carry
   their own dark bg (var(--bg-dark)/var(--bg-deep)/own gradient) so they float.
   ================================================================================= */
.ap-phases,.partnership-grid{gap:16px !important;background:none !important;border-radius:0 !important;overflow:visible !important}
.ap-phases>*,.partnership-grid>*{border-radius:18px !important;overflow:hidden}
/* give the ap-phase / partnership-grid cells a solid dark fill so the rounded tiles read as real cards (were transparent-outlined = inconsistent) */
.ap-phases>*,.partnership-grid>*{background:#241B12 !important;border-color:rgba(201,168,124,0.14) !important}
/* sp-worlds cells were 16px — bump to the 18px system radius */
.sp-worlds>*,.sp-world{border-radius:18px !important}

/* =================================================================================
   apex-contrast-catcards (2026-07) — the "Acht categorieen" tiles used a
   50%-opacity dark fill that blended over the CREAM .categories section into a
   washed grey band (unreadable text). Give each tile + caption body a SOLID dark
   card fill, 18px radius, soft shadow, and legible warm text.
   ================================================================================= */
.categories .cat-cards{gap:16px !important;background:none !important;border-radius:0 !important;overflow:visible !important}
.categories .cat-cards>*{border-radius:18px !important;overflow:hidden}
.categories .cat-cards .cat-item{background:#241B12 !important;border:1px solid rgba(201,168,76,0.14) !important;border-radius:18px !important;box-shadow:0 30px 60px -30px rgba(0,0,0,0.5) !important}
.categories .cat-cards .cat-card-body{background:#241B12 !important}
.categories .cat-cards .cat-item-name{color:#F5F0E8 !important}
.categories .cat-cards .cat-item-desc{color:#C0B29C !important}
.categories .cat-cards .cat-card-sector{color:#C9A84C !important}
.categories .cat-cards .cat-waitlist{color:#E8621A !important}
.categories .cat-cards .cat-item em,.categories .cat-cards .cat-item-name em{color:#E8621A !important;-webkit-text-fill-color:#E8621A !important;background:none !important}

/* =================================================================================
   apex-vijf-dingen (2026-07) — "Vijf dingen die niet veranderen" flat full-width
   numbered rows → dark rounded cards on the cream .beliefs section, matching the
   "Drie dingen" cards. Pure CSS (each .belief is a self-contained child). The
   section header stays cream; only the card interiors go dark + light-text.
   ================================================================================= */
.beliefs .beliefs-list{gap:24px !important}
.beliefs .beliefs-list .belief{background:#241B12 !important;border:1px solid rgba(201,168,76,0.12) !important;border-bottom:1px solid rgba(201,168,76,0.12) !important;border-radius:18px !important;padding:44px 48px !important;box-shadow:0 30px 60px -30px rgba(0,0,0,0.5) !important}
.beliefs .beliefs-list .belief-statement{color:#F5F0E8 !important}
.beliefs .beliefs-list .belief-explainer{color:#C0B29C !important}
.beliefs .beliefs-list .belief-num{color:#E8621A !important}
.beliefs .beliefs-list .belief-statement em,.beliefs .beliefs-list .belief em{color:#E8621A !important;-webkit-text-fill-color:#E8621A !important;background:none !important}
@media(max-width:768px){.beliefs .beliefs-list .belief{padding:28px 24px !important}}

/* =================================================================================
   apex-tonal-serdar-cream (2026-07-19) — TONAL BALANCE. Content/card sections that
   the earlier apex-tonal-serdar block over-enrolled into the dark gradient are moved
   to CREAM here. Section HEADERS flip to the cream palette; dark CARD interiors are
   left dark so they float as "dark cards on cream". Heroes / photo bands / cinematic
   quote bands stay dark (handled by the trimmed variant A/B lists above).
   Cream palette: bg #ECE4D5 · heading #201610 · body #5C4A38 · eyebrow #7B6123 ·
   rule #B79A4F · em #A94012 · buttons #8A3A10.
   ================================================================================= */

/* serdar.html — .invisible : HEADER ONLY (photo tiles .inv-cell stay dark) */
.invisible{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}
.invisible-header *{text-shadow:none !important}
.invisible-title{color:#201610 !important;filter:none !important;text-shadow:none !important}
.invisible-title em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.invisible-lede{color:#5C4A38 !important}
.invisible-eyebrow-text{color:#7B6123 !important}
.invisible-eyebrow-line{background:#B79A4F !important}

/* advisory + representation + approach — .ap-mindset : FULL text, no cards */
.ap-mindset{background:#ECE4D5 !important}
.ap-mindset *{text-shadow:none !important}
.ap-mindset .ap-statement{color:#201610 !important;filter:none !important}
.ap-mindset .ap-statement em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.ap-mindset .ap-support{color:#5C4A38 !important}
.ap-mindset .ap-eyebrow{color:#7B6123 !important}
.ap-mindset .ap-eyebrow span{background:#B79A4F !important}

/* advisory + approach — .ap-method : HEADER ONLY (.ap-phase cards stay dark; NO bare .ap-method p) */
.ap-method{background:#ECE4D5 !important}
.ap-method-head *{text-shadow:none !important}
.ap-method-title{color:#201610 !important;filter:none !important}
.ap-method-title em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.ap-eyebrow-l{color:#7B6123 !important}
.ap-eyebrow-l span{background:#B79A4F !important}

/* approach (apex-mechanism) ONLY — .ap-advisory : FULL text, cream. Scoped via the
   unique .lux-band sibling so advisory + representation keep .ap-advisory DARK. */
.lux-band ~ .ap-advisory{background:#ECE4D5 !important;border-top:none !important}
.lux-band ~ .ap-advisory *{text-shadow:none !important}
.lux-band ~ .ap-advisory .ap-statement-sm{color:#201610 !important;filter:none !important}
.lux-band ~ .ap-advisory .ap-statement-sm em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.lux-band ~ .ap-advisory .ap-support{color:#5C4A38 !important}
.lux-band ~ .ap-advisory .ap-eyebrow{color:#7B6123 !important}
.lux-band ~ .ap-advisory .ap-eyebrow span{background:#B79A4F !important}

/* collaborate — contact form section : FULL chrome to cream */
.collaborate-form{background:#ECE4D5 !important}
.collaborate-form *{text-shadow:none !important}
.collaborate-form .col-start-num{color:#8A3A10 !important}
.collaborate-form .col-start-t{color:#201610 !important}
.collaborate-form .col-label{color:#5C4A38 !important}
.collaborate-form .col-input,.collaborate-form .col-textarea,.collaborate-form .col-select{color:#201610 !important;border-color:rgba(74,55,40,0.35) !important}
.collaborate-form .col-input:focus,.collaborate-form .col-textarea:focus,.collaborate-form .col-select:focus{border-color:#8A3A10 !important}
.collaborate-form .col-input::placeholder,.collaborate-form .col-textarea::placeholder{color:#8A7660 !important}
.collaborate-form .col-select option{background:#ECE4D5 !important;color:#201610 !important}
.collaborate-form .col-note{color:#5C4A38 !important}
.collaborate-form .col-alt{color:#5C4A38 !important}
.collaborate-form .col-alt a{color:#8A3A10 !important}
.collaborate-form .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}
.collaborate-form .btn-primary:hover{background:rgba(187,74,22,0.08) !important}

/* serdar-partnership — .why : HEADER ONLY (.auth-cell tiles stay dark) */
.why{background:#ECE4D5 !important}
.why-intro *{text-shadow:none !important}
.why-title{color:#201610 !important;filter:none !important}
.why-title em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.why-body{color:#5C4A38 !important}
.why-eyebrow-text{color:#7B6123 !important}
.why-eyebrow-line{background:#B79A4F !important}

/* serdar-partnership — .exclusivity : FULL text (hairline term rows, no cards) */
.exclusivity{background:#ECE4D5 !important}
.exclusivity *{text-shadow:none !important}
/* LEFT column is a DARK boardroom-photo card -> its text must stay LIGHT */
.excl-left .excl-eyebrow-text{color:#C9A84C !important}
.excl-left .excl-eyebrow-line{background:rgba(201,168,76,0.55) !important}
.excl-left .excl-title{color:#F5F0E8 !important;filter:none !important}
.excl-left .excl-title em{color:#F59050 !important;-webkit-text-fill-color:#F59050 !important;background:none !important;filter:none !important}
.excl-left .excl-body{color:#C7B9A4 !important}
/* RIGHT column is the cream terms table -> dark ink; <strong> = darkest emphasis (was invisible light) */
.excl-right .excl-eyebrow-text{color:#7B6123 !important}
.excl-term-key{color:#7B6123 !important}
.excl-term-val{color:#5C4A38 !important}
.excl-term-val strong{color:#201610 !important;font-weight:400 !important}
.excl-term-val em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}
/* LinkedIn network bar: full-width foot of the assets grid (keeps the 6-cell block, emphasizes the business network) */
.assets-grid>.asset-cell-linkedin{grid-column:1 / -1;display:flex;align-items:center;gap:clamp(24px,4vw,56px);padding:30px 40px !important;text-decoration:none;position:relative}
.asset-cell-linkedin .asset-li-head{display:flex;align-items:center;gap:16px;flex-shrink:0}
.asset-cell-linkedin .asset-li-head .asset-num{margin:0}
.asset-cell-linkedin .asset-li-head .asset-label{margin:0}
.asset-cell-linkedin .asset-desc{margin:0;max-width:680px}
.asset-cell-linkedin .asset-li-arrow{margin-left:auto;color:#E8621A;font-size:1.05rem;flex-shrink:0;transition:transform .45s cubic-bezier(.32,.72,0,1)}
.asset-cell-linkedin:hover .asset-li-arrow{transform:translate(3px,-3px)}
.asset-cell-linkedin:hover{background:#2A1F12 !important}
@media(max-width:760px){.assets-grid>.asset-cell-linkedin{flex-direction:column;align-items:flex-start;gap:14px;padding:26px 22px !important}.asset-cell-linkedin .asset-li-arrow{position:absolute;top:22px;right:22px;margin:0}}

/* serdar-partnership — .assets : HEADER ONLY (.asset-cell tiles stay dark) */
.assets{background:#ECE4D5 !important}
.assets-header *{text-shadow:none !important}
.assets-title{color:#201610 !important;filter:none !important}
.assets-title em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.assets-body{color:#5C4A38 !important}
.assets-eyebrow-text{color:#7B6123 !important}
.assets-eyebrow-line{background:#B79A4F !important}

/* serdar-partnership — .cal-embed-section : HEADER ONLY (the cal.com button stays neutral) */
.cal-embed-section{background:#ECE4D5 !important}
.cal-embed-section .cal-embed-title{color:#201610 !important;filter:none !important;text-shadow:none !important}
.cal-embed-section .cal-embed-title em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.cal-embed-section .cal-embed-label{color:#7B6123 !important}
.cal-embed-section .cal-embed-line{background:#B79A4F !important}

/* serdar-brand-briefing — .summary : text only (also overrides its inline background:var(--bg-dark)) */
.summary{background:#ECE4D5 !important}
.summary *{text-shadow:none !important}
.summary-text{color:#5C4A38 !important}
.summary-text em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.summary-label-key{color:#7B6123 !important}
.summary-label-val{color:#201610 !important}
.summary-label-val em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}

/* serdar-brand-briefing — .value : HEADER ONLY (.value-card tiles stay dark) */
.value{background:#ECE4D5 !important}
.value-header *{text-shadow:none !important}
.value-title{color:#201610 !important;filter:none !important}
.value-title em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.value-eyebrow-text{color:#7B6123 !important}
.value-eyebrow-line{background:#B79A4F !important}

/* serdar-brand-briefing — .structure : FULL text (hairline rows, no cards) */
.structure{background:#ECE4D5 !important}
.structure *{text-shadow:none !important}
.structure-title{color:#201610 !important;filter:none !important}
.structure-title em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.structure-eyebrow-text{color:#7B6123 !important}
.structure-eyebrow-line{background:#B79A4F !important}
.structure-name{color:#201610 !important}
.structure-desc{color:#5C4A38 !important}
.structure-meta{color:#7B6123 !important}
.structure-num{color:#A94012 !important}

/* serdar-speaker-onepager — .creds : cream section, dark stat cells kept (.cred is self-dark; no header text) */
.creds{background:#ECE4D5 !important}

/* serdar-speaker-onepager — .themes : HEADER ONLY (.theme cells stay dark) */
.themes{background:#ECE4D5 !important}
.themes-title{color:#201610 !important;filter:none !important;text-shadow:none !important}
.themes-title em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.themes-eyebrow-text{color:#7B6123 !important}
.themes-eyebrow-line{background:#B79A4F !important}

/* serdar-speaker-onepager — .audiences : HEADER ONLY (.audience cells stay dark) */
.audiences{background:#ECE4D5 !important}
.audiences-title{color:#201610 !important;filter:none !important;text-shadow:none !important}
.audiences-title em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.audiences-eyebrow-text{color:#7B6123 !important}
.audiences-eyebrow-line{background:#B79A4F !important}

/* serdar-speaker-onepager — .book : FULL CTA to cream */
.book{background:#ECE4D5 !important}
.book *{text-shadow:none !important}
.book-title{color:#201610 !important;filter:none !important}
.book-title em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important;filter:none !important}
.book-body{color:#5C4A38 !important}
.book-label{color:#7B6123 !important}
.book-line{background:#B79A4F !important}
.book-detail{color:#5C4A38 !important}
.book-detail a{color:#8A3A10 !important}
.book .btn-primary{color:#8A3A10 !important;border:1px solid rgba(187,74,22,0.55) !important}
.book .btn-primary:hover{background:rgba(187,74,22,0.08) !important}

/* =================================================================================
   apex-tonal-serdar-reverts (2026-07-19) — two tone reverts + two repairs.
   ================================================================================= */
/* REVERT: serdar-partnership .reach was forced CREAM → back to DARK-B (restore light text) */
.reach{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}
.reach h1,.reach h2,.reach h3,.reach h4,.reach .reach-title{color:#F5F0E8 !important;filter:none !important}
.reach .reach-title em,.reach h2 em,.reach h3 em{color:#E8621A !important;-webkit-text-fill-color:#E8621A !important;background:none !important}
.reach p,.reach li,.reach blockquote,.reach .reach-market-desc,.reach .reach-quote-text{color:#C0B29C !important}
.reach .reach-quote-text em{color:#E8C97A !important;-webkit-text-fill-color:#E8C97A !important;background:none !important}
.reach .reach-market-name{color:#F5F0E8 !important}
.reach [class*=eyebrow-text],.reach .reach-eyebrow-text{color:#C9A84C !important}
.reach [class*=eyebrow-line],.reach .reach-eyebrow-line{background:#C9A84C !important}
.reach .reach-quote-attr{color:#8A7660 !important}

/* ENROLL: serdar-partnership .bridge-band was flat/unenrolled → DARK-B base (photo ::before still layers on top) */
.bridge-band{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}

/* REPAIR: serdar-speaking .sp-ivory had no intentional treatment → DARK-B cinematic quote */
.sp-ivory{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}
.sp-ivory .ey{color:#C9A84C !important;text-transform:uppercase !important}
.sp-ivory .st{color:#F5F0E8 !important;font-family:'Cormorant Garamond',serif !important;font-style:italic !important}
.sp-ivory .st em{color:#F59050 !important;-webkit-text-fill-color:#F59050 !important;background:none !important}

/* REPAIR: serdar-speaker-onepager .commercial must stay DARK (category/for-brands .commercial stay
   cream-with-dark-cards). Scoped to the onepager via its unique .doc-hero sibling. */
.doc-hero ~ .commercial{background:linear-gradient(180deg,#0B0805 0%,rgba(11,8,5,0) 33%),radial-gradient(120% 150% at 50% 0%,#291F10 0%,#191209 62%,#100A06 100%) !important}
.doc-hero ~ .commercial .commercial-title,.doc-hero ~ .commercial h2,.doc-hero ~ .commercial h3{color:#F5F0E8 !important;filter:none !important}
.doc-hero ~ .commercial .commercial-title em,.doc-hero ~ .commercial em{color:#E8621A !important;-webkit-text-fill-color:#E8621A !important;background:none !important}
.doc-hero ~ .commercial .commercial-body,.doc-hero ~ .commercial p{color:#C0B29C !important}
.doc-hero ~ .commercial .commercial-eyebrow-text,.doc-hero ~ .commercial [class*=eyebrow-text]{color:#C9A84C !important}
.doc-hero ~ .commercial .commercial-eyebrow-line,.doc-hero ~ .commercial [class*=eyebrow-line]{background:#C9A84C !important}
.doc-hero ~ .commercial .commercial-row-key{color:#C9A84C !important}
.doc-hero ~ .commercial .commercial-row-val{color:#F5F0E8 !important}

/* ══ apex-2.0 serdar rework (2026-07-19) — cinematic→cream · bridge (SCU) · stat-cell polish ══ */

/* TASK 2 — .cinematic flipped to CREAM (serdar-only section: header text flips, stat cells become dark cards) */
.cinematic{background:#ECE4D5 !important;border-top:none !important;border-bottom:none !important}
.cinematic *{text-shadow:none !important}
.cinematic .cinematic-number{color:#7B6123 !important}
.cinematic .cinematic-quote{color:#201610 !important;-webkit-text-fill-color:#201610 !important;background:none !important;filter:none !important}
.cinematic .cinematic-quote em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important;background:none !important}
.cinematic .cinematic-body{color:#5C4A38 !important}
.cinematic .cinematic-divider{background:linear-gradient(to right,#A94012,#B79A4F,rgba(74,55,40,0.25)) !important}

/* TASK 2 + TASK 5 — profile stat cells = signature dark cards on the cream cinematic section */
.cinematic .cinematic-stat-grid{gap:20px !important;background:none !important}
.cinematic .stat-cell{background:#241B12 !important;border:none !important;border-radius:18px !important;padding:40px 32px !important;box-shadow:0 30px 60px -30px rgba(0,0,0,0.5) !important}
.cinematic .stat-cell .stat-number{color:#E8621A !important}
.cinematic .stat-cell .stat-label{color:#C0B29C !important}

/* TASK 3 — THE BRIDGE (SCU) : gold-band dark section (reuses .inv-society gradient), light text */
.bridge{padding:clamp(96px,12vh,160px) 80px;background:radial-gradient(90% 70% at 50% 38%,rgba(201,168,76,0.10),transparent 65%),linear-gradient(158deg,#3A2A1A 0%,#241811 52%,#1A1109 100%);border-top:1px solid rgba(201,168,76,0.14);border-bottom:1px solid rgba(201,168,76,0.14)}
.bridge-inner{max-width:1100px;margin:0 auto}
.bridge-eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:28px}
.bridge-eyebrow-line{width:24px;height:1px;background:#C9A84C}
.bridge-eyebrow-text{font-size:0.6rem;letter-spacing:0.4em;text-transform:uppercase;color:#C9A84C}
.bridge-title{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:1.05;letter-spacing:-0.02em;color:#F5F0E8;margin-bottom:28px}
.bridge-title em{font-style:italic;color:#F59050}
.bridge-lead{font-size:0.95rem;line-height:1.9;color:#C0B29C;max-width:620px;margin-bottom:56px}
.bridge-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px}
.bridge-stat{background:#241B12;border:1px solid rgba(201,168,76,0.14);border-radius:18px;padding:40px 32px;box-shadow:0 30px 60px -30px rgba(0,0,0,0.5)}
.bridge-stat-num{font-family:'Cormorant Garamond',serif;font-weight:300;font-size:clamp(2.6rem,4vw,3.4rem);line-height:1;letter-spacing:-0.02em;color:#E8C97A;margin-bottom:14px}
.bridge-stat-num small{font-size:0.5em;color:#F59050}
.bridge-stat-label{font-size:0.62rem;letter-spacing:0.16em;text-transform:uppercase;color:#C0B29C;line-height:1.6}
.bridge-note{font-size:0.72rem;line-height:1.7;color:#A2937D;max-width:680px;margin-bottom:34px}
.bridge-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:0.72rem;letter-spacing:0.22em;text-transform:uppercase;color:#F5F0E8;text-decoration:none;border-bottom:1px solid #C9A84C;padding-bottom:6px;transition:gap 0.4s cubic-bezier(0.32,0.72,0,1)}
.bridge-link:hover{gap:20px}
@media(max-width:900px){.bridge{padding:80px 40px}.bridge-stats{grid-template-columns:1fr}}
@media(max-width:768px){.bridge{padding:72px 24px}}

/* cohesion: .principle is a DARK section, so its em must be bright orange (not the cream-section dark orange from apex-parchfix) */
.principle em{color:#F59050 !important;-webkit-text-fill-color:#F59050 !important;background:none !important}

/* ===== apex-cohesion (2026-07-19): scrim tokens + readability P0s from the cohesion sweep ===== */
:root{
  --scrim-hero:linear-gradient(to bottom,rgba(10,8,6,0) 0%,rgba(10,8,6,0) 42%,rgba(10,8,6,0.28) 62%,rgba(10,8,6,0.72) 82%,rgba(10,8,6,0.93) 100%);
  --scrim-card:linear-gradient(to top,rgba(10,8,6,0.88) 0%,rgba(10,8,6,0.08) 48%,rgba(10,8,6,0.18) 100%);
  --scrim-band:linear-gradient(to bottom,rgba(10,8,6,0.7) 0%,rgba(10,8,6,0.4) 50%,rgba(10,8,6,0.85) 100%);
  --scrim-split:linear-gradient(to right,rgba(10,8,6,0.92) 0%,rgba(10,8,6,0.15) 100%);
}
/* hero legibility shadow (canon, comma list, all viewports) */
.hero-title,.hero-statement,.hero-body,.hero-eyebrow-text,.doc-title,.case-intro-title,.proof-title{text-shadow:0 1px 2px rgba(0,0,0,.85),0 2px 8px rgba(0,0,0,.7),0 4px 24px rgba(0,0,0,.55)}
/* collaborate 01-02-03 start cards were dark-on-dark */
.collaborate-form .col-start{background:#F5EFE7 !important}
.collaborate-form .col-starts{background:rgba(74,55,40,0.22) !important;border-color:rgba(74,55,40,0.28) !important}
/* cream-section contact details / labels were too light */
.contact-detail{color:#5C4A38 !important}
.contact-detail a{color:#8A3A10 !important;border-bottom:.5px solid rgba(187,74,22,.5)}
.contact-detail a:hover{color:#A94012 !important}
.contact-line{background:#B79A4F !important}
.facts .fact-key,.announcements .ann-num,.announcements .ann-date,.announcements .ann-status{color:#5C4A38 !important}
.announcements .ann-status{border-color:rgba(92,74,56,.4) !important}
/* category quote-attr was ~2.8:1 on dark */
.commercial .quote-attr{color:#C9A84C !important}
/* muted body-copy on dark sections lifted to the body ink (was #A2937D label-grey, failed on #221A12/#291F10) */
.ap-support,.rep-profile,.theme-body,.audience-body,.format-name-desc,.sp-caption{color:#C0B29C !important}
.sp-statnote{color:#5C4A38 !important}

/* ===== apex-visual-1 (2026-07-22): stagger, grain, chrome, proof-quote ===== */
/* 1) Child stagger: card/stat grids deal out on the house curve (60-80ms steps) */
.reveal :is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>*,
:is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats).reveal>*{
  opacity:0;transform:translateY(26px);
  transition:opacity .7s cubic-bezier(0.32,0.72,0,1),transform .7s cubic-bezier(0.32,0.72,0,1);
}
.reveal.visible :is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>*,
.reveal :is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats).visible>*,
:is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats).reveal.visible>*{
  opacity:1;transform:none;
}
:is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>:nth-child(1){transition-delay:.05s}
:is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>:nth-child(2){transition-delay:.12s}
:is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>:nth-child(3){transition-delay:.19s}
:is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>:nth-child(4){transition-delay:.26s}
:is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>:nth-child(5){transition-delay:.33s}
:is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>:nth-child(6){transition-delay:.40s}
:is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>:nth-child(7){transition-delay:.47s}
:is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>:nth-child(8){transition-delay:.54s}
:is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>:nth-child(n+9){transition-delay:.6s}
@media (prefers-reduced-motion:reduce){
  .reveal :is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats)>*,
  :is(.authority-grid,.cat-cards,.assets-grid,.rooms-grid,.two-disc-grid,.method-principles,.beliefs-list,.ap-phases,.partnership-grid,.cinematic-stat-grid,.bridge-stats,.sp-stats,.sp-grid3,.sp-prog,.sp-worlds,.hb-stats).reveal>*{opacity:1 !important;transform:none !important;transition:none !important}
}
/* 2) Material grain: one fixed film layer, implied not depicted */
html::after{content:'';position:fixed;inset:0;z-index:70;pointer-events:none;opacity:.032;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px}
/* 3) Chrome: canon selection color */
::selection{background:rgba(232,98,26,0.9);color:#FFF8EF}
/* 4) Proof pull-quote promoted from footnote to statement */
.proof-quote{font-size:clamp(1.6rem,2.3vw,2.35rem) !important;line-height:1.4 !important;max-width:26ch}
/* 5) 95%-grid hover parity: cells wake on hover like the society cells */
.invisible .inv-cell img{transition:filter .5s cubic-bezier(0.32,0.72,0,1)}
.invisible .inv-cell:hover img{filter:brightness(.96) saturate(.95)}

/* ===== apex-visual-2 (2026-07-23): de leeslijn + seam hand-offs ===== */
/* De leeslijn — fixed gold reading hairline at the right edge, tipped with the 6px coin.
   Driven per page by a tiny rAF-throttled scroll script that sets --lees (0..1) and
   toggles .on past 60% of the hero. Transform/opacity only. */
.leeslijn{position:fixed;top:0;right:28px;width:1px;height:100%;z-index:90;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(0.32,0.72,0,1)}
.leeslijn.on{opacity:1}
.leeslijn::before{content:'';position:absolute;inset:0;background:linear-gradient(#C9A84C,#E8C97A);transform-origin:top;transform:scaleY(var(--lees,0))}
.leeslijn .dot{position:absolute;top:0;left:-2.5px;width:6px;height:6px;border-radius:50%;background:#E8C97A;transform:translateY(calc(var(--lees,0)*(100vh - 6px)))}
@media(max-width:900px),(prefers-reduced-motion:reduce){.leeslijn{display:none}}
/* Seam hand-off — the dark room's shadow falls onto the top edge of the cream section
   that follows it (paper at the edge of lamplight). Static, top-only, no borders. */
.open-categories-band,.home-bridge,.final,.cinematic,.final-cta,.why,.exclusivity{box-shadow:inset 0 90px 90px -70px rgba(10,8,6,0.09)}

/* ===== apex-sweep-p0 (2026-07-23): readability bugs from consistency sweep ===== */
.cs-conditions .cs-condition-label{color:#201610 !important}
.cs-conditions .cs-condition-label em{color:#A94012 !important}
.cs-conditions .cs-condition-num{color:#7B6123 !important}
.quote-section p em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important}
.quote-section .quote-mark{color:#A94012 !important}

/* ===== apex-sweep-p1 (2026-07-23): eyebrow→gold unification + chrome canon ===== */
/* Eyebrows unified to gold site-wide; orange stays exclusively the emphasis (em) accent.
   #C9A84C = the gold already used on category pages (owner-approved 2026-07-23). */
[class*="eyebrow-text"]{color:#C9A84C !important}
/* Gateway / besloten-briefing modal → canon dark card + pill submit (eyebrow caught above) */
.gateway-box{background:#241B12 !important;border-radius:18px !important}
.gateway-submit{border-radius:100px !important}
.gateway-eyebrow-line{background:#C9A84C !important}
/* Nav CTA → 100px pill, matching every other CTA on the site */
.nav-cta{border-radius:100px !important}

/* ===== apex-caption-legibility (2026-07-30): stronger scrims + text-shadow on photo-tile captions ===== */
.inv-grid-soc .inv-overlay{background:linear-gradient(to top,rgba(10,8,6,0.97) 0%,rgba(10,8,6,0.82) 34%,rgba(10,8,6,0.55) 66%,rgba(10,8,6,0.34) 100%) !important}
.invisible-grid .inv-name,.invisible-grid .inv-tag,.inv-grid-soc .inv-name,.inv-grid-soc .inv-tag,.inv-cell .inv-name,.inv-cell .inv-tag{text-shadow:0 1px 3px rgba(10,8,6,0.92),0 2px 20px rgba(10,8,6,0.65)}

/* ===== apex-sweep-p3 (2026-07-30): contrast/readability stress-test fixes ===== */
/* Eyebrows on CREAM sections need the darker gold (bright gold = 1.81:1 on parchment) */
.sp-parch [class*="eyebrow-text"],.open-categories-band [class*="eyebrow-text"],.home-bridge [class*="eyebrow-text"],.cinematic [class*="eyebrow-text"],.principle [class*="eyebrow-text"],.commercial [class*="eyebrow-text"],.why [class*="eyebrow-text"],.exclusivity [class*="eyebrow-text"],.structure [class*="eyebrow-text"],.invisible [class*="eyebrow-text"],.intensity [class*="eyebrow-text"],.pathway [class*="eyebrow-text"],.final-cta [class*="eyebrow-text"],.case-intro [class*="eyebrow-text"],.three [class*="eyebrow-text"],.xsectors [class*="eyebrow-text"],.categories [class*="eyebrow-text"],.rooms [class*="eyebrow-text"]{color:#7B6123 !important}
.open-categories-band .open-cat-label{color:#7B6123 !important}
/* Card-title links inside SOLID DARK cards must not take the cream-section link color */
.categories .cat-cards .cat-item a{color:inherit !important}
/* Quote attribution: gold only on the dark (doc-hero) commercial variant */
.commercial .quote-attr{color:#5C4A38 !important}
.doc-hero ~ .commercial .quote-attr{color:#C9A84C !important}
/* Statnote follows its band tone */
.sp-parch .sp-statnote{color:#5C4A38 !important}
.sp-band:not(.sp-parch) .sp-statnote{color:#C0B29C !important}
/* Cream structure block (brand briefing) */
.structure .structure-meta-val{color:#5C4A38 !important}
.structure .structure-meta-key{color:#7B6123 !important}
/* Muted body copy lift on dark cards */
.asset-desc,.mprin-body,.value-card-body,.fb-cat-body,.fb-xcard-desc{color:#C0B29C !important}
/* Nav CTA keeps a backing over bright hero tops */
#nav:not(.scrolled) .nav-cta{background:rgba(16,11,7,0.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
/* iPad landscape: 8-cell grid crops 29% of height -> lift faces into frame */
@media(max-width:1024px){.invisible-grid .inv-video{object-position:center 22% !important}}

/* ===== apex-sweep-p4 (2026-07-30): pathway doors collapsed to padding-width ===== */
@media(min-width:769px){
  .pathway{display:flex !important}
  .pathway>.pathway-panel{flex:1 1 0 !important;min-width:0 !important}
}


/* ===== apex-sweep-p5 (2026-07-30): design-sweep site-wide fixes ===== */
/* Footer legal row must span full width (footer is flex, grid-column does nothing) */
.footer-legal{flex:0 0 100% !important;width:100% !important}
/* Category cross-sell grid: 7 cards in a 2-col grid orphans the last one -> centered flex-wrap */
.xcat{display:flex !important;flex-wrap:wrap;justify-content:center;gap:28px}
.xcat > .xcard{flex:1 1 calc(50% - 14px);max-width:calc(50% - 14px)}
@media(max-width:760px){.xcat > .xcard{flex:1 1 100%;max-width:100%}}

/* ===== apex-sweep-p6 (2026-08-25): a11y — closed gateway must leave the tab order ===== */
.gateway-overlay{visibility:hidden;transition:opacity .5s cubic-bezier(0.32,0.72,0,1),visibility 0s linear .5s}
.gateway-overlay.active,.gateway-overlay.open,.gateway-overlay.is-open,.gateway-overlay[aria-hidden="false"]{visibility:visible;transition:opacity .5s cubic-bezier(0.32,0.72,0,1),visibility 0s}
@media(prefers-reduced-motion:reduce){.gateway-overlay{transition:none}}

/* ===== apex-sweep-p7 (2026-09-01): mobile legibility floor =====
   Micro-labels and CTAs were rendering at 8.8-10.4px on phones. Raise to a
   readable floor and trim tracking slightly so nothing rewraps. */
@media(max-width:600px){
  .btn-primary,.btn-primary span,.btn-secondary,.btn-secondary span{font-size:12.5px !important;letter-spacing:0.16em !important}
  .final-cta-contact a{font-size:12.5px !important;letter-spacing:0.1em !important}
  .serdar-case-link,.serdar-case-link span{font-size:11.5px !important;letter-spacing:0.18em !important}
  .pathway-cta,.pathway-cta span{font-size:11.5px !important;letter-spacing:0.16em !important}
  .pathway-type-text,.pathway-eyebrow,.pathway-eyebrow span{font-size:11px !important;letter-spacing:0.18em !important}
  .cinematic-number,.intensity-chapter{font-size:11px !important;letter-spacing:0.2em !important}
  .inv-src{font-size:11px !important;letter-spacing:0.1em !important}
  .nt-label,.nav-toggle .nt-label,nav .nav-toggle .nt-label,#nav .nav-toggle span.nt-label{font-size:11px !important;letter-spacing:0.22em !important}
  .footer-legal,.footer-legal span,.footer-legal a{font-size:11px !important;letter-spacing:0.06em !important}
  .gateway-submit,.gateway-submit span{font-size:11.5px !important;letter-spacing:0.16em !important}
  .gateway-skip{font-size:11px !important;letter-spacing:0.1em !important}
}

/* ===== apex-sweep-p8 (2026-09-01): verified ink-on-band contrast repairs =====
   Each rule below was measured live (computed colour vs the element's real
   painted background, background-images and pseudo-element scrims excluded).
   Cream bands were carrying light ink; two dark bands carried dark ink. */
/* light ink left on cream bands */
.inv-society-intro .lab .tx{color:#7B6123 !important}
.inv-society-intro p em{color:#9E3E12 !important;-webkit-text-fill-color:#9E3E12 !important}
.inv-society .inv-soc-cta,.inv-society .inv-soc-cta span,a.inv-soc-cta{color:#8A3A10 !important}
.exclusivity .excl-body{color:#5C4A38 !important}
.assets .assets-eyebrow-text{color:#7B6123 !important}
.articles .article-num-roman{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important}
.principle .principle-pull em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important}
/* dark ink left on dark bands */
.categories .cat-waitlist span,.categories .cat-waitlist-arrow{color:#F59050 !important}
.offer .offer-card-label{color:#C9A84C !important}
/* category name links sit on the dark category cards: keep them cream, not the cream-band link colour */
section.categories .cat-cards .cat-item-name a,section.categories .cat-cards .cat-item-name,.cat-item-name a{color:#F5F0E8 !important}
/* two remaining ink-on-band repairs found by the full-text audit */
.inv-society-intro p{color:#5C4A38 !important}
body .beliefs .belief-num,body section.beliefs .belief-num,.beliefs .belief:hover .belief-num{color:#E8621A !important;-webkit-text-fill-color:#E8621A !important}
/* the two muted labels that sit on CREAM need the dark ink, not the dark-band muted tone */
.intensity .intensity-chapter,.index .index-status,.case-intro .index-status{color:#5C4A38 !important}
/* .criteria is a dark band: its accents need the dark-band orange, not the cream-band one */
/* measured: the whole .criteria band incl. its cards is cream; .offer cards are dark */
.criteria em,.criteria .criteria-title em,.criteria .criteria-name em,.criteria .criteria-desc em{color:#A94012 !important;-webkit-text-fill-color:#A94012 !important}
.offer .offer-card em,.offer .offer-card-title em{color:#F59050 !important;-webkit-text-fill-color:#F59050 !important}

/* ══ ACCESSIBILITY · TAP TARGETS (2026-09-12 stress test) ══════════════
   Contact links were 10-20px tall on mobile (min standard = 44px).
   Padding grows the hit area; equal negative margin cancels any layout
   shift, so this is visually identical but properly tappable.        */
a[href^="tel:"],
a[href^="mailto:"]{
  display:inline-flex;
  align-items:center;
  min-height:44px;
  margin-block:-14px;
}

/* ══ WIDE DISPLAYS ≥1800px (2026-09-12 stress test) ════════════════════
   Type stopped scaling at ~1920px: on a 2560px display the hero filled
   only 30% of the screen and body copy stayed laptop-sized. These tiers
   let the composition breathe on large monitors. Nothing below 1800px
   is affected.                                                        */
@media (min-width:1800px){
  .hero-content{padding-left:6vw;padding-right:4vw}
  .hero-title{font-size:min(clamp(4.3rem,4.6vw,6.4rem),11vh) !important;line-height:.97}
  .hero-definer{max-width:44ch;font-size:1.24rem;line-height:1.75}
  .hero-eyebrow .hero-eyebrow-text,.hero-eyebrow span{font-size:.7rem;letter-spacing:.38em}
}
@media (min-width:2300px){
  .hero-title{font-size:min(clamp(4.8rem,4.8vw,7.2rem),12vh) !important}
  .hero-definer{max-width:48ch;font-size:1.36rem}
}

/* ══ HERO EYEBROW LEGIBILITY (2026-09-12) ══════════════════════════════
   Orange eyebrow sat on the bright lamp-glow of the hero photo and was
   hard to read at wide sizes. Shadow only — brand colour untouched.  */
.hero-eyebrow-text{
  text-shadow:0 1px 14px rgba(10,8,6,.9),0 0 4px rgba(10,8,6,.7);
}
.hero-eyebrow-line{box-shadow:0 0 10px rgba(10,8,6,.8)}

/* ══ LONG URL WRAPPING (2026-09-12) ════════════════════════════════════
   .detail-val used overflow-wrap:anywhere, which broke the LinkedIn URL
   mid-word ("dannyschuur / man"). Prefer real break points; only break
   arbitrarily as a last resort.                                       */
.detail-val a{overflow-wrap:break-word;word-break:normal}

/* ══ ULTRA-WIDE HERO COMPOSITIE (2026-09-12, tweede pas) ═══════════════
   Gemeten op 2560: .hero-content bleef op max-width:1000px staan terwijl
   de letter wél meegroeide. Gevolg: 61% leeg rechts EN de H1 viel uiteen
   over 5 regels (op 1440 zijn het 3). De kolom moet meegroeien met de
   letter, anders wordt een groter scherm juist een slechtere compositie. */
@media (min-width:1800px){
  .hero .hero-content,section.hero .hero-content{max-width:1360px !important}
}
@media (min-width:2300px){
  .hero .hero-content,section.hero .hero-content{max-width:1560px !important}
}

/* ══ HERO SECUNDAIRE CTA LEESBAARHEID (2026-09-12) ════════════════════
   "Start a conversation" stond in --text-muted met een --divider rand
   (bijna zwart) bovenop de foto: op de studio-screenshot vrijwel
   onzichtbaar. Alleen binnen de hero opgehelderd; elders ongemoeid.   */
.hero .proof-link-secondary,section.hero .proof-link-secondary{
  color:rgba(245,240,232,0.92) !important;
  border-color:rgba(245,240,232,0.42) !important;
  text-shadow:0 1px 3px rgba(10,8,6,0.95),0 2px 14px rgba(10,8,6,0.75);
  transition:color .4s cubic-bezier(0.32,0.72,0,1),border-color .4s cubic-bezier(0.32,0.72,0,1),background-color .4s cubic-bezier(0.32,0.72,0,1);
}
.hero .proof-link-secondary:hover,section.hero .proof-link-secondary:hover{
  color:#F5F0E8 !important;
  border-color:rgba(245,240,232,0.7) !important;
  background-color:rgba(245,240,232,0.06) !important;
}
/* de primaire knop staat ook op de foto: zelfde schaduwbehandeling, kleur ongemoeid */
.hero .proof-link-primary,section.hero .proof-link-primary{
  text-shadow:0 1px 3px rgba(10,8,6,0.9),0 2px 14px rgba(10,8,6,0.6);
}


/* ══ ULTRA-WIDE: ook de knoppen meeschalen (2026-09-13) ════════════════
   Gemeten op 2560: kop 115px en bodytekst 22px schaalden mee, maar de
   twee hero-knoppen bleven op 9.9px staan. Op een 27" scherm is dat
   onleesbaar klein en het is de conversiepad-knop.                    */
@media (min-width:1800px){
  .hero .proof-link,section.hero .proof-link{font-size:.78rem;letter-spacing:.26em;padding:18px 34px}
  .hero .hero-eyebrow-text,section.hero .hero-eyebrow-text{font-size:.76rem}
}
@media (min-width:2300px){
  .hero .proof-link,section.hero .proof-link{font-size:.86rem;letter-spacing:.26em;padding:20px 38px}
  .hero .hero-eyebrow-text,section.hero .hero-eyebrow-text{font-size:.82rem}
}
