@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0x9ccydb91kkt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0fpdy-lufm69d.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--paper:#f4f7fa;--ink:#111828;--muted:#566372;--accent:#0d7b87;--action:#0d7b87;--action-hover:#09616b;--line:#d9e1e8;--blue:#e7f0f4;--white:#fff;--serif:Georgia, "Times New Roman", serif;--sans:"DM Sans Variable", Arial, sans-serif;--display:"Manrope Variable", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #0d7b87}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.055em;font-weight:600;line-height:1.12}h1{font-size:clamp(42px,5.1vw,79px)}h2{font-size:clamp(34px,3.5vw,54px)}h3{font-size:30px}em{font-family:var(--serif);letter-spacing:-.06em;font-weight:400}p{color:var(--muted)}svg{flex-shrink:0}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:10px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:10px}.eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.6;display:block}.status-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.button{background:var(--action);color:#fff;letter-spacing:-.01em;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:15px 23px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:var(--action-hover);transform:translateY(-2px)}.button-small{gap:12px;min-height:43px;padding:10px 16px;font-size:11px}.button-cream{background:var(--paper);color:var(--ink)}.button-cream:hover{background:#e9e3d7}.button-outline{border-color:var(--line);color:var(--ink);background:0 0}.button-outline:hover{background:#e9e9df}.text-link{justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffffa;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;max-width:1536px;margin:auto;padding:20px 4.5%;display:flex}.brand{flex-shrink:0;align-items:center;width:280px;min-width:0;min-height:44px;display:inline-flex}.brand-logo{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:48px;display:block}.brand-logo-dark{display:none}.brand-light .brand-logo-dark,html[data-theme=dark] .brand-logo-dark{display:block}html[data-theme=dark] .brand-logo-light{display:none}.header-inner nav{align-items:center;gap:28px;font-size:11px;font-weight:500;display:flex}.header-inner nav>a[aria-current=page]{color:var(--accent)}.nav-signin{margin-left:20px}.mobile-toggle{color:var(--ink);background:0 0;border:none;padding:10px;display:none}.hero{grid-template-columns:1.05fr 1fr;max-width:1536px;min-height:690px;margin:auto;display:grid}.hero-copy{padding:74px 4% 45px 8.5%}.hero .eyebrow{margin-bottom:28px;font-size:9px}.hero h1{margin-bottom:24px}.hero h1 em{color:var(--accent);white-space:nowrap;font-size:.91em}.hero-description{max-width:400px;margin-bottom:25px;font-size:16px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-note{border-top:1px solid var(--line);align-items:center;gap:14px;max-width:455px;margin-top:52px;padding-top:20px;display:flex}.hero-note p{margin:0;font-size:10px;line-height:1.65}.hero-note strong{font-weight:500}.note-cross{color:var(--accent);font-size:39px;line-height:1}.hero-art{margin:28px 5% 28px 22px;position:relative;overflow:hidden}.city-drawing{object-fit:cover;background:#173d4c;width:100%;height:100%;max-height:740px;display:block}.art-caption{background:var(--ink);color:var(--paper);letter-spacing:.15em;justify-content:space-between;align-items:center;padding:20px 24px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.floating-label{background:var(--paper);padding:20px 30px 22px 20px;position:absolute;bottom:105px;left:0;box-shadow:12px 12px #142e3840}.floating-label span{letter-spacing:.12em;margin-bottom:5px;font-size:8px;display:block}.floating-label strong{font-family:var(--serif);font-size:29px;font-style:italic;font-weight:400}.borough-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:26px 4.5%;display:flex}.borough-strip>span:first-child{letter-spacing:.08em;font-size:8px;line-height:1.6}.borough-strip>span:not(:first-child){font-family:var(--serif);white-space:nowrap;font-size:21px}.borough-strip i{font-family:var(--sans);color:var(--accent);vertical-align:super;margin-right:12px;font-size:8px;font-style:normal}.section{max-width:1440px;margin:auto;padding:92px 5%}.section>.eyebrow{margin-bottom:30px}.split-heading{grid-template-columns:1.4fr 1fr;align-items:start;gap:60px;margin-bottom:44px;display:grid}.split-heading h2{margin:0}.split-heading p{max-width:420px;padding-top:6px;font-size:14px}.audience-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.audience-card{border:1px solid var(--line);background:#edf4f5;padding:31px 37px 25px;transition:transform .25s;position:relative;overflow:hidden}.audience-card:hover{transform:translateY(-4px)}.card-number{letter-spacing:.1em;margin-bottom:74px;font-size:9px;display:block}.audience-card h3{margin-bottom:17px;font-size:38px}.audience-card p{max-width:350px;min-height:63px;font-size:13px}.audience-card .text-link{border-top:1px solid #11182825;width:100%;margin-top:18px;padding-top:20px}.card-blue{background:#e2f1f1}.mini-building{align-items:flex-end;gap:6px;display:flex;position:absolute;top:70px;right:38px;transform:skewY(-15deg)}.mini-building i{background:repeating-linear-gradient(0deg,#0000 0 11px,#8a9e94 12px 13px);border:1px solid #8a9e94;width:28px;height:85px}.mini-building i:nth-child(2){height:121px}.mini-building i:nth-child(3){height:70px}.connection-art{border:1px solid #839b9c;border-radius:50%;width:116px;height:116px;position:absolute;top:65px;right:40px}.connection-art:after{content:"";border:1px solid #839b9c;border-radius:50%;position:absolute;inset:25px}.connection-art i{background:var(--accent);border-radius:50%;width:16px;height:16px;position:absolute;top:45px;left:-8px}.connection-art i:nth-child(2){top:12px;left:auto;right:2px}.connection-art i:nth-child(3){top:100px;left:65px}.process-section{background:#edf4f6;grid-template-columns:1fr 1.2fr;gap:90px;padding:78px 6%;display:grid}.process-title .eyebrow{margin-bottom:28px}.process-title h2{font-size:clamp(35px,3.3vw,50px)}.process-step{border-top:1px solid #bfcac1;grid-template-columns:35px 1fr 20px;gap:15px;padding:23px 0;display:grid}.process-step>span{color:var(--accent);padding-top:5px;font-size:11px}.process-step h3{letter-spacing:-.035em;margin-bottom:7px;font-size:21px}.process-step p{max-width:390px;margin-bottom:0;font-size:12px}.readiness{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.readiness h2{margin-top:25px}.readiness>div>p{max-width:360px;font-size:14px}.readiness-sheet{border:1px solid var(--line);background:var(--white);padding:25px 30px;transform:rotate(-1.5deg);box-shadow:8px 10px #dfe2d7}.sheet-header{letter-spacing:.09em;border-bottom:1px solid var(--ink);justify-content:space-between;margin-bottom:10px;padding-bottom:21px;font-size:8px;display:flex}.readiness-row{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:18px 0;font-size:12px;display:flex}.readiness-row span{color:var(--muted);font-size:9px}.readiness-row strong{flex:1;font-weight:500}.readiness-row svg{color:#4c7063}.readiness-sheet>p{margin:20px 0 0;font-size:9px}.manifesto{background:var(--ink);color:var(--paper);padding:77px 7%;position:relative;overflow:hidden}.manifesto h2{margin:25px 0;font-size:clamp(50px,6vw,90px)}.manifesto h2 em{color:#2dd4c0}.manifesto p{color:#d2ddd9;z-index:1;max-width:425px;font-size:14px;position:relative}.manifesto .button{z-index:1;position:relative}.manifesto-outline{font-family:var(--display);letter-spacing:-.16em;color:#0000;-webkit-text-stroke:1px #54717a;pointer-events:none;font-size:530px;font-weight:700;line-height:1;position:absolute;bottom:-110px;right:-4%;transform:rotate(-10deg)}.final-cta{grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;display:grid}.final-cta h2{margin:20px 0 0}.final-cta>div:last-child{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.final-cta p{font-size:10px}.site-footer{color:var(--paper);background:#111828;padding:55px 5% 20px}.footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:50px;max-width:1300px;margin:auto;padding-bottom:42px;display:grid}.site-footer p{color:#bbc9c9;margin-top:20px;font-size:11px}.footer-phone{font-family:var(--serif);margin-top:10px;font-size:29px;display:block}.footer-links{flex-direction:column;gap:10px;font-size:11px;display:flex}.footer-links a:hover{text-decoration:underline}.footer-bottom{color:#bbc9c9;border-top:1px solid #49616a;justify-content:space-between;gap:20px;max-width:1300px;margin:auto;padding-top:20px;font-size:9px;display:flex}.page-intro{max-width:1440px;margin:auto;padding:70px 5% 42px}.page-intro h1{max-width:950px;margin:22px 0;font-size:clamp(42px,5.4vw,76px)}.page-intro p{max-width:640px;font-size:16px}.page-intro .eyebrow{color:var(--accent)}.page-content{max-width:1300px;margin:auto;padding:0 5% 85px}.wide-rule{border-top:1px solid var(--line);margin:30px 0}.two-column{grid-template-columns:1fr 1fr;gap:50px;display:grid}.three-column{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.panel{border:1px solid var(--line);background:var(--white);padding:30px}.panel h2{font-size:29px}.panel h3{font-size:23px}.panel p{font-size:13px}.panel+.panel{margin-top:20px}.footer-email{overflow-wrap:anywhere;margin:12px 0;font-size:13px;display:block}.contact-email{overflow-wrap:anywhere;max-width:100%}.founder-card{align-self:start;scroll-margin-top:110px}.founder-header{grid-template-columns:clamp(88px,11vw,144px) minmax(0,1fr);align-items:center;gap:24px;display:grid}.founder-portrait{aspect-ratio:3/4;border:1px solid var(--line);width:100%;height:auto;display:block}.founder-header h2{overflow-wrap:anywhere;margin:14px 0}@media (max-width:760px){.founder-header{gap:16px}.founder-header h2{font-size:24px}}.empty-state{text-align:center;border:1px solid var(--line);background:#edf3f6;padding:50px 30px}.empty-state svg{color:var(--accent);margin-bottom:15px}.empty-state h2,.empty-state h3{font-size:27px}.empty-state p{max-width:500px;margin:0 auto 20px;font-size:14px}.tag{color:#365647;letter-spacing:.04em;background:#e7ede6;border:1px solid #d3dfd0;border-radius:2px;padding:4px 9px;font-size:9px;display:inline-flex}.tag-warm{color:#8d472c;background:#f6e7d6;border-color:#ecd1b7}.listing-card{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:28px 0;display:flex}.listing-card h3{margin:12px 0;font-size:26px}.listing-card p{max-width:600px;margin-bottom:10px;font-size:13px}.meta{color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:15px;font-size:10px;display:flex}.meta span{align-items:center;gap:5px;display:flex}.filters{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.filters input{flex:1;min-width:180px}.filters select{width:auto;min-width:170px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid .full{grid-column:1/-1}label{letter-spacing:.01em;flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}input,select,textarea{background:var(--white);color:var(--ink);border:1px solid #bfc9c2;border-radius:0;width:100%;min-height:47px;padding:12px 13px;font-size:14px}textarea{resize:vertical;min-height:115px}input::placeholder,textarea::placeholder{color:#73817e}label.check{flex-direction:row;align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:1.6;display:flex}input[type=checkbox]{appearance:auto;width:17px;height:17px;min-height:17px;accent-color:var(--ink);flex-shrink:0;margin:1px 0 0}.honey{visibility:hidden;position:absolute;left:-9999px}.form-notice{background:#e8ede0;border-left:3px solid #557653;margin:15px 0;padding:14px 16px;font-size:12px;line-height:1.6}.form-error{border-color:var(--accent);color:#8d371a;background:#fae7dd}.form-footnote{font-size:10px!important}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.auth-wrap{border:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:1060px;min-height:570px;margin:65px auto 90px;display:grid}.auth-story{background:var(--ink);color:var(--paper);padding:48px 40px;position:relative;overflow:hidden}.auth-story h1{margin-top:55px;font-size:49px}.auth-story p{color:#ccd6d1;font-size:14px}.auth-story:after{content:"↗";color:#385663;font-size:240px;line-height:1;font-family:var(--serif);position:absolute;bottom:-30px;right:-5px}.auth-form{background:var(--white);padding:45px 40px}.auth-form h2{font-size:32px}.auth-form>p{font-size:13px}.auth-form .button{width:100%;margin:12px 0}.or{color:var(--muted);align-items:center;gap:12px;margin:15px 0;font-size:10px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.auth-form label{margin:16px 0}.plan-card{border-top:4px solid var(--ink);background:#edf3f6;padding:30px}.plan-card:nth-child(2){background:var(--ink);color:var(--paper);border-color:var(--accent)}.plan-card:nth-child(2) p,.plan-card:nth-child(2) li{color:#cfdbd6}.plan-card h2{margin:22px 0;font-size:35px}.plan-card ul{color:var(--muted);padding-left:17px;font-size:13px;line-height:2}.plan-card .button{width:100%;margin-top:20px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:16px;font-weight:600}.faq p{max-width:800px;margin-top:16px;font-size:13px}.legal{max-width:800px}.legal h2{margin-top:36px;font-size:25px}.legal p,.legal li{font-size:14px}.legal ul{padding-left:20px}.workspace{grid-template-columns:230px 1fr;max-width:1500px;min-height:660px;margin:auto;display:grid}.workspace-nav{border-right:1px solid var(--line);background:#edf3f6;flex-direction:column;gap:6px;padding:30px 20px;display:flex}.workspace-nav>.eyebrow{margin-bottom:15px;padding:10px;font-size:9px}.workspace-nav a,.workspace-nav button{min-height:45px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 13px;font-size:12px;display:flex}.workspace-nav a:hover,.workspace-nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.workspace-nav button:hover{background:#dfe3d8}.workspace-main{min-width:0;padding:38px 36px 85px}.workspace-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;padding-bottom:25px;display:flex}.workspace-heading h1{margin:9px 0;font-size:36px}.workspace-heading p{margin:0;font-size:12px}.workspace-heading .eyebrow{color:var(--accent);font-size:9px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:25px;display:grid}.stat-card{border:1px solid var(--line);background:var(--white);padding:24px 20px}.stat-card strong{font-family:var(--display);letter-spacing:-.04em;font-size:38px;font-weight:500;line-height:1.2;display:block}.stat-card span{color:var(--muted);font-size:10px}.workspace .panel{padding:24px}.workspace .two-column{gap:22px}.workspace .two-column h2{font-size:24px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{text-transform:uppercase;letter-spacing:.07em;background:#e9ede3;font-size:8px;font-weight:500}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:15px 12px}td small{color:var(--muted);margin-top:3px;font-size:10px;display:block}td .text-link{font-size:11px}td select{min-width:130px;min-height:38px;padding:7px;font-size:11px}.notice-banner{background:#f5e9d7;border-left:3px solid #b77a36;margin-bottom:25px;padding:15px 20px;font-size:12px}.message-card{border:1px solid var(--line);background:var(--white);margin-bottom:12px;padding:20px}.message-card p{white-space:pre-wrap;font-size:13px}.message-card h3{margin:10px 0;font-size:17px}.member-card{border:1px solid var(--line);background:var(--white);padding:25px}.member-card h3{margin-top:15px;font-size:24px}.member-card p{font-size:12px}.button-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.button-row h2{margin:0;font-size:26px}.subtle{color:var(--muted);font-size:11px}.steps-list{margin:20px 0;padding:0;list-style:none}.steps-list li{border-top:1px solid var(--line);gap:13px;padding:16px 0;font-size:12px;display:flex}.steps-list li>span{color:var(--accent);font-size:11px}.steps-list strong{display:block}.steps-list p{margin:5px 0 0;font-size:11px}@media (min-width:1600px){.borough-strip,.process-section,.manifesto{padding-left:max(7%,50vw - 650px);padding-right:max(7%,50vw - 650px)}}@media (max-width:1100px){.header-inner nav{gap:17px}.nav-signin{margin-left:0}.header-inner nav>.button{display:none}.hero{min-height:610px}.hero-copy{padding-top:55px}.hero h1{font-size:58px}.hero .eyebrow{font-size:8px}.hero-actions{gap:15px}.hero-actions .text-link{font-size:11px}.borough-strip{gap:12px}.borough-strip>span:not(:first-child){font-size:17px}.borough-strip i{margin-right:6px}.split-heading{gap:35px}.process-section,.readiness{gap:40px}.workspace{grid-template-columns:190px 1fr}.workspace-main{padding:30px 25px 85px}.workspace-nav{padding:25px 12px}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.header-inner{padding:15px 5%}.header-inner .brand{flex-shrink:1;width:min(208px,100vw - 150px)}.mobile-toggle{display:block}.header-inner nav{background:var(--paper);border-bottom:1px solid var(--line);padding:20px 5% 30px;display:none;position:absolute;top:74px;left:0;right:0}.header-inner nav.nav-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.header-inner nav a{min-height:47px;padding:12px 0;font-size:15px}.header-inner nav>.button{margin-top:12px;display:flex}.hero{flex-direction:column;display:flex}.hero-copy{padding:42px 6% 28px}.hero .eyebrow{margin-bottom:24px;font-size:8px}.hero h1{margin-bottom:25px;font-size:clamp(44px,8.8vw,66px)}.hero-description{font-size:15px}.hero-actions{gap:12px 20px}.hero-actions .text-link{font-size:12px}.hero-note{margin-top:27px;padding-top:18px}.hero-art{height:470px;margin:4px 5% 28px}.city-drawing{object-fit:cover;width:100%;height:100%}.floating-label{padding:16px 22px;bottom:75px}.floating-label strong{font-size:26px}.borough-strip{grid-template-columns:repeat(3,1fr);gap:20px 10px;padding:23px 5%;display:grid}.borough-strip>span:first-child{font-size:7px}.borough-strip>span:not(:first-child){font-size:16px}.borough-strip i{font-size:7px}.section{padding:55px 6%}.split-heading{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.split-heading h2{font-size:36px}.split-heading p{margin-bottom:0;font-size:13px}.audience-grid{grid-template-columns:1fr;gap:18px}.audience-card{padding:25px 27px}.audience-card h3{font-size:33px}.card-number{margin-bottom:65px;font-size:8px}.mini-building{top:53px;right:25px;transform:scale(.8)skewY(-15deg)}.connection-art{top:58px;right:25px;transform:scale(.8)}.process-section{grid-template-columns:1fr;gap:25px;padding:50px 6%}.process-title h2{font-size:39px}.process-step{padding:22px 0}.process-step h3{font-size:20px}.readiness{grid-template-columns:1fr;gap:30px}.readiness-sheet{padding:22px;transform:none}.readiness h2{font-size:38px}.readiness-row{gap:12px;font-size:11px}.manifesto{padding:50px 6%}.manifesto h2{font-size:57px}.manifesto-outline{opacity:.4;font-size:350px;bottom:-50px;right:-60px}.manifesto p{max-width:340px;position:relative}.final-cta{grid-template-columns:1fr;gap:30px}.final-cta h2{font-size:38px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-phone{font-size:23px}.footer-bottom{flex-wrap:wrap;gap:13px;font-size:8px}.footer-bottom>span:nth-child(2){display:none}.site-footer{padding-bottom:35px}.page-intro{padding:45px 6% 25px}.page-intro h1{font-size:44px}.page-intro p{font-size:14px}.page-content{padding:0 6% 65px}.two-column,.three-column{grid-template-columns:1fr;gap:24px}.panel{padding:24px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.auth-wrap{grid-template-columns:1fr;margin:30px 5% 60px}.auth-story{padding:30px}.auth-story h1{margin:20px 0;font-size:37px}.auth-story p{max-width:300px;margin:0}.auth-form{padding:30px 25px}.auth-story:after{font-size:170px;right:-10px}.listing-card{flex-direction:column;align-items:flex-start;gap:15px}.workspace{display:block}.workspace-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;gap:5px;padding:12px 4%;display:flex;overflow-x:auto}.workspace-nav>.eyebrow{display:none}.workspace-nav a,.workspace-nav button{white-space:nowrap;flex-shrink:0;gap:7px;min-height:43px;padding:8px 10px;font-size:10px}.workspace-nav svg{width:15px}.workspace-main{padding:27px 5% 90px}.workspace-heading{flex-direction:column;align-items:flex-start;gap:15px}.workspace-heading h1{font-size:31px}.stat-grid{gap:10px}.stat-card{padding:20px 17px}.stat-card strong{font-size:34px}.stat-card span{font-size:9px}.workspace .two-column{gap:20px}.filters select{flex:1;min-width:120px}.filters input{flex-basis:100%}.form-actions .button{width:100%}th,td{padding:12px 10px}table{min-width:540px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.preview-fieldset{border:0;min-width:0;margin:0;padding:0}.preview-fieldset:disabled input,.preview-fieldset:disabled select,.preview-fieldset:disabled textarea{opacity:.7}.preview-fieldset:disabled button{opacity:.5;cursor:not-allowed}.brief-section{border-bottom:1px solid var(--line);padding:60px 0}.investor-thesis{background:var(--ink);color:var(--paper);padding:48px}.investor-thesis h2{margin-top:25px}.investor-thesis p{color:#d4ded8;max-width:680px;font-size:15px}.roadmap-grid{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px;display:grid}.roadmap-grid article{border-top:1px solid var(--line);padding-top:24px}.roadmap-number{font-family:var(--serif);color:var(--accent);margin-bottom:20px;font-size:59px;display:block}.roadmap-grid h3{margin:12px 0;font-size:28px}.roadmap-grid p{font-size:13px}.clean-list{color:var(--muted);padding-left:18px;font-size:13px;line-height:2.2}.investor-cta{text-align:center;background:#edf4f6;padding:65px 25px}.investor-cta h2{margin-top:25px}.investor-cta p{font-size:14px}.paper-cover{background:#e7eff4;grid-template-columns:1.6fr 1fr;gap:50px;padding:70px 7%;display:grid;overflow:hidden}.paper-cover h1{margin:35px 0;font-size:clamp(45px,5.6vw,80px)}.paper-cover p{max-width:600px;font-size:16px}.paper-cover-meta{color:var(--muted);border-top:1px solid #c3cbbd;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding-top:25px;font-size:10px;display:flex}.paper-monogram{font-family:var(--display);letter-spacing:-.1em;color:var(--ink);align-self:center;padding-left:15px;font-size:clamp(130px,16vw,230px);font-weight:700;line-height:.8;transform:rotate(-6deg)}.paper-monogram span{color:var(--accent)}.paper-layout{grid-template-columns:240px 1fr;align-items:start;gap:80px;max-width:1320px;margin:auto;padding:60px 6% 90px;display:grid}.paper-toc{flex-direction:column;gap:5px;font-size:11px;display:flex;position:sticky;top:115px}.paper-toc .eyebrow{margin-bottom:20px}.paper-toc a{border-bottom:1px solid var(--line);min-height:36px;padding:7px 0}.paper-toc a span{color:var(--accent);margin-right:13px;font-size:9px}.paper-body{min-width:0;max-width:760px}.paper-body section{border-bottom:1px solid var(--line);margin-bottom:45px;padding-bottom:40px;scroll-margin-top:120px}.paper-body h2{margin-top:23px;font-size:39px}.paper-body h3{letter-spacing:-.035em;margin:25px 0 12px;font-size:23px}.paper-body p,.paper-body li{font-size:14px;line-height:1.85}.paper-body ul,.paper-body ol{color:var(--muted);padding-left:20px}.paper-body li{margin-bottom:10px}.paper-callout{font-family:var(--serif);border-left:3px solid var(--accent);background:#eceee3;margin:28px 0;padding:25px;font-size:27px;font-style:italic;line-height:1.4}.paper-service{border-top:1px solid var(--line);gap:22px;padding:20px 0 5px;display:flex}.paper-service>span{color:var(--accent);margin-top:4px;font-size:11px}.paper-service h3{margin-top:0}.paper-signoff{background:#edf4f6;margin-top:30px;padding:25px 30px}.paper-signoff h3{font-size:24px}.paper-body table{font-size:12px}.paper-body table td:first-child{width:35%}@media (max-width:760px){.investor-thesis{padding:30px 25px}.investor-thesis h2{font-size:32px}.brief-section{padding:40px 0}.roadmap-grid{grid-template-columns:1fr;gap:15px}.roadmap-grid article{padding-top:18px}.roadmap-number{margin-bottom:14px;font-size:45px}.paper-cover{grid-template-columns:1fr;gap:20px;padding:42px 6%}.paper-cover h1{font-size:48px}.paper-cover p{font-size:14px}.paper-cover-meta{flex-direction:column;align-items:flex-start;gap:18px}.paper-monogram{display:none}.paper-layout{padding:35px 6% 60px;display:block}.paper-toc{grid-template-columns:1fr 1fr;gap:8px 20px;margin-bottom:35px;font-size:10px;display:grid;position:static}.paper-toc .eyebrow{grid-column:1/-1;margin-bottom:10px}.paper-toc a{min-height:41px}.paper-toc a span{margin-right:7px}.paper-body h2{font-size:34px}.paper-callout{padding:22px;font-size:24px}.paper-body table{min-width:0}.paper-body th,.paper-body td{padding:11px 8px}.paper-body section{margin-bottom:35px;padding-bottom:30px}.paper-cover-meta .button{font-size:12px}.hero h1{font-size:clamp(39px,8.8vw,66px)}}.workspace-mobile-nav{display:none}.header-controls{align-items:center;gap:10px;display:flex}.header-inner nav{margin-left:auto}.theme-picker{flex-shrink:0;position:relative}.theme-picker>summary{cursor:pointer;border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:var(--white);justify-content:center;align-items:center;list-style:none;display:flex}.theme-picker>summary::-webkit-details-marker{display:none}.theme-options{border:1px solid var(--line);background:var(--white);z-index:45;width:200px;padding:7px;position:absolute;top:52px;right:0;box-shadow:0 12px 30px #0a192333}.theme-options button{width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.theme-options button span{margin-left:auto}.theme-options button:hover,.theme-options button[aria-pressed=true]{background:var(--paper)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#111828;--ink:#eef4f8;--muted:#b7c5d4;--accent:#2dd4c0;--line:#344357;--blue:#1c2d40;--white:#172235}html[data-theme=dark] .site-header{background:#111828fa}html[data-theme=dark] .button:not(.button-outline):not(.button-cream){background:var(--action);color:#fff}html[data-theme=dark] .button:not(.button-outline):not(.button-cream):hover{background:var(--action-hover)}html[data-theme=dark] .button-outline:hover,html[data-theme=dark] .button-cream:hover{background:#2b3c46}html[data-theme=dark] .button-cream{color:#111828;background:#f3f1e7}html[data-theme=dark] .button-cream:hover{background:#e2e6dd}html[data-theme=dark] .skip-link{color:#111828;background:#2dd4c0}html[data-theme=dark] .art-caption,html[data-theme=dark] .manifesto,html[data-theme=dark] .auth-story,html[data-theme=dark] .investor-thesis{color:#f3f1e7;background:#172d42}html[data-theme=dark] .audience-card{background:#1c2c30}html[data-theme=dark] .card-blue{background:#1c303c}html[data-theme=dark] .audience-card .text-link{border-color:var(--line)}html[data-theme=dark] .process-section,html[data-theme=dark] .empty-state,html[data-theme=dark] .workspace-nav,html[data-theme=dark] .plan-card,html[data-theme=dark] .paper-cover{background:#1b2a32}html[data-theme=dark] .process-step,html[data-theme=dark] .paper-cover-meta{border-color:var(--line)}html[data-theme=dark] .readiness-sheet{box-shadow:8px 10px #0a141b}html[data-theme=dark] .readiness-row svg{color:#a5c5b6}html[data-theme=dark] .site-footer{color:#eff3ec;background:#111828}html[data-theme=dark] .plan-card:nth-child(2){color:#eff3ec;background:#153d4d}html[data-theme=dark] .workspace-nav a:hover,html[data-theme=dark] .workspace-nav a[aria-current=page]{color:#f4f6ef;background:#285669}html[data-theme=dark] .workspace-nav button:hover{background:#2a3e49}html[data-theme=dark] th{background:#23343d}html[data-theme=dark] .tag{color:#c0e5ce;background:#203e34;border-color:#436557}html[data-theme=dark] .tag-warm{color:#f1cd9e;background:#493629;border-color:#79533a}html[data-theme=dark] .notice-banner{color:#f0dcc0;background:#3a3124;border-color:#d0a666}html[data-theme=dark] .form-notice{color:#d7e9d6;background:#233c31;border-color:#9bb991}html[data-theme=dark] .form-error{color:#ffd1bd;background:#432b29;border-color:#ed9e7f}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{border-color:#5b6c74}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#9fb0b6}html[data-theme=dark] .investor-cta,html[data-theme=dark] .paper-callout,html[data-theme=dark] .paper-signoff{background:#20333b}html[data-theme=dark] :focus-visible{outline-color:#2dd4c0}@media (max-width:760px){.header-inner{gap:16px}.header-controls{gap:6px;margin-left:auto}.header-inner nav{margin-left:0}.theme-picker>summary{background:0 0;border:0}.workspace-nav{display:none}.workspace-mobile-nav{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:16px 5%;display:flex}.workspace-mobile-nav>label{flex:1;min-width:0}.workspace-mobile-nav .form-actions{margin:0}.workspace-mobile-nav .button{padding:10px;font-size:11px}}@media print{html[data-theme=dark] .paper-body th{color:#111828;background:#edf2f1}:root,:root[data-theme=dark]{--paper:#fff;--ink:#111828;--muted:#44545c;--accent:#0d7b87;--line:#ccd2ce;--white:#fff}.header-controls{display:none!important}html[data-theme=dark] .paper-cover{color:#111828;background:0 0!important}html[data-theme=dark] .paper-callout,html[data-theme=dark] .paper-signoff{color:#111828;background:#f1f3ed}.site-header,.site-footer,.paper-toc,.paper-cover-meta button,.skip-link{display:none!important}.paper-cover{background:0 0;padding:0;display:block}.paper-cover h1{font-size:50px}.paper-cover-meta{margin-bottom:30px}.paper-monogram{display:none}.paper-layout{padding:0;display:block}.paper-body{max-width:none}.paper-body h2{break-after:avoid;font-size:29px}.paper-body h3{break-after:avoid}.paper-body p,.paper-body li{font-size:11pt}.paper-body section{break-inside:auto}.paper-callout,.paper-service,table tr{break-inside:avoid}body{color:#111828;background:#fff}a{color:inherit}.paper-body .text-link{display:none}}
