/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{html{scroll-behavior:smooth}body{position:relative;overflow-x:hidden}.contain{max-width:1216px;margin:0 auto;padding-left:24px;padding-right:24px;position:relative}section{margin-top:63px;margin-bottom:48px}section:first-of-type{margin-top:0;margin-bottom:0}@media print,screen and (min-width:768px){section{margin-top:96px;margin-bottom:96px}}.bg-blue{background:linear-gradient(243.93deg,#4865c6 47.03%,#324ca1 96.53%);margin-top:0;margin-bottom:0;padding-top:52px;padding-bottom:52px}@media print,screen and (min-width:768px){.bg-blue{padding-top:105px;padding-bottom:105px}}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:common-ligatures;color:#001a20;font-family:elza,sans-serif;font-size:1.6rem;position:relative}h1,h2,h3,h4,h5,h6{color:#001a20;margin-bottom:1em;font-family:elza,sans-serif}h1{font-size:4.4rem;font-weight:300;line-height:1.14}h2{font-size:4rem;font-weight:400;line-height:1.25}h3{margin-bottom:1.33em;font-size:2.4rem;font-weight:500;line-height:1.33}h4{margin-bottom:1.33em;font-size:2rem;font-weight:500;line-height:3rem}h5{margin-bottom:1.33em;font-size:1.6rem;font-weight:500;line-height:2.6rem}.heading-icon{align-items:flex-start;gap:22px;max-width:300px;display:inline-flex}@media print,screen and (min-width:768px){.heading-icon{max-width:600px}}.heading-icon:before{content:url(../src/svg/line.svg);padding-top:8px}.heading-icon h3{font-size:2.1rem;font-weight:300;line-height:125%}@media print,screen and (min-width:768px){.heading-icon h3{font-size:3.2rem}}p,ol,ul{margin-bottom:2.4rem}p,li{font-size:1.6rem;line-height:2.6rem}a,a:link,a:visited{color:#006c83}a:hover,a:focus{color:#003b3f}ol,ul{margin-left:0;padding-left:16px}:is(ol,ul) li{margin-bottom:16px}:is(ol,ul) li::marker{color:#006c83}:is(ol,ul) :last-child{margin-bottom:0}button,.btn,a{transition:all .2s ease-in-out}button.reset{appearance:none;cursor:pointer;background-color:#0000;border:0;padding:0}.btn{text-align:center;appearance:none;cursor:pointer;border:0;justify-content:center;align-items:center;padding:8px 16px;font-size:1.8rem;font-weight:500;line-height:145%;display:inline-flex}.btn:hover,.btn:focus{outline:0}.btn-dark{color:#e6fbfc;background:linear-gradient(205.56deg,#006c83,#00343f)}.more{color:#fff;background:0 0;font-size:1.8rem;font-weight:300;line-height:145%}.more:hover,.more:focus{color:#ffac4a}.more.done{display:none}.btn-wrapped{color:#00343f;background:linear-gradient(#d4fdff,#5ba8b9 60%);padding:0;font-size:1.8rem;text-decoration:none;box-shadow:0 4px 24px #006c8352}.btn-wrapped .button-wrap{background-color:#fff;padding:8px 16px;display:block}footer{background-color:#00343f;padding:64px 0 40px}@media print,screen and (min-width:768px){footer{padding:32px 0}}footer a,footer a:link,footer a:visited{color:#adbec0;text-decoration:underline}footer a:hover,footer a:focus{color:#e6fbfc}footer a:active{color:#e6fbfc;text-decoration:none}@media screen and (max-width:767px){.nav.footer-nav{justify-content:space-around}}@media screen and (max-width:459px){.nav.footer-nav li.menu-item{flex:0 25%}}.footer-container{flex-flow:column wrap;justify-content:space-between;align-items:center;gap:48px;display:flex}@media print,screen and (min-width:768px){.footer-container{flex-direction:row;gap:24px}}.footer-container .footer-logo{flex:0 auto}.footer-container .footer-logo svg{max-width:120px;height:auto}.footer-container .footer-logo svg g{transform-origin:34% 35%;transition:transform .2s}.footer-container .footer-logo:hover svg g{transform:rotate(10deg)}.footer-info{color:#adbec0;text-align:center;flex:1 0 100%;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media print,screen and (min-width:768px){.footer-info{text-align:right}.footer-info .bottom{justify-content:flex-end;align-items:center;gap:32px;display:flex}.footer-info .bottom>div{position:relative}.footer-info .bottom>div:not(:first-child):before{content:"";background-color:#adbec0;width:1px;position:absolute;top:2px;bottom:4px;left:-16px}}header.header{z-index:450;background:#00343f;border-bottom:.5px solid #e6fbfc;width:100%;padding-top:32px;padding-bottom:32px;position:absolute}@media print,screen and (min-width:1024px){.nav-sticky :is(header.header){z-index:80;background:#fff;transition:top .2s;position:fixed}}.logo{display:block}.logo svg{width:128px;height:auto}@media print,screen and (min-width:1024px){.logo svg{width:225px}}.logo svg g{transform-origin:34%;transition:transform .2s}@media screen and (max-width:1023px){.logo{z-index:90}}.logo:hover svg g{transform:rotate(10deg)}.nav-sticky .nav-toggle div{background-color:#001a20}.nav-toggle{z-index:9999;cursor:pointer;background:0 0;width:26px;height:16px;margin-left:auto;display:block;position:relative}@media print,screen and (min-width:1024px){.nav-toggle{display:none}}.nav-toggle:hover div,:is(.nav-toggle:hover,.nav-toggle:focus) div{background-color:#e6fbfc}.nav-toggle div{opacity:1;background-color:#fff;border-radius:10px;width:100%;height:2px;transition:all .2s ease-in-out,background .15s;display:block;position:absolute;left:0;transform:rotate(0)}.nav-toggle div:first-child{top:0}.nav-toggle div:nth-child(2),.nav-toggle div:nth-child(3){top:7px}.nav-toggle div:nth-child(4){top:14px}.show-nav .nav-toggle div{background-color:#fff}.show-nav .nav-toggle div:first-child{width:0%;top:18px;left:50%}.show-nav .nav-toggle div:nth-child(2){transform:rotate(45deg)}.show-nav .nav-toggle div:nth-child(3){transform:rotate(-45deg)}.show-nav .nav-toggle div:nth-child(4){width:0%;top:18px;left:50%}.nav-container{justify-content:space-between;align-items:center;gap:0;display:flex}@media print,screen and (min-width:400px){.nav-container{gap:40px}}@media print,screen and (min-width:768px){.nav-container{gap:130px}}.nav{text-align:center;flex-wrap:wrap;align-items:center;gap:48px;margin-bottom:0;padding-left:0;list-style:none;display:flex}@media print,screen and (min-width:768px){.nav{flex-wrap:nowrap;gap:64px}}.nav li.menu-item{color:#e6fbfc;margin:0;font-size:1.8rem;display:block}.nav li.menu-item a{color:#e6fbfc;padding:8px;text-decoration:none;display:block}.nav li.menu-item a:hover,.nav li.menu-item a:focus{color:#ffac4a}.nav li.menu-item a:active{color:#e6fbfc;font-weight:600}.nav-socials{align-items:center;gap:20px;display:inline-flex}@media print,screen and (min-width:1160px){.nav-socials{gap:48px}}.nav-socials .social{width:20px;height:20px}.nav-socials .social img{width:100%}.nav-socials .social svg{fill:#fff;transition:all .2s}.nav-socials .social svg:hover,.nav-socials .social svg:focus{fill:#ffac4a}.nav-wrap{gap:40px}@media print,screen and (min-width:1024px){.nav-wrap{display:flex}}@media print,screen and (min-width:1160px){.nav-wrap{gap:130px}}@media print,screen and (min-width:1024px){.nav-sticky .nav-socials a svg,.nav-sticky .nav-socials a svg:hover,.nav-sticky .nav-socials a svg:focus{fill:#001a20}.nav-sticky li a{color:#001a20}.nav-sticky li a:hover{color:#001a20;border-color:#001a20}.nav-sticky li a.in-view{border-color:#001a20}.nav-sticky .contact{color:#001a20;border:2px solid #0000;padding:5px}.nav-sticky .contact:hover,.nav-sticky .contact:focus{color:#001a20;border:2px solid #001a20}}@media screen and (max-width:1023px){.nav-wrap{z-index:70;opacity:0;pointer-events:none;background:#00343f;flex-wrap:wrap;justify-content:space-between;margin-top:92px;padding:40px 36px;transition:all .1s;display:flex;position:fixed;inset:0}.nav-wrap .nav{text-align:right;flex-flow:column wrap;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.nav-wrap li a{color:#e6fbfc;letter-spacing:1px;font-size:2rem;font-weight:400;line-height:2.6rem}.nav-wrap li a:hover,.nav-wrap li a:focus{color:#ffac4a}.show-nav .nav-wrap{opacity:1;pointer-events:auto}}body.show-nav{height:100vh;overflow:hidden}.nav-socials{z-index:20;justify-content:flex-end;align-items:flex-end;gap:48px;width:100%;display:flex}@media print,screen and (min-width:1024px){.nav-socials{display:none}}.nav-socials a{color:#fff;display:block}.nav-socials a:hover{color:#88d1e1}.nav-socials svg{max-width:28px;max-height:28px;display:block}.nav-copyright{color:#adbec0;text-align:right;width:100%;font-size:1.4rem;font-weight:400;line-height:2.8rem}@media print,screen and (min-width:1024px){.nav-copyright{display:none}}:is(.page:not(.home),.error404) header.header{position:relative}:is(.page:not(.home),.error404) .hero{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:64px;padding-bottom:64px;position:relative}@media print,screen and (min-width:768px){:is(.page:not(.home),.error404) .hero{padding-top:96px;padding-bottom:96px}}:is(.page:not(.home),.error404) .hero:before{content:"";z-index:100;background:linear-gradient(#0000 -8%,#d4fafc);width:100%;height:100%;position:absolute;top:0;left:0}:is(.page:not(.home),.error404) .hero .contain{z-index:300}:is(.page:not(.home),.error404) .hero-text h1{color:#001a20}.wysi .table-wrap{margin-bottom:2.4rem;box-shadow:0 4px 24px #006c8352}@media screen and (max-width:767px){.wysi .table-wrap{margin-left:24px}}.wysi table{border-collapse:collapse;background-color:#fff;border:none;width:100%}.wysi table th{text-align:left;color:#e6fbfc;vertical-align:bottom;white-space:nowrap;background-color:#003b3f;padding:12px 16px;font-size:1.6rem;font-weight:600;line-height:2.4rem}.wysi table td{text-align:left;color:#000;vertical-align:middle;background-color:#fff;border:1px solid #006c834d;padding:32px 24px;font-size:1.6rem;line-height:2.4rem;transition:backgroundColor .2s}.wysi table td:last-child{padding-top:18px;padding-bottom:18px}:is(.wysi table th,.wysi table td) :last-child{margin-bottom:0}.wysi table tr:hover td{background-color:#e6fbfc99}:is(.checkbox,.gfield_checkbox>div) input{display:none}:is(.checkbox,.gfield_checkbox>div) label{cursor:pointer;padding-left:32px;font-size:16px;line-height:1.2;display:inline-block;position:relative}:is(.radio,.checkbox,.gfield_checkbox>div,.gfield_radio>div) label:before{content:"";border:1px solid #17232c4d;width:18px;height:18px;display:block;position:absolute;top:1px;left:0}:is(.checkbox,.gfield_checkbox>div) input:checked+label:before{background-color:#00f;background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 2L5 8L2 5' stroke='white' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat}input[type=text],input[type=email],input[type=tel],input[type=search],textarea{width:100%;height:43px;box-shadow:none;-webkit-appearance:none;border:1px solid gray;border-radius:1px;padding:13px 13px 11px;font-size:16px;line-height:19px}:is(input[type=text],input[type=email],input[type=tel],input[type=search],textarea):hover,:is(input[type=text],input[type=email],input[type=tel],input[type=search],textarea):focus{outline:0}:is(.radio,.gfield_radio>div) input{display:none}:is(.radio,.gfield_radio>div) label{cursor:pointer;padding-left:32px;font-size:16px;line-height:1.2;display:inline-block;position:relative}:is(.radio,.gfield_radio>div) label:before{content:"";border:1px solid #17232c4d;border-radius:50%;width:18px;height:18px;display:block;position:absolute;top:1px;left:0}:is(.radio,.gfield_radio>div) label:after{content:"";border-radius:50%;width:14px;height:14px;display:block;position:absolute;top:4px;left:3px}:is(.radio,.gfield_radio>div) input:checked+label:before{border-color:#00f}:is(.radio,.gfield_radio>div) input:checked+label:after{background-color:#00f}.about{margin-top:0;margin-bottom:0;padding-top:64px;padding-bottom:64px;overflow:hidden}@media print,screen and (min-width:768px){.about{padding-top:96px;padding-bottom:96px}}.about .contain{position:relative}.about-text-container{flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:1000px;display:flex}.about-text-container h2{flex:0 auto;margin-bottom:0}@media print,screen and (min-width:768px){.about-text-container{flex-wrap:nowrap;gap:96px}.about-text-container h2{flex:0 0 380px}}.about-text{flex:auto}.about-text :last-child{margin-bottom:0}.about-cta{aspect-ratio:1168/458;background-position:50%;background-repeat:no-repeat;background-size:cover;border:8px solid #fff;border-radius:250px;width:100%;max-width:734px;margin-top:48px;margin-left:auto;margin-right:auto;display:block;position:relative;overflow:hidden;box-shadow:0 4px 24px #006c8352}@media print,screen and (min-width:768px){.about-cta{border:16px solid #fff;margin-top:112px}}.about-cta-copy{color:#e6fbfc;background-color:#006c83cc;margin-top:160px;padding:48px 24px 64px 48px;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media print,screen and (min-width:768px){.about-cta-copy{border-top-right-radius:210px;width:600px;max-height:240px;margin-top:0;padding:48px 96px 64px 128px;position:absolute;bottom:0;left:0}}.about-cta-copy h1,.about-cta-copy h2,.about-cta-copy h3,.about-cta-copy h4,.about-cta-copy h5{color:#e6fbfc;margin-bottom:8px}.about-cta-copy p{margin-bottom:8px}.about-cta-copy b,.about-cta-copy strong{font-size:2rem;font-weight:500}.about-cta-copy :last-child{margin-bottom:0}.home-hero{background-color:#fff;min-height:100%;padding-top:190px;position:relative}.home-hero>.contain{z-index:100;height:100%;position:relative}.home-hero:before{content:"";z-index:1;background:linear-gradient(#00343f 14.86%,#00343f00 80.32%);width:100%;height:calc(100% - 209px);position:absolute;top:0;left:0}@media print,screen and (min-width:768px){.home-hero:before{background:#00343f;height:calc(100% - 116px)}}.home-hero .hero-background{background-blend-mode:soft-light;z-index:2;opacity:.8;background-color:#00343f;background-position:80% 0;background-repeat:no-repeat;background-size:cover;width:100%;height:calc(100% - 209px);position:absolute;top:0;left:0}@media screen and (max-width:767px){.home-hero .hero-background{background-position:42% 20%;background-size:auto}}@media print,screen and (min-width:768px){.home-hero .hero-background{background-position:50%;height:calc(100% - 116px)}}.hero-image img,.hero-image svg{max-width:100%;height:auto}@media print,screen and (min-width:768px){.hero-image:hover svg g[filter="url(#filter0_d_564_51)"]{animation:4s linear infinite pulse}}@media screen and (max-width:767px){.hero-image svg g[filter="url(#filter0_d_564_51)"]{animation:4s linear infinite pulse}}@keyframes pulse{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.hero-text{z-index:15;max-width:700px}.hero-text .hero-title p,.hero-text h1{color:#e6fbfc;margin-bottom:64px;font-size:4.4rem;font-weight:300;line-height:5rem}:is(.hero-text .hero-title p,.hero-text h1) b,:is(.hero-text .hero-title p,.hero-text h1) strong{font-size:4rem;font-weight:500}@media screen and (max-width:767px){:is(.hero-text .hero-title p,.hero-text h1) br{display:none}}@media print,screen and (min-width:768px){.hero-text .hero-title p,.hero-text h1{margin-bottom:36px}}.hero-text :last-child{margin-bottom:0}.hero-subtitle{color:#fff;align-items:flex-start;gap:12px;font-size:1.6rem;display:inline-flex}.hero-subtitle:before{content:url(../src/svg/line.svg);padding-top:3px}@media print,screen and (min-width:768px){.hero-subtitle{gap:22px;max-width:470px;margin-left:109px;font-size:2rem}}.see-how{flex-direction:column;align-items:center;gap:16px;margin-bottom:32px;text-decoration:none;display:flex}@media print,screen and (min-width:768px){.see-how{z-index:20;flex-direction:row;gap:20px;margin-bottom:0;display:inline-flex;position:absolute;bottom:178px;right:24px}}.see-how .see-how-text{color:#e6fbfc;font-size:2rem;font-weight:500;line-height:3rem}.see-how .arrow-btn{color:#e6fbfc}.see-how .arrow-btn svg{display:block}.see-how .arrow-btn svg .stop-color-1,.see-how .arrow-btn svg .stop-color-2{transition:stop-color .2s}.see-how .arrow-btn svg circle{stroke:#e6fbfc;transition:stroke .2s}.see-how .arrow-btn svg path{fill:#e6fbfc;transition:fill .2s}.see-how .arrow-btn svg .stop-color-1,.see-how .arrow-btn svg .stop-color-2{stop-color:#fff0}.see-how:hover .see-how-text,.see-how:hover .arrow-btn{color:#88d1e1}.see-how:hover .arrow-btn svg circle{stroke:#00343f}.see-how:hover .arrow-btn svg path{fill:#00343f}.see-how:hover .arrow-btn svg .stop-color-1{stop-color:#d4fdff}.see-how:hover .arrow-btn svg .stop-color-2{stop-color:#5ba8b9}.hero-socials{z-index:20;align-items:center;gap:48px;display:inline-flex;position:absolute;bottom:178px;left:24px}@media screen and (max-width:767px){.hero-socials{display:none}}.hero-socials a{color:#fff;display:block}.hero-socials a:hover{color:#88d1e1}.hero-socials svg{max-width:28px;max-height:28px;display:block}.notfound .see-how{display:inline-flex}.notfound .arrow-btn{transform:rotate(-90deg)}@media screen and (max-width:767px){.hero-text{order:1}.see-how{order:2}.hero-image{order:3}}.news{background:linear-gradient(#fff -8%,#d4fafc);margin-top:0;margin-bottom:0;padding:96px 0 112px}@media print,screen and (min-width:768px){.news .news-container{align-items:flex-start;gap:96px;display:flex}}.news .articles{flex:0 auto;max-width:900px}.news .btn.btn-dark{width:100%;margin-top:32px;display:block}.news .more-articles{display:none}.news .more-articles article:first-child{margin-top:32px}.news article{background-image:linear-gradient(#fff -8%,#d4fafc);flex:1 0 100%;padding:1px;box-shadow:0 4px 24px #006c8352}.news article+article{margin-top:32px}.news article a{color:#00343f;flex-wrap:wrap;gap:12px;padding:40px 32px;text-decoration:none;display:flex}.news article a:hover h3{text-decoration-line:underline}.news article h3,.news article p{flex:1 0 100%}.news article h3{margin-bottom:0;font-size:2rem;font-weight:500;line-height:3rem}.news article p{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.6rem;font-weight:400;line-height:2.6rem;display:-webkit-box;overflow:hidden}@media print,screen and (min-width:768px){.news article p{-webkit-line-clamp:1}}.news article :last-child{margin-bottom:0}.news .article-wrap{background-color:#fff}.news .article-meta{flex:1 0 100%;justify-content:space-between;align-items:center;font-size:1.6rem;font-weight:400;line-height:2.4rem;display:flex}.news .article-meta .meta-left{color:#006c83}.partnership{background:linear-gradient(#fff -8%,#d4fafc);margin-top:0;margin-bottom:0;padding-top:64px;padding-bottom:64px;overflow:hidden}@media print,screen and (min-width:768px){.partnership{padding-top:96px;padding-bottom:96px}}.partnership .contain{position:relative}.partnership-text-container{flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:1000px;display:flex}.partnership-text-container h2{flex:0 auto;margin-bottom:0}@media print,screen and (min-width:768px){.partnership-text-container{flex-wrap:nowrap;gap:96px}.partnership-text-container h2{flex:0 0 380px}}.partnership-text{flex:auto;max-width:540px}.partnership-text :last-child{margin-bottom:0}.partnership-articles{flex-wrap:wrap;justify-content:stretch;align-items:flex-start;gap:32px;margin-top:48px;display:flex}@media print,screen and (min-width:768px){.partnership-articles{margin-top:96px}}.partnership-articles article,.partnership-articles .article{background:linear-gradient(#d4fdff,#5ba8b9 60%);padding:1px;text-decoration:none;box-shadow:0 4px 24px #006c8352}.partnership-articles .article-wrap{background-color:#fff;flex-wrap:wrap;flex:1 0 100%;justify-content:center;align-items:center;gap:48px;padding:48px 32px;display:flex;position:relative}@media print,screen and (min-width:680px){.partnership-articles .article-wrap{flex-wrap:nowrap;justify-content:flex-start;padding:48px 64px}}.partnership-articles .card-image{background-image:linear-gradient(#fff,#fff),linear-gradient(#d4fdff,#5ba8b9 60%);background-origin:border-box;background-clip:content-box,border-box;border-radius:200px;flex:0 0 224px;min-height:270px;padding:1px;position:relative;box-shadow:0 4px 24px #e6fbfc7a}.partnership-articles .card-image img{aspect-ratio:270/224;object-fit:cover;z-index:1;border:8px solid #0000;border-radius:200px;min-height:270px;position:relative;box-shadow:0 4px 24px #e6fbfc7a}.partnership-articles .card-icon{z-index:10;background-color:#e6fbfc;border-radius:64px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:absolute;bottom:-8px;right:-8px;box-shadow:0 4px 24px #006c8352}.partnership-articles .card-icon svg{width:100%;max-width:48px;height:auto;display:block}.partnership-articles .card-text{flex:1 0 100%}@media print,screen and (min-width:680px){.partnership-articles .card-text{flex:1}}.partnership-articles .card-text h1,.partnership-articles .card-text h2,.partnership-articles .card-text h3,.partnership-articles .card-text h4,.partnership-articles .card-text h5{margin-bottom:2.4rem}.partnership-articles .card-text :last-child{margin-bottom:0}.pipeline{margin-top:0;margin-bottom:0;padding-top:64px;padding-bottom:64px}@media print,screen and (min-width:768px){.pipeline{padding-top:96px;padding-bottom:96px}}.pipeline .contain{position:relative}.pipeline-text-container{flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:1200px;display:flex}.pipeline-text-container h2{flex:1 0 100%;margin-bottom:0}@media print,screen and (min-width:768px){.pipeline-text-container{flex-wrap:nowrap;gap:96px}.pipeline-text-container h2{flex:0 0 380px}}.pipeline-text{flex:auto}.pipeline-text h3{margin-bottom:3.2rem;font-size:2.4rem;font-weight:500;line-height:3.2rem}.pipeline-text :last-child{margin-bottom:0}.development-pipeline{margin-top:96px;position:relative}@media screen and (max-width:767px){.development-pipeline{margin-left:-24px;margin-right:-24px}}@media screen and (max-width:1039px){.development-pipeline{overflow-x:scroll;box-shadow:24px 4px 24px #006c8352}}.development-pipeline .table-wrap{box-shadow:0 4px 24px #006c8352}@media screen and (max-width:767px){.development-pipeline .table-wrap{margin-left:24px}}.development-pipeline table{border-collapse:collapse;background-color:#fff;border:none;width:100%}.development-pipeline table th{text-align:left;color:#e6fbfc;vertical-align:bottom;white-space:nowrap;background-color:#003b3f;padding:12px 16px;font-size:1.6rem;font-weight:600;line-height:2.4rem}.development-pipeline table td{text-align:left;color:#000;vertical-align:middle;background-color:#fff;border:1px solid #006c834d;border-top:none;border-left:none;padding:32px 24px;font-size:1.6rem;line-height:2.4rem;transition:backgroundColor .2s}.development-pipeline table td:last-child{border-right:none;padding-top:18px;padding-bottom:18px}.development-pipeline table td.target{width:120px}.development-pipeline table td.modalities{width:200px}.development-pipeline table td.progress{width:160px;padding-left:0;padding-right:0}.development-pipeline table td.progress:hover>div [class^=percent]:after{box-shadow:0 0 8px #ffac4a}.development-pipeline table td.progress>div{background:linear-gradient(#006c83,#00343f);width:auto;height:16px;position:relative}.development-pipeline table td.progress>div[class^=percent]{cursor:pointer;border-radius:0 24px 24px 0;margin:8px 0;position:relative}.development-pipeline table td.progress>div[class^=percent]:after{content:"";width:24px;height:24px;box-shadow:none;z-index:75;background-image:url(/wp-content/themes/torlbio/dist/img/icons/plus.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.development-pipeline table td.progress>div[class^=percent].show-info .more-info{opacity:1;visibility:visible;transform:scale(1)}.development-pipeline table td.progress>div[class^=percent]+[class^=percent]{margin-top:20px}.development-pipeline table tr.active td.progress>div[class^=percent]:after{z-index:95;background-image:url(/wp-content/themes/torlbio/dist/img/icons/minus.svg)}.development-pipeline table tr:hover td{background-color:#e6fbfc99}.development-pipeline table tr:last-child td{border-bottom:none}@media screen and (max-width:767px){.pipeline .development-pipeline .more-info-top{display:none}}@media print,screen and (min-width:768px){.pipeline .development-pipeline+.more-info-top{display:none}}.pipeline .more-info,.pipeline .more-info-top{opacity:0;visibility:hidden;pointer-events:none;z-index:150;background:linear-gradient(#d4fdff,#5ba8b9 60%);border-radius:24px;padding:1px;transition:opacity .2s,transform .2s;position:absolute;transform:scale(.9)}@media screen and (max-width:767px){.pipeline .more-info,.pipeline .more-info-top{transform-origin:top;top:calc(100% + 24px);left:24px;right:24px}}@media print,screen and (min-width:768px){.pipeline .more-info,.pipeline .more-info-top{transform-origin:0 0;width:280px;top:0;left:0}}:is(.pipeline .more-info,.pipeline .more-info-top) .more-info-wrap{background:#e6fbfc;border-radius:24px;padding:24px;position:relative}:is(.pipeline .more-info,.pipeline .more-info-top) .more-info-wrap p{color:#000;font-size:1.5rem;font-weight:400;line-height:2.2rem}:is(.pipeline .more-info,.pipeline .more-info-top) .more-info-wrap a{color:#006c83;text-decoration:underline}:is(.pipeline .more-info,.pipeline .more-info-top) .more-info-wrap :last-child{margin-bottom:0}:is(.pipeline .more-info,.pipeline .more-info-top):after{content:"";width:24px;height:24px;box-shadow:none;z-index:75;cursor:pointer;background-image:url(/wp-content/themes/torlbio/dist/img/icons/minus.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;position:absolute;top:8px;left:6px;transform:translateY(-50%)}.pipeline .more-info,.pipeline .more-info-top{animation-name:miFadeOut;animation-duration:.2s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-delay:0s}:is(.pipeline .more-info,.pipeline .more-info-top).active{opacity:1;visibility:visible;pointer-events:all;animation-name:miFadeIn;transform:scale(1)}@keyframes miFadeIn{0%{opacity:0;visibility:visible;transform:scale(.9)}50%{opacity:.5;visibility:visible;transform:scale(.95)}to{opacity:1;visibility:visible;transform:scale(1)}}@keyframes miFadeOut{to{opacity:0;visibility:visible;transform:scale(.9)}50%{opacity:.5;visibility:visible;transform:scale(.95)}0%{opacity:1;visibility:visible;transform:scale(1)}}.lead-program{margin-top:0;margin-bottom:0;padding-top:64px;padding-bottom:64px;overflow:hidden}@media print,screen and (min-width:768px){.lead-program{padding-top:96px;padding-bottom:96px}}.lead-program .contain{position:relative}.lead-program-text-container{flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:1000px;display:flex}.lead-program-text-container h2{flex:0 auto;margin-bottom:0}@media print,screen and (min-width:768px){.lead-program-text-container{flex-wrap:nowrap;gap:96px}.lead-program-text-container h2{flex:0 0 380px}}.lead-program-text{flex:auto}.lead-program-text :last-child{margin-bottom:0}.lead-text{margin-top:48px}@media print,screen and (min-width:768px){.lead-text{margin-top:96px}}html::-webkit-scrollbar{width:4px}html::-webkit-scrollbar-track{background:#003b3f29}html::-webkit-scrollbar-thumb{background:#006c83}.tabs{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:24px;display:flex}@media print,screen and (min-width:768px){.tabs{flex-wrap:nowrap;gap:48px}}@media screen and (max-width:767px){.tabs .tab{flex:1 0 100%}}.tabs .tab{cursor:pointer;color:#001a20;font-size:2.4rem;font-weight:500;line-height:3.2rem;transition:color .2s}.tabs .tab.active{color:#006c83}.team{margin-top:0;margin-bottom:0;padding-top:80px;padding-bottom:80px;overflow:hidden}@media print,screen and (min-width:768px){.team{padding-top:96px;padding-bottom:96px}}.team .contain{position:relative}.team-text-container{flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:1000px;margin-bottom:48px;display:flex}.team-text-container h2{flex:0 auto;margin-bottom:0}@media print,screen and (min-width:768px){.team-text-container{flex-wrap:nowrap;gap:96px;margin-bottom:96px}.team-text-container h2{flex:0 0 380px}}.team-text{flex:auto;max-width:540px}.team-text :last-child{margin-bottom:0}.team .arrows a{color:#003b3f;display:block}.team .arrows a svg{display:block}.team .arrows a svg .stop-color-1,.team .arrows a svg .stop-color-2{transition:stop-color .2s}.team .arrows a svg circle{stroke:#003b3f;transition:stroke .2s}.team .arrows a svg path{fill:#003b3f;transition:fill .2s}.team .arrows a svg .stop-color-1,.team .arrows a svg .stop-color-2{stop-color:#fff0}.team .arrows a.prev svg path{transform-origin:50%;transform:rotate(90deg)}.team .arrows a.next svg path{transform-origin:50%;transform:rotate(-90deg)}.team .arrows a:hover{color:#006c83}.team .arrows a:hover svg circle{stroke:#e6fbfc}.team .arrows a:hover svg path{fill:#e6fbfc}.team .arrows a:hover svg .stop-color-1{stop-color:#006c83}.team .arrows a:hover svg .stop-color-2{stop-color:#00343f}@media screen and (max-width:767px){.team .arrows a.prev,.team .arrows a.next{display:none}}.team .member{flex-direction:column;justify-content:stretch;align-items:stretch;min-height:100%;display:flex;box-shadow:0 4px 24px #006c8352}.team .member:has(.member-bio){opacity:1;cursor:pointer;transition:opacity .5s,transform .5s;position:relative;transform:translate(0)}.team .member:has(.member-bio):hover .member-inner{transform:translateY(-48px)}.team .member:has(.member-bio):hover .member-outer:before{bottom:0;left:0;right:0}.team .member.hide-member{opacity:0;transform:translate(-10px)}.member-outer{color:#e6fbfc;z-index:25;background:linear-gradient(#d4fdff,#5ba8b9 60%);flex:1;align-items:stretch;height:100%;padding:1px;transition:height .2s;display:flex;position:relative;box-shadow:0 4px 24px #006c8352}.member-outer:before{content:"See Bio";z-index:1;color:#003b3f;text-align:center;background-color:#e6fbfc;padding:12px;font-size:1.6rem;font-weight:500;line-height:2.4rem;transition:all .2s;position:absolute;bottom:1px;left:1px;right:1px}.member-outer h4{text-align:center;color:#e6fbfc;margin:0;font-size:2.4rem;font-weight:500;line-height:3.2rem}.member-outer p{text-align:center;margin:8px 0 0;font-size:1.6rem;font-weight:400;line-height:2.4rem}.member-inner{z-index:10;background:linear-gradient(205.56deg,#006c83,#00343f);width:100%;min-height:100%;padding:68px 42px 42px;transition:transform .2s;position:relative}.member-photo{flex:0 0 270px;justify-content:stretch;align-items:stretch;width:100%;max-width:224px;min-height:270px;margin-bottom:24px;display:flex;position:relative}.member-photo:before{content:"";z-index:1;background:linear-gradient(#e6fbfc,#006c83);border-radius:256px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.member-photo:after{content:"";z-index:2;background-color:#e6fbfc1a;border-radius:256px;position:absolute;inset:1px}.member-photo .photo-wrap{z-index:3;object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:auto 130%;border-radius:256px;margin:12px 10px;position:relative;overflow:hidden}.member-photo img{opacity:0}.team .member{background-color:#e6fbfc;height:auto;overflow:hidden}.team .member.show-bio .member-bio{opacity:1;transform:scale(1)}.team .member .member-bio{z-index:50;opacity:0;box-sizing:border-box;background:linear-gradient(#d4fdff,#5ba8b9 60%);width:100%;height:100%;padding:2px;transition:all .35s;position:absolute;top:0;left:0;transform:scale(.9)}.team .member .member-bio .member-bio-wrap{scrollbar-width:none;background-color:#e6fbfc;width:100%;height:100%;padding:40px 32px;overflow-x:hidden}.team .member .member-bio h4{text-align:left;color:#003b3f;margin-bottom:0;font-size:3.2rem;font-weight:400;line-height:4rem}.team .member .member-bio h4+p{color:#003b3f;margin-top:8px}.team .member .member-bio p,.team .member .member-bio li{text-align:left;color:#001a20;margin-bottom:12px;font-size:1.6rem;font-weight:400;line-height:2.4rem}.team .member .member-bio :last-child{margin-bottom:0}.who{margin-top:0;margin-bottom:0;padding-top:64px;padding-bottom:64px;overflow:hidden}@media print,screen and (min-width:768px){.who{padding-top:96px;padding-bottom:96px}}.who .contain img{max-width:90vw;margin:0 auto}@media print,screen and (min-width:768px){.who .contain img{max-width:50%}}.who-text-container{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}@media print,screen and (min-width:768px){.who-text-container{flex-wrap:nowrap;gap:40px}}.who-text-container h2{flex:0 auto;min-width:212px;margin-bottom:0}.who-content{flex:auto}.who-content ul{margin:8px 0 0}.who-content ul li{font-size:2rem;line-height:3rem}.who-text{flex:auto;grid-template-columns:1fr;gap:24px;display:grid}@media print,screen and (min-width:600px){.who-text{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print,screen and (min-width:768px){.who-text{grid-template-columns:1fr}}@media print,screen and (min-width:1000px){.who-text{grid-template-columns:repeat(2,minmax(0,1fr))}}.who-text .who-text-block-title{margin-bottom:0;font-size:1.6rem;font-weight:500;line-height:3rem}.who-text ul{margin:8px 0 0}.who-text ul li{margin:0;font-size:1.4rem}.who-text :last-child{margin-bottom:0}.who-cta{background-position:50%;background-repeat:no-repeat;background-size:cover;border:8px solid #fff;border-radius:250px;width:100%;height:0;margin-top:48px;padding-bottom:36.5%;display:block;position:relative;overflow:hidden;box-shadow:0 4px 24px #006c8352}@media print,screen and (min-width:768px){.who-cta{border:16px solid #fff;margin-top:112px}}.who-cta-copy{color:#e6fbfc;background-color:#006c83cc;margin-top:160px;padding:48px 24px 64px 48px;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media print,screen and (min-width:768px){.who-cta-copy{border-top-right-radius:210px;width:600px;max-height:240px;margin-top:0;padding:48px 96px 64px 128px;position:absolute;bottom:0;left:0}}.who-cta-copy h1,.who-cta-copy h2,.who-cta-copy h3,.who-cta-copy h4,.who-cta-copy h5{color:#e6fbfc;margin-bottom:8px}.who-cta-copy p{margin-bottom:8px}.who-cta-copy b,.who-cta-copy strong{font-size:2rem;font-weight:500}.who-cta-copy :last-child{margin-bottom:0}.who-content ul{list-style:outside}#map_canvas img,.map_canvas img{max-width:none!important}}@layer utilities{.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-8{margin:calc(var(--spacing) * 8)}.m-52{margin:calc(var(--spacing) * 52)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.block{display:block}.flex{display:flex}.inline{display:inline}.table{display:table}.flex-none{flex:none}.grow-0{flex-grow:0}.basis-\[100\%\]{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-12{gap:calc(var(--spacing) * 12)}.border{border-style:var(--tw-border-style);border-width:1px}.text-nowrap{text-wrap:nowrap}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.team{--swiper-pagination-progressbar-bg-color:#003b3f29;--swiper-pagination-color:#006c83}.team .swiper-wrapper{align-items:stretch}.team .swiper-slide{opacity:1;height:auto;margin-top:0;transition-property:all;transition-duration:.2s;transition-timing-function:ease}.team .swiper-slide.swiper-slide-prev,.team .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide{opacity:.3}.team .swiper-slide.hide-slide{opacity:0;margin-top:-10px}.team .swiper-pagination-progressbar.swiper-pagination-horizontal{margin-top:48px;position:static;top:auto;left:auto}@media print,screen and (min-width:768px){.team .swiper-pagination-progressbar.swiper-pagination-horizontal{margin-top:32px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
