.jmVfSG_nav{z-index:50;background:var(--paper);border-bottom:1px dotted var(--rule-nav);position:sticky;top:0}.jmVfSG_inner{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;height:64px;margin:0 auto;padding:0 clamp(20px,5vw,64px);display:flex}.jmVfSG_logo{font-family:var(--font-serif), serif;letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-style:italic}.jmVfSG_links{font-family:var(--font-plex-mono), monospace;color:var(--ink-3);flex-wrap:wrap;gap:clamp(14px,2.5vw,32px);font-size:14px;display:flex}
.lEDm7a_wrap{vertical-align:baseline;grid-template-columns:1fr;display:inline-grid}.lEDm7a_word{color:var(--blue);font-style:italic;font-family:var(--font-serif), serif;opacity:0;pointer-events:none;grid-area:1/1;font-weight:400;transition:opacity .4s}.lEDm7a_active{opacity:1;pointer-events:auto}
.gNeX-G_hero{grid-template-columns:1fr;align-items:start;gap:clamp(40px,6vw,88px);max-width:1200px;margin:0 auto;padding:clamp(56px,9vw,128px) clamp(20px,5vw,64px) clamp(64px,8vw,112px);display:grid}@media (min-width:820px){.gNeX-G_hero{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}}.gNeX-G_copy{flex-direction:column;gap:32px;display:flex}.gNeX-G_copy>*{opacity:1;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(0)}@starting-style{.gNeX-G_copy>*{opacity:0;transform:translateY(8px)}}.gNeX-G_copy>:first-child{transition-delay:0s}.gNeX-G_copy>:nth-child(2){transition-delay:60ms}.gNeX-G_copy>:nth-child(3){transition-delay:.12s}.gNeX-G_copy>:nth-child(4){transition-delay:.18s}.gNeX-G_portraitWrap{opacity:1;transition:opacity .6s var(--ease-out) .22s, transform .6s var(--ease-out) .22s;transform:translateY(0)}@starting-style{.gNeX-G_portraitWrap{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.gNeX-G_copy>*,.gNeX-G_portraitWrap{transition:none}}.gNeX-G_eyebrow{font-family:var(--font-plex-mono), monospace;color:var(--muted-2);margin:0;font-size:15px}.gNeX-G_h1{font-family:var(--font-serif), serif;letter-spacing:-.01em;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:400;line-height:1.1}.gNeX-G_lede{max-width:560px;color:var(--ink-2);margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.6}.gNeX-G_buttons{flex-wrap:wrap;gap:12px;display:flex}.gNeX-G_btn{font-family:var(--font-plex-mono), monospace;transition:background .18s var(--ease-out), color .18s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;padding:16px 26px;font-size:15px;display:inline-block}.gNeX-G_btn:active{transform:scale(.97)}.gNeX-G_btnDark{background:var(--ink);color:var(--paper)}.gNeX-G_btnSand{background:var(--sand);color:var(--ink)}@media (hover:hover) and (pointer:fine){.gNeX-G_btnDark:hover{background:var(--blue);color:var(--paper)}.gNeX-G_btnSand:hover{background:var(--sand-hover);color:var(--ink)}}.gNeX-G_portraitWrap{justify-content:flex-end;display:flex}@media (max-width:819px){.gNeX-G_portraitWrap{justify-content:center}}.gNeX-G_polaroid{width:min(100%,360px);transition:transform .24s var(--ease-out);background:#fff;margin:0;padding:14px 14px 20px;position:relative;box-shadow:0 18px 40px -18px #2b242059}@media (hover:hover) and (pointer:fine){.gNeX-G_polaroid:hover{transform:translateY(-6px)}}.gNeX-G_polaroid:active{transform:scale(.98)}.gNeX-G_portrait{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;width:100%;height:auto;display:block}
.imsowa_facts{max-width:1200px;margin:0 auto;padding:clamp(48px,6vw,80px) clamp(20px,5vw,64px)}.imsowa_row{border-top:1px dotted var(--rule);grid-template-columns:minmax(120px,240px) minmax(0,1fr);gap:8px 24px;padding:22px 0;font-size:16px;line-height:1.6;display:grid}.imsowa_label{font-family:var(--font-plex-mono), monospace;color:var(--muted-2)}.imsowa_value{color:var(--ink)}.imsowa_companies{max-width:1200px;margin:0 auto;padding:clamp(48px,6vw,80px) clamp(20px,5vw,64px) clamp(64px,8vw,112px)}.imsowa_heading{font-family:var(--font-serif), serif;letter-spacing:-.01em;margin:0 0 32px;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.1}.imsowa_wordmarks{flex-wrap:wrap;align-items:center;gap:24px 56px;display:flex}.imsowa_logo{object-fit:contain;width:auto;max-width:180px;height:36px;display:block}
.D3KtDW_work,.D3KtDW_article{width:100%}.D3KtDW_bgOat{background:var(--oat)}.D3KtDW_bgSand{background:var(--sand)}.D3KtDW_inner{flex-direction:column;gap:clamp(20px,2.4vw,28px);max-width:1200px;margin:0 auto;padding:clamp(48px,5.5vw,72px) clamp(20px,5vw,64px);display:flex}.D3KtDW_header{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.D3KtDW_tag{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;background:var(--tag-bg);border-radius:4px;padding:6px 12px;font-size:13px}.D3KtDW_title{font-family:var(--font-serif), serif;letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:400;line-height:1.05}.D3KtDW_metrics{flex-wrap:wrap;align-items:baseline;gap:8px 28px;display:flex}.D3KtDW_metric{white-space:nowrap;font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(19px,2vw,24px);font-weight:500}.D3KtDW_context{color:var(--muted-2);max-width:820px;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.D3KtDW_lede{color:var(--ink);max-width:820px;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.D3KtDW_detailRows{flex-direction:column;display:flex}.D3KtDW_detailRow{border-top:1px dotted var(--rule);color:var(--ink);grid-template-columns:minmax(140px,220px) 1fr;align-items:baseline;gap:16px 48px;padding:18px 0;font-size:16px;line-height:1.55;display:grid}.D3KtDW_detailRow:last-child{border-bottom:1px dotted var(--rule)}.D3KtDW_detailLabel{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;color:var(--label);padding-top:2px;font-size:12px}.D3KtDW_detailContent{max-width:820px}@media (max-width:600px){.D3KtDW_detailRow{grid-template-columns:1fr;gap:6px}}.D3KtDW_alsoShipped{max-width:1200px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(20px,5vw,64px)}.D3KtDW_alsoEyebrow{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;color:var(--muted-2);margin:0 0 20px;font-size:14px}.D3KtDW_compactGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px;display:grid}.D3KtDW_compactCard{background:var(--sand);border-radius:8px;flex-direction:column;gap:10px;padding:clamp(24px,2.4vw,32px);display:flex}.D3KtDW_compactTag{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;background:var(--tag-bg);border-radius:4px;align-self:flex-start;padding:5px 10px;font-size:12px}.D3KtDW_compactTitle{font-family:var(--font-serif), serif;letter-spacing:-.015em;color:var(--ink);margin:4px 0 0;font-size:clamp(22px,2.2vw,26px);font-weight:400;line-height:1.1}.D3KtDW_compactContext{color:var(--muted-2);margin:2px 0 0;font-size:15px;line-height:1.55}.D3KtDW_compactMetrics{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.D3KtDW_compactMetric{white-space:nowrap;font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(18px,1.6vw,22px);font-weight:500}.D3KtDW_compactSummary{color:var(--ink-2);margin:4px 0 0;font-size:16px;line-height:1.55}
.Balj8a_section{max-width:1200px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,5vw,64px)}.Balj8a_inner{flex-direction:column;gap:22px;max-width:780px;display:flex}.Balj8a_heading{font-family:var(--font-serif), serif;letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.1}.Balj8a_p{margin:0;font-size:21px;line-height:1.65}.Balj8a_footnote{font-family:var(--font-plex-mono), monospace;color:var(--muted-2);margin:12px 0 0;font-size:15px;line-height:1.7}
.k3vqla_section{max-width:1200px;margin:0 auto;padding:clamp(80px,10vw,144px) clamp(20px,5vw,64px) clamp(56px,7vw,96px)}.k3vqla_intro{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:32px 72px;margin-bottom:56px;display:grid}.k3vqla_title{font-family:var(--font-serif), serif;letter-spacing:-.01em;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.1}.k3vqla_leadBlock{flex-direction:column;gap:20px;display:flex}.k3vqla_leadParagraph{color:var(--ink-2);max-width:820px;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.k3vqla_row{border-top:1px dotted var(--rule);grid-template-columns:48px minmax(0,1fr) auto;gap:8px 16px;padding:32px 0;display:grid}.k3vqla_lastRow{border-bottom:1px dotted var(--rule)}.k3vqla_indexNum{font-family:var(--font-plex-mono), monospace;color:var(--blue);padding-top:4px;font-size:14px}.k3vqla_content{flex-direction:column;gap:14px;min-width:0;display:flex}.k3vqla_name{font-family:var(--font-serif), serif;letter-spacing:-.015em;font-size:clamp(22px,2.2vw,26px);font-weight:400;line-height:1.1}.k3vqla_description{color:var(--ink-2);max-width:820px;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.k3vqla_tags{flex-wrap:wrap;gap:8px;display:flex}.k3vqla_tag{font-family:var(--font-plex-mono), monospace;background:var(--sand);border-radius:999px;padding:5px 12px;font-size:13px}.k3vqla_demoBtn{font-family:var(--font-plex-mono), monospace;background:var(--ink);color:var(--paper);transition:background .18s var(--ease-out), transform .16s var(--ease-out);border:0;border-radius:999px;align-self:flex-start;margin-top:4px;padding:12px 20px;font-size:14px}.k3vqla_demoBtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.k3vqla_demoBtn:hover{background:var(--blue)}}.k3vqla_embedWrap{flex-wrap:wrap;align-items:flex-end;gap:24px;margin-top:8px;display:flex}.k3vqla_phone{border:10px solid var(--ink);background:#fff;border-radius:36px;width:min(100%,390px);height:720px;overflow:hidden;box-shadow:0 24px 48px -24px #2b242066}.k3vqla_iframe{border:0;width:100%;height:100%;display:block}.k3vqla_embedCaption{color:var(--muted-2);max-width:240px;margin:0;font-size:13px;line-height:1.6}.k3vqla_meta{font-family:var(--font-plex-mono), monospace;color:var(--muted-2);white-space:nowrap;font-size:15px}
.L-MSRG_section{max-width:1200px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,5vw,64px)}.L-MSRG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.L-MSRG_title{font-family:var(--font-serif), serif;letter-spacing:-.01em;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.1}.L-MSRG_buttons{flex-wrap:wrap;gap:12px;display:flex}.L-MSRG_btn{font-family:var(--font-plex-mono), monospace;transition:background .18s var(--ease-out), color .18s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;padding:14px 22px;font-size:15px}.L-MSRG_btn:active{transform:scale(.97)}.L-MSRG_btnDark{background:var(--ink);color:var(--paper)}.L-MSRG_btnSand{background:var(--sand);color:var(--ink)}@media (hover:hover) and (pointer:fine){.L-MSRG_btnDark:hover{background:var(--blue);color:var(--paper)}.L-MSRG_btnSand:hover{background:var(--sand-hover);color:var(--ink)}}.L-MSRG_row{border-top:1px dotted var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px 48px;padding:32px 0;display:grid}.L-MSRG_rowLast{border-bottom:1px dotted var(--rule)}.L-MSRG_dateCol{font-family:var(--font-plex-mono), monospace;color:var(--muted-2);font-size:15px;line-height:1.6}.L-MSRG_contentCol{flex-direction:column;grid-column:span 2;gap:12px;min-width:0;display:flex}.L-MSRG_roleTitle{font-family:var(--font-serif), serif;margin:0;font-size:30px;font-weight:400}.L-MSRG_titleSuffix{color:var(--muted-2);font-size:.7em}.L-MSRG_company{font-family:var(--font-plex-mono), monospace;color:var(--muted);margin:0;font-size:15px}.L-MSRG_bullets{color:var(--ink-2);flex-direction:column;gap:8px;margin:6px 0 0;padding:0 0 0 18px;font-size:17px;line-height:1.55;display:flex}.L-MSRG_prose{color:var(--ink-2);margin:0;font-size:17px;line-height:1.6}.L-MSRG_educationItem{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:17px;line-height:1.5;display:flex}.L-MSRG_strong{font-weight:500}.L-MSRG_years{font-family:var(--font-plex-mono), monospace;color:var(--muted-2);font-size:14px}
.gQiC5G_section{max-width:1200px;margin:0 auto;padding:clamp(80px,10vw,144px) clamp(20px,5vw,64px)}.gQiC5G_heading{font-family:var(--font-serif), serif;letter-spacing:-.01em;margin:0 0 48px;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.05}.gQiC5G_em{color:var(--blue);font-style:italic}.gQiC5G_lines{flex-direction:column;gap:18px;font-size:clamp(20px,2vw,26px);display:flex}.gQiC5G_emailRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.gQiC5G_underline{border-bottom:1px solid #2b24204d}.gQiC5G_selfStart{align-self:flex-start}.gQiC5G_copyBtn{font-family:var(--font-plex-mono), monospace;background:var(--sand);color:var(--ink);transition:background .18s var(--ease-out), transform .16s var(--ease-out);border:0;border-radius:999px;padding:8px 14px;font-size:13px}.gQiC5G_copyBtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.gQiC5G_copyBtn:hover{background:var(--sand-hover)}}
.nhiC3q_footer{background:var(--ink);color:var(--paper);overflow:hidden}.nhiC3q_top{flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;padding:72px clamp(20px,5vw,64px) 40px;display:flex}.nhiC3q_linkCols{font-family:var(--font-plex-mono), monospace;flex-wrap:wrap;gap:64px;font-size:14px;display:flex}.nhiC3q_col{flex-direction:column;gap:12px;display:flex}.nhiC3q_colLabel{color:var(--footer-label)}@keyframes nhiC3q_marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.nhiC3q_marquee{white-space:nowrap;width:max-content;padding:24px 0;animation:40s linear infinite nhiC3q_marqueeScroll;display:flex}.nhiC3q_marqueeText{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.04em;padding-right:.3em;font-size:clamp(80px,13vw,200px);font-weight:700;line-height:1}.nhiC3q_bottom{max-width:1200px;font-family:var(--font-plex-mono), monospace;color:var(--footer-secondary);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:32px clamp(20px,5vw,64px) 48px;font-size:13px;display:flex}
