.WorkGallery-module__LYiWfq__gallery{color:#252922;width:100%}.WorkGallery-module__LYiWfq__projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.WorkGallery-module__LYiWfq__card{flex-direction:column;min-width:0;display:flex}.WorkGallery-module__LYiWfq__preview{aspect-ratio:16/10;isolation:isolate;background:#e7e8df;border-radius:14px;display:block;position:relative;overflow:hidden}.WorkGallery-module__LYiWfq__previewImage{object-fit:cover;transition:transform .6s cubic-bezier(.2,.65,.3,1)}.WorkGallery-module__LYiWfq__containedPreview{object-fit:contain}.WorkGallery-module__LYiWfq__preview:hover .WorkGallery-module__LYiWfq__containedPreview{transform:none}.WorkGallery-module__LYiWfq__preview:hover .WorkGallery-module__LYiWfq__previewImage{transform:scale(1.035)}.WorkGallery-module__LYiWfq__preview:focus-visible{outline-offset:5px;outline:2px solid #4c563c}.WorkGallery-module__LYiWfq__hotelIdentity{color:#fff8e8;background:linear-gradient(#0000 35%,#19241dc9);flex-direction:column;justify-content:flex-end;padding:25px;display:flex;position:absolute;inset:0}.WorkGallery-module__LYiWfq__hotelIdentity>span{font-family:var(--font-display), Georgia, serif;font-size:clamp(34px,4vw,58px);line-height:1}.WorkGallery-module__LYiWfq__hotelIdentity small{text-transform:uppercase;letter-spacing:.15em;margin-top:7px;font-size:9px}.WorkGallery-module__LYiWfq__cardBody{flex-direction:column;flex:1;padding:23px 0 0;display:flex}.WorkGallery-module__LYiWfq__category{text-transform:uppercase;letter-spacing:.08em;color:#72766d;align-items:center;gap:13px;margin:0 0 10px;font-size:9px;line-height:1.6;display:flex}.WorkGallery-module__LYiWfq__category span{color:#4c563c}.WorkGallery-module__LYiWfq__cardBody h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0 0 10px;font-size:35px;font-weight:500;line-height:1.1}.WorkGallery-module__LYiWfq__summary{color:#72766d;max-width:320px;margin:0 0 23px;font-size:13px;line-height:1.75}.WorkGallery-module__LYiWfq__explore{text-align:left;color:#252922;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #25292228;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 0;font-size:11px;display:flex}.WorkGallery-module__LYiWfq__caseStudyLink{color:#4c563c;text-underline-offset:5px;align-self:flex-start;align-items:center;gap:8px;margin:0 0 18px;font-size:12px;display:inline-flex}.WorkGallery-module__LYiWfq__caseStudyLink:focus-visible{outline-offset:5px;outline:2px solid #4c563c}.WorkGallery-module__LYiWfq__plus{border:1px solid #25292228;border-radius:50%;place-items:center;width:31px;height:31px;transition:background .2s,color .2s;display:grid}.WorkGallery-module__LYiWfq__explore:hover .WorkGallery-module__LYiWfq__plus{color:#f5f3ed;background:#4c563c;border-color:#4c563c}.WorkGallery-module__LYiWfq__explore:focus-visible,.WorkGallery-module__LYiWfq__exploration:focus-visible,.WorkGallery-module__LYiWfq__close:focus-visible,.WorkGallery-module__LYiWfq__projectLink a:focus-visible{outline-offset:5px;outline:2px solid #4c563c}.WorkGallery-module__LYiWfq__more{border-top:1px solid #25292228;margin-top:57px;padding-top:27px}.WorkGallery-module__LYiWfq__moreHeading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.WorkGallery-module__LYiWfq__moreHeading h3{margin:0;font-size:12px;font-weight:500}.WorkGallery-module__LYiWfq__moreHeading p{color:#72766d;margin:0 0 0 auto;font-size:11px}.WorkGallery-module__LYiWfq__explorations{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.WorkGallery-module__LYiWfq__exploration{color:#252922;border-top:1px solid #25292220;justify-content:space-between;align-items:center;gap:10px;padding:17px 0;text-decoration:none;display:flex}.WorkGallery-module__LYiWfq__exploration span{color:#72766d;font-size:9px}.WorkGallery-module__LYiWfq__exploration h4{margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.6}.WorkGallery-module__LYiWfq__exploration>svg{flex-shrink:0;transition:transform .2s}.WorkGallery-module__LYiWfq__exploration:hover>svg{transform:translate(2px,-2px)}.WorkGallery-module__LYiWfq__dialog{color:#252922;width:min(760px,100vw - 32px);max-width:760px;max-height:calc(100dvh - 48px);font-family:var(--font-body), sans-serif;background:#f5f3ed;border:0;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 100px #00000024}.WorkGallery-module__LYiWfq__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#252922b0}.WorkGallery-module__LYiWfq__dialogContent{padding:56px;position:relative}.WorkGallery-module__LYiWfq__close{color:#252922;cursor:pointer;background:0 0;border:1px solid #25292228;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:21px;right:21px}.WorkGallery-module__LYiWfq__close:hover{background:#e7e8df}.WorkGallery-module__LYiWfq__dialogEyebrow{text-transform:uppercase;letter-spacing:.09em;color:#72766d;margin:0 0 18px;padding-right:28px;font-size:9px;line-height:1.8}.WorkGallery-module__LYiWfq__dialogContent h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(44px,7vw,68px);font-weight:500;line-height:1}.WorkGallery-module__LYiWfq__dialogSummary{color:#72766d;max-width:510px;margin:0 0 27px;font-size:16px;line-height:1.7}.WorkGallery-module__LYiWfq__role{border-block:1px solid #25292224;justify-content:space-between;gap:18px;padding:18px 0;font-size:11px;display:flex}.WorkGallery-module__LYiWfq__role span{text-transform:uppercase;letter-spacing:.07em;color:#72766d;flex-shrink:0;font-size:9px;line-height:1.8}.WorkGallery-module__LYiWfq__role p{text-align:right;margin:0}.WorkGallery-module__LYiWfq__caseSections{gap:27px;padding:29px 0 0;display:grid}.WorkGallery-module__LYiWfq__caseSections h3{font-family:var(--font-display), Georgia, serif;margin:0 0 9px;font-size:27px;font-weight:500}.WorkGallery-module__LYiWfq__caseSections p,.WorkGallery-module__LYiWfq__outcomes{color:#72766d;margin:0;font-size:13px;line-height:1.8}.WorkGallery-module__LYiWfq__technologies{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.WorkGallery-module__LYiWfq__technologies li{color:#4c563c;border:1px solid #25292226;border-radius:2px;padding:6px 10px;font-size:10px}.WorkGallery-module__LYiWfq__outcomes{padding-left:18px}.WorkGallery-module__LYiWfq__outcomes li+li{margin-top:6px}.WorkGallery-module__LYiWfq__outcomes li::marker{color:#4c563c}.WorkGallery-module__LYiWfq__context{color:#72766d;border-top:1px solid #25292224;margin:27px 0 0;padding-top:21px;font-size:11px;line-height:1.8}.WorkGallery-module__LYiWfq__projectLink{padding-top:20px}.WorkGallery-module__LYiWfq__projectLink a{color:#4c563c;border-bottom:1px solid #4c563c;align-items:center;gap:10px;padding-bottom:5px;font-size:12px;text-decoration:none;display:inline-flex}.WorkGallery-module__LYiWfq__projectLink p{color:#72766d;margin:8px 0 0;font-size:10px}.WorkGallery-module__LYiWfq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1050px) and (min-width:761px){.WorkGallery-module__LYiWfq__projects{gap:20px}.WorkGallery-module__LYiWfq__cardBody h3{font-size:31px}.WorkGallery-module__LYiWfq__explorations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.WorkGallery-module__LYiWfq__projects{grid-template-columns:1fr;gap:40px}.WorkGallery-module__LYiWfq__cardBody{padding-top:20px}.WorkGallery-module__LYiWfq__cardBody h3{font-size:36px}.WorkGallery-module__LYiWfq__summary{max-width:390px;margin-bottom:18px;font-size:14px}.WorkGallery-module__LYiWfq__category{font-size:10px}.WorkGallery-module__LYiWfq__explore{font-size:12px}.WorkGallery-module__LYiWfq__more{margin-top:42px}.WorkGallery-module__LYiWfq__moreHeading{flex-wrap:wrap;gap:9px}.WorkGallery-module__LYiWfq__moreHeading p{flex-basis:100%;margin-left:32px}.WorkGallery-module__LYiWfq__explorations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.WorkGallery-module__LYiWfq__dialogContent{padding:62px 27px 32px}.WorkGallery-module__LYiWfq__dialogSummary{font-size:14px}.WorkGallery-module__LYiWfq__role{flex-direction:column;gap:6px}.WorkGallery-module__LYiWfq__role p{text-align:left}}@media (max-width:380px){.WorkGallery-module__LYiWfq__explorations{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.WorkGallery-module__LYiWfq__previewImage,.WorkGallery-module__LYiWfq__plus,.WorkGallery-module__LYiWfq__exploration>svg{transition:none}}
.Answers-module__08makq__section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:clamp(32px,7vw,120px);padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px);display:grid}.Answers-module__08makq__heading{font-family:var(--font-display), serif;letter-spacing:-.035em;margin:24px 0 0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1.08}.Answers-module__08makq__heading em{color:var(--olive)}.Answers-module__08makq__answer{border-bottom:1px solid var(--line);padding:24px 0}.Answers-module__08makq__answer:first-child{padding-top:0}.Answers-module__08makq__answer h3{margin:0 0 10px;font-size:17px;font-weight:500}.Answers-module__08makq__answer p{color:var(--muted);max-width:65ch;margin:0}@media (max-width:760px){.Answers-module__08makq__section{grid-template-columns:1fr}}
.Credentials-module__UpWKhq__section{border-top:1px solid var(--line)}.Credentials-module__UpWKhq__awsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:28px;display:grid}.Credentials-module__UpWKhq__awsGrid .Credentials-module__UpWKhq__aws{flex-direction:column;margin-bottom:0;display:flex}.Credentials-module__UpWKhq__awsGrid .Credentials-module__UpWKhq__awsArtwork{border-bottom:1px solid #ffffff18;border-right:0;padding:30px}.Credentials-module__UpWKhq__awsGrid .Credentials-module__UpWKhq__awsArtwork a{width:min(100%,280px)}.Credentials-module__UpWKhq__awsGrid .Credentials-module__UpWKhq__awsCopy{flex-direction:column;flex:1;padding:clamp(24px,3vw,42px);display:flex}.Credentials-module__UpWKhq__awsGrid .Credentials-module__UpWKhq__aws h3{min-height:3.21em;font-size:clamp(34px,3.5vw,50px)}.Credentials-module__UpWKhq__awsGrid .Credentials-module__UpWKhq__awsDescription{flex:1}.Credentials-module__UpWKhq__awsGrid .Credentials-module__UpWKhq__awsVerify{align-self:flex-start}.Credentials-module__UpWKhq__aws{color:#f6f3e9;background:#252c30;border-radius:5px;grid-template-columns:.85fr 1.15fr;margin-bottom:28px;display:grid;overflow:hidden}.Credentials-module__UpWKhq__awsArtwork{background:#1d2428;border-right:1px solid #ffffff18;flex-direction:column;justify-content:center;align-items:center;padding:44px 28px;display:flex}.Credentials-module__UpWKhq__awsArtwork a{width:min(100%,320px);display:block}.Credentials-module__UpWKhq__awsArtwork img{width:100%;height:auto;display:block}.Credentials-module__UpWKhq__awsLevel{letter-spacing:.13em;color:#c3c8c7;text-align:center;margin-top:22px;font-size:9px}.Credentials-module__UpWKhq__awsCopy{padding:clamp(28px,4vw,64px)}.Credentials-module__UpWKhq__awsEyebrow{color:#f4b867;letter-spacing:.12em;margin:0 0 24px;font-size:10px}.Credentials-module__UpWKhq__awsEyebrow span{margin:0 8px}.Credentials-module__UpWKhq__aws h3{font-family:var(--font-display), serif;letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.5vw,66px);font-weight:400;line-height:1.07}.Credentials-module__UpWKhq__aws h3 em{color:#f4b867}.Credentials-module__UpWKhq__awsDescription{color:#c3c8c7;max-width:46ch;margin:24px 0 28px}.Credentials-module__UpWKhq__awsDates{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:20px 40px;margin:0;padding-top:22px;display:flex}.Credentials-module__UpWKhq__awsDates dt{color:#c3c8c7;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:10px}.Credentials-module__UpWKhq__awsDates dd{margin:0;font-size:13px}.Credentials-module__UpWKhq__awsVerify{color:#252c30;background:#f4b867;border:1px solid #f4b867;align-items:center;gap:28px;margin-top:28px;padding:13px 20px;font-size:13px;transition:background .2s;display:inline-flex}.Credentials-module__UpWKhq__awsVerify:hover{background:#ffd39b}.Credentials-module__UpWKhq__programmes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.Credentials-module__UpWKhq__programme{--muted:#62665c;border:1px solid var(--line);background:#eeece4;border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.Credentials-module__UpWKhq__copy{padding:clamp(24px,3vw,42px) clamp(24px,3vw,42px) 26px}.Credentials-module__UpWKhq__provider{letter-spacing:-.04em;margin:0 0 30px;font-size:20px;font-weight:500}.Credentials-module__UpWKhq__provider span{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:400}.Credentials-module__UpWKhq__category{color:var(--olive);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;font-size:11px}.Credentials-module__UpWKhq__programme h3{font-family:var(--font-display), serif;letter-spacing:-.035em;min-height:2.12em;margin:0 0 18px;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.06}.Credentials-module__UpWKhq__description{color:var(--muted);max-width:44ch;min-height:5em;margin:0}.Credentials-module__UpWKhq__meta{flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:12px;display:flex}.Credentials-module__UpWKhq__meta span{color:var(--olive)}.Credentials-module__UpWKhq__meta time{color:var(--muted)}.Credentials-module__UpWKhq__preview{margin:auto clamp(20px,3vw,40px) 28px;transition:transform .2s;display:block;box-shadow:0 8px 22px #2529220c}.Credentials-module__UpWKhq__preview:hover{transform:translateY(-3px)}.Credentials-module__UpWKhq__preview img{width:100%;height:auto;display:block}.Credentials-module__UpWKhq__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:21px clamp(24px,3vw,42px);font-size:13px;display:flex}.Credentials-module__UpWKhq__actions a{align-items:center;gap:7px;display:inline-flex}.Credentials-module__UpWKhq__actions a:last-child{color:var(--muted)}.Credentials-module__UpWKhq__actions a:hover,.Credentials-module__UpWKhq__courses a:hover .Credentials-module__UpWKhq__courseTitle{color:var(--rust)}.Credentials-module__UpWKhq__courses{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px}.Credentials-module__UpWKhq__courses summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;list-style:none;display:flex}.Credentials-module__UpWKhq__courses summary::-webkit-details-marker{display:none}.Credentials-module__UpWKhq__courses summary>span{flex-wrap:wrap;align-items:baseline;gap:8px 24px;font-size:18px;display:flex}.Credentials-module__UpWKhq__count{color:var(--muted);font-size:12px}.Credentials-module__UpWKhq__courses[open] summary>svg{transform:rotate(45deg)}.Credentials-module__UpWKhq__courseNote{color:var(--muted);margin:0 0 22px;font-size:13px}.Credentials-module__UpWKhq__courses ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0 0 18px;list-style:none;display:grid}.Credentials-module__UpWKhq__courses li{border-top:1px solid var(--line)}.Credentials-module__UpWKhq__courses li a{justify-content:space-between;align-items:center;gap:20px;height:100%;padding:22px 0;display:flex}.Credentials-module__UpWKhq__courseProvider{letter-spacing:.1em;color:var(--muted);margin-bottom:6px;font-size:9px;display:block}.Credentials-module__UpWKhq__courseTitle{font-size:15px;display:block}.Credentials-module__UpWKhq__courseLink{color:var(--olive);flex-shrink:0;align-items:center;gap:7px;font-size:11px;display:flex}@media (max-width:760px){.Credentials-module__UpWKhq__awsGrid{grid-template-columns:1fr}.Credentials-module__UpWKhq__awsGrid .Credentials-module__UpWKhq__aws h3{min-height:0}.Credentials-module__UpWKhq__aws{grid-template-columns:1fr}.Credentials-module__UpWKhq__awsArtwork{border-bottom:1px solid #ffffff18;border-right:0;padding:28px}.Credentials-module__UpWKhq__awsArtwork a{width:min(100%,240px)}.Credentials-module__UpWKhq__awsCopy{padding:30px 24px}.Credentials-module__UpWKhq__programmes,.Credentials-module__UpWKhq__courses ul{grid-template-columns:1fr}.Credentials-module__UpWKhq__programme h3,.Credentials-module__UpWKhq__description{min-height:0}.Credentials-module__UpWKhq__provider{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.Credentials-module__UpWKhq__preview{transition:none}}
