body{background:#fff;margin:0}body h1,body h2,body h3,body h4,body .jcm-title{font-family:Libre Franklin,system-ui,sans-serif}*{box-sizing:border-box}a{color:#003845;text-decoration:none}a:hover{color:#009ba6}body{color:#000;font-family:Libre Franklin,system-ui,sans-serif}img{max-width:100%}.jcm-wrap{max-width:1280px;margin:0 auto;padding-left:40px;padding-right:40px}@media (width<=760px){.jcm-wrap{padding-left:20px;padding-right:20px}}@keyframes jcmticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.jcm-ticker{animation:60s linear infinite jcmticker}@media (width<=760px){.jcm-hide-sm{display:none!important}}@keyframes mgWipe{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes mgGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mgGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mgSweep{0%{transform:translate(-100%)}to{transform:translate(100vw)}}@keyframes mgReveal{0%{clip-path:inset(100% 0 0);transform:translateY(16px)}to{clip-path:inset(0);transform:none}}@keyframes mgUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes mgFade{0%{opacity:0}to{opacity:1}}@keyframes mgZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes mgRise{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes mgImg{0%{clip-path:inset(0 0 100%);transform:scale(1.08)}to{clip-path:inset(0);transform:scale(1)}}.mg-loader{z-index:100;pointer-events:none;position:fixed;inset:0}.mg-panel{position:absolute;inset:0;overflow:hidden}.mg-main{animation:mgWipe 1s cubic-bezier(.77,0,.18,1) var(--out) forwards;background:#003845}.mg-teal{animation:mgWipe 1s cubic-bezier(.77,0,.18,1) calc(var(--out) + .14s) forwards;background:#009ba6}.mg-h{transform-origin:0;background:#7fd5dc52;height:1px;animation:1.1s cubic-bezier(.65,0,.2,1) forwards mgGrowX;position:absolute;left:0;right:0;transform:scaleX(0)}.mg-h.r{transform-origin:100%}.mg-v{transform-origin:top;background:#ffffff29;width:1px;animation:1.2s cubic-bezier(.65,0,.2,1) forwards mgGrowY;position:absolute;top:0;bottom:0;transform:scaleY(0)}.mg-sweep{background:linear-gradient(90deg,#009ba600,#009ba6 70%,#7fd5dc);width:38vw;height:2px;animation:1.3s cubic-bezier(.6,0,.3,1) forwards mgSweep;position:absolute;left:0;transform:translate(-100%)}.mg-logo{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mg-logo .in{clip-path:inset(100% 0 0);animation:.8s cubic-bezier(.2,.7,.2,1) .55s forwards mgReveal}.mg-logo .bar{transform-origin:0;background:#009ba6;width:200px;height:2px;margin-top:20px;animation:.9s cubic-bezier(.65,0,.2,1) .9s forwards mgGrowX;display:block;transform:scaleX(0)}.jcm-in{opacity:0;animation:1s cubic-bezier(.2,.75,.2,1) forwards mgUp}.jcm-d0{animation-delay:calc(var(--intro) - .1s)}.jcm-d1{animation-delay:var(--intro)}.jcm-d2{animation-delay:calc(var(--intro) + .14s)}.jcm-d3{animation-delay:calc(var(--intro) + .28s)}.jcm-d4{animation-delay:calc(var(--intro) + .42s)}.jcm-bar{transform-origin:0;animation:mgGrowX .9s cubic-bezier(.65,0,.2,1) calc(var(--intro) - .2s) forwards;transform:scaleX(0)}.jcm-vline{transform-origin:top;animation:mgGrowY 1.4s cubic-bezier(.65,0,.2,1) calc(var(--intro) - .4s) forwards;transform:scaleY(0)}.jcm-heroimg{animation:mgZoom 2.6s cubic-bezier(.2,.7,.2,1) calc(var(--intro) - .6s) both}.jcm-photo{overflow:hidden}a img,a .jcm-zoom{transition:transform .8s cubic-bezier(.2,.7,.2,1)}a:hover img{transform:scale(1.04)}a svg{transition:transform .35s cubic-bezier(.2,.7,.2,1)}a:hover svg{transform:translate(6px)}html.jcm-js .jcm-reveal{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1.3s cubic-bezier(.16,.8,.2,1);transform:translateY(64px)}html.jcm-js .jcm-item{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.16,.8,.2,1);transform:translateY(44px)}html.jcm-js .jcm-img{clip-path:inset(0 0 100%);transition:clip-path 1.3s cubic-bezier(.77,0,.18,1),transform 1.8s cubic-bezier(.16,.8,.2,1);transform:scale(1.12)}html.jcm-js .jcm-bgimg{transition:transform 2.6s cubic-bezier(.16,.8,.2,1);transform:scale(1.18)}html.jcm-js .jcm-rule{transform-origin:0;transition:transform 1.4s cubic-bezier(.65,0,.2,1);transform:scaleX(0)}html.jcm-js .jcm-reveal.is-in,html.jcm-js .jcm-item.is-in,html.jcm-js .jcm-bgimg.is-in,html.jcm-js .jcm-rule.is-in{opacity:1;transform:none}html.jcm-js .jcm-img.is-in{clip-path:inset(0);transform:none}html.jcm-js a:hover .jcm-img.is-in{transition:clip-path 1.3s,transform .8s cubic-bezier(.2,.7,.2,1);transform:scale(1.04)}html.jcm-js .jcm-s1{transition-delay:90ms}html.jcm-js .jcm-s2{transition-delay:.18s}html.jcm-js .jcm-s3{transition-delay:.27s}html.jcm-js .jcm-s4{transition-delay:.36s}html.jcm-js .jcm-s5{transition-delay:.45s}html.jcm-js .jcm-s6{transition-delay:.54s}html.jcm-js .jcm-s7{transition-delay:.63s}html.jcm-js .jcm-s8{transition-delay:.72s}.jcm-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.mg-loader{display:none}.jcm-in,.jcm-reveal,.jcm-item,.jcm-rule,.jcm-img,.jcm-bgimg,.jcm-bar,.jcm-vline,.jcm-heroimg{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}.jcm-dd{position:relative}.jcm-dd select{opacity:0;pointer-events:none;position:absolute;inset:0}.jcm-dd-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:48px;font:inherit;color:#000;border-bottom:1px solid #003845;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;transition:border-color .3s;display:flex}.jcm-dd-btn:focus-visible{outline-offset:4px;outline:2px solid #009ba6}.jcm-dd-btn .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jcm-dd-btn .ic{flex-shrink:0;width:14px;height:14px;position:relative}.jcm-dd-btn .ic:before,.jcm-dd-btn .ic:after{content:"";background:#009ba6;width:9px;height:1.5px;transition:transform .45s cubic-bezier(.65,0,.2,1);position:absolute;top:6px}.jcm-dd-btn .ic:before{left:-1px;transform:rotate(40deg)}.jcm-dd-btn .ic:after{right:-1px;transform:rotate(-40deg)}.jcm-dd.open .jcm-dd-btn{border-bottom-color:#009ba6}.jcm-dd.open .jcm-dd-btn .ic:before{transform:rotate(-40deg)}.jcm-dd.open .jcm-dd-btn .ic:after{transform:rotate(40deg)}.jcm-dd-btn:after{content:"";transform-origin:0;background:#009ba6;height:2px;transition:transform .5s cubic-bezier(.65,0,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.jcm-dd.open .jcm-dd-btn:after,.jcm-dd-btn:hover:after{transform:scaleX(1)}.jcm-dd-list{z-index:40;color:#003845;clip-path:inset(0 0 100%);pointer-events:none;background:#fff;border:1px solid #00384524;max-height:360px;margin:0;padding:6px 0;list-style:none;transition:clip-path .45s cubic-bezier(.77,0,.18,1);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 22px 44px -24px #00384559}.jcm-dd-list:before{content:"";background:#009ba6;height:2px;margin:-6px 0 4px;display:block;position:sticky;top:-6px}.jcm-dd.open .jcm-dd-list{clip-path:inset(0 -40px -60px);pointer-events:auto}.jcm-dd-list li{cursor:pointer;color:#003845;opacity:0;align-items:center;gap:14px;padding:10px 20px;font-size:13px;line-height:1.35;transition:color .2s,background .2s,opacity .35s,transform .45s cubic-bezier(.16,.8,.2,1);display:flex;position:relative;transform:translateY(6px)}.jcm-dd.open .jcm-dd-list li{opacity:1;transform:none}.jcm-dd-list li+li{border-top:1px solid #f2f4f4}.jcm-dd-list li:before{content:"";background:#009ba6;flex-shrink:0;width:0;height:2px;margin-right:-14px;transition:width .35s cubic-bezier(.65,0,.2,1),margin .35s cubic-bezier(.65,0,.2,1)}.jcm-dd-list li:hover,.jcm-dd-list li.act{background:#f2f4f4}.jcm-dd-list li:hover:before,.jcm-dd-list li.act:before{width:16px;margin-right:0}.jcm-dd-list li[aria-selected=true]{color:#009ba6;font-weight:600}.jcm-dd-list li[aria-selected=true]:before{width:24px;margin-right:0}.jcm-dd-list::-webkit-scrollbar{width:6px}.jcm-dd-list::-webkit-scrollbar-thumb{background:#009ba659}@media (prefers-reduced-motion:reduce){.jcm-dd-list,.jcm-dd-list li{transition:none}}.jcm-tick{background:#009ba6;width:16px;height:2px;display:block}.jcm-tick-end{width:28px;height:2px}.jcm-prose{color:#1a1a1a;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;max-width:76ch;font-size:13px;line-height:1.85}.jcm-prose>:first-child{margin-top:0}.jcm-prose p{margin:0 0 1.15em}.jcm-prose strong{color:#000;font-weight:600}.jcm-prose h2{color:#003845;letter-spacing:-.005em;text-wrap:balance;margin:2.4em 0 .8em;padding-top:22px;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.25;position:relative}.jcm-prose h2:before{content:"";background:#009ba6;width:28px;height:2px;position:absolute;top:0;left:0}.jcm-prose h3{color:#003845;margin:2em 0 .6em;font-size:15px;font-weight:600;line-height:1.3}.jcm-prose blockquote{color:#003845;border-left:2px solid #009ba6;margin:2em 0;padding:4px 0 4px 28px;font-family:Newsreader,Georgia,serif;font-size:1.25em;line-height:1.5}.jcm-prose ul,.jcm-prose ol{margin:0 0 1.3em;padding:0;list-style:none}.jcm-prose li{margin:0 0 .55em;padding-left:30px;position:relative}.jcm-prose ul>li:before{content:"";background:#009ba6;width:14px;height:2px;position:absolute;top:.88em;left:0}.jcm-prose ol{counter-reset:jcm}.jcm-prose ol>li{counter-increment:jcm}.jcm-prose ol>li:before{content:counter(jcm) ".";color:#009ba6;font-size:.9em;font-weight:700;position:absolute;top:0;left:0}.jcm-prose a{color:#007e87;text-underline-offset:3px;word-break:break-word;text-decoration:underline 1px}.jcm-prose a:hover{color:#003845}.jcm-prose figure{margin:2.2em 0}.jcm-prose figure img{width:100%;height:auto;display:block}.jcm-prose figcaption{color:#666e74;margin-top:10px;font-size:13px}.jcm-share{border-top:1px solid #666e7440;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:56px;padding-top:20px;font-size:13px;display:flex}.jcm-share span{letter-spacing:.16em;text-transform:uppercase;color:#666e74;font-size:11px;font-weight:600}.jcm-share a{color:#003845;border-bottom:1px solid #0000;padding:4px 0;text-decoration:none;transition:border-color .25s,color .25s}.jcm-share a:hover{color:#009ba6;border-bottom-color:#009ba6}
