.experience-page{background:#f2f2ed}.experience-page .topbar{position:absolute}.experience-page .nav-active:after{right:0}.experience-hero{min-height:88svh;background:#090909;color:#fff;padding:clamp(210px,25vh,270px) var(--pad) 70px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.experience-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 24.9%,rgba(255,255,255,.06) 25%,transparent 25.1% 49.9%,rgba(255,255,255,.06) 50%,transparent 50.1% 74.9%,rgba(255,255,255,.06) 75%,transparent 75.1%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:100% 100%,100% 150px;mask-image:linear-gradient(to bottom,black 0%,transparent 95%)}.experience-hero h1{font:300 clamp(63px,9.5vw,148px)/.9 "Manrope",sans-serif;letter-spacing:-.075em;margin:25px 0 80px;position:relative}.experience-hero h1 span,.selected-head h2 span,.international-reach h2 span,.experience-principle h2 span{color:var(--lime)}.experience-hero-bottom{display:flex;justify-content:flex-end;align-items:end;gap:12vw;position:relative}.experience-hero-bottom p{max-width:720px;font-size:clamp(18px,1.7vw,26px);line-height:1.45;margin:0}.hero-index{font-size:12px;letter-spacing:.18em;color:#777}.experience-statement{padding:150px var(--pad);display:grid;grid-template-columns:1fr 3fr;gap:7vw;border-bottom:1px solid var(--line)}.experience-statement h2{font:400 clamp(48px,6.7vw,104px)/.98 "Manrope";letter-spacing:-.06em;margin:0}.experience-statement div>p{max-width:760px;font-size:20px;line-height:1.6;color:#555;margin:60px 0 0 auto}.credentials{display:grid;grid-template-columns:repeat(4,1fr);background:var(--lime);padding:0 var(--pad)}.credentials article{min-height:270px;padding:40px 28px 32px 0;border-right:1px solid rgba(0,0,0,.22);display:flex;flex-direction:column;justify-content:space-between}.credentials article+article{padding-left:28px}.credentials article:last-child{border-right:0}.credentials strong{font:400 clamp(33px,4vw,59px)/.95 "Manrope";letter-spacing:-.05em}.credentials span{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.selected-experience{padding:140px var(--pad);background:#111;color:#fff}.selected-head{display:grid;grid-template-columns:1fr 3fr;margin-bottom:85px}.selected-head h2{font:400 clamp(48px,6.4vw,96px)/.98 "Manrope";letter-spacing:-.06em;margin:0}.matter-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #444}.matter-grid article{min-height:390px;padding:38px 42px 32px 0;border-bottom:1px solid #444;display:flex;flex-direction:column}.matter-grid article:nth-child(even){border-left:1px solid #444;padding-left:42px}.matter-grid article>span{font-size:11px;letter-spacing:.14em;color:var(--lime)}.matter-grid h3{font:400 clamp(31px,3.5vw,52px)/1.08 "Manrope";letter-spacing:-.045em;margin:50px 0 22px;max-width:710px}.matter-grid p{font-size:17px;line-height:1.55;color:#aaa;max-width:680px;margin:0 0 40px}.matter-grid b{font-size:11px;letter-spacing:.12em;color:#777;margin-top:auto}.matter-grid .matter-featured{grid-column:1/-1;min-height:450px;background:var(--lime);color:#111;padding:45px;margin-top:0}.matter-grid .matter-featured>span,.matter-grid .matter-featured b{color:#333}.matter-grid .matter-featured h3{font-size:clamp(42px,5.7vw,84px);max-width:1050px;margin-top:70px}.matter-grid .matter-featured p{color:#333;max-width:770px}.international-reach{padding:145px var(--pad);display:grid;grid-template-columns:1.3fr 1fr;gap:10vw}.international-reach h2{font:400 clamp(48px,6.5vw,98px)/.98 "Manrope";letter-spacing:-.06em;margin:45px 0 0}.international-reach h2 span{color:#777}.reach-copy>p{font-size:20px;line-height:1.6;color:#555;margin:55px 0}.reach-copy ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.reach-copy li{padding:20px 0;border-bottom:1px solid var(--line);font-size:17px}.reach-copy li:before{content:"↗";color:#888;margin-right:18px}.experience-principle{background:var(--lime);padding:120px var(--pad)}.experience-principle>p{font-size:16px;text-transform:uppercase;letter-spacing:.12em}.experience-principle h2{font:400 clamp(50px,8vw,122px)/.94 "Manrope";letter-spacing:-.065em;margin:70px 0 0}.experience-principle h2 span{color:#555}.practice-contact{padding-top:120px}.contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.contact-actions .whatsapp-link{font-size:clamp(16px,1.6vw,23px);border-bottom-color:#777}.experience-page .brand-logo img{display:block}
@media(max-width:900px){.experience-hero{min-height:760px;padding-top:170px}.experience-hero h1{font-size:12vw}.experience-hero-bottom{justify-content:space-between;gap:30px}.experience-statement,.selected-head,.international-reach{grid-template-columns:1fr}.experience-statement{padding-top:90px;padding-bottom:90px}.experience-statement h2{font-size:10vw}.credentials{grid-template-columns:1fr 1fr}.credentials article:nth-child(2){border-right:0}.credentials article:nth-child(-n+2){border-bottom:1px solid rgba(0,0,0,.22)}.selected-experience{padding-top:90px;padding-bottom:90px}.selected-head{gap:45px}.matter-grid{grid-template-columns:1fr}.matter-grid article:nth-child(even){border-left:0;padding-left:0}.matter-grid .matter-featured{grid-column:auto}.international-reach{gap:30px;padding-top:90px;padding-bottom:90px}}
@media(max-width:620px){.experience-hero{min-height:700px}.experience-hero h1{font-size:15vw}.experience-hero-bottom p{font-size:17px}.hero-index{display:none}.experience-statement h2,.selected-head h2,.international-reach h2{font-size:13vw}.credentials{grid-template-columns:1fr}.credentials article,.credentials article+article{min-height:190px;padding:28px 0;border-right:0;border-bottom:1px solid rgba(0,0,0,.22)}.matter-grid article{min-height:330px;padding-right:0}.matter-grid .matter-featured{padding:30px 24px}.matter-grid .matter-featured h3{font-size:11vw}.experience-principle h2{font-size:13vw}}
.coverage-link{display:inline-flex;align-self:flex-start;margin-top:22px;padding-bottom:7px;border-bottom:1px solid #666;font-size:14px}.coverage-link:hover{color:var(--lime);border-color:var(--lime)}.matter-grid .matter-featured{min-height:560px}.matter-grid .matter-featured p{max-width:850px}.press-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.press-links a{border:1px solid rgba(0,0,0,.5);border-radius:999px;padding:10px 16px;font-size:13px;transition:.2s}.press-links a:hover{background:#111;color:var(--lime)}
@media(max-width:620px){.matter-grid .matter-featured{min-height:0}.press-links{gap:8px}.press-links a{font-size:12px;padding:9px 12px}}

/* Experience page alignment and interactive case titles */
.experience-statement div>p{margin-left:0}
.matter-grid h3,.matter-grid .matter-title-link{transition:color .24s ease}
.matter-grid h3:hover{color:var(--lime)}
.matter-grid .matter-title-link{color:inherit;text-decoration:none;cursor:pointer}
.matter-grid .matter-title-link:focus-visible{color:var(--lime);outline:1px solid var(--lime);outline-offset:6px}
.matter-grid .matter-featured h3:hover,.matter-grid .matter-featured .matter-title-link:focus-visible{color:#fff}

/* Sculptural hero artwork */
.experience-hero{background-image:linear-gradient(90deg,rgba(9,9,9,.72) 0%,rgba(9,9,9,.42) 52%,rgba(9,9,9,.18) 100%),url("../experiencia-cas-headquarters.webp");background-size:cover;background-position:center;background-repeat:no-repeat}
@media(max-width:900px){.experience-hero{background-position:42% center;background-image:linear-gradient(90deg,rgba(9,9,9,.76),rgba(9,9,9,.42)),url("../experiencia-cas-headquarters.webp")}}

/* Portrait of the three partners between the introduction and credentials */
.experience-team-photo{margin:0;aspect-ratio:5/2;overflow:hidden;background:#4b4b4b}
.experience-team-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
@media(max-width:620px){.experience-statement{padding-bottom:55px}.experience-team-photo{aspect-ratio:3/2}}
