.mset-au .cm-hero{justify-content:center}.mset-au .cm-hero-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(22rem,calc(50% - 3rem))),1fr));gap:3rem 5rem;align-items:center;padding-top:8.5rem;padding-bottom:4rem}.mset-au .cm-hero-copy{min-width:0}.mset-au .cm-h1{display:flex;flex-wrap:wrap;gap:0 .22em;margin-top:1.25rem;max-width:12ch;font-size:clamp(2.75rem,1.6rem + 4.6vw,7.5rem);line-height:.96}.mset-au .cm-word{display:inline-block;overflow:hidden;padding-bottom:.06em}.mset-au .cm-h1 .dv-enter{display:inline-block;opacity:1;transform:translateY(110%);animation:cmRise 1.1s var(--au-ease) both}.mset-au .cm-enter{animation:cmEnter .9s var(--au-ease) .45s both}.mset-au .cm-lede{margin-top:1.5rem;max-width:32rem;font-size:1.125rem;line-height:1.55}.mset-au .cm-actions{margin-top:2rem}.mset-au .cm-frame{position:relative;min-width:0;height:min(34rem,70vh);border-radius:var(--au-radius);overflow:hidden;border:1px solid var(--rule-card);background:var(--ink-900);animation:cmEnter 1s var(--au-ease) .2s both}.mset-au .cm-frame-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 50%,transparent 30%,color-mix(in srgb,var(--ink-950) 55%,transparent) 100%)}.mset-au .cm-impact{position:absolute;inset:0}.mset-au .cm-stat{position:absolute;min-width:11rem;padding:1.125rem 1.25rem;border-radius:1rem;background:color-mix(in srgb,var(--ink-850) 78%,transparent);backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);border:1px solid var(--rule-raised);box-shadow:0 1.5rem 3rem var(--shadow-ink);opacity:0;animation-name:cmTileIn,cmFloat;animation-timing-function:var(--au-ease),ease-in-out;animation-fill-mode:both,none;animation-iteration-count:1,infinite;animation-direction:normal,alternate}.mset-au .cm-stat-bar{display:block;width:0;height:3px;border-radius:2px;animation:cmBar 1.2s var(--au-ease) both}.mset-au .cm-stat-value{margin-top:.875rem;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.75rem);font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--gray-50);font-variant-numeric:tabular-nums}.mset-au .cm-stat-label{margin-top:.5rem;color:var(--gray-200)}.mset-au .cm-frame-caption,.mset-au .cm-stat-label{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.mset-au .cm-frame-caption{position:absolute;left:1.25rem;bottom:1rem;color:var(--gray-500)}.mset-au .cm-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(22rem,calc(50% - 3rem))),1fr));gap:3rem 6rem;align-items:center;padding-top:7rem;padding-bottom:7rem}.mset-au .cm-figure{position:relative;aspect-ratio:4/3;min-width:0;border-radius:var(--au-radius);overflow:hidden;border:1px solid var(--ink-400);background:var(--ink-850)}.mset-au .cm-figure img{object-fit:cover}.mset-au .cm-figure-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--ink-950) 70%,transparent) 100%)}.mset-au .cm-edu-copy{min-width:0}.mset-au .cm-edu-copy .au-body{margin-top:1.25rem;max-width:32rem;color:var(--gray-200)}.mset-au .cm-promises{display:flex;flex-direction:column;margin-top:1.75rem;border-top:1px solid var(--rule-card)}.mset-au .cm-promise{display:grid;grid-template-columns:1.5rem 1fr;gap:.875rem;padding:.875rem 0;border-bottom:1px solid var(--rule-section);transform:translateX(1rem);transition-duration:.6s}.mset-au .cm-promise-mark,.mset-au .cm-promise-text{font-size:1rem;line-height:1.5}.mset-au .cm-promise-text{color:var(--gray-100)}.mset-au .cm-pillar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(16rem,calc(33.333% - 1rem))),1fr));gap:1.25rem;margin-top:3rem}.mset-au .cm-pillar{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:18rem;height:100%;padding:2rem;border-radius:var(--au-radius);border:1px solid var(--rule-card);background:linear-gradient(160deg,color-mix(in oklch,var(--cm-hue) 14%,var(--ink-850)) 0,var(--ink-900) 70%);transition:border-color .3s}.mset-au .cm-pillar:hover{border-color:var(--rule-hover)}.mset-au .cm-pillar-glow{position:absolute;right:-30%;top:-40%;width:70%;height:120%;border-radius:50%;filter:blur(3rem);pointer-events:none;background:radial-gradient(circle,color-mix(in oklch,var(--cm-hue) 32%,transparent),transparent 70%)}.mset-au .cm-pillar-num{position:relative;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--cm-hue)}.mset-au .cm-pillar-body{position:relative;margin-top:2rem}.mset-au .cm-pillar-title{margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,2.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:var(--gray-50)}.mset-au .cm-pillar p{margin:.875rem 0 0;font-size:1rem;line-height:1.55;color:var(--gray-300);text-wrap:pretty}.mset-au .cm-pillar-rule{display:block;width:2.5rem;height:2px;margin-top:1.25rem;border-radius:1px;background:var(--cm-hue)}.mset-au .cm-quote .au-read-copy{max-width:64rem}.mset-au .cm-quote .au-read-para:last-child{margin-top:2rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}@keyframes cmRise{0%{transform:translateY(110%)}to{transform:none}}@keyframes cmEnter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes cmTileIn{0%{opacity:0}to{opacity:1}}@keyframes cmFloat{0%{translate:0 0}to{translate:0 -1.25rem}}@keyframes cmBar{0%{width:0}to{width:2.5rem}}@media (max-width:640px){.mset-au .cm-hero-grid{padding-top:7rem;padding-bottom:3rem}.mset-au .cm-h1{font-size:clamp(2.5rem,11vw,3.5rem)}.mset-au .cm-frame{height:min(28rem,60vh)}.mset-au .cm-stat{min-width:9rem;padding:.875rem 1rem}.mset-au .cm-split{padding-top:5rem;padding-bottom:5rem;gap:2rem}.mset-au .cm-pillar{min-height:0}}@media (prefers-reduced-motion:reduce){.mset-au .cm-enter,.mset-au .cm-frame,.mset-au .cm-h1 .dv-enter,.mset-au .cm-stat,.mset-au .cm-stat-bar{animation:none}.mset-au .cm-h1 .dv-enter{transform:none}.mset-au .cm-stat{opacity:1}.mset-au .cm-stat-bar{width:2.5rem}}