.section.policies{background-color:var(--bg-page);color:var(--c-navy)}.section.policies-listing-section{padding-bottom:48px}.w-embed-youtubevideo{background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);background-position:50%;background-size:cover;width:100%;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.w-embed-youtubevideo:empty{min-height:75px;padding-bottom:56.25%}.youtube-video{border-radius:15px}.yt-facade{position:relative;overflow:hidden;cursor:pointer;background:#000}.yt-facade__btn{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.yt-facade__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.yt-facade__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.yt-facade__btn:hover .yt-facade__play,.yt-facade__btn:focus-visible .yt-facade__play{opacity:.85}.section.photo-section{color:var(--c-navy);justify-content:center;align-items:flex-end;padding-top:96px;padding-bottom:0;display:flex;position:relative;overflow:hidden}.section.chinese-section{background-color:var(--c-blue-25);color:var(--c-navy);padding-bottom:144px}.align-right{justify-content:flex-end;align-items:center;display:flex}.home-experience-credit{text-align:center;justify-content:center;align-self:center;align-items:flex-end;font-size:20px;line-height:1.2em;display:flex}.feature-clients-wrapper{margin-top:40px}.featured-clients-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template:"Area" "." / 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.featured-client-wrapper{border:1px solid var(--c-client-border);position:relative}.featured-client-image-wrapper{height:100%;padding:40px;display:flex}.featured-client-image{margin:auto}.featured-client-text{background-color:var(--c-navy);opacity:0;color:var(--c-blue-25);text-align:left;justify-content:flex-start;align-items:flex-start;padding:20px;font-size:20px;transition:opacity .2s;display:flex;position:absolute;inset:0%}.featured-client-text:hover{opacity:100}.photo-section-background-image{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute}.photo-section-image-wrapper{z-index:-1;width:100%;height:100%;position:absolute}.photo-section-box{background-color:var(--c-navy);width:616px;color:var(--c-white);border-top-left-radius:24px;border-top-right-radius:24px;padding:72px 42px 48px}.photo-section-box-small{background-color:var(--c-navy);width:616px;color:var(--c-white);border-top-left-radius:24px;border-top-right-radius:24px;margin-top:140px;padding:72px 42px 48px}.section-box-contents{grid-column-gap:40px;grid-row-gap:40px;color:var(--c-white);flex-flow:column;display:flex}.contained-section-video{z-index:0;background-color:var(--bg-cta);color:var(--c-white);border-radius:24px;flex-flow:column;justify-content:space-between;padding:36px 48px 0;display:flex;position:relative;overflow:hidden}.rounded-image{aspect-ratio:auto;border-radius:24px;width:auto}@media screen and (max-width:991px){.section.photo-section{flex-flow:column;padding-top:20px}.home-experience-credit{justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.photo-section-background-image{border-top-left-radius:24px;border-top-right-radius:24px;position:static;overflow:hidden}.photo-section-image-wrapper{padding-left:24px;padding-right:24px;position:static}.photo-section-box{border-radius:0 0 24px 24px;width:100%}.photo-section-box-small{border-radius:0 0 24px 24px;width:100%;margin-top:0}.contained-section-video{min-height:200px}}@media screen and (max-width:767px){.photo-section-box,.photo-section-box-small{padding-top:48px}}@media screen and (max-width:479px){.featured-clients-grid{grid-template-columns:1fr 1fr}.featured-client-text{padding:10px;font-size:12px;line-height:1.2em}.photo-section-background-image{border-top-left-radius:12px;border-top-right-radius:12px}.photo-section-image-wrapper{padding-left:18px;padding-right:18px}.photo-section-box,.photo-section-box-small{border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding-top:48px;padding-left:24px;padding-right:24px}.contained-section-video{border-radius:12px;padding:24px 24px 36px}.rounded-image{border-radius:12px}}
