.creator-page{--paper:#eeeae1;--muted:#aaa89f;--line:#34352f;--accent:#d8bb85;margin:0;background:#0a0b0a;color:var(--paper);font:15px/1.6 'DM Sans',sans-serif;color-scheme:dark}.creator-page *{box-sizing:border-box}.creator-page [hidden]{display:none!important}.creator-page a{color:inherit}.creator-page button,.creator-page input,.creator-page textarea{font:inherit}.creator-page button,.creator-page a{-webkit-tap-highlight-color:transparent}.creator-page :focus-visible{outline:2px solid #e4cda4;outline-offset:4px}.creator-nav,.creator-footer{max-width:1280px;margin:auto;display:flex;align-items:center;gap:26px;padding:28px 40px}.creator-nav{justify-content:space-between;border-bottom:1px solid #252722}.creator-nav>a:last-child{font-size:13px;text-decoration:none;color:#c0beb5}.creator-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font:italic 31px 'Instrument Serif',serif}.creator-brand img{border-radius:7px}.creator-layout{max-width:1280px;margin:0 auto;padding:76px 40px 90px;display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:76px}.creator-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:500;color:var(--muted);margin:0 0 18px}.creator-intro h1{font:normal clamp(46px,5.3vw,76px)/.98 'Instrument Serif',serif;letter-spacing:-.025em;margin:0 0 26px}.creator-intro h1 em{font-weight:400;color:var(--accent)}.creator-lede{color:#c1bfb6;font-size:16px;line-height:1.75;max-width:36ch;margin:0 0 34px}.creator-concept{border-left:1px solid #756348;padding-left:23px;max-width:43ch}.creator-tag{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#dcc396}.creator-concept h2{font:normal 30px/1.15 'Instrument Serif',serif;margin:12px 0}.creator-concept p{color:#b4b3a8;font-size:13px;line-height:1.8}.creator-concept .creator-signature{font:italic 24px 'Instrument Serif',serif;color:var(--paper);margin-top:24px}.creator-signature span{font:11px 'DM Sans',sans-serif;color:var(--muted)}.creator-promise{margin-top:30px;font-size:12px;line-height:1.85;color:var(--muted)}.creator-form-panel{align-self:start;padding:30px;border:1px solid #36372f;border-radius:22px;background:linear-gradient(150deg,#1a1c16,#11130f);box-shadow:0 22px 80px #0003;scroll-margin-top:28px}.creator-form-heading .creator-eyebrow{margin-bottom:6px}.creator-form-heading h2{font:normal 35px/1.2 'Instrument Serif',serif;margin:0}.creator-progress{display:flex;gap:0;list-style:none;padding:20px 0;margin:0 0 6px;border-bottom:1px solid var(--line);justify-content:space-between;color:#909287;font-size:10px}.creator-progress li{display:flex;align-items:center;gap:7px}.creator-progress span{display:inline-flex;border:1px solid #45483d;border-radius:50%;width:25px;height:25px;align-items:center;justify-content:center;font-size:10px}.creator-progress [aria-current=step]{color:#eee8d9}.creator-progress [aria-current=step] span{background:#e8dfcc;color:#1c2119;border-color:#e8dfcc}.creator-page fieldset{border:0;padding:0;margin:24px 0 26px;min-width:0}.creator-page legend{font-size:14px;font-weight:500;width:100%;margin-bottom:13px;line-height:1.5}.creator-required,.creator-text-label span{color:#a6a89b;font-size:10px;font-weight:400;white-space:nowrap;margin-left:6px}.creator-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.creator-options label{position:relative;display:flex;align-items:center;gap:10px;border:1px solid #414638;border-radius:10px;padding:12px;min-height:52px;background:#161a13;cursor:pointer;font-size:12px;line-height:1.45}.creator-options input{appearance:none;flex:0 0 15px;width:15px;height:15px;margin:0;border:1px solid #737966;border-radius:50%;background:#0e110c}.creator-options input[type=checkbox]{border-radius:4px}.creator-options input:checked{background:#e7dcc2;border-color:#e7dcc2;box-shadow:inset 0 0 0 3px #303727}.creator-options label:has(input:checked){border-color:#a3a789;background:#282f21;color:#fff9e9}.creator-options label:hover{border-color:#868e73}.creator-options label:focus-within{outline:2px solid #e4cda4;outline-offset:2px}.creator-options input:focus-visible{outline:none}.creator-page textarea,.creator-page input[type=email]{width:100%;color:#eee9df;background:#0d100c;border:1px solid #454b3c;border-radius:9px;padding:12px;line-height:1.6;font-size:13px;resize:vertical}.creator-page textarea::placeholder{color:#868b7c}.creator-page textarea{min-height:75px;max-height:250px}.creator-text-label{display:block;font-size:13px;font-weight:500;margin:18px 0 8px}.creator-section-note{font-size:13px;color:#bec1b3;margin:22px 0}.creator-fine{font-size:11px;line-height:1.8;color:#a9ae9e}.creator-fine a,.creator-privacy a{text-underline-offset:3px}.creator-consents{display:flex;flex-direction:column;gap:13px}.creator-consents>label{display:flex;align-items:flex-start;gap:13px;padding:16px;border:1px solid #464b3d;border-radius:12px;cursor:pointer}.creator-consents input{accent-color:#dbd9be;flex:0 0 18px;width:18px;height:18px;margin:4px 0 0}.creator-consents strong{font-size:14px;font-weight:500;display:block;color:#f2eee2;margin-bottom:5px}.creator-consents span span{display:block;font-size:12px;line-height:1.65;color:#b7bcac}.creator-consents>label:has(input:checked){background:#272e20;border-color:#a3a789}.creator-privacy{font-size:11px;line-height:1.8;color:#a8ae9a;border-top:1px solid var(--line);padding-top:20px;margin-top:26px}.creator-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px}.creator-primary{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:#e9e5d9;color:#151810!important;border:1px solid #e9e5d9;border-radius:100px;padding:12px 20px;min-height:48px;font-size:12px;text-decoration:none;cursor:pointer;font-weight:600}.creator-primary:hover{background:#fffaf0}.creator-primary:disabled{opacity:.55;cursor:wait}.creator-primary span{font-size:19px;line-height:1}.creator-back{background:transparent;border:0;color:#d2d5c5;padding:12px 0;min-height:48px;cursor:pointer;font-size:12px}.creator-actions>.creator-primary:only-child{margin-left:auto}.creator-status{font-size:12px;line-height:1.6;color:#efc7a6;margin:16px 0 0}.creator-status:empty{display:none}.creator-invalid{border-color:#d9a078!important}.creator-footer{border-top:1px solid #282b23;color:#9eaa94;font-size:11px;padding-top:24px;padding-bottom:35px}.creator-footer span{margin-right:auto}.creator-footer a{text-decoration:none}.creator-trap,.creator-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.creator-skip{position:absolute;top:8px;left:12px;transform:translateY(-150%);background:#eee8d9;color:#111!important;padding:12px;z-index:10}.creator-skip:focus{transform:none}#creator-success h2{font:normal 38px/1.15 'Instrument Serif',serif;margin:10px 0 22px}#creator-success{padding:26px 0}#creator-success>p{color:#bfc3b3;font-size:13px}#creator-success .creator-primary{margin-top:24px}.creator-invite{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--hairline,#3b3b35);border-radius:16px;padding:25px 28px;margin-bottom:36px;background:linear-gradient(115deg,#212519,#11130e)}.creator-invite h3{font:normal 31px/1.15 var(--serif,'Instrument Serif',serif);margin:0 0 8px}.creator-invite p{font-size:13px;line-height:1.7;color:#babdaf;margin:0;max-width:53ch}.creator-invite .island{white-space:nowrap;flex-shrink:0}@media(max-width:1000px){.creator-layout{gap:40px;padding-top:55px}.creator-form-panel{padding:25px}}@media(max-width:800px){.creator-layout{grid-template-columns:1fr;max-width:650px;gap:34px;padding:38px 24px 60px}.creator-nav,.creator-footer{padding-left:24px;padding-right:24px}.creator-intro h1{font-size:58px}.creator-concept{max-width:none}.creator-lede{max-width:none;margin-bottom:23px}.creator-promise{margin:22px 0 0}.creator-form-panel{padding:24px}.creator-invite{align-items:flex-start;flex-direction:column;gap:20px}.creator-footer{flex-wrap:wrap}.creator-footer span{flex-basis:100%}}@media(max-width:400px){.creator-layout{padding-left:18px;padding-right:18px}.creator-form-panel{padding:20px 17px}.creator-intro h1{font-size:51px}.creator-options{gap:7px}.creator-options label{padding:11px 9px;font-size:11px}.creator-progress{font-size:9px}.creator-progress li{gap:5px}.creator-progress span{width:23px;height:23px}}@media(prefers-reduced-motion:reduce){.creator-page *{scroll-behavior:auto!important}}
