.about-work{padding-bottom:var(--section-space)}.about-diptych{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(24px,5vw,72px);display:grid}.about-diptych figure:last-child{padding-top:128px}.about-diptych a{background:var(--color-base-200);display:block;overflow:hidden}.about-diptych img{aspect-ratio:1.44;object-fit:cover;object-position:top;width:100%;transition:transform .5s}.about-diptych figure:last-child img{aspect-ratio:1.44}.about-diptych a:hover img{transform:scale(1.025)}.about-diptych figcaption{justify-content:space-between;gap:12px;margin-top:20px;font-size:15px;display:flex}.about-diptych figcaption>span:last-child{color:var(--color-base-600);font-size:13px}.about-work-note{justify-content:space-between;align-items:end;gap:32px;margin-top:72px;display:flex}.about-work-note h2{letter-spacing:-.025em;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.3}.about-work-note .text-link{font-size:15px}.about-founder-grid{grid-template-columns:1fr 1.25fr;gap:clamp(56px,10vw,152px);display:grid}.founder-profile{border-top:1px solid var(--color-base-900);padding-top:28px}.founder-name{letter-spacing:-.05em;font-size:clamp(54px,5.5vw,78px);font-weight:400;line-height:1.1}.founder-profile-meta{color:var(--color-base-600);justify-content:space-between;gap:24px;margin-top:64px;font-size:14px;display:flex}.company-signature{border-top:1px solid var(--color-base-200);margin-top:56px;padding-top:32px}.company-signature .eyebrow{margin-bottom:16px}.company-signature>p:not(.eyebrow){font-size:20px}.company-signature>p>span{color:var(--color-base-600);font-size:15px}.company-signature .text-link{margin-top:20px;font-size:15px;display:inline-block}.contact-page-intro{padding-bottom:104px}.contact-intro-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(40px,7vw,104px);display:grid}.contact-intro-grid .page-title{font-size:clamp(44px,4.5vw,64px)}.contact-intro-grid .page-description{font-size:20px}.contact-intro-link{margin-top:32px;font-size:15px;display:inline-block}.contact-reference-strip{min-width:0}.contact-reference-images{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 0;display:grid}.contact-reference-images img{aspect-ratio:1.75;object-fit:cover;object-position:top;border:1px solid var(--color-base-200);width:100%}.contact-reference-images img:first-child{grid-column:1/6}.contact-reference-images img:last-child{grid-column:2/7}.contact-reference-strip figcaption{color:var(--color-base-600);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;font-size:12px;display:flex}.contact-next-steps{margin:40px 0 0;padding:0;list-style:none}.contact-next-steps li{border-top:1px solid var(--color-base-200);gap:20px;padding-block:22px;display:flex}.contact-next-steps li>span{color:var(--color-base-600);padding-top:3px;font-size:13px}.contact-next-steps h3{font-size:19px;font-weight:400}.contact-next-steps p{color:var(--copy-color);margin-top:6px;font-size:15px}.contact-existing-message{margin-top:32px}.legal-reading-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,2fr);align-items:start;gap:clamp(48px,8vw,128px);display:grid}.legal-sidebar{border-top:1px solid var(--color-base-900);padding-top:20px;font-size:14px;position:sticky;top:32px}.legal-outline>summary{margin-bottom:20px;font-size:16px}.legal-outline nav ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.legal-outline a{color:var(--copy-color);line-height:1.55;display:inline-block}.legal-outline a:hover{color:var(--color-accent-800);text-decoration:underline}.legal-version{border-top:1px solid var(--color-base-200);color:var(--color-base-600);flex-direction:column;gap:4px;margin-top:32px;padding-top:24px;font-size:12px;display:flex}.legal-reading-layout .legal-content{width:100%;margin:0;padding-bottom:88px}.legal-reading-layout .legal-content h2{border-top:1px solid var(--color-base-200);overflow-wrap:anywhere;padding-top:32px;scroll-margin-top:24px}.legal-reading-layout .legal-note{background:var(--color-accent-100);border:0;margin-bottom:40px;padding:24px 28px}.legal-reading-layout .legal-note p{color:var(--color-base-900)}.legal-reading-layout .legal-note p+p{color:var(--copy-color);margin-top:6px;font-size:14px}.legal-back-top{margin-top:40px;font-size:14px;display:inline-block}.legal-related{border-top:1px solid var(--color-base-200);padding-block:40px 80px}.legal-related>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.legal-related a{overflow-wrap:anywhere;justify-content:space-between;gap:16px;font-size:15px;display:flex}@media (width<=1000px){.about-diptych figcaption{flex-direction:column;gap:4px}.contact-intro-grid{gap:40px}.legal-reading-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.legal-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.legal-page-intro .page-title{font-size:clamp(28px,8vw,44px)}.about-diptych{grid-template-columns:1fr;gap:40px}.about-diptych figure:last-child{width:88%;margin-left:auto;padding-top:0}.about-diptych img,.about-diptych figure:last-child img{aspect-ratio:1.44}.about-diptych figcaption{margin-top:16px}.about-work-note{flex-direction:column;align-items:start;gap:24px;margin-top:40px}.about-founder-grid{grid-template-columns:1fr;gap:48px}.founder-profile-meta{margin-top:36px}.contact-page-intro{padding-bottom:64px}.contact-intro-grid{grid-template-columns:1fr;gap:48px}.contact-intro-grid .page-title{font-size:44px}.contact-intro-grid .page-description{font-size:19px}.contact-reference-images{grid-template-columns:1fr 1fr;align-items:start;gap:16px}.contact-reference-images img:first-child,.contact-reference-images img:last-child{aspect-ratio:1.44;grid-column:auto}.contact-reference-images img:last-child{margin-top:36px}.contact-reference-strip figcaption{margin-top:16px}.contact-next-steps{margin-top:32px}.legal-reading-layout{grid-template-columns:1fr;gap:48px}.legal-sidebar{position:static}.legal-outline nav ol{gap:10px}.legal-version{flex-direction:row;justify-content:space-between;gap:12px;margin-top:24px}.legal-reading-layout .legal-note{padding:20px}.legal-reading-layout .legal-content,.legal-related{padding-bottom:64px}.legal-related>div{grid-template-columns:1fr;gap:16px}}
