:root{color-scheme:light dark}:root[data-scheme=light]{color-scheme:light}:root[data-scheme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0}[id]{scroll-margin-top:1rem}.doc{width:min(100% - 2.5rem,44rem);margin:clamp(1.5rem,6vw,4rem) auto;padding:clamp(1.5rem,5vw,2.5rem);border-radius:var(--mf-radius);background:var(--mf-surface);color:var(--mf-ink)}.doc h1{margin:0 0 .5rem;font-size:1.75rem;font-weight:650;line-height:1.2}.doc p{margin:0 0 .75rem;color:var(--mf-ink-2)}.doc a{color:var(--mf-accent-ink);font-weight:600}.mf-site{container:site / inline-size;display:block;background:var(--mf-surface);color:var(--mf-ink);font-family:var(--mf-font);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:anywhere}.mf-site[data-scheme=light]{color-scheme:light}.mf-site[data-scheme=dark]{color-scheme:dark}.mf-site *,.mf-site *:before,.mf-site *:after{box-sizing:border-box}.mf-site :focus-visible{outline:3px solid var(--mf-accent-ink);outline-offset:3px;border-radius:var(--mf-radius-control)}.mf-site a{color:var(--mf-accent-ink);text-underline-offset:.18em}.mf-section{padding:clamp(3rem,9cqi,6rem) 0}.mf-section--tint,.mf-tone[data-tone=band]{background:var(--mf-surface-2)}.mf-tone[data-tone=dark]{color-scheme:dark;background:var(--mf-surface-2);color:var(--mf-ink)}.mf-tone>*>.mf-section--tint{background:transparent}.mf-wrap{width:100%;max-width:70rem;margin:0 auto;padding:0 clamp(1.25rem,5cqi,2.5rem)}.mf-wrap--narrow{max-width:46rem}.mf-head{display:block;max-width:44rem;margin:0 0 clamp(1.75rem,5cqi,3rem)}.mf-head--center{margin-inline:auto;text-align:center}.mf-head--flush{margin-bottom:0}.mf-eyebrow{margin:0 0 .75rem;color:var(--mf-accent-ink);font-size:.8125rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.mf-title{margin:0;font-size:clamp(1.75rem,1.2rem + 3cqi,2.75rem);font-weight:650;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.mf-title--xl{font-size:clamp(2.25rem,1.3rem + 5.5cqi,4.25rem);line-height:1.04}.mf-subtitle{margin:1rem 0 0;color:var(--mf-ink-2);font-size:clamp(1.0625rem,1rem + .6cqi,1.3125rem);line-height:1.45;text-wrap:pretty}.mf-text{margin:1rem 0 0;color:var(--mf-ink-2);white-space:pre-line;text-wrap:pretty}.mf-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none}.mf-head--center .mf-actions,.mf-actions--center{justify-content:center}.mf-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.625rem 1.375rem;border:1.5px solid var(--mf-line-strong);border-radius:var(--mf-radius-pill);background:transparent;color:var(--mf-ink);font:inherit;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.mf-site a.mf-button{color:var(--mf-ink)}.mf-button:hover{border-color:var(--mf-ink);background:var(--mf-surface-2)}.mf-button--primary,.mf-site a.mf-button--primary{border-color:var(--mf-accent);background:var(--mf-accent);color:var(--mf-on-accent)}.mf-button--primary:hover{border-color:var(--mf-accent);background:color-mix(in srgb,var(--mf-accent) 88%,var(--mf-ink))}.mf-button[disabled],.mf-button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.mf-media{display:block;width:100%;overflow:hidden;border-radius:var(--mf-radius);background:var(--mf-surface-3)}.mf-media img{display:block;width:100%;height:100%;object-fit:cover}.mf-media__stand-in{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem;color:var(--mf-ink-2);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-align:center;text-transform:uppercase}.mf-card{padding:clamp(1.25rem,3cqi,1.75rem);border:1px solid var(--mf-line);border-radius:var(--mf-radius);background:var(--mf-surface)}.mf-section--tint .mf-card{border-color:transparent}.mf-card h3,.mf-h3{margin:0;font-size:1.1875rem;font-weight:650;letter-spacing:-.01em;line-height:1.3}.mf-muted{color:var(--mf-ink-2)}.mf-badge{display:inline-block;padding:.1875rem .625rem;border-radius:var(--mf-radius-pill);background:var(--mf-accent);color:var(--mf-on-accent);font-size:.75rem;font-weight:650;letter-spacing:.04em}.mf-list{margin:0;padding:0;list-style:none}.mf-form{display:grid;gap:1.125rem}.mf-field{display:grid;gap:.375rem}.mf-field label,.mf-label{font-size:.9375rem;font-weight:600}.mf-field input,.mf-field textarea,.mf-field select{width:100%;min-height:2.75rem;padding:.625rem .875rem;border:1.5px solid var(--mf-line-strong);border-radius:var(--mf-radius-control);background:var(--mf-surface);color:var(--mf-ink);font:inherit}.mf-field textarea{min-height:8rem;resize:vertical}.mf-field ::placeholder{color:var(--mf-ink-2);opacity:1}.mf-field input[aria-invalid=true],.mf-field textarea[aria-invalid=true]{border-width:2.5px;border-color:var(--mf-ink)}.mf-hint{margin:0;color:var(--mf-ink-2);font-size:.875rem}.mf-error{margin:0;font-size:.875rem;font-weight:600}.mf-error:before{content:"Check this: "}.mf-status{margin:0;padding:.875rem 1rem;border:1.5px solid var(--mf-line-strong);border-radius:var(--mf-radius-control);background:var(--mf-surface-2);font-weight:600}.mf-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mf-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.mf-site *,.mf-site *:before,.mf-site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.mf-site--canvas{background:transparent}.mf-on-canvas{--mf-surface: transparent;--mf-surface-2: rgb(255 255 255 / .1);--mf-surface-3: rgb(255 255 255 / .18);--mf-ink: #ffffff;--mf-ink-2: #e7e4f3;--mf-line: rgb(255 255 255 / .3);--mf-line-strong: rgb(255 255 255 / .72);--mf-accent: #ffffff;--mf-on-accent: #17132b;--mf-accent-ink: #ffffff;color:var(--mf-ink)}.mf-on-canvas .mf-card{border-color:var(--mf-line);background:#140e2e6b;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.mf-on-canvas .mf-button:hover{background:#ffffff24;border-color:#fff}.mf-on-canvas .mf-button--primary:hover{background:#e7e4f3}.mf-sheet{margin-inline:clamp(0rem,1.6cqi,1.5rem);overflow:clip;border-radius:clamp(1.25rem,3cqi,2.25rem);background:var(--mf-surface);box-shadow:0 1.5rem 4rem #06041273}.mf-head:empty{display:none}
