/* Home team introduction: warm editorial surface, real group photo, four expertises. */
body.couture--home .team-editorial{position:relative;isolation:isolate;overflow:hidden;padding:56px 0 148px;background:radial-gradient(ellipse at 66% 36%,#ECD7BC24,transparent 60%),#FAF5ED;color:#51122B}
body.couture--home .team-editorial .team-editorial-wrap{position:relative;z-index:2;width:min(1560px,calc(100% - 112px));margin:0 auto}
body.couture--home .team-editorial-main{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:clamp(28px,3vw,48px);align-items:center}
body.couture--home .team-editorial-copy{position:relative;z-index:3;min-width:0;padding:0}
body.couture--home .team-editorial-eyebrow{display:flex;align-items:center;gap:20px;margin-bottom:25px;color:#9F652A;font:500 10px/1.6 Onest,Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase}
body.couture--home .team-editorial-eyebrow:after{content:"";width:180px;height:1px;background:linear-gradient(90deg,#B87835,#B8783500)}
body.couture--home .team-editorial h2{font:500 clamp(38px,3.6vw,60px)/1.13 Lora,Georgia,serif;letter-spacing:-.045em;max-width:none;margin:0;color:#51122B}
body.couture--home .team-editorial h2 em{font:italic 500 1em/1.13 Lora,Georgia,serif;letter-spacing:-.04em;color:#A3692D;background:none;-webkit-text-fill-color:currentColor}
body.couture--home .team-editorial h2 .editorial-accent-line{display:inline}
body.couture--home .team-editorial-copy>p{font:400 15px/1.7 Onest,Arial,sans-serif;color:#755D67;max-width:440px;margin:24px 0 0}
body.couture--home .team-editorial-cta{display:inline-flex;align-items:center;justify-content:center;min-height:49px;margin-top:27px;padding:13px 26px;border:1px solid #BC8E53;border-radius:999px;background:linear-gradient(120deg,#751D3D,#4B0923);box-shadow:inset 0 1px #F3C37D66,0 5px 15px #6B1F3A0D;color:#FFF5E8;font:500 13px/1.5 Onest,Arial,sans-serif;text-decoration:none;transition:box-shadow .2s,background .2s}
body.couture--home .team-editorial-cta:hover{background:linear-gradient(120deg,#862548,#61122F);box-shadow:inset 0 1px #F3C37D80,0 5px 18px #6B1F3A20}
body.couture--home .team-editorial-cta:focus-visible{outline:2px solid #A3692D;outline-offset:5px}
body.couture--home .team-photo-wrap{position:relative;isolation:isolate;min-width:0;margin:0}
body.couture--home .team-editorial-photo{position:relative;z-index:1;display:block;width:100%;overflow:hidden;border-radius:26px;box-shadow:0 18px 44px #632C3210}
body.couture--home .team-editorial-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
body.couture--home .team-photo-orbit{position:absolute;z-index:0;top:-9%;left:-13%;width:125%;height:122%;pointer-events:none;overflow:visible}
body.couture--home .team-expertises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:44px 0 0}
body.couture--home .team-expertises>li{display:flex;align-items:flex-start;gap:20px;min-width:0;padding:0 24px;border-left:1px solid #CEAB7D66}
body.couture--home .team-expertises>li:first-child{border-left:0;padding-left:0}
body.couture--home .team-expertises>li:last-child{padding-right:0}
body.couture--home .team-expertise-icon{display:grid;place-items:center;flex:none;width:62px;height:62px;border-radius:50%;background:linear-gradient(140deg,#F6EBDD,#F0DEC4)}
body.couture--home .team-expertise-icon svg{display:block;width:41px;height:41px}
body.couture--home .team-expertise-number{display:block;margin:3px 0 6px;font:500 10px/1 Onest,Arial,sans-serif;letter-spacing:.12em;color:#A3692D}
body.couture--home .team-expertises h3{margin:0;color:#51122B;font:500 clamp(22px,1.8vw,28px)/1.25 Lora,Georgia,serif;letter-spacing:-.035em}
body.couture--home .team-expertises p{margin:10px 0 0;color:#755D67;font:400 12px/1.65 Onest,Arial,sans-serif}
body.couture--home .team-editorial-ribbon{position:absolute;z-index:1;left:-1%;right:-1%;bottom:-22px;height:145px;display:block;pointer-events:none}
body.couture--home .team-editorial-ribbon img{display:block;width:100%;height:100%;max-width:none;object-fit:fill}
@media(min-width:1600px){body.couture--home .team-editorial{padding-top:67px;padding-bottom:160px}body.couture--home .team-editorial-copy>p{font-size:17px;max-width:480px}body.couture--home .team-editorial-cta{font-size:15px;min-height:54px;padding:15px 30px}body.couture--home .team-expertises{margin-top:48px}body.couture--home .team-expertises p{font-size:14px}body.couture--home .team-expertise-icon{width:72px;height:72px}body.couture--home .team-expertise-icon svg{width:47px;height:47px}}
@media(max-width:1150px){body.couture--home .team-editorial .team-editorial-wrap{width:calc(100% - 64px)}body.couture--home .team-editorial-main{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);gap:28px}body.couture--home .team-editorial h2{font-size:38px}body.couture--home .team-editorial-copy>p{font-size:14px}body.couture--home .team-editorial-eyebrow{font-size:9px;gap:15px}body.couture--home .team-expertises{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0;margin-top:36px}body.couture--home .team-expertises>li:nth-child(3){border-left:0;padding-left:0}body.couture--home .team-expertises h3{font-size:24px}}
@media(max-width:900px){body.couture--home .team-editorial{padding:43px 0 125px}body.couture--home .team-editorial .team-editorial-wrap{width:calc(100% - 48px)}body.couture--home .team-editorial-main{grid-template-columns:1fr;gap:34px}body.couture--home .team-editorial-copy{max-width:650px}body.couture--home .team-editorial h2{font-size:clamp(34px,5.5vw,46px)}body.couture--home .team-editorial-copy>p{max-width:560px}body.couture--home .team-editorial-photo{border-radius:22px}body.couture--home .team-photo-orbit{top:-7%;left:-8%;width:116%;height:115%}body.couture--home .team-editorial-ribbon{height:125px}}
@media(max-width:560px){body.couture--home .team-editorial{padding:37px 0 110px}body.couture--home .team-editorial .team-editorial-wrap{width:calc(100% - 40px)}body.couture--home .team-editorial-eyebrow{font-size:8px;letter-spacing:.16em;margin-bottom:20px}body.couture--home .team-editorial h2{font-size:clamp(30px,7.4vw,39px)}body.couture--home .team-editorial-copy>p{font-size:13px;line-height:1.75;margin-top:20px}body.couture--home .team-editorial-cta{font-size:12px;min-height:48px;margin-top:23px;padding:13px 24px}body.couture--home .team-editorial-photo{border-radius:18px}body.couture--home .team-expertises{gap:25px 20px;margin-top:33px}body.couture--home .team-expertises>li{display:flex;flex-direction:column;gap:11px;padding:0;border:0}body.couture--home .team-expertise-icon{width:52px;height:52px}body.couture--home .team-expertise-icon svg{width:35px;height:35px}body.couture--home .team-expertise-number{font-size:9px;margin:0 0 7px}body.couture--home .team-expertises h3{font-size:clamp(17px,4.7vw,22px);letter-spacing:-.04em}body.couture--home .team-expertises p{font-size:11px;line-height:1.6;margin-top:8px}body.couture--home .team-editorial-ribbon{height:105px;bottom:-16px}}
@media(prefers-reduced-motion:reduce){body.couture--home .team-editorial-cta{transition:none}}
