.mcg-min-site,.mcg-min-header,.mcg-min-footer{--mcg-min-paper: #f8f7f3;--mcg-min-ink: #202b26;--mcg-min-muted: #606a64;--mcg-min-line: #dcded6;--mcg-min-accent: #b75327;color:var(--mcg-min-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.mcg-public.mcg-min-site{background:var(--mcg-min-paper);color:var(--mcg-min-ink);overflow-x:clip}.mcg-min-wrap{width:min(1120px,calc(100% - 80px));margin-inline:auto}.mcg-min-header *,.mcg-min-footer *,.mcg-min-hero *,.mcg-min-process *,.mcg-min-personal *{box-sizing:border-box}.mcg-min-header a,.mcg-min-footer a,.mcg-min-hero a,.mcg-min-process a,.mcg-min-personal a{text-decoration:none}.mcg-min-header a:focus-visible,.mcg-min-header button:focus-visible,.mcg-min-footer a:focus-visible,.mcg-min-hero a:focus-visible,.mcg-min-process a:focus-visible,.mcg-min-personal a:focus-visible{outline:2px solid var(--mcg-min-accent);outline-offset:5px}.mcg-min-header{position:relative;z-index:30;background:var(--mcg-min-paper)}.mcg-min-header-inner{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--mcg-min-line)}.mcg-min-brand{display:inline-flex;flex:0 0 auto;align-items:center;min-height:52px;border-radius:4px}.mcg-min-brand img{display:block;width:150px;height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;filter:brightness(0)}.mcg-min-nav{display:flex;align-items:center;gap:34px}.mcg-min-nav>a,.mcg-min-access-toggle{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:var(--mcg-min-muted);font:inherit;font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap}.mcg-min-nav>a:hover,.mcg-min-nav>a[aria-current=page],.mcg-min-access-toggle:hover,.mcg-min-access-toggle[aria-expanded=true]{color:var(--mcg-min-ink)}.mcg-min-nav>a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--mcg-min-accent);text-underline-offset:7px;text-decoration-thickness:2px}.mcg-min-access{position:relative}.mcg-min-access-toggle{gap:6px;border:0;background:transparent;cursor:pointer}.mcg-min-access-toggle svg{width:15px;height:15px;transition:transform .16s ease}.mcg-min-access-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mcg-min-access-links{position:absolute;top:calc(100% + 8px);right:-12px;width:224px;padding:8px;border:1px solid var(--mcg-min-line);border-radius:12px;background:#fffefa;box-shadow:0 16px 40px #202b261a}.mcg-min-access-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 12px;border-radius:6px;color:var(--mcg-min-ink);font-size:14px}.mcg-min-access-links a:hover{background:#eeeee7}.mcg-min-access-links svg{width:16px;height:16px;color:var(--mcg-min-muted)}.mcg-min-skip{position:absolute;z-index:100;top:8px;left:16px;min-height:44px;padding:12px 16px;border-radius:6px;background:var(--mcg-min-ink);color:#fff;transform:translateY(-160%)}.mcg-min-skip:focus{transform:translateY(0)}.mcg-public .mcg-min-hero{padding:88px 0 54px;background:var(--mcg-min-paper)}.mcg-public .mcg-min-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 25px;color:var(--mcg-min-muted);font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.mcg-min-eyebrow>span{display:inline-block;width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--mcg-min-accent)}.mcg-public .mcg-min-hero h1{max-width:1000px;margin:0;color:var(--mcg-min-ink);font-family:inherit;font-size:clamp(48px,7.2vw,90px);font-weight:500;line-height:1.055;letter-spacing:-.065em;text-wrap:balance}.mcg-public .mcg-min-hero h1>span{display:block;color:var(--mcg-min-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.055em}.mcg-public .mcg-min-intro{max-width:540px;margin:28px 0 0;color:var(--mcg-min-muted);font-family:inherit;font-size:18px;font-weight:400;line-height:1.7;letter-spacing:-.01em}.mcg-min-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:30px}.mcg-public .mcg-min-primary.mcg-btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:54px;padding:15px 22px;border:1px solid var(--mcg-min-ink);border-radius:6px;background:var(--mcg-min-ink);color:#fffefa;box-shadow:none;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0;text-decoration:none;transform:none;transition:background-color .16s ease}.mcg-public .mcg-min-primary.mcg-btn:hover{border-color:#35453c;background:#35453c;color:#fffefa;box-shadow:none;transform:none}.mcg-public .mcg-min-primary.mcg-btn svg{width:18px;height:18px;flex:0 0 auto}.mcg-public .mcg-min-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:9px 0;color:var(--mcg-min-ink);font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}.mcg-public .mcg-min-text-link:hover{text-decoration:underline;text-underline-offset:5px}.mcg-min-text-link svg{width:16px;height:16px;flex:0 0 auto}.mcg-min-goals{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px}.mcg-public .mcg-min-goals a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:var(--mcg-min-muted);font-family:inherit;font-size:13px;line-height:1.5}.mcg-public .mcg-min-goals a[aria-current=page]{color:var(--mcg-min-ink);text-decoration:underline;text-decoration-color:var(--mcg-min-accent);text-underline-offset:8px;text-decoration-thickness:2px}.mcg-public .mcg-min-goals a:hover{color:var(--mcg-min-ink)}.mcg-public .mcg-min-hero-note{margin:30px 0 0;color:var(--mcg-min-muted);font-size:13px;line-height:1.7}.mcg-min-film{position:relative}.mcg-min-film>section{scroll-margin-top:24px}.mcg-public .mcg-min-process{padding:78px 0 74px;background:var(--mcg-min-paper)}.mcg-public .mcg-min-section-heading .mcg-min-eyebrow{margin-bottom:14px}.mcg-public .mcg-min-section-heading h2{margin:0;color:var(--mcg-min-ink);font-family:inherit;font-size:clamp(28px,3.8vw,42px);font-weight:500;line-height:1.18;letter-spacing:-.045em}.mcg-min-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:38px 0 0;padding:0;list-style:none}.mcg-min-steps>li{margin:0;padding:22px 0 0;border-top:1px solid var(--mcg-min-line)}.mcg-min-step-number{display:block;margin-bottom:28px;color:var(--mcg-min-accent);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.mcg-public .mcg-min-steps h3{margin:0 0 10px;color:var(--mcg-min-ink);font-family:inherit;font-size:19px;font-weight:500;line-height:1.35;letter-spacing:-.025em}.mcg-public .mcg-min-steps p{margin:0;color:var(--mcg-min-muted);font-family:inherit;font-size:15px;line-height:1.7}.mcg-public .mcg-min-personal{padding:0 0 64px;background:var(--mcg-min-paper)}.mcg-min-personal-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:34px;border-top:1px solid var(--mcg-min-line)}.mcg-public .mcg-min-personal-caption{margin:0 0 16px;color:var(--mcg-min-muted);font-size:13px;line-height:1.5}.mcg-public .mcg-min-founder{margin:0;color:var(--mcg-min-ink);font-family:Georgia,Times New Roman,serif;font-size:27px;font-style:italic;line-height:1.3;letter-spacing:-.025em}.mcg-public .mcg-min-founder-role{margin:8px 0 0;color:var(--mcg-min-muted);font-size:12px;line-height:1.5}.mcg-min-agreement{display:flex;align-items:center;justify-content:space-between;gap:24px 48px;margin-top:48px;padding-top:26px;border-top:1px solid var(--mcg-min-line);scroll-margin-top:24px}.mcg-public .mcg-min-agreement p{max-width:650px;margin:0;color:var(--mcg-min-muted);font-size:13px;line-height:1.7}.mcg-min-agreement>a{flex:0 0 auto}.mcg-min-footer{padding:32px 0 22px;border-top:1px solid var(--mcg-min-line);background:#efefe8}.mcg-min-footer-top,.mcg-min-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px 28px}.mcg-min-footer-top{margin-bottom:22px}.mcg-min-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--mcg-min-muted);font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.mcg-min-footer a:hover{color:var(--mcg-min-ink);text-decoration:underline;text-underline-offset:5px}.mcg-min-footer .mcg-min-footer-brand{color:var(--mcg-min-ink);font-size:16px;font-weight:500;letter-spacing:-.025em}.mcg-min-footer .mcg-min-footer-email{color:var(--mcg-min-ink);font-size:14px}.mcg-min-footer-bottom>p{flex:0 0 auto;margin:0;color:var(--mcg-min-muted);font-size:12px;line-height:1.5}.mcg-min-footer-links{display:flex;flex-wrap:wrap;gap:0 22px}@media(min-width:1024px){.mcg-min-partner-site .mcg-min-hero h1{font-size:78px}}@media(max-width:760px){.mcg-min-wrap{width:calc(100% - 40px)}.mcg-min-header-inner{min-height:80px;gap:16px}.mcg-min-brand img{width:124px}.mcg-min-nav{gap:22px}.mcg-min-nav .mcg-min-finance-nav{display:none}.mcg-min-nav.mcg-min-request-nav{flex-direction:column;align-items:flex-end;gap:0}.mcg-min-nav>a,.mcg-min-access-toggle{font-size:13px}.mcg-public .mcg-min-hero{padding:56px 0 32px}.mcg-public .mcg-min-eyebrow{font-size:10px;letter-spacing:.07em;margin-bottom:22px}.mcg-public .mcg-min-hero h1{font-size:clamp(45px,9vw,66px);line-height:1.08;letter-spacing:-.055em}.mcg-public .mcg-min-intro{max-width:460px;margin-top:22px;font-size:16px;line-height:1.7}.mcg-min-actions{gap:10px 22px;margin-top:26px}.mcg-min-goals{margin-top:20px}.mcg-public .mcg-min-hero-note{margin-top:20px;font-size:12px}.mcg-public .mcg-min-process{padding:52px 0 48px}.mcg-min-steps{gap:28px;grid-template-columns:1fr;margin-top:28px}.mcg-min-steps>li{display:grid;grid-template-columns:30px 1fr;-moz-column-gap:16px;column-gap:16px;padding-top:21px}.mcg-min-step-number{grid-row:span 2;margin:3px 0 0}.mcg-public .mcg-min-steps h3{margin-bottom:7px;font-size:18px}.mcg-public .mcg-min-steps p{font-size:14px}.mcg-min-personal-inner{align-items:flex-start;flex-direction:column;gap:14px;padding-top:28px}.mcg-public .mcg-min-personal{padding-bottom:38px}.mcg-public .mcg-min-founder{font-size:25px}.mcg-min-agreement{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;padding-top:24px}.mcg-min-footer{padding:24px 0 20px}.mcg-min-footer-top,.mcg-min-footer-bottom{align-items:flex-start;flex-direction:column;gap:0}.mcg-min-footer-top{margin-bottom:22px}.mcg-min-footer-bottom>p{order:2;margin-top:14px}.mcg-min-footer-links{gap:0 20px}}@media(max-width:390px){.mcg-min-nav{gap:16px}.mcg-min-header-inner{gap:12px}.mcg-min-brand img{width:118px}.mcg-public .mcg-min-hero h1{font-size:43px}.mcg-min-actions{align-items:flex-start;flex-direction:column;gap:6px}.mcg-public .mcg-min-primary.mcg-btn{gap:18px;padding-inline:18px}}@media(prefers-reduced-motion:reduce){.mcg-min-access-toggle svg,.mcg-public .mcg-min-primary.mcg-btn{transition:none}.mcg-min-site{scroll-behavior:auto}}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section{--mcg-min-paper: #f8f7f3;--mcg-min-ink: #202b26;--mcg-min-muted: #606a64;--mcg-min-line: #dcded6;--mcg-min-accent: #b75327;padding:0;background:transparent;color:var(--mcg-min-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;scroll-margin-top:24px}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section>.mcg-wrap{width:min(1120px,calc(100% - 80px));max-width:none;margin-inline:auto;padding-inline:0}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-card{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:48px;padding:0;border:0;border-radius:0;background:transparent;color:var(--mcg-min-ink);box-shadow:none}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-copy{padding:0}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-copy .mcg-eyebrow{margin:0 0 16px;color:var(--mcg-min-muted);font-family:inherit;font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.07em}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-copy h2{margin:0;color:var(--mcg-min-ink);font-family:inherit;font-size:clamp(28px,3.2vw,38px);font-weight:500;line-height:1.18;letter-spacing:-.045em}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-copy h2 span{color:inherit}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-copy>p:not(.mcg-eyebrow):not(.mcg-film-audiences):not(.mcg-film-disclosure){margin:20px 0 12px;color:var(--mcg-min-muted);font-family:inherit;font-size:15px;line-height:1.75}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-cta{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;min-height:44px;padding:9px 0;border:0;border-radius:0;background:transparent;color:var(--mcg-min-ink);box-shadow:none;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transform:none;transition:none}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-cta:hover{border:0;background:transparent;color:var(--mcg-min-ink);box-shadow:none;text-decoration:underline;text-underline-offset:5px;transform:none}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-cta svg{width:16px;height:16px;flex:0 0 auto}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-copy .mcg-film-audiences{margin:14px 0 0;color:var(--mcg-min-muted);font-size:11px;line-height:1.7}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-copy .mcg-film-disclosure{margin:14px 0 0!important;color:var(--mcg-min-muted)!important;font-size:11px!important;line-height:1.7!important}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-meta{gap:8px;margin:12px 0 0;color:var(--mcg-min-muted);font-size:11px;line-height:1.7}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-play-icon{background:#202b26f0;box-shadow:none;transition:background-color .16s ease}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-play:hover .mcg-film-play-icon{background:#35453c;transform:none}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-play-label{background:#202b26f0;color:#fffefa;font-weight:500}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-play-label>span{display:inline;color:#edf0e9}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-notice,:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-end{gap:12px 24px;margin-top:24px;padding:20px 0 0;border:0;border-top:1px solid var(--mcg-min-line);border-radius:0;background:transparent;color:var(--mcg-min-ink)}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-notice p,:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-end p{color:inherit}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-notice button,:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-notice a,:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-end a{color:var(--mcg-min-ink);font-family:inherit;font-weight:500}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-transcript{margin:20px 0 0;border-color:var(--mcg-min-line)}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-transcript summary{min-height:44px;padding:12px 0;color:var(--mcg-min-muted);font-family:inherit;font-size:12px;font-weight:500;line-height:1.7}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-transcript summary:hover{color:var(--mcg-min-ink)}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-transcript-text h3{margin:0 0 8px;color:var(--mcg-min-ink);font-family:inherit;font-size:14px;font-weight:500;line-height:1.6}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-transcript-text p{color:var(--mcg-min-muted);font-family:inherit;line-height:1.8}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-credit{border-color:var(--mcg-min-line)}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section a:focus-visible,:is(.mcg-min-page,.mcg-min-site) .mcg-film-section button:focus-visible,:is(.mcg-min-page,.mcg-min-site) .mcg-film-section summary:focus-visible{outline:2px solid var(--mcg-min-accent);outline-offset:5px}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-play:focus-visible,:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-video:focus-visible{outline:3px solid #ffcfad;outline-offset:-6px}@media(max-width:1000px){:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-card{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}}@media(max-width:760px){:is(.mcg-min-page,.mcg-min-site) .mcg-film-section>.mcg-wrap{width:calc(100% - 40px)}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-card{grid-template-columns:minmax(0,1fr);gap:26px}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-copy h2{max-width:440px;font-size:30px}:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-copy>p:not(.mcg-eyebrow):not(.mcg-film-audiences):not(.mcg-film-disclosure){margin-top:16px;font-size:14px}}@media(prefers-reduced-motion:reduce){:is(.mcg-min-page,.mcg-min-site) .mcg-film-section .mcg-film-play-icon{transition:none}}
