.blog-page{padding-bottom:var(--home-feature-gap)}.blog-article-page{padding-bottom:var(--home-section-gap)}.blog-hero{padding-block:var(--marketing-intro-gap) var(--home-heading-gap);grid-template-columns:minmax(0,1fr) minmax(0,32.4%);align-items:end;gap:24px;display:grid}.blog-hero h1{margin-top:16px;font-size:clamp(38px,5vw,56px);line-height:1}.blog-hero-text,.blog-card-description,.blog-article-deck{color:var(--home-muted);line-height:1.5}.blog-section,.blog-more-section{margin-top:var(--home-feature-gap)}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-card{flex-direction:column;gap:20px;min-width:0;display:flex;position:relative}.blog-card[hidden]{display:none}.blog-card-image-wrap{aspect-ratio:453/250;background:var(--home-panel);border-radius:12px;overflow:hidden}.blog-card-image-wrap img{object-fit:cover;width:100%;height:100%}.blog-card-image-wrap--artwork{background:var(--home-blue-wash)}.blog-card-image-wrap--artwork img{object-fit:contain}.blog-card-body{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.blog-card-heading h2,.blog-card-heading h3{font-size:clamp(22px,2.1vw,28px);line-height:1.12}.blog-card-link:after{content:"";border-radius:12px;position:absolute;inset:0}.blog-card-link:hover,.blog-card-link:focus-visible{color:var(--home-blue-text)}.blog-card-link:focus-visible:after{outline:2px solid var(--home-blue-text);outline-offset:4px}.blog-card-heading .blog-date,.blog-article-header .blog-date{margin-top:8px;display:block}.blog-date,.blog-byline-role{color:var(--home-muted);font:500 11px/1.35 var(--home-mono);letter-spacing:0;text-transform:uppercase}.blog-card-footer{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.blog-card--featured{isolation:isolate;background:var(--home-panel);border-radius:12px;place-items:end start;min-height:clamp(470px,42vw,600px);padding:4px;display:grid}.blog-card--featured .blog-card-image-wrap{z-index:-1;aspect-ratio:auto;position:absolute;inset:0}.blog-card--featured .blog-card-image-wrap img{object-position:center 35%}.blog-card--featured .blog-card-image-wrap:after{content:"";pointer-events:none;background:radial-gradient(at 0 100%,#00b0ff45,#0000 55%);position:absolute;inset:0}.blog-card--featured .blog-card-body{background:var(--home-bg);border-radius:8px;width:min(100%,511px);padding:20px}.blog-card--featured .blog-card-heading h2{font-size:clamp(32px,3vw,40px)}.blog-card-description{font-size:15px}.blog-card-arrow{border:1px solid var(--home-line);width:40px;height:40px;color:var(--home-blue-text);border-radius:8px;flex:none;place-items:center;font-size:20px;display:grid}.blog-tags{flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.blog-tags li{color:var(--home-blue-text);font:500 10px/1.25 var(--home-mono);letter-spacing:0;text-transform:uppercase;background:#afe6ff;border-radius:6px;padding:7px 8px}.blog-byline,.blog-author-card{align-items:center;gap:12px;display:flex}.blog-byline img,.blog-author-card-avatar{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.blog-byline-name,.blog-author-card-name{font:500 17px/1.2 var(--home-display)}.blog-byline-role{margin-top:4px;font-size:10px}#blog-no-results{color:var(--home-muted)}.blog-article-page{padding-top:clamp(20px,2.5vw,36px)}.blog-article-layout{grid-template-columns:minmax(0,1fr) minmax(0,690px) minmax(0,1fr);gap:20px;display:grid}.blog-article-main{grid-area:1/2;min-width:0}.blog-back-link{min-height:44px;font:500 12px/1 var(--home-mono);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}.blog-back-link span{font:400 20px/1 var(--home-body)}.blog-back-link:hover{color:var(--home-blue-text)}.blog-article-hero-wrap{margin-bottom:36px}.blog-article-hero-wrap .blog-article-hero{aspect-ratio:690/350;object-fit:cover;background:var(--home-panel);border-radius:12px;width:100%}.blog-article-hero-wrap .blog-article-hero--compact{aspect-ratio:16/7;object-position:center 38%}.blog-article[data-post=our-7m-seed-round] .blog-article-hero{aspect-ratio:1200/627}.blog-article-header{border-bottom:1px solid var(--home-line);gap:20px;padding-bottom:32px;display:grid}.blog-article-header h1{text-wrap:balance;font-size:clamp(31px,3.2vw,40px);line-height:1.06}.blog-article-deck{margin-top:12px}.blog-toc{top:var(--home-nav-clearance);width:min(100%,217px);max-height:calc(100svh - var(--home-nav-clearance) - 20px);grid-area:1/1;place-self:start end;margin-top:426px;padding:5px;position:sticky;overflow-y:auto}.blog-toc-list{margin-top:14px;padding:0;list-style:none}.blog-toc-link{color:var(--home-muted);border-radius:6px;padding:9px 10px;font-size:14px;line-height:1.35;display:block}.blog-toc-link:hover,.blog-toc-link.is-active{background:var(--home-panel);color:var(--home-ink)}.blog-toc-depth-3 .blog-toc-link{padding-inline-start:20px;font-size:13px}#reading-progress{top:calc(var(--home-nav-height) - 2px);z-index:11;background:var(--home-blue);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset-inline:0;transform:scaleX(0)}.blog-prose{color:var(--home-muted);font-synthesis:style;overflow-wrap:break-word;padding-top:32px;font-size:16px;line-height:1.65}.blog-prose>*+*{margin-top:20px}.blog-prose h2,.blog-prose h3{color:var(--home-ink)}.blog-prose h2{margin-top:40px;font-size:clamp(25px,3vw,32px);line-height:1.1}.blog-prose h3{margin-top:28px;font-size:clamp(21px,2.5vw,24px);line-height:1.15}.blog-prose :is(ul,ol){padding-inline-start:24px}.blog-prose li+li{margin-top:6px}.blog-prose a{color:var(--home-blue-text);text-underline-offset:3px;text-decoration:underline}.blog-prose a:hover{color:var(--home-ink)}.blog-prose a.blog-cta-button{background:var(--home-blue-text);color:#fff;border-radius:6px;padding:8px 16px;text-decoration:none;display:inline-block}.blog-prose a.blog-cta-button:hover{color:#fff;background:#00507c}.blog-prose strong{color:var(--home-ink);font-weight:700}.blog-prose blockquote{color:var(--home-ink);font:500 clamp(19px, 2.4vw, 24px)/1.35 var(--home-display);background:#f5ece4;border-radius:12px;padding:clamp(18px,3vw,24px)}.blog-prose code{font:.9em var(--home-mono);background:var(--home-panel);border-radius:4px;padding:2px 5px}.blog-prose pre{background:var(--home-panel);border-radius:10px;padding:20px;overflow-x:auto}.blog-prose pre code{background:0 0;padding:0}.blog-prose img{border-radius:12px;margin-inline:auto}.blog-prose-figure{margin-inline:auto}.blog-prose-figure-frame{border-radius:12px;overflow:hidden}.blog-prose-figure img{width:100%}.blog-prose-figure--inline-photo{max-width:540px}.blog-prose-figure--customer-dinner{max-width:500px}.blog-prose-figure--customer-dinner .blog-prose-figure-frame{aspect-ratio:8/5}.blog-prose-figure--customer-dinner img{object-fit:cover;object-position:center 66%;height:100%}.blog-article .blog-story-caption,.blog-prose-figure figcaption,.blog-prose img+br+em{text-align:center;color:var(--home-muted);margin-top:8px;font-size:13px;line-height:1.5;display:block}.blog-prose hr{border:0;border-top:1px solid var(--home-line);margin-block:36px}.blog-prose .blog-story-metrics{border-block:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:18px;display:grid}.blog-story-metrics>div{flex-direction:column-reverse;gap:6px;display:flex}.blog-story-metrics dt{font-size:14px;line-height:1.35}.blog-story-metrics dd{color:var(--home-blue-text);font:500 clamp(28px, 4vw, 42px)/1 var(--home-display)}.blog-story-quote figcaption{margin-top:8px;font-size:14px}.blog-author-card{background:#f5ece4;border-radius:12px;margin-top:40px;padding:20px}.blog-author-card-role,.blog-author-card-bio{color:var(--home-muted);font-size:14px;line-height:1.5}.blog-author-card-bio:not(:empty){margin-top:6px}.blog-more-heading{margin-bottom:var(--home-heading-gap);justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-more-heading h2{font-size:clamp(28px,4vw,40px)}.blog-more-heading .home-button{min-height:44px;padding:9px 16px}@media (width<=1050px){.blog-article-layout{max-width:690px;margin-inline:auto;display:block}.blog-toc{display:none}}@media (width<=960px){.blog-hero{grid-template-columns:minmax(0,1fr) minmax(0,44%)}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (width<=640px){.blog-hero{grid-template-columns:1fr;gap:16px;padding-bottom:20px}.blog-hero h1{margin-top:12px;font-size:34px}.blog-hero-text{font-size:15px}.blog-card--featured{gap:0;min-height:0}.blog-card--featured .blog-card-image-wrap{aspect-ratio:378/225;width:calc(100% + 8px);margin:-4px -4px -10px;position:relative;inset:auto}.blog-card--featured .blog-card-body{padding:16px}.blog-card--featured .blog-card-heading h2{font-size:32px}.blog-grid{grid-template-columns:1fr;gap:36px}.blog-card:not(.blog-card--featured){gap:16px}.blog-card-image-wrap{aspect-ratio:378/225}.blog-card-body{gap:12px}.blog-article-hero-wrap{margin-bottom:24px}.blog-article-hero-wrap .blog-article-hero{aspect-ratio:378/225}.blog-article-header{gap:16px;padding-bottom:24px}.blog-article-deck{margin-top:4px}.blog-prose{padding-top:24px}.blog-prose .blog-story-metrics{gap:10px}.blog-story-metrics dt{font-size:12px}.blog-related-grid{scroll-snap-type:x proximity;gap:16px;margin-inline:-20px;padding:5px 20px 10px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.blog-related-grid .blog-card{scroll-snap-align:start;flex:0 0 min(83vw,378px)}}@media print{@page{margin:.7in}.blog-shell{color:#000;background:#fff}.blog-shell :is(.home-header,.home-footer,#reading-progress,.blog-toc,.blog-back-link,.blog-more-section){display:none}.blog-article-layout{max-width:none;display:block}.blog-article-page{width:100%;padding:0}.blog-prose{color:#000}.blog-article-hero-wrap,.blog-prose figure,.blog-author-card{break-inside:avoid}}
