.BlogHomeHero-module__ol9ABG__hero{min-width:0;min-height:100svh;padding:var(--mg-blog-space-tight);background:var(--mg-blog-canvas);position:relative}.BlogHomeHero-module__ol9ABG__mediaFrame{min-height:calc(100svh - var(--mg-blog-space-comfortable));background:var(--mg-blog-surface-muted);border-radius:var(--mg-blog-radius-media);position:relative;overflow:hidden}.BlogHomeHero-module__ol9ABG__mediaFrame img,.BlogHomeHero-module__ol9ABG__mediaFrame video{object-fit:cover;width:100%;height:100%;display:block}.BlogHomeHero-module__ol9ABG__mediaFrame img{animation:.9s cubic-bezier(.2,.72,.2,1) both BlogHomeHero-module__ol9ABG__heroReveal}.BlogHomeHero-module__ol9ABG__mediaFrame video{position:absolute;inset:0}.BlogHomeHero-module__ol9ABG__imageVeil{background:linear-gradient(90deg, color-mix(in srgb, var(--mg-blog-ink) 72%, transparent) 0%, color-mix(in srgb, var(--mg-blog-ink) 30%, transparent) 43%, color-mix(in srgb, var(--mg-blog-ink) 5%, transparent) 72%), linear-gradient(0deg, color-mix(in srgb, var(--mg-blog-ink) 42%, transparent) 0%, transparent 46%);position:absolute;inset:0}.BlogHomeHero-module__ol9ABG__navigation{z-index:50;top:var(--mg-space-5);width:min(calc(100% - var(--mg-blog-frame-card-narrow)), var(--mg-blog-frame-bleed));min-height:var(--mg-space-8);align-items:center;gap:var(--mg-blog-space-comfortable);padding:var(--mg-space-2) var(--mg-blog-space-tight) var(--mg-space-2) var(--mg-blog-space-default);color:var(--mg-color-neutral-0);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-inverse) 24%, transparent);border-radius:var(--mg-blog-radius-footer);background:color-mix(in srgb, var(--mg-blog-ink) 18%, transparent);box-shadow:var(--mg-blog-shadow-card);-webkit-backdrop-filter:blur(var(--mg-blog-blur-glass)) saturate(135%);grid-template-columns:auto minmax(0,1fr) auto;transition:width .36s cubic-bezier(.2,.72,.2,1),top .36s cubic-bezier(.2,.72,.2,1),color .22s,background .22s,border-color .22s,box-shadow .22s;display:grid;position:fixed;left:50%;transform:translate(-50%)}.BlogHomeHero-module__ol9ABG__navigationCondensed{top:var(--mg-space-3);width:min(calc(100% - var(--mg-blog-frame-card-narrow)), var(--mg-blog-frame-wide));color:var(--mg-blog-ink);background:color-mix(in srgb, var(--mg-blog-inverse) 82%, transparent);border-color:color-mix(in srgb, var(--mg-blog-ink) 10%, transparent);box-shadow:var(--mg-blog-shadow-floating);-webkit-backdrop-filter:blur(var(--mg-blog-blur-glass)) saturate(150%)}.BlogHomeHero-module__ol9ABG__navigationOnDark{color:var(--mg-color-neutral-0);background:color-mix(in srgb, var(--mg-blog-ink) 58%, transparent);border-color:color-mix(in srgb, var(--mg-blog-inverse) 20%, transparent);box-shadow:var(--mg-blog-showroom-shadow-hero)}.BlogHomeHero-module__ol9ABG__brand,.BlogHomeHero-module__ol9ABG__navigationCta,.BlogHomeHero-module__ol9ABG__navigationLinks a{min-height:var(--mg-control-size-min);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.BlogHomeHero-module__ol9ABG__brand{padding:0 var(--mg-blog-space-tight) 0 var(--mg-border-width-strong);white-space:nowrap}.BlogHomeHero-module__ol9ABG__navigationLinks{justify-content:center;align-items:center;gap:var(--mg-border-width-strong);min-width:0;display:flex}.BlogHomeHero-module__ol9ABG__navigationLinks a{padding:0 var(--mg-blog-space-compact);border-radius:var(--mg-blog-radius-floating);font-size:var(--mg-font-size-label);white-space:nowrap;font-weight:750}.BlogHomeHero-module__ol9ABG__navigationLinks a:hover,.BlogHomeHero-module__ol9ABG__navigationLinks a:focus-visible{background:color-mix(in srgb, var(--mg-blog-inverse) 14%, transparent)}.BlogHomeHero-module__ol9ABG__navigationCondensed .BlogHomeHero-module__ol9ABG__navigationLinks a:hover,.BlogHomeHero-module__ol9ABG__navigationCondensed .BlogHomeHero-module__ol9ABG__navigationLinks a:focus-visible{background:var(--mg-color-neutral-150)}.BlogHomeHero-module__ol9ABG__navigationOnDark .BlogHomeHero-module__ol9ABG__navigationLinks a:hover,.BlogHomeHero-module__ol9ABG__navigationOnDark .BlogHomeHero-module__ol9ABG__navigationLinks a:focus-visible{background:color-mix(in srgb, var(--mg-blog-inverse) 13%, transparent)}.BlogHomeHero-module__ol9ABG__navigationCta{justify-content:center;gap:var(--mg-blog-space-tight);padding:0 var(--mg-blog-space-default);color:var(--mg-blog-ink);background:var(--mg-color-neutral-0);border-radius:var(--mg-radius-lg);font-size:var(--mg-font-size-label);white-space:nowrap;font-weight:850}.BlogHomeHero-module__ol9ABG__navigationCondensed .BlogHomeHero-module__ol9ABG__navigationCta{color:var(--mg-color-neutral-0);background:var(--mg-blog-ink)}.BlogHomeHero-module__ol9ABG__navigationOnDark .BlogHomeHero-module__ol9ABG__navigationCta{color:var(--mg-color-ink-900);background:var(--mg-color-neutral-0)}.BlogHomeHero-module__ol9ABG__heroCopy{z-index:2;left:clamp(var(--mg-blog-space-comfortable), 7vw, var(--mg-blog-space-hero));bottom:clamp(var(--mg-space-8), 10vh, var(--mg-blog-layout-section));width:min(var(--mg-blog-frame-reading), calc(100% - var(--mg-blog-control-large)));color:var(--mg-color-neutral-0);position:absolute}.BlogHomeHero-module__ol9ABG__eyebrow{margin-bottom:var(--mg-space-4);font-size:var(--mg-font-size-label);font-weight:800;display:block}.BlogHomeHero-module__ol9ABG__heroCopy h1{max-width:var(--mg-blog-frame-reading);font-family:var(--font-blog-display);font-size:clamp(var(--mg-blog-type-display), 6vw, var(--mg-blog-type-hero));letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;font-weight:800;line-height:1.02}.BlogHomeHero-module__ol9ABG__heroCopy h1 span{display:block}.BlogHomeHero-module__ol9ABG__heroCopy p{max-width:var(--mg-blog-frame-media);margin-top:var(--mg-space-5);color:color-mix(in srgb, var(--mg-blog-inverse) 86%, transparent);font-size:var(--mg-blog-type-body);word-break:keep-all;text-wrap:pretty;line-height:1.7}.BlogHomeHero-module__ol9ABG__heroActions{gap:var(--mg-blog-space-tight);margin-top:var(--mg-blog-space-panel);flex-wrap:wrap;display:flex}.BlogHomeHero-module__ol9ABG__primaryAction,.BlogHomeHero-module__ol9ABG__secondaryAction{min-height:var(--mg-blog-control-large);justify-content:center;align-items:center;gap:var(--mg-blog-space-tight);padding:0 var(--mg-blog-space-default);border-radius:var(--mg-blog-radius-floating);font-size:var(--mg-blog-type-label);transition:transform var(--mg-blog-motion-fast) ease, background var(--mg-blog-motion-fast) ease, color var(--mg-blog-motion-fast) ease;font-weight:850;text-decoration:none;display:inline-flex}.BlogHomeHero-module__ol9ABG__primaryAction{color:var(--mg-blog-ink);background:var(--mg-blog-surface)}.BlogHomeHero-module__ol9ABG__secondaryAction{color:var(--mg-color-neutral-0);background:color-mix(in srgb, var(--mg-blog-inverse) 10%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-inverse) 48%, transparent);-webkit-backdrop-filter:blur(var(--mg-blog-blur-soft))}.BlogHomeHero-module__ol9ABG__primaryAction:hover,.BlogHomeHero-module__ol9ABG__primaryAction:focus-visible,.BlogHomeHero-module__ol9ABG__secondaryAction:hover,.BlogHomeHero-module__ol9ABG__secondaryAction:focus-visible{transform:translateY(calc(var(--mg-border-width-strong) * -1))}.BlogHomeHero-module__ol9ABG__secondaryAction:hover,.BlogHomeHero-module__ol9ABG__secondaryAction:focus-visible{color:var(--mg-blog-ink);background:var(--mg-blog-surface)}.BlogHomeHero-module__ol9ABG__scrollCue{z-index:2;right:var(--mg-blog-space-panel);bottom:var(--mg-blog-space-comfortable);align-items:center;gap:var(--mg-space-2);color:var(--mg-color-neutral-0);font-size:var(--mg-font-size-caption);text-transform:uppercase;font-weight:800;text-decoration:none;display:inline-flex;position:absolute}.BlogHomeHero-module__ol9ABG__brand:focus-visible,.BlogHomeHero-module__ol9ABG__navigationLinks a:focus-visible,.BlogHomeHero-module__ol9ABG__navigationCta:focus-visible,.BlogHomeHero-module__ol9ABG__primaryAction:focus-visible,.BlogHomeHero-module__ol9ABG__secondaryAction:focus-visible,.BlogHomeHero-module__ol9ABG__scrollCue:focus-visible{outline:var(--mg-border-width-strong) solid currentColor;outline-offset:var(--mg-focus-ring-offset)}@keyframes BlogHomeHero-module__ol9ABG__heroReveal{0%{transform:scale(1.035)}to{transform:scale(1)}}@media (max-width:1100px){.BlogHomeHero-module__ol9ABG__navigation,.BlogHomeHero-module__ol9ABG__navigationCondensed{left:var(--mg-blog-space-default);width:calc(100% - var(--mg-blog-frame-rail));grid-template-columns:auto auto;justify-content:space-between;transform:none}.BlogHomeHero-module__ol9ABG__navigationLinks{display:none}}@media (max-width:700px){.BlogHomeHero-module__ol9ABG__hero{padding:var(--mg-blog-space-tight)}.BlogHomeHero-module__ol9ABG__mediaFrame{min-height:calc(100svh - var(--mg-space-3));border-radius:var(--mg-blog-radius-media)}.BlogHomeHero-module__ol9ABG__navigation,.BlogHomeHero-module__ol9ABG__navigationCondensed{top:var(--mg-space-3);left:var(--mg-space-3);width:var(--mg-blog-frame-thumbnail);min-height:var(--mg-blog-control-large);justify-content:initial;padding:var(--mg-blog-space-micro) var(--mg-space-2);grid-template-columns:minmax(0,1fr);transform:none}.BlogHomeHero-module__ol9ABG__navigationCondensed{top:var(--mg-space-2)}.BlogHomeHero-module__ol9ABG__navigationCta,.BlogHomeHero-module__ol9ABG__navigationLinks{display:none}.BlogHomeHero-module__ol9ABG__brand{min-height:var(--mg-blog-control-min)}.BlogHomeHero-module__ol9ABG__heroCopy{left:var(--mg-space-5);bottom:var(--mg-blog-layout-gutter);width:calc(100% - var(--mg-space-7))}.BlogHomeHero-module__ol9ABG__heroCopy h1{font-size:var(--mg-control-size-min);line-height:1.06}.BlogHomeHero-module__ol9ABG__heroCopy p{max-width:var(--mg-blog-frame-panel);font-size:var(--mg-blog-type-body);line-height:1.65}.BlogHomeHero-module__ol9ABG__heroActions{flex-direction:column;align-items:stretch}.BlogHomeHero-module__ol9ABG__primaryAction,.BlogHomeHero-module__ol9ABG__secondaryAction{width:100%}.BlogHomeHero-module__ol9ABG__scrollCue{display:none}}@media (max-width:390px){.BlogHomeHero-module__ol9ABG__heroCopy h1{font-size:var(--mg-blog-type-title)}}@media (prefers-reduced-motion:reduce){.BlogHomeHero-module__ol9ABG__mediaFrame img,.BlogHomeHero-module__ol9ABG__navigation,.BlogHomeHero-module__ol9ABG__primaryAction,.BlogHomeHero-module__ol9ABG__secondaryAction{transition:none;animation:none}}
