:root{--paper:#fff;--ink:#111216;--blue:#3037ed;--muted:#74757b;--line:#deded9;--serif:Georgia,"Times New Roman",serif;--sans:"DM Sans",Arial,sans-serif;--display:Manrope,"DM Sans",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.section-wrap,.topbar,.footer{width:min(100% - 40px,1120px);margin-inline:auto}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:block;flex:0 0 auto;width:172px;height:54px;overflow:hidden;text-decoration:none}.brand img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply}.nav-link{color:var(--ink);font-size:12px;font-weight:700;text-decoration:none}.nav-link span{color:var(--blue);padding-left:4px}.hero{padding-top:56px;padding-bottom:64px;position:relative;overflow:hidden}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.35px;margin:0 0 17px;color:#66676e}.live-dot{display:inline-block;width:7px;height:7px;background:var(--blue);border-radius:50%;margin-right:7px;vertical-align:1px}.hero h1,.section-heading h2,.submit-intro h2{font:700 clamp(48px,13vw,76px)/.97 var(--display);letter-spacing:-3.5px;margin:0 0 20px}.hero h1 span,.section-heading h2 span,.submit-intro h2 span{font-family:var(--serif);font-weight:400;font-style:italic;color:var(--blue);letter-spacing:-3px}.hero-lede{max-width:360px;font-size:15px;line-height:1.65;color:#53545b;margin:0 0 25px}.button{min-height:50px;border:0;padding:0 18px;display:inline-flex;align-items:center;justify-content:space-between;gap:38px;text-decoration:none;font:700 12px var(--sans);cursor:pointer;transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:white}.button-dark span,.button-blue span{font-size:16px}.quiet-note{font-size:10px;color:var(--muted);margin:12px 0 0}.hero-art{height:295px;width:100%;position:relative;margin-top:28px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #dedfe5;border-radius:50%;transform:rotate(-24deg)}.orbit-one{width:270px;height:135px}.orbit-two{width:228px;height:230px;transform:rotate(41deg)}.orb-core{width:min(78vw,340px);height:86px;background:#fff;border-radius:4px;display:grid;place-items:center;box-shadow:0 16px 40px #11121612;z-index:1;overflow:hidden;padding:4px}.orb-core img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply}.orbit-label{position:absolute;background:var(--paper);font:italic 13px/1.3 var(--serif);color:#393a41;z-index:2}.label-top{top:13px;right:4px;text-align:left}.label-bottom{bottom:18px;left:0}.intro-band{background:var(--ink);color:white;padding:40px 0}.intro-band .eyebrow{color:#a9a9b0}.intro-statement{font:500 25px/1.25 var(--display);letter-spacing:-.8px;margin:0;max-width:700px}.intro-statement span{color:#9da0ff;font-family:var(--serif);font-style:italic;font-weight:400}.criteria{padding-top:64px;padding-bottom:62px}.section-heading h2,.submit-intro h2{font-size:47px;letter-spacing:-2.5px}.section-heading>p:last-child,.submit-intro>p:last-child{font-size:13px;line-height:1.65;color:#65666d;max-width:350px;margin:0}.criteria-list{margin-top:34px;border-top:1px solid var(--line)}.criterion{display:grid;grid-template-columns:35px 1fr 25px;gap:10px;align-items:start;padding:17px 0;border-bottom:1px solid var(--line)}.criterion-no{font:11px var(--serif);color:var(--blue);padding-top:3px}.criterion h3{margin:0 0 5px;font:700 15px var(--display);letter-spacing:-.2px}.criterion p{margin:0;color:#73747a;font-size:11px;line-height:1.5}.criterion-icon{color:var(--blue);font-size:20px;text-align:right}.process-band{background:#edede8;padding:45px 0}.process h2{font:700 34px/1.06 var(--display);letter-spacing:-1.5px;margin:0 0 30px}.steps{border-top:1px solid #d4d4ce}.step{display:grid;grid-template-columns:35px 1fr;gap:10px;padding:17px 0;border-bottom:1px solid #d4d4ce}.step>span{font:11px var(--serif);color:var(--blue);padding-top:2px}.step p{margin:0;color:#66676d;font-size:11px;line-height:1.6}.step strong{font-size:12px;color:var(--ink)}.submit-section{padding-top:64px;padding-bottom:64px;display:grid;gap:32px}.submit-intro h2{margin-bottom:16px}.submit-intro>p:last-child{max-width:360px}.domain-form{display:flex;flex-direction:column;gap:9px}.domain-form label{font-size:10px;font-weight:700;margin-top:9px}.optional{font-weight:400;color:var(--muted)}.domain-form input{width:100%;height:48px;border:1px solid #d8d8d2;background:transparent;border-radius:0;padding:0 13px;color:var(--ink);font:13px var(--sans);outline:none}.domain-form input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #3037ed20}.domain-form input::placeholder{color:#99999d}.input-wrap{position:relative}.input-wrap input{padding-right:42px}.input-icon{position:absolute;right:14px;top:13px;color:var(--blue)}.button-blue{width:100%;margin-top:10px;background:var(--blue);color:white}.form-hint{font-size:9px;line-height:1.55;color:#7b7c81;margin:1px 0 0}.confirmation{background:#ededf8;padding:12px;font-size:10px;line-height:1.55;color:#38397b}.confirmation strong{display:block;color:#2223ad;margin-bottom:2px}.footer{border-top:1px solid var(--line);padding:20px 0 24px;display:flex;flex-wrap:wrap;gap:9px 16px;align-items:center;justify-content:space-between}.brand-footer{width:180px;height:56px}.footer>span{font-size:9px;color:#77787e}.footer>span:nth-child(2){width:100%;order:3}.footer>span:last-child{margin-left:auto}
@media(min-width:760px){.section-wrap,.topbar,.footer{width:min(100% - 80px,1120px)}.topbar{height:84px}.brand{width:250px;height:70px}.nav-link{font-size:13px}.hero{padding-top:96px;padding-bottom:92px;min-height:590px;display:grid;grid-template-columns:1fr .9fr;align-items:center}.hero h1{font-size:82px;letter-spacing:-4.5px}.hero-lede{font-size:16px}.hero-art{height:430px;margin:0}.orbit-one{width:410px;height:205px}.orbit-two{width:340px;height:350px}.orb-core{width:min(38vw,360px);height:100px}.orbit-label{font-size:15px}.label-top{right:15px;top:44px}.label-bottom{left:15px;bottom:47px}.intro-band{padding:55px 0}.intro-statement{font-size:35px}.criteria{padding-top:90px;padding-bottom:90px;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.section-heading h2,.submit-intro h2{font-size:60px}.criteria-list{margin-top:0}.criterion{padding:23px 0}.criterion h3{font-size:17px}.criterion p,.step p{font-size:12px}.process{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:20px}.process-band{padding:68px 0}.process h2{font-size:40px}.submit-section{padding-top:90px;padding-bottom:95px;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.submit-intro h2{font-size:68px}.domain-form{padding-top:6px}.brand-footer{width:220px;height:64px}.footer{padding:24px 0 30px}.footer>span:nth-child(2){width:auto;order:initial;margin-left:auto}.footer>span:last-child{margin-left:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
.hero-art{height:auto;display:block;margin-top:34px;overflow:visible}.acquisition-card{max-width:420px;margin:0 auto;padding:22px 18px 17px;background:#f7f7f5;border:1px solid #e7e7e3;box-shadow:0 18px 45px #1818200b}.card-kicker{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:700;letter-spacing:1.1px;color:#696a70}.card-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex:0 0 auto}.card-label{margin-left:auto;color:var(--blue);font-size:7px;letter-spacing:.9px}.card-copy{margin:30px 0 23px;font:700 37px/.98 var(--display);letter-spacing:-1.8px}.card-copy em{font:italic 400 38px/.98 var(--serif);color:var(--blue);letter-spacing:-1.4px}.card-rule{height:1px;background:#dfdfda}.card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;color:#72737a;font-size:8px;font-weight:700;letter-spacing:.85px}.card-arrow{color:var(--blue);font-size:19px;line-height:1}
@media(min-width:760px){.hero-art{height:auto;margin:0}.acquisition-card{padding:30px 28px 22px}.card-copy{font-size:44px;margin:36px 0 28px}.card-copy em{font-size:46px}.card-kicker{font-size:9px}.card-label{font-size:8px}.card-footer{font-size:9px;padding-top:17px}}
.cf-turnstile{min-height:70px;margin-top:9px}.button:disabled{opacity:.6;cursor:wait;transform:none}.confirmation.is-error{background:#fbeaea;color:#7b2a2a}.confirmation.is-error strong{color:#ad2222}
@media(max-width:759px){.submit-section{grid-template-columns:minmax(0,1fr)}}
