.smh-reveal{animation:wd-rise .7s var(--wd-ease) both}.smh-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:clamp(4.5rem,2.5rem + 7vh,7.5rem);padding-bottom:clamp(3.5rem,2.5rem + 4vh,5.5rem)}.smh-hero__atmos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.smh-hero__glow{position:absolute;inset:-20%;background:radial-gradient(42% 40% at 50% -2%,color-mix(in srgb,var(--wd-accent) 22%,transparent) 0,transparent 70%),radial-gradient(60% 50% at 50% -10%,color-mix(in srgb,var(--wd-ember) 12%,transparent) 0,transparent 74%),radial-gradient(70% 44% at 50% 6%,color-mix(in srgb,var(--wd-accent) 8%,transparent) 0,transparent 70%);filter:blur(34px);animation:smh-glow-drift 26s ease-in-out infinite}.smh-hero__grain{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='h'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.82  0 0 0 0 0.66  0 0 0 0 0.42  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23h)'/></svg>");background-size:200px 200px}.smh-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.1rem}.smh-hero__crumb{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.2rem;font-size:.85rem;color:var(--wd-fg-subtle)}.smh-hero__crumb a{color:var(--wd-fg-subtle);text-decoration:none;transition:color .2s var(--wd-ease)}.smh-hero__crumb a:hover,.smh-hero__kicker{color:var(--wd-accent)}.smh-hero__kicker{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.01em}.smh-hero__title{margin:0;max-width:20ch;font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(2.3rem,1.4rem + 4vw,4rem);line-height:1.05;letter-spacing:-.025em;text-wrap:balance;color:var(--wd-fg)}.smh-hero__lede{margin:0;max-width:56ch;font-size:clamp(1.05rem,.98rem + .4vw,1.22rem);line-height:1.6;color:var(--wd-fg-muted);text-wrap:pretty}.smh-hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}.smh-hero__cta,.smh-hero__proof{margin-top:.4rem}.smh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:clamp(1rem,.7rem + 1vw,1.4rem);margin:clamp(2.5rem,2rem + 2vh,3.5rem) 0 0;padding:0;list-style:none}.smh-card{display:flex;flex-direction:column;height:100%;padding:clamp(1.5rem,1.2rem + 1vw,1.95rem);border-radius:var(--wd-radius-lg);border:1px solid var(--wd-line-strong);background:radial-gradient(90% 60% at 100% 0,color-mix(in srgb,var(--wd-accent) 6%,transparent) 0,transparent 56%),linear-gradient(180deg,rgba(255,250,240,.02) 0,transparent 16%),var(--wd-bg-2);box-shadow:0 12px 36px -22px rgba(0,0,0,.55);text-decoration:none;transition:border-color .24s var(--wd-ease),transform .24s var(--wd-ease),box-shadow .24s var(--wd-ease),background-color .24s var(--wd-ease)}.smh-card:hover{border-color:color-mix(in srgb,var(--wd-accent) 44%,var(--wd-line-strong));transform:translateY(-3px);box-shadow:0 22px 52px -26px rgba(0,0,0,.7)}.smh-card:focus-visible{outline:2px solid var(--wd-accent);outline-offset:3px}.smh-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.smh-card__pill{display:inline-flex;align-items:center;padding:.22rem .7rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--wd-accent) 38%,transparent);background:color-mix(in srgb,var(--wd-accent) 10%,transparent);color:var(--wd-accent-soft);font-size:.72rem;font-weight:600}.smh-card__arrow{display:inline-flex;color:var(--wd-fg-subtle);transition:color .24s var(--wd-ease),transform .24s var(--wd-ease)}.smh-card:hover .smh-card__arrow{color:var(--wd-accent);transform:translateX(3px)}.smh-card__name{margin:1rem 0 0;font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.1;letter-spacing:-.02em;color:var(--wd-fg)}.smh-card__tagline{margin:.35rem 0 0;font-size:.9rem;line-height:1.45;color:var(--wd-fg-muted);font-style:italic}.smh-card__facets{margin:1.15rem 0 0;display:flex;flex-direction:column}.smh-card__facet{display:grid;grid-template-columns:4.5rem 1fr;gap:.9rem;align-items:baseline;padding:.6rem 0;border-top:1px solid var(--wd-line)}.smh-card__facet-label{font-size:.74rem;font-weight:600;color:var(--wd-fg-subtle)}.smh-card__facet-value{margin:0;font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:.98rem;color:var(--wd-fg)}.smh-card__suits{margin:1.15rem 0 0;padding-top:1rem;border-top:1px solid var(--wd-line);font-size:.86rem;line-height:1.5;color:var(--wd-fg-muted)}.smh-card__suits-label{display:block;margin-bottom:.2rem;font-size:.72rem;font-weight:600;color:var(--wd-fg-subtle)}.smh-shared__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:clamp(1.5rem,1rem + 2vw,2.75rem);margin:clamp(2rem,1.5rem + 2vh,3rem) 0 0;padding:0;list-style:none}.smh-shared__item{display:flex;flex-direction:column;gap:.5rem;padding-top:1.1rem;border-top:1px solid color-mix(in srgb,var(--wd-accent) 30%,var(--wd-line-strong))}.smh-shared__item-title{font-family:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:1.08rem;line-height:1.2;color:var(--wd-fg)}.smh-shared__item-body{margin:0;font-size:.9rem;line-height:1.55;color:var(--wd-fg-muted);text-wrap:pretty}@keyframes smh-glow-drift{0%,to{opacity:.9;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(0,1.5%,0) scale(1.02)}}@media (prefers-reduced-motion:reduce){.smh-hero__glow,.smh-reveal{animation:none}}