.profile-header{background:#07182e;color:#fff;border-bottom:1px solid #ffffff20}.profile-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px}.profile-brand{display:flex;align-items:center;gap:12px;letter-spacing:.06em}.profile-brand img{object-fit:contain}.profile-nav nav{display:flex;gap:28px;font-size:.95rem}.profile-nav a:hover{color:#67e8f9}.profile-hero{background:#07182e;color:#fff;padding:80px 0 64px}.hero-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.profile-kicker{font-size:.78rem;font-weight:700;letter-spacing:.18em;margin:0 0 28px;color:#67e8f9}.hero-copy h1{font-size:clamp(4.5rem,9vw,8.5rem);font-weight:700;line-height:.85;letter-spacing:-.025em;margin:0 0 30px}.hero-copy h1 em{font-style:normal;color:#67e8f9}.credentials{font-size:1rem;letter-spacing:.08em;color:#d4b86b;margin-bottom:22px}.position{color:#c0d1df;line-height:1.5}.position strong{font-weight:500;color:white}.hero-intro{max-width:430px;color:#c0d1df;font-size:1.2rem;margin:24px 0 30px}.profile-cta{display:inline-flex;align-items:center;gap:30px;padding:14px 22px;background:#67e8f9;color:#07182e;font-weight:700;border-radius:3px}.profile-cta:hover{background:#a5f3fc}.portrait-frame{padding:12px;border:1px solid #c49b3266;background:#ffffff08;box-shadow:20px 20px 0 #ffffff04}.portrait-frame img{width:100%;height:auto}.portrait-caption{text-align:center;color:#d4b86b;font-size:.7rem;letter-spacing:.2em;margin:24px 0 18px}.portrait-column .founder-social-links{max-width:none;gap:12px}.portrait-column .founder-social-links a{width:40px;height:40px;color:#d5e8f2;border-color:#ffffff40;box-shadow:none}.portrait-column .founder-social-links a:hover{background:#67e8f9;color:#07182e}.quote-band{background:#e0f3f1;padding:64px 0}.quote-band .profile-kicker{color:#00768f;text-align:center}.quote-band blockquote{font-size:clamp(1.7rem,3.2vw,2.7rem);line-height:1.25;text-align:center;max-width:930px;margin:0 auto;color:#07182e;font-weight:500}.message-layout{display:grid;grid-template-columns:1fr 1.75fr;gap:80px;padding-block:90px;scroll-margin-top:25px}.message-aside .profile-kicker{color:#00768f}.message-aside h2{font-size:clamp(2.5rem,4.2vw,4rem);line-height:1.04;color:#07182e;margin:0 0 24px}.message-aside p{color:#607084}.message-aside a{text-decoration:underline;text-underline-offset:5px;color:#00768f}.founder-letter{font-size:1.15rem;line-height:1.7}.founder-letter p{margin:0 0 25px}.founder-letter .letter-lead{font-size:1.3rem;line-height:1.6}.founder-letter h3{font-size:1.8rem;line-height:1.2;color:#07182e;margin:40px 0 18px}.letter-highlight{padding:24px 28px;border-left:3px solid #c49b32;background:#f1eee4;font-size:1.35rem;font-weight:600;color:#07182e}.letter-signature{border-top:1px solid #d9dfdf;padding-top:30px;margin-top:36px}.letter-signature strong{color:#07182e}.letter-signature p{font-size:1rem;color:#607084;margin-top:8px}.profile-invite{background:#102b4a;color:white;padding:65px 0}.profile-invite h2{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.1;margin:0 0 28px}.profile-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:28px;font-size:.9rem;color:#607084}@media(max-width:900px){.hero-layout{gap:36px}.message-layout{gap:36px;grid-template-columns:1fr 1.7fr}.profile-hero{padding-top:50px}}@media(max-width:620px){.profile-nav{flex-wrap:wrap;gap:16px}.profile-nav nav{gap:22px;font-size:.9rem}.hero-layout,.message-layout{grid-template-columns:1fr}.profile-hero{padding-block:42px}.portrait-column{max-width:420px;width:100%;margin:auto}.hero-copy h1{font-size:5.4rem}.message-layout{padding-block:50px;gap:30px}.message-aside h2 br{display:none}.message-aside h2{max-width:340px}.quote-band{padding-block:42px}.profile-invite{padding-block:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.profile-header .nav-menu-button{color:#fff}.profile-header .nav-menu{color:#162b42}.profile-header .nav-menu a:hover{color:#00768f}.profile-nav nav{align-items:center}.profile-header .nav-menu-button:hover{color:#67e8f9}

.profile-nav nav { flex-wrap: wrap; }
.tracking-settings { border: 0; background: none; color: inherit; padding: 0; text-decoration: underline; cursor: pointer; }
.tracking-notice[hidden] { display: none; }
.tracking-notice { position: fixed; inset: auto 20px 20px auto; z-index: 100; width: min(520px, calc(100% - 40px)); max-height: 70vh; overflow: auto; padding: 22px; background: #fbfaf5; color: #162b42; border: 1px solid #c5d2d9; border-radius: 12px; box-shadow: 0 8px 40px #07182e33; font-size: .95rem; }
.tracking-notice strong { color: #07182e; font-size: 1.1rem; }
.tracking-notice p { margin: 8px 0 14px; }
.tracking-notice a { text-decoration: underline; text-underline-offset: 3px; }
.tracking-actions { display: flex; flex-wrap: wrap; gap: 10px; }
.tracking-actions button { flex: 1 1 190px; cursor: pointer; border: 1px solid #07182e; border-radius: 5px; padding: 10px; background: #07182e; color: #fff; font-weight: 600; }
.tracking-actions button:hover { background: #102b4a; }
.privacy-panel{border:0;border-radius:24px;padding:34px;width:min(760px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:#fff;color:#34445b;box-shadow:0 24px 90px #0005}.privacy-panel::backdrop{background:#07182ecc;backdrop-filter:blur(5px)}.privacy-panel h2{margin:0 0 18px;color:#0b1323;font-size:2rem;line-height:1.15}.privacy-panel p{margin:0 0 16px}.privacy-panel a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.privacy-availability{font-size:.9rem;color:#607084}.privacy-options{display:grid;gap:20px;margin:26px 0}.privacy-option{display:flex;gap:16px;align-items:flex-start;cursor:pointer}.privacy-option strong{display:block;color:#0b1323;font-size:1.05rem}.privacy-option small{display:block;font-size:.95rem;color:#607084;margin-top:4px}.privacy-option input{appearance:none;flex:0 0 48px;width:48px;height:28px;border-radius:99px;background:#dfe3e8;position:relative;margin:2px 0 0;cursor:pointer}.privacy-option input::before{content:'';position:absolute;width:22px;height:22px;left:3px;top:3px;background:white;border-radius:50%;box-shadow:0 1px 4px #0003}.privacy-option input:checked{background:#0b1323}.privacy-option input:checked::before{transform:translateX(20px)}.privacy-option input:disabled{cursor:default;opacity:1}.privacy-buttons{display:flex;flex-wrap:wrap;gap:10px}.privacy-buttons button{flex:1 1 170px;border:1px solid #0b1323;border-radius:10px;padding:13px 12px;background:#f2f0ed;color:#0b1323;cursor:pointer;font-weight:600}.privacy-buttons button:first-child{background:#0b1323;color:#fff}.privacy-buttons button:focus-visible{outline:3px solid #e8ba17;outline-offset:3px}.privacy-panel .privacy-footnote{font-size:.9rem;color:#607084;margin:16px 0 0}.privacy-status{position:fixed;bottom:15px;left:15px;right:15px;padding:15px;background:#fff;color:#07182e;z-index:100;border:1px solid #00768f}.privacy-status[hidden]{display:none}@media(max-width:480px){.privacy-panel{padding:24px 20px;border-radius:18px}.privacy-panel h2{font-size:1.7rem}.privacy-buttons{display:grid}.privacy-option{gap:12px}.privacy-options{gap:16px}}
