.individual{display:grid;grid-template-columns:38% minmax(0,1fr);gap:56px;align-items:center;padding-block:70px}
.individual-photo{background:#fff;border-radius:24px;overflow:hidden}
.individual-photo img{display:block;width:100%;height:auto}
.individual h2{margin-bottom:24px}
.individual-intro,.individual-options p,.being-content>p{font-size:15px;line-height:1.75;color:var(--muted);margin:0 0 18px}
.individual-options{margin:28px 0}
.individual-options article{border-top:1px solid var(--line);padding:19px 0 0}
.individual-options h3{font-size:25px;margin:0 0 8px}
.experience-contact{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:48px;padding:15px 20px;border:0;border-radius:6px;background:var(--ink);color:#fff;font-size:14px;transition:background .2s}
.experience-contact:hover{background:#624370}
.being-you{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;padding:44px;border:1px solid var(--line);border-radius:24px;background:#f1edf4;margin-bottom:20px}
.being-you h2{font-size:42px;line-height:1.15}
.being-you h2 span{display:block;font-size:29px;line-height:1.3;margin-top:14px}
.being-formats{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0;padding:0}
.being-formats li{border:1px solid var(--line);border-radius:30px;padding:10px 14px;font-size:13px;color:var(--ink);background:var(--paper)}
@media(max-width:760px){.individual{grid-template-columns:1fr;gap:32px;padding-block:44px}.individual-photo{width:min(100%,340px);margin-inline:auto}.individual-options h3{font-size:25px}.being-you{grid-template-columns:1fr;gap:24px;padding:28px 24px}.being-you h2{font-size:37px}.being-you h2 span{font-size:27px}.experience-contact{max-width:100%;text-align:left}}

/* Fotografia editorial: a sobreposição é também o fallback sem suporte a máscaras. */
.being-you{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0;padding:0}
.being-copy{position:relative;z-index:1;padding:36px 20px 36px 44px;align-self:center}
.being-copy h2{margin-bottom:22px}
.being-photo{position:relative;align-self:stretch;min-width:0;overflow:hidden}
.being-photo img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 48%}
.being-photo::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#f1edf4 0%,rgba(241,237,244,.6) 12%,rgba(241,237,244,0) 32%)}
@media(max-width:760px){
 .being-you{grid-template-columns:1fr;gap:0;padding:0}
 .being-copy{padding:28px 24px 8px}
 .being-photo{height:420px}
 .being-photo img{object-position:50% 25%}
 .being-photo::after{background:linear-gradient(180deg,#f1edf4 0%,rgba(241,237,244,.65) 9%,rgba(241,237,244,0) 27%)}
}

@media(max-width:760px){.being-photo{height:400px}}

/* Equilibra somente o subtítulo Being You em telas pequenas. */
@media(max-width:760px){.being-you h2 span{font-size:clamp(23px,6.15vw,27px);text-wrap:balance}}
