@media (width>=1440px){.container{max-width:1480px;padding-inline:52px}}.chi-hero{background:radial-gradient(at 90% 30%,#e5d2b844,#0000 45%),radial-gradient(at 5% 0,#dceafa77,#0000 50%),#f5f8fc}.chi-hero-grid{gap:64px;min-height:0;padding-top:clamp(24px,4vh,44px);padding-bottom:28px}.chi-hero-copy h1{font-size:clamp(48px,4.5vw,72px)}.chi-hero-note{margin-top:24px;padding-top:16px}.chi-hero-scene{justify-self:end;max-width:620px}.chi-scene-frame{box-shadow:0 24px 60px -24px #15365c55,inset 0 1px #fff}.chi-launchpad{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:0;padding-bottom:30px;display:grid}.chi-launchpad>a{color:#173c67;background:#fff;border:1px solid #dce5ee;border-right-width:0;align-items:center;gap:16px;padding:22px;text-decoration:none;transition:background .25s,transform .25s;display:flex}.chi-launchpad>a:first-child{border-radius:16px 0 0 16px}.chi-launchpad>a:last-child{border-right-width:1px;border-radius:0 16px 16px 0}.chi-launchpad>a:hover{background:#edf4fb;transform:translateY(-3px)}.chi-launchpad small{letter-spacing:.06em;color:#60778e;margin-bottom:6px;font-size:10px;display:block}.chi-launchpad strong{letter-spacing:-.025em;font-size:17px;line-height:1.35;display:block}.chi-launchpad b{margin-left:auto;font-size:22px;font-weight:400}.chi-launch-icon{color:#245b91;background:linear-gradient(145deg,#f3f8ff,#d8e7f7);border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 3px #c7d7e8}.chi-launch-icon svg{width:25px;height:25px}.chi-launch-sand{color:#946b35;background:linear-gradient(145deg,#fff9ee,#ead8bb);box-shadow:0 3px #dfc8a4}.chi-launch-portraits{min-width:70px;display:flex}.chi-launch-portraits img{object-fit:cover;object-position:50% 20%;border:3px solid #fff;border-radius:50%;width:44px;height:44px;box-shadow:0 3px 8px #18395a18}.chi-launch-portraits img+img{margin-left:-17px}.v2-section{padding:66px 0}.v2-heading{margin-bottom:30px}.v2-care-card,.v2-care-card:nth-child(n){background:linear-gradient(145deg,#fff 40%,#f0f5fa);border-radius:18px;min-height:300px;padding:25px}.v2-care-card svg{background:linear-gradient(145deg,#f7fbff,#dce9f5);margin-bottom:22px;transition:transform .35s;transform:rotate(-4deg);box-shadow:0 4px #cbdcea,0 8px 14px #204c7910}.v2-care-card:nth-child(2n) svg{color:#8c6738;background:linear-gradient(145deg,#fffaf1,#eee1cb);transform:rotate(4deg);box-shadow:0 4px #ddcbb0,0 8px 14px #73562910}.v2-care-card:hover svg{transform:translateY(-3px)rotate(0)}.v2-care-card small{margin-bottom:30px;font-size:14px}.v2-care-card h3{font-size:24px}.v2-care-card p{margin-bottom:12px}.v2-section-foot{margin-top:20px}.chi-people-section{color:#fff;background:#112f50 radial-gradient(at 5% 30%,#37659370,#0000 60%);padding:60px 0}.chi-people-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:55px;display:grid}.chi-people-story{position:relative}.chi-people-story .eyebrow{color:#c3d5e8}.chi-people-story h2{color:#fff;margin:20px 0;font-size:clamp(34px,3vw,44px);line-height:1.15}.chi-people-story h2 span{color:#e4cfac}.chi-people-story p{color:#c7d6e6;max-width:360px;font-size:17px}.chi-emblem{background:linear-gradient(145deg,#fff,#c2d4e7);border-radius:22px;place-items:center;width:74px;height:74px;display:grid;transform:rotate(-8deg);box-shadow:5px 7px #ffffff12,10px 17px 32px #061c3270}.chi-emblem img{border-radius:50%;width:62px;height:62px}.chi-care-principles{margin:22px 0;padding:0;list-style:none}.chi-care-principles li{color:#dfe8f2;align-items:center;gap:12px;margin:10px 0;font-size:15px;display:flex}.chi-care-principles li:before{content:"✓";color:#e4cfac}.chi-people-story .text-action{color:#ecd9ba}.chi-people-doctors{min-width:0}.chi-people-doctors .v2-team-grid{gap:18px}.chi-people-doctors .v2-team-card{background:#fff;border:1px solid #ffffff35;border-radius:18px;grid-template-columns:minmax(0,1fr)}.chi-people-doctors .v2-team-visual{background:#eef1f4;height:clamp(205px,18vw,270px);min-height:0}.chi-people-doctors .v2-team-visual img{object-fit:contain;object-position:center}.chi-people-doctors .v2-team-info{padding:24px}.chi-people-doctors .v2-team-info h3{font-size:27px}.chi-people-doctors .v2-team-info p{min-height:76px;margin-bottom:18px;font-size:15px}.chi-team-directory{color:#e0eaf4;justify-content:space-between;gap:15px;margin-top:20px;font-size:14px;text-decoration:none;display:flex}.chi-team-directory strong{color:#ecd9ba;font-weight:500}.chi-facilities-section .v2-facilities{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}.chi-facilities-section .v2-facility-feature{background:linear-gradient(145deg,#e7eef7,#fff 70%);border:1px solid #dbe5ee;flex-direction:row;align-items:center;gap:25px;min-height:330px;padding:28px;overflow:hidden}.chi-facilities-section .v2-facility-feature>div:last-child{flex:1}.chi-facilities-section .v2-facility-feature h3{font-size:34px}.chi-facilities-section .v2-facility-feature p{margin-bottom:20px;font-size:16px}.chi-spatial-art{perspective:600px;flex-shrink:0;place-items:center;width:165px;height:245px;display:grid;position:relative}.chi-spatial-cross{color:#477bae;text-shadow:1px 1px #224f7b,2px 2px #224f7b,3px 3px #224f7b,4px 4px #224f7b,5px 5px #224f7b,6px 6px #224f7b,7px 7px #224f7b,12px 20px 22px #244b7133;font-family:Arial,sans-serif;font-size:160px;font-weight:700;line-height:1;transition:transform .6s;transform:rotateY(-20deg)rotate(-12deg)}.v2-facility-feature:hover .chi-spatial-cross{transform:rotateY(10deg)rotate(0)}.chi-spatial-ring{border:1px solid #9db9d4;border-radius:50%;width:160px;height:160px;position:absolute;transform:rotateX(55deg)rotate(-30deg)}.chi-spatial-label{letter-spacing:.1em;color:#54718c;font-size:8px;position:absolute;bottom:0}.chi-facilities-section .v2-facility-list>div{padding:13px 0}.chi-facilities-section .v2-facility-list h3{font-size:21px}.chi-facilities-section .v2-facility-list p{font-size:15px}.v2-payments{margin-top:25px;padding-top:20px}.v2-payments>div{margin:14px 0}.v2-story-card{min-height:290px}.v2-story-card blockquote{font-size:19px}@media (width>=1500px){.chi-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=1200px){.chi-hero-grid{gap:32px}.chi-launchpad>a{gap:12px;padding:18px 14px}.chi-launchpad strong{font-size:15px}.chi-launchpad small{font-size:9px}.chi-people-layout{gap:30px}.chi-people-doctors .v2-team-info{padding:20px}.chi-people-doctors .v2-team-info h3{font-size:23px}.chi-spatial-art{width:110px}.chi-spatial-ring{width:115px;height:115px}.chi-spatial-cross{font-size:125px}}@media (width<=968px){.chi-hero-copy h1{font-size:42px}.chi-launchpad{grid-template-columns:1fr;padding-bottom:24px}.chi-launchpad>a{border-bottom-width:0;border-right-width:1px;padding:16px 20px}.chi-launchpad>a:first-child{border-radius:14px 14px 0 0}.chi-launchpad>a:last-child{border-bottom-width:1px;border-radius:0 0 14px 14px}.chi-launchpad strong{font-size:17px}.chi-people-layout{grid-template-columns:minmax(0,1fr)}.chi-people-story{grid-template-columns:1fr auto;gap:0 20px;display:grid}.chi-people-story h2,.chi-people-story p,.chi-care-principles,.chi-people-story .text-action{grid-column:1}.chi-emblem{grid-area:1/2/4;align-self:center;margin-right:20px}.chi-people-story p{max-width:none}.chi-facilities-section .v2-facilities{grid-template-columns:minmax(0,1fr)}.chi-spatial-art{width:180px}.chi-facilities-section .v2-facility-list{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}}@media (width<=640px){.chi-hero-grid{gap:24px;padding-top:25px}.chi-hero-copy h1{font-size:40px}.chi-hero-scene{justify-self:stretch}.chi-launchpad small{font-size:10px}.v2-section,.chi-people-section{padding:48px 0}.chi-people-doctors .v2-team-grid{grid-template-columns:minmax(0,1fr)}.chi-people-doctors .v2-team-visual{height:275px}.chi-people-doctors .v2-team-info h3{font-size:28px}.chi-people-doctors .v2-team-info p{min-height:0}.chi-emblem{width:55px;height:55px;margin:0}.chi-emblem img{width:46px;height:46px}.chi-people-story h2{grid-column:1/-1;font-size:33px}.chi-people-story p,.chi-care-principles{grid-column:1/-1}.chi-team-directory{flex-direction:column;gap:6px}.chi-facilities-section .v2-facility-feature{flex-direction:column;align-items:stretch;gap:15px}.chi-spatial-art{width:100%;height:150px}.chi-spatial-label{max-width:90px;bottom:35px;right:0}.chi-facilities-section .v2-facility-list{grid-template-columns:minmax(0,1fr)}}@media (width>=969px){.chi-facilities-section{padding:50px 0}.chi-facilities-section .v2-facility-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:8px 24px;display:grid}.chi-facilities-section .v2-facility-list>div:last-child{grid-column:1/-1}.chi-facilities-section .v2-payments{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;display:flex}.chi-facilities-section .v2-payments>div{margin:0}.chi-facilities-section .v2-payments small{flex-basis:100%}}@media (width>=969px) and (height<=820px){.chi-hero-copy h1{margin-bottom:20px;font-size:54px}.chi-hero-grid{padding-top:22px;padding-bottom:22px}.chi-hero-note{margin-top:18px;padding-top:12px}.chi-hero-scene{max-width:540px}.chi-launchpad{padding-bottom:22px}.chi-launchpad>a{padding-block:17px}}@media (prefers-reduced-motion:reduce){.chi-spatial-cross,.chi-launchpad>a,.v2-care-card svg{transition:none}}:root{--nav-height:94px}.chi-home .container{max-width:1680px;padding-inline:clamp(24px,5vw,96px)}.chi-home .chi-hero{min-height:calc(100svh - var(--nav-height));color:#fff;background:#102d4e radial-gradient(at 100% 0,#315a8260,#0000 65%);flex-direction:column;display:flex}.chi-home .chi-hero-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,75px);width:100%;min-height:0;padding-top:clamp(30px,5vh,65px);padding-bottom:32px}.chi-home .chi-hero-copy .eyebrow{color:#c3d3e3;letter-spacing:.15em;font-size:12px}.chi-home .chi-hero-copy .eyebrow i{background:#d5b785}.chi-home .chi-hero-copy h1{color:#fff;letter-spacing:-.065em;margin-bottom:28px;font-size:clamp(58px,5.4vw,100px);font-weight:500;line-height:1.02}.chi-home .chi-hero-copy h1 span{color:#d9bf96}.chi-home .chi-hero-copy>p{color:#c2d2e2;max-width:520px;font-size:clamp(18px,1.2vw,21px);line-height:1.75}.chi-home .chi-hero-actions{gap:28px;margin-top:32px}.chi-home .chi-hero-actions .action{color:#16334f;background:#e8d5b6;border-color:#e8d5b6;border-radius:8px;padding:18px 25px;font-size:17px}.chi-home .chi-hero-actions .action:hover{background:#f6e8d2}.chi-home .chi-hero-actions .text-action{color:#fff;font-size:16px}.chi-home .chi-hero-note{border-color:#ffffff25;margin-top:30px;padding-top:20px}.chi-home .chi-hero-note strong{color:#e3ecf5}.chi-home .chi-hero-note small{color:#b8cadd}.chi-home .chi-hero-note>span{color:#d9bf96;border-color:#ffffff30;font-size:0;position:relative}.chi-home .chi-hero-note>span:before,.chi-home .chi-hero-note>span:after{content:"";background:#d9bf96;border-radius:2px;width:16px;height:2px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.chi-home .chi-hero-note>span:after{transform:translate(-50%,-50%)rotate(90deg)}.chi-home .chi-hero-scene{width:100%;max-width:none}.chi-home .chi-scene-frame{background:#284664;border-radius:3px;padding:0;box-shadow:24px 24px #ffffff05}.chi-home .chi-scene-frame img{border-radius:3px}.chi-home .chi-scene-badge{color:#f3e7d3;background:#102d4ee8;border-color:#ffffff20;padding:10px 14px;font-size:10px;top:18px;left:18px}.chi-home .chi-scene-badge i{background:#d9bf96}.chi-home .chi-hero-scene figcaption{color:#b8cadb;padding-top:20px;font-size:12px}.chi-home .chi-hero-scene figcaption a{color:#e7d3b1}.chi-home .chi-launchpad{flex-shrink:0;padding-top:0;padding-bottom:0}.chi-home .chi-launchpad>a{color:#fff;background:0 0;border:0;border-top:1px solid #ffffff30;border-radius:0;gap:18px;padding:24px 20px 28px}.chi-home .chi-launchpad>a+a{border-left:1px solid #ffffff20}.chi-home .chi-launchpad>a:first-child{padding-left:0}.chi-home .chi-launchpad>a:last-child{padding-right:0}.chi-home .chi-launchpad>a:hover{background:#ffffff06;transform:none}.chi-home .chi-launchpad small{color:#a9c0d7;font-size:10px}.chi-home .chi-launchpad strong{font-size:17px;font-weight:500}.chi-home .chi-launch-icon{box-shadow:none;color:#dcc39e;background:#ffffff0c;border:1px solid #ffffff20}.chi-home .chi-launch-portraits img{border-color:#254361}.chi-home .v2-section{padding:clamp(70px,7vw,110px) 0}.chi-home .v2-heading{align-items:end;margin-bottom:45px}.chi-home .v2-heading h2,.chi-home .chi-people-story h2{letter-spacing:-.055em;font-size:clamp(42px,3.8vw,64px);font-weight:500;line-height:1.09}.chi-home .v2-heading h2 span{color:#788998}.chi-home .v2-heading>p{max-width:420px;font-size:18px}.chi-home .v2-care-grid{border-block:1px solid #dce4ec;gap:0}.chi-home .v2-care-card,.chi-home .v2-care-card:nth-child(n){min-height:345px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:32px}.chi-home .v2-care-card+.v2-care-card{border-left:1px solid #dce4ec}.chi-home .v2-care-card:hover{background:#f4f7fa;transform:none}.chi-home .v2-care-card svg{box-shadow:none;background:0 0;width:50px;height:50px;margin-bottom:30px;padding:0;transform:none}.chi-home .v2-care-card h3{font-size:28px}.chi-home .v2-care-card small{color:#65788c;font-size:15px;line-height:1.7}.chi-home .v2-section-foot{margin-top:26px}.chi-home .chi-people-section{background:#edf2f7;padding:85px 0}.chi-home .chi-people-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);gap:60px}.chi-home .chi-people-story .eyebrow{color:#536f8c}.chi-home .chi-people-story h2{color:#163959}.chi-home .chi-people-story h2 span{color:#74889b}.chi-home .chi-people-story p,.chi-home .chi-care-principles li{color:#526c84;font-size:17px}.chi-home .chi-people-story .text-action,.chi-home .chi-team-directory,.chi-home .chi-team-directory strong{color:#174b86}.chi-home .chi-emblem{width:64px;height:64px;box-shadow:none;border-radius:50%;margin-bottom:25px;transform:none}.chi-home .chi-emblem img{width:60px;height:60px}.chi-home .chi-people-doctors .v2-team-card{border:0;border-radius:4px}.chi-home .chi-people-doctors .v2-team-visual{height:clamp(240px,23vw,350px)}.chi-home .chi-people-doctors .v2-team-info{padding:28px}.chi-home .chi-people-doctors .v2-team-info h3{font-size:28px}.chi-home .chi-care-principles li:before{color:#966e3f}.chi-home .chi-facilities-section{background:#fbf8f3}.chi-home .chi-facilities-section .v2-facility-feature{background:#e9dfcf;border:0;border-radius:4px;min-height:360px;padding:38px}.chi-home .chi-spatial-cross{font-size:180px}.chi-home .chi-spatial-art{width:180px}.chi-home .chi-facilities-section .v2-facility-list h3{font-size:25px}.chi-home .chi-facilities-section .v2-facility-list p{font-size:17px}.chi-home .chi-facilities-section .v2-facility-list>div{padding:20px 0}.chi-home .v2-stories-section{background:#fff}.chi-home .v2-story-card{background:#f6f8fa;border:0;border-radius:4px;min-height:340px;padding:34px}.chi-home .v2-story-card blockquote{font-size:21px}.chi-home .v2-visit{background:#153859;padding:90px 0}.chi-home .v2-visit h2{font-size:clamp(52px,5vw,82px);font-weight:500;line-height:1.05}.chi-home .chi-footer{padding-top:65px}@media (width>=969px) and (height<=850px){.chi-home .chi-hero-grid{padding-block:22px}.chi-home .chi-hero-copy h1{margin-bottom:20px;font-size:clamp(52px,4.4vw,78px)}.chi-home .chi-hero-copy>p{font-size:18px}.chi-home .chi-hero-actions{margin-top:22px}.chi-home .chi-hero-note{margin-top:18px;padding-top:14px}.chi-home .chi-hero-scene{max-width:min(100%,64vh)}.chi-home .chi-launchpad>a{padding-block:18px}}@media (width<=1200px){.chi-home .container{padding-inline:32px}.chi-home .chi-hero-grid{gap:32px}.chi-home .chi-launchpad>a{gap:12px;padding-inline:14px}.chi-home .chi-launchpad strong{font-size:15px}.chi-home .chi-people-layout{gap:32px}.chi-home .v2-care-card{padding:26px}.chi-home .chi-facilities-section .v2-facility-feature{padding:24px}.chi-home .chi-spatial-art{width:120px}}@media (width<=968px){.chi-home .chi-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chi-home .chi-hero-copy h1{font-size:45px}.chi-home .chi-hero-copy>p{font-size:17px}.chi-home .chi-hero-actions{gap:18px}.chi-home .chi-hero-actions .action{padding:15px 18px;font-size:15px}.chi-home .chi-launchpad{grid-template-columns:repeat(3,minmax(0,1fr))}.chi-home .chi-launchpad>a{flex-wrap:wrap;align-items:start;padding:18px 12px}.chi-home .chi-launchpad b{display:none}.chi-home .chi-launchpad small{font-size:9px}.chi-home .chi-launchpad strong{font-size:14px}.chi-home .chi-people-layout{grid-template-columns:minmax(0,1fr)}.chi-home .v2-care-card:nth-child(3){border-left:0}.chi-home .v2-care-card:nth-child(n+3){border-top:1px solid #dce4ec}}@media (width<=640px){.chi-home .container{padding-inline:24px}.chi-home .chi-hero{min-height:calc(100svh - var(--nav-height))}.chi-home .chi-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:32px;padding-bottom:26px}.chi-home .chi-hero-copy h1{font-size:clamp(42px,11vw,64px)}.chi-home .chi-hero-copy>p{font-size:16px}.chi-home .chi-hero-copy .eyebrow{font-size:10px}.chi-home .chi-hero-actions{gap:18px}.chi-home .chi-hero-actions .action,.chi-home .chi-hero-actions .text-action{font-size:14px}.chi-home .chi-hero-scene figcaption{font-size:10px}.chi-home .chi-launchpad{grid-template-columns:minmax(0,1fr);padding-bottom:12px}.chi-home .chi-launchpad>a,.chi-home .chi-launchpad>a:first-child,.chi-home .chi-launchpad>a:last-child{border-left:0;flex-wrap:nowrap;align-items:center;padding:18px 0}.chi-home .chi-launchpad small{font-size:9px}.chi-home .chi-launchpad strong{font-size:16px}.chi-home .chi-launchpad b{display:block}.chi-home .v2-section,.chi-home .chi-people-section{padding:60px 0}.chi-home .v2-heading h2,.chi-home .chi-people-story h2{font-size:38px}.chi-home .v2-heading{margin-bottom:30px}.chi-home .v2-heading>p{font-size:17px}.chi-home .v2-care-card,.chi-home .v2-care-card:nth-child(n){border-left:0;min-height:290px;padding:28px 0}.chi-home .v2-care-card+.v2-care-card{border-top:1px solid #dce4ec}.chi-home .chi-people-doctors .v2-team-visual{height:300px}.chi-home .chi-facilities-section .v2-facility-feature{padding:26px}.chi-home .chi-spatial-art{width:100%}.chi-home .v2-story-card{padding:28px}.chi-home .v2-visit{padding:60px 0}}
