.creator-intake{--intake-accent:var(--accent-ink);--intake-muted:#686660;color:#20211f;background:#f7f6f2;min-height:100svh}.intake-header{border-bottom:1px solid #deddd5;justify-content:space-between;align-items:center;gap:24px;height:86px;padding:0 4vw;display:flex}.intake-brand{letter-spacing:.06em;align-items:center;gap:14px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.intake-brand img{width:40px;height:30px}.intake-exit{align-items:center;gap:10px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.intake-exit:hover{color:var(--intake-accent)}.intake-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);min-height:calc(100svh - 86px);display:grid}.intake-main{flex-direction:column;min-width:0;padding:36px clamp(28px,6vw,112px) 24px;display:flex}.intake-progress{color:var(--intake-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:18px;font-size:11px;line-height:1.4;display:flex;position:relative}.intake-progress>span:first-child{text-transform:uppercase;letter-spacing:.11em}.intake-progress-track{background:#deddd5;height:2px;position:absolute;bottom:0;left:0;right:0}.intake-progress-track>span{background:var(--intake-accent);height:100%;transition:width .3s;display:block}.intake-form{flex:1;align-items:center;min-width:0;margin:0;padding:50px 0 48px;display:flex}.intake-stage{width:100%;animation:.28s ease-out both intake-arrive}.intake-kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.intake-kicker>span:not(.intake-question-number){background:var(--intake-accent);border-radius:50%;width:6px;height:6px;display:block}.intake-kicker .intake-question-number{color:var(--intake-accent);letter-spacing:.03em;gap:12px;font-size:13px;display:inline-flex}.intake-stage h1{font-family:var(--font-nostalgic), Georgia, serif;letter-spacing:0;word-spacing:.08em;margin:0;font-size:clamp(66px,7.7vw,120px);font-weight:400;line-height:1.02}.intake-stage h1:focus{outline:none}.intake-stage h1 em{color:var(--intake-accent);font-style:normal}.intake-stage h1.intake-question-title{font-family:var(--font-neue), Arial, sans-serif;letter-spacing:-.025em;word-spacing:normal;max-width:17ch;font-size:clamp(32px,3.3vw,50px);font-weight:500;line-height:1.15}.intake-stage h1.intake-review-title{font-size:clamp(54px,5.5vw,82px);line-height:1.05}.intake-description{max-width:43ch;color:var(--intake-muted);margin:26px 0 0;font-size:17px;line-height:1.65}.intake-question-title+.intake-description{max-width:42ch;margin-top:18px}.intake-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.intake-primary{color:#f7f6f2;cursor:pointer;background:#20211f;border:1px solid #20211f;border-radius:6px;justify-content:space-between;align-items:center;gap:36px;min-height:54px;padding:15px 22px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.intake-primary:hover{background:#373934;transform:translateY(-1px)}.intake-primary>span{font-size:22px;font-weight:400;line-height:1}.intake-primary:disabled{opacity:.55;cursor:wait;transform:none}.creator-intake :is(a,button):focus-visible{outline:2px solid var(--intake-accent);outline-offset:5px}.intake-key-hint{color:var(--intake-muted);font-size:11px}.intake-key-hint kbd{font:inherit;color:#20211f;font-weight:500}.intake-reassurance{color:var(--intake-muted);margin:18px 0 0;font-size:12px;line-height:1.6}.intake-reassurance a{text-underline-offset:4px}.intake-stage :is(input,textarea){color:#20211f;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #a6a69b;border-radius:0;margin:30px 0 0;padding:16px 0;font-size:clamp(23px,2.6vw,38px);line-height:1.4;transition:border-color .18s;display:block}.intake-stage textarea{resize:vertical;min-height:164px;max-height:420px;font-size:clamp(18px,1.65vw,23px);line-height:1.55}.intake-stage :is(input,textarea)::placeholder{color:#92938b;opacity:1}.intake-stage :is(input,textarea):focus{border-bottom:2px solid var(--intake-accent);outline:none;padding-bottom:15px}.intake-stage :is(input,textarea)[aria-invalid=true]{border-color:var(--intake-accent)}.intake-field-meta{color:var(--intake-muted);justify-content:space-between;gap:15px;margin-top:10px;font-size:11px;display:flex}.intake-error{color:var(--accent-ink);margin:12px 0 0;font-size:14px;line-height:1.5}.intake-error:empty{display:none}.intake-review{margin:26px 0 0}.intake-review>div{border-bottom:1px solid #deddd5;padding:14px 52px 14px 0;position:relative}.intake-review dt{color:var(--intake-muted);margin-bottom:7px;font-size:11px}.intake-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.intake-review button{min-height:44px;color:var(--intake-accent);cursor:pointer;background:0 0;border:0;padding:0 0 0 8px;font-size:12px;position:absolute;top:10px;right:0}.intake-review button:disabled{opacity:.5;cursor:wait}.intake-submit-note{color:var(--intake-muted);max-width:48ch;margin:22px 0 0;font-size:13px;line-height:1.6}.intake-success-mark{width:80px;height:80px;color:var(--accent);place-items:center;margin:0 0 24px;display:grid;position:relative}.intake-success-mark:before{content:"";opacity:0;border:1px solid;border-radius:50%;animation:1.1s ease-out .16s both intake-signature-ring;position:absolute;inset:-6px}.intake-success-mark:after{content:"";background:currentColor;width:72px;height:54px;animation:.85s cubic-bezier(.16,1,.3,1) both intake-signature-reveal;display:block;-webkit-mask:url(/logos/eight.svg) 50%/contain no-repeat;mask:url(/logos/eight.svg) 50%/contain no-repeat}.intake-footer{color:var(--intake-muted);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:11px;display:flex}.intake-footer button{color:#20211f;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0;font-size:13px;display:inline-flex}.intake-footer>a{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.intake-footer>a:hover{text-underline-offset:4px;text-decoration:underline}.intake-art{isolation:isolate;color:#fff;background:#23231f;height:calc(100svh - 86px);min-height:620px;position:sticky;top:0;overflow:hidden}.intake-art-image{object-fit:cover;object-position:59% 50%;filter:grayscale();z-index:-2}.intake-art:after{content:"";z-index:-1;background:linear-gradient(#0005,#0000 25%,#000a 55%,#000e);position:absolute;inset:0}.intake-art-top{letter-spacing:.15em;justify-content:space-between;align-items:center;padding:32px;font-size:10px;line-height:1.4;display:flex}.intake-art-top>span:last-child{font-size:24px}.intake-art-copy{bottom:48px;position:absolute;inset-inline:36px}.intake-art-copy p{font-family:var(--font-nostalgic), Georgia, serif;letter-spacing:0;word-spacing:.08em;margin:0 0 26px;font-size:clamp(52px,4.8vw,82px);font-weight:400;line-height:1.05}.intake-art-copy em{color:var(--accent-bright);font-style:normal}.intake-art-copy>span{color:#e6e3da;font-size:12px;line-height:1.6;display:block}.intake-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes intake-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes intake-signature-reveal{0%{opacity:0;transform:translateY(8px)rotate(-12deg)scale(.8)}to{opacity:1;transform:none}}@keyframes intake-signature-ring{0%{opacity:.28;transform:scale(.72)}to{opacity:0;transform:scale(1.16)}}@media (max-width:1000px){.intake-layout{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.intake-main{padding-inline:4vw}.intake-art-copy{inset-inline:24px}.intake-art-top{padding-inline:24px;font-size:9px}.intake-key-hint,.intake-desktop-break{display:none}}@media (max-width:760px){.intake-header{height:70px;padding-inline:24px}.intake-brand{gap:10px;font-size:10px}.intake-brand img{width:32px;height:24px}.intake-exit{gap:6px;font-size:11px}.intake-layout{min-height:calc(100svh - 70px);display:block}.intake-main{min-height:calc(100svh - 70px);padding:24px 28px 16px}.intake-art{display:none}.intake-progress{font-size:10px}.intake-progress>span:first-child{letter-spacing:.08em}.intake-form{padding:44px 0}.intake-stage h1{font-size:clamp(64px,17.5vw,100px)}.intake-stage h1.intake-question-title{font-size:clamp(30px,8.2vw,42px);line-height:1.2}.intake-stage h1.intake-review-title{font-size:clamp(49px,13vw,74px)}.intake-description{margin-top:24px;font-size:16px;line-height:1.6}.intake-kicker{margin-bottom:24px;font-size:10px}.intake-stage input{margin-top:28px;font-size:26px}.intake-stage textarea{min-height:160px;font-size:19px}.intake-actions{margin-top:28px}.intake-primary{min-height:54px}.intake-review dd{font-size:15px}}@media (max-width:360px){.intake-header{gap:12px;padding-inline:20px}.intake-brand>span{display:none}.intake-main{padding-inline:20px}.intake-progress{font-size:9px}}@media (prefers-reduced-motion:reduce){.intake-stage,.intake-success-mark:before,.intake-success-mark:after{animation:none}.intake-progress-track>span,.intake-primary{transition:none}}.creator-intake--management{background:var(--paper);color:var(--ink)}.creator-intake--management .intake-header{border-bottom:0;height:70px}.creator-intake--management .intake-brand>span{display:inline}.creator-intake--management .intake-layout{min-height:calc(100svh - 70px);display:block}.creator-intake--management .intake-main{width:100%;max-width:880px;min-height:calc(100svh - 70px);margin-inline:auto;padding:24px 40px 16px}.creator-intake--management .intake-form{padding-block:36px}.creator-intake--management .intake-footer>a:only-child{margin-inline:auto}.creator-intake--management.is-welcome .intake-main{max-width:1000px;padding-top:0}.intake-welcome{text-align:center}.intake-welcome-mark{width:128px;height:auto;margin:0 auto 32px;display:block}.intake-welcome h1{word-spacing:.04em;font-size:clamp(52px,6.6vw,88px);line-height:1.05}.intake-welcome h1>span{display:block}.intake-welcome .intake-description{max-width:38ch;margin:24px auto 0;font-size:18px;line-height:1.5}.intake-duration{color:var(--intake-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.intake-welcome .intake-actions{justify-content:center;margin-top:28px}.intake-welcome .intake-primary{border-color:var(--accent);background:var(--accent);min-width:188px;color:var(--ink);border-radius:100px;padding-inline:26px}.intake-welcome .intake-primary:hover{background:var(--accent-bright);border-color:var(--accent-bright);transform:none}@media (max-width:760px){.creator-intake--management .intake-main{padding:20px 24px 12px}.creator-intake--management .intake-form{padding-block:28px}.intake-welcome-mark{width:88px;margin-bottom:28px}.intake-welcome h1{font-size:clamp(48px,12.8vw,72px)}.intake-welcome .intake-description{max-width:30ch;margin-top:20px;font-size:16px}.intake-welcome .intake-actions{margin-top:24px}}@media (max-width:360px){.creator-intake--management .intake-main{padding-inline:20px}}.intake-brand{min-width:44px;min-height:44px}.intake-home-label{letter-spacing:0;font-size:11px;font-weight:400}.intake-review button{min-width:44px}.intake-reassurance a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.intake-header{padding-inline:var(--gutter);gap:12px}.intake-brand{gap:8px}.intake-layout,.intake-main,.creator-intake--management .intake-layout,.creator-intake--management .intake-main{min-height:calc(100dvh - 70px)}.intake-main,.creator-intake--management .intake-main{padding-top:20px;padding-bottom:max(16px, env(safe-area-inset-bottom))}.intake-form,.creator-intake--management .intake-form{flex:none;align-items:flex-start;padding-block:32px}.creator-intake--management.is-welcome .intake-form{padding-block:48px 32px}.intake-footer{margin-top:auto}.intake-welcome-mark{width:72px;margin-bottom:24px}.intake-welcome h1{font-size:clamp(44px,12.3vw,64px)}.intake-actions{gap:12px;margin-top:24px}.intake-actions .intake-primary{width:100%}.intake-stage h1.intake-question-title{font-size:clamp(28px,7.7vw,36px)}.intake-stage input{margin-top:24px;font-size:24px}.intake-stage textarea{min-height:136px;font-size:18px}}@media (max-width:360px){.intake-brand>.intake-home-label{display:inline}}@media (max-width:760px) and (max-height:600px){.intake-form,.creator-intake--management .intake-form{padding-block:24px}.creator-intake--management.is-welcome .intake-form{padding-top:28px}.intake-kicker{margin-bottom:16px}}
