
main.team-about{background:#f6f1e8;color:#123e48;font:14px/1.8 Montserrat,Arial,sans-serif}main.team-about *{box-sizing:border-box}.team-about .wrap{width:min(1120px,calc(100% - 40px));margin:auto}.team-about .team-heading{max-width:850px}.team-about h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(42px,5.5vw,70px);line-height:1.06;letter-spacing:-.025em;margin:15px 0 25px;color:#123e48}.team-about .team-section{padding-top:65px}.team-about .team-company{padding:25px 20px;border-block:1px solid #ddd7cd;margin-top:35px}.team-about .team-contact{text-align:center;margin-top:28px}.team-about .team-contact a{display:inline-block;background:#19373f;color:#ffffff;text-decoration:none;font-size:12px;font-weight:700;padding:13px 24px;border-radius:8px}html[dir=rtl] .team-about{font-family:inherit}html[dir=rtl] .team-about h1{font-family:inherit;line-height:1.65;font-size:clamp(32px,4.5vw,48px)}@media(max-width:700px){.team-about h1{font-size:40px}.team-about .team-contact a{width:100%}}

.team-about .team-section{padding:65px 0 70px;background:#f6f1e8;scroll-margin-top:90px}.team-about .team-heading{max-width:820px;margin-bottom:30px}.team-about .team-heading .tag{font-size:10px;letter-spacing:.14em;color:#995035}.team-about .team-heading h2{font-size:clamp(35px,4.3vw,54px);margin:12px 0 20px;color:#123e48}.team-about .team-heading p{font-size:14px;line-height:1.95;color:#4e6368;margin:0}.team-about .team-skills{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0 0;padding:0;list-style:none}.team-about .team-skills li{padding:7px 14px;border:1px solid #ddd8ce;border-radius:30px;font-size:11px;color:#3a5055;background:#fffdf9}.team-about .people-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 24px}.team-about .person-card{grid-column:span 2;min-width:0;background:#ffffff;border:1px solid #e3e0d9;border-radius:14px;overflow:hidden;box-shadow:0 8px 25px #123e4806}.team-about .person-card:nth-child(4){grid-column:2/span 2}.team-about .person-card:nth-child(5){grid-column:4/span 2}.team-about .person-portrait{aspect-ratio:4/5;overflow:hidden;background:#dbe6e7}.team-about .person-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 37%;transition:transform .35s ease}.team-about .person-card:first-child img{object-position:36% 40%}.team-about .person-info{padding:21px 22px 23px;border-top:3px solid #c46a45}.team-about .person-info h3{font-family:Montserrat,Arial,sans-serif;font-size:18px;line-height:1.4;letter-spacing:-.025em;color:#123e48;margin:0 0 6px}.team-about .person-info p{font-size:12px;color:#995035;margin:0;line-height:1.6}.team-about .team-company{font-size:12px;line-height:1.9;color:#4c6269;margin:27px 0 0;text-align:center}.team-about .hero{min-height:500px}.team-about .hero h1{font-size:clamp(52px,6vw,85px)}html[dir=rtl] .team-about .person-info h3{font-family:inherit;letter-spacing:0}html[dir=rtl] .team-about .team-heading h2{font-family:inherit;font-size:clamp(30px,4vw,43px);line-height:1.6}html[dir=rtl] .team-about .team-heading .tag{letter-spacing:0}
@media(max-width:700px){.team-about .team-section{padding:38px 0 44px}.team-about .team-heading{margin-bottom:24px}.team-about .team-heading h2{font-size:36px}.team-about .team-heading p{font-size:13px;line-height:1.95}.team-about .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.team-about .person-card,.team-about .person-card:nth-child(4),.team-about .person-card:nth-child(5){grid-column:auto}.team-about .person-card:last-child{grid-column:1/-1;width:calc((100% - 12px)/2);justify-self:center}.team-about .person-info{padding:14px 11px 16px}.team-about .person-info h3{font-size:14px;min-height:40px;display:flex;align-items:center}.team-about .person-info p{font-size:11px}.team-about .team-company{text-align:start;font-size:11px}.team-about .hero{min-height:0}}
@media(prefers-reduced-motion:reduce){.team-about .person-portrait img{transition:none}}

.team-about h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(32px,3.8vw,48px);line-height:1.15;letter-spacing:-.02em;margin:12px 0 22px;color:#123e48}.team-about .chapter{font-size:10px;font-weight:700;letter-spacing:.13em;color:#995035;text-transform:uppercase}.team-about .about-nav{display:flex;gap:20px;flex-wrap:wrap;margin:25px 0 0}.team-about .about-nav a{font-size:11px;color:#345057;text-decoration:none;border-bottom:1px solid #c46a45;padding-bottom:5px}.team-about .story-block{padding:46px 0;border-block:1px solid #ddd7cd;margin:38px 0 45px;scroll-margin-top:95px}.team-about .story-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.team-about .story-copy p{font-size:14px;line-height:1.95;color:#4e6368;margin:0 0 16px}.team-about .story-image{margin:0}.team-about .story-image img{display:block;width:100%;height:460px;object-fit:cover;object-position:center 65%;border-radius:16px}.team-about figcaption{font-size:11px;color:#4c6269;margin-top:10px;line-height:1.7}.team-about .evolution{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}.team-about .evolution>div{border-top:1px solid #c9cbb8;padding-top:16px}.team-about .step-number{color:#995035;font:400 34px/1 'Cormorant Garamond',Georgia,serif}.team-about .evolution h3,.team-about .exp-card h3,.team-about .prep-step h3{font-family:Montserrat,Arial,sans-serif;letter-spacing:-.025em;font-size:17px;line-height:1.4;margin:12px 0 10px}.team-about .evolution p,.team-about .prep-step p{font-size:12px;line-height:1.9;color:#4c6269;margin:0}.team-about #people{scroll-margin-top:95px}.team-about .people-intro{max-width:700px;color:#4c6269;line-height:1.9;margin:0 0 27px}.team-about .experience-block{padding:48px 0;margin-top:45px;border-top:1px solid #ddd7cd;scroll-margin-top:95px}.team-about .experience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.team-about .exp-card{color:inherit;text-decoration:none;background:#ffffff;border:1px solid #e3dfd7;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.team-about .exp-card img{display:block;width:100%;height:200px;object-fit:cover;object-position:center 65%}.team-about .exp-card:first-child img{object-position:center 42%}.team-about .exp-copy{padding:18px;display:flex;flex-direction:column;flex:1}.team-about .exp-card h3{font-size:15px;margin:0 0 10px}.team-about .exp-card p{font-size:12px;line-height:1.9;color:#4c6269;margin:0 0 16px}.team-about .exp-link{font-size:11px;font-weight:700;color:#995035;margin-top:auto}.team-about .preparation{padding:32px;background:#eeeae3;border-radius:16px;margin-bottom:40px}.team-about .preparation>p{font-size:13px;color:#4c6269}.team-about .prep-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:26px}.team-about .company-block{padding:38px;background:#123e48;border-radius:16px;color:#ede8df}.team-about .company-block h2{color:#ffffff;font-size:36px}.team-about .company-block p{font-size:14px;line-height:1.95;max-width:830px;color:#dfdad1}.team-about .company-block .team-contact{text-align:start;margin-top:22px}.team-about .company-block .team-contact a{background:#d48564;color:#18343b}.team-about .about-nav a:focus-visible,.team-about .exp-card:focus-visible{outline:3px solid #c46a45;outline-offset:4px}html[dir=rtl] .team-about h2,html[dir=rtl] .team-about .evolution h3,html[dir=rtl] .team-about .exp-card h3,html[dir=rtl] .team-about .prep-step h3{font-family:inherit;letter-spacing:0;line-height:1.65}html[dir=rtl] .team-about .chapter{letter-spacing:0}
@media(max-width:850px){.team-about .experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-about .story-layout{gap:28px}.team-about .story-image img{height:430px}}
@media(max-width:700px){.team-about .story-block{padding:30px 0;margin:28px 0 32px}.team-about .story-layout{grid-template-columns:1fr;gap:20px}.team-about .story-image img{height:290px}.team-about .story-copy p{font-size:13px}.team-about h2{font-size:34px}.team-about .evolution{gap:14px}.team-about .evolution h3{font-size:13px}.team-about .evolution p{font-size:11px}.team-about .experience-block{padding:32px 0;margin-top:32px}.team-about .experience-grid{gap:12px}.team-about .exp-card img{height:160px}.team-about .exp-copy{padding:14px}.team-about .exp-card h3{font-size:14px}.team-about .exp-card p{font-size:11px}.team-about .preparation{padding:24px}.team-about .prep-grid{grid-template-columns:1fr;gap:22px}.team-about .prep-step{display:grid;grid-template-columns:34px 1fr;column-gap:12px}.team-about .prep-step .step-number{grid-row:1/3}.team-about .prep-step h3{margin:0 0 7px;font-size:15px}.team-about .company-block{padding:25px}.team-about .company-block h2{font-size:31px}.team-about .company-block p{font-size:13px}}

.team-about .founder-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:center;margin-bottom:38px}.team-about .founder-hero .team-heading{max-width:none;margin:0}.team-about .founder-hero h1{font-size:clamp(42px,4.7vw,64px)}.team-about .founder-photo{position:relative;margin:0;border-radius:18px;overflow:hidden;background:#cbdcdf}.team-about .founder-photo img{display:block;width:100%;height:540px;object-fit:cover;object-position:36% 42%}.team-about .founder-photo figcaption{position:absolute;inset-inline:0;bottom:0;margin:0;padding:50px 25px 22px;background:linear-gradient(transparent,#0a232adf);color:#ffffff}.team-about .founder-photo strong{display:block;font-size:21px;line-height:1.5}.team-about .founder-photo span{font-size:12px;color:#e5b5a1}.team-about .founder-hero .about-nav{gap:16px}@media(max-width:700px){.team-about .founder-hero{grid-template-columns:1fr;gap:25px;margin-bottom:28px}.team-about .founder-hero h1{font-size:40px}.team-about .founder-photo img{height:390px;object-position:36% 38%}.team-about .founder-photo strong{font-size:19px}}
.team-about .people-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-about .person-card,.team-about .person-card:nth-child(4),.team-about .person-card:nth-child(5){grid-column:auto}.team-about .person-card:first-child img{object-position:center 37%}@media(max-width:850px){.team-about .people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-about .person-card:last-child{grid-column:auto;width:auto;justify-self:stretch}}
.team-about .team-section{padding-top:0}
.team-about .founder-hero{position:relative;display:grid;grid-template-columns:1fr;isolation:isolate;margin-inline:calc((min(1120px,100vw - 40px) - 100vw)/2);margin-bottom:44px;min-height:600px;background:#10333c;overflow:hidden}
.team-about .founder-hero .founder-photo{position:absolute;inset:0;border-radius:0;z-index:-2}
.team-about .founder-hero .founder-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 38%}
.team-about .founder-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,26,32,.88),rgba(8,26,32,.45) 48%,rgba(8,26,32,.05));z-index:-1}
.team-about .founder-hero .team-heading{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:90px 0;align-self:end}
.team-about .founder-hero .team-heading h1{color:#ffffff!important;max-width:620px}
.team-about .founder-hero .team-heading p{color:#ffffff!important;max-width:470px;font-size:15px}
.team-about .founder-hero .team-heading .tag{color:#f3d4b9!important}
.team-about .founder-hero .about-nav a{color:#ffffff!important}
.team-about .founder-hero .founder-photo figcaption{display:none}
@media(min-width:1000px){.team-about .founder-hero .founder-photo img{object-position:center 40%}.team-about .founder-hero .founder-photo{inset-inline-start:35%}}
@media(max-width:700px){.team-about .founder-hero{min-height:600px;min-height:min(690px,85svh);margin-bottom:30px}.team-about .founder-hero .team-heading{padding:260px 0 30px}.team-about .founder-hero:after{background:linear-gradient(0deg,rgba(8,26,32,.96),rgba(8,26,32,.64) 30%,transparent 70%)}.team-about .founder-hero .founder-photo img{height:100%;object-position:36% 32%}.team-about .founder-hero .team-heading p{font-size:13px;line-height:1.8}.team-about .founder-hero h1{margin:10px 0 15px}.team-about .founder-hero .about-nav{margin-top:18px}}
