.home-connect{border-top:4px solid var(--studio-signal);background:var(--studio-ink);color:var(--studio-paper);position:relative;overflow:hidden}.home-connect--bleed{min-height:0}.home-connect__title{max-width:14ch;font-family:var(--studio-font-display);font-size:var(--studio-text-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:400;line-height:.92}.home-connect--split .home-connect__inner{grid-template-columns:1fr;max-width:none;min-height:23rem;padding:0;display:grid}@media (width>=50rem){.home-connect--split .home-connect__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.home-connect--split .home-connect__copy{z-index:1;padding:var(--studio-space-7) var(--studio-gutter) var(--studio-section-gap-tight);padding-left:max(var(--studio-gutter), calc((100vw - var(--studio-layout-max)) / 2 + var(--studio-gutter)));position:relative}.home-connect--split .home-connect__title{max-width:12ch}.home-connect--split .home-connect__panel{border-top:1px solid color-mix(in srgb, var(--studio-paper) 10%, transparent);min-height:15rem;position:relative}@media (width>=50rem){.home-connect--split .home-connect__panel{border-top:0;border-left:1px solid color-mix(in srgb, var(--studio-paper) 10%, transparent)}}.home-connect__art--split{object-fit:cover;object-position:right center;opacity:.72;width:100%;height:100%;animation:40s ease-in-out infinite alternate home-connect-split-drift;position:absolute;inset:0}@keyframes home-connect-split-drift{0%{transform:translate(0,0)}to{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.home-connect__art--split{animation:none}.home-hero-connect-bleed__viz,.home-hero-connect-bleed__stage,.home-hero-connect-bleed__art{transition:none!important;animation:none!important}.home-hero-connect-bleed__viz{opacity:.28}}.home-connect__inner{z-index:1;padding:var(--studio-space-6) var(--studio-gutter) var(--studio-hero-bottom);padding-left:max(var(--studio-gutter), calc((100vw - var(--studio-layout-max)) / 2 + var(--studio-gutter)));max-width:calc(var(--studio-layout-max) + var(--studio-gutter) * 2);position:relative}@media (width>=50rem){.studio-home-cover .home-connect__title{white-space:nowrap;max-width:none}.studio-home-cover .home-connect__lede{text-wrap:balance;max-width:46ch}}.home-connect__lede{margin:var(--studio-space-4) 0 0;max-width:36ch;font-size:var(--studio-text-small);color:color-mix(in srgb, var(--studio-paper) 78%, transparent);text-wrap:pretty;line-height:1.5}.home-connect__actions{gap:var(--studio-space-4);margin-top:var(--studio-space-5);z-index:2;flex-wrap:wrap;display:flex;position:relative}.home-connect__actions .mk-cta{background:var(--studio-signal-action);color:var(--studio-sheet);border-color:var(--studio-signal-action)}.home-connect__actions .mk-cta:hover{background:var(--studio-signal-action-hover);border-color:var(--studio-signal-action-hover);color:var(--studio-sheet)}.home-connect__actions .mk-cta--soft{color:var(--studio-paper);border-color:color-mix(in srgb, var(--studio-paper) 55%, transparent);background:0 0}.home-connect__actions .mk-cta--soft:hover{background:color-mix(in srgb, var(--studio-paper) 10%, transparent);color:var(--studio-paper);border-color:var(--studio-paper)}.home-hero-connect-bleed__viz{pointer-events:none;opacity:.38;position:absolute;inset:0;overflow:hidden}.home-hero-connect-bleed__stage{transform-origin:50% 82%;width:100%;height:108%;position:absolute;inset:-4% 0 0;transform:scale(1.2)}.home-hero-connect-bleed__art{object-fit:cover;object-position:center 58%;width:100%;height:100%;display:block}.home-hero-connect-bleed__grain{opacity:.06;background-image:var(--mk-texture-grain);mix-blend-mode:soft-light;position:absolute;inset:0}.studio-home-foundations{margin-top:0}.studio-home-foundations__toc{margin-top:var(--studio-space-5)}.studio-home-closing{margin-top:var(--studio-section-gap-tight);padding-top:var(--studio-space-4);padding-bottom:var(--studio-space-4);margin-bottom:0}.studio-home .home-connect~.mk-band:first-of-type{margin-top:var(--studio-hero-bottom)}.studio-home .mk-band{padding-top:var(--studio-space-4);padding-bottom:var(--studio-space-4)}.home-foundations-line__title{margin:0 0 var(--studio-space-3);max-width:var(--studio-prose);font-size:var(--studio-text-body);font-weight:500;line-height:var(--studio-leading-body);color:var(--studio-ink)}.home-foundations-line .mk-group__more{gap:var(--studio-space-4);flex-wrap:wrap;margin-top:0;display:flex}.studio-home.workshop-page .workshop-panel__title a{color:inherit;text-decoration:none}.studio-home.workshop-page .workshop-panel__title a:hover{color:var(--studio-signal-text)}.studio-home.workshop-page .home-featured__card{margin-top:var(--studio-label-to-panel);margin-bottom:0}.home-featured__card{margin-top:var(--studio-label-to-panel)}.home-featured>.mk-wrap>.mk-index-label{margin-bottom:0}.home-featured__meta{margin:0 0 var(--studio-space-2);max-width:var(--studio-prose);color:var(--studio-ink-muted);font-size:var(--studio-text-small)}.home-featured__actions{gap:var(--studio-space-3);flex-wrap:wrap;display:flex}
