.about-page{min-height:100dvh;--about-rail-width: min(1020px, calc(100% - 32px) );--about-rail-padding: 38px;--about-accent: #9a5a17;--landing-border: #d8d8d4;--landing-grid-border: #ccccca;--landing-nav-height: 64px;background-color:var(--brand-bg);background-image:linear-gradient(rgba(24,24,24,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(24,24,24,.022) 1px,transparent 1px);background-size:32px 32px;color:var(--brand-text);font-family:var(--brand-font-ui);-webkit-font-smoothing:antialiased}.about-page .reveal-item{transform:translateY(32px);transition-duration:.78s}.about-main{overflow:hidden}.about-rail{box-sizing:border-box;width:var(--about-rail-width);margin-inline:auto;padding-inline:var(--about-rail-padding);border-inline:1px solid var(--landing-grid-border)}.about-hero{padding-top:calc(var(--landing-nav-height) + 104px);background:var(--brand-hero-bg)}.about-hero-copy{padding-bottom:84px}.about-hero h1{max-width:800px;margin:0;color:var(--brand-text);font-family:var(--brand-font-heading);font-size:clamp(39px,5vw,54px);font-weight:400;letter-spacing:-.035em;line-height:.99;text-wrap:balance}.about-hero-introduction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-top:44px}.about-hero-introduction-column{padding-right:38px}.about-hero-introduction-column+.about-hero-introduction-column{padding-right:0;padding-left:38px;border-left:1px solid var(--landing-grid-border)}.about-hero-introduction p{margin:0;color:#3f3e3a;font-family:var(--brand-font-copy);font-size:17px;line-height:1.58}.about-hero-introduction-column p+p{margin-top:1em}.about-section-heading h2,.about-opportunity h2{margin:0;font-family:var(--brand-font-heading);font-size:clamp(35px,4.2vw,47px);font-weight:400;letter-spacing:-.032em;line-height:.95}.about-people-section{padding-inline:var(--about-rail-padding)}.about-section-heading{position:relative;display:grid;grid-template-columns:1fr;margin-inline:calc(var(--about-rail-padding) * -1);padding:82px var(--about-rail-padding) 38px}.about-section-heading:before,.about-section-heading:after{content:"";position:absolute;left:50%;width:100vw;border-top:1px solid var(--landing-grid-border);transform:translate(-50%);pointer-events:none}.about-section-heading:before{top:0}.about-section-heading:after{bottom:0}.about-person-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:calc(var(--about-rail-padding) * -1)}.about-person-card{min-width:0;border-bottom:1px solid var(--landing-grid-border);background:#ffffff6b}.about-person-card:not(:nth-child(3n)){border-right:1px solid var(--landing-grid-border)}.about-people-section--team .about-person-card:nth-last-child(-n+3),.about-people-section--advisor .about-person-card{border-bottom:0}.about-person-photo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-bottom:1px solid var(--landing-grid-border);background:linear-gradient(rgba(24,24,24,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(24,24,24,.022) 1px,transparent 1px),#eee9de;background-size:24px 24px}.about-person-photo--reframed:before{content:"";position:absolute;inset:-18px;background-image:linear-gradient(#f7f4ed61,#f7f4ed61),var(--about-person-image);background-position:var(--about-person-position);background-size:cover;filter:blur(13px);transform:scale(1.05)}.about-person-photo--dark-matte{background:#2f302e}.about-person-photo--dark-matte img{clip-path:inset(7px 0)}.about-person-photo img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.about-person-photo>span{color:#b5a17e;font-family:var(--brand-font-heading);font-size:76px;line-height:1}.about-person-copy{padding:22px 24px 18px}.about-person-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.about-person-heading h3{margin:0;font-family:var(--brand-font-heading);font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:1.05}.about-person-role{font-family:var(--brand-font-ui);font-weight:600}.about-person-role{margin:6px 0 0;color:var(--about-accent);font-size:11px;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.about-person-bio{margin:18px 0 3px;color:#3f3e3a;font-family:var(--brand-font-copy);font-size:15.5px;line-height:1.56}.about-person-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:3px 0 0}.about-opportunity-copy a{color:var(--brand-text);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--brand-text) 27%,transparent);text-decoration-thickness:1px;text-underline-offset:.18em;transition:color .18s ease,text-decoration-color .18s ease}.about-person-links a{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid color-mix(in srgb,var(--brand-text) 18%,transparent);border-radius:3px;color:#575550;background:color-mix(in srgb,var(--landing-background) 84%,white);transition:border-color .18s ease,color .18s ease,background-color .18s ease}.about-person-link-icon{width:15px;height:15px}.about-person-details{margin-top:20px;border-top:1px solid color-mix(in srgb,var(--brand-text) 13%,transparent)}.about-person-details button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-top:14px;border:0;color:#6f6c65;background:transparent;font-family:var(--brand-font-ui);font-size:10.5px;font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:uppercase;cursor:pointer;text-align:left}.about-person-details-icon{position:relative;width:12px;height:12px;flex:0 0 12px}.about-person-details-icon:before,.about-person-details-icon:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:opacity .26s ease,transform .36s cubic-bezier(.22,.7,.2,1)}.about-person-details-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.about-person-details.is-open .about-person-details-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)}.about-person-details-reveal{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-5px);transition:grid-template-rows .44s cubic-bezier(.22,.7,.2,1),opacity .26s ease,transform .44s cubic-bezier(.22,.7,.2,1)}.about-person-details-reveal-inner{min-height:0;overflow:hidden}.about-person-details.is-open .about-person-details-reveal{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.about-person-details button:focus-visible{border-radius:2px;outline:2px solid color-mix(in srgb,var(--about-accent) 38%,transparent);outline-offset:4px}.about-opportunity-copy a:hover{color:var(--about-accent);text-decoration-color:color-mix(in srgb,var(--about-accent) 70%,transparent)}.about-person-links a:hover{border-color:color-mix(in srgb,var(--about-accent) 48%,transparent);color:var(--about-accent);background:color-mix(in srgb,var(--about-accent) 7%,white)}.about-person-links a:focus-visible,.about-opportunity-copy a:focus-visible{border-radius:2px;outline:2px solid color-mix(in srgb,var(--about-accent) 38%,transparent);outline-offset:3px}.about-opportunity{position:relative;padding-block:88px 104px}.about-opportunity:before{content:"";position:absolute;top:0;left:50%;width:100vw;border-top:1px solid var(--landing-grid-border);transform:translate(-50%);pointer-events:none}.about-opportunity-inner{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);gap:52px}.about-opportunity-copy h3{margin:3px 0 17px;font-family:var(--brand-font-ui);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.about-opportunity-copy p{max-width:560px;margin:0;color:#3f3e3a;font-family:var(--brand-font-copy);font-size:18px;line-height:1.55}@media(max-width:900px){.about-person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-people-section--team .about-person-card:nth-last-child(-n+3){border-bottom:1px solid var(--landing-grid-border)}.about-people-section--team .about-person-card:nth-last-child(-n+2){border-bottom:0}.about-person-card:not(:nth-child(3n)){border-right:0}.about-person-card:nth-child(odd){border-right:1px solid var(--landing-grid-border)}}@media(max-width:680px){.about-page{--about-rail-width: calc(100% - 16px) ;--about-rail-padding: 16px}.about-page .reveal-item{transform:translateY(24px)}.about-hero{padding-top:calc(var(--landing-nav-height) + 72px)}.about-hero-copy{padding-bottom:62px}.about-hero h1{font-size:40px;line-height:1.02}.about-hero-introduction{grid-template-columns:1fr;gap:20px;margin-top:32px}.about-hero-introduction-column,.about-hero-introduction-column+.about-hero-introduction-column{padding-inline:0;border-left:0}.about-hero-introduction p{font-size:16px}.about-section-heading h2,.about-opportunity h2{font-size:35px}.about-opportunity-inner{grid-template-columns:1fr;gap:28px}.about-section-heading{padding-block:62px 32px}.about-person-grid{grid-template-columns:1fr}.about-people-section--team .about-person-card:nth-last-child(-n+2){border-bottom:1px solid var(--landing-grid-border)}.about-people-section--team .about-person-card:last-child{border-bottom:0}.about-person-card:nth-child(odd){border-right:0}.about-person-copy{padding:21px 20px 17px}.about-person-heading{display:block}.about-person-links{justify-content:flex-start;max-width:none;margin-top:11px}.about-person-bio{font-size:15px}.about-opportunity{padding-block:70px 82px}.about-opportunity-copy p{font-size:17px}}@media(prefers-reduced-motion:reduce){.about-page .reveal-item{transform:none;transition:none}.about-person-details-reveal,.about-person-details-icon:after{transition:none}}
