.PharmapoliEntry-module__SWgD8a__entry{border-radius:20px;scroll-margin-top:110px;text-decoration:none;display:block;position:relative}.PharmapoliEntry-module__SWgD8a__entry:focus-visible{outline-offset:6px;outline:3px solid #1572c4}.PharmapoliEntry-module__SWgD8a__action{color:#fff;text-align:center;white-space:nowrap;background:#07559c;border:1px solid #fff9;border-radius:40px;padding:18px 28px;font-weight:600;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0005}.PharmapoliEntry-module__SWgD8a__entry:hover .PharmapoliEntry-module__SWgD8a__action{background:#064780}@media (max-width:600px){.PharmapoliEntry-module__SWgD8a__action{padding:12px 20px;font-size:.9rem;bottom:14px}}
.ConventoCaseStudy-module__iadnhG__caseStudy{padding-bottom:64px}.ConventoCaseStudy-module__iadnhG__caseStudy h2{letter-spacing:-.045em;margin:12px 0 24px;font-size:clamp(1.9rem,3.6vw,3.5rem);line-height:1.12}.ConventoCaseStudy-module__iadnhG__header{padding-top:clamp(48px,8vw,110px);padding-bottom:48px}.ConventoCaseStudy-module__iadnhG__header>p{margin-top:32px}.ConventoCaseStudy-module__iadnhG__header h1{letter-spacing:-.065em;max-width:1050px;margin:22px 0;font-size:clamp(2.5rem,6.3vw,6rem);line-height:1.02}.ConventoCaseStudy-module__iadnhG__header h1 em{color:#536d77;font-style:normal;font-weight:400;display:block}.ConventoCaseStudy-module__iadnhG__header .ConventoCaseStudy-module__iadnhG__intro{color:#536171;max-width:740px;margin:28px 0;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.8}.ConventoCaseStudy-module__iadnhG__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.ConventoCaseStudy-module__iadnhG__hero>div{aspect-ratio:1.95;background:#e5ebee;border-radius:24px;position:relative;overflow:hidden}.ConventoCaseStudy-module__iadnhG__hero img,.ConventoCaseStudy-module__iadnhG__photos img{object-fit:cover}.ConventoCaseStudy-module__iadnhG__challenge,.ConventoCaseStudy-module__iadnhG__value{grid-template-columns:1fr 1fr;gap:8%;padding-top:90px;padding-bottom:80px;display:grid}.ConventoCaseStudy-module__iadnhG__challenge>p,.ConventoCaseStudy-module__iadnhG__value p{color:#536171;font-size:1.1rem;line-height:1.9}.ConventoCaseStudy-module__iadnhG__decisions{padding-top:40px;padding-bottom:70px}.ConventoCaseStudy-module__iadnhG__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px;margin-top:40px;display:grid}.ConventoCaseStudy-module__iadnhG__steps article{border-top:1px solid #ccd5db;padding-top:24px}.ConventoCaseStudy-module__iadnhG__steps span{color:#50786a;font-size:.85rem}.ConventoCaseStudy-module__iadnhG__steps h3{letter-spacing:-.025em;margin:18px 0 12px;font-size:1.5rem}.ConventoCaseStudy-module__iadnhG__steps p{color:#536171;margin:0;line-height:1.85}.ConventoCaseStudy-module__iadnhG__gallery{padding-top:32px;padding-bottom:50px}.ConventoCaseStudy-module__iadnhG__photos{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ConventoCaseStudy-module__iadnhG__photos figure{margin:0}.ConventoCaseStudy-module__iadnhG__photos figure>div{aspect-ratio:1.35;border-radius:20px;position:relative;overflow:hidden}.ConventoCaseStudy-module__iadnhG__credit,.ConventoCaseStudy-module__iadnhG__hint{color:#63717e;font-size:.8rem;line-height:1.65}.ConventoCaseStudy-module__iadnhG__experience{padding-top:60px;padding-bottom:30px;scroll-margin-top:110px}.ConventoCaseStudy-module__iadnhG__experience>p:not(:first-child){color:#536171;max-width:720px;line-height:1.8}.ConventoCaseStudy-module__iadnhG__tour{aspect-ratio:16/10;background:#132025;border-radius:24px;min-height:440px;margin-top:28px;position:relative;overflow:hidden}.ConventoCaseStudy-module__iadnhG__tour iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ConventoCaseStudy-module__iadnhG__poster{cursor:pointer;color:#fff;background:#132025;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ConventoCaseStudy-module__iadnhG__poster img{object-fit:cover;filter:brightness(.6)}.ConventoCaseStudy-module__iadnhG__poster>span{align-items:center;gap:16px;padding:20px;font-family:inherit;font-size:clamp(1.1rem,2.5vw,1.8rem);display:inline-flex;position:relative}.ConventoCaseStudy-module__iadnhG__poster>span>span{border:1px solid #fffa;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.ConventoCaseStudy-module__iadnhG__poster:focus-visible{outline-offset:-6px;outline:4px solid #a2d63a}.ConventoCaseStudy-module__iadnhG__tourActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.ConventoCaseStudy-module__iadnhG__tourActions>button{font:inherit;cursor:pointer;background:0 0;border:1px solid #bac6cf;border-radius:40px;padding:14px 20px}.ConventoCaseStudy-module__iadnhG__value ul{padding:0;list-style:none}.ConventoCaseStudy-module__iadnhG__value li{border-bottom:1px solid #cbd5db;padding:20px 0;line-height:1.7}.ConventoCaseStudy-module__iadnhG__cta{padding-top:40px;padding-bottom:80px}.ConventoCaseStudy-module__iadnhG__cta h2{max-width:850px;margin-bottom:32px}@media (max-width:760px){.ConventoCaseStudy-module__iadnhG__header{padding-top:42px}.ConventoCaseStudy-module__iadnhG__hero>div{aspect-ratio:1.15;border-radius:18px}.ConventoCaseStudy-module__iadnhG__challenge,.ConventoCaseStudy-module__iadnhG__value{grid-template-columns:1fr;gap:12px;padding-top:52px;padding-bottom:42px}.ConventoCaseStudy-module__iadnhG__steps{grid-template-columns:1fr;gap:28px}.ConventoCaseStudy-module__iadnhG__photos{grid-template-columns:1fr;gap:20px}.ConventoCaseStudy-module__iadnhG__tour{aspect-ratio:auto;border-radius:18px;height:65svh;min-height:400px}.ConventoCaseStudy-module__iadnhG__experience{padding-top:36px}.ConventoCaseStudy-module__iadnhG__header h1{font-size:clamp(2.5rem,10vw,4.5rem)}.ConventoCaseStudy-module__iadnhG__actions{gap:16px}.ConventoCaseStudy-module__iadnhG__decisions,.ConventoCaseStudy-module__iadnhG__cta{padding-bottom:35px}}
.PharmapoliImage-module__9HvawW__frame{aspect-ratio:2048/1164;background:#153331;border-radius:20px;width:100%;position:relative;overflow:hidden}.PharmapoliImage-module__9HvawW__frame.PharmapoliImage-module__9HvawW__frame img{width:100%;display:block;position:absolute;top:0;left:0;height:auto!important;padding:0!important;transform:translateY(-9.0625%)!important}
.HospitalityProjectsSection-module___fvQfW__section{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px);scroll-margin-top:100px}.HospitalityProjectsSection-module___fvQfW__heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;margin-bottom:36px;display:grid}.HospitalityProjectsSection-module___fvQfW__heading h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(2.2rem,4.8vw,4.6rem);line-height:1.07}.HospitalityProjectsSection-module___fvQfW__heading>p{color:#586475;max-width:440px;margin:0;line-height:1.8}.HospitalityProjectsSection-module___fvQfW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.HospitalityProjectsSection-module___fvQfW__card{flex-direction:column;min-width:0;display:flex}.HospitalityProjectsSection-module___fvQfW__image{aspect-ratio:1.35;background:#e5ebee;border-radius:24px;flex-shrink:0;width:100%;display:block;position:relative;overflow:hidden}.HospitalityProjectsSection-module___fvQfW__image img{object-fit:cover;transition:transform .5s}.HospitalityProjectsSection-module___fvQfW__image:hover img{transform:scale(1.025)}.HospitalityProjectsSection-module___fvQfW__image:focus-visible{outline-offset:5px;outline:3px solid #1572c4}.HospitalityProjectsSection-module___fvQfW__image span{color:#fff;letter-spacing:.04em;background:#10202bcc;border:1px solid #fff6;border-radius:50px;padding:8px 14px;font-size:.75rem;position:absolute;bottom:22px;left:22px}.HospitalityProjectsSection-module___fvQfW__content{flex-direction:column;flex:1;padding:26px 2px 0;display:flex}.HospitalityProjectsSection-module___fvQfW__content h3{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(1.65rem,2.8vw,2.7rem);line-height:1.15}.HospitalityProjectsSection-module___fvQfW__content>p{color:#586475;max-width:500px;margin:0 0 24px;line-height:1.75}.HospitalityProjectsSection-module___fvQfW__actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:auto;display:flex}@media (max-width:760px){.HospitalityProjectsSection-module___fvQfW__heading{grid-template-columns:1fr;gap:20px}.HospitalityProjectsSection-module___fvQfW__grid{grid-template-columns:1fr;gap:48px}.HospitalityProjectsSection-module___fvQfW__image{aspect-ratio:1.2;border-radius:20px}.HospitalityProjectsSection-module___fvQfW__actions{gap:14px}.HospitalityProjectsSection-module___fvQfW__heading h2{font-size:clamp(2rem,9vw,3.3rem)}}@media (prefers-reduced-motion:reduce){.HospitalityProjectsSection-module___fvQfW__image img{transition:none}}.HospitalityProjectsSection-module___fvQfW__pharmaImage{background:#153331;align-items:center;height:100%;display:grid}.HospitalityProjectsSection-module___fvQfW__three{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.HospitalityProjectsSection-module___fvQfW__three>.HospitalityProjectsSection-module___fvQfW__card:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.HospitalityProjectsSection-module___fvQfW__three>.HospitalityProjectsSection-module___fvQfW__card:last-child .HospitalityProjectsSection-module___fvQfW__content{padding:24px 0}.HospitalityProjectsSection-module___fvQfW__three>.HospitalityProjectsSection-module___fvQfW__card:last-child .HospitalityProjectsSection-module___fvQfW__actions{margin-top:8px}@media (max-width:760px){.HospitalityProjectsSection-module___fvQfW__three{grid-template-columns:1fr}.HospitalityProjectsSection-module___fvQfW__three>.HospitalityProjectsSection-module___fvQfW__card:last-child{grid-column:auto;align-items:stretch;gap:0;display:flex}.HospitalityProjectsSection-module___fvQfW__three>.HospitalityProjectsSection-module___fvQfW__card:last-child .HospitalityProjectsSection-module___fvQfW__content{padding:26px 2px 0}}
