.mk{--bg:#ffffff;--surface:#f4f4f4;--surface-deep:#ececec;--tone-2:#e2e2e2;--tone-3:#cacaca;--tone-4:#b3b3b3;--ink:#111111;--muted:#6b6b6b;--dim:#8a8a8a;--accent:#1a4be0;--accent-strong:#1239b5;--accent-ink:#ffffff;--field-1:#111111;--field-1-ink:#ffffff;--focus:#111111;--margin:clamp(1rem,2.2vw,2rem);--gutter:clamp(0.75rem,1.4vw,1.5rem);--radius:14px;--section:clamp(5rem,11vw,11rem);--font:"Switzer",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--step-small:clamp(0.875rem,0.85rem + 0.1vw,0.9375rem);--step-body:clamp(1.0625rem,1rem + 0.25vw,1.1875rem);--step-lead:clamp(1.25rem,0.9rem + 1.3vw,2.25rem);--step-head:clamp(2.25rem,1.2rem + 4.6vw,5.5rem);--step-display:clamp(3.5rem,10.4vw,11rem);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-soft:cubic-bezier(0.16,1,0.3,1);font-family:var(--font);font-size:var(--step-body);line-height:1.5;letter-spacing:-.005em;color:var(--ink);background:var(--bg);min-height:100svh;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mk *,.mk :after,.mk :before{box-sizing:border-box}.mk figure,.mk h1,.mk h2,.mk p,.mk ul{margin:0}.mk ul{padding:0;list-style:none}.mk img{display:block;max-width:100%}.mk a{color:inherit}.mk button,.mk input,.mk select{font:inherit;letter-spacing:inherit;color:inherit}.mk button{cursor:pointer}.mk ::-moz-selection{background:var(--ink);color:var(--bg)}.mk ::selection{background:var(--ink);color:var(--bg)}.mk :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.mk .hp,.mk .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk .skip{position:absolute;left:var(--margin);top:-4rem;z-index:100;padding:.75rem 1rem;background:var(--ink);color:var(--bg)!important;border-radius:var(--radius);text-decoration:none}.mk .skip:focus{top:var(--margin)}.mk h1,.mk h2{font-weight:600;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.mk h2{font-size:var(--step-head)}.mk .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.35rem;background:var(--accent);color:var(--accent-ink)!important;border:0;border-radius:var(--radius);font-weight:500;font-size:var(--step-body);letter-spacing:-.005em;text-decoration:none;transition:transform .14s var(--ease-out),background-color .18s ease}.mk .btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.mk .btn:hover{background:var(--accent-strong)}}.mk .link-quiet{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;text-decoration-thickness:.07em;transition:text-decoration-color .18s ease}@media (hover:hover) and (pointer:fine){.mk .link-quiet:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.mk.mk-js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .8s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.mk.mk-js [data-reveal].is-in{opacity:1;transform:none}.mk.mk-js .shutter{clip-path:inset(0 0 100% 0 round var(--radius));transition:clip-path 1.1s var(--ease-in-out) .45s}.mk.mk-js .shutter img{transform:scale(1.12);transition:transform 1.5s var(--ease-soft) .45s}.mk.mk-js .shutter.is-in{clip-path:inset(0 0 0 0 round var(--radius))}.mk.mk-js .shutter.is-in img{transform:none}}.mk .hero{min-height:100svh;display:flex;flex-direction:column;padding:var(--margin)}.mk .hero-bar{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:var(--step-small)}.mk .wordmark{font-size:var(--step-body);font-weight:600;letter-spacing:-.03em;text-decoration:none}.mk .hero-bar nav{display:flex;gap:clamp(1rem,2.4vw,2rem)}.mk .hero-bar nav a{font-size:var(--step-small);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;text-decoration-thickness:.07em;transition:text-decoration-color .18s ease}@media (hover:hover) and (pointer:fine){.mk .hero-bar nav a:hover{text-decoration-color:currentColor}}.mk .hero-mid{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(3rem,8vw,6rem) clamp(1rem,3vw,2rem)}.mk .hero-line{width:100%;font-size:var(--step-display);line-height:.96;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.18em;column-gap:.18em;row-gap:.04em}.mk .hero-a,.mk .hero-b{white-space:nowrap}.mk .hero-b{flex-basis:100%}.mk .strip{display:block;flex:1 1 2.6em;height:.72em;border-radius:var(--radius);overflow:hidden;background:#0b1020}.mk .strip img,.mk .strip picture{width:100%;height:100%}.mk .strip img{-o-object-fit:cover;object-fit:cover}.mk .hero-sub{max-width:58ch;font-size:var(--step-body);padding-bottom:clamp(.25rem,1vw,1rem)}.mk .intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,100svh);-moz-column-gap:var(--gutter);column-gap:var(--gutter);padding-inline:var(--margin);margin-top:clamp(2rem,6vw,6rem)}.mk .intro-pin{grid-column:1/6;grid-row:1/3;position:sticky;top:0;height:100svh;align-self:start;display:flex;align-items:center}.mk .statement{font-size:var(--step-lead);font-weight:500;line-height:1.12;letter-spacing:-.03em;text-wrap:pretty}.mk .ph{overflow:hidden;border-radius:var(--radius);align-self:center;background:#0b1020}.mk .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mk .ph-1{grid-row:1}.mk .ph-1,.mk .ph-2{grid-column:6/13;aspect-ratio:16/10}.mk .ph-2{grid-row:2}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes drift{0%{transform:scale(1.14) translateY(-4%)}to{transform:scale(1.14) translateY(4%)}}}}.mk .how{position:relative;min-height:88svh;display:grid;grid-template-columns:1fr 1fr;margin-top:var(--section)}.mk .how-left{display:grid;align-content:start;padding:clamp(2rem,5vw,4.5rem) var(--margin) 9rem;background:var(--bg)}.mk .how-right{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:var(--margin) var(--margin) 8rem;background:var(--surface)}.mk .how-clause,.mk .how-ui{grid-area:1/1}.mk .how-clause h2{font-size:clamp(2.5rem,4.6vw,4.75rem);max-width:11em}.mk .how-ui{display:flex;justify-content:center;align-items:center;width:100%}.mk.mk-js .how-clause,.mk.mk-js .how-ui{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.mk.mk-js .how-clause[data-on=true],.mk.mk-js .how-ui[data-on=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s;z-index:1}.mk:not(.mk-js) .how-clause,.mk:not(.mk-js) .how-ui{grid-area:auto;margin-bottom:2.5rem}.mk:not(.mk-js) .how-ctl{display:none}.mk .how-ctl{position:absolute;left:28px;right:28px;bottom:28px}.mk .how-track{position:relative;height:32px}.mk .how-track:before{content:"";right:0;background:var(--tone-4)}.mk .how-fill,.mk .how-track:before{position:absolute;left:0;top:12px;height:8px}.mk .how-fill{background:var(--ink);width:calc(16px + (100% - 32px) * var(--p, 0));transition:width .16s var(--ease-out)}.mk .how-track input{position:absolute;inset:0;width:100%;height:32px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:grab}.mk .how-track input::-webkit-slider-runnable-track{height:32px;background:transparent}.mk .how-track input::-moz-range-track{height:32px;background:transparent}.mk .how-track input::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;background:var(--accent);border:0;border-radius:0;-webkit-transition:transform .14s var(--ease-out);transition:transform .14s var(--ease-out)}.mk .how-track input::-moz-range-thumb{width:32px;height:32px;background:var(--accent);border:0;border-radius:0}.mk .how-track input:active::-webkit-slider-thumb{transform:scale(.92)}.mk .how-names{display:flex;justify-content:space-between;gap:.5rem;margin-top:.75rem}.mk .how-names button{padding:.25rem 0;min-height:44px;background:none;border:0;font-size:var(--step-body);color:var(--muted);transition:color .18s ease}.mk .how-names button[data-on=true]{color:var(--ink);font-weight:500}@media (hover:hover) and (pointer:fine){.mk .how-names button:hover{color:var(--ink)}}@media (min-width:1001px){.mk .how-ui [data-ui].ui{transform:scale(1.28)}}.mk .type{min-height:88svh;display:flex;flex-direction:column;padding:0 var(--margin) var(--margin);margin-top:var(--section)}.mk .type-input{display:block;width:100%;padding:0;border:0;border-radius:var(--radius);background:transparent;font-size:clamp(3rem,8vw,8.25rem);font-weight:600;letter-spacing:-.045em;line-height:1.08;color:var(--ink);caret-color:var(--ink);text-overflow:clip;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.mk .type-input::-webkit-scrollbar{display:none}.mk .type-input::-moz-placeholder{color:var(--dim)}.mk .type-input::placeholder{color:var(--dim)}.mk .type-input:focus-visible{outline:3px solid var(--ink);outline-offset:8px}.mk .type-foot{margin-top:auto;padding-top:3rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.mk .type-ex{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.mk .type-ex button{background:none;border:0;padding:0;min-height:44px;font-size:var(--step-body);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:.07em;text-decoration-color:var(--tone-4);transition:text-decoration-color .18s ease}@media (hover:hover) and (pointer:fine){.mk .type-ex button:hover{text-decoration-color:currentColor}}.mk .feat{display:grid;grid-template-columns:62fr 38fr;margin-top:var(--section)}.mk .bands{grid-column:1}.mk .band{--band:var(--surface);--band-ink:var(--ink);--sw-track-on:var(--ink);--sw-thumb-on:#fff;width:100%;min-height:max(132px,24svh);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem var(--margin);background:var(--bg);color:var(--ink);border:0;border-radius:0;text-align:left;transition:background-color .32s ease}.mk .band[data-n="0"]{--band:var(--accent-strong);--band-ink:#fff;--sw-track-on:#fff;--sw-thumb-on:var(--accent-strong)}.mk .band[data-n="1"]{--band:var(--field-1);--band-ink:var(--field-1-ink);--sw-track-on:#fff;--sw-thumb-on:var(--field-1)}.mk .band[data-n="2"]{--band:var(--surface-deep)}.mk .band[data-n="3"]{--band:var(--field-1);--band-ink:var(--field-1-ink);--sw-track-on:#fff;--sw-thumb-on:var(--field-1)}.mk .band[data-n="4"]{--band:var(--tone-2)}.mk .band[data-on=true]{background:var(--band);color:var(--band-ink)}@media (hover:hover) and (pointer:fine){.mk .band[data-on=false]:hover{color:var(--ink);background:var(--surface)}}.mk .band-text{display:block;min-width:0}.mk .band-s{display:block;font-size:var(--step-lead);font-weight:500;letter-spacing:-.035em;line-height:1.05}.mk .band-c{display:none;margin-top:.5rem;max-width:52ch;font-size:var(--step-body);line-height:1.4;letter-spacing:-.005em}.mk .band[data-on=true] .band-c{display:block}.mk:not(.mk-js) .band{background:var(--band);color:var(--band-ink)}.mk:not(.mk-js) .band-c{display:block}.mk [data-ui].sw{flex:none;position:relative;display:inline-block;font-size:var(--step-lead);width:2em;height:1.1em;border-radius:99px;background:var(--tone-3);transition:background-color .22s ease}.mk [data-ui] .sw-t{position:absolute;top:.1em;left:.1em;width:.9em;height:.9em;border-radius:50%;background:#fff;transition:transform .22s var(--ease-out),background-color .22s ease}.mk .band[data-on=true] [data-ui].sw{background:var(--sw-track-on)}.mk .band[data-on=true] [data-ui] .sw-t{transform:translateX(.9em);background:var(--sw-thumb-on)}.mk:not(.mk-js) [data-ui].sw{background:var(--sw-track-on)}.mk:not(.mk-js) [data-ui] .sw-t{transform:translateX(.9em);background:var(--sw-thumb-on)}.mk .feat-side{grid-column:2;background:var(--surface);padding:var(--margin)}.mk .feat-stick{position:sticky;top:max(1rem,calc(50svh - 340px));width:100%;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.mk .feat-hint{font-size:var(--step-body);max-width:24ch;text-align:center}.mk .proof{margin-top:var(--section);padding:var(--section) var(--margin);background:var(--surface)}.mk .proof h2{max-width:12em}.mk .proof-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);align-items:center;margin-top:2rem}.mk .proof-grid .proof-names{grid-column:1/11}.mk .proof-fig{grid-column:1/13;margin-top:3rem;aspect-ratio:21/9;overflow:hidden;border-radius:var(--radius);background:#0b1020}.mk .proof-fig img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 62%;object-position:50% 62%}.mk .proof-names{max-width:40em;font-size:var(--step-lead);font-weight:500;line-height:1.15;letter-spacing:-.03em}.mk .proof-names[data-cycling=true]{color:var(--dim)}.mk .pn{transition:color .4s ease}.mk .pn[data-lit=true]{color:var(--ink)}.mk .faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);padding:var(--section) var(--margin)}.mk .faq h2{grid-column:1/13;max-width:12em}.mk .faq-list{grid-column:5/13;margin-top:5rem}.mk .faq details{margin-inline:-24px;padding:18px 24px;border-radius:var(--radius);transition:background-color .22s ease}.mk .faq details[open]{background:var(--surface)}.mk .faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;list-style:none;cursor:pointer;font-size:var(--step-lead);font-weight:400;line-height:1.15;letter-spacing:-.025em}.mk .faq summary::-webkit-details-marker{display:none}.mk .faq .chev{flex:none;transition:transform .24s var(--ease-out)}.mk .faq details[open] .chev{transform:rotate(180deg)}.mk .faq details p{max-width:48ch;margin-top:1rem;font-size:var(--step-body)}.mk .cta{padding:var(--section) var(--margin)}.mk .cta-sentence{font-size:var(--step-head);font-weight:600;letter-spacing:-.045em;line-height:1.04}.mk .cta-l1{display:block}.mk .cta-l2{display:flex;align-items:baseline;gap:.22em;margin-top:.08em}.mk .cta-with{flex:none}.mk .cta-email{flex:0 1 7em;min-width:0;height:1.14em;padding:0 .3em;background:var(--surface);border:0;border-radius:var(--radius);font-weight:500;letter-spacing:-.03em;line-height:1.14}.mk .cta-email::-moz-placeholder{color:var(--muted);opacity:1}.mk .cta-email::placeholder{color:var(--muted);opacity:1}.mk .cta-go{flex:none;height:1.14em;padding:0 .45em;background:var(--accent);color:var(--accent-ink);border:0;border-radius:var(--radius);font-weight:600;letter-spacing:-.04em;line-height:1.14;transition:transform .14s var(--ease-out),background-color .18s ease}.mk .cta-go:active{transform:scale(.97)}.mk .cta-go:disabled{opacity:.6;cursor:progress}@media (hover:hover) and (pointer:fine){.mk .cta-go:not(:disabled):hover{background:var(--accent-strong)}}.mk .cta-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem var(--gutter);max-width:62rem;margin-top:2.5rem}.mk .cta-f{display:flex;flex-direction:column;gap:.4rem}.mk .cta-f label{font-size:var(--step-body);color:var(--ink)}.mk .cta-f input,.mk .cta-f select{height:52px;padding:0 1rem;background:var(--surface);border:0;border-radius:var(--radius);font-size:var(--step-body)}.mk .cta-err{margin-top:.4rem;font-size:var(--step-body);color:#b3261e}.mk .cta-err-form{margin-top:1.25rem}.mk .cta-note{margin-top:1.5rem;font-size:var(--step-body);color:var(--ink)}.mk .cta-done .cta-addr{overflow-wrap:anywhere}.mk .foot{--focus:#ffffff;position:relative;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;padding:clamp(2.5rem,6vw,5rem) var(--margin) 0;background:var(--field-1);color:var(--field-1-ink)}.mk .foot-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);align-items:start}.mk .foot-invite{grid-column:1/8}.mk .foot-invite p{margin-bottom:2rem;font-size:var(--step-head);font-weight:600;letter-spacing:-.045em;line-height:.98}.mk .foot-links{grid-column:10/13;display:flex;flex-direction:column;gap:.5rem;font-size:var(--step-body)}.mk .foot-links a{display:inline-block;padding:.3rem 0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;text-decoration-thickness:.07em;transition:text-decoration-color .18s ease}@media (hover:hover) and (pointer:fine){.mk .foot-links a:hover{text-decoration-color:currentColor}}.mk .foot-legal{margin-top:auto;padding-top:3rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 2rem;font-size:var(--step-small);color:#b4b4b4;position:relative;z-index:1}.mk .foot-mark{margin-top:.5rem;font-size:30vw;font-weight:600;letter-spacing:-.06em;line-height:.8;white-space:nowrap;transform:translateY(30%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.mk [data-ui].ui{width:min(480px,100%)}.mk [data-ui].kform,.mk [data-ui].type-answer,.mk [data-ui].ui-kiosk{background:#0b1020;color:#f2f4fb;border-radius:var(--radius);padding:22px;font-size:16px;line-height:1.3;letter-spacing:0}.mk [data-ui] .k-top{display:flex;align-items:center;gap:10px;margin-bottom:16px}.mk [data-ui] .k-logo{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#2563eb;font-size:13px;font-weight:600}.mk [data-ui] .k-org{font-size:16px;font-weight:600}.mk [data-ui] .k-steps{display:flex;gap:5px;margin-bottom:16px}.mk [data-ui] .k-steps i{flex:1;height:5px;border-radius:3px;background:#2a3042}.mk [data-ui] .k-steps i.on{background:#3b73f0}.mk [data-ui] .k-h{margin:0 0 14px;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.mk [data-ui] .k-sub{margin:-6px 0 16px;color:#a7afc4;font-size:16px}.mk [data-ui] .k-search{border:2px solid #3b73f0;border-radius:12px;padding:14px 16px;background:#141a2c;font-size:20px}.mk [data-ui] .k-result{margin-top:10px;border:1px solid #2f3650;border-radius:12px;padding:14px 16px;background:#171d30;font-size:20px;font-weight:600}.mk [data-ui] .k-actions{display:flex;gap:10px;margin-top:24px}.mk [data-ui] .k-back,.mk [data-ui] .k-next{border-radius:12px;padding:13px 18px;font-size:16px;font-weight:600;text-align:center}.mk [data-ui] .k-back{background:#1d2336}.mk [data-ui] .k-next{flex:1;background:#2563eb}.mk [data-ui].ui-board,.mk [data-ui].ui-mail{background:#ffffff;color:#111827;border:1px solid #e2e5ea;border-radius:12px;padding:20px;font-size:16px;line-height:1.4;letter-spacing:0}.mk [data-ui] .m-meta{display:flex;gap:14px;padding:7px 0;font-size:16px}.mk [data-ui] .m-meta span{flex:none;width:58px;color:#6b7280}.mk [data-ui] .m-body{margin-top:10px;padding-top:14px;border-top:1px solid #e2e5ea}.mk [data-ui] .m-body p{margin:0 0 10px}.mk [data-ui] .m-badge{display:inline-block;margin-top:4px!important;padding:6px 10px;border-radius:8px;background:#eef2ff;font-weight:600;font-size:16px}.mk [data-ui] .b-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:16px}.mk [data-ui] .b-head span{color:#6b7280;font-size:13px}.mk [data-ui] .ui-board ul,.mk [data-ui].ui-board ul{margin:0;padding:0;list-style:none}.mk [data-ui].ui-board li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:11px 12px;margin:0 -12px;border-radius:10px}.mk [data-ui].ui-board li.sel{background:#eef2ff}.mk [data-ui] .b-name{font-weight:600;font-size:16px}.mk [data-ui] .b-badge{grid-row:1;grid-column:2;font-size:13px;color:#4b5563}.mk [data-ui] .b-sub{grid-column:1/3;font-size:13px;color:#4b5563}.mk [data-ui].type-answer{width:min(640px,100%);margin-top:3rem;padding:28px}.mk [data-ui] .ta-top{display:flex;justify-content:space-between;align-items:baseline;font-size:16px;color:#a7afc4}.mk [data-ui] .ta-top b{color:#f2f4fb}.mk [data-ui] .ta-label{margin:18px 0 2px;color:#a7afc4;font-size:16px}.mk [data-ui] .ta-badge{margin:0 0 16px;color:#6f9bff;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.mk [data-ui] .ta-list{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:16px;color:#dfe3f0}.mk [data-ui].kform{width:min(460px,100%);padding:18px 20px}.mk [data-ui] .kf-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:20px}.mk [data-ui] .kf-top span{color:#a7afc4;font-size:16px;font-variant-numeric:tabular-nums}.mk [data-ui] .kf-fields,.mk [data-ui] .kf-staff{display:grid;gap:7px}.mk [data-ui] .fld span{display:block;margin-bottom:3px;font-size:13px;font-weight:600}.mk [data-ui] .fld i{font-style:normal;color:#6f9bff}.mk [data-ui] .fld em{font-style:normal;font-weight:400;color:#a7afc4}.mk [data-ui] .kf-input{height:26px;border:1px solid #2f3650;border-radius:9px;background:#141a2c}.mk [data-ui] .kf-photo{display:grid;place-items:center;height:40px;border:1px dashed #3a4262;border-radius:9px;color:#a7afc4;font-size:13px}.mk [data-ui] .kf-staff{margin-top:12px;padding-top:10px;border-top:1px solid #2f3650}.mk [data-ui] .kf-staff b{font-size:16px}.mk [data-ui] .kf-reset{margin:16px 0 0;color:#a7afc4;font-size:13px}.mk [data-ui] .fld:not([hidden]),.mk [data-ui] .kf-reset:not([hidden]),.mk [data-ui] .kf-staff:not([hidden]){animation:pop .32s var(--ease-out)}.mk:not(.mk-js) [data-ui] [hidden]{display:block}@keyframes pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1000px){.mk .feat{grid-template-columns:1fr}.mk .feat-side{grid-column:1;padding-block:3rem}.mk .faq-list{grid-column:3/13}.mk .foot-invite{grid-column:1/9}.mk .foot-links{grid-column:9/13}}@media (max-width:700px){.mk{--margin:1.25rem;--step-display:16vw;--step-head:9vw;--step-lead:1.375rem;--step-body:1.0625rem;--step-small:0.875rem}.mk .hero{padding-block:1rem 1.5rem}.mk .nav-trial{display:none}.mk .hero-mid{padding-block:2rem;gap:2rem}.mk .hero-line{row-gap:.22em}.mk .strip{order:2;flex:1 1 100%;height:auto;aspect-ratio:2/1}.mk .hero-a{order:1}.mk .hero-b{order:3}.mk .intro{display:block;padding-bottom:14svh}.mk .intro-pin{position:sticky;top:0;z-index:2;height:auto;margin-inline:calc(var(--margin) * -1);padding:1rem var(--margin);background:var(--bg)}.mk .statement{line-height:1.18}.mk .ph{margin-top:22svh}.mk .ph-1,.mk .ph-2{width:100%}.mk .how{display:flex;flex-direction:column;min-height:0}.mk .how-right{order:1;min-height:46svh;padding:2rem var(--margin) 3.5rem}.mk .how-ctl{order:2;position:relative;left:auto;right:auto;bottom:auto;margin:-20px var(--margin) 0;z-index:2}.mk .how-track,.mk .how-track input,.mk .how-track input::-webkit-slider-runnable-track{height:40px}.mk .how-fill,.mk .how-track:before{top:16px}.mk .how-track input::-webkit-slider-thumb{width:40px;height:40px}.mk .how-track input::-moz-range-thumb{width:40px;height:40px}.mk .how-fill{width:calc(20px + (100% - 40px) * var(--p, 0))}.mk .how-names{flex-wrap:wrap;display:grid;grid-template-columns:1fr 1fr;margin-top:.5rem}.mk .how-names button{text-align:left}.mk .how-names button:nth-child(2n){text-align:right}.mk .how-left{order:3;padding:1.5rem var(--margin) 3rem;background:var(--bg)}.mk .how-clause h2{font-size:var(--step-head);max-width:none}.mk .type{min-height:0}.mk [data-ui].type-answer{margin-top:1.75rem;width:100%}.mk .type-foot{margin-top:2rem;padding-top:0}.mk .type-ex{gap:.5rem}.mk .type-ex button{min-height:44px;padding:0 1rem;background:var(--surface);border-radius:var(--radius);text-decoration:none}.mk .band{gap:1rem}.mk .band-text{flex:0 1 76%}.mk .band-s{line-height:1.08}.mk [data-ui].sw{min-width:2.2em}.mk .faq-list{grid-column:1/13;margin-top:2.5rem}.mk .faq details{margin-inline:calc(var(--margin) * -1);padding:14px var(--margin);border-radius:0}.mk .cta-l2{gap:.2em}.mk .cta-email{flex:1 1 0;min-width:0}.mk .cta-fields{grid-template-columns:1fr}.mk .foot-top{display:block}.mk .foot-invite .btn{width:100%}.mk .foot-links{flex-direction:row;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1.5rem}.mk .foot-legal{flex-direction:column}.mk .foot-mark{font-size:34vw}}@media (max-width:1000px){.mk .proof-fig,.mk .proof-grid .proof-names{grid-column:1/13}.mk .proof-fig{margin-top:2rem}}@media (max-width:700px){.mk .type-input{font-size:var(--step-head)}.mk .proof-grid{display:block}.mk .proof-fig{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}html:has(.mk){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}.mk ol{margin:0;padding:0;list-style:none}.mk .w{display:inline-block}.mk.mk-js .hero [data-reveal]{transition-delay:calc(var(--i, 0) * 70ms)}.mk .clip{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:#0b1020;border-radius:var(--radius)}.mk .hero-clip{padding:0 var(--margin);margin-top:clamp(.5rem,2vw,1.5rem)}.mk .pband{margin-top:var(--section)}.mk .pband-fig{height:78svh;overflow:hidden;background:#cfd6e4}.mk .pband-fig img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 58%;object-position:50% 58%}.mk .pband-cap{max-width:30em;padding:clamp(1.5rem,4vw,3rem) var(--margin) 0}.mk .how{--focus:#ffffff;color:#ffffff}.mk .how,.mk .how-left{background:var(--field-1)}.mk .how-right{background:#1e1e1e}.mk .how-track:before{background:#5a5a5a}.mk .how-fill{background:#ffffff}.mk .how-names button{color:#bdbdbd}.mk .how-names button[data-on=true]{color:#ffffff}@media (hover:hover) and (pointer:fine){.mk .how-names button:hover{color:#ffffff}}.mk .how-ui .clip{width:min(640px,100%)}.mk .run{--focus:#ffffff;margin-top:var(--section);padding:var(--section) var(--margin);background:var(--field-1);color:#ffffff}.mk .run h2{margin-bottom:clamp(2rem,5vw,4rem)}.mk .run-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem) var(--gutter)}.mk .run-item:nth-child(2n){margin-top:clamp(2rem,8vw,7rem)}.mk .run-item figcaption{max-width:34ch;margin-top:1rem;font-size:var(--step-body)}.mk .roles{padding:var(--section) var(--margin);background:var(--surface)}.mk .roles h2{max-width:10em;margin-bottom:clamp(3rem,6vw,6rem)}.mk .roles-list{display:grid;gap:clamp(3rem,7vw,7rem)}.mk .role{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);align-items:center}.mk .role-text{grid-column:1/6;grid-row:1}.mk .role-fig{grid-column:6/13;grid-row:1;overflow:hidden;border-radius:var(--radius);background:#ffffff}.mk .role[data-n="1"] .role-text,.mk .role[data-n="3"] .role-text{grid-column:8/13}.mk .role[data-n="1"] .role-fig,.mk .role[data-n="3"] .role-fig{grid-column:1/8}.mk .role h3{margin:0 0 1rem;font-size:var(--step-lead);font-weight:600;letter-spacing:-.035em;line-height:1.05}.mk .role p{max-width:34ch;margin-top:.5rem;font-size:var(--step-body)}.mk .role-fig img{width:100%;height:auto}.mk .privacy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);align-items:center;padding:var(--section) var(--margin);background:var(--surface-deep)}.mk .privacy-text{grid-column:1/6}.mk .privacy-facts{display:grid;gap:1.25rem;margin-top:2rem;font-size:var(--step-body)}.mk .privacy-fig{grid-column:6/13;overflow:hidden;border-radius:var(--radius);background:#ffffff}.mk .privacy-fig img{width:100%;height:auto}.mk .days{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);padding:var(--section) var(--margin)}.mk .days h2{grid-column:1/6}.mk .days-body{grid-column:6/13}.mk .days-list{display:grid;gap:1.5rem;font-size:var(--step-lead);font-weight:500;letter-spacing:-.03em;line-height:1.12}.mk .days-end{margin-top:3rem;font-size:var(--step-body);font-weight:500}.mk .proof{margin-top:0}.mk .foot-credit{flex-basis:100%;max-width:70ch}.mk .cta{--focus:#ffffff;background:var(--accent)}.mk .cta,.mk .cta .cta-f label,.mk .cta .cta-note{color:#ffffff}.mk .cta .cta-go{background:var(--field-1);color:#ffffff}@media (hover:hover) and (pointer:fine){.mk .cta .cta-go:not(:disabled):hover{background:#000000}}.mk .cta .cta-err{color:#ffe3e0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk .pband-fig img,.mk .proof-fig img{transform:scale(1.16);animation:drift linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}@media (max-width:1000px){.mk .days h2,.mk .days-body,.mk .privacy-fig,.mk .privacy-text,.mk .role-fig,.mk .role-text,.mk .role[data-n="1"] .role-fig,.mk .role[data-n="1"] .role-text,.mk .role[data-n="3"] .role-fig,.mk .role[data-n="3"] .role-text{grid-column:1/13;grid-row:auto}.mk .privacy-fig,.mk .role-fig{margin-top:1.5rem}.mk .days-body{margin-top:2rem}}@media (max-width:700px){.mk .pband-fig{height:66svh}.mk .run-grid{grid-template-columns:1fr}.mk .run-item:nth-child(2n){margin-top:0}.mk .how-ui .clip{width:100%}}.mk .cta .cta-f input,.mk .cta .cta-f select{color:var(--ink)}.mk .hero-clip .clip{max-width:960px}.mk .ph img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}