.contact-page{color:#eef3fb;isolation:isolate;background:#06070a;position:relative}.contact-page .graph-field-wrap{z-index:0;pointer-events:none;position:absolute;inset:0}.contact-page .graph-field{opacity:.72;width:100%;height:100svh;display:block;position:sticky;top:0}.contact-page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#06070ad9 0%,#06070a8c 34%,#0000 62%);position:absolute;inset:0}.contact-page>section,.contact-page>.founder-surface{z-index:1;position:relative}.ct-open{padding-block:56px 44px}.ct-open .breadcrumbs{margin-bottom:22px}.ct-open .breadcrumbs ol{color:#8b9fbd;font-size:11px}.ct-open .breadcrumbs a{color:#a8c1ea}.ct-open-grid{gap:34px;display:grid}.ct-open .eyebrow{color:#94a9c9;margin:0 0 18px}.contact-page h1{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin:0 0 24px;font-size:clamp(38px,9.6vw,54px);font-weight:600;line-height:1.04}.contact-page h1 em{font-family:var(--font-serif);letter-spacing:-.018em;background:linear-gradient(104deg,#fff 6%,#d4e3ff 36%,#93b4f6 70%,#7593dc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;font-style:italic;font-weight:400;line-height:1.14;display:block}.ct-lead{gap:14px;max-width:52ch;display:grid}.ct-lead p{color:#a7b8d3;margin:0;font-size:16px;line-height:1.75}.ct-card{background:linear-gradient(155deg,#101d33d9,#080d17c4);border:1px solid #8ca7d540;border-radius:20px;align-self:start;padding:26px 22px;box-shadow:0 30px 70px #00000073,inset 0 1px #ffffff12}.ct-card-prompt{color:#7f95b5;margin:0 0 20px;font:500 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.ct-card-prompt .c-p{color:#7d92ae}.ct-card-prompt .code-obj{color:#8fb6e8}.ct-card-prompt .code-fn{color:#c0aded}.ct-card-name{letter-spacing:-.03em;color:#f2f6fd;margin:0 0 4px;font-size:22px;font-weight:600}.ct-card-role{color:#8ea4c4;margin:0 0 22px;font:500 11.5px ui-monospace,SFMono-Regular,Consolas,monospace}.ct-channels{gap:10px;display:grid}.ct-channel{background:#0a111ea6;border:1px solid #8ca7d533;border-radius:14px;gap:3px;padding:14px 18px;transition:border-color .2s,background .2s;display:grid}.ct-channel:hover{background:#111d33;border-color:#7ba4ff80}.ct-channel-label{letter-spacing:.1em;text-transform:uppercase;color:#8ea4c4;font:500 10.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.ct-channel-value{letter-spacing:-.02em;color:#e7eefb;font-size:17px}.ct-channel.primary{background:#0b1a16a6;border-color:#9ad9bd59}.ct-channel.primary:hover{background:#0e231d;border-color:#9ad9bd}.ct-channel.primary .ct-channel-label{color:#9ad9bd}.ct-card-note{color:#8ea4c4;margin:16px 0 0;font-size:13px;line-height:1.55}.ct-brief{border-top:1px solid #8ca7d52e;padding-block:34px 10px}.contact-page h2{letter-spacing:-.035em;color:#f0f5fd;max-width:20ch;margin:0 0 14px;font-size:clamp(25px,6vw,32px);font-weight:600;line-height:1.14}.ct-brief-lead{color:#a7b8d3;max-width:56ch;margin:0 0 26px;font-size:16px;line-height:1.75}.ct-brief-list{gap:22px;margin:0;padding:0;list-style:none;display:grid}.ct-brief-list li{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 16px;display:grid}.ct-brief-num{color:#7ba4ff;grid-row:1/3;font:500 11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.ct-brief-name{letter-spacing:-.02em;color:#dbe6f7;font-size:16.5px;font-weight:650}.ct-brief-text{color:#a4b7d2;grid-column:2;font-size:15.5px;line-height:1.72}.ct-notes{gap:34px;padding-block:34px 44px;display:grid}.ct-note p{color:#a9bad4;max-width:60ch;margin:0 0 13px;font-size:16px;line-height:1.78}.ct-note p:last-child{margin-bottom:0}.ct-close{padding-block:44px 76px}.ct-close-panel{background:linear-gradient(150deg,#0d1727c4,#080c15b8);border:1px solid #8ca7d533;border-radius:22px;padding:26px 24px}.ct-close-title{letter-spacing:.16em;text-transform:uppercase;color:#8b9fbd;margin:0 0 4px;font-size:10px;font-weight:650}.ct-close-panel ul{margin:0;padding:0;list-style:none;display:grid}.ct-close-panel a{letter-spacing:-.02em;color:#d3e0f5;border-bottom:1px solid #8ca7d51f;grid-template-columns:auto 1fr;align-items:center;gap:2px 13px;min-height:58px;font-size:15.5px;transition:color .18s;display:grid}.ct-close-panel li:last-child a{border-bottom:0}.ct-close-panel a:hover{color:#fff}.ct-close-panel .jump-mark{background:#7ba4ff;border-radius:50%;grid-row:1/3;align-self:center;width:6px;height:6px;box-shadow:0 0 0 4px #7ba4ff1f}.ct-close-panel small{color:#8ea4c4;grid-column:2;font-size:12.5px;line-height:1.4}@media (width>=768px){.ct-open{padding-block:76px 56px}.ct-open-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:0 56px}.contact-page h1{max-width:12ch;font-size:clamp(50px,5.4vw,70px)}.ct-lead p{font-size:17px}.ct-card{border-radius:24px;padding:32px 30px}.ct-brief{padding-block:44px 14px}.contact-page h2{font-size:clamp(28px,3vw,36px)}.ct-brief-list{grid-template-columns:repeat(3,1fr);gap:34px}.ct-brief-list li{display:block}.ct-brief-num{margin-bottom:10px;display:block}.ct-brief-name{margin-bottom:8px;display:block}.ct-notes{grid-template-columns:1fr 1fr;gap:56px;padding-block:48px 56px}.ct-close{padding-block:56px 104px}.ct-close-panel{border-radius:28px;padding:36px 40px}.ct-close-panel ul{grid-template-columns:repeat(3,1fr);gap:0 40px}.ct-close-panel a{border-top:1px solid #8ca7d51f;border-bottom:0;align-items:start;min-height:76px;padding-top:16px}}@media (width>=1100px){.ct-open-grid{gap:0 80px}}
