@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#281639;--muted:#6d6275;--purple:#6329b8;--pink:#e91a91;--line:#e7dfea;--cream:#fcfaf7;--lavender:#f5f0fa}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Open Sans,Arial,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline-offset:5px;outline:3px solid #af47bc}button:disabled{opacity:.6;cursor:not-allowed}.wrap{width:min(1120px,100% - 64px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);align-items:center;gap:24px;width:min(1280px,100% - 64px);min-height:108px;margin:auto;display:flex}.site-header img{width:205px;height:auto}.event-tag{letter-spacing:.08em;white-space:nowrap;border:1px solid #e4dce8;border-radius:30px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.event-tag>span{background:var(--pink);border-radius:100%;width:6px;height:6px}.site-header nav{align-items:center;gap:28px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.share-button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:30px;align-items:center;gap:8px;padding:9px 14px;display:flex}.share-feedback{z-index:20;background:var(--ink);color:#fff;border-radius:8px;max-width:90vw;padding:10px 20px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.share-feedback:empty{display:none}.eyebrow{letter-spacing:.17em;color:var(--purple);font-size:10px;font-weight:700;line-height:1.6}.hero{text-align:center;padding-top:56px}.hero h1{letter-spacing:-.05em;margin:18px 0 22px;font-size:clamp(38px,5.2vw,64px);font-weight:700;line-height:1.13}.hero h1 span{color:var(--purple)}.hero-copy{max-width:670px;color:var(--muted);margin:0 auto;font-size:16px;line-height:1.8}.hero-copy strong{color:var(--ink);font-weight:600}.hero-actions{justify-content:center;gap:14px;margin:28px auto 0;display:flex}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 20px;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:#fff}.primary:hover{background:var(--purple)}.quiet{border-color:var(--line);background:#fff9}.micro{color:var(--muted);max-width:610px;margin:14px auto 0;font-size:10px;line-height:1.7}.hero-art{background:#fff;border-radius:16px 16px 0 0;max-width:1060px;margin:40px auto 0;padding:0 0 15px;overflow:hidden}.hero-art img{width:100%;height:auto}.art-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 22px 0;font-size:10px;display:flex}.art-caption span:first-child{letter-spacing:.12em;font-weight:700}.art-caption span:last-child{color:var(--purple);font-weight:600}.founders-section{background:var(--lavender);border-block:1px solid var(--line);padding:65px 0}.section-top{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}h2{letter-spacing:-.045em;margin:11px 0 12px;font-size:clamp(27px,3.4vw,38px);font-weight:600;line-height:1.23}.section-top p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.text-link{color:var(--purple);white-space:nowrap;border-bottom:1px solid #b99bd3;align-items:center;gap:8px;padding:0 0 5px;font-size:12px;font-weight:600;display:inline-flex}.founder-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.founder{background:#fff;border:1px solid #e8e0ec;border-radius:12px;padding:26px 24px}.monogram{letter-spacing:-.06em;border-radius:100%;justify-content:center;align-items:center;width:51px;height:51px;margin-bottom:24px;font-size:17px;font-weight:600;display:flex}.tone-0{color:#af1970;background:#fce8f2}.tone-1{color:#6536a7;background:#eee8fc}.tone-2{color:#246a89;background:#e9f0f5}.focus{letter-spacing:.11em;text-transform:uppercase;color:var(--purple);margin:0 0 9px;font-size:9px;font-weight:700}.founder h3{letter-spacing:-.045em;margin:0 0 6px;font-size:20px}.role{color:var(--muted);margin:0;font-size:11px}.phone{align-items:center;gap:9px;margin:24px 0;font-size:13px;display:flex}.founder-actions{align-items:center;gap:10px;display:flex}.outline{border:1px solid var(--line);min-height:42px;margin-right:auto;padding:10px 12px;font-size:11px}.icon-link{width:35px;height:42px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.icon-link:hover{background:var(--lavender);color:var(--purple)}.save-note{color:var(--muted);max-width:800px;margin:20px 0 0;font-size:10px;line-height:1.8}.vision{grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;padding-block:80px;display:grid}.vision h2 span{color:var(--purple)}.vision-copy>p{color:var(--muted);max-width:550px;font-size:14px;line-height:1.85}.live-label{color:#397257;align-items:center;gap:8px;margin:24px 0 12px;font-size:11px;font-weight:600;display:flex}.vision-copy .vision-small{max-width:480px;font-size:12px;line-height:1.75}.character-story{background:#f1eaf8;border-radius:50% 50% 12px 12px;flex-direction:column;align-items:center;padding:25px 20px 20px;display:flex;position:relative;overflow:hidden}.character-story img{object-fit:contain;width:230px;height:230px}.character-story span{text-align:center;color:var(--muted);margin-top:10px;font-size:11px;line-height:1.8}.character-story b{color:var(--ink);font-weight:600}.explore-section{padding-bottom:65px}.link-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.resource-link{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:17px;padding:22px;transition:border-color .2s;display:flex}.resource-link:hover{border-color:#a974bd}.resource-icon{background:var(--lavender);width:44px;height:44px;color:var(--purple);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.resource-link>span:nth-child(2){flex:1}.resource-link strong{font-size:13px;font-weight:600;display:block}.resource-link small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.resource-link>svg{color:var(--muted)}.connect-section{padding-bottom:64px}.connect-card{background:var(--ink);color:#fff;border-radius:16px;grid-template-columns:1.2fr 1fr;gap:55px;padding:44px 48px;display:grid;position:relative;overflow:hidden}.connect-card .eyebrow{color:#e1b7ea}.connect-copy h2{margin:15px 0 18px;font-size:36px}.connect-copy p{color:#d4c6dd;max-width:400px;font-size:13px;line-height:1.8}.connect-action{border-left:1px solid #5a4268;align-self:center;padding-left:40px}.connect-action>svg{color:#e9bff2}.connect-action h3{letter-spacing:-.025em;margin:14px 0 18px;font-size:17px;line-height:1.4}.white{color:var(--ink);background:#fff;font-size:12px}.connect-action p{color:#d7c4e0;margin:12px 0 0;font-size:10px;line-height:1.7}.auto-form label{margin:12px 0 5px;font-size:11px;display:block}.auto-form input:not([type=checkbox]){color:var(--ink);background:#fff;border:1px solid #b69ac5;border-radius:6px;width:100%;margin-top:5px;padding:10px;font-size:13px;display:block}.auto-form .consent{align-items:flex-start;gap:8px;margin:18px 0;line-height:1.6;display:flex}.consent input{margin:4px 0}.consent a{text-decoration:underline}.auto-form .button{width:100%;margin-top:12px}.honey{display:none}.direct-chat{align-items:center;gap:5px;margin-top:18px;font-size:11px;text-decoration:underline;display:flex}.site-header a:hover,.footer-links a:hover{color:var(--purple)}footer{justify-content:space-between;gap:30px;padding-bottom:45px;display:flex}footer img{height:auto}footer p{color:var(--muted);margin:13px 0 0;font-size:10px}.footer-links{align-items:center;gap:24px;font-size:10px;display:flex}.footer-links a{align-items:center;gap:5px;display:inline-flex}.bottom-wave{background:linear-gradient(105deg,#ee1686,#6f21db);height:9px}.mobile-break{display:none}.skip{z-index:50;background:#fff;padding:15px;position:fixed;top:-100px}.skip:focus{top:10px}.privacy{max-width:780px;padding-block:55px}.privacy h1{letter-spacing:-.04em;margin:35px 0 20px;font-size:40px;line-height:1.2}.privacy h2{margin-top:40px;font-size:23px}.privacy p{color:var(--muted);font-size:14px;line-height:1.85}.privacy p a{color:var(--purple);text-decoration:underline}@media (max-width:900px){.site-header nav>a{display:none}.founder{padding:22px 17px}.founder-actions{gap:4px}.founder h3{font-size:18px}.vision{gap:35px}.connect-card{gap:30px;padding:35px}.connect-action{padding-left:28px}.connect-copy h2{font-size:30px}.outline{padding:10px 8px}.icon-link{width:30px}}@media (max-width:650px){.wrap,.site-header{width:calc(100% - 36px)}.site-header{gap:12px;min-height:82px}.site-header img{width:162px}.event-tag{margin-left:auto;padding:7px 9px;font-size:9px}.site-header nav{gap:0;margin-left:0}.share-button{border:0;padding:8px}.share-button span{display:none}.hero{padding-top:38px}.hero h1{margin-top:16px;font-size:38px}.eyebrow{font-size:9px}.hero-copy{max-width:410px;font-size:13px;line-height:1.8}.hero-actions{flex-direction:column;gap:9px;margin-top:23px}.hero-actions .button{width:100%;max-width:370px;margin:auto;font-size:12px}.micro{max-width:330px;font-size:9px}.hero-art{border-radius:10px 10px 0 0;width:calc(100% + 20px);margin-top:28px;margin-left:-10px;padding-bottom:10px}.hero-art img{object-fit:cover;min-height:150px}.art-caption{justify-content:center;padding:10px 10px 0}.art-caption span:first-child{display:none}.art-caption span:last-child{font-size:9px}.founders-section{padding-block:38px}.section-top{margin-bottom:23px;display:block}.section-top p{font-size:12px}.section-top>.text-link{margin-top:20px}.founder-grid{grid-template-columns:1fr;gap:13px}.founder{padding:22px;position:relative}.monogram{width:43px;height:43px;margin:0;font-size:14px;position:absolute;top:22px;right:22px}.focus{padding-right:45px;font-size:8px}.founder h3{padding-right:45px;font-size:20px}.role{padding-right:45px;font-size:10px}.phone{margin:19px 0}.founder-actions{gap:12px}.outline{padding:11px 20px;font-size:12px}.icon-link{width:40px}.save-note{font-size:9px}.vision{grid-template-columns:1fr;gap:18px;padding-block:42px}.vision h2{font-size:29px}.vision-copy>p{font-size:13px}.character-story{border-radius:12px;flex-direction:row;justify-content:center;gap:10px;padding:18px 15px}.character-story img{width:140px;height:140px}.character-story span{text-align:left;margin:0;font-size:10px}.link-grid{grid-template-columns:1fr;gap:10px}.resource-link{gap:14px;padding:16px}.resource-link strong{font-size:12px}.resource-link small{font-size:10px}.resource-icon{width:38px;height:38px}.explore-section{padding-bottom:35px}.connect-section{padding-bottom:36px}.connect-card{grid-template-columns:1fr;gap:20px;padding:28px 24px}.connect-copy h2{font-size:29px}.connect-copy p{font-size:12px}.connect-action{border-top:1px solid #5a4268;border-left:0;padding-top:24px;padding-left:0}.connect-action h3{font-size:16px}.connect-action>.button{width:100%}.connect-action>svg{display:none}footer{flex-direction:column;gap:22px;padding-bottom:28px}footer img{width:154px}.footer-links{justify-content:space-between;font-size:9px}footer p{font-size:9px}.privacy h1{font-size:32px}.privacy{padding-top:30px}.privacy p{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}.linkedin-mark{letter-spacing:-1px;font:700 20px Arial,sans-serif}.admin-gate{border:1px solid var(--line);background:#fff;border-radius:16px;width:calc(100% - 40px);max-width:550px;margin:70px auto;padding:38px}.admin-gate>img{margin-bottom:38px}.admin-gate h1{letter-spacing:-.045em;margin:15px 0;font-size:36px;line-height:1.15}.admin-gate p{color:var(--muted);font-size:14px;line-height:1.8}.admin-gate>.button{margin:20px 0}.admin-gate>.text-link{margin-top:12px;display:table}.admin-shell{max-width:1240px;margin:auto;padding:0 30px 70px}.admin-top{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:25px 0;display:flex}.admin-top img{height:auto}.admin-badge{letter-spacing:.14em;color:var(--purple);border-left:1px solid var(--line);padding-left:20px;font-size:9px;font-weight:700}.admin-signout{color:var(--muted);align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.admin-heading{justify-content:space-between;align-items:center;gap:25px;margin:40px 0 28px;display:flex}.admin-heading h1{letter-spacing:-.045em;margin:12px 0;font-size:36px}.admin-heading p{color:var(--muted);font-size:12px}.admin-toolbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--line);background:#fcfaf7f5;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex;position:sticky;top:0}.admin-toolbar>div:last-child{gap:9px;display:flex}.admin-toolbar .button{min-height:42px;padding:10px 15px;font-size:11px}.draft-state,.published-state{align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.draft-state>span,.published-state>span{background:#bb7628;border-radius:50%;width:7px;height:7px}.published-state>span{background:#438a67}.admin-status{color:var(--purple);margin:18px 0;font-size:12px;line-height:1.7}.admin-status:empty{height:22px;margin:0}.admin-layout{grid-template-columns:230px minmax(0,1fr);gap:35px;display:grid}.admin-nav{align-self:start}.admin-nav>button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:5px;padding:14px 12px;font-size:12px;display:flex}.admin-nav>button.active{color:var(--purple);background:#eee5f6;font-weight:600}.admin-nav>button:hover{background:#f4eef7}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px}.admin-panel h2{margin:0 0 8px;font-size:26px}.admin-panel p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.7}.admin-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.admin-field{min-width:0;display:block}.admin-field:has(textarea){grid-column:1/-1}.admin-field>span{margin-bottom:8px;font-size:11px;font-weight:600;display:block}.admin-field input,.admin-field textarea{width:100%;color:var(--ink);background:#fdfcfe;border:1px solid #dcd1e4;border-radius:7px;padding:11px 12px;font-size:13px;line-height:1.6}.admin-field textarea{resize:vertical;min-height:90px}.admin-field small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.6;display:block}.admin-field.invalid input,.admin-field.invalid textarea{border-color:#b84559}.admin-field small.error{color:#aa2742}.admin-founder{border:1px solid var(--line);border-radius:9px;min-width:0;margin:25px 0 30px;padding:23px 20px}.admin-founder legend{padding:0 7px;font-size:16px;font-weight:600}.admin-text-button{white-space:normal;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;margin-top:22px;font-size:11px}.admin-note{background:var(--lavender);color:var(--muted);border-radius:8px;margin-top:26px;padding:15px;font-size:11px;line-height:1.8}.admin-qr{border-top:1px solid var(--line);margin-top:30px;padding:25px 12px 0}.admin-qr img{width:120px;height:120px;margin-bottom:18px}.admin-qr strong{font-size:12px}.admin-qr p{color:var(--muted);font-size:11px;line-height:1.7}.admin-qr .text-link{margin:12px 0;font-size:10px;display:table}.admin-qr small{overflow-wrap:anywhere;color:var(--muted);margin-top:20px;font-size:9px;line-height:1.7;display:block}.admin-preview-label{color:var(--muted);text-align:center;margin:15px;font-size:11px}.admin-live-preview{border:1px solid var(--line);background:var(--cream);border-radius:12px;overflow:hidden}@media (max-width:780px){.admin-shell{padding:0 18px 40px}.admin-top{gap:12px;padding:20px 0}.admin-top img{width:145px}.admin-badge{padding-left:10px;font-size:8px}.admin-signout{font-size:10px}.admin-heading{margin:30px 0 22px;display:block}.admin-heading h1{font-size:30px}.admin-heading .text-link{margin-top:12px}.admin-toolbar{flex-wrap:wrap}.admin-toolbar>div:last-child{gap:6px;width:100%}.admin-toolbar .button{flex:1;gap:6px;padding:10px;font-size:10px}.admin-toolbar .button svg{width:14px}.admin-layout{grid-template-columns:1fr;gap:18px}.admin-nav{gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.admin-nav>button{white-space:nowrap;border:1px solid var(--line);flex-shrink:0;width:auto;padding:10px;font-size:11px}.admin-nav>button svg,.admin-qr{display:none}.admin-panel{padding:22px 17px}.admin-panel h2{font-size:24px}.admin-fields{grid-template-columns:1fr;gap:18px}.admin-founder{padding:18px 12px}.admin-gate{margin:40px auto;padding:25px}.admin-gate h1{font-size:30px}}
