@charset "UTF-8";@font-face{font-family:apis;src:url(/fonts/Apis/Apis-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:apis;src:url(/fonts/Apis/Apis-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:apis;src:url(/fonts/Apis/Apis-ExtraBold.ttf);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:apis;src:url(/fonts/Apis/Apis-Italic.ttf);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:apis;src:url(/fonts/Apis/Apis-BoldItalic.ttf);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:minion-pro;src:url(/fonts/MinionPro/MinionPro-Regular.otf);font-weight:400;font-style:normal;font-display:swap}:root{--blue: #001965;--orange: #e6553f;--grey: #939aa7;--mid-blue: #3b97de;--lt-blue: #e2f0fa;--lt-grey: #f7f6f5;--padding: 30px;--top-main: 85px;--margin: 5rem;scroll-behavior:smooth;scroll-padding-top:calc(var(--top-main) + 100px)}@media (min-width: 1200px){:root{--padding: 90px}}body{margin:0;text-wrap-style:pretty;font-family:apis;color:var(--blue)}h2{margin-block:0 1rem;font-size:50px;font-weight:400}@media (min-width: 1200px){h2{font-size:67px}}h3{margin-block:var(--margin) 1rem;font-size:28px}@media (min-width: 1200px){h3{font-size:33px}}button{cursor:pointer}img{max-width:100%}@media (min-width: 1200px){section.section{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:flex-start;margin-block:var(--margin)}}sup{font-size:.5em}.mice{margin-block:1rem;padding-left:1.5ch;text-indent:-1.5ch;font-size:14px}.mice>*{margin-block:0}.max{max-width:1920px;margin-inline:auto}@media (min-width: 1200px){.padded{padding-left:calc(400px + 2rem)}}.section{padding-inline:var(--padding)}.subhero{height:370px;object-fit:cover;border-radius:25px}@media (min-width: 1200px){.subhero{height:480px}}.section-inner{max-width:1600px;margin:auto;padding:60px}@media only screen and (max-width: 767px){.section-inner{padding-inline:20px;padding-block:40px}}.contact-form-container button,.contact-form-container input,.contact-form-container select,.contact-form-container textarea{font-family:inherit;font-size:100%;margin:0}body:not(.wp-admin) .fade-in{opacity:0;transition:1s;filter:blur(8px)}body:not(.wp-admin) .fade-in.active{opacity:1;filter:blur(0)}body:not(.wp-admin) .fade-in-up{opacity:0;transition:1s;transform:translateY(100px);filter:blur(8px)}body:not(.wp-admin) .fade-in-up.active{opacity:1;transform:translateY(0);filter:blur(0)}body:not(.wp-admin) .fade-in-down{opacity:0;transition:1s;transform:translateY(-100px);filter:blur(8px)}body:not(.wp-admin) .fade-in-down.active{opacity:1;transform:translateY(0);filter:blur(0)}body:not(.wp-admin) .fade-in-left{opacity:0;transition:1s;transform:translate(-500px);filter:blur(8px)}body:not(.wp-admin) .fade-in-left.active{opacity:1;transform:translate(0);filter:blur(0)}body:not(.wp-admin) .fade-in-right{opacity:0;transition:1s;transform:translate(500px);filter:blur(8px)}body:not(.wp-admin) .fade-in-right.active{opacity:1;transform:translate(0);filter:blur(0)}.cascade-in .cascade-item,.cascade-in .cascade-item-slow{opacity:0;animation-delay:0s}.cascade-in.active .cascade-item,.cascade-in.active .cascade-item-slow{animation-name:cascadeInAnimation;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes cascadeInAnimation{0%{opacity:0}to{opacity:1}}.cascade-in-right .cascade-item,.cascade-in-right .cascade-item-slow{opacity:0;animation-delay:0s}.cascade-in-right.active .cascade-item,.cascade-in-right.active .cascade-item-slow{animation-name:cascadeInRightAnimation;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes cascadeInRightAnimation{0%{opacity:0;transform:translate(300px)}to{opacity:1;transform:translate(0)}}.cascade-in-left .cascade-item,.cascade-in-left .cascade-item-slow{opacity:0;animation-delay:0s}.cascade-in-left.active .cascade-item,.cascade-in-left.active .cascade-item-slow{animation-name:cascadeInLeftAnimation;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes cascadeInLeftAnimation{0%{opacity:0;transform:translate(-300px)}to{opacity:1;transform:translate(0)}}.cascade-up .cascade-item,.cascade-up .cascade-item-slow{animation-delay:0s;transform:translateY(100%)}.cascade-up.active .cascade-item,.cascade-up.active .cascade-item-slow{animation-name:cascadeUpAnimation;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes cascadeUpAnimation{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cascade-in-blur .cascade-item,.cascade-in-blur .cascade-item-slow{animation-delay:0s;opacity:.8;filter:blur(8px)}.cascade-in-blur.active .cascade-item,.cascade-in-blur.active .cascade-item-slow{animation-name:cascadeInBlurAnimation;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes cascadeInBlurAnimation{0%{opacity:.8;filter:blur(8px)}to{opacity:1;filter:blur(0)}}.cascade-item:nth-child(1){animation-delay:0s}.cascade-item:nth-child(2){animation-delay:.2s}.cascade-item:nth-child(3){animation-delay:.4s}.cascade-item:nth-child(4){animation-delay:.6s}.cascade-item:nth-child(5){animation-delay:.8s}.cascade-item:nth-child(6){animation-delay:1s}.cascade-item:nth-child(7){animation-delay:1.2s}.cascade-item:nth-child(8){animation-delay:1.4s}.cascade-item:nth-child(9){animation-delay:1.6s}.cascade-item:nth-child(10){animation-delay:1.8s}.cascade-item-slow:nth-child(1){animation-delay:0s}.cascade-item-slow:nth-child(2){animation-delay:.5s}.cascade-item-slow:nth-child(3){animation-delay:1s}.cascade-item-slow:nth-child(4){animation-delay:1.5s}.cascade-item-slow:nth-child(5){animation-delay:2s}.cascade-item-slow:nth-child(6){animation-delay:2.5s}.cascade-item-slow:nth-child(7){animation-delay:3s}.cascade-item-slow:nth-child(8){animation-delay:3.5s}.cascade-item-slow:nth-child(9){animation-delay:4s}.cascade-item-slow:nth-child(10){animation-delay:4.5s}.spin{transition:1s;transform:rotate(0) scale(0);opacity:0;filter:blur(30px)}.spin.active{transform:rotate(720deg) scale(1);opacity:1;filter:blur(0)}.blur-in.animate{transition:1.5s;filter:blur(40px)}.blur-in.animate.active{filter:blur(0)}.animate-count.animate .number{opacity:0;transition:3s}.animate-count.animate.active .number{opacity:1}.modal{position:fixed;inset:0;z-index:10100;display:flex;align-items:center;overflow-y:scroll;padding:60px;box-sizing:border-box;background-color:#001a6680;transition:width .3s,height .3s .3s,top 0s,padding .3s .3s}.modal.bg-grey .modal-content{background-color:#fcf2f5}.modal.bg-grey .modal-content .close-modal{background-color:#eda7be!important}.modal.bg-grey .modal-content .close-modal:hover,.modal.bg-grey .modal-content .close-modal:focus{background-color:#d295a9!important;filter:brightness(1)}.modal .modal-content{opacity:1;transition:.3s;transition-delay:.6s;width:max-content;max-width:100%;margin:auto;background-color:#e2f0fa;box-sizing:border-box;overflow:hidden;position:relative}.modal .modal-content .content-wrapper{position:relative}.modal .modal-content .close-modal{position:absolute;top:0;right:0;background-color:#001a66;width:50px;height:50px;transition:opacity .3s,filter 0s;cursor:pointer;z-index:100}.modal .modal-content .close-modal .bar{position:absolute;width:30px;height:2px;background:#fff;top:50%;left:50%}.modal .modal-content .close-modal .bar.bar-1{transform:translate(-50%,-50%) rotate(45deg)}.modal .modal-content .close-modal .bar.bar-2{transform:translate(-50%,-50%) rotate(-45deg)}.modal .modal-content .close-modal:hover,.modal .modal-content .close-modal:focus{filter:brightness(1.5)}.modal:not(.open){width:0;top:-200vh;height:2px;padding:0;transition:width .3s .6s,height .3s .3s,top 0s .9s,padding .2s .3s!important}.modal:not(.open) .modal-content{opacity:0;transition:.3s;transition-delay:0s}@media only screen and (max-width: 767px){.modal{padding:20px}}.video-container video{width:100%;display:block;max-width:900px}.contact-form-container .section-inner h2{margin-bottom:60px}.contact-form-container .section-inner form{display:flex;flex-direction:column;gap:20px}.contact-form-container .section-inner form input{width:100%;box-sizing:border-box;outline:none;border:1px solid #001a66;background:transparent;color:#001a66;padding:4px 10px}.contact-form-container .section-inner form input::placeholder{color:#001a66;opacity:.8}.contact-form-container .section-inner form input.error{border:2px solid red}.contact-form-container .section-inner form .select-wrap{position:relative}.contact-form-container .section-inner form .select-wrap select{width:100%;height:100%;box-sizing:border-box;background-color:transparent;border:1px solid #001a66;color:#001a66;padding:4px 10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;opacity:.8}.contact-form-container .section-inner form .select-wrap select.selected{opacity:1}.contact-form-container .section-inner form .select-wrap select{cursor:pointer}.contact-form-container .section-inner form .select-wrap select.error{border:2px solid red}.contact-form-container .section-inner form .select-wrap label{display:block;background:#001a66;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;height:100%;width:35px;position:absolute;top:0;right:0;pointer-events:none}.contact-form-container .section-inner form .select-wrap label:after{content:"";position:absolute;top:45%;right:50%;transform:translateY(-50%) translate(50%) rotate(-45deg);display:inline-block;width:10px;height:10px;border:3px solid white;border-top:none;border-right:none;transition:.2s;pointer-events:none}.contact-form-container .section-inner form .input-wrap{position:relative}.contact-form-container .section-inner form .input-wrap .error-message.on-input{position:absolute;top:-10px;left:5px;margin:0;z-index:2;background:#e2f0fa;padding:1px 2px}.contact-form-container .section-inner form .input-group{width:100%;display:flex;flex-wrap:wrap;gap:20px}.contact-form-container .section-inner form .select-wrap{display:flex;align-items:center}.contact-form-container .section-inner form .names{display:grid;grid-template-columns:repeat(2,1fr)}.contact-form-container .section-inner form .location{display:grid;grid-template-columns:repeat(4,1fr)}.contact-form-container .section-inner form .email-specialty{display:grid;grid-template-columns:repeat(3,1fr)}.contact-form-container .section-inner form .checkbox{margin-top:40px;align-items:center;display:grid;grid-template-columns:40px 1fr;flex-wrap:nowrap}.contact-form-container .section-inner form .checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;cursor:pointer;width:40px;height:40px;margin:0;border:1px solid #001a66}.contact-form-container .section-inner form .checkbox input[type=checkbox]:checked{background:#001a66;position:relative}.contact-form-container .section-inner form .checkbox input[type=checkbox]:checked:after{content:"✓";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px;font-weight:700;z-index:1}.contact-form-container .section-inner form .submit-wrapper{margin-top:40px}.contact-form-container .section-inner form .submit-wrapper .btn{margin-top:0}.contact-form-container .section-inner form .error-message{display:none;color:#e6553f;font-weight:700;font-family:apis-bold}.contact-form-container .section-inner form .error-message.show{display:block}.contact-form-container .section-inner form .success-message{display:none;font-weight:700;font-family:apis-bold}.contact-form-container .section-inner form .success-message.show{display:block}@media only screen and (max-width: 1320px){.contact-form-container .section-inner form .location{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 1080px){.contact-form-container .section-inner form .email-specialty{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.contact-form-container .section-inner h2{margin-bottom:20px}.contact-form-container .section-inner form .names,.contact-form-container .section-inner form .location{grid-template-columns:1fr}.contact-form-container .section-inner form .checkbox{margin-top:20px;flex-direction:column;align-items:flex-start;gap:20px}.contact-form-container .section-inner form .checkbox input[type=checkbox]{width:30px;height:30px}.contact-form-container .section-inner form .checkbox input[type=checkbox]:checked:after{font-size:22px}.contact-form-container .section-inner form .submit-wrapper{margin-top:20px}}.leaving-site-container .section-inner{padding-left:80px;padding-right:80px}.leaving-site-container .section-inner h2{margin-bottom:40px}.leaving-site-container .section-inner .buttons{display:flex;flex-wrap:wrap;gap:60px}@media only screen and (max-width: 767px){.leaving-site-container .section-inner{padding-left:40px;padding-right:40px}.leaving-site-container .section-inner h2{margin-bottom:20px}.leaving-site-container .section-inner .buttons{gap:20px;row-gap:10px;justify-content:center}.leaving-site-container .section-inner .buttons .btn{margin-top:20px}}dialog{max-width:calc(100vw - 60px);max-height:calc(100vh - 60px);padding:0;color:inherit;border:none;opacity:0;transition-property:opacity display overlay;transition:.3s .6s;transition-behavior:allow-discrete;&::backdrop{place-self:center;width:0;height:1px;background-color:var(--blue);opacity:.5;transition:width .3s,height .3s .3s}&[open]{opacity:1;&::backdrop{width:100%;height:100%}@starting-style{opacity:0;&::backdrop{width:0;height:1px}}}button.close{display:grid;place-items:center;position:absolute;top:0;right:0;width:50px;height:50px;padding:0;background-color:var(--blue);border:none;div{grid-area:1 / 1;width:30px;border-top:2px solid white}.bar-1{transform:rotate(45deg)}.bar-2{transform:rotate(-45deg)}}}article.callout{display:grid;margin-block:var(--margin);padding-inline:30px;text-align:center;font-size:25px;background-color:var(--lt-blue);border-radius:25px;@media (min-width: 1200px){font-size:36px}}article.causes{margin-top:2rem;padding:30px;color:#fff;background-color:var(--blue);border-radius:25px 25px 0 0;container-type:inline-size;.content{text-align:center;@container (min-width: 1000px){text-align:left}}h4{margin-block:0 30px;font-size:28px;@container (min-width: 1000px){font-size:30px}}ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;width:100%;margin:0;padding:0;list-style:none;@container (min-width: 1000px){gap:2rem}}li{display:grid;grid-template-rows:72px 1fr;gap:1rem;place-items:center;padding:1rem;font-size:16px;font-weight:700;color:var(--blue);background-color:#fff;border-radius:25px;@container (min-width: 1000px){grid-template-columns:auto 1fr;grid-template-rows:auto;text-align:left;font-size:24px}}p{margin:0}}section.comorbidity{margin-block:var(--margin);container-type:inline-size;.grid{display:grid;justify-content:center;text-align:center;font-size:23px;@container (min-width: 1100px){grid-template-columns:1fr 1fr;text-align:left;font-size:33px}}article{@container (min-width: 1100px){display:grid;grid-template-columns:auto 1fr;gap:2rem}&:first-child{padding-bottom:2rem;border-bottom:var(--blue) solid 4px;@container (min-width: 1100px){padding-bottom:0;padding-right:3rem;border-bottom:none;border-right:var(--blue) solid 7px}}&:last-child{padding-top:2rem;@container (min-width: 1100px){padding-top:0;padding-left:3rem}}}img{display:inline-block}p{margin:0}em{display:block;font-size:88px;font-style:normal;line-height:1.2;color:var(--orange);@container (min-width: 1100px){font-size:125px}span{font-size:35px;@container (min-width: 1100px){font-size:49px}}}}main.fr section.comorbidity em span{@container (min-width: 1100px){font-size:24px}}article.cvd{.callout{display:grid;gap:1rem;place-items:center;margin-block:2rem var(--margin);padding:30px;text-align:center;font-size:25px;background-color:var(--lt-blue);border-radius:25px;@media (min-width: 1200px){grid-template-columns:auto 1fr;font-size:33px}img{width:110px;height:auto;@media (min-width: 1200px){width:140px}}p{margin:0}strong{@media (min-width: 1200px){font-size:40px}}em{display:inline-block;font-size:35px;font-style:normal;color:var(--orange);@media (min-width: 1200px){font-size:52px}}span{display:inline-block}}}section.name-cards{display:grid;gap:1rem;margin-block:2rem;@media (min-width: 500px){grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}article.name-card{text-align:center;border:#ece8e5 solid 1px;border-radius:6px;overflow:hidden;h3{padding-block:1rem;margin:0;font-size:35px;color:#fff;background-color:var(--blue);@media (min-width: 500px){font-size:45px}span{color:var(--orange)}}p{padding-inline:1rem;font-size:18px;strong{display:block;font-size:22px}+p{text-align:left;color:#919aa8}}}figure.slider{display:grid;max-width:100%;margin:2rem 0;padding:0;overflow-x:auto;container-type:inline-size;.layout{display:grid;@container (min-width: 550px){grid-template-columns:auto 1fr}@container (min-width: 800px){grid-template-columns:1fr}}.grid{display:grid;grid-template-areas:". . . . . ." ". . . . . ste" ". . fib lob hep ste" ". . fib lob hep ste" ". . . lob hep ste";grid-template-rows:1fr 1fr 2fr 1fr 1fr;grid-template-columns:auto 25px 1fr;grid-auto-flow:column;gap:0 5px;border-left:20px solid transparent;border-image:linear-gradient(to bottom,var(--blue),var(--blue) 80%,var(--orange) 86%,var(--orange));border-image-slice:1;@container (min-width: 800px){grid-template-areas:". . . . ." ". . . . ." ". ste ste ste ste" ". . hep hep hep" ". . lob lob lob" ". . fib fib .";grid-template-rows:auto 25px;grid-template-columns:1fr 1fr 2fr 1fr 1fr;grid-auto-flow:row;gap:5px 0;border-left:none;border-top:20px solid transparent;border-image:linear-gradient(to right,var(--blue),var(--blue) 80%,var(--orange) 86%,var(--orange));border-image-slice:1}.borders{grid-area:1 / 2 / span 5 / span 5;display:grid;grid-template-rows:inherit;border:solid var(--blue);border-width:0 2px;@container (min-width: 800px){grid-area:2 / 1 / span 5 / span 5;grid-template-rows:auto;grid-template-columns:inherit;border-width:2px 0}div{border-bottom:1px dashed var(--mid-blue);@container (min-width: 800px){border-bottom:none;border-right:1px dashed var(--mid-blue)}&:last-child{border:none}}}.title{justify-self:center;display:grid;place-items:center;width:min-content;padding:5px;box-sizing:border-box;text-align:center;font-weight:700}.slider{grid-area:1 / 2 / span 5 / span 5;display:grid;z-index:1;padding-inline:10px;writing-mode:vertical-lr;@container (min-width: 800px){grid-area:2 / 1 / span 5 / span 5;padding-inline:calc(8.3% - 20px);writing-mode:horizontal-tb}input{grid-area:1 / 1;margin:0;padding-block:0;padding-inline:0;appearance:none;background-color:transparent;cursor:pointer;display:grid;align-items:flex-start;&::-webkit-slider-thumb{appearance:none;inline-size:40px;block-size:10px;margin-block-start:10px;border-radius:20px}&::-moz-range-thumb{appearance:none;width:0;height:0}}.ui{--stage: 0%;grid-area:1 / 1;display:inline-grid;padding-inline:20px;.range{display:grid;justify-content:flex-end;inline-size:var(--stage);margin-block-start:5px;border-inline-end:1px solid var(--mid-blue)}.thumb{display:flex;justify-content:space-around;align-items:center;z-index:1;inline-size:40px;block-size:20px;margin-inline-end:-20px;background-color:var(--mid-blue);border-radius:1rem;pointer-events:none;div{border-block:5px solid transparent;border-inline-end:8px solid white;&:last-child{transform:rotate(180deg)}}}}}.ste,.hep,.lob,.fib{margin-top:2px;font-size:.8rem;@container (min-width: 800px){margin-top:0;margin-left:2px}}.ste,.hep,.lob{padding:10px 2px;color:#fff;background-color:var(--blue);border-radius:20px 20px 0 0;@container (min-width: 800px){padding:2px 10px;border-radius:20px 0 0 20px}div{writing-mode:sideways-lr;text-align:left;@container (min-width: 800px){writing-mode:horizontal-tb;text-align:left}}}.ste{grid-area:ste;margin-right:1rem;@container (min-width: 800px){margin-right:0}}.hep{grid-area:hep}.lob{grid-area:lob}.fib{grid-area:fib;display:grid;grid-template-rows:2fr 2fr 2fr 3fr;grid-template-columns:auto auto;gap:5px;margin-bottom:2px;padding:6px;text-align:center;color:var(--blue);background-color:color-mix(in srgb,var(--grey) 50%,transparent);border-radius:6px;@container (min-width: 800px){grid-template-rows:auto;grid-template-columns:2fr 2fr 2fr 3fr;margin:0 2px 1rem}span{grid-row:span 4;writing-mode:sideways-lr;text-align:right;@container (min-width: 800px){grid-column:span 4;grid-row:1;writing-mode:horizontal-tb;text-align:left}}.stage{display:grid;place-items:center;padding:5px 10px;color:#fff;background-color:var(--blue);border-radius:6px}}}#stages{display:grid;background-color:var(--lt-blue);.stage{grid-area:1 / 1;padding:1rem;opacity:0;transition:.15s;@container (min-width: 800px){display:grid;gap:2rem;grid-template-columns:1fr 1fr;align-items:center;padding:2rem}&.active{opacity:1}div{display:grid;gap:1rem;justify-items:center;@container (min-width: 800px){gap:2rem}}}img{width:200px;height:auto;@container (min-width: 800px){order:1}}span{display:grid;place-items:center;padding:2px 10px;font-weight:700;color:#fff;background-color:var(--blue);border-radius:20px}strong{display:block;font-size:1.8em}}}article.statistics{position:relative;margin-block:2rem 1rem;h4{text-align:center;font-size:20px;color:var(--mid-blue);@media (min-width: 1300px){display:grid;align-items:center;position:absolute;top:212px;max-width:65%;height:3em;font-size:24px}}.items{display:grid;gap:2rem;text-align:center;@media (min-width: 1300px){grid-auto-flow:column;grid-template-columns:1fr 1fr auto 1fr;grid-template-rows:auto auto;gap:4rem 0;&:after{content:"";grid-column:3;grid-row:span 2;border-right:var(--mid-blue) solid 2px}}}.item{display:grid;gap:1rem;@media (min-width: 1300px){display:contents;&:first-child{.content{border-right:var(--mid-blue) solid 2px;border-radius:25px 0 0 25px}}&:last-child .content{border-radius:0 25px 25px 0}}}.image{padding-inline:1rem;@media (min-width: 1300px){padding-block:2rem}}img{justify-self:center;width:auto;height:105px;@media (min-width: 1300px){height:181px}}.content{padding:1px 1rem;background-color:var(--lt-blue);border-radius:25px;@media (min-width: 1300px){border-radius:0}}}nav.subnav{display:none;@media (min-width: 1200px){display:grid;position:sticky;top:calc(var(--top-main) + 90px);z-index:9;width:400px;font-size:19px;background-color:var(--lt-grey);border-radius:12px;filter:drop-shadow(10px 18px 5px color-mix(in srgb,var(--grey) 13%,transparent));p{padding-inline:2rem;font-weight:700}ul{margin:0;padding:1rem;list-style:none;background-color:#fff;border-radius:12px}a{display:block;padding:1rem;text-decoration:none;color:var(--grey);border-left:3px solid white;transition:.3s;&:focus,&:hover,&.active{color:inherit;border-left-color:var(--blue)}}}}article.symptoms{margin-block:2rem;padding:30px;background-color:var(--lt-grey);border-radius:25px;h4{margin-top:0;font-size:20px;color:var(--orange);@media (min-width: 1200px){font-size:24px}}ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,340px));gap:1rem;list-style:none;margin:0;padding:0}li{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;height:100px;padding-inline:1rem;font-size:18px;font-weight:700;background-color:#fff;border:#cccccc solid 1px;border-radius:25px;@media (min-width: 1200px){font-size:22px}}img{width:64px;height:64px;object-fit:contain}}article.systems{display:grid;container-type:inline-size;>*{grid-area:1 / 1}.bg{height:100%;object-fit:cover;object-position:left}.content{justify-self:center;justify-items:center;padding-inline:30px;@container (min-width: 1000px){justify-self:flex-end}}h4{margin-block:2rem;padding-inline:1rem;text-align:center;font-size:28px;@container (min-width: 1000px){font-size:30px}}ul{display:grid;gap:1rem;margin:0;padding:0 1rem 1rem;list-style:none;li{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;padding:1rem 2rem;font-weight:700;background-color:#fff;border:var(--orange) solid 1px;border-radius:20px;@container (min-width: 1000px){font-size:24px}&:first-child{color:#fff;background-color:var(--orange)}}img{width:87px;height:auto}}}main.fr article.systems ul{@container (min-width: 1000px){margin-right:150px;justify-self:flex-end}}article.video{display:grid;justify-items:center;margin-block:var(--margin);padding-inline:30px;font-size:25px;font-weight:700;background-color:var(--lt-blue);border-radius:25px;@media (min-width: 1200px){grid-template-columns:1fr auto;gap:2rem;align-items:center;font-size:36px}img{margin:0 auto 1em;height:auto;@media (min-width: 1200px){margin:1em 0}}}video{display:block;width:100%;max-width:900px}section.diabetes{margin-top:var(--margin);.new{display:grid;grid-template-columns:auto 1fr;gap:1ch;font-size:28px;font-weight:700;color:var(--orange);background-color:var(--lt-blue);@media (min-width: 1200px){font-size:33px}&:before{content:"";position:absolute;left:0;right:50%;z-index:-1;height:1.4em;background-color:inherit}&:after{content:"";height:1.4em;background-color:#fff}}h3{margin-top:2rem}>p{color:var(--orange)}figure.quote{margin:2rem 0;padding:0;.logo{display:inline-block;padding:2rem 2rem 0;background-color:var(--lt-grey);border-radius:25px 25px 0 0}img{width:275px;height:auto;@media (min-width: 1200px){width:320px}}.content{padding:2rem;background-color:var(--lt-grey);border-radius:0 25px 25px}blockquote{margin:0;line-height:2;p{margin-top:0}span{display:inline-block;font-size:48px;line-height:0;transform:translateY(.2em)}}figcaption{text-align:right}}.button{margin-inline:2rem;border-radius:30px 30px 0 0}.callout{display:grid;margin-bottom:var(--margin);padding-inline:30px;text-align:center;font-size:25px;border:var(--orange) solid 3px;border-radius:25px;@media (min-width: 1200px){text-align:left;font-size:36px}strong{color:var(--orange)}}}main.fr section.diabetes figure.quote blockquote span{transform:none}.button{display:inline-flex;gap:16px;align-items:center;padding:.5rem 1.5rem;font-size:20px;text-decoration:none;color:#fff;background-color:var(--blue);border:none;border-radius:30px;transition:.3s;&:focus,&:hover{filter:brightness(1.4)}&.orange{background-color:var(--orange)}&.pink{background-color:#eea7bf}img{width:auto;height:28px}svg{width:20px;height:auto}}figure.figure{margin:var(--margin) 0;padding:0;container-type:inline-size;h3{margin-top:0;font-size:20px;color:var(--mid-blue);@media (min-width: 1200px){font-size:24px}+p{text-align:center;font-size:28px;font-weight:700}}.content{padding:30px;background-color:var(--lt-blue);border-radius:25px}h4{margin-block:0 1rem;font-size:28px;@media (min-width: 1200px){font-size:33px}}img{display:block;height:auto;margin-inline:auto}&.therapeutic{position:relative;.content{text-align:center}h4{text-align:center;text-wrap-style:balance;@container (min-width: 1200px){position:absolute;max-width:350px;text-align:left}}}}article.key-concepts{margin-block:2rem;container-type:inline-size;ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}li{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;@container (min-width: 1200px){grid-template-columns:auto 1fr 1fr}img{z-index:2;width:75px;height:auto;margin-block:-.5rem -1rem;@container (min-width: 1200px){width:92px}}}h5{display:grid;align-content:center;z-index:1;min-height:4rem;margin-block:0;margin-left:-3rem;padding-inline:4rem 1rem;font-size:inherit;color:#fff;background-color:var(--blue);border-radius:0 25px 25px;@container (min-width: 1200px){height:5rem}span{font-weight:400}}.copy{grid-column:2;margin-top:-1rem;margin-left:-1rem;padding-top:1rem;padding-inline:2rem 1rem;background-color:#e2effa;border-radius:0 0 25px 25px;@container (min-width: 1200px){grid-column:3;display:grid;align-items:center;height:5rem;margin-top:0;padding-top:0;border-radius:0}}p{margin-block:.5rem;@container (min-width: 1200px){margin-block:0}}.mice{margin-top:2rem}.buttons{display:grid;gap:2rem;justify-content:center;margin-block:2rem;@container (min-width: 1200px){display:flex;justify-content:flex-start}.button:first-child{background-color:var(--orange)}}}article.multidisciplinary-cta{display:grid;margin-block:2rem;padding:30px;background-color:var(--lt-blue);border-radius:25px;@media (min-width: 1200px){grid-template-columns:auto 1fr;gap:2rem;align-items:center}img{margin-inline:auto}.content{display:grid;justify-items:center;@media (min-width: 1200px){justify-items:flex-start}}.copy{margin-block:1rem;@media (min-width: 1200px){margin-block:0;p{margin-top:0}}}}article.progression-rule{margin-block:2rem;color:#fff;background-color:var(--orange);border:var(--blue) solid 3px;border-radius:20px;container-type:inline-size;.grid{@container (min-width: 1000px){display:grid;grid-template-columns:auto 1fr;align-items:center}}h4{margin:0;padding:1rem 2rem;text-align:center;text-wrap-style:balance;font-size:36px;line-height:1.2;border-bottom:var(--blue) solid 3px;@container (min-width: 1000px){text-align:right;border-right:var(--blue) solid 3px;border-bottom:none}em{display:block;font-size:48px;font-style:normal}}p{margin-block:1rem;padding-inline:2rem;font-size:21px;@container (min-width: 1000px){font-size:26px}}}main.fr article.progression-rule h4{font-size:34px}article.risks{margin-block:2rem;.button{margin-left:2rem;border-radius:30px 30px 0 0}.content{padding:30px;background-color:var(--lt-blue);border-radius:25px}h4{margin-block:0 2rem;font-size:28px;font-weight:400;@media (min-width: 1200px){font-size:33px}strong{font-size:1.5em;font-weight:bolder;color:var(--orange)}}}.risk-items{display:grid;gap:1rem;container-type:inline-size;.item{border:#ece8e5 solid 1px;border-radius:6px;overflow:hidden;@container (min-width: 900px){display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:0;background-color:unset;border:none;border-radius:0}&:first-child .head{background-color:color-mix(in srgb,var(--blue) 50%,transparent)}&:nth-child(2) .head{background-color:color-mix(in srgb,var(--blue) 75%,transparent)}}.head{display:grid;gap:1rem;align-items:center;padding:30px;color:#fff;background-color:var(--blue);@container (min-width: 430px){grid-template-columns:auto 1fr}@container (min-width: 900px){border-radius:6px}img{width:auto;height:80px}h5{margin:0;font-size:1.6rem}.fib{display:block;font-size:1rem}.equals{color:var(--orange)}strong{display:block;font-weight:bolder}}.copy{padding:30px;font-size:1.2rem;background-color:#fff;@container (min-width: 900px){display:grid;align-items:center;padding:0;background-color:unset}>*{margin:0}span{display:inline-block}}}article.screening{margin-block:2rem;text-align:center;h4{display:inline-block;margin:0 50px;padding:.5rem 2rem;text-wrap-style:balance;font-size:25px;font-weight:400;color:#fff;background-color:var(--orange);border-radius:35px 35px 0 0;@media (min-width: 1200px){font-size:33px}}ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:1fr;gap:30px;margin:0;padding:30px;list-style:none;border:var(--orange) solid 3px;border-radius:22px}li{display:grid;place-items:center;padding:.5rem 1rem;font-size:25px;font-weight:700;background-color:#b8daf3;border-radius:22px;@media (min-width: 1200px){font-size:28px}}p{margin:0}}main.fr article.screening h4{@media (min-width: 1200px){font-size:30px}}.therapeutic-callout{display:grid;justify-items:center;.callout{display:grid;margin-top:2rem;padding-inline:30px;text-align:center;font-size:25px;font-weight:700;border:var(--orange) solid 3px;border-radius:25px;@media (min-width: 1200px){font-size:36px}strong{color:var(--orange)}}.button{border-radius:0 0 30px 30px}}article.resources{margin-block:var(--margin);h2{margin-bottom:2rem}ul{display:flex;gap:3rem 2rem;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}li{display:grid;gap:1rem;justify-items:center}img{width:300px;height:200px;object-fit:contain}}article.references{margin-block:7rem 3rem;.content{padding:0 30px 30px;background-color:var(--lt-blue)}h2{margin-block:0 -.8em;transform:translateY(-.8em)}a{color:inherit}}.contact[data-astro-cid-4jmlleyw]{margin-block:3rem;.content{padding:30px;font-size:25px;font-weight:700;background-color:var(--lt-blue);border-radius:25px;@media (min-width: 1200px){font-size:36px}}h2{margin-top:0}}footer{position:relative;overflow:hidden;.grid{display:grid;grid-template-areas:"content content content" "copyright copyright copyright" "code code code" "links links links" "novo . imc";grid-template-columns:100px 1fr 100px;gap:0 2rem;align-items:flex-end;padding:0 var(--padding) 2rem;@media (min-width: 500px){grid-template-areas:"content content content" "copyright copyright copyright" "code code code" "novo links imc"}@media (min-width: 1200px){grid-template-columns:100px auto 1fr auto 100px;grid-template-areas:". content content content ." "novo content content content imc" "novo copyright code links imc"}.content{grid-area:content;.mice{padding-left:0;text-indent:0}}.copyright{grid-area:copyright}.code{grid-area:code;@media (min-width: 1200px){text-align:center}}.novo-logo{grid-area:novo}.links{grid-area:links;display:flex;gap:2rem;margin-block:1rem;@media (min-width: 500px){justify-content:center;margin-block:0}a{text-decoration:none;color:var(--grey);&:focus,&:hover{text-decoration:underline}}}.imc-logo{grid-area:imc}img{height:auto}}.background-text{position:absolute;left:50%;bottom:0;z-index:-1;text-align:center;font-size:clamp(130px,-38.75px + 33.75vw,400px);opacity:.05;transform:translate(-50%) translateY(40%)}}header.header{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;position:sticky;top:0;z-index:10;min-height:var(--top-main);padding:1rem var(--padding);box-sizing:border-box;font-size:10px;color:#fff;background-color:var(--blue);transition:.3s;@media (min-width: 600px){font-size:16px}@media (min-width: 1200px){grid-template-columns:200px 1fr 200px;font-size:19px;&.scrolled{.logo img{height:50px}}}.logo{display:none;transition:.3s;@media (min-width: 1200px){display:block;img{width:auto;height:80px}}}p{margin:0;text-align:center;text-wrap-style:balance}.button{display:flex;justify-self:flex-end;margin-right:calc(-1 * var(--padding))}}header.header,nav.main-nav{.button{font-size:17px;border-radius:30px 0 0 30px;@media (min-width: 1200px){font-size:19px}img{display:none;@media (min-width: 1200px){display:block}}svg{display:none}}}.hero{line-height:1.2;color:#fff;background-color:var(--blue);.top{display:grid;>*{grid-area:1 / 1}.bg{width:auto;height:470px;object-fit:cover;mask-image:linear-gradient(90deg,transparent 0%,black 100%);@media (min-width: 1200px){max-width:80%;height:730px;margin-left:20%;mask-image:linear-gradient(90deg,transparent 0%,black 50%)}}.content{z-index:1;max-width:380px;padding-inline:var(--padding);@media (min-width: 1200px){max-width:1000px}h1{margin-block:.5em 1em;font-size:40px;font-weight:400;text-wrap-style:balance;@media (min-width: 450px){font-size:49px}@media (min-width: 1200px){margin-block:1em;font-size:87px}em{font-style:normal;color:var(--orange)}}.logo{width:205px;height:auto;@media (min-width: 1200px){width:370px}}}}.bottom{display:grid;>*{grid-area:1 / 1}.bg{height:100%;object-fit:cover;object-position:50% 0%}ul{display:grid;gap:2rem;margin:3rem 0;padding-inline:var(--padding);list-style:none;li{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;font-size:18px;@media (min-width: 1200px){font-size:32px}}img{width:62px;height:auto;@media (min-width: 1200px){width:92px}}p{margin:0}}}}nav.main-nav{display:contents;@media (min-width: 1500px){display:flex;gap:1ch;justify-content:space-between;align-items:center;position:sticky;top:var(--top-main);z-index:10;padding-left:var(--padding);background-color:#fff;border-bottom:1px solid var(--grey)}ul{display:none;list-style:none;@media (min-width: 1500px){display:contents}&.open{display:grid;gap:2rem;align-content:flex-start;position:fixed;top:0;right:0;z-index:11;height:100%;margin:0;padding:3rem 30px;box-sizing:border-box;background-color:#fff;animation-name:cascadeInRightAnimation;animation-duration:.15s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;a{font-size:1.3em;font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--blue)}}}li{@media (min-width: 1500px){a{display:flex;gap:1ch;align-items:center;padding:.5rem 1ch;font-size:19px;font-weight:700;text-transform:uppercase;text-decoration:none;color:inherit;border-radius:12px;transition:.3s;&:focus,&:hover,&.active{color:#fff;background-color:var(--blue);&:after{border-color:transparent}}&:before,&:after{content:"";width:10px;height:10px}&:after{border:0 solid var(--orange);border-right-width:2px;border-bottom-width:2px;transform:translateY(-3px) rotate(45deg)}}}}.button{display:flex;position:sticky;top:calc(var(--top-main) + 1rem);right:0;z-index:10;max-width:max-content;margin-block:1rem;margin-left:auto}button{display:grid;justify-self:flex-end;align-content:space-around;position:sticky;top:calc(var(--top-main) + 4rem);right:10px;z-index:10;width:100px;height:100px;padding:20px;margin-left:auto;box-sizing:border-box;font-size:0;background-color:color-mix(in srgb,white 50%,transparent);border:none;border-radius:60px;transition:.15s;@media (min-width: 1500px){display:none}span{position:absolute}div{border-top:2px solid var(--blue);transition:.15s}&:focus,&:hover{background-color:var(--blue);div{border-color:#fff}}}}.calculator{padding-inline:var(--padding);background-color:var(--lt-blue);.main-copy{strong{font-size:1.2em}}form{border-top:1px solid var(--blue);.field{display:grid;gap:1rem;padding:30px;background-color:#fff;border-bottom:1px solid var(--blue);@media (min-width: 1200px){grid-template-columns:1fr 430px;gap:2rem}}label{font-size:24px;font-weight:700}p{margin:0}.input{display:grid;grid-template-columns:1fr 1fr;height:100px;border:1px solid var(--blue);border-radius:12px;overflow:hidden;@media (min-width: 500px){grid-template-columns:1fr 150px}}input,textarea{align-content:center;min-width:0;padding-inline:30px;font-family:inherit;font-size:inherit;color:inherit;background-color:transparent;border:0;border-radius:12px 0 0 12px;resize:none;&::placeholder{color:#fff;@media (min-width: 600px){color:gray}}}.unit{display:grid;place-items:center;font-weight:700;background-color:color-mix(in srgb,var(--grey) 50%,transparent);@media (min-width: 500px){font-size:24px}}.mice{margin-bottom:0;color:gray}button{margin-block:2rem}}.results{height:0;margin-bottom:2rem;padding:30px;box-sizing:border-box;color:#fff;background-color:var(--blue);border-radius:25px;overflow:hidden;opacity:0;transition:.3s;transition-behavior:allow-discrete;&.show{height:auto;opacity:1}.score{margin-bottom:1rem;font-size:25px;font-weight:700;@media (min-width: 1200px){font-size:36px}span{color:var(--orange)}}.risks{padding:30px;color:var(--blue);background-color:var(--lt-blue);border-radius:25px}.hide{display:none}}}
