.blog-post{--blog-neutral-100: #ffffff;--blog-neutral-200: #ffffff;--blog-hero-canvas: #ffffff;--blog-neutral-400: #e6e6e6;--blog-neutral-500: #adadad;--blog-neutral-600: #787878;--blog-neutral-700: #2c2c2c;--blog-ink-title: #14181f;--blog-canvas: #ffffff;--blog-sticky-top: 72px;--blog-prose-size: 18px;--blog-prose-lh: 1.5;--blog-pad-hero-x: clamp(24px, 7.02vw, 101px);--blog-pad-article-x: clamp(24px, 4.44vw, 64px);--blog-pad-related-x: clamp(24px, 11.11vw, 160px);--blog-article-pad-y: clamp(48px, 5.55vw, 80px);--blog-related-pad-bottom: 80px;--blog-related-stack-gap: 48px;color:var(--blog-neutral-700);font-family:var(--font-sans)}.blog-post__stage{width:100%;max-width:1440px;margin:0 auto;padding:clamp(20px,3vw,56px) 0 0;box-sizing:border-box}.blog-post__hero{padding:clamp(16px,2.5vw,36px) var(--blog-pad-hero-x) clamp(24px,3vw,40px) var(--blog-pad-hero-x);background:var(--blog-hero-canvas);box-sizing:border-box}@media(min-width:960px){.blog-post__hero{padding-right:var(--blog-pad-article-x)}}.blog-post__hero-grid{display:grid;grid-template-columns:1fr;gap:28px 0;align-items:start;width:100%}@media(min-width:960px){.blog-post__hero-grid--figma{grid-template-columns:minmax(0,.963fr) minmax(306px,1.037fr);grid-template-rows:minmax(437px,auto);column-gap:48px;row-gap:0;align-items:stretch}.blog-post__hero-copy{align-self:center}}.blog-post__hero-copy{min-width:0;max-width:527px;display:flex;flex-direction:column;align-items:flex-start}.blog-post__back{display:inline-flex;align-items:center;gap:4px;padding:6px 10px 6px 6px;margin:0 0 0 -6px;font-size:15px;font-weight:500;line-height:22px;color:var(--blog-neutral-700);text-decoration:none;border-radius:4px;transition:color .15s ease,background .15s ease}.blog-post__back-arrow{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;font-size:13px;line-height:1}.blog-post__back:hover{color:#000}.blog-post__h1{font-size:clamp(32px,3.4vw,44px)!important;font-weight:600!important;line-height:1.16!important;letter-spacing:-.03em;color:var(--blog-ink-title);margin:clamp(44px,5.25vw,64px) 0 clamp(44px,4.5vw,56px);max-width:527px}.blog-post__h1-accent{font-weight:600;font-style:normal}@media(min-width:960px){.blog-post__h1{line-height:1.14!important}}.blog-post__byline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:0;margin-top:0}.blog-post__avatar{border-radius:50%;object-fit:cover;flex-shrink:0;width:32px;height:32px;border:1px solid var(--blog-neutral-400)}.blog-post__byline-text{min-width:0}.blog-post__author{font-size:13px;font-weight:500;line-height:1.4;letter-spacing:-.06px;margin:0;color:var(--blog-neutral-700)}.blog-post__meta-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:12px;line-height:1.4;font-weight:400;letter-spacing:-.06px;color:var(--blog-neutral-600);margin:0}.blog-post__meta-sep{display:inline;color:var(--blog-neutral-600);font-weight:400;padding:0 4px;user-select:none}.blog-post__read{color:var(--blog-neutral-600)}.blog-post__hero-media{position:relative;min-width:0;border-radius:10px;overflow:hidden;border:1px solid var(--blog-neutral-400);background:#efeeea;min-height:220px;max-height:320px}@media(min-width:960px){.blog-post__hero-media{min-height:437px;height:100%;max-height:none;align-self:stretch}}.blog-post__hero-media picture{position:absolute;inset:0;display:block;margin:0}.blog-post__hero-media>.blog-post__cover,.blog-post__hero-media picture img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:10px;border:none}.blog-post__hero-media--letterbox>.blog-post__cover,.blog-post__hero-media--letterbox picture img{object-fit:contain}.blog-post__article-band{background:var(--blog-canvas);padding:0;border-top:none}.blog-post__article-band--solo{padding-top:calc(var(--blog-article-pad-y) * .5);padding-bottom:clamp(48px,6vw,80px);padding-left:var(--blog-pad-hero-x);padding-right:var(--blog-pad-hero-x);box-sizing:border-box}@media(min-width:960px){.blog-post__article-band--solo:not(.blog-post__article-band--about){padding-right:var(--blog-pad-article-x)}}.blog-post__article-layout{display:flex;flex-direction:column;align-items:stretch;gap:40px;width:100%;max-width:none;margin:0 auto;padding:calc(var(--blog-article-pad-y) * .5) var(--blog-pad-article-x) var(--blog-article-pad-y);box-sizing:border-box}@media(min-width:960px){.blog-post__article-layout{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:48px;overflow-x:visible}}.blog-post__toc-col{display:flex;flex-direction:column;gap:20px;width:100%;max-width:300px;position:relative;top:auto;max-height:none;overflow:visible;padding:0;margin:0}@media(min-width:960px){.blog-post__toc-col{flex:0 0 300px;width:300px;min-width:300px;max-width:300px;position:sticky;top:var(--blog-sticky-top);align-self:flex-start;max-height:calc(100vh - var(--blog-sticky-top) - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}}.blog-post__toc-block{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:300px}.blog-post__toc-title{font-family:var(--font-sans);font-size:15px;font-weight:700;line-height:1.35;color:var(--blog-neutral-700);margin:0}.blog-post__toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.blog-post__toc-item{margin:0;line-height:1.5;border-bottom:1px solid var(--blog-neutral-400)}.blog-post__toc-item:first-child{border-top:1px solid var(--blog-neutral-400)}.blog-post__toc-link{display:block;font-size:13px;font-weight:400;line-height:1.4;color:var(--blog-neutral-500);text-decoration:none;padding:8px 0;transition:color .15s ease,font-weight .15s ease}.blog-post__toc-link:hover,.blog-post__toc-link.is-active{color:var(--blog-neutral-700);font-weight:500}.blog-post__share{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.blog-post__share-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;border-radius:64px;border:1px solid var(--blog-neutral-400);background:var(--blog-neutral-200);color:var(--blog-neutral-700);font:inherit;cursor:pointer;text-decoration:none;box-sizing:border-box;appearance:none;transition:background .15s ease,border-color .15s ease}.blog-post__share-btn:hover{background:var(--blog-neutral-100);border-color:#cfcfcf}.blog-post__share-icon{width:20px;height:20px;flex-shrink:0}.blog-post__main-col{flex:1 1 auto;min-width:0;width:100%;max-width:676px;background:transparent;border-radius:0;border:none;box-shadow:none;padding:0}.blog-post__main-col--solo{max-width:676px;margin:0;padding:0}.blog-prose{font-family:var(--font-sans)!important;font-size:var(--blog-prose-size)!important;line-height:var(--blog-prose-lh)!important;font-weight:300!important;color:var(--blog-neutral-700);letter-spacing:-.1px;max-width:676px;--blog-prose-list-margin-inline: 1.5rem;--blog-prose-list-padding-inline: 1.125em;--blog-prose-list-nested-margin-inline: 1.25rem}.blog-prose h2:not(.blog-article-qa__h2){font-family:var(--font-sans)!important;font-size:28px!important;font-weight:700!important;color:var(--blog-neutral-700);margin:32px 0 12px;line-height:1.2!important;letter-spacing:-.015em;scroll-margin-top:calc(var(--blog-sticky-top) + 20px)}.blog-prose h2:not(.blog-article-qa__h2):first-child{margin-top:0}.blog-prose h3{font-family:var(--font-sans)!important;font-size:20px!important;font-weight:600!important;color:var(--blog-neutral-700);margin:24px 0 10px;line-height:1.35!important;letter-spacing:-.01em;scroll-margin-top:calc(var(--blog-sticky-top) + 20px)}.blog-prose p{font-family:var(--font-sans)!important;font-size:var(--blog-prose-size)!important;line-height:var(--blog-prose-lh)!important;font-weight:300!important;margin:0 0 24px}.blog-prose ul,.blog-prose ol{margin:0 0 22px;margin-inline-start:var(--blog-prose-list-margin-inline);padding-inline-start:var(--blog-prose-list-padding-inline);font-family:var(--font-sans)!important;font-size:var(--blog-prose-size)!important;line-height:1.42!important;font-weight:300!important;list-style-position:outside}.blog-prose ul{list-style-type:disc}.blog-prose ol{list-style-type:decimal}.blog-prose li{margin-bottom:.22em;line-height:1.42!important;font-family:var(--font-sans)!important;font-size:var(--blog-prose-size)!important;font-weight:300!important}.blog-prose li:last-child{margin-bottom:0}.blog-prose li>ul,.blog-prose li>ol{margin-inline-start:var(--blog-prose-list-nested-margin-inline);margin-top:.22em;margin-bottom:.35em;padding-inline-start:var(--blog-prose-list-padding-inline);list-style-position:outside}.blog-prose .blog-article-qa__panel :is(ul,ol){margin:.75em 0 1em;margin-inline-start:var(--blog-prose-list-margin-inline);padding-inline-start:var(--blog-prose-list-padding-inline);font-family:var(--font-sans)!important;font-size:var(--blog-prose-size)!important;line-height:1.42!important;font-weight:300!important;list-style-position:outside}.blog-prose .blog-article-qa__panel ul{list-style-type:disc}.blog-prose .blog-article-qa__panel ol{list-style-type:decimal}.blog-prose .blog-article-qa__panel li>ul,.blog-prose .blog-article-qa__panel li>ol{margin-inline-start:var(--blog-prose-list-nested-margin-inline);margin-top:.22em;margin-bottom:.35em;padding-inline-start:var(--blog-prose-list-padding-inline)}.blog-prose blockquote{margin:24px 0;padding:0 0 0 20px;border-left:3px solid var(--blog-neutral-700);font-family:var(--font-sans)!important;font-size:var(--blog-prose-size)!important;line-height:1.65!important;font-style:italic;font-weight:300!important;color:#2c2c2c}.blog-prose blockquote p{margin:0 0 .75em}.blog-prose blockquote p:last-child{margin-bottom:0}.blog-prose strong{font-weight:600;color:var(--blog-neutral-700)}.blog-prose a{color:var(--blog-neutral-700);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:auto}.blog-prose figure{margin:24px 0;max-width:100%}.blog-prose img,.blog-prose picture img,.blog-prose figure img{border-radius:8px;max-width:100%;height:auto}.blog-prose p>img:only-child,.blog-prose div>img:only-child{display:block}.blog-prose table{width:100%;max-width:676px;border-collapse:collapse;font-size:14px;margin:24px 0;line-height:1.5}.blog-prose th,.blog-prose td{border:1px solid var(--blog-neutral-400);padding:10px 12px;text-align:left;vertical-align:top}.blog-prose th{background:var(--blog-neutral-200);font-weight:600;color:var(--blog-neutral-700)}.blog-prose hr{border:none;border-top:1px solid var(--blog-neutral-400);margin:24px 0}.blog-prose em{font-style:italic}.blog-prose .blog-article-qa__details,.blog-prose .blog-article-qa__details[open]{border-radius:0!important;box-shadow:none!important;background:transparent!important}.blog-related{background:#fff;padding:0;border-top:none;box-sizing:border-box;font-family:var(--font-sans)}.blog-related--figma{width:100%;max-width:1440px;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(24px,5.5vw,96px) 80px;box-sizing:border-box;font-family:var(--font-sans)}.blog-related__inner{display:flex;flex-direction:column;gap:40px;width:100%;max-width:1084px;margin:0 auto}.blog-related__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-bottom:0}.blog-related__h2{font-size:clamp(22px,2.75vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#000;margin:0;font-family:var(--font-sans)}.blog-related__view-all{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;font-size:15px;font-weight:500;line-height:1.2;color:#fff;text-decoration:none;background:#2c2c2c;border-radius:7px;border:none;font-family:var(--font-sans);transition:opacity .15s ease,background .15s ease}.blog-related__view-all:hover{opacity:.92}.blog-related__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:900px){.blog-related__grid{grid-template-columns:1fr}}@media(min-width:901px)and (max-width:1100px){.blog-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-related__card{margin:0;background:#fff;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000000f;transition:box-shadow .2s ease,transform .2s ease}.blog-related__card--mock{box-shadow:0 4px 20px #0000000f}.blog-related__card:not(.blog-related__card--mock):hover{transform:translateY(-2px);box-shadow:0 8px 28px #00000014}.blog-related__link{display:flex;flex-direction:column;height:100%;padding:0;text-decoration:none;color:inherit;gap:16px}.blog-related__link--mock{cursor:default}.blog-related__thumb{height:180px;background:#fff;overflow:hidden}.blog-related__thumb--mock{flex-shrink:0;background:#ededed}.blog-related__thumb img{width:100%;height:100%;object-fit:cover;display:block}.blog-related__title{font-family:var(--font-sans)!important;font-size:18px!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.01em;color:#000;margin:0 20px}.blog-related__excerpt{font-family:var(--font-sans)!important;font-size:16px!important;line-height:1.5!important;font-weight:300!important;letter-spacing:-.1px;color:#2c2c2c;margin:0 20px 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-post__hero-copy--title-only .blog-post__h1{margin-top:clamp(16px,2.5vw,28px);margin-bottom:clamp(16px,2.25vw,24px)}.blog-post__hero-lead{font-size:var(--blog-prose-size);line-height:var(--blog-prose-lh);letter-spacing:-.1px;font-weight:500;color:var(--blog-neutral-700);margin:0 0 clamp(32px,4vw,52px);max-width:527px}.blog-post__article-band--about.blog-post__article-band--solo{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--blog-pad-hero-x);padding-right:var(--blog-pad-hero-x);box-sizing:border-box}body.about-page .blog-post__article-band--solo{padding-top:clamp(6px,.9vw,14px)}.blog-post__main-col--solo.blog-post__main-col--about{max-width:min(100%,1080px);margin-left:auto;margin-right:auto}.blog-prose--about-two-col{max-width:none}.blog-prose--about-two-col>.about-counter-section{padding-top:0;margin-bottom:clamp(40px,5vw,56px)}.blog-prose--about-two-col>.about-section-center{margin-bottom:clamp(40px,5vw,56px)}.blog-prose--about-two-col>*:last-child{margin-bottom:0}@media(max-width:899px){.blog-prose--about-two-col .about-section-two-col__title{margin-bottom:10px}}@media(min-width:900px){.blog-prose--about-two-col .about-section-two-col{display:grid;grid-template-columns:minmax(160px,clamp(220px,30vw,304px)) minmax(0,1fr);column-gap:clamp(40px,6vw,64px);align-items:start}.blog-prose--about-two-col .about-section-two-col__title{grid-column:1;grid-row:1;margin-top:0;margin-bottom:0;max-width:304px}.blog-prose--about-two-col .about-section-two-col__body{grid-column:2;grid-row:1;min-width:0}}.about-outcome-rail-wrap{padding-left:0;box-sizing:border-box}.about-outcome-rail{position:relative;display:flex;flex-direction:column;gap:40px;z-index:0}.about-outcome-rail:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:1px;transform:translate(-50%);background:#000;pointer-events:none;z-index:0}.about-outcome-rail__block{position:relative;z-index:1;display:grid;grid-template-columns:16px 1fr;column-gap:66px;align-items:start}.about-outcome-rail__mark{grid-column:1;grid-row:1;position:relative;z-index:1;display:block;width:16px;height:16px;object-fit:contain;margin-top:.45em}.blog-prose--about-two-col .about-outcome-rail__block h3{grid-column:2;grid-row:1;font-size:clamp(17px,1.55vw,20px)!important;font-weight:700!important;line-height:1.35!important;color:var(--black);margin:0 0 clamp(10px,1.5vw,14px);scroll-margin-top:calc(var(--blog-sticky-top) + 20px)}.blog-prose--about-two-col .about-outcome-rail__block p{grid-column:2;grid-row:2;max-width:830px;font-size:18px;font-weight:300;line-height:27px;color:var(--black);margin:0}@media(max-width:900px){.about-outcome-rail__block{column-gap:40px}}.about-page .blog-post__stage{padding-top:0}body.about-page .site-header,body.about-page .site-header__drawer-panel{font-family:var(--font-sans)}.about-page .blog-post__hero.blog-post__hero--about-centered{background:transparent;width:100%;max-width:none;margin-left:0;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;min-height:clamp(210px,34vh,390px);padding:clamp(72px,10vw,96px) var(--blog-pad-hero-x) clamp(10px,1.2vw,18px) var(--blog-pad-hero-x)}.about-page .blog-post__hero-copy.blog-post__hero-copy--about-centered{max-width:min(36rem,100%);margin-left:auto;margin-right:auto;align-items:center;text-align:center}.about-page .blog-post__hero-eyebrow{margin:0 0 clamp(5px,.85vw,10px);padding:0;font-size:clamp(10px,1.05vw,12px);font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--black)}.about-page .blog-post__h1.blog-post__h1--about-center{font-weight:700!important;letter-spacing:normal;color:var(--black);max-width:22ch;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.06em}@media(min-width:901px){.about-page .blog-post__h1.blog-post__h1--about-center{font-size:clamp(28px,4.2vw,46px)!important;line-height:1.08!important}}.about-page .blog-post__h1--about-center .blog-post__h1-line{display:block;white-space:nowrap}@media(max-width:520px){.about-page .blog-post__h1--about-center .blog-post__h1-line{white-space:normal}}.about-page .about-counter-section{box-sizing:border-box;width:100%;max-width:min(1100px,100%);margin-left:auto;margin-right:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(22px,3.5vw,40px)}.about-page .about-counter-section__subhead{box-sizing:border-box;display:block;width:100%;max-width:min(52rem,100%);margin:0 auto!important;padding:0 var(--blog-pad-article-x, 16px);font-size:clamp(17px,1.35vw,20px);font-weight:500;line-height:1.45;letter-spacing:normal;color:var(--blog-neutral-700);text-align:center;scroll-margin-top:calc(var(--blog-sticky-top) + 20px)}.about-page .about-counter-section__subhead-mark{display:inline;background-color:var(--selection-highlight, #f3ff2f);color:var(--black, #000000);padding:.08em .14em .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.about-page .blog-prose--about-two-col h2.about-section-center__title{box-sizing:border-box;display:block;width:100%;max-width:min(58rem,100%);margin:0 auto!important;padding:0;font-weight:700!important;letter-spacing:normal;color:var(--black);text-align:left;scroll-margin-top:calc(var(--blog-sticky-top) + 20px)}@media(min-width:901px){.about-page .blog-prose--about-two-col h2.about-section-center__title{font-size:clamp(22px,2.35vw,30px)!important;line-height:1.28!important}}.about-page .about-counter-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.5vw,28px);width:100%;max-width:100%;margin:0;padding:0;justify-items:stretch;box-sizing:border-box}.about-page .about-counter-trio__item{margin:0;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.about-page .about-counter-trio__frame{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#111;border:1px solid var(--blog-neutral-400);box-sizing:border-box}.about-page .about-counter-trio__frame .about-counter-compare{position:relative;display:block;width:100%;height:100%;touch-action:none}.about-page .about-counter-compare__base,.about-page .about-counter-compare__top{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;user-select:none;-webkit-user-drag:none}.about-page .about-counter-compare__top{z-index:1;clip-path:inset(0 0 0 var(--split, 60%))}.about-page .about-counter-compare__rail{position:absolute;top:0;bottom:0;left:var(--split, 60%);z-index:2;width:0;transform:translate(-50%);border-left:2px solid #ffffff;pointer-events:none}.about-page .about-counter-compare__handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 5px #0000001f}.about-page .about-counter-compare__handle-arrows{display:block;color:#000}.about-page .about-counter-compare__range{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;appearance:none;background:transparent}.about-page .about-counter-compare__range::-webkit-slider-runnable-track{height:100%;background:transparent;border:none}.about-page .about-counter-compare__range::-webkit-slider-thumb{appearance:none;width:48px;height:100%;background:transparent;border:none;cursor:ew-resize}.about-page .about-counter-compare__range::-moz-range-track{height:100%;background:transparent;border:none}.about-page .about-counter-compare__range::-moz-range-thumb{width:48px;height:100%;background:transparent;border:none;cursor:ew-resize}.about-page .about-counter-trio__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.about-page .about-counter-trio__caption{box-sizing:border-box;width:100%;margin:clamp(12px,1.8vw,18px) 0 0;padding:0;font-size:clamp(12px,1.2vw,15px);font-weight:400;line-height:1.4;letter-spacing:-.01em;color:var(--black);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:699px){.about-page .about-counter-trio{grid-template-columns:1fr;max-width:min(420px,100%);margin-left:auto;margin-right:auto}.about-page .about-counter-trio__caption{white-space:nowrap}}.about-page .about-section-center{max-width:min(64rem,100%);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:stretch;gap:clamp(18px,2.5vw,32px)}.about-page .about-section-center.about-gatehouse-intro{margin-top:clamp(16px,2.5vw,28px)}.about-page .about-section-center__body{max-width:min(58rem,100%);margin-left:auto;margin-right:auto;text-align:left}.about-page .about-outcome-section .about-section-center__body{text-align:left}.about-page .about-outcome-section .about-outcome-rail-wrap{max-width:min(58rem,100%);margin-left:auto;margin-right:auto;text-align:left}.about-page .blog-prose--about-two-col .about-section-two-col__title{font-size:clamp(22px,2.35vw,30px);font-weight:700;line-height:1.28;letter-spacing:normal;color:var(--black);scroll-margin-top:calc(var(--blog-sticky-top) + 20px)}.about-page .blog-prose--about-two-col .about-section-two-col__body p,.about-page .about-section-center__body p{font-size:18px;font-weight:300;line-height:27px;color:var(--black)}.about-page .blog-prose--about-two-col .about-section-two-col__body strong,.about-page .about-section-center__body strong{font-weight:700;color:var(--black)}.about-page .blog-prose--about-two-col .about-section-two-col__body a,.about-page .about-section-center__body a{font-weight:500;color:var(--black)}.about-page .about-team-photo{display:block;margin:clamp(28px,4vw,40px) auto 0;padding:0;max-width:min(960px,100%)}.about-page .about-team-photo__img,.about-page .about-team-photo img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--blog-neutral-400);box-sizing:border-box}.about-page .about-section-center.about-founders,.about-page .about-section-center.about-team{padding-top:clamp(20px,2.8vw,40px)}.about-page .about-team__tagline{font-style:italic;font-weight:700}.about-page .about-founders__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,40px);max-width:min(720px,100%);width:100%;margin-left:auto;margin-right:auto}@media(max-width:600px){.about-page .about-founders__grid{grid-template-columns:1fr}}.about-page .about-founders__figure{margin:0;text-align:center}.about-page .about-founders__photo{position:relative;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:#000;border:1px solid var(--blog-neutral-400);margin-bottom:14px}.about-page .about-founders__photo-link{display:block;height:100%;color:inherit;text-decoration:none;border-radius:8px}.about-page .about-founders__photo-link:focus-visible{outline:2px solid var(--black);outline-offset:2px}.about-page .about-founders__photo-link picture{display:block;height:100%}.about-page .about-founders__photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.about-page .about-founders__caption{margin:0;padding:0}.about-page .about-founders__name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.about-page .about-founders__name{font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.35;color:var(--black);white-space:nowrap}.about-page .about-founders__role{margin:6px 0 0;font-size:15px;font-weight:500;line-height:1.45;color:var(--black)}.about-page .about-founders__linkedin{display:inline-flex;align-items:center;justify-content:center;color:var(--black);opacity:.88;line-height:0;border-radius:4px;transition:opacity .15s ease}.about-page .about-founders__linkedin:hover{opacity:1}.about-page .about-founders__linkedin:focus-visible{outline:2px solid var(--black);outline-offset:2px}
