.clinical-films{--film-ink:#18333b;--film-muted:#53696f;--film-rule:#18333b33;color:var(--film-ink);background:#f4f2ec;padding:105px 6%}.clinical-film-heading{border-bottom:1px solid var(--film-rule);justify-content:space-between;gap:25px;padding:0 0 28px;display:flex}.clinical-film-eyebrow,.clinical-film-edition{letter-spacing:.16em;font-size:11px;font-weight:500;line-height:1.7}.clinical-film-edition{color:var(--film-muted)}.clinical-films h2,.clinical-films h3{color:var(--film-ink);font-weight:400}.clinical-films h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,4.5vw,74px);line-height:1.07}.clinical-films h2 em{letter-spacing:-.055em;color:#4e7475;font-family:Georgia,Times New Roman,serif;font-weight:400}.clinical-films p{color:var(--film-muted);margin:0;font-size:16px;line-height:1.75}.clinical-welcome-intro{grid-template-columns:1.25fr .6fr;align-items:end;gap:10%;padding:52px 0 60px;display:grid}.clinical-welcome-intro>div{max-width:370px;padding-bottom:6px}.clinical-film-link{border-bottom:1px solid var(--film-rule);min-height:48px;color:var(--film-ink);justify-content:space-between;align-items:center;gap:28px;margin-top:26px;padding:12px 0;font-size:14px;text-decoration:none;transition:color .25s;display:flex}.clinical-film-link span{font-size:24px;transition:transform .25s}.clinical-film-link:hover{color:#407878}.clinical-film-link:hover span{transform:translate(3px,-3px)}.clinical-film-player{isolation:isolate;background:#dce5e2;line-height:0;position:relative;overflow:hidden}.clinical-film-player video{object-fit:cover;width:100%;height:auto;display:block}.clinical-film-player video::cue{opacity:0}.clinical-film-overlay{z-index:1;pointer-events:none;color:#fff;background:linear-gradient(#081a2047,#0000 28% 55%,#081a20c7);flex-direction:column;justify-content:space-between;padding:18px 20px;line-height:1.4;display:flex;position:absolute;inset:0}.clinical-film-badge{letter-spacing:.16em;color:#e5f0ec;text-shadow:0 1px 8px #00000080;font-size:9px;font-weight:500}.clinical-film-caption{letter-spacing:-.01em;max-width:34ch;font-family:var(--font-serif),Georgia,serif;text-shadow:0 1px 10px #0009;opacity:.92;padding-right:120px;font-style:italic;transition:opacity .4s;color:#fff!important;margin:0!important;font-size:15px!important;line-height:1.45!important}.clinical-film-caption.is-visible{opacity:1}.clinical-film-toggle{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:44px;font:inherit;cursor:pointer;background:#0a1e2473;border:1px solid #ffffffb3;border-radius:30px;align-items:center;gap:12px;padding:0;transition:background .3s,opacity .3s;display:flex;position:absolute;bottom:16px;right:16px}.clinical-film-toggle>span{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.clinical-film-toggle>span svg{margin-left:2px}.clinical-film-toggle strong{letter-spacing:.03em;padding-right:16px;font-size:12px;font-weight:500}.clinical-film-toggle:hover{background:#ffffff47}.clinical-film-toggle:focus-visible{outline-offset:3px;outline:3px solid #fff}.clinical-film-player.is-playing .clinical-film-toggle{opacity:0}.clinical-film-player:hover .clinical-film-toggle,.clinical-film-player:focus-within .clinical-film-toggle{opacity:1}.clinical-film-description{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.clinical-film-error{z-index:3;background:#f4f2ec;position:absolute;bottom:18px;left:18px;right:18px;padding:15px!important;font-size:14px!important;line-height:1.4!important}.clinical-film-error a{color:#18333b;text-decoration:underline}.clinical-welcome-cinema{max-width:1500px;margin:auto;position:relative}.clinical-welcome-cinema .clinical-film-player{aspect-ratio:16/9}.clinical-welcome-cinema video{width:100%;height:100%}.clinical-cinema-caption{color:var(--film-muted);letter-spacing:.07em;justify-content:space-between;gap:24px;padding-top:20px;font-size:11px;display:flex}.clinical-cinema-caption span:last-child{letter-spacing:0;font-size:13px}.clinical-facilities{background:#eaf0ed}.clinical-facilities-heading{justify-content:space-between;align-items:flex-end;gap:40px;padding:50px 0 65px;display:flex}.clinical-facilities-heading p{max-width:320px;padding-bottom:4px}.clinical-facilities-grid{grid-template-columns:1.35fr 1fr 1fr;align-items:start;gap:28px;display:grid}.clinical-film-card-label{letter-spacing:.12em;border-bottom:1px solid var(--film-rule);color:var(--film-muted);justify-content:space-between;margin-bottom:22px;padding-bottom:17px;font-size:10px;display:flex}.clinical-facility-entrance{padding-right:30px}.clinical-facility .clinical-film-card-copy{padding:23px 0 0}.clinical-film-card-copy h3{letter-spacing:-.035em;margin:0 0 9px;font-size:23px;line-height:1.2}.clinical-film-card-copy p{font-size:13px;line-height:1.6}.clinical-facility-entrance .clinical-film-card-copy{padding-top:32px}.clinical-facility-entrance .clinical-film-card-copy h3{max-width:290px;font-size:32px}.clinical-facility-entrance .clinical-film-card-copy p{max-width:290px;font-size:15px}.clinical-facility-entrance .clinical-film-link{max-width:290px;margin-top:36px}.clinical-care{background:#f6f7f2;grid-template-columns:.9fr 1.25fr;align-items:center;gap:9%;display:grid}.clinical-care-copy h2{margin:30px 0;font-size:clamp(46px,4.5vw,70px)}.clinical-care-copy>p{max-width:360px}.clinical-care-copy .clinical-film-link{max-width:330px}.clinical-care-note{color:var(--film-muted);align-items:center;gap:20px;padding-top:60px;font-size:11px;line-height:1.6;display:flex}.clinical-care-note>span:first-child{color:#608786;font-family:Georgia,Times New Roman,serif;font-size:38px;line-height:1}.clinical-care-reels{grid-template-columns:1fr 1fr;align-items:start;gap:25px;display:grid}.clinical-care-reels>article:nth-child(2){margin-top:95px}.clinical-care-reels .clinical-film-card-copy{padding:24px 0 0}.clinical-care-reels .clinical-film-card-copy h3{margin-top:12px;font-size:22px}.clinical-care-reels .clinical-film-eyebrow{font-size:9px}@media (min-width:1800px){.clinical-films{padding-left:max(6%,50% - 800px);padding-right:max(6%,50% - 800px)}}@media (max-width:1050px){.clinical-films{padding-top:80px;padding-bottom:80px}.clinical-welcome-intro{grid-template-columns:1.1fr .8fr;gap:6%}.clinical-facilities-grid{grid-template-columns:1fr 1fr;gap:32px}.clinical-facility-entrance{grid-column:1/-1;grid-template-columns:1.3fr .7fr;gap:0 6%;padding-right:0;display:grid}.clinical-facility-entrance .clinical-film-card-label{grid-column:1/-1}.clinical-facility-entrance .clinical-film-player{grid-area:2/1/4}.clinical-facility-entrance .clinical-film-card-copy{grid-column:2;padding-top:20px}.clinical-facility-entrance .clinical-film-link{grid-column:2;align-self:start;margin-top:22px}.clinical-care{grid-template-columns:.9fr 1.2fr;gap:6%}.clinical-care-copy h2{font-size:46px}.clinical-care-reels{gap:15px}.clinical-care-reels>article:nth-child(2){margin-top:70px}.clinical-film-play>span{width:64px;height:64px}.clinical-care-reels .clinical-film-card-copy h3{font-size:19px}.clinical-care-note{padding-top:35px}}@media (max-width:760px){.clinical-films{padding:65px 6%}.clinical-film-edition{display:none}.clinical-film-heading{padding-bottom:22px}.clinical-welcome-intro{padding:35px 0;display:block}.clinical-welcome-intro h2{font-size:clamp(42px,7.3vw,56px)}.clinical-welcome-intro>div{max-width:420px;padding-top:27px}.clinical-films p{font-size:15px}.clinical-film-link{margin-top:18px}.clinical-cinema-caption{font-size:9px;line-height:1.5}.clinical-cinema-caption span:last-child{display:none}.clinical-facilities-heading{padding:35px 0;display:block}.clinical-facilities-heading h2{font-size:clamp(39px,7vw,54px)}.clinical-facilities-heading p{max-width:390px;padding-top:24px}.clinical-facility-entrance{display:block}.clinical-facility-entrance .clinical-film-card-copy{padding-top:23px}.clinical-facility-entrance .clinical-film-card-copy h3{max-width:none;font-size:27px}.clinical-facility-entrance .clinical-film-card-copy p{max-width:none}.clinical-facility-entrance .clinical-film-link{max-width:100%}.clinical-facilities-grid{gap:40px 19px}.clinical-film-card-label{letter-spacing:.1em;margin-bottom:15px;padding-bottom:12px;font-size:9px}.clinical-film-card-copy h3{font-size:20px}.clinical-film-card-copy p{font-size:12px}.clinical-film-play>span{width:54px;height:54px}.clinical-film-play{gap:8px;padding-bottom:8px}.clinical-film-play strong{font-size:11px}.clinical-film-play small{font-size:9px}.clinical-care{display:block}.clinical-care-copy h2{font-size:clamp(45px,8vw,62px)}.clinical-care-copy>p{max-width:430px}.clinical-care-note{display:none}.clinical-care-reels{gap:19px;margin-top:40px}.clinical-care-reels>article:nth-child(2){margin-top:65px}.clinical-care-reels .clinical-film-card-copy{padding-top:18px}.clinical-care-reels .clinical-film-card-copy h3{font-size:20px;line-height:1.25}.clinical-care-reels .clinical-film-eyebrow{font-size:8px}.clinical-welcome-cinema .clinical-film-play>span{width:60px;height:60px}}@media (prefers-reduced-motion:reduce){.clinical-film-toggle,.clinical-film-link,.clinical-film-link span,.clinical-film-caption{transition:none}.clinical-film-link:hover span{transform:none}.clinical-film-player.is-playing .clinical-film-toggle{opacity:1}}.clinical-welcome-background{isolation:isolate;color:#fff;background:#172b30;height:92svh;min-height:800px;max-height:1100px;position:relative;overflow:hidden}.clinical-welcome-background>video{object-fit:cover;object-position:58% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.welcome-film-shade{z-index:-1;background:linear-gradient(90deg,#081a20d4,#081a2085 43%,#081a2005 82%),linear-gradient(#0000 65%,#081a20ab);position:absolute;inset:0}.welcome-film-top{letter-spacing:.16em;color:#d5e5e2;justify-content:space-between;gap:20px;font-size:10px;display:flex;position:absolute;top:38px;left:6%;right:6%}.welcome-film-content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:17% 6% 14%}.welcome-film-index{letter-spacing:.15em;color:#c0d5d1;margin-bottom:24px;font-size:10px}.welcome-film-content h2{letter-spacing:-.06em;color:#fff;font-size:clamp(58px,6.5vw,110px);font-weight:400;line-height:1.01}.welcome-film-content h2 em{font-family:var(--font-serif);color:#d8ece2;font-size:.96em}.welcome-film-content p{color:#e2ebe7;margin:25px 0 20px;font-size:15px;line-height:1.8}.welcome-film-content a{color:#fff;border-bottom:1px solid #e1ece780;align-items:center;gap:50px;min-height:48px;font-size:13px;display:flex}.welcome-film-content a span{font-size:25px}.welcome-film-bottom{color:#d3e1dd;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:32px;left:6%;right:6%}.welcome-film-bottom button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e7f0ec12;border:1px solid #ecf4ee70;border-radius:30px;align-items:center;gap:10px;min-height:42px;padding:10px 17px;font-size:11px;display:flex}.welcome-film-bottom button span{font-size:14px}@media (max-width:767px){.clinical-welcome-background{height:86svh;min-height:690px;max-height:900px}.clinical-welcome-background>video{object-position:61% center}.welcome-film-shade{background:linear-gradient(90deg,#081d2673,#081d2615),linear-gradient(#081d2626,#081d2680 48%,#081d26eb)}.welcome-film-content{top:auto;bottom:100px}.welcome-film-content h2{font-size:clamp(42px,10.3vw,72px)}.welcome-film-content p{margin-top:20px;font-size:13px}.welcome-film-index{margin-bottom:20px;font-size:9px}.welcome-film-content a{gap:35px;font-size:12px}.welcome-film-top{font-size:8px;top:28px}.welcome-film-top>span:last-child{display:none}.welcome-film-bottom{font-size:8px;bottom:26px}}
