body,html{margin:0;min-height:100%;padding:0}p{margin:1rem 0}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:400;src:url(24f8897e48415679153d.woff2) format("woff2"),url(919498c704a94f397852.woff) format("woff"),url(0953ef8ad5e3a9211a42.ttf) format("truetype")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:italic;font-weight:400;src:url(6e603833f82d786e4a54.woff2) format("woff2"),url(c37937ea969e2239b2e5.woff) format("woff"),url(f656f9ec1b02b4f74575.ttf) format("truetype")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:700;src:url(c164da0c8b51b1b3fbdc.woff2) format("woff2"),url(dc1bc0fc8ab4e757f765.woff) format("woff"),url(62dd54145f1676463dc6.ttf) format("truetype")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:italic;font-weight:700;src:url(1acdef3798238c1d8177.woff2) format("woff2"),url(889517fdd07f40a5e3e2.woff) format("woff"),url(85e875be388f1eadb719.ttf) format("truetype")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:600;src:url(4e9b0b498b276b2f2c89.woff2) format("woff2"),url(2a5f0d250f487395c03c.woff) format("woff"),url(e322b560377339645fcf.ttf) format("truetype")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:italic;font-weight:600;src:url(80329302eb643d6b6301.woff2) format("woff2"),url(78b39f1187189a60f804.woff) format("woff"),url(bac90a8edcfcb6b7e06b.ttf) format("truetype")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:500;src:url(01df52b85e1523961dd9.woff2) format("woff2"),url(62de84e1c2031e102d91.woff) format("woff"),url(c0f0ee49f6d0867f9fb9.ttf) format("truetype")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:italic;font-weight:500;src:url(57c9aa97fd7277eefa36.woff2) format("woff2"),url(ab281678f4542bfc01a3.woff) format("woff"),url(87e6b57d26686a0f366f.ttf) format("truetype")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:normal;font-weight:300;src:url(bb05d0c4bf0b717a332a.woff2) format("woff2"),url(406b82592488eda1f0e2.woff) format("woff"),url(9a97665402453e130e4d.ttf) format("truetype")}@font-face{font-display:swap;font-family:HK Grotesk;font-style:italic;font-weight:300;src:url(4591493e598890f45def.woff2) format("woff2"),url(7dfcede4f684f1cfa6bd.woff) format("woff"),url(b0ffcdfd42cf94b48ce1.ttf) format("truetype")}html{font-family:HK Grotesk,Univers,Maxima,Helvetica,Roboto,Arial,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body,html{font-size:calc(16px + .5vmin)}body{box-sizing:border-box;height:100%;min-height:100vh;padding-bottom:calc(28px + 1rem);position:relative}a{color:#005eb6}h1,h2,h3,h4,h5,h6{font-feature-settings:"salt"}h1,h2,h3{clear:both}h3,h4,h5,h6{font-weight:500;margin-bottom:0}h2{font-size:1.65rem;font-weight:600}h3{font-size:1.55rem;margin-top:35px}.underline,h3{border-bottom:1px solid #000;box-sizing:border-box;max-width:100%;width:-moz-max-content;width:max-content}h4{font-size:1.18rem}h5{font-size:1.12rem}h6{font-size:1.05rem}.main>*,.previewbox>*{margin-left:70px;margin-right:30px}.error h2{padding-right:30px;text-align:center;width:auto}.error main{align-items:center;display:flex;flex-direction:column;font-size:1.4rem;font-style:italic;text-align:center}.error main>:not(:first-child){margin-top:2rem}.error main img{max-width:100%}.error p.attr{color:#5a5a5a;font-size:.85rem;max-width:none;text-align:right}:not(a):not(button).book>div>*{margin-left:40px;margin-right:40px}.main>h2,.main>h3,.previewbox>h4,:not(a):not(button).book>h3{line-height:1.1;margin-left:0;margin-right:26px;padding-bottom:.3rem;padding-left:70px}.main>h2,.main>h3{margin-right:0}:not(a):not(button).book>h3{margin-right:33px;padding-left:33px}:not(a):not(button).book>div a:not(.btn){color:#ddeefd}:not(a):not(button).book>.supplement{margin-top:48px}div>.underline:last-child,div>h3:last-child{display:inline-block}.previewbox{box-shadow:inset 0 8px 10px -10px rgba(0,0,0,.3),inset 0 -8px 10px -10px rgba(0,0,0,.3);margin:18px 0 28px;padding:2px 0 15px}.previewbox>#article-image{background-color:#c9c9c9;background-position:50%;background-repeat:no-repeat;background-size:cover;height:40vw;margin:10px 0;width:100%}.previewbox>h4{margin-bottom:0}.previewbox>h4>a{color:inherit;margin-bottom:0;-webkit-text-decoration:none;text-decoration:none}.previewbox>.article-date{font-size:.85rem;margin-top:7px}a.btn,button{align-items:center;background:#005eb6;border:2px solid #005eb6;border-radius:3px;box-shadow:0 4px 8px rgba(0,0,0,.25);box-sizing:border-box;color:#fff;display:flex;flex-wrap:nowrap;font-family:inherit;font-size:1rem;font-weight:500;justify-content:space-between;margin:5px 12px;padding:11px 23px 11px 16px;text-align:left;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .1s ease-in;width:calc(100% - 24px)}a.btn:hover,button:hover{box-shadow:inset 0 4px 22px -10px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.25)}a.btn:active,a.btn:focus,button:active,button:focus{border:2px solid #194771;box-shadow:inset 0 4px 22px -10px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.25)}a.btn.book,button.book{background:#01908f;border:2px solid #01908f}a.btn.book:active,button.book:active{border:2px solid #045a5a}a.btn.hero,button.hero{padding:14px 26px 18px 16px;position:relative;z-index:10}a.btn>img,button>img{flex-shrink:0;margin-left:15px;transform:rotate(270deg);width:18px}a.btn.hero>img,button.hero>img{width:30px}a.btn.hero>.book-stack,a.btn.hero>img,button.hero>.book-stack,button.hero>img{margin-left:15px;transform:none}a.btn.hero>.book-stack img,button.hero>.book-stack img{width:30px}div.underlay{margin-top:-45px;position:relative;width:100%;z-index:1}div.underlay>img{width:100%}body>header{background-color:#1a1941;color:#fff;margin-bottom:2.2rem;padding:24px 16px 25px 26px;position:sticky;top:-1px;z-index:20}body>header a{color:inherit;-webkit-text-decoration:none;text-decoration:none}body>header h1,body>header h2{font-weight:700;line-height:1.2;margin:0}body>header h1{font-size:22px}body>header h1 small{display:block}body>header h2{font-size:20.75px}.protect{display:none;visibility:hidden}address{font-style:normal;font-weight:700}:not(a):not(button).book{background:#135555;color:#fff;display:flex;flex-direction:column;margin-top:51px;padding:28px 0}:not(a):not(button).book .single-book>div>div:first-child{align-items:flex-start;background:#fff;box-shadow:0 4px 21px rgba(0,0,0,.4);display:flex;margin:30px 70px 20px;min-width:25vw;padding:0;width:calc(100% - 140px)}:not(a):not(button).book .single-book>div>div:first-child img{margin:0;width:100%}:not(a):not(button).book .single-book:not(:first-child){margin-top:42px}:not(a):not(button).book>p{margin-top:2px}:not(a):not(button).book>h4{font-weight:600}:not(a):not(button).book h3{border:0 solid hsla(0,0%,100%,0);box-sizing:content-box;font-size:5.125vw;font-weight:700;margin-top:0;text-align:center;width:auto}:not(a):not(button).book h2{font-size:3vw;font-weight:400;margin:0;text-align:center}a.btn.book:not(.hero){display:block;text-align:center;width:auto}a.btn.book>div{margin-top:-.37rem}a.btn.book>div>img{height:1.7rem;margin-bottom:-5.75px;margin-left:.3rem;width:auto}body>footer{background:#5a5a5a;bottom:0;color:#fff;display:flex;justify-content:space-evenly;left:0;padding:5px 0;position:absolute;right:0}body>footer>*{display:inline-block;flex-grow:1;padding:9px 4px;text-align:center}body>footer>:not(:last-child){border-right:1px solid #fff}body>footer a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .1s ease-in}body>footer a:hover{box-shadow:inset 0 4px 22px -10px rgba(0,0,0,.4)}body>footer a:active,body>footer a:focus{box-shadow:inset 0 4px 22px -10px rgba(0,0,0,.6);-webkit-text-decoration:underline;text-decoration:underline}.hide-mobile{display:none!important}.desktop-columns.reverse,.tablet-columns.reverse{flex-direction:row-reverse}.hero-img>img+p{color:#333;font-size:.75rem;font-weight:500;margin-bottom:1.2rem;margin-top:.2rem}body>header:not(.home)+.main{margin-top:40px}.hero-img img{width:100%}.float-left{float:left;margin-bottom:1rem;margin-right:2.5rem}.mobile-block{display:block}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn.hero.book>img,button.hero.book>img{transform:translateY(0);transition:none}a.btn,body>footer a,button{transition:none}}@media screen and (min-width:605px){.tablet-columns{display:flex;margin:80px 90px 70px 70px;max-width:56rem}.main+.tablet-columns{margin-top:1rem}.btn.hero.book,button.hero.book{display:none}div.underlay{margin:0 50px 0 0;-o-object-fit:scale-down;object-fit:scale-down;position:static;width:28rem}.tablet-columns>.main>*,.tablet-columns>.previewbox>*,.tablet-columns>:not(a):not(button).book>*{margin-left:0;margin-right:0}.tablet-columns>.main>h2,.tablet-columns>.main>h3,.tablet-columns>.previewbox>h4,.tablet-columns>:not(a):not(button).book>h3{padding-left:0}.book-cols{align-items:flex-start;display:flex}.float-left-tab{float:left;margin-bottom:1rem;margin-right:2.5rem}}@media screen and (min-width:605px) and (max-width:1334px){.tablet-columns h3{margin-top:0}:not(a):not(button).book>div>div:first-child{min-width:27vw}}@media screen and (min-width:1112px) and (max-width:1334px){.desktop-right>*{padding-right:90px!important}}@media screen and (min-width:1112px){.desktop-columns{display:flex;margin:80px 90px 70px 70px;max-width:56rem}main>.desktop-columns{margin:1rem 0}main>.desktop-columns.reverse>:not(:first-child){margin-right:2rem}.hero-img{max-width:20rem;min-width:13rem}.hero-img>img+p{margin-bottom:.75rem}.main>.respect,.main>ol,.main>p,.main>section,.main>ul,main>*{max-width:50rem}main{margin-bottom:150px}body>header:not(.home)+.main{margin-top:80px}.main+.desktop-columns{margin-top:1rem}.desktop-columns>.main>*,.desktop-columns>.previewbox>*,.desktop-columns>:not(a):not(button).book>*{margin-left:0;margin-right:0}.desktop-columns>.main>h2,.desktop-columns>.main>h3,.desktop-columns>.previewbox>h4,.desktop-columns>:not(a):not(button).book>h3{padding-left:0}.desktop-columns>*>p:first-child,.main>p:first-child{margin-top:0}.main>h3:first-child{margin-top:10px}a[href^="tel:"]{color:inherit;cursor:inherit;-webkit-text-decoration:none;text-decoration:none}body>header{background:#1a1941 url(fa5b7c6a5a863f051d5a.svg) repeat;box-sizing:border-box;display:flex;flex-direction:column;height:250px;justify-content:flex-end;max-height:40vh;min-height:9rem;padding:50px 70px;position:static}body>header.home{height:735px;max-height:63vh;min-height:calc(200px + 1.15rem + 9.8vw);padding:55px 70px 70px}body>header h1{font-size:2rem}body>header h1 small{font-size:1.7rem}body>header.home h1{font-size:5.5vw}body>header.home h2{font-size:4.3vw}.btn.hero.book,button.hero.book{border:0 solid rgba(26,25,65,0)!important;border-radius:0;display:block;font-size:1.15rem;font-weight:400;left:0;margin:0;padding:18px 50px;position:absolute;right:0;top:0;width:auto}.btn.hero.book>.book-stack,.btn.hero.book>img,button.hero.book>.book-stack,button.hero.book>img{height:160px;position:absolute;right:3vw;top:0;transform:translateY(-10px);transition:transform .15s ease-in-out;width:auto}.btn.hero.book>.book-stack img,button.hero.book>.book-stack img{box-shadow:0 4px 21px rgba(0,0,0,.4);height:100%;width:auto}.btn.hero.book>.book-stack,.btn.hero.book>img,button.hero.book>.book-stack,button.hero.book>img{transform:translateY(0)}.hide-mobile{display:flex!important}.hide-desktop{display:none!important}.previewbox{box-shadow:none;margin:initial;padding:initial}.previewbox>#article-image{height:24vh;min-height:200px}.previewbox>h4:first-child{margin-top:0}.first-big>*{flex-basis:0;max-width:90rem}.first-big>:first-child{flex-grow:3}.desktop-columns:not(.reverse)>:last-child:not(.only){text-align:right}.first-big>:not(:first-child){flex-grow:2}.last-big>*{flex-basis:0;flex-grow:1}.last-big>:last-child{flex-grow:2}.desktop-columns:not(.reverse)>:not(:first-child){margin-left:60px}.last-big:not(.reverse)>:not(:first-child){margin-left:110px}.desktop-right{display:flex;justify-content:flex-end}.desktop-right>*{padding-left:0;padding-right:calc(100vw - 56rem - 90px)}.desktop-right>h3{margin-right:0;padding:0 calc(100vw - 56rem - 90px) .3rem 0}:not(a):not(button).book{border-radius:6px;box-shadow:2px 2px 10px rgba(0,0,0,.3);box-sizing:border-box;margin:40px 5% 20px;max-width:1400px;padding:55px 65px 60px;width:90%}.center-desktop{display:flex;justify-content:center;width:100%}:not(a):not(button).book>.supplement h3{font-size:2.5vw;text-align:left}:not(a):not(button).book h3{font-size:3vw}:not(a):not(button).book h2{font-size:1.25vw}.float-left-desktop{float:left;margin-bottom:1rem;margin-right:2.5rem}.mobile-block{display:inline}body>header h2{font-size:1.6rem}}