/* Historia as part of the shared agency system. */
.mzs-history-experience{position:relative;z-index:2;background:linear-gradient(180deg,var(--mzs-bg-top),var(--mzs-bg-mid) 46%,var(--mzs-bg-bottom));overflow:clip}
.mzs-history-experience :where(h1,h2,h3,p,blockquote){text-wrap:pretty}

.mzs-history-experience :is(.mzs-history-hero-copy h1,.mzs-history-hero-stage strong,.mzs-section-heading h2,.mzs-history-stage>h2,.mzs-history-local h2) .mzs-title-accent{color:var(--mzs-title-accent)}
.mzs-history-experience .mzs-section-heading h2{max-width:16ch;margin:12px 0 0;color:var(--mzs-text);font-size:clamp(30px,3vw,42px);font-weight:570;line-height:1.02;letter-spacing:-.05em}
.mzs-history-experience .mzs-section-heading>p:last-child{max-width:62ch;margin:18px 0 0;color:var(--mzs-text-soft);font-size:16px;line-height:1.72}
.mzs-history-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}

.mzs-history-hero{position:relative;min-height:min(840px,92svh);display:grid;align-items:center;padding:calc(var(--mzs-nav-visual-start, var(--mzs-nav-height-start)) + 62px) 0 92px;border-bottom:1px solid color-mix(in srgb,var(--mzs-line) 34%,transparent);isolation:isolate;overflow:visible}
.mzs-history-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,color-mix(in srgb,var(--mzs-aqua) 10%,transparent),transparent 32%),linear-gradient(120deg,transparent 0 64%,color-mix(in srgb,var(--mzs-gold) 5%,transparent));pointer-events:none;z-index:-1}
.mzs-history-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.76fr);gap:clamp(54px,7vw,110px);align-items:center}
.mzs-history-hero-copy h1{max-width:18ch;margin:16px 0 0;color:var(--mzs-text);font-size:clamp(34px,3.4vw,46px);font-weight:590;line-height:1.01;letter-spacing:-.055em}
.mzs-history-hero-copy h1 strong{color:var(--mzs-title-accent);font-weight:620}
.mzs-history-title-mobile,.mzs-history-lead-mobile{display:none}.mzs-history-lead{max-width:63ch;margin:22px 0 0;color:var(--mzs-text-soft);font-size:clamp(16px,1.35vw,18px);line-height:1.7}
.mzs-experience .mzs-history-hero-stage{position:relative;min-height:410px;display:grid;place-items:center;padding-top:56px;border:1px solid color-mix(in srgb,var(--mzs-line) 35%,transparent);border-radius:42% 58% 54% 46%/46% 42% 58% 54%;background:radial-gradient(circle,color-mix(in srgb,var(--mzs-aqua) 8%,transparent),transparent 64%);overflow:visible;isolation:isolate}
.mzs-history-hero-stage::before,.mzs-history-hero-stage::after{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--mzs-aqua) 22%,transparent);border-radius:46% 54% 44% 56%/54% 42% 58% 46%}
.mzs-history-hero-stage::before{inset:14%;transform:rotate(10deg)}.mzs-experience .mzs-history-hero-stage::after{inset:12%;border-color:color-mix(in srgb,var(--mzs-gold) 25%,transparent);transform:rotate(-13deg);content:"";position:absolute;border:1px solid color-mix(in srgb,var(--mzs-aqua) 12%,transparent);border-radius:50%;pointer-events:none;}
.mzs-history-hero-stage>.mzs-history-hero-categories{position:absolute;z-index:20;left:28px;right:28px;top:18px;width:auto;max-width:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px 8px;margin:0;padding:0;color:var(--mzs-gold);font-size:12px;font-weight:900;line-height:1.45;letter-spacing:.085em;text-align:center;text-transform:uppercase;white-space:normal;overflow:visible}.mzs-history-hero-stage>.mzs-history-hero-categories span,.mzs-history-hero-stage>.mzs-history-hero-categories i{display:inline-block;max-width:none;white-space:nowrap}.mzs-history-hero-stage>.mzs-history-hero-categories i{color:color-mix(in srgb,var(--mzs-aqua) 68%,var(--mzs-gold));font-style:normal;opacity:.76}
.mzs-history-hero-stage strong{position:relative;z-index:2;max-width:12ch;color:var(--mzs-text);font-size:clamp(29px,3.1vw,43px);font-weight:550;line-height:1.04;letter-spacing:-.045em;text-align:center}
.mzs-history-route{position:absolute;inset:10%;transform:rotate(-8deg);border:1px dashed color-mix(in srgb,var(--mzs-aqua) 38%,transparent);border-radius:48% 52% 41% 59%/58% 42% 58% 42%}
.mzs-history-route i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--mzs-aqua);box-shadow:0 0 18px color-mix(in srgb,var(--mzs-aqua) 60%,transparent)}
.mzs-history-route i:nth-child(1){left:4%;top:54%}.mzs-history-route i:nth-child(2){left:35%;top:4%;background:var(--mzs-gold)}.mzs-history-route i:nth-child(3){right:8%;top:30%}.mzs-history-route i:nth-child(4){right:26%;bottom:4%;background:var(--mzs-gold)}

.mzs-history-system,.mzs-history-journey,.mzs-history-expertise,.mzs-history-events,.mzs-history-visibility,.mzs-history-local,.mzs-history-guide,.mzs-history-principle{position:relative;padding:clamp(88px,9vw,138px) 0;border-bottom:1px solid color-mix(in srgb,var(--mzs-line) 30%,transparent)}
.mzs-history-system-grid,.mzs-history-events-grid,.mzs-history-guide-grid,.mzs-history-local-grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(54px,8vw,124px);align-items:start}
.mzs-history-system-grid>.mzs-section-heading,.mzs-history-events-grid>.mzs-section-heading,.mzs-history-guide-grid>.mzs-section-heading{position:sticky;top:calc(var(--mzs-nav-height-scrolled) + 40px)}
.mzs-history-system-path,.mzs-history-events-path,.mzs-history-visibility-track{list-style:none;margin:0;padding:0}
.mzs-history-system-path li,.mzs-history-events-path li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:25px 0;border-bottom:1px solid color-mix(in srgb,var(--mzs-line) 33%,transparent)}
.mzs-history-system-path li:first-child,.mzs-history-events-path li:first-child{padding-top:0}
.mzs-history-system-path li>span,.mzs-history-events-path li>span{color:var(--mzs-gold);font-size:12px;font-weight:900;letter-spacing:.12em}
.mzs-history-system-path h3,.mzs-history-events-path h3{margin:0;color:var(--mzs-text);font-size:22px;font-weight:610;letter-spacing:-.025em}
.mzs-history-system-path p,.mzs-history-events-path p{margin:9px 0 0;color:var(--mzs-text-soft);font-size:16px;line-height:1.65}
.mzs-history-events .mzs-action{margin-top:26px}

.mzs-history-journey{background:linear-gradient(180deg,color-mix(in srgb,var(--mzs-surface) 18%,transparent),transparent 24%)}
.mzs-history-journey-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:clamp(58px,8vw,120px);align-items:start}
.mzs-history-stage{position:sticky;top:calc(var(--mzs-nav-height-scrolled) + 34px)}
.mzs-history-stage>h2{max-width:13ch;margin:12px 0 0;color:var(--mzs-text);font-size:clamp(30px,2.8vw,40px);font-weight:570;line-height:1.02;letter-spacing:-.05em}
.mzs-history-stage>p:not(.mzs-eyebrow){margin:17px 0 0;color:var(--mzs-text-soft);line-height:1.68}
.mzs-experience .mzs-history-stage-visual{position:relative;min-height:250px;margin-top:30px;padding:28px 0;border:0;border-top:1px solid color-mix(in srgb,var(--mzs-line) 36%,transparent);border-bottom:1px solid color-mix(in srgb,var(--mzs-line) 36%,transparent);border-radius:0;background:transparent;overflow:visible;}
.mzs-history-stage-visual small{display:block;color:var(--mzs-gold);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.mzs-history-stage-visual b{display:block;margin-top:26px;color:color-mix(in srgb,var(--mzs-aqua) 74%,transparent);font-size:54px;font-weight:420;line-height:1;letter-spacing:-.06em}
.mzs-history-stage-visual>strong{display:block;max-width:15ch;margin-top:12px;color:var(--mzs-text);font-size:22px;font-weight:600;line-height:1.18}
.mzs-history-stage-line{position:absolute;right:-30px;bottom:-24px;width:180px;height:130px;border:1px solid color-mix(in srgb,var(--mzs-aqua) 18%,transparent);border-radius:48% 52% 43% 57%}
.mzs-history-stage-line i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--mzs-aqua)}.mzs-history-stage-line i:nth-child(1){left:8%;top:46%}.mzs-history-stage-line i:nth-child(2){left:50%;top:9%;background:var(--mzs-gold)}.mzs-history-stage-line i:nth-child(3){right:6%;bottom:28%}
.mzs-history-index{display:grid;gap:7px;margin-top:22px}.mzs-history-index a{display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:center;padding:8px 0;color:color-mix(in srgb,var(--mzs-text-soft) 72%,transparent);font-size:13px}.mzs-history-index a span{color:var(--mzs-gold);font-size:12px;font-weight:900}.mzs-history-index a strong{font-weight:650}.mzs-history-index a.is-active,.mzs-history-index a:hover{color:var(--mzs-aqua)}
.mzs-history-chapters{position:relative}.mzs-experience .mzs-history-chapter{position:relative;min-height:390px;padding:74px 0 74px 48px;opacity:.56;scroll-margin-top:calc(var(--mzs-nav-height-scrolled) + 28px);transition:background .45s var(--mzs-ease);}.mzs-experience .mzs-history-chapter.is-active{opacity:1;transform:translateX(4px);background:radial-gradient(circle at 75% 42%,color-mix(in srgb,var(--mzs-aqua) 6%,transparent),transparent 34%);}
.mzs-history-chapter-line{position:absolute;left:8px;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--mzs-line) 36%,transparent)}.mzs-history-chapter-line span{position:absolute;left:50%;top:84px;width:10px;height:10px;transform:translate(-50%,-50%);border:2px solid var(--mzs-bg-mid);border-radius:50%;background:var(--mzs-gold);box-shadow:0 0 0 6px color-mix(in srgb,var(--mzs-gold) 8%,transparent)}
.mzs-history-chapter header{display:flex;align-items:center;gap:16px}.mzs-history-chapter header span{color:var(--mzs-gold);font-size:12px;font-weight:900;letter-spacing:.12em}.mzs-history-chapter header small{color:color-mix(in srgb,var(--mzs-text-soft) 72%,transparent);font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}
.mzs-history-chapter h3{max-width:18ch;margin:15px 0 0;color:var(--mzs-text);font-size:clamp(29px,3vw,41px);font-weight:580;line-height:1.06;letter-spacing:-.045em}.mzs-history-chapter>p{max-width:62ch;margin:17px 0 0;color:var(--mzs-text-soft);font-size:16px;line-height:1.72}
.mzs-history-projects{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none}.mzs-history-projects li{padding:8px 11px;border:1px solid color-mix(in srgb,var(--mzs-aqua) 24%,transparent);border-radius:var(--mzs-radius-pill,999px);color:var(--mzs-aqua);font-size:12px;font-weight:760;letter-spacing:.04em}.mzs-history-projects a{color:inherit;text-decoration:none}.mzs-history-projects a:hover,.mzs-history-projects a:focus-visible{color:var(--mzs-gold)}.mzs-history-projects.is-stage{position:relative;z-index:2;gap:5px}.mzs-history-projects.is-stage li{padding:6px 9px;font-size:12px}

.mzs-history-centered-heading{max-width:760px;margin:0 auto 54px;text-align:center}.mzs-history-centered-heading h2,.mzs-history-centered-heading>p:last-child{margin-inline:auto}
.mzs-history-expertise-list{max-width:980px;margin:0 auto;border-top:1px solid color-mix(in srgb,var(--mzs-line) 40%,transparent)}
.mzs-history-expertise-list article{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;padding:30px 0;border-bottom:1px solid color-mix(in srgb,var(--mzs-line) 40%,transparent)}
.mzs-history-expertise-list article>span{color:var(--mzs-gold);font-size:12px;font-weight:900;letter-spacing:.12em}.mzs-history-expertise-list small{color:var(--mzs-aqua);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.mzs-history-expertise-list h3{margin:9px 0 0;color:var(--mzs-text);font-size:clamp(24px,2.4vw,32px);font-weight:590;letter-spacing:-.035em}.mzs-history-expertise-list p{max-width:72ch;margin:12px 0 0;color:var(--mzs-text-soft);line-height:1.7}

.mzs-history-visibility-heading{max-width:760px}.mzs-history-visibility-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px;border-top:1px solid color-mix(in srgb,var(--mzs-line) 38%,transparent)}.mzs-history-visibility-track li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:26px 26px 26px 0;border-bottom:1px solid color-mix(in srgb,var(--mzs-line) 38%,transparent)}.mzs-history-visibility-track li+li{padding-left:26px;border-left:1px solid color-mix(in srgb,var(--mzs-line) 38%,transparent)}.mzs-history-visibility-track li>span{color:var(--mzs-gold);font-size:12px;font-weight:900}.mzs-history-visibility-track h3{margin:0;color:var(--mzs-text);font-size:20px}.mzs-history-visibility-track p{margin:9px 0 0;color:var(--mzs-text-soft);font-size:16px;line-height:1.65}.mzs-history-visibility blockquote{max-width:28ch;margin:54px 0 0;padding:0;border:0;color:var(--mzs-text);font-size:clamp(27px,3.2vw,42px);font-weight:530;line-height:1.08;letter-spacing:-.045em}

.mzs-history-local{background:linear-gradient(120deg,color-mix(in srgb,var(--mzs-aqua) 7%,transparent),transparent 58%)}.mzs-history-local-grid>div h2{max-width:15ch;margin:12px 0 0;color:var(--mzs-text);font-size:clamp(30px,3vw,42px);font-weight:580;line-height:1.02;letter-spacing:-.05em}.mzs-history-local-grid>div>p:last-child{max-width:61ch;margin:19px 0 0;color:var(--mzs-text-soft);line-height:1.72}.mzs-history-local ul{list-style:none;margin:0;padding:0;border-top:1px solid color-mix(in srgb,var(--mzs-line) 40%,transparent)}.mzs-history-local li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--mzs-line) 40%,transparent)}.mzs-history-local li span{color:var(--mzs-gold);font-size:12px;font-weight:900}.mzs-history-local li strong{color:var(--mzs-text);font-size:17px;font-weight:620}

.mzs-history-guide-panel{min-height:420px;padding:34px;border:1px solid color-mix(in srgb,var(--mzs-aqua) 24%,transparent);border-radius:30px;background:linear-gradient(150deg,color-mix(in srgb,var(--mzs-surface) 78%,transparent),color-mix(in srgb,var(--mzs-bg-bottom) 92%,transparent))}.mzs-history-guide-step>small,.mzs-history-guide-result>small{color:var(--mzs-gold);font-size:12px;font-weight:900;letter-spacing:.13em}.mzs-history-guide-step h3,.mzs-history-guide-result h3{max-width:18ch;margin:14px 0 24px;color:var(--mzs-text);font-size:clamp(27px,2.8vw,38px);font-weight:580;line-height:1.08;letter-spacing:-.04em}.mzs-history-choice-list{display:grid}.mzs-history-choice-list button{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--mzs-line) 35%,transparent);background:none;background-image:none;box-shadow:none;color:var(--mzs-text-soft);font:inherit;font-weight:700;text-align:left;cursor:pointer}.mzs-history-choice-list button span{width:30px;height:30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--mzs-aqua) 32%,transparent);border-radius:10px;color:var(--mzs-aqua)}.mzs-history-choice-list button:hover,.mzs-history-choice-list button:focus-visible{color:var(--mzs-text)}.mzs-history-transform{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mzs-history-transform article{padding:18px 0;border-top:1px solid color-mix(in srgb,var(--mzs-line) 38%,transparent)}.mzs-history-transform span{color:var(--mzs-gold);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.12em}.mzs-history-transform p{margin:10px 0 0;color:var(--mzs-text-soft);line-height:1.55}

.mzs-history-principle{text-align:center}.mzs-history-principle blockquote{max-width:24ch;margin:18px auto 24px;padding:0;border:0;color:var(--mzs-text);font-size:clamp(30px,3.2vw,44px);font-weight:540;line-height:1.04;letter-spacing:-.05em}.mzs-history-principle>div>p:not(.mzs-eyebrow){max-width:60ch;margin-inline:auto;color:var(--mzs-text-soft);line-height:1.72}.mzs-history-principle .mzs-action{margin-top:24px}

@media (max-width:1100px){.mzs-history-hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:46px}.mzs-history-journey-grid{grid-template-columns:300px minmax(0,1fr);gap:48px}.mzs-history-system-grid,.mzs-history-events-grid,.mzs-history-guide-grid,.mzs-history-local-grid{gap:50px}.mzs-history-chapter{padding-left:38px}}

@media (max-width:960px),(max-width:1100px) and (max-height:620px){
  .mzs-history-experience{padding-bottom:calc(88px + env(safe-area-inset-bottom))}
  .mzs-history-hero{min-height:auto;padding:calc(var(--mzs-nav-visual-start,var(--mzs-nav-height-mobile)) + 48px) 0 64px}.mzs-history-hero-grid{display:block;min-width:0}.mzs-history-hero-grid>*{width:100%;max-width:100%;min-width:0}.mzs-history-hero-copy{text-align:center}.mzs-history-hero-copy .mzs-eyebrow{text-align:center}.mzs-history-title-desktop,.mzs-history-lead-desktop{display:none}.mzs-history-title-mobile,.mzs-history-lead-mobile{display:inline}.mzs-history-hero-copy h1{max-width:13ch;margin:13px auto 0;font-size:clamp(32px,8.8vw,39px);line-height:1.02;overflow-wrap:anywhere}.mzs-history-lead{max-width:36ch;margin:18px auto 0;font-size:17px;line-height:1.66}.mzs-history-actions{justify-content:center;margin-top:23px}.mzs-history-hero-stage{width:min(100%,560px);min-height:286px;margin:38px auto 0;border-radius:34% 66% 58% 42%/52% 40% 60% 48%}.mzs-history-hero-stage>.mzs-history-hero-categories{left:18px;right:18px;top:16px;font-size:11px;gap:2px 7px;letter-spacing:.07em}.mzs-history-hero-stage strong{font-size:32px}
  .mzs-history-system,.mzs-history-journey,.mzs-history-expertise,.mzs-history-events,.mzs-history-visibility,.mzs-history-local,.mzs-history-guide,.mzs-history-principle{padding:84px 0}.mzs-history-experience .mzs-section-heading{text-align:center}.mzs-history-experience .mzs-section-heading h2{max-width:14ch;margin:10px auto 0;font-size:clamp(34px,9vw,44px)}.mzs-history-experience .mzs-section-heading>p:last-child{max-width:36ch;margin:15px auto 0;font-size:17px;line-height:1.68}.mzs-history-system-grid,.mzs-history-events-grid,.mzs-history-guide-grid,.mzs-history-local-grid{display:block}.mzs-history-system-grid>.mzs-section-heading,.mzs-history-events-grid>.mzs-section-heading,.mzs-history-guide-grid>.mzs-section-heading{position:relative;top:auto;margin-bottom:34px}
  .mzs-history-system-path li,.mzs-history-events-path li{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:20px 0}.mzs-history-system-path h3,.mzs-history-events-path h3{font-size:20px}.mzs-history-system-path p,.mzs-history-events-path p{font-size:16px;line-height:1.7}
  .mzs-history-journey-grid{display:block}.mzs-history-stage{position:relative;top:auto;text-align:center}.mzs-history-stage .mzs-eyebrow{text-align:center}.mzs-history-stage>h2{max-width:14ch;margin:10px auto 0;font-size:clamp(34px,9vw,44px)}.mzs-history-stage>p:not(.mzs-eyebrow){max-width:36ch;margin:15px auto 0;font-size:17px;line-height:1.68}.mzs-history-stage-visual{min-height:250px;margin-top:30px;padding:28px 24px;text-align:left}.mzs-history-stage-visual b{font-size:45px}.mzs-history-stage-visual>strong{font-size:22px}.mzs-history-index-shell{margin-top:22px}.mzs-history-index{gap:14px}.mzs-history-index a{grid-template-columns:28px minmax(0,1fr);align-items:center}.mzs-history-chapters{margin-top:34px}.mzs-history-chapter{min-height:0;padding:58px 0;opacity:1;transform:none;text-align:center}.mzs-history-chapter-line{display:none}.mzs-history-chapter header{justify-content:center}.mzs-history-chapter h3{max-width:15ch;margin-inline:auto;font-size:clamp(30px,8.4vw,38px)}.mzs-history-chapter>p{max-width:38ch;margin-inline:auto;font-size:17px;line-height:1.72}.mzs-history-projects{gap:6px;margin-top:18px}
  .mzs-history-centered-heading{margin-bottom:34px}.mzs-history-expertise-list article{grid-template-columns:38px minmax(0,1fr);gap:13px;padding:23px 0;text-align:left}.mzs-history-expertise-list h3{font-size:23px}.mzs-history-expertise-list p{font-size:16px;line-height:1.7}
  .mzs-history-events .mzs-action{margin-inline:auto}.mzs-history-visibility-track{display:block;margin-top:34px}.mzs-history-visibility-track li,.mzs-history-visibility-track li+li{grid-template-columns:34px minmax(0,1fr);padding:20px 0;border-left:0}.mzs-history-visibility blockquote{margin-top:36px;font-size:clamp(26px,7.8vw,34px);text-align:center}
  .mzs-history-local-grid>div{text-align:center}.mzs-history-local-grid>div h2{max-width:14ch;margin:10px auto 0;font-size:clamp(34px,9vw,44px)}.mzs-history-local-grid>div>p:last-child{max-width:36ch;margin:16px auto 0;font-size:16px;line-height:1.7}.mzs-history-local ul{margin-top:34px;text-align:left}.mzs-history-local li{grid-template-columns:38px 1fr}.mzs-history-local li strong{font-size:17px}
  .mzs-history-guide-panel{min-height:0;padding:25px 20px}.mzs-history-guide-step h3,.mzs-history-guide-result h3{font-size:27px}.mzs-history-transform{grid-template-columns:1fr}.mzs-history-principle blockquote{font-size:clamp(29px,8.2vw,38px)}
  .mzs-history-system-path li>span,.mzs-history-events-path li>span,.mzs-history-stage-visual small,.mzs-history-chapter header span,.mzs-history-chapter header small,.mzs-history-expertise-list article>span,.mzs-history-expertise-list small,.mzs-history-visibility-track li>span,.mzs-history-local li span,.mzs-history-guide-step>small{font-size:14px}.mzs-history-projects li{font-size:14px}
}
@media (max-width:390px){.mzs-history-hero-stage>.mzs-history-hero-categories{left:12px;right:12px;top:14px;font-size:10px;gap:2px 5px;letter-spacing:.04em}.mzs-history-actions{display:grid}.mzs-history-actions .mzs-action{justify-content:center}.mzs-history-hero-copy h1{font-size:32px}.mzs-history-stage-visual{padding-inline:20px}}
@media (prefers-reduced-motion:reduce){.mzs-history-chapter{transition:none}}
