.mv3 .modal__view{display:flex;flex-direction:column;gap:var(--sm)}.mv3 .modal__view[hidden]{display:none}.mv3 .input__icon svg{display:block;height:100%;width:100%}.mv3 .field__req{color:var(--red-500);margin-left:2px}.mv3 .field__help{color:var(--muted-600);font-size:12px;line-height:16px}.mv3{--error-ink:#c04a30}.mv3 .field__error,.mv3 .field__help--error,.mv3 .form__error{color:var(--error-ink);font-size:12px;line-height:16px}.mv3 .form__error{font-size:14px;line-height:20px}.mv3 .input:has(input[aria-invalid=true]){border-color:var(--error-ink)}.mv3 .check{align-items:flex-start;cursor:pointer;display:flex;gap:var(--sm)}.mv3 .check input{appearance:none;-webkit-appearance:none;background:hsla(0,0%,100%,.8);border:1px solid #c9c8c4;border-radius:var(--2xs);flex:none;height:16px;margin:2px 0 0;transition:border-color .15s ease,background-color .15s ease;width:16px}.mv3 .check input:checked{background:var(--ink);border-color:var(--ink)}.mv3 .check input:checked:after{border:1.5px solid var(--bg);border-left:0;border-top:0;content:"";display:block;height:8px;margin:1px auto 0;transform:rotate(45deg);width:4px}.mv3 .check input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mv3 .check input[aria-invalid=true]{border-color:var(--error-ink)}.mv3 .check__text{display:flex;flex-direction:column;gap:2px}.mv3 .check__text span{color:var(--ink);font-size:14px;line-height:20px}.mv3 .check__text small{color:var(--muted-600);font-size:12px;line-height:16px}.mv3 .turnstile{align-items:center;background:hsla(0,0%,100%,.6);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:var(--sm);padding:var(--sm) var(--md)}.mv3 .turnstile__spin{border:2px solid var(--line);border-radius:50%;flex:none;height:18px;width:18px}.mv3 .turnstile__spin.is-running{animation:mv3-invite-spin 1.1s linear infinite;border-top-color:var(--muted-600)}@keyframes mv3-invite-spin{to{transform:rotate(1turn)}}.mv3 .turnstile__text{color:var(--muted-600);flex:1 0 0;font-size:13px;line-height:18px}.mv3 .turnstile__brand{color:var(--muted-600);font-size:11px;line-height:16px;white-space:nowrap}.mv3 .honeypot{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mv3 .modal .btn:disabled{cursor:default;opacity:.55}.mv3 .modal .btn:disabled:hover{transform:none}.mv3 .modal .btn--dark:disabled:hover{box-shadow:0 0 0 4px rgba(52,53,58,.2);color:var(--on-dark)}.mv3 .modal .btn--dark:disabled:hover:before{animation:none;opacity:0}.mv3 .intro{align-items:flex-start;display:flex;gap:var(--md)}.mv3 .cover{border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 2px rgba(0,0,0,.05);flex:none;overflow:hidden;width:152px}.mv3 .cover--logo{aspect-ratio:1/1}.mv3 .cover--logo img{display:block;height:100%;object-fit:cover;width:100%}.mv3 .intro__text{display:flex;flex-direction:column;gap:var(--xs);min-width:0}.mv3 .intro__copy{color:var(--ink);font-size:14px;line-height:20px}.mv3 .intro__meta{align-items:center;color:var(--muted-600);display:flex;font-size:12px;gap:var(--xs);line-height:16px}.mv3 .intro__meta .dot{background:var(--red-500);height:6px;width:6px}.mv3 .invite-steps{background:hsla(0,0%,100%,.6);border:1px solid var(--line);border-radius:var(--radius);counter-reset:invite-step;display:flex;flex-direction:column;gap:var(--sm);list-style:none;margin:0;padding:var(--md)}.mv3 .invite-steps li{align-items:start;display:grid;gap:var(--sm);grid-template-columns:22px 1fr}.mv3 .invite-steps li:before{color:var(--muted);content:counter(invite-step,decimal-leading-zero);counter-increment:invite-step;font-size:12px;font-variant-numeric:tabular-nums;line-height:20px}.mv3 .invite-steps b{color:var(--ink-strong);display:block;font-size:14px;font-weight:400;line-height:20px}.mv3 .invite-steps span{color:var(--muted-600);display:block;font-size:13px;line-height:19px}.mv3 .invite-note{color:var(--muted-600);font-size:12px;line-height:16px}.mv3 .modal__done-lede b{overflow-wrap:anywhere}.mv3 .talent{background:hsla(0,0%,100%,.6);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:var(--sm);padding:var(--md)}.mv3 .talent__shot{background:var(--line);border-radius:var(--radius);flex:none;height:72px;overflow:hidden;position:relative;width:72px}.mv3 .talent__shot img{height:100%;object-fit:cover;width:100%}.mv3 .talent__shot svg{height:100%;width:100%}.mv3 .talent__shot video{background:var(--line);height:100%;object-fit:cover;width:100%}.mv3 .talent__play{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(29,29,32,.82);border-radius:50%;bottom:5px;display:grid;height:24px;place-items:center;position:absolute;right:5px;transition:transform .18s ease,background-color .18s ease;width:24px}.mv3 .talent__play:hover{background:var(--ink-strong);transform:scale(1.08)}.mv3 .talent__play svg{height:10px;width:8px}.mv3 .talent__text{display:flex;flex-direction:column;gap:var(--2xs);min-width:0}.mv3 .talent__name{color:var(--ink-strong);font-size:16px;line-height:20px}.mv3 .talent__role{color:var(--muted-600);font-size:12px;line-height:16px}.mv3 .talent__line{color:var(--ink);font-size:13px;line-height:19px;padding-top:var(--2xs)}.mv3 .talent__facts{display:flex;flex-wrap:wrap;gap:var(--xs);padding-top:var(--2xs)}.mv3 .talent__facts .badge{color:var(--muted-600)}@media (max-width:700px){.mv3 .modal{align-items:flex-start;height:100dvh;overscroll-behavior:contain;padding:0}.mv3 .modal__panel,.mv3 .modal__scrim{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg)}.mv3 .modal__panel{border:0;border-radius:0;box-shadow:none;gap:0;margin:0;min-height:100%;padding:0 var(--md);transform:translateY(16px);width:100%}.mv3 .modal__head{background:var(--bg);margin-inline:calc(var(--md)*-1);padding:calc(var(--md) + env(safe-area-inset-top)) var(--md) var(--sm);position:sticky;top:0;z-index:2}.mv3 .modal__view,.mv3 .modal__view>.modal__form{flex:1 0 auto}.mv3 .modal__view:not(:has(.modal__actions)){padding-bottom:calc(var(--md) + env(safe-area-inset-bottom))}.mv3 .modal__actions{background:var(--bg);bottom:0;box-shadow:0 -1px 0 var(--line);margin-top:auto;margin-inline:calc(var(--md)*-1);padding:var(--sm) var(--md) calc(var(--md) + env(safe-area-inset-bottom));position:sticky;z-index:2}.mv3 .modal__actions .btn{width:100%}.mv3 .field-row,.mv3 .intro{flex-direction:column}.mv3 .cover{width:128px}.mv3 .talent__play{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--ink-strong)}}@media (prefers-reduced-motion:reduce){.mv3 .check input,.mv3 .talent__play{transition:none!important}.mv3 .turnstile__spin.is-running{animation:none!important}}.mv3{--ink-deep:#0e0e11;--lit-key:255,142,115;--lit-counter:179,168,220;--lit-scrim:6,6,8;--lit-ink-still:linear-gradient(to top,rgba(var(--lit-scrim),.74),rgba(var(--lit-scrim),.3) 24%,transparent 52%),radial-gradient(120% 80% at 20% 0%,rgba(var(--lit-key),.28),transparent 62%),radial-gradient(78% 52% at 88% 82%,rgba(var(--lit-counter),.24),transparent 62%),radial-gradient(118% 82% at 50% 42%,transparent 42%,rgba(0,0,0,.42)),var(--ink-strong);--lit-ink-wash:radial-gradient(72% 180% at 8% 0%,rgba(var(--lit-key),.24),transparent 66%),radial-gradient(44% 130% at 97% 100%,rgba(var(--lit-counter),.16),transparent 62%),var(--ink-deep);--lit-ink-wide:radial-gradient(84% 62% at 8% 0%,rgba(var(--lit-key),.19),transparent 62%),radial-gradient(66% 52% at 96% 100%,rgba(var(--lit-counter),.16),transparent 60%),var(--ink-deep)}.mv3 .ink-panel{--inkp-wash:hsla(0,0%,98%,.06);--inkp-hairline:hsla(0,0%,98%,.12);--inkp-rim:hsla(0,0%,98%,.16);--inkp-rim-strong:hsla(0,0%,98%,.28);--inkp-rim-bright:hsla(0,0%,98%,.3);--inkp-trace:hsla(0,0%,98%,.34);--inkp-dim:hsla(0,0%,98%,.5);--inkp-mark:hsla(0,0%,98%,.55);--inkp-body-soft:hsla(0,0%,98%,.58);--inkp-code:hsla(0,0%,98%,.6);--inkp-label:hsla(0,0%,98%,.62);--inkp-body:hsla(0,0%,98%,.72);--inkp-body-strong:hsla(0,0%,98%,.78);--inkp-quote:hsla(0,0%,98%,.86);--inkp-radius:var(--radius);--inkp-clip:hidden;--inkp-lift:var(--glass-shadow-sm);--line:var(--inkp-hairline);background:var(--ink-strong);border-radius:var(--inkp-radius);box-shadow:var(--inkp-lift);color:var(--on-dark);overflow:var(--inkp-clip)}.mv3 .ink-panel--ramp{position:relative}.mv3 .ink-panel--ramp:before{background-image:var(--grad-interview);border-radius:var(--inkp-radius) var(--inkp-radius) 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}