
.about-intro{padding:55px 0 35px;background:#f5f5f7}.about-intro h1{font-size:52px}.story-section{padding:65px 0}.story-section .wrap{display:grid;grid-template-columns:1fr 1.15fr;gap:55px;align-items:center}.story-copy h2{font-size:39px;margin-bottom:24px}.story-copy p{font-size:17px}.story-copy p+p{margin-top:20px}.team-photo{width:100%;display:block;border-radius:12px}.team-section{background:#f5f5f7;padding:65px 0 80px}.team-section h2{font-size:39px;margin-bottom:38px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 28px}.person{min-width:0}.person img{display:block;width:100%;height:290px;object-fit:cover;object-position:center 35%;border-radius:10px}.person:last-child img{object-position:center 58%}.person-copy{padding:20px 0}.person h3{font-size:23px}.role{text-transform:uppercase;font-size:11px;letter-spacing:1.6px;color:#394bdd;font-weight:700;margin:8px 0 14px}.person p{font-size:15px;line-height:1.65}.about2 .about-intro{text-align:center;background:white}.about2 .story-section{padding-top:20px}.about2 .story-section .wrap{display:flex;flex-direction:column;gap:45px}.about2 .team-photo{order:-1;max-height:520px;object-fit:cover;object-position:center 50%}.about2 .story-copy{max-width:820px;align-self:center}.about2 .team-grid{grid-template-columns:repeat(5,1fr);gap:22px}.about2 .person img{height:225px}.about2 .person h3{font-size:20px}.about2 .person p{font-size:14px}.about2 .person-copy{padding-top:18px}.about3 .about-intro{background:#242020;color:white}.about3 .about-intro .eyebrow{color:#a6b0ff}.about3 .story-section .wrap{grid-template-columns:1.05fr 1fr}.about3 .team-photo{order:-1}.about3 .team-section{background:white;border-top:1px solid #e5e5eb}.about3 .team-grid{grid-template-columns:1fr 1fr;gap:35px 45px}.about3 .person{display:grid;grid-template-columns:155px 1fr;gap:24px;align-items:start}.about3 .person img{height:195px}.about3 .person-copy{padding:0}.about3 .person:last-child{grid-column:1/-1;max-width:560px}@media(max-width:1000px){.about2 .team-grid{grid-template-columns:repeat(3,1fr)}.about3 .person{grid-template-columns:120px 1fr;gap:18px}.about3 .person img{height:170px}}@media(max-width:760px){.about-intro{padding:40px 0 25px}.about-intro h1{font-size:39px}.story-section{padding:40px 0}.story-section .wrap,.about3 .story-section .wrap{grid-template-columns:1fr;gap:28px}.story-copy h2,.team-section h2{font-size:31px}.story-copy p{font-size:16px}.team-section{padding:45px 0}.team-grid,.about2 .team-grid,.about3 .team-grid{grid-template-columns:1fr;gap:25px}.person img{height:360px;object-position:center 35%}.about2 .person img{height:360px}.about3 .person{grid-template-columns:120px 1fr}.about3 .person img{height:165px}.about3 .person:last-child{grid-column:auto}.about3 .person h3{font-size:21px}.about3 .person p{font-size:14px}.about2 .team-photo{max-height:none}.about2 .story-section .wrap{gap:30px}.team-photo{border-radius:8px}}

/* Founder-approved revised story and biographies. */
.story-copy h1{font-size:39px;line-height:1.15;letter-spacing:-1.5px;margin-bottom:24px}.team-photo-crop{position:relative;width:100%;aspect-ratio:1.3;overflow:hidden;border-radius:12px}.team-photo-crop .team-photo{position:absolute;width:166%;max-width:none;height:auto;max-height:none;left:-26%;top:-24%;border-radius:0;object-fit:initial}.about2 .team-photo-crop{order:-1;width:100%;max-width:1000px;aspect-ratio:1.7}.about2 .team-photo-crop .team-photo{width:150%;left:-20%;top:-43%;max-height:none}.about3 .team-photo-crop{order:-1}.about3 .story-section{padding-top:60px}.about2 .story-section{padding-top:50px}@media(max-width:760px){.story-copy h1{font-size:31px}.team-photo-crop{aspect-ratio:1.25}.team-photo-crop .team-photo{top:-21%}.about2 .team-photo-crop{aspect-ratio:1.3}.about2 .team-photo-crop .team-photo{width:166%;left:-26%;top:-24%}.about2 .story-section,.about3 .story-section{padding-top:40px}}

/* Combined story and editorial team refinements. */
.combined-about .story-section .wrap{grid-template-columns:1.15fr 1fr}.combined-about .team-section{background:#f5f5f7;border-top:0}.combined-about .team-grid{gap:40px 50px}.combined-about .person{grid-template-columns:155px 1fr;gap:24px}.combined-about .person img{height:195px}.combined-about .person:last-child{grid-column:auto;max-width:none}.combined5 .team-section{background:white;border-top:1px solid #e6e6ec}.combined5 .team-grid{grid-template-columns:1fr;gap:0;max-width:960px;margin:auto}.combined5 .person{grid-template-columns:200px 1fr;gap:40px;padding:30px 0;border-bottom:1px solid #e1e1e8;align-items:center}.combined5 .person img{height:220px}.combined5 .person p{font-size:16px;max-width:590px}.combined5 .person:last-child{border-bottom:0}.combined5 .person h3{font-size:25px}@media(max-width:760px){.combined-about .story-section .wrap{grid-template-columns:1fr}.combined-about .team-grid{grid-template-columns:1fr;gap:30px}.combined-about .person{grid-template-columns:110px 1fr;gap:18px}.combined-about .person img{height:150px}.combined5 .person{grid-template-columns:125px 1fr;gap:20px;padding:22px 0}.combined5 .person img{height:165px}.combined5 .person p{font-size:14px}.combined5 .person h3{font-size:21px}}
/* Corrected story order: text left, group photo right. */
.combined-about .story-section .wrap{grid-template-columns:1fr 1.15fr}
.combined-about .team-photo-crop{order:0}
@media(max-width:760px){.combined-about .story-section .wrap{grid-template-columns:1fr}}
/* Editorial pairs: larger portraits and individual framing. */
.combined4 .person{grid-template-columns:190px 1fr;gap:24px}
.combined4 .person img{height:235px}
.combined4 .person:nth-child(1) img{object-position:50% 35%}
.combined4 .person:nth-child(2) img{object-position:50% 28%}
.combined4 .person:nth-child(3) img{object-position:50% 38%}
.combined4 .person:nth-child(4) img{object-position:50% 30%}
.combined4 .person:nth-child(5) img{object-position:50% 62%}
@media(min-width:761px) and (max-width:1050px){.combined4 .person{grid-template-columns:145px 1fr;gap:20px}.combined4 .person img{height:195px}}
@media(max-width:760px){.combined4 .person{grid-template-columns:130px 1fr;gap:20px}.combined4 .person img{height:175px}}
@media(max-width:360px){.combined4 .person{grid-template-columns:110px 1fr;gap:16px}.combined4 .person img{height:155px}}

/* Wider portrait framing, closer to the original team photos. */
.combined4 .person img{height:auto;aspect-ratio:1;object-fit:cover;object-position:center!important}

/* Nadav’s new portrait: keep the brand and crossed arms in frame. */
.combined4 .person:first-child img{aspect-ratio:0.85;object-position:50% 42%!important}

/* Understated team role labels. */
.role{color:#242020}

/* Match Nadav’s portrait dimensions to the other team photos. */
.combined4 .person:first-child img{aspect-ratio:1;object-position:50% 20%!important}
