.mkt{--mkt-paper: #ffffff;--mkt-ink: #1a1a1a;--mkt-muted: #5c5852;--mkt-line: rgba(26, 26, 26, .12);--mkt-font: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--mkt-gutter: clamp(20px, 9.6px + 2.667vw, 48px);margin:0;background:var(--mkt-paper);color:var(--mkt-ink);font-family:var(--mkt-font);font-optical-sizing:auto;font-size:17px;line-height:25px;-webkit-text-size-adjust:100%;text-size-adjust:100%}.mkt *,.mkt *:before,.mkt *:after{box-sizing:border-box}.mkt a{color:inherit}.mkt strong{font-weight:500}.mkt :focus-visible{outline:2px solid var(--mkt-ink);outline-offset:3px}.mkt-page{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;overflow:clip}.mkt-top,.mkt-main{padding-inline:var(--mkt-gutter)}.mkt-header{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-top:clamp(24px,18.057px + 1.524vw,40px);line-height:24px}.mkt-header a{text-decoration:none}.mkt-header a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mkt-nav{display:flex;gap:24px}.mkt-flash{margin:16px 0 0}.mkt-main{padding-top:clamp(48px,37.6px + 2.667vw,76px)}.mkt-h1{margin:0;max-width:11.43em;font-size:clamp(34px,25.829px + 2.095vw,56px);line-height:clamp(38px,30.571px + 1.905vw,58px);font-weight:500;text-wrap:balance}.mkt-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}button.mkt-link{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.mkt-small,.mkt-note,.mkt-error,.mkt-credit{font-size:14px;line-height:20px}.mkt-note,.mkt-credit{color:var(--mkt-muted)}.mkt-note{margin:16px 0 0}.mkt-after-h1{display:inline-block;margin:32px 0 0}.mkt-lead{max-width:400px;margin:16px 0 0;text-wrap:balance}.mkt-art{display:block;grid-row:3;align-self:end;justify-self:start;margin-bottom:calc(-1 * var(--mkt-art-sink));width:var(--mkt-art-w);max-width:none;height:auto;pointer-events:none;user-select:none}.mkt-art-mirrored{transform:scaleX(-1)}.mkt-art-from-right{margin-top:16px;margin-left:calc(100% - var(--mkt-art-w) - var(--mkt-art-inset))}.mkt-art:not(.mkt-art-from-right){margin-top:48px;margin-left:var(--mkt-art-inset)}@media (min-width: 900px){.mkt-art:not(.mkt-art-from-right,.mkt-art-close_up){position:absolute;left:var(--mkt-art-inset);bottom:calc(-1 * var(--mkt-art-sink));z-index:-1;margin:0}}@media (min-width: 1436px){.mkt-art.mkt-art-close_up{position:absolute;left:var(--mkt-art-inset);bottom:calc(-1 * var(--mkt-art-sink));z-index:-1;margin:0}}.mkt-lede{max-width:460px;margin-top:24px}.mkt-lede p{margin:0}@media (min-width: 900px){.mkt-hero{display:grid;grid-template-columns:minmax(0,calc(59.7vw - var(--mkt-gutter))) minmax(0,460px);align-items:start}.mkt-hero .mkt-lede{margin-top:60px}}.mkt-prose{display:grid;gap:26px;max-width:580px;margin-top:clamp(32px,28.286px + .952vw,42px);line-height:26px}.mkt-prose p{margin:0}.mkt-form{display:grid;gap:24px;max-width:400px;margin-top:32px}.mkt-field{display:grid;gap:8px}.mkt-field label{font-size:14px;line-height:20px}.mkt-field input{width:100%;height:56px;padding:0 20px;border:1px solid color-mix(in srgb,var(--mkt-ink) 50%,transparent);border-radius:18px;background:var(--mkt-paper);color:var(--mkt-ink);font:inherit}.mkt-field input:focus{border-color:var(--mkt-ink);outline:1px solid var(--mkt-ink);outline-offset:0}.mkt-field input[readonly]{color:var(--mkt-muted)}.mkt-error,.mkt-form .mkt-note{margin:0}.mkt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.mkt-pill{padding:15px 26px;border:0;border-radius:999px;background:var(--mkt-ink);color:var(--mkt-paper);font:inherit;line-height:24px;cursor:pointer}.mkt-pill:disabled,.phx-submit-loading .mkt-pill{opacity:.6}.mkt-form+.mkt-form{margin-top:56px}.mkt-facts{display:grid;max-width:460px;margin:32px 0 0}.mkt-facts dt{color:var(--mkt-muted);font-size:14px;line-height:20px}.mkt-facts dd{margin:4px 0 16px;overflow-wrap:anywhere}.mkt-facts dd:last-child{margin-bottom:0}.mkt-facts dd p{margin:4px 0 0}.mkt-choices{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.mkt-choices legend{margin-bottom:8px;padding:0;font-size:14px;line-height:20px}.mkt-choice{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 20px;border:1px solid color-mix(in srgb,var(--mkt-ink) 50%,transparent);border-radius:18px;cursor:pointer}.mkt-choice:has(input:checked){border-color:var(--mkt-ink);outline:1px solid var(--mkt-ink)}.mkt-choice input{margin:0;accent-color:var(--mkt-ink)}
