@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/fonts/outfit-v15-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:url(/fonts/outfit-v15-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:600;src:url(/fonts/outfit-v15-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(/fonts/outfit-v15-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/fonts/manrope-v20-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/fonts/manrope-v20-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/fonts/manrope-v20-latin-600.woff2)format("woff2")}:root{--line-height-16:1rem;--line-height-20:1.25rem;--line-height-24:1.5rem;--line-height-28:1.75rem;--line-height-32:2rem;--line-height-36:2.25rem;--line-height-44:2.75rem;--line-height-48:3rem;--line-height-56:3.5rem;--line-height-62:3.875rem;--lineheight-68:4.25rem;--line-height-84:5.25rem;--line-height-116:7.25rem;--text-xxs:.875rem;--text-xs:1rem;--text-s:1.25rem;--text-m:1.5rem;--text-l:1.75rem;--text-xl:2rem;--text-2xl:2.25rem;--text-3xl:2.75rem;--text-4xl:3.5rem;--text-5xl:5.5rem;--text-6xl:7.75rem;--letter-spacing-xxs:-3px;--letter-spacing-xs:-2px;--letter-spacing-s:-1px;--letter-spacing-none:0}.title-h1-bold-uppercase{font-family:Outfit,sans-serif;font-size:var(--text-6xl);line-height:var(--line-height-116);letter-spacing:var(--letter-spacing-none);text-transform:uppercase;font-weight:700}.title-h2-medium-uppercase{font-family:Outfit,sans-serif;font-size:var(--text-5xl);line-height:var(--line-height-84);letter-spacing:var(--letter-spacing-s);text-transform:uppercase;font-weight:500}.title-h3-regular{font-family:Outfit,sans-serif;font-size:var(--text-4xl);line-height:var(--line-height-62);letter-spacing:var(--letter-spacing-s);font-weight:400}.title-h3-medium{font-family:Outfit,sans-serif;font-size:var(--text-4xl);line-height:var(--line-height-62);letter-spacing:var(--letter-spacing-s);font-weight:500}.title-h4-bold{font-family:Outfit,sans-serif;font-size:var(--text-3xl);line-height:var(--line-height-62);letter-spacing:var(--letter-spacing-s);font-weight:700}.title-h5-medium{font-family:Outfit,sans-serif;font-size:var(--text-xl);line-height:var(--line-height-44);letter-spacing:var(--letter-spacing-s);font-weight:400}.title-h6-regular{font-family:Outfit,sans-serif;font-size:var(--text-m);line-height:var(--line-height-32);letter-spacing:var(--letter-spacing-none);font-weight:400}.body-l-semibold{font-family:Manrope,sans-serif;font-size:var(--text-l);line-height:var(--line-height-32);letter-spacing:var(--letter-spacing-none);font-weight:600}.body-m-regular{font-family:Manrope,sans-serif;font-size:var(--text-s);line-height:var(--line-height-28);letter-spacing:var(--letter-spacing-none);font-weight:400}.body-m-medium{font-family:Manrope,sans-serif;font-size:var(--text-s);line-height:var(--line-height-28);letter-spacing:var(--letter-spacing-none);font-weight:500}.body-m-semibold{font-family:Manrope,sans-serif;font-size:var(--text-s);line-height:var(--line-height-28);letter-spacing:var(--letter-spacing-none);font-weight:600}.body-s-regular{font-family:Manrope,sans-serif;font-size:var(--text-xs);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-none);font-weight:400}.body-s-medium{font-family:Manrope,sans-serif;font-size:var(--text-xs);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-none);font-weight:500}.body-s-semibold{font-family:Manrope,sans-serif;font-size:var(--text-xs);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-none);font-weight:600}.body-xs-regular{font-family:Manrope,sans-serif;font-size:var(--text-xxs);line-height:var(--line-height-20);letter-spacing:var(--letter-spacing-none);font-weight:400}.body-xs-semibold{font-family:Manrope,sans-serif;font-size:var(--text-xxs);line-height:var(--line-height-20);letter-spacing:var(--letter-spacing-none);font-weight:600}.title-h1-semibold-uppercase{text-transform:uppercase;font-family:Outfit,sans-serif;font-size:7.75rem;font-weight:600;line-height:.94em}.title-h2-regular-uppercase{text-transform:uppercase;letter-spacing:-1px;font-family:Outfit,sans-serif;font-size:4.25rem;font-weight:400;line-height:1.235em}.title-h4-medium{letter-spacing:-1px;font-family:Outfit,sans-serif;font-size:2rem;font-weight:400;line-height:1.375em}.title-h4-regular-uppercase{text-transform:uppercase;font-family:Outfit,sans-serif;font-size:2.25rem;font-weight:400;line-height:1.33em}.title-h4-regular{letter-spacing:-1px;font-family:Outfit,sans-serif;font-size:2.75rem;font-weight:400;line-height:1.09em}.title-h5-regular{letter-spacing:-1px;font-family:Outfit,sans-serif;font-size:2rem;font-weight:400;line-height:1.375em}.title-h6-regular-uppercase{text-transform:uppercase;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.33em}.title-h6-medium{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.33em}.body-xs-medium{font-family:Manrope,sans-serif;font-size:.875rem;font-weight:500;line-height:1.43em}.body-xl-regular{font-family:Manrope,sans-serif;font-size:2rem;font-weight:500;line-height:1.375em}.text-accent{color:#266a73}.text-950{color:#292d2e}.text-800{color:#565d5e}:root{font-size:min(1.1vw,1.88vh)}html,body{color:#101010;background-color:#f7f8f8;width:100%;min-height:100vh;margin:0;font-family:Manrope,sans-serif;font-size:1rem;font-weight:400;line-height:1.25em}html{scroll-behavior:smooth}.body-wrapper{flex-direction:column;min-height:100vh;display:flex;position:relative}.main{flex:auto}.section,.footer{width:100%;min-width:120px;padding:6.25rem 0}.section_container,.footer_container{width:93.89vw;margin:0 auto}h5,h6{margin:0}.secondary-btn--large{gap:.75rem;padding:.25rem 2rem .25rem .25rem}.secondary-btn--large span{width:2.75rem;height:2.75rem}.secondary-btn--large:hover,.secondary-btn--large:active{padding:.25rem .25rem .25rem 2rem}.secondary-btn--large:focus-visible,.secondary-btn--large:disabled{padding:.25rem 2rem .25rem .25rem}.secondary-btn--small{gap:.75rem;padding:.25rem 1.5rem .25rem .25rem}.secondary-btn--small span{width:2.5rem;height:2.5rem}.secondary-btn--small:hover,.secondary-btn--small:active{padding:.25rem .25rem .25rem 1.5rem}.secondary-btn--small:focus-visible{padding:.25rem 1.5rem .25rem .25rem}.link-states{color:#f7f8f8}.link-states:hover{color:#2d818d}.link-states:active{color:#266a73}.link-states:focus-visible{outline:1px solid #9fc9cf}.link-states:not([href]){color:#565d5e;cursor:default}.link-states-light{color:#1b1b18;text-decoration:none}.link-states-light:hover{color:#2d818d}.link-states-light:active{color:#266a73}.link-states-light:focus-visible{outline:1px solid #9fc9cf}.link-states-light:not([href]){color:#565d5e;cursor:default}.tertiary-btn-large{cursor:pointer;background-color:#ffffff1a;border:1px solid #ced3d3;border-radius:999px}.tertiary-btn-large:hover{background-color:#2d818d;border-color:#2d818d}.tertiary-btn-large:active{background-color:#266a73}.tertiary-btn-large:focus-visible{border-color:#0000;outline:2px solid #9fc9cf}.tertiary-btn-large:disabled{color:#959f9f;cursor:default;border-color:#e4e6e6}.tertiary-btn-large{padding:1rem 1.5rem}.header{z-index:100;--text-color:#f7f8f8;background-color:#0000;width:100%;transition:all .2s ease-in-out;position:fixed;top:0}.header .white{display:block}.header .black{display:none}.header.light{--text-color:#101010;background-color:#f7f8f8}.header.light .white{display:none}.header.light .black{display:block}.header.light .header_nav-wrapper li:hover{border-bottom-color:#2d818d}.header.light .header_nav-wrapper li:hover a,.header.light .header_nav-wrapper li:hover button{color:#2d818d}.header.light .header_nav-wrapper li:hover path{fill:#2d818d}.header.light .header_nav-wrapper li:active,.header.light .header_nav-wrapper li.active{border-bottom-color:#266a73}.header.light .header_nav-wrapper li:active a,.header.light .header_nav-wrapper li:active button,.header.light .header_nav-wrapper li.active a,.header.light .header_nav-wrapper li.active button{color:#266a73}.header.light .header_nav-wrapper li:active path,.header.light .header_nav-wrapper li.active path{fill:#266a73}.header.light .header_nav-wrapper li:has(:focus-visible){outline:2px solid #9fc9cf}.header.light .header_login-link:hover{color:#2d818d;border-bottom-color:#2d818d}.header.light .header_login-link:active{color:#266a73;border-bottom-color:#266a73}.header.dark{--text-color:#f7f8f8;background-color:#292d2e}.header.dark .white{display:block}.header.dark .black{display:none}.header.dark .header_nav-wrapper li:hover{border-bottom-color:#f7f8f8}.header.dark .header_nav-wrapper li:hover a,.header.dark .header_nav-wrapper li:hover button{color:#ecf7f9}.header.dark .header_nav-wrapper li:hover path{fill:#fff}.header.dark .header_nav-wrapper li:active,.header.dark .header_nav-wrapper li.active{border-bottom-color:#f7f8f8}.header.dark .header_nav-wrapper li:active a,.header.dark .header_nav-wrapper li:active button,.header.dark .header_nav-wrapper li.active a,.header.dark .header_nav-wrapper li.active button{color:#fff}.header.dark .header_nav-wrapper li:active path,.header.dark .header_nav-wrapper li.active path{fill:#ecf7f9}.header.dark .header_nav-wrapper li:has(:focus-visible){outline:2px solid #9fc9cf}.header.dark .header_login-link:hover{color:#ecf7f9;border-bottom-color:#f7f8f8}.header.dark .header_login-link:active{color:#fff;border-bottom-color:#f7f8f8}.header_content-container{width:93.89vw;margin:0 auto}.header_main-content-container{grid-template-columns:repeat(3,1fr);align-items:center;margin-top:1.5rem;margin-bottom:1.5rem;display:grid}.header_main-content-container>:first-child{justify-self:start}.header_main-content-container>:nth-child(2){justify-self:center}.header_main-content-container>:nth-child(3){justify-self:end}.header_logo{width:7.75rem;height:3.25rem}.header_nav-wrapper{align-items:center;gap:3rem;padding:.25rem;list-style:none;display:flex}.header_nav-wrapper a{color:var(--text-color);text-decoration:none}.header_nav-wrapper a:focus-visible{outline:none}.header_nav-wrapper li{border-bottom:1px solid #0000;padding:.25rem 0;display:inline-block}.header_nav-dropdown-btn{cursor:pointer;color:var(--text-color);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:flex}.header_nav-dropdown-btn svg{width:1rem;height:1rem}.header_nav-dropdown-btn path{transform-origin:50%;fill:var(--text-color);transition:all .1s ease-in-out;transform:rotate(180deg)}.header_nav-dropdown-btn:disabled{cursor:default;user-select:none;color:#ced3d3}.header_nav-dropdown-btn:disabled path{fill:#ced3d3}.header_nav-dropdown-btn.active{outline:none}.header_nav-dropdown-btn.active path{transform:rotate(0)}.header_nav-dropdown-btn:focus-visible{outline:none}.header_login-link{color:var(--text-color);border-bottom:1px solid #0000;padding:.25rem 0;text-decoration:none}.header_login-link:focus-visible{outline:2px solid #9fc9cf}.header_signup-btn{color:var(--text-color);margin-left:1.5rem}.header_articles-wrapper{grid-template-columns:repeat(2,1fr);gap:1rem;max-height:0;padding:0;transition:max-height .3s ease-in-out,padding .3s ease-in-out;display:grid;overflow:hidden}.header_articles-wrapper.expanded{max-height:40rem;padding:0 0 2rem}.header_article-card{cursor:pointer;background-color:#f7f8f8;border:1px solid #a8b1b1;border-radius:2rem;justify-content:space-between;gap:.75rem;padding:.75rem;display:flex;position:relative}.header_article-card .white-cover{display:none}.header_article-card[tabindex="-1"]{pointer-events:none;color:#a8b1b1;border-color:#a8b1b1}.header_article-card[tabindex="-1"] path{fill:#a8b1b1}.header_article-card[tabindex="-1"] .white-cover{z-index:1;background-color:#ffffff5c;border-radius:2rem;display:block;position:absolute;inset:0}.header_article-card-img{object-fit:cover;object-position:right;border-radius:1.75rem;width:19.75rem;height:15rem}.header_article-card-content{flex-direction:column;justify-content:space-between;gap:.5rem;height:100%;padding:0 .5rem .5rem;display:flex}.header_article-card-content p{color:#292d2e;margin-top:.5rem;line-height:1.4em}.header_article-card-arrow{align-self:flex-end}.header_article-card-arrow svg{width:2.875rem;height:2.875rem}.header_article-card:hover{border-color:#266a73;box-shadow:inset 0 0 1px 1px #266a73}.header_article-card:hover h5{color:#163e43}.header_article-card:hover path{fill:#1e545b}.header_article-card:focus-visible{border-color:#9fc9cf;outline:none;box-shadow:inset 0 0 1px 1px #9fc9cf}._footer_1yt8b_1{color:#a8b1b1;cursor:default;background-color:#101010;border-top-left-radius:3rem;border-top-right-radius:3rem;padding:2.625rem 2.625rem 0}._linksContainer_1yt8b_10{gap:20.26vw;display:flex}._content_1yt8b_15{flex-grow:1;justify-content:space-between;display:flex}._links_1yt8b_10 a{margin-top:1.5rem;text-decoration:none;display:block}._links_1yt8b_10 a:nth-child(2){margin-top:2rem}._links_1yt8b_10 ._linkText_1yt8b_29{color:#f7f8f8;margin-top:1.5rem}._lettersWrapper_1yt8b_34{width:100%;height:6.52vw;margin-top:8.6rem;position:relative;overflow:hidden}._letters_1yt8b_34{width:100%;height:8.47vw;position:absolute;top:0}._logoWrapper_h7pu1_1{background-color:#292d2e;border-radius:2rem;justify-content:center;align-items:center;width:7rem;height:7rem;display:flex}._logoBook_h7pu1_11{width:4.5rem;height:3.56rem}
