.KalenHarraldCaseStudy-module__yBgfbW__wrap{max-width:var(--container-max);margin:0 auto;padding:0 24px}.KalenHarraldCaseStudy-module__yBgfbW__eyebrow{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin:0 0 16px;font-size:11px;font-weight:600}.KalenHarraldCaseStudy-module__yBgfbW__eyebrowDark{color:#7a6232;}.KalenHarraldCaseStudy-module__yBgfbW__hero{background:var(--color-navy);color:var(--color-ivory);border-top:2px solid var(--color-gold);padding:56px 0 72px}.KalenHarraldCaseStudy-module__yBgfbW__back{font-family:var(--font-inter);color:#f9f8f599;margin-bottom:40px;font-size:12px;text-decoration:none;display:inline-block}.KalenHarraldCaseStudy-module__yBgfbW__back:hover{color:var(--color-ivory)}.KalenHarraldCaseStudy-module__yBgfbW__heroGrid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:64px;display:grid}.KalenHarraldCaseStudy-module__yBgfbW__photo{aspect-ratio:4/5;background:var(--color-navy-deep);width:100%;position:relative;overflow:hidden}.KalenHarraldCaseStudy-module__yBgfbW__photo img{object-fit:cover;object-position:center 30%}.KalenHarraldCaseStudy-module__yBgfbW__photoCaption{font-family:var(--font-inter);color:#f9f8f58c;margin:12px 0 0;font-size:12px}.KalenHarraldCaseStudy-module__yBgfbW__h1{margin:0 0 28px;font-weight:700}.KalenHarraldCaseStudy-module__yBgfbW__h1Name{font-family:var(--font-inter);letter-spacing:.04em;color:var(--color-ivory);margin-bottom:14px;font-size:15px;font-weight:600;display:block}.KalenHarraldCaseStudy-module__yBgfbW__h1Line{letter-spacing:-.02em;color:var(--color-ivory);font-size:clamp(34px,4.6vw,58px);line-height:1.06;display:block;font-family:var(--font-playfair), Georgia, serif!important}.KalenHarraldCaseStudy-module__yBgfbW__lead{font-family:var(--font-inter);color:#f9f8f5d1;max-width:600px;margin:0 0 32px;font-size:18px;line-height:1.6}.KalenHarraldCaseStudy-module__yBgfbW__facts{border-top:1px solid var(--color-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.KalenHarraldCaseStudy-module__yBgfbW__facts>div{padding:18px 20px 0 0}.KalenHarraldCaseStudy-module__yBgfbW__facts>div+div{border-left:1px solid var(--color-hairline);padding-left:20px}.KalenHarraldCaseStudy-module__yBgfbW__facts dt{font-family:var(--font-inter);color:#f9f8f58c;margin-bottom:6px;font-size:12px}.KalenHarraldCaseStudy-module__yBgfbW__facts dd{color:var(--color-ivory);margin:0;font-size:20px;line-height:1.3;font-family:var(--font-playfair), Georgia, serif!important}.KalenHarraldCaseStudy-module__yBgfbW__factGold{color:var(--color-gold)!important}.KalenHarraldCaseStudy-module__yBgfbW__note{font-family:var(--font-inter);color:#f9f8f58c;max-width:600px;margin:22px 0 0;font-size:13px;line-height:1.6}.KalenHarraldCaseStudy-module__yBgfbW__section{padding:88px 0}.KalenHarraldCaseStudy-module__yBgfbW__ivory{background:var(--color-ivory);color:var(--color-navy)}.KalenHarraldCaseStudy-module__yBgfbW__cream{background:var(--color-cream);color:var(--color-navy)}.KalenHarraldCaseStudy-module__yBgfbW__h2{font-size:var(--ecs-section-size);color:var(--color-navy);margin:0 0 18px;font-weight:700;line-height:1.15;font-family:var(--font-playfair), Georgia, serif!important}.KalenHarraldCaseStudy-module__yBgfbW__intro{font-family:var(--font-inter);color:#3b4555;max-width:680px;margin:0 0 40px;font-size:17px;line-height:1.65}.KalenHarraldCaseStudy-module__yBgfbW__timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.KalenHarraldCaseStudy-module__yBgfbW__timeline li{border-top:2px solid var(--color-gold);padding-top:16px}.KalenHarraldCaseStudy-module__yBgfbW__timeline time,.KalenHarraldCaseStudy-module__yBgfbW__timeline .KalenHarraldCaseStudy-module__yBgfbW__when{font-family:var(--font-inter);color:#7a6232;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.KalenHarraldCaseStudy-module__yBgfbW__timeline p{font-family:var(--font-inter);color:#3b4555;margin:0;font-size:15px;line-height:1.6}.KalenHarraldCaseStudy-module__yBgfbW__frameworks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.KalenHarraldCaseStudy-module__yBgfbW__framework{background:#fff;border:1px solid #0b142614;padding:32px}.KalenHarraldCaseStudy-module__yBgfbW__framework h3{font-size:var(--ecs-card-size);color:var(--color-navy);margin:0 0 6px;font-family:var(--font-playfair), Georgia, serif!important}.KalenHarraldCaseStudy-module__yBgfbW__useLine{font-family:var(--font-inter);color:#7a6232;margin:0 0 14px;font-size:15px}.KalenHarraldCaseStudy-module__yBgfbW__framework p{font-family:var(--font-inter);color:#3b4555;font-size:15px;line-height:1.65}.KalenHarraldCaseStudy-module__yBgfbW__framework a{font-family:var(--font-inter);color:var(--color-navy);text-underline-offset:3px;font-size:14px;font-weight:600}.KalenHarraldCaseStudy-module__yBgfbW__credit{font-family:var(--font-inter);color:#3b4555;max-width:680px;margin:32px 0 0;font-size:15px;line-height:1.65}.KalenHarraldCaseStudy-module__yBgfbW__quoteSection{background:var(--color-navy-deep);color:var(--color-ivory);padding:96px 0}.KalenHarraldCaseStudy-module__yBgfbW__quote{max-width:860px;margin:0}.KalenHarraldCaseStudy-module__yBgfbW__quote p{color:var(--color-ivory);margin:0 0 24px;font-size:clamp(22px,2.6vw,30px);line-height:1.5;font-family:var(--font-playfair), Georgia, serif!important}.KalenHarraldCaseStudy-module__yBgfbW__quote footer{font-family:var(--font-inter);color:#f9f8f599;font-size:14px;line-height:1.6}.KalenHarraldCaseStudy-module__yBgfbW__quote footer a{color:var(--color-gold)}.KalenHarraldCaseStudy-module__yBgfbW__gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.KalenHarraldCaseStudy-module__yBgfbW__item a{color:inherit;text-decoration:none;display:block}.KalenHarraldCaseStudy-module__yBgfbW__frame{aspect-ratio:3/4;background:#fff;border:1px solid #0b14261a;width:100%;position:relative;overflow:hidden}.KalenHarraldCaseStudy-module__yBgfbW__frame img{object-fit:contain}.KalenHarraldCaseStudy-module__yBgfbW__item a:hover .KalenHarraldCaseStudy-module__yBgfbW__frame,.KalenHarraldCaseStudy-module__yBgfbW__item a:focus-visible .KalenHarraldCaseStudy-module__yBgfbW__frame{border-color:var(--color-gold)}.KalenHarraldCaseStudy-module__yBgfbW__itemDate{font-family:var(--font-inter);color:#7a6232;margin:14px 0 4px;font-size:12px;font-weight:600;display:block}.KalenHarraldCaseStudy-module__yBgfbW__itemTitle{font-family:var(--font-inter);color:var(--color-navy);margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.4}.KalenHarraldCaseStudy-module__yBgfbW__itemCaption{font-family:var(--font-inter);color:#4e5766;margin:0;font-size:13px;line-height:1.55}.KalenHarraldCaseStudy-module__yBgfbW__openLink{font-family:var(--font-inter);color:var(--color-navy);text-underline-offset:3px;margin-top:8px;font-size:13px;text-decoration:underline;display:inline-block}.KalenHarraldCaseStudy-module__yBgfbW__close{border-top:1px solid #c5a06259;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:72px;padding-top:40px;display:flex}.KalenHarraldCaseStudy-module__yBgfbW__close p{font-family:var(--font-inter);color:#3b4555;max-width:620px;margin:0;font-size:16px;line-height:1.6}.KalenHarraldCaseStudy-module__yBgfbW__cta{font-family:var(--font-inter);color:var(--color-navy);background:var(--color-gold);padding:15px 28px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.KalenHarraldCaseStudy-module__yBgfbW__cta:hover{background:var(--color-gold-soft)}@media (max-width:900px){.KalenHarraldCaseStudy-module__yBgfbW__heroGrid{grid-template-columns:1fr;gap:36px}.KalenHarraldCaseStudy-module__yBgfbW__photo{max-width:320px}.KalenHarraldCaseStudy-module__yBgfbW__frameworks{grid-template-columns:1fr}.KalenHarraldCaseStudy-module__yBgfbW__timeline{grid-template-columns:1fr;gap:24px}}@media (max-width:560px){.KalenHarraldCaseStudy-module__yBgfbW__hero{padding:40px 0 56px}.KalenHarraldCaseStudy-module__yBgfbW__back{margin-bottom:28px}.KalenHarraldCaseStudy-module__yBgfbW__photo{aspect-ratio:1;max-width:100%}.KalenHarraldCaseStudy-module__yBgfbW__lead{font-size:16px}.KalenHarraldCaseStudy-module__yBgfbW__facts{grid-template-columns:1fr}.KalenHarraldCaseStudy-module__yBgfbW__facts>div,.KalenHarraldCaseStudy-module__yBgfbW__facts>div+div{border-left:0;border-bottom:1px solid var(--color-hairline);padding:14px 0}.KalenHarraldCaseStudy-module__yBgfbW__section,.KalenHarraldCaseStudy-module__yBgfbW__quoteSection{padding:64px 0}.KalenHarraldCaseStudy-module__yBgfbW__quote p{font-size:20px}.KalenHarraldCaseStudy-module__yBgfbW__framework{padding:24px}.KalenHarraldCaseStudy-module__yBgfbW__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}
.MazikoFlagship-module__r1bVtq__page{--navy:#070e1c;--navy-2:#0b1426;--gold:#c5a062;--ivory:#f9f8f5;--ink:#0b1426;--muted:#5e6470;background:var(--ivory);color:var(--ink);font-family:var(--font-inter,"Inter", system-ui, sans-serif)}.MazikoFlagship-module__r1bVtq__wrap{max-width:1120px;margin:0 auto;padding:0 24px}.MazikoFlagship-module__r1bVtq__narrow{max-width:760px;margin:0 auto;padding:0 24px}.MazikoFlagship-module__r1bVtq__hero{background:var(--navy);color:var(--ivory);padding:72px 0 56px;position:relative}.MazikoFlagship-module__r1bVtq__hero:before{content:"";background:linear-gradient(90deg, transparent, var(--gold) 20%, var(--gold) 80%, transparent);height:2px;position:absolute;top:0;left:0;right:0}.MazikoFlagship-module__r1bVtq__back{letter-spacing:.12em;text-transform:uppercase;color:#f9f8f58c;margin-bottom:36px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.MazikoFlagship-module__r1bVtq__back:hover{color:var(--gold)}.MazikoFlagship-module__r1bVtq__heroGrid{grid-template-columns:1fr 220px;align-items:end;gap:48px;display:grid}.MazikoFlagship-module__r1bVtq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;font-size:12px;font-weight:600}.MazikoFlagship-module__r1bVtq__h1{letter-spacing:-.01em;color:var(--ivory);margin:0;font-size:clamp(34px,5.2vw,60px);font-weight:600;line-height:1.06;font-family:var(--font-playfair,"Playfair Display", Georgia, serif)!important}.MazikoFlagship-module__r1bVtq__sub{color:#f9f8f5d1;max-width:660px;margin:22px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.MazikoFlagship-module__r1bVtq__portrait{background:#f9f8f508;border:1px solid #c5a0628c;margin:0;padding:6px}.MazikoFlagship-module__r1bVtq__portrait img{width:100%;height:auto;display:block}.MazikoFlagship-module__r1bVtq__indicators{grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin:44px 0 0;padding:0;list-style:none;display:grid}.MazikoFlagship-module__r1bVtq__indicator{background:#f9f8f50a;border:1px solid #c5a0624d;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.MazikoFlagship-module__r1bVtq__indicatorPrimary{border-color:var(--gold);background:#c5a0621a}.MazikoFlagship-module__r1bVtq__firm{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:700}.MazikoFlagship-module__r1bVtq__indicatorText{color:var(--ivory);font-size:21px;line-height:1.25;font-family:var(--font-playfair,"Playfair Display", Georgia, serif)!important}.MazikoFlagship-module__r1bVtq__indicatorPrimary .MazikoFlagship-module__r1bVtq__indicatorText{font-size:26px}.MazikoFlagship-module__r1bVtq__arrow{color:var(--gold)}.MazikoFlagship-module__r1bVtq__indicatorMeta{color:#f9f8f5a8;font-size:13px}.MazikoFlagship-module__r1bVtq__press{color:#f9f8f58c;margin:26px 0 0;font-size:13px}.MazikoFlagship-module__r1bVtq__section{padding:80px 0}.MazikoFlagship-module__r1bVtq__sectionTint{background:#f1eee6}.MazikoFlagship-module__r1bVtq__sectionNavy{background:var(--navy-2);color:var(--ivory)}.MazikoFlagship-module__r1bVtq__kicker{letter-spacing:.16em;text-transform:uppercase;color:#9a7a43;margin:0 0 12px;font-size:12px;font-weight:700}.MazikoFlagship-module__r1bVtq__sectionNavy .MazikoFlagship-module__r1bVtq__kicker{color:var(--gold)}.MazikoFlagship-module__r1bVtq__h2,.MazikoFlagship-module__r1bVtq__h2Light{margin:0 0 22px;font-size:clamp(27px,3.2vw,38px);font-weight:600;line-height:1.15;font-family:var(--font-playfair,"Playfair Display", Georgia, serif)!important}.MazikoFlagship-module__r1bVtq__h2Light{color:var(--ivory)}.MazikoFlagship-module__r1bVtq__lead,.MazikoFlagship-module__r1bVtq__leadLight{margin:0 0 26px;font-size:19px;line-height:1.6}.MazikoFlagship-module__r1bVtq__leadLight{color:var(--ivory)}.MazikoFlagship-module__r1bVtq__bodyLight{color:#f9f8f5c7;margin:0 0 18px;font-size:16px;line-height:1.7}.MazikoFlagship-module__r1bVtq__points{gap:16px;margin:0;padding:0;list-style:none;display:grid}.MazikoFlagship-module__r1bVtq__points li{border-left:2px solid var(--gold);color:#2a3140;padding-left:20px;font-size:16px;line-height:1.65}.MazikoFlagship-module__r1bVtq__points strong{color:var(--ink)}.MazikoFlagship-module__r1bVtq__statement{color:var(--ink);margin:40px 0 0;font-size:clamp(22px,2.6vw,30px);line-height:1.3;font-family:var(--font-playfair,"Playfair Display", Georgia, serif)!important}.MazikoFlagship-module__r1bVtq__statementLight{color:var(--ivory);margin:0 0 22px;font-size:clamp(26px,3vw,36px);line-height:1.25;font-family:var(--font-playfair,"Playfair Display", Georgia, serif)!important}.MazikoFlagship-module__r1bVtq__journey{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.MazikoFlagship-module__r1bVtq__step,.MazikoFlagship-module__r1bVtq__stepPrimary{border-top:2px solid #0b14262e;flex-direction:column;gap:6px;padding:28px 22px 4px 0;display:flex;position:relative}.MazikoFlagship-module__r1bVtq__stepPrimary{border-top-color:var(--gold)}.MazikoFlagship-module__r1bVtq__step:before,.MazikoFlagship-module__r1bVtq__stepPrimary:before{content:"";background:var(--ivory);border:2px solid #0b142666;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.MazikoFlagship-module__r1bVtq__stepPrimary:before{background:var(--gold);border-color:var(--gold)}.MazikoFlagship-module__r1bVtq__when{letter-spacing:.12em;text-transform:uppercase;color:#9a7a43;font-size:12px;font-weight:700}.MazikoFlagship-module__r1bVtq__what{font-size:21px;line-height:1.25;font-family:var(--font-playfair,"Playfair Display", Georgia, serif)!important}.MazikoFlagship-module__r1bVtq__stepPrimary .MazikoFlagship-module__r1bVtq__what{font-weight:600}.MazikoFlagship-module__r1bVtq__detail{color:var(--muted);font-size:14px;line-height:1.55}.MazikoFlagship-module__r1bVtq__moves{gap:22px;margin:0;padding:0;list-style:none;display:grid}.MazikoFlagship-module__r1bVtq__moves li{grid-template-columns:44px 1fr;align-items:start;gap:16px;display:grid}.MazikoFlagship-module__r1bVtq__moveNo{color:var(--gold);font-size:28px;line-height:1;font-family:var(--font-playfair,"Playfair Display", Georgia, serif)!important}.MazikoFlagship-module__r1bVtq__moveTitle{margin:2px 0 4px;font-size:17px;font-weight:600}.MazikoFlagship-module__r1bVtq__moveBody{color:#2a3140;margin:0;font-size:16px;line-height:1.6}.MazikoFlagship-module__r1bVtq__quote{border-left:3px solid var(--gold);background:#fff;margin:44px 0 0;padding:22px 26px}.MazikoFlagship-module__r1bVtq__quote p{margin:0 0 8px;font-size:22px;font-family:var(--font-playfair,"Playfair Display", Georgia, serif)!important}.MazikoFlagship-module__r1bVtq__quote cite{color:var(--muted);font-size:13px;font-style:normal}.MazikoFlagship-module__r1bVtq__gallery{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:12px;display:grid}.MazikoFlagship-module__r1bVtq__doc{margin:0}.MazikoFlagship-module__r1bVtq__docWide{grid-column:1/-1;max-width:860px}.MazikoFlagship-module__r1bVtq__docFrame{background:#fff;border:1px solid #e2ded3;padding:10px;box-shadow:0 1px 2px #0b14260d}.MazikoFlagship-module__r1bVtq__docFrame img{width:100%;height:auto;display:block}.MazikoFlagship-module__r1bVtq__doc figcaption{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.55}.MazikoFlagship-module__r1bVtq__doc figcaption strong{color:var(--ink)}.MazikoFlagship-module__r1bVtq__evidenceNote{color:var(--muted);max-width:760px;margin:28px 0 0;font-size:14px;line-height:1.6}.MazikoFlagship-module__r1bVtq__ctaRow{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.MazikoFlagship-module__r1bVtq__button{background:var(--gold);color:var(--navy);padding:15px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.MazikoFlagship-module__r1bVtq__button:hover{background:#d4b47e}.MazikoFlagship-module__r1bVtq__textLink{color:var(--gold);font-size:15px;font-weight:600;text-decoration:none}.MazikoFlagship-module__r1bVtq__section:not(.MazikoFlagship-module__r1bVtq__sectionNavy) .MazikoFlagship-module__r1bVtq__textLink{color:#8a6b36}.MazikoFlagship-module__r1bVtq__faq{gap:22px;margin:0;display:grid}.MazikoFlagship-module__r1bVtq__faq dt{margin-bottom:6px;font-size:17px;font-weight:600}.MazikoFlagship-module__r1bVtq__faq dd{color:#2a3140;margin:0;font-size:16px;line-height:1.65}.MazikoFlagship-module__r1bVtq__related{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.MazikoFlagship-module__r1bVtq__relatedCard{color:var(--ink);background:#fff;border:1px solid #e2ded3;flex-direction:column;gap:4px;padding:22px;text-decoration:none;display:flex}.MazikoFlagship-module__r1bVtq__relatedCard:hover{border-color:var(--gold)}.MazikoFlagship-module__r1bVtq__relatedName{font-size:15px;font-weight:600}.MazikoFlagship-module__r1bVtq__relatedUni{color:var(--muted);font-size:13px}.MazikoFlagship-module__r1bVtq__relatedOutcome{color:#8a6b36;margin-top:6px;font-size:14px;font-weight:600}.MazikoFlagship-module__r1bVtq__disclaimer{padding:28px 0 56px}.MazikoFlagship-module__r1bVtq__disclaimer p{color:var(--muted);border-top:1px solid var(--gold);margin:0;padding-top:18px;font-size:12px;line-height:1.6}@media (max-width:900px){.MazikoFlagship-module__r1bVtq__indicators{grid-template-columns:1fr}.MazikoFlagship-module__r1bVtq__journey{grid-template-columns:1fr 1fr;row-gap:28px}.MazikoFlagship-module__r1bVtq__gallery{grid-template-columns:1fr}}@media (max-width:640px){.MazikoFlagship-module__r1bVtq__hero{padding:40px 0}.MazikoFlagship-module__r1bVtq__back{margin-bottom:24px}.MazikoFlagship-module__r1bVtq__heroGrid{grid-template-columns:1fr;gap:20px}.MazikoFlagship-module__r1bVtq__portrait{order:-1;width:96px;padding:3px}.MazikoFlagship-module__r1bVtq__indicators{margin-top:28px}.MazikoFlagship-module__r1bVtq__indicatorPrimary .MazikoFlagship-module__r1bVtq__indicatorText{font-size:22px}.MazikoFlagship-module__r1bVtq__section{padding:56px 0}.MazikoFlagship-module__r1bVtq__journey{grid-template-columns:1fr}.MazikoFlagship-module__r1bVtq__lead,.MazikoFlagship-module__r1bVtq__leadLight{font-size:17px}}
