.v2-about{--about-margin:var(--website-margin-desktop);--about-section-top:var(--space-section);box-sizing:border-box;width:min(var(--website-content), 100% - 2 * var(--about-margin));margin-inline:auto;display:block}.v2-about__crumbs{padding-top:56px}.v2-about__hero{text-align:center;flex-direction:column;align-items:center;padding-top:24px;display:flex}.v2-about__eyebrow{color:var(--color-text);font:600 var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:16px;margin:0;display:flex}.v2-about__eyebrow:before,.v2-about__eyebrow:after{content:"";background:var(--color-text);flex-shrink:0;width:40px;height:1px}.v2-about__headline{flex-direction:column;align-items:center;gap:24px;padding-top:40px;display:flex}.v2-about__title{color:var(--color-text);font:700 var(--text-heading) / var(--leading-heading) var(--font-display);letter-spacing:var(--tracking-heading);margin:0}.v2-about__intro{max-width:656px;color:var(--color-body);font:400 var(--text-lead) / var(--leading-lead) var(--font-sans);margin:0}.v2-about__cta{flex-direction:column;align-items:center;gap:20px;padding-top:40px;display:flex}.v2-about__fine{color:var(--color-muted);font:500 var(--text-label) / 18px var(--font-mono);letter-spacing:var(--tracking-meta);margin:0}.v2-about__keycaps{padding-top:56px}.v2-about__section{padding-top:var(--about-section-top);flex-direction:column;display:flex}.v2-about__kicker{color:var(--color-text);font:600 var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing:var(--tracking-meta);margin:0}.v2-about__people .v2-head__text{max-width:700px}.v2-about__profiles{gap:var(--space-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:120px 0 0;list-style:none;display:grid}.v2-about__slot{display:flex;position:relative}.v2-about__profile{flex:auto;justify-content:space-between}.v2-about__profile-body{flex-direction:column;gap:14px;padding:32px 32px 8px;display:flex}.v2-about__name{color:var(--color-text);font:700 var(--text-card-lg) / var(--leading-card-lg) var(--font-display);letter-spacing:var(--tracking-card-lg);margin:0;padding-top:4px}.v2-about__role{color:var(--color-muted);font:600 var(--text-small) / 16px var(--font-mono);margin:0}.v2-about__bio{flex-direction:column;gap:10px;padding-top:4px;display:flex}.v2-about__bio p{color:var(--color-body);font:400 var(--text-body) / var(--leading-body) var(--font-sans);margin:0}.v2-about__brings{border-top:var(--border-hairline);flex-direction:column;gap:8px;padding-top:16px;display:flex}.v2-about__brings-title{color:var(--color-muted);font:700 var(--text-chip) / var(--leading-chip) var(--font-mono);letter-spacing:var(--tracking-chip);text-transform:uppercase;margin:0;padding-bottom:4px}.v2-about__brings-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v2-about__brings-list li{color:var(--color-text);font:400 var(--text-byline) / var(--leading-byline) var(--font-sans);display:flex}.v2-about__brings-list li:before{content:"—";flex-shrink:0;width:22px}.v2-about__links{flex-wrap:wrap;gap:12px;padding-top:10px;display:flex}.v2-about__figure{flex-shrink:0;justify-content:center;align-items:flex-end;height:502px;display:flex}.v2-about__portrait{object-fit:contain;object-position:50% 100%;width:auto;height:502px;display:block}.v2-about__slot[data-person=simon] .v2-about__portrait{height:496px}.v2-about__stamp[data-tilt="6"]{top:-78px;left:calc(100% - 160px)}.v2-about__stamp[data-tilt="-5"]{top:-84px;left:calc(100% - 152px)}.v2-about__note{color:var(--color-muted);font:500 var(--text-label) / 18px var(--font-mono);letter-spacing:var(--tracking-meta);margin:0;padding-top:20px}.v2-about__note a,.v2-about__quote a{color:inherit;-webkit-text-decoration:underline var(--website-link-underline);text-decoration:underline var(--website-link-underline);text-underline-position:from-font;transition:text-decoration-thickness var(--motion-duration) var(--motion-ease)}.v2-about__note a:focus-visible,.v2-about__quote a:focus-visible{outline:var(--focus-ring);outline-offset:var(--website-focus-offset-inline)}@media (hover:hover){.v2-about__note a:hover,.v2-about__quote a:hover{text-decoration-thickness:var(--website-link-underline-hover)}}.v2-about__story-row{grid-template:"head scene""body scene""quote scene"1fr/minmax(0,600fr) minmax(0,480fr);column-gap:72px;display:grid}.v2-about__story-head{grid-area:head}.v2-about__scene{flex-direction:column;grid-area:scene;align-self:start;gap:12px;margin:0;padding-top:30px;display:flex}.v2-about__scene img{box-sizing:border-box;aspect-ratio:3/2;border:var(--border-card);border-radius:var(--radius-media);object-fit:cover;object-position:50% 100%;width:100%;height:auto;display:block}.v2-about__scene figcaption{color:var(--color-muted);font:400 var(--text-small) / var(--leading-small) var(--font-sans)}.v2-about__story-body{flex-direction:column;grid-area:body;gap:16px;padding-top:24px;display:flex}.v2-about__story-body p{color:var(--color-body);font:400 var(--text-body-lg) / var(--leading-body-lg) var(--font-sans);margin:0}.v2-about__quote{margin-inline:0;border-left:2px solid var(--color-text);flex-direction:column;grid-area:quote;align-self:start;gap:18px;margin-top:36px;margin-bottom:0;padding:2px 0 2px 28px;display:flex}.v2-about__quote blockquote{margin:0}.v2-about__quote p{max-width:540px;color:var(--color-text);font:400 24px / 36px var(--font-sans);letter-spacing:-.01em;margin:0}.v2-about__quote figcaption{color:var(--color-text);font:600 var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing:var(--tracking-meta);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.v2-about__quote figcaption a{color:var(--color-muted)}.v2-about__how{flex-direction:column;gap:20px;padding-top:48px;display:flex}.v2-about__strip-label{color:var(--color-muted);font:700 var(--text-chip) / var(--leading-chip) var(--font-mono);letter-spacing:var(--tracking-chip);text-transform:uppercase;margin:0}@container (min-width:1150px){.v2-about__postits .v2-postits__wall{column-gap:56px}}.v2-about__next{gap:var(--space-head-content)}.v2-about__cards{gap:var(--space-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v2-about__card{flex-direction:column;flex-grow:1;gap:14px;padding:32px 32px 28px;display:flex}.v2-about__card-title{padding-top:4px}.v2-about__card-body{color:var(--color-body);font:400 var(--text-body-sm) / var(--leading-body-sm) var(--font-sans);flex-grow:1;margin:0}.v2-about__meta{color:var(--color-muted);font:500 var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing:var(--tracking-meta);margin:0}.v2-about__card .v2-button{align-self:flex-start;margin-top:8px}.v2-card[data-edge=community] :is(.v2-about__kicker,.v2-about__card-body,.v2-about__meta){color:var(--color-on-ink)}@media (max-width:1119px){.v2-about__cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:831px){.v2-about{--about-margin:var(--website-margin-tablet);--about-section-top:var(--website-section-space-tablet)}.v2-about__crumbs{padding-top:40px}.v2-about__headline{gap:20px;padding-top:36px}.v2-about__title{font-size:var(--website-text-title-tablet);line-height:var(--website-leading-title-tablet)}.v2-about__intro{max-width:560px;font-size:var(--website-text-lead-tablet);line-height:var(--website-leading-lead-tablet)}.v2-about__cta{gap:16px;padding-top:32px}.v2-about__keycaps{padding-top:48px}.v2-about__profiles{grid-template-columns:minmax(0,1fr);padding-top:32px}.v2-about__slot[data-person=gary]{padding-top:64px}.v2-about__slot[data-person=simon]{padding-top:72px}.v2-about__stamp[data-tilt="6"]{top:4px;left:calc(100% - 194px)}.v2-about__stamp[data-tilt="-5"]{top:8px;left:calc(100% - 146px)}.v2-about__note{padding-top:24px}.v2-about__story-row{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""scene""body""quote";row-gap:24px}.v2-about__scene,.v2-about__story-body,.v2-about__quote{margin-top:0;padding-top:0}.v2-about__quote{padding-block:2px}.v2-about__scene figcaption{display:none}.v2-about__how{padding-top:24px}.v2-about__next{gap:40px}}@media (max-width:543px){.v2-about{--about-margin:var(--website-margin-mobile);--about-section-top:var(--website-section-space-mobile)}.v2-about__crumbs,.v2-about__hero{padding-top:32px}.v2-about__headline{gap:16px;padding-top:32px}.v2-about__title{font-size:var(--website-text-title-mobile);line-height:var(--website-leading-title-mobile);letter-spacing:var(--tracking-h2)}.v2-about__title-break{display:block}.v2-about__intro{font-size:var(--website-text-lead-mobile);line-height:var(--website-leading-lead-mobile)}.v2-about__cta{align-self:stretch;padding-top:24px}.v2-about__cta .v2-button{width:100%}.v2-about__fine{max-width:320px}.v2-about__keycaps{padding-top:40px}.v2-about__profile-body{padding:24px 24px 8px}.v2-about__name{font-size:var(--website-text-card-mobile);line-height:var(--website-leading-card-mobile);letter-spacing:var(--tracking-h2)}.v2-about__links{flex-direction:column;align-items:flex-start}.v2-about__figure,.v2-about__portrait{height:402px}.v2-about__slot[data-person=simon] .v2-about__portrait{height:397px}.v2-about__quote blockquote{margin:0}.v2-about__quote p{max-width:300px;font-size:var(--text-lead);line-height:30px}.v2-about__next{gap:32px}.v2-about__card{padding:28px 32px}.v2-about__card-title{font-size:var(--text-tier);line-height:var(--leading-tier);letter-spacing:var(--tracking-tier)}}@media (max-width:359px){.v2-about{--about-margin:var(--website-margin-narrow)}}
