.imole-info-landing .landing-info-hero,.imole-info-landing .landing-info-band,.imole-info-landing .landing-info-grid-section,.imole-info-landing .landing-info-shell,.imole-info-landing .landing-contact-shell,.imole-info-landing .landing-info-cta{width:min(100% - 32px,1120px);margin:0 auto}.imole-info-landing .landing-info-hero{text-align:center;gap:18px;padding:clamp(70px,9vw,124px) 0 clamp(34px,6vw,74px);display:grid}.imole-info-landing .landing-info-hero>span,.imole-info-landing .landing-section-kicker,.imole-info-landing .landing-contact-aside>span{border:1px solid var(--landing-line);background:var(--landing-panel);width:fit-content;box-shadow:3px 3px 0 var(--landing-line-strong);color:var(--landing-muted);text-transform:uppercase;letter-spacing:.08em;justify-self:center;padding:7px 12px;font-size:12px;font-weight:760}.imole-info-landing .landing-info-hero h1{width:100%;max-width:900px;font-family:var(--font-body);letter-spacing:0;text-wrap:balance;margin:0 auto;font-size:clamp(36px,4.7vw,60px);font-weight:600;line-height:1.06}.imole-info-landing .landing-info-hero p,.imole-info-landing .landing-info-hero small{width:100%;max-width:820px;color:var(--landing-muted);margin:0 auto;font-size:clamp(17px,1.25vw,19px);font-weight:460;line-height:1.68}.imole-info-landing .landing-info-hero small{font-size:13px;font-weight:650}.imole-info-landing .landing-info-hero .landing-actions{justify-content:center;margin-top:6px}.imole-info-landing .landing-info-band,.imole-info-landing .landing-info-grid-section{padding:clamp(34px,6vw,72px) 0}.imole-info-landing .landing-section-heading{gap:22px;margin-bottom:60px}.imole-info-landing .landing-section-heading h2{width:100%;max-width:820px;font-family:var(--font-body);text-wrap:balance;margin:0 auto;font-size:clamp(30px,4vw,52px);font-weight:600;line-height:1.12}.imole-info-landing .landing-section-heading h2 span{display:block}.imole-info-landing .landing-section-heading p{width:100%;max-width:820px;font-size:clamp(17px,1.25vw,19px);font-weight:460;line-height:1.68}.imole-info-landing .landing-info-card-grid,.imole-info-landing .landing-info-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.imole-info-landing .landing-info-card,.imole-info-landing .landing-info-paths article,.imole-info-landing .landing-info-toc,.imole-info-landing .landing-info-doc,.imole-info-landing .landing-contact-aside,.imole-info-landing .landing-contact-form{border:1px solid var(--landing-line);background:var(--landing-panel);box-shadow:5px 5px 0 var(--landing-line-strong)}.imole-info-landing .landing-info-card,.imole-info-landing .landing-info-paths article{align-content:start;gap:12px;min-height:190px;padding:22px;display:grid}.imole-info-landing .landing-info-card strong,.imole-info-landing .landing-info-paths strong,.imole-info-landing .landing-contact-aside h2,.imole-info-landing .landing-info-doc h2{font-family:var(--font-body);letter-spacing:0;font-weight:600}.imole-info-landing .landing-info-card strong,.imole-info-landing .landing-info-paths strong{font-size:22px;line-height:1.25}.imole-info-landing .landing-info-paths article>span{background:var(--landing-sun);width:fit-content;color:var(--landing-ink);padding:5px 9px;font-size:12px;font-weight:760}.imole-info-landing .landing-info-card p,.imole-info-landing .landing-info-paths p,.imole-info-landing .landing-contact-aside p,.imole-info-landing .landing-contact-note{color:var(--landing-muted);margin:0;font-weight:470;line-height:1.65}.imole-info-landing .landing-info-shell{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:24px;padding:24px 0 clamp(42px,7vw,82px);display:grid}.imole-info-landing .landing-info-toc{gap:10px;padding:18px;display:grid;position:sticky;top:104px}.imole-info-landing .landing-info-toc strong{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:760}.imole-info-landing .landing-info-toc a{color:var(--landing-muted);font-size:14px;font-weight:550;text-decoration:none}.imole-info-landing .landing-info-toc a:hover{color:var(--landing-ink)}.imole-info-landing .landing-info-doc{gap:0;padding:clamp(24px,4vw,46px);display:grid}.imole-info-landing .landing-info-doc section+section{border-top:1px solid var(--landing-line);margin-top:34px;padding-top:32px}.imole-info-landing .landing-info-doc h2{margin:0 0 12px;font-size:clamp(24px,2.6vw,34px);line-height:1.12}.imole-info-landing .landing-info-doc p,.imole-info-landing .landing-info-doc li{color:var(--landing-muted);font-size:16px;font-weight:470;line-height:1.7}.imole-info-landing .landing-info-doc p{margin:0 0 12px}.imole-info-landing .landing-info-doc ul{gap:10px;margin:0;padding-left:20px;display:grid}.imole-info-landing .landing-info-cta{margin-bottom:clamp(34px,6vw,72px)}.imole-info-landing .landing-contact-shell{grid-template-columns:minmax(260px,.84fr) minmax(0,1.16fr);align-items:start;gap:24px;padding-bottom:clamp(42px,7vw,86px);display:grid}.imole-info-landing .landing-contact-aside,.imole-info-landing .landing-contact-form{gap:18px;padding:clamp(22px,4vw,34px);display:grid}.imole-info-landing .landing-contact-aside>span{justify-self:start}.imole-info-landing .landing-contact-aside h2{text-wrap:balance;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.imole-info-landing .landing-contact-mini-grid{gap:12px;margin-top:8px;display:grid}.imole-info-landing .landing-contact-mini-grid div{border:1px solid var(--landing-line);background:color-mix(in srgb, var(--landing-soft) 42%, var(--landing-panel));gap:4px;padding:14px;display:grid}.imole-info-landing .landing-contact-mini-grid a,.imole-info-landing .landing-contact-mini-grid span{color:var(--landing-muted);font-size:14px}.imole-info-landing .landing-contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.imole-info-landing .landing-contact-form label{color:var(--landing-muted);gap:8px;font-size:13px;font-weight:720;display:grid}.imole-info-landing .landing-contact-form label small{color:var(--landing-muted);margin:-2px 0 2px;font-size:12px;font-weight:520;line-height:1.45}.imole-info-landing .landing-contact-form input,.imole-info-landing .landing-contact-form select,.imole-info-landing .landing-contact-form textarea{border:1px solid var(--landing-line);background:var(--landing-bg);width:100%;color:var(--landing-ink);font:inherit;outline:none;font-size:15px}.imole-info-landing .landing-contact-form input,.imole-info-landing .landing-contact-form select{height:46px;padding:0 12px}.imole-info-landing .landing-contact-form textarea{resize:vertical;min-height:170px;padding:12px}.imole-info-landing .landing-contact-form input:focus,.imole-info-landing .landing-contact-form select:focus,.imole-info-landing .landing-contact-form textarea:focus{border-color:var(--landing-ink);box-shadow:3px 3px 0 var(--landing-line-strong)}.imole-info-landing .contact-message-field,.imole-info-landing .contact-consent,.imole-info-landing .contact-honeypot,.imole-info-landing .landing-contact-form .turnstile-field,.imole-info-landing .landing-contact-form .landing-submit,.imole-info-landing .landing-contact-note,.imole-info-landing .landing-contact-status{grid-column:1/-1}.imole-info-landing .contact-consent{color:var(--landing-muted);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:22px minmax(0,1fr);align-items:start;font-size:14px;line-height:1.45;position:relative}.imole-info-landing .contact-consent input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.imole-info-landing .contact-consent-box{border:2px solid var(--landing-ink);background:var(--landing-bg);width:20px;height:20px;box-shadow:2px 2px 0 var(--landing-line-strong);color:var(--landing-bg);place-items:center;margin-top:1px;display:grid}.imole-info-landing .contact-consent-box:after{content:"✓";opacity:0;font-size:14px;font-weight:900;line-height:1;transition:opacity .12s,transform .12s;transform:scale(.65)}.imole-info-landing .contact-consent input:checked+.contact-consent-box{background:var(--landing-ink)}.imole-info-landing .contact-consent input:checked+.contact-consent-box:after{opacity:1;transform:scale(1)}.imole-info-landing .contact-consent input:focus-visible+.contact-consent-box{outline:3px solid var(--landing-accent);outline-offset:3px}.imole-info-landing .contact-consent:has(input:checked){color:var(--landing-ink)}.imole-info-landing .contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.imole-info-landing .landing-contact-status{border:1px solid var(--landing-line);margin:0;padding:12px 14px;font-weight:720}.imole-info-landing .landing-contact-status.success{background:color-mix(in srgb, var(--landing-accent) 16%, var(--landing-panel))}.imole-info-landing .landing-contact-status.error{background:color-mix(in srgb, var(--landing-coral) 18%, var(--landing-panel))}.imole-info-landing .landing-contact-form .landing-submit{border:1px solid var(--landing-ink);background:var(--landing-ink);width:100%;min-height:50px;color:var(--landing-bg);font:inherit;box-shadow:4px 4px 0 var(--landing-line-strong);cursor:pointer;font-weight:720}.imole-info-landing .landing-program-contact-shell{grid-template-columns:1fr;gap:18px}.imole-info-landing .landing-program-contact-shell .landing-contact-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.imole-info-landing .landing-program-contact-shell .landing-program-form{grid-template-columns:repeat(3,minmax(0,1fr))}.imole-info-landing .landing-program-contact-shell .landing-program-lock{grid-template-columns:1fr}.imole-info-landing .landing-program-success{box-shadow:4px 4px 0 var(--landing-accent);gap:14px;padding:20px;display:grid}.imole-info-landing .landing-program-success>strong{font-size:16px;line-height:1.55}.imole-info-landing .landing-program-success p{color:var(--landing-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:780}.imole-info-landing .landing-program-success blockquote{border-left:4px solid var(--landing-ink);background:var(--landing-panel);color:var(--landing-muted);margin:0;padding:14px 16px;font-size:14px;font-weight:540;line-height:1.6}.imole-info-landing .landing-program-share-actions{flex-wrap:wrap;gap:10px;display:flex}.imole-info-landing .landing-program-share-actions button{border:1px solid var(--landing-ink);background:var(--landing-ink);min-height:42px;box-shadow:3px 3px 0 var(--landing-line-strong);color:var(--landing-bg);cursor:pointer;justify-content:center;align-items:center;padding:0 15px;font-family:inherit;font-size:13px;font-weight:780;display:inline-flex}.imole-info-landing .landing-program-share-actions button:last-child{background:var(--landing-panel);color:var(--landing-ink)}.imole-info-landing .landing-program-share-actions button:focus-visible{outline:3px solid var(--landing-accent);outline-offset:3px}.imole-info-landing .landing-program-account,.imole-info-landing .landing-program-lock{grid-column:1/-1}.imole-info-landing .landing-program-account{border:1px solid var(--landing-line);background:color-mix(in srgb, var(--landing-soft) 56%, var(--landing-panel));gap:4px;padding:14px;display:grid}.imole-info-landing .landing-program-account strong{font-size:14px}.imole-info-landing .landing-program-account span{color:var(--landing-muted);font-size:14px}.imole-info-landing .landing-program-lock{align-content:start}.imole-info-landing .landing-program-lock p{color:var(--landing-muted);margin:0;line-height:1.65}.imole-info-landing .landing-program-lock .landing-actions{margin-top:4px}.imole-info-landing .landing-program-proof-grid,.imole-info-landing .landing-program-timeline,.imole-info-landing .landing-program-list-grid{gap:16px;display:grid}.imole-info-landing .landing-program-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.imole-info-landing .landing-program-timeline,.imole-info-landing .landing-program-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.imole-info-landing .landing-program-proof-grid div,.imole-info-landing .landing-program-timeline article,.imole-info-landing .landing-program-list-grid article{border:1px solid var(--landing-line);background:var(--landing-panel);box-shadow:5px 5px 0 var(--landing-line-strong);align-content:start;gap:12px;padding:22px;display:grid}.imole-info-landing .landing-program-proof-grid strong,.imole-info-landing .landing-program-timeline strong,.imole-info-landing .landing-program-list-grid strong{font-family:var(--font-body);letter-spacing:0;font-weight:600}.imole-info-landing .landing-program-proof-grid strong{font-size:clamp(24px,3vw,34px);line-height:1.05}.imole-info-landing .landing-program-timeline strong,.imole-info-landing .landing-program-list-grid strong{font-size:22px;line-height:1.24}.imole-info-landing .landing-program-proof-grid p,.imole-info-landing .landing-program-timeline p,.imole-info-landing .landing-program-list-grid p,.imole-info-landing .landing-program-list-grid li{color:var(--landing-muted);margin:0;font-weight:470;line-height:1.68}.imole-info-landing .landing-program-list-grid ul{gap:10px;margin:0;padding-left:20px;display:grid}@media (width<=840px){.imole-info-landing .landing-info-card-grid,.imole-info-landing .landing-info-paths,.imole-info-landing .landing-info-shell,.imole-info-landing .landing-contact-shell,.imole-info-landing .landing-contact-form,.imole-info-landing .landing-program-contact-shell .landing-program-form,.imole-info-landing .landing-program-proof-grid,.imole-info-landing .landing-program-timeline,.imole-info-landing .landing-program-list-grid,.imole-info-landing .landing-program-contact-shell .landing-contact-mini-grid{grid-template-columns:1fr}.imole-info-landing .landing-info-toc{position:static}.imole-info-landing .landing-info-hero{text-align:left}.imole-info-landing .landing-info-hero>span,.imole-info-landing .landing-info-hero h1,.imole-info-landing .landing-info-hero p,.imole-info-landing .landing-info-hero small{justify-self:start;margin-left:0}.imole-info-landing .landing-info-hero .landing-actions{justify-content:flex-start}}.imole-ambassador-landing .landing-ambassador-hero{max-width:1180px;padding-top:74px}.imole-ambassador-landing .landing-ambassador-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(48px,6vw,82px);width:100%;display:grid}.imole-ambassador-landing .landing-ambassador-hero-main{justify-items:start;min-width:0;display:grid}.imole-ambassador-landing .landing-ambassador-kicker{border:1px solid var(--landing-ink);background:var(--landing-sun);width:fit-content;box-shadow:3px 3px 0 var(--landing-ink);letter-spacing:.07em;text-transform:uppercase;padding:7px 11px;font-size:11px;font-weight:840;display:inline-flex}.imole-ambassador-landing .landing-ambassador-hero .landing-hero-copy{text-align:left;justify-items:start;gap:24px;margin-top:28px}.imole-ambassador-landing .landing-ambassador-hero .landing-hero-copy h1,.imole-ambassador-landing .landing-ambassador-hero .landing-hero-copy p{margin-left:0;margin-right:0}.imole-ambassador-landing .landing-ambassador-hero .landing-hero-copy h1{letter-spacing:-.035em;max-width:700px;font-size:clamp(45px,5vw,70px);line-height:.99}.imole-ambassador-landing .landing-ambassador-hero .landing-hero-copy h1 span:last-child{color:color-mix(in srgb, var(--landing-ink) 72%, var(--landing-coral))}.imole-ambassador-landing .landing-ambassador-hero .landing-hero-copy p{max-width:650px}.imole-ambassador-landing .landing-ambassador-hero .landing-actions{justify-self:start;margin:34px 0 22px}.imole-ambassador-landing .landing-ambassador-fit{max-width:600px;color:var(--landing-muted);margin:0;font-size:12px;font-weight:680;line-height:1.55}.imole-ambassador-landing .landing-ambassador-board{border:1px solid var(--landing-ink);background:var(--landing-panel);box-shadow:10px 10px 0 var(--landing-coral);display:grid;position:relative;transform:rotate(-1.2deg)}.imole-ambassador-landing .landing-ambassador-board:before{border:1px solid var(--landing-ink);background:var(--landing-sky);width:88px;height:36px;box-shadow:3px 3px 0 var(--landing-ink);content:"ACTIVE";text-align:center;font-size:11px;font-weight:900;line-height:36px;position:absolute;top:-22px;left:28px;transform:rotate(4deg)}.imole-ambassador-landing .landing-ambassador-board-head,.imole-ambassador-landing .landing-ambassador-board-foot{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.imole-ambassador-landing .landing-ambassador-board-head{border-bottom:1px solid var(--landing-ink);background:var(--landing-ink);color:var(--landing-bg)}.imole-ambassador-landing .landing-ambassador-board-head span,.imole-ambassador-landing .landing-ambassador-board-foot span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:780}.imole-ambassador-landing .landing-ambassador-board-head strong,.imole-ambassador-landing .landing-ambassador-board-foot strong{font-size:12px;font-weight:840}.imole-ambassador-landing .landing-ambassador-board-row{border-bottom:1px solid var(--landing-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.imole-ambassador-landing .landing-ambassador-board-row.active{background:color-mix(in srgb, var(--landing-sun) 28%, var(--landing-panel))}.imole-ambassador-landing .landing-ambassador-board-row>span{border:1px solid var(--landing-ink);background:var(--landing-bg);place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.imole-ambassador-landing .landing-ambassador-board-row div{gap:4px;display:grid}.imole-ambassador-landing .landing-ambassador-board-row strong{font-size:14px;line-height:1.3}.imole-ambassador-landing .landing-ambassador-board-row small{color:var(--landing-muted);font-size:11px;font-weight:580;line-height:1.4}.imole-ambassador-landing .landing-ambassador-board-row b{border:1px solid var(--landing-line);background:var(--landing-soft);letter-spacing:.06em;text-transform:uppercase;padding:5px 7px;font-size:9px;font-weight:850}.imole-ambassador-landing .landing-ambassador-board-foot{background:var(--landing-sky)}.imole-ambassador-landing .landing-ambassador-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:72px}.imole-ambassador-landing .landing-split{position:relative}.imole-ambassador-landing .landing-step-list div{grid-template-columns:44px minmax(170px,.45fr) minmax(0,1fr);padding:24px 0}.imole-ambassador-landing .landing-step-list strong{gap:6px;font-size:17px;display:grid}.imole-ambassador-landing .landing-step-list strong small{color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:840}.imole-ambassador-landing .landing-program-contact-shell{gap:24px}.imole-ambassador-landing .landing-contact-aside{border-color:var(--landing-ink);box-shadow:7px 7px 0 var(--landing-sun);grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:end;column-gap:52px}.imole-ambassador-landing .landing-contact-aside>span,.imole-ambassador-landing .landing-contact-aside>h2,.imole-ambassador-landing .landing-contact-aside>p{grid-column:1}.imole-ambassador-landing .landing-contact-aside .landing-contact-mini-grid{grid-area:1/2/span 3;grid-template-columns:1fr;margin:0}.imole-ambassador-landing .landing-program-form,.imole-ambassador-landing .landing-program-lock{box-shadow:7px 7px 0 var(--landing-line-strong)}@media (width<=920px){.imole-ambassador-landing .landing-ambassador-hero-grid{grid-template-columns:1fr;gap:66px}.imole-ambassador-landing .landing-contact-aside{grid-template-columns:1fr}.imole-ambassador-landing .landing-contact-aside .landing-contact-mini-grid{grid-area:auto/1}}@media (width<=640px){.imole-info-landing .landing-program-share-actions{display:grid}.imole-ambassador-landing .landing-ambassador-hero{padding-top:42px}.imole-ambassador-landing .landing-ambassador-hero .landing-hero-copy h1{font-size:clamp(39px,12vw,54px)}.imole-ambassador-landing .landing-ambassador-board{box-shadow:6px 6px 0 var(--landing-coral);transform:none}.imole-ambassador-landing .landing-ambassador-board-row{grid-template-columns:32px minmax(0,1fr);padding:18px 16px}.imole-ambassador-landing .landing-ambassador-board-row b{grid-column:2;width:fit-content}.imole-ambassador-landing .landing-ambassador-board-foot{flex-direction:column;align-items:flex-start}.imole-ambassador-landing .landing-ambassador-proof-strip{grid-template-columns:1fr;margin-top:54px}.imole-ambassador-landing .landing-step-list div{grid-template-columns:40px minmax(0,1fr)}.imole-ambassador-landing .landing-step-list p{grid-column:2}}.imole-about-landing .landing-about-hero,.imole-contact-landing .landing-contact-hero{width:min(100% - 32px,1180px);padding-top:72px}.imole-about-landing .landing-about-hero-grid,.imole-contact-landing .landing-contact-hero-grid,.imole-build-program-landing .landing-build-program-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);align-items:center;gap:clamp(48px,6vw,82px);width:100%;display:grid}.imole-about-landing .landing-about-hero-main,.imole-contact-landing .landing-contact-hero-main,.imole-build-program-landing .landing-build-program-hero-main{text-align:left;justify-items:start;min-width:0;display:grid}.imole-about-landing .landing-about-hero-main,.imole-contact-landing .landing-contact-hero-main{gap:24px}.imole-about-landing .landing-about-hero-main>span,.imole-contact-landing .landing-contact-hero-main>span,.imole-build-program-landing .landing-build-program-kicker{border:1px solid var(--landing-ink);background:var(--landing-sun);width:fit-content;box-shadow:3px 3px 0 var(--landing-ink);color:var(--landing-ink);letter-spacing:.07em;text-transform:uppercase;padding:7px 11px;font-size:11px;font-weight:840;display:inline-flex}.imole-contact-landing .landing-contact-hero-main>span{background:var(--landing-coral)}.imole-about-landing .landing-about-hero h1,.imole-about-landing .landing-about-hero p,.imole-contact-landing .landing-contact-hero h1,.imole-contact-landing .landing-contact-hero p,.imole-build-program-landing .landing-build-program-hero .landing-hero-copy h1,.imole-build-program-landing .landing-build-program-hero .landing-hero-copy p{margin-left:0;margin-right:0}.imole-about-landing .landing-about-hero h1,.imole-contact-landing .landing-contact-hero h1{letter-spacing:-.03em;max-width:700px;font-size:clamp(44px,5vw,68px);font-weight:700;line-height:1}.imole-about-landing .landing-about-hero p,.imole-contact-landing .landing-contact-hero p{max-width:650px}.imole-about-landing .landing-about-hero .landing-actions{justify-content:flex-start;margin-top:6px}.imole-about-landing .landing-about-map,.imole-contact-landing .landing-contact-router,.imole-build-program-landing .landing-build-program-roadmap{border:1px solid var(--landing-ink);background:var(--landing-panel);box-shadow:10px 10px 0 var(--landing-sky);display:grid;position:relative;transform:rotate(1deg)}.imole-contact-landing .landing-contact-router{box-shadow:9px 9px 0 var(--landing-coral);transform:rotate(-.8deg)}.imole-about-landing .landing-about-map:before,.imole-build-program-landing .landing-build-program-roadmap:before{border:1px solid var(--landing-ink);background:var(--landing-accent);width:96px;height:36px;box-shadow:3px 3px 0 var(--landing-ink);text-align:center;font-size:11px;font-weight:900;line-height:36px;position:absolute;top:-22px;right:24px;transform:rotate(-4deg)}.imole-about-landing .landing-about-map:before{content:"ACCESS"}.imole-build-program-landing .landing-build-program-roadmap:before{content:"1 MONTH"}.imole-about-landing .landing-about-map-head,.imole-about-landing .landing-about-map-foot,.imole-contact-landing .landing-contact-router-head,.imole-contact-landing .landing-contact-router footer,.imole-build-program-landing .landing-build-program-roadmap-head,.imole-build-program-landing .landing-build-program-roadmap-foot{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.imole-about-landing .landing-about-map-head,.imole-contact-landing .landing-contact-router-head,.imole-build-program-landing .landing-build-program-roadmap-head{border-bottom:1px solid var(--landing-ink);background:var(--landing-ink);color:var(--landing-bg)}.imole-about-landing .landing-about-map-head span,.imole-about-landing .landing-about-map-foot span,.imole-contact-landing .landing-contact-router-head span,.imole-contact-landing .landing-contact-router footer span,.imole-build-program-landing .landing-build-program-roadmap-head span,.imole-build-program-landing .landing-build-program-roadmap-foot span{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.imole-about-landing .landing-about-map-head strong,.imole-about-landing .landing-about-map-foot strong,.imole-contact-landing .landing-contact-router-head strong,.imole-contact-landing .landing-contact-router footer strong,.imole-build-program-landing .landing-build-program-roadmap-head strong,.imole-build-program-landing .landing-build-program-roadmap-foot strong{font-size:12px;font-weight:840}.imole-about-landing .landing-about-map-source{border-bottom:1px solid var(--landing-line);background:color-mix(in srgb, var(--landing-sun) 16%, var(--landing-panel));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.imole-about-landing .landing-about-map-source>span,.imole-about-landing .landing-about-map-routes span{border:1px solid var(--landing-ink);background:var(--landing-panel);letter-spacing:.06em;text-transform:uppercase;width:fit-content;padding:5px 8px;font-size:10px;font-weight:850}.imole-about-landing .landing-about-map-source div,.imole-about-landing .landing-about-map-routes div,.imole-build-program-landing .landing-build-program-week div{gap:4px;display:grid}.imole-about-landing .landing-about-map-source strong,.imole-about-landing .landing-about-map-routes strong,.imole-build-program-landing .landing-build-program-week strong{font-size:14px;line-height:1.3}.imole-about-landing .landing-about-map-source small,.imole-about-landing .landing-about-map-routes small,.imole-build-program-landing .landing-build-program-week small{color:var(--landing-muted);font-size:11px;font-weight:580;line-height:1.4}.imole-about-landing .landing-about-map-routes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.imole-about-landing .landing-about-map-routes>div{align-content:start;padding:22px 20px}.imole-about-landing .landing-about-map-routes>div+div{border-left:1px solid var(--landing-line);background:color-mix(in srgb, var(--landing-ai) 8%, var(--landing-panel))}.imole-about-landing .landing-about-map-foot,.imole-contact-landing .landing-contact-router footer,.imole-build-program-landing .landing-build-program-roadmap-foot{border-top:1px solid var(--landing-ink);background:var(--landing-sky);color:var(--landing-bg)}.imole-contact-landing .landing-contact-hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr)}.imole-contact-landing .landing-contact-router>div:not(.landing-contact-router-head){border-top:1px solid var(--landing-line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.imole-contact-landing .landing-contact-router>div:not(.landing-contact-router-head):nth-child(3){background:color-mix(in srgb, var(--landing-sun) 13%, var(--landing-panel))}.imole-contact-landing .landing-contact-router>div:not(.landing-contact-router-head):nth-child(4){background:color-mix(in srgb, var(--landing-sky) 8%, var(--landing-panel))}.imole-contact-landing .landing-contact-router>div:not(.landing-contact-router-head)>span{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:840}.imole-contact-landing .landing-contact-router>div:not(.landing-contact-router-head) strong{font-size:13px;line-height:1.3}.imole-contact-landing .landing-contact-router b,.imole-build-program-landing .landing-build-program-week b{border:1px solid var(--landing-line);background:var(--landing-soft);letter-spacing:.06em;text-transform:uppercase;padding:5px 7px;font-size:9px;font-weight:850}.imole-build-program-landing .landing-build-program-hero{max-width:1180px;padding-top:74px}.imole-build-program-landing .landing-build-program-hero .landing-hero-copy{text-align:left;justify-items:start;gap:24px;margin-top:28px}.imole-build-program-landing .landing-build-program-hero .landing-hero-copy h1{letter-spacing:-.03em;max-width:720px;font-size:clamp(44px,5vw,68px);line-height:1}.imole-build-program-landing .landing-build-program-hero .landing-hero-copy h1 span:last-child{color:color-mix(in srgb, var(--landing-ink) 72%, var(--landing-sky))}.imole-build-program-landing .landing-build-program-hero .landing-hero-copy p{max-width:650px}.imole-build-program-landing .landing-build-program-hero .landing-actions{justify-self:start;margin:34px 0 22px}.imole-build-program-landing .landing-build-program-fit{max-width:620px;color:var(--landing-muted);margin:0;font-size:12px;font-weight:680;line-height:1.55}.imole-build-program-landing .landing-build-program-roadmap{grid-template-rows:auto repeat(4,auto) auto}.imole-build-program-landing .landing-build-program-week{border-bottom:1px solid var(--landing-line);grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.imole-build-program-landing .landing-build-program-week.active{background:color-mix(in srgb, var(--landing-sun) 19%, var(--landing-panel))}.imole-build-program-landing .landing-build-program-week>span{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.imole-build-program-landing .landing-build-program-hero .landing-hero-panel{width:100%;margin-top:72px}@media (width<=920px){.imole-about-landing .landing-about-hero-grid,.imole-contact-landing .landing-contact-hero-grid,.imole-build-program-landing .landing-build-program-hero-grid{grid-template-columns:1fr;gap:66px}}@media (width<=640px){.imole-about-landing .landing-about-hero,.imole-contact-landing .landing-contact-hero,.imole-build-program-landing .landing-build-program-hero{padding-top:42px}.imole-about-landing .landing-about-hero h1,.imole-contact-landing .landing-contact-hero h1,.imole-build-program-landing .landing-build-program-hero .landing-hero-copy h1{max-width:none;font-size:clamp(39px,12vw,54px)}.imole-about-landing .landing-about-map,.imole-contact-landing .landing-contact-router,.imole-build-program-landing .landing-build-program-roadmap{width:100%;box-shadow:6px 6px 0 var(--landing-sky);transform:none}.imole-contact-landing .landing-contact-router{box-shadow:6px 6px 0 var(--landing-coral)}.imole-about-landing .landing-about-map-routes{grid-template-columns:1fr}.imole-about-landing .landing-about-map-routes>div+div{border-top:1px solid var(--landing-line);border-left:0}.imole-contact-landing .landing-contact-router>div:not(.landing-contact-router-head),.imole-build-program-landing .landing-build-program-week{grid-template-columns:64px minmax(0,1fr);padding:18px 16px}.imole-contact-landing .landing-contact-router b,.imole-build-program-landing .landing-build-program-week b{grid-column:2;width:fit-content}.imole-about-landing .landing-about-map-foot,.imole-contact-landing .landing-contact-router footer,.imole-build-program-landing .landing-build-program-roadmap-foot{flex-direction:column;align-items:flex-start}.imole-build-program-landing .landing-build-program-hero .landing-hero-copy,.imole-build-program-landing .landing-build-program-hero .landing-actions{text-align:left;justify-self:start;justify-items:start;width:100%;max-width:none}.imole-build-program-landing .landing-build-program-hero .landing-hero-copy h1 span{display:block}.imole-build-program-landing .landing-build-program-hero .landing-hero-panel{margin-top:54px}}@media (prefers-reduced-motion:reduce){.imole-about-landing .landing-about-map,.imole-about-landing .landing-about-map:before,.imole-contact-landing .landing-contact-router,.imole-build-program-landing .landing-build-program-roadmap,.imole-build-program-landing .landing-build-program-roadmap:before{transform:none}}.imole-legal-landing .landing-legal-hero{text-align:left;width:min(100% - 32px,1120px);padding-top:66px}.imole-legal-landing .landing-legal-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:center;gap:clamp(42px,6vw,76px);display:grid}.imole-legal-landing .landing-legal-hero-main{justify-items:start;gap:20px;display:grid}.imole-legal-landing .landing-legal-hero-main>span{border:1px solid var(--landing-ink);background:var(--landing-sun);width:fit-content;box-shadow:3px 3px 0 var(--landing-ink);letter-spacing:.07em;text-transform:uppercase;padding:7px 11px;font-size:11px;font-weight:840;display:inline-flex}.imole-legal-landing .landing-legal-hero h1,.imole-legal-landing .landing-legal-hero p,.imole-legal-landing .landing-legal-hero small{margin-left:0;margin-right:0}.imole-legal-landing .landing-legal-hero h1{letter-spacing:-.03em;max-width:720px;font-size:clamp(42px,5vw,64px);font-weight:700;line-height:1}.imole-legal-landing .landing-legal-hero p{max-width:680px}.imole-legal-landing .landing-legal-summary{border:1px solid var(--landing-ink);background:var(--landing-panel);box-shadow:8px 8px 0 var(--landing-sun);display:grid}.imole-legal-landing .landing-legal-summary-head,.imole-legal-landing .landing-legal-summary>div:not(.landing-legal-summary-head){justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.imole-legal-landing .landing-legal-summary-head{background:var(--landing-ink);color:var(--landing-bg)}.imole-legal-landing .landing-legal-summary>div:not(.landing-legal-summary-head){border-top:1px solid var(--landing-line)}.imole-legal-landing .landing-legal-summary>div:nth-child(3){background:color-mix(in srgb, var(--landing-sun) 13%, var(--landing-panel))}.imole-legal-landing .landing-legal-summary span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:820}.imole-legal-landing .landing-legal-summary strong,.imole-legal-landing .landing-legal-summary a{text-align:right;font-size:12px;font-weight:800}.imole-legal-landing .landing-legal-summary a{text-underline-offset:3px;text-decoration:underline}.imole-legal-landing .landing-legal-summary a:focus-visible{outline:3px solid var(--landing-accent);outline-offset:3px}@media (width<=820px){.imole-legal-landing .landing-legal-hero-grid{grid-template-columns:1fr}}@media (width<=640px){.imole-legal-landing .landing-legal-hero{padding-top:42px}.imole-legal-landing .landing-legal-hero h1{max-width:none;font-size:clamp(38px,12vw,52px)}.imole-legal-landing .landing-legal-summary{box-shadow:5px 5px 0 var(--landing-sun)}.imole-legal-landing .landing-legal-summary>div:not(.landing-legal-summary-head){flex-direction:column;align-items:flex-start}.imole-legal-landing .landing-legal-summary strong,.imole-legal-landing .landing-legal-summary a{text-align:left}}
