.contact[data-astro-cid-jjagjrbk]{background:var(--color-slate);color:var(--color-on-dark);padding-block:var(--space-20)}@media(max-width:767px){.contact[data-astro-cid-jjagjrbk]{padding-block:56px}}.contact__title[data-astro-cid-jjagjrbk]{font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--color-on-dark)}.contact__lead[data-astro-cid-jjagjrbk]{margin:var(--space-6) 0 0;max-width:52ch;color:var(--color-on-dark-secondary)}.contact__prep-link[data-astro-cid-jjagjrbk]{margin:var(--space-6) 0 0}.contact__prep-anchor[data-astro-cid-jjagjrbk]{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--color-on-dark);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.contact__channels[data-astro-cid-jjagjrbk]{margin-top:var(--space-12);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12);max-width:36rem}.contact__label[data-astro-cid-jjagjrbk]{margin:0;font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-heading-secondary)}.contact__email[data-astro-cid-jjagjrbk]{display:block;margin-top:var(--space-3);font-family:var(--font-heading);font-size:clamp(18px,2.5vw,22px);font-weight:600;color:var(--color-on-dark);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;word-break:break-word}.contact__email[data-astro-cid-jjagjrbk]:hover,.contact__email[data-astro-cid-jjagjrbk]:focus-visible{color:var(--color-on-dark-secondary)}.contact__action[data-astro-cid-jjagjrbk]{margin-top:var(--space-6)}.contact[data-astro-cid-jjagjrbk] [data-astro-cid-jjagjrbk]:focus-visible{outline-color:var(--color-gold)}.founder[data-astro-cid-tta7wnmz]{background:var(--color-surface);padding-block:var(--space-20)}@media(max-width:767px){.founder[data-astro-cid-tta7wnmz]{padding-block:56px}}.founder__grid[data-astro-cid-tta7wnmz]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-12);align-items:start}@media(max-width:1023px){.founder__grid[data-astro-cid-tta7wnmz]{grid-template-columns:1fr;gap:var(--space-6)}}.founder__paragraph[data-astro-cid-tta7wnmz]{margin:0;color:var(--color-text-secondary)}.founder__title[data-astro-cid-tta7wnmz]{margin-bottom:24px}.founder__paragraph[data-astro-cid-tta7wnmz]+.founder__paragraph[data-astro-cid-tta7wnmz]{margin-top:var(--space-6)}.founder__link-wrap[data-astro-cid-tta7wnmz]{margin-top:var(--space-6);font-size:17px;line-height:1.55}.founder__link-wrap[data-astro-cid-tta7wnmz] a[data-astro-cid-tta7wnmz]{font-family:var(--font-heading);font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.home-guides[data-astro-cid-p5mzkmfw]{padding-block:clamp(48px,7vw,88px)}.home-guides__intro[data-astro-cid-p5mzkmfw]{max-width:42rem;margin-bottom:clamp(24px,3vw,40px)}.home-guides__grid[data-astro-cid-p5mzkmfw]{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-guides__card[data-astro-cid-p5mzkmfw]{display:block;height:100%;padding:20px 20px 18px;border:1px solid rgb(23 40 50 / 12%);border-radius:4px;text-decoration:none;color:inherit;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.home-guides__card[data-astro-cid-p5mzkmfw]:hover,.home-guides__card[data-astro-cid-p5mzkmfw]:focus-visible{border-color:#17283247;box-shadow:0 8px 24px #121f2714}.home-guides__card[data-astro-cid-p5mzkmfw] h3[data-astro-cid-p5mzkmfw]{margin:0;font-size:1.1rem}.home-guides__card[data-astro-cid-p5mzkmfw] p[data-astro-cid-p5mzkmfw]{margin:8px 0 0;color:var(--color-body-secondary, #4a5860);line-height:1.45}.home-guides__more[data-astro-cid-p5mzkmfw]{display:inline-block;margin-top:14px;font-family:var(--font-heading);font-size:.92rem;font-weight:600;color:var(--color-slate, #172832);text-decoration:underline;text-underline-offset:3px}.home-guides__all[data-astro-cid-p5mzkmfw]{margin:28px 0 0}.home-guides__all[data-astro-cid-p5mzkmfw] a[data-astro-cid-p5mzkmfw]{font-family:var(--font-heading);font-weight:600}@media(max-width:699px){.home-guides__grid[data-astro-cid-p5mzkmfw]{grid-template-columns:1fr}}.home-hero[data-astro-cid-pgpo2ev5]{position:relative;isolation:isolate;color:var(--color-on-dark);min-height:min(78vh,720px);display:flex;align-items:flex-end;padding-block:clamp(48px,8vw,88px) clamp(40px,6vw,72px);overflow:hidden;background:var(--color-slate)}.home-hero__media[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:0}.home-hero__img[data-astro-cid-pgpo2ev5]{width:100%;height:100%;object-fit:cover;object-position:center 40%}.home-hero__veil[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,#172832e0,#172832b8 42%,#17283261 70%,#17283238),linear-gradient(to top,rgb(23 40 50 / 55%) 0%,transparent 45%)}.home-hero__layout[data-astro-cid-pgpo2ev5]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.75fr);gap:clamp(28px,4vw,56px);align-items:end;width:100%}.home-hero__eyebrow[data-astro-cid-pgpo2ev5]{margin:0;font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-heading-secondary)}.home-hero__title[data-astro-cid-pgpo2ev5]{margin:var(--space-4) 0 0;max-width:16ch;font-size:clamp(34px,5.2vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:var(--color-on-dark)}.home-hero__lead[data-astro-cid-pgpo2ev5]{margin:var(--space-6) 0 0;max-width:38rem;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--color-on-dark-secondary)}.home-hero__actions[data-astro-cid-pgpo2ev5]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-8)}.home-hero__panel[data-astro-cid-pgpo2ev5]{background:#ffffff1a;border:1px solid rgb(255 255 255 / 18%);border-radius:4px;padding:22px 22px 20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.home-hero__panel-label[data-astro-cid-pgpo2ev5]{margin:0 0 14px;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold)}.home-hero__panel-list[data-astro-cid-pgpo2ev5]{margin:0;padding:0;list-style:none;display:grid;gap:12px}.home-hero__panel-list[data-astro-cid-pgpo2ev5] li[data-astro-cid-pgpo2ev5]{position:relative;padding-left:18px;font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1.35;color:var(--color-on-dark)}.home-hero__panel-list[data-astro-cid-pgpo2ev5] li[data-astro-cid-pgpo2ev5]:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:1px;background:var(--color-gold)}.visually-hidden[data-astro-cid-pgpo2ev5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:899px){.home-hero[data-astro-cid-pgpo2ev5]{min-height:0;align-items:stretch;padding-block:40px 32px}.home-hero__layout[data-astro-cid-pgpo2ev5]{grid-template-columns:1fr;gap:22px;align-items:start}.home-hero__title[data-astro-cid-pgpo2ev5]{max-width:none}.home-hero__panel[data-astro-cid-pgpo2ev5]{padding:16px 16px 14px}.home-hero__panel-list[data-astro-cid-pgpo2ev5]{gap:8px}.home-hero__panel-list[data-astro-cid-pgpo2ev5] li[data-astro-cid-pgpo2ev5]{font-size:14px;font-weight:500}.home-hero__veil[data-astro-cid-pgpo2ev5]{background:linear-gradient(to top,#172832eb 12%,#172832b3 48%,#17283273)}}@media(prefers-reduced-motion:reduce){.home-hero__panel[data-astro-cid-pgpo2ev5]{backdrop-filter:none;-webkit-backdrop-filter:none;background:#172832d1}}.home-report[data-astro-cid-ftwqsfhb]{padding-block:clamp(48px,7vw,88px);background:var(--color-surface, #eef1f3)}.home-report__grid[data-astro-cid-ftwqsfhb]{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.home-report__eyebrow[data-astro-cid-ftwqsfhb]{margin:0;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-slate, #172832)}.home-report__actions[data-astro-cid-ftwqsfhb]{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);margin-top:var(--space-8);align-items:center}.home-report__list[data-astro-cid-ftwqsfhb]{margin:0;padding:0;list-style:none;display:grid;gap:14px}.home-report__list[data-astro-cid-ftwqsfhb] li[data-astro-cid-ftwqsfhb]{background:#fff;border:1px solid rgb(23 40 50 / 12%);border-radius:4px;padding:16px 18px}.home-report__list[data-astro-cid-ftwqsfhb] h3[data-astro-cid-ftwqsfhb]{margin:0;font-size:1.05rem;font-weight:600}.home-report__list[data-astro-cid-ftwqsfhb] p[data-astro-cid-ftwqsfhb]{margin:6px 0 0;color:var(--color-body-secondary, #4a5860);font-size:.98rem;line-height:1.45}@media(max-width:899px){.home-report__grid[data-astro-cid-ftwqsfhb]{grid-template-columns:1fr}}.home-services{padding-block:88px;background:var(--color-white)}@media(max-width:767px){.home-services{padding-block:56px}}.home-services__intro{max-width:720px}.home-services__intro .section-lead{margin-top:24px}.home-services__grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;align-items:stretch;margin-top:40px}@media(max-width:1023px){.home-services__grid{grid-template-columns:1fr}}.home-services__panel{padding:32px;border-radius:6px}.home-services__panel--primary{background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--color-gold)}.home-services__panel--secondary{background:var(--color-white);border:1px solid var(--color-border)}@media(max-width:767px){.home-services__panel{padding:24px}}.home-services__label{margin:0;font-family:var(--font-heading);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text)}.home-services__panel h3{margin:16px 0 0;font-size:24px;font-weight:600;line-height:1.25}.home-services__panel h3+p{margin:16px 0 0;font-size:17px;line-height:1.55;color:var(--color-text-secondary)}.home-services__panel a{margin-top:20px}.home-services__full-cycle{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:24px;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.home-services__full-cycle-label,.home-services__full-cycle-text{margin:0}.home-services__full-cycle-label{font-family:var(--font-heading);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.home-services__full-cycle-text{font-size:16px;line-height:1.55;color:var(--color-text-secondary)}@media(max-width:767px){.home-services__full-cycle{grid-template-columns:1fr;gap:12px}}.home-services__guides{margin:24px 0 0;max-width:70ch;font-size:16px;line-height:1.55;color:var(--color-text-secondary)}.home-services__guides a{text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline}.home-services__guides a:hover,.home-services__guides a:focus-visible{text-decoration-thickness:2px}.home-situations[data-astro-cid-tmphikmj]{background:var(--color-white);padding-block:clamp(56px,8vw,88px)}.home-situations[data-astro-cid-tmphikmj] .section-title[data-astro-cid-tmphikmj]{max-width:22ch}.home-situations__grid[data-astro-cid-tmphikmj]{margin-top:var(--space-10, 40px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.home-situations__card[data-astro-cid-tmphikmj]{padding:22px 22px 20px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface)}.home-situations__card[data-astro-cid-tmphikmj] h3[data-astro-cid-tmphikmj]{margin:0;font-size:18px;font-weight:600;color:var(--color-slate)}.home-situations__card[data-astro-cid-tmphikmj] p[data-astro-cid-tmphikmj]{margin:10px 0 0;font-size:16px;line-height:1.55;color:var(--color-text-secondary)}.home-situations__sectors[data-astro-cid-tmphikmj]{margin-top:clamp(40px,6vw,64px);padding-top:clamp(28px,4vw,40px);border-top:1px solid var(--color-border);max-width:52rem}.home-situations__sectors-title[data-astro-cid-tmphikmj]{margin:0;font-size:clamp(22px,2.5vw,28px);font-weight:600;color:var(--color-slate)}.home-situations__sectors[data-astro-cid-tmphikmj] p[data-astro-cid-tmphikmj]{margin:14px 0 0;font-size:17px;line-height:1.6;color:var(--color-text-secondary)}@media(max-width:699px){.home-situations__grid[data-astro-cid-tmphikmj]{grid-template-columns:1fr}}.home-trust[data-astro-cid-jp3gnjwj]{background:var(--color-surface);border-block:1px solid var(--color-border);padding-block:clamp(28px,4vw,40px)}.home-trust__grid[data-astro-cid-jp3gnjwj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.home-trust__title[data-astro-cid-jp3gnjwj]{margin:0;font-family:var(--font-heading);font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--color-slate)}.home-trust__text[data-astro-cid-jp3gnjwj]{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--color-text-secondary)}@media(max-width:899px){.home-trust__grid[data-astro-cid-jp3gnjwj]{grid-template-columns:1fr;gap:20px}}.its-process[data-astro-cid-i3lst5rn]{padding-top:80px}@media(max-width:1023px){.its-process[data-astro-cid-i3lst5rn]{padding-top:64px}}@media(max-width:767px){.its-process[data-astro-cid-i3lst5rn]{padding-top:52px}}.its-process__title[data-astro-cid-i3lst5rn]{font-family:var(--font-heading);font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.2;color:var(--color-on-dark);margin:0}.its-process__steps[data-astro-cid-i3lst5rn]{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;position:relative}.its-process__steps[data-astro-cid-i3lst5rn]:before{content:"";position:absolute;top:18px;left:12px;right:12px;height:1px;background:#ffffff26;pointer-events:none}.its-process__step[data-astro-cid-i3lst5rn]{position:relative;padding-top:8px}.its-process__step-number[data-astro-cid-i3lst5rn]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:16px;font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-gold);background:var(--color-slate);border:2px solid var(--color-gold);border-radius:50%;position:relative;z-index:1}.its-process__step-title[data-astro-cid-i3lst5rn]{margin:0;font-family:var(--font-heading);font-size:17px;font-weight:600;line-height:1.3;color:var(--color-on-dark)}.its-process__step-text[data-astro-cid-i3lst5rn]{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--color-on-dark-secondary)}@media(max-width:900px){.its-process__steps[data-astro-cid-i3lst5rn]{grid-template-columns:1fr;gap:32px;margin-top:32px;padding-left:4px}.its-process__steps[data-astro-cid-i3lst5rn]:before{inset:0 auto 0 21px;width:2px;height:auto;background:var(--color-gold);opacity:.85}.its-process__step[data-astro-cid-i3lst5rn]{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding-top:0}.its-process__step-number[data-astro-cid-i3lst5rn]{grid-row:1 / span 2;margin:0;width:40px;height:40px;align-self:start}.its-process__step-title[data-astro-cid-i3lst5rn],.its-process__step-text[data-astro-cid-i3lst5rn]{grid-column:2}}.its-process__closure[data-astro-cid-i3lst5rn]{padding-bottom:80px;margin-top:0;padding-top:48px}@media(max-width:767px){.its-process__closure[data-astro-cid-i3lst5rn]{padding-top:36px;padding-bottom:52px}}.its-process__closure-grid[data-astro-cid-i3lst5rn]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center}@media(max-width:767px){.its-process__closure-grid[data-astro-cid-i3lst5rn]{grid-template-columns:1fr}}.its-process__closure-text[data-astro-cid-i3lst5rn]{margin:0;max-width:56ch;font-size:17px;line-height:1.55;color:var(--color-on-dark-secondary)}.its-process__closure-btn[data-astro-cid-i3lst5rn]{justify-self:end}@media(max-width:767px){.its-process__closure-btn[data-astro-cid-i3lst5rn]{width:100%;justify-self:stretch}}@media(max-width:767px){.silo-figure[data-astro-cid-pbfuwu3c] .silo-board{--board-max: 280px}}.silo-figure[data-astro-cid-pbfuwu3c]{margin:0;max-width:100%}.silo-figure__caption[data-astro-cid-pbfuwu3c]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:12px;font-size:14px;line-height:1.45;color:var(--color-text-secondary)}.silo-figure__label[data-astro-cid-pbfuwu3c]{font-family:var(--font-heading);font-weight:600;color:var(--color-text)}.silo-figure__note[data-astro-cid-pbfuwu3c]{color:var(--color-text-secondary)}.its-story{--story-paper: #f5f5f3;--story-line: var(--color-border);--story-ink: #2f4858;--story-muted: #526875;background:var(--story-paper);color:var(--story-ink);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.its-story__journey{position:relative;overflow-anchor:none}.its-story__pin{max-width:1440px;margin:auto;padding:32px 40px}.its-story__heading-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.its-story__journey-eyebrow{margin:0;font:700 11px/1.4 var(--font-heading);letter-spacing:.18em;text-transform:uppercase}.its-story__heading-actions,.its-story__index{display:flex;align-items:center;gap:8px}.its-story__index-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-bottom:2px solid transparent;text-decoration:none;font:500 14px var(--font-heading);color:var(--story-muted)}.its-story__index-link[aria-current=step]{border-color:var(--story-ink);color:var(--story-ink)}.its-story__index-link:hover,.its-story__mode-toggle:hover{background:#2f48580a}.its-story__index-link:active,.its-story__mode-toggle:active{background:#2f485816}.its-story__mode-toggle{min-height:44px;padding:0 12px;border:0;background:none;color:var(--story-muted);font:500 12px var(--font-heading);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.its-story__mode-toggle[hidden]{display:none}.its-story :is(a,button):focus-visible{outline:3px solid var(--story-ink);outline-offset:3px}.its-story__composition{max-width:1240px;margin:32px auto;min-width:0}.its-story__words{position:relative;min-width:0}.its-story__chapter{padding:40px 0;scroll-margin-top:calc(var(--story-header-offset, 96px) + 16px)}.its-story__copy{min-width:0;width:100%}.its-story__chapter-tag{font:500 13px/1.45 var(--font-heading);color:var(--story-muted);margin:0 0 22px}.its-story__chapter-title{font:500 clamp(30px,3.3vw,46px)/1.12 var(--font-heading);letter-spacing:-.04em;margin:0 0 24px;color:var(--story-ink)}.its-story__chapter-body{font-size:19px;line-height:1.6;color:var(--story-muted);margin:0;max-width:37ch}.its-story__chapter-list{margin:24px 0 0;padding:0;list-style:none;font-size:16px;line-height:1.5;color:var(--story-muted)}.its-story__chapter-list li{padding:8px 0;border-top:1px solid var(--story-line)}.its-story__chapter-note{font-size:14px;line-height:1.45;margin:16px 0 0;color:var(--story-muted)}.its-story__chapter-cta{display:inline-flex;margin-top:24px;min-height:44px;padding:12px 20px;font:650 14px/1.4 var(--font-heading)}.its-story__chapter-report{margin-top:24px}.its-story__opening-title{font-size:clamp(36px,4vw,56px);font-weight:600}.its-story__opening-title span{color:var(--story-muted)}.its-story__opening-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.its-story__opening-actions .btn{gap:10px}.its-story__opening .its-story__static-figure img{max-height:600px;width:auto;margin-inline:auto}.its-story__static-figure{min-width:0}.its-story__art{position:relative;aspect-ratio:1;overflow:hidden;contain:paint;isolation:isolate;align-self:center;justify-self:center}.its-story__plane{position:absolute;left:0;top:0;width:600px;height:600px;transform-origin:0 0}.its-story__camera{position:absolute;left:0;top:0;width:600px;height:900px;transform-origin:0 0;will-change:transform}.its-story__camera img{display:block;position:absolute;inset:0;width:600px;height:900px;max-width:none;object-fit:contain}.its-story__layer-cut{opacity:0}.its-story__report-paper{position:absolute;left:258px;top:135px;width:290px;padding:28px;background:#fff;border:1px solid #dde2e4;box-shadow:0 18px 48px #233c4b18;opacity:0;transform-origin:50% 60%;will-change:transform,opacity;pointer-events:none}.its-story__report-paper small{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.its-story__report-paper h3{font:600 26px/1.2 var(--font-heading);letter-spacing:-.03em;margin:14px 0 6px;color:var(--story-ink)}.its-story__report-subtitle{font-size:13px;color:var(--story-muted);margin:0 0 20px}.its-story__report-paper dl{margin:0}.its-story__report-paper dt{font:600 14px/1.6 var(--font-heading);border-top:1px solid var(--story-line);padding-top:14px;margin-top:14px}.its-story__report-paper dd{font-size:14px;line-height:1.6;color:var(--story-muted);margin:5px 0 0}.its-story__report-foot{font-size:11px;color:var(--story-muted);margin:20px 0 0}.its-story__under{max-width:1240px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:16px;border-top:1px solid var(--story-line)}.its-story__caption{font-size:14px;line-height:1.45;min-height:2.9em;margin:0;color:var(--story-muted);display:flex;align-items:center}.its-story__progress{height:2px;width:120px;background:var(--story-line);flex-shrink:0}.its-story__progress span{display:block;height:100%;background:var(--story-ink);transform-origin:0 50%;transform:scaleX(0)}.its-story[data-story-mode=enhanced] .its-story__journey{height:calc(100svh - var(--story-header-offset) + var(--story-travel))}.its-story[data-story-mode=enhanced] .its-story__pin{position:sticky;top:var(--story-header-offset);height:calc(100svh - var(--story-header-offset));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:20px 40px 16px}.its-story[data-story-mode=enhanced] .its-story__composition{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;align-items:center;width:100%;height:100%;margin:0 auto;min-height:0}.its-story[data-story-mode=enhanced] .its-story__words{height:var(--story-words-height, 430px);max-width:440px}.its-story[data-story-mode=enhanced] .its-story__chapter{position:absolute;inset:0;display:flex;align-items:center;padding:0;opacity:0;pointer-events:none}.its-story[data-story-mode=enhanced] .its-story__chapter.is-active{opacity:1;pointer-events:auto}.its-story[data-story-mode=enhanced] .its-story__art{width:var(--story-art-side, 360px);height:var(--story-art-side, 360px)}.its-story[data-story-mode=enhanced] .its-story__static-figure{display:none}.its-story[data-story-mode=enhanced] .its-story__chapter-report{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.its-story[data-story-mode=static] .its-story__art,.its-story[data-story-mode=static] .its-story__progress{display:none}.its-story[data-story-mode=static] .its-story__chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;border-bottom:1px solid var(--story-line);opacity:1!important;transform:none!important}.its-story[data-story-mode=static] .its-story__copy{max-width:540px}@media(min-width:761px)and (max-width:900px){.its-story[data-story-mode=enhanced] .its-story__composition{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.its-story[data-story-mode=enhanced] .its-story__words{order:0;width:min(100%,520px);max-width:520px;height:auto}.its-story[data-story-mode=enhanced] .its-story__art{order:1;width:auto;max-width:420px;max-height:420px}}@media(max-width:760px){.its-story__pin{padding:24px 20px}.its-story__heading-row{gap:8px}.its-story__journey-eyebrow{font-size:10px;letter-spacing:.1em}.its-story__heading-actions{justify-content:space-between;width:100%;gap:4px}.its-story__index{gap:0}.its-story__mode-toggle{padding-inline:8px}.its-story__chapter-tag{font-size:11px;line-height:1.4;margin-bottom:12px}.its-story__chapter-title{font-size:28px;line-height:1.12;margin-bottom:12px}.its-story__chapter-body{font-size:16px;line-height:1.4;max-width:none}.its-story__chapter-list{font-size:16px;line-height:1.3;margin-top:14px}.its-story__chapter-list li{padding:4px 0}.its-story__chapter-note{font-size:12px;line-height:1.35;margin-top:10px}.its-story__chapter-cta{font-size:13px;margin-top:14px;padding:10px 16px}.its-story__under{padding-top:8px;gap:12px}.its-story__caption{font-size:12px;line-height:1.35;min-height:4.05em}.its-story__progress{width:48px}.its-story[data-story-mode=enhanced] .its-story__pin{padding:8px 20px 10px;gap:6px}.its-story[data-story-mode=enhanced] .its-story__journey-eyebrow{display:none}.its-story[data-story-mode=enhanced] .its-story__composition{display:flex;flex-direction:column;justify-content:center;gap:8px}.its-story[data-story-mode=enhanced] .its-story__art{order:0;flex-shrink:0}.its-story[data-story-mode=enhanced] .its-story__words{order:1;width:100%;max-width:440px;flex-shrink:0}.its-story[data-story-mode=static] .its-story__chapter{display:block}.its-story[data-story-mode=static] .its-story__static-figure{margin-top:24px}}.its-story[data-story-mode=enhanced][data-story-density=concise] .its-story__chapter-list,.its-story[data-story-mode=enhanced][data-story-density=concise] .its-story__chapter-note,.its-story[data-story-mode=enhanced][data-story-density=compact] .its-story__chapter-list,.its-story[data-story-mode=enhanced][data-story-density=compact] .its-story__chapter-note,.its-story[data-story-mode=enhanced][data-story-density=compact] .its-story__chapter-body,.its-story[data-story-mode=enhanced][data-story-density=compact] .its-story__chapter-cta{display:none}.its-story[data-story-mode=enhanced][data-story-density=compact] .its-story__chapter-title{margin-bottom:0}@media(prefers-reduced-motion:reduce){.its-story[data-story-mode] .its-story__journey{height:auto}.its-story[data-story-mode] .its-story__pin{position:static;height:auto;display:block}.its-story[data-story-mode] .its-story__composition{display:block;margin:24px auto}.its-story[data-story-mode] .its-story__words{height:auto;max-width:none}.its-story[data-story-mode] .its-story__chapter{position:static;display:block;opacity:1!important;transform:none!important;padding:32px 0}.its-story[data-story-mode] .its-story__art{display:none}.its-story[data-story-mode] .its-story__static-figure{display:block;margin-top:24px}.its-story[data-story-mode] .its-story__chapter-report{position:static;width:auto;height:auto;margin:24px 0 0;clip-path:none;white-space:normal}}@media(max-width:760px){.its-story__opening-title{font-size:32px}.its-story__opening-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.its-story__opening-actions :is(.btn,.link-secondary){min-height:44px;font-size:12px;padding:6px 8px;line-height:1.3}.its-story__opening-actions .link-secondary{justify-content:center}.its-story[data-story-mode=enhanced] .its-story__words{order:0}.its-story[data-story-mode=enhanced] .its-story__art{order:1}.its-story[data-story-mode=enhanced][data-story-density=compact] .its-story__opening-title{font-size:27px}.its-story[data-story-mode=enhanced][data-story-density=compact] .its-story__opening .its-story__chapter-tag{font-size:10px;margin-bottom:8px}}.its-bridge[data-astro-cid-4cgqoml5]{background:var(--color-white);padding-block:clamp(48px,7vw,72px) clamp(24px,4vw,40px)}.its-bridge__why[data-astro-cid-4cgqoml5]{max-width:46rem}.its-bridge__why-text[data-astro-cid-4cgqoml5]{margin:var(--space-6) 0 0;font-size:clamp(17px,1.2vw,19px);line-height:1.6;color:var(--color-text-secondary)}.its[data-astro-cid-4cgqoml5]{background:var(--color-white)}.its__intro[data-astro-cid-4cgqoml5]{padding-block:24px 48px;border-top:1px solid var(--color-border)}@media(max-width:767px){.its__intro[data-astro-cid-4cgqoml5]{padding-block:16px 32px}}.its__title[data-astro-cid-4cgqoml5]{margin-top:0}.its__lead[data-astro-cid-4cgqoml5]{margin:var(--space-5) 0 0;max-width:720px;font-size:clamp(17px,1.2vw,19px);line-height:1.6;color:var(--color-text-secondary)}.its-process-band[data-astro-cid-4cgqoml5]{--color-focus: var(--color-focus-on-dark);background:var(--color-slate);color:var(--color-on-dark-secondary)}
