.ev-company-intro{display:grid;gap:48px;align-items:center}.ev-company-note{padding:40px 0 40px 32px;border-left:2px solid var(--ev-blue-text)}.ev-company-note>p{font-family:TikTok Sans,sans-serif;font-size:clamp(28px,2.7vw,40px);line-height:1.18;letter-spacing:-.025em}.ev-company-note em{font-style:normal;color:var(--ev-accent-text)}.ev-company-note>span:last-child{display:block;margin-top:32px;font-size:14px;color:var(--ev-muted)}.ev-founder-list{border-top:1px solid var(--ev-border)}.ev-founder{display:grid;gap:32px;padding:48px 0;border-bottom:1px solid var(--ev-border);align-items:center}.ev-founder-photo{position:relative;max-width:360px;background:var(--ev-surface);border-radius:8px;overflow:hidden}.ev-founder-photo img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.ev-founder-photo>span{position:absolute;right:16px;bottom:16px;padding:8px 12px;border-radius:4px;background:var(--ev-paper-ink);color:var(--ev-paper);font-size:14px}.ev-founder-copy .ev-eyebrow{margin-bottom:16px}.ev-founder-copy h3{font-size:clamp(32px,3.4vw,48px)}.ev-founder-copy p{font-size:18px;color:var(--ev-muted);max-width:60ch}.ev-founder-copy .ev-founder-focus{font-size:16px;color:var(--ev-blue-text);margin:16px 0 24px}.ev-company-publications{margin-top:56px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.ev-company-publications p{margin-top:16px;color:var(--ev-muted);max-width:58ch}.ev-company-page .ev-path-grid>.ev-lead,.ev-company-page .ev-path-grid>div>.ev-lead{margin-top:24px}.ev-company-page .ev-path-grid .ev-action--text{margin-top:24px}.ev-partner-diagram{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:32px;border:1px solid var(--ev-border);border-radius:12px;background:var(--ev-surface)}.ev-partner-diagram>div{padding:24px 8px;border-top:2px solid var(--ev-blue-text)}.ev-partner-diagram>div:nth-of-type(2){border-color:var(--ev-accent-text);padding-left:24px}.ev-partner-diagram>div>span{display:block;font-size:14px;color:var(--ev-muted);margin-bottom:24px}.ev-partner-diagram strong{font-family:TikTok Sans,sans-serif;font-size:clamp(22px,2.4vw,34px);font-weight:550;line-height:1.25;letter-spacing:-.02em}.ev-partner-junction{position:absolute;left:50%;top:138px;transform:translate(-50%);color:var(--ev-accent-text);font-size:24px}.ev-partner-diagram>p{grid-column:1/-1;display:flex;align-items:center;gap:24px;border-top:1px solid var(--ev-border);padding-top:24px;color:var(--ev-muted);font-size:16px}.ev-partner-diagram>p>svg{color:var(--ev-accent-text);flex-shrink:0}.ev-partner-format{display:grid;gap:24px;padding:40px 0;border-top:1px solid var(--ev-border)}.ev-partner-format:last-child{border-bottom:1px solid var(--ev-border)}.ev-partner-format h3{font-size:clamp(28px,3vw,40px)}.ev-partner-format p{font-size:18px;color:var(--ev-muted);margin:20px 0;max-width:40ch}.ev-partner-format dl{display:grid;gap:24px}.ev-partner-format dt{font-size:14px;color:var(--ev-blue-text);margin-bottom:8px;font-weight:500}.ev-partner-format dd{font-size:16px;color:var(--ev-muted);line-height:1.65}.ev-partner-steps{display:grid;gap:32px;margin:48px 0}.ev-partner-steps li{border-top:1px solid var(--ev-border);padding-top:24px}.ev-partner-steps li>span{display:block;color:var(--ev-blue-text);font-size:14px;margin-bottom:24px}.ev-partner-steps p{font-size:16px;color:var(--ev-muted);margin-top:16px}.ev-faq-directory{display:grid;gap:40px;align-items:start}.ev-faq-sidebar{min-width:0}.ev-faq-categories>div{display:grid;gap:8px}.ev-faq-categories button{display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;font-size:16px}.ev-faq-categories button>span{font-variant-numeric:tabular-nums;font-size:14px}.ev-faq-assist{grid-column:1/-1;display:grid;gap:24px;align-items:center;border-top:1px solid var(--ev-border);padding-top:32px;margin-top:32px}.ev-faq-assist p{font-size:16px;color:var(--ev-muted);margin:20px 0}.ev-faq-assist .ev-action{font-size:14px}.ev-faq-assist .ev-actions{margin-top:0}.ev-faq-answer{border-top:1px solid var(--ev-border)}.ev-faq-answer:last-of-type{border-bottom:1px solid var(--ev-border)}.ev-faq-answer>summary{display:flex;align-items:flex-start;gap:24px;justify-content:space-between;padding:24px 0;list-style:none}.ev-faq-answer>summary::-webkit-details-marker{display:none}.ev-faq-answer>summary h3{font-size:clamp(20px,1.6vw,24px);line-height:1.3;letter-spacing:-.016em}.ev-faq-answer>summary>svg{flex:0 0 22px;margin-top:4px;color:var(--ev-blue-text);transition:transform .2s var(--ev-ease)}.ev-faq-answer[open]>summary>svg{transform:rotate(45deg)}.ev-faq-answer>summary:hover h3,.ev-faq-answer>summary:focus-visible h3{color:var(--ev-accent-text)}.ev-faq-answer>summary:active{background:var(--ev-surface)}.ev-faq-answer-body{padding:0 0 24px}.ev-faq-answer[open] .ev-faq-answer-body{animation:ev-faq-reveal .2s var(--ev-ease)}.ev-faq-answer-body>p{max-width:66ch;color:var(--ev-muted);font-size:17px}.ev-faq-answer-body>.ev-action{margin-top:16px;text-align:left}.ev-faq-share{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.ev-faq-share>a,.ev-faq-share>button{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ev-muted)}.ev-faq-share>a{text-decoration:underline;text-underline-offset:4px}.ev-faq-share>button:hover,.ev-faq-share>a:hover{color:var(--ev-ink)}.ev-faq-share>button:active{text-decoration:underline}.ev-faq-copy-status{min-height:28px;margin-top:16px;font-size:14px;color:var(--ev-muted)}@keyframes ev-faq-reveal{0%{transform:translateY(-4px)}to{transform:none}}@media(min-width:768px){.ev-founder{grid-template-columns:minmax(220px,.75fr) 1.4fr;gap:64px}.ev-partner-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-partner-format{grid-template-columns:32px 1fr 1.1fr;gap:32px}}@media(min-width:1024px){.ev-company-intro{grid-template-columns:1.2fr 1fr;gap:80px}.ev-faq-directory{grid-template-columns:320px minmax(0,1fr);gap:80px}.ev-faq-assist{grid-template-columns:1fr 1fr;gap:80px}}@media(min-width:1024px)and (min-height:900px){.ev-faq-sidebar{position:sticky;top:136px}}@media(max-width:767px){.ev-company-note{padding:16px 0 16px 24px}.ev-founder{padding:32px 0}.ev-founder-photo{width:min(100%,280px)}.ev-founder-copy p,.ev-faq-answer-body>p,.ev-partner-format p{font-size:16px}.ev-partner-diagram{padding:24px 16px;gap:8px}.ev-partner-diagram>div:nth-of-type(2){padding-left:16px}.ev-partner-junction{top:128px}.ev-partner-format{gap:16px}.ev-faq-assist{margin-top:0}.ev-faq-answer>summary{gap:16px}.ev-faq-share{gap:8px 24px}}@media(prefers-reduced-motion:reduce){.ev-faq-answer[open] .ev-faq-answer-body{animation:none}.ev-faq-answer>summary>svg{transition:none}}
