@import url("https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap");@font-face{font-display:auto;font-family:museo-slab;font-stretch:normal;font-style:normal;font-weight:300;src:url(https://use.typekit.com/af/4d796e/0000000000000000000100fe/21/l?subset_id=2&fvd=n3&v=3) format("woff2"),url(https://use.typekit.com/af/4d796e/0000000000000000000100fe/21/d?subset_id=2&fvd=n3&v=3) format("woff"),url(https://use.typekit.com/af/4d796e/0000000000000000000100fe/21/a?subset_id=2&fvd=n3&v=3) format("opentype")}@font-face{font-display:auto;font-family:museo-slab;font-stretch:normal;font-style:italic;font-weight:300;src:url(https://use.typekit.com/af/7a5738/000000000000000000010141/21/l?subset_id=2&fvd=i3&v=3) format("woff2"),url(https://use.typekit.com/af/7a5738/000000000000000000010141/21/d?subset_id=2&fvd=i3&v=3) format("woff"),url(https://use.typekit.com/af/7a5738/000000000000000000010141/21/a?subset_id=2&fvd=i3&v=3) format("opentype")}@font-face{font-display:auto;font-family:museo-slab;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://use.typekit.com/af/344b31/000000000000000000012043/21/l?subset_id=2&fvd=n5&v=3) format("woff2"),url(https://use.typekit.com/af/344b31/000000000000000000012043/21/d?subset_id=2&fvd=n5&v=3) format("woff"),url(https://use.typekit.com/af/344b31/000000000000000000012043/21/a?subset_id=2&fvd=n5&v=3) format("opentype")}@font-face{font-display:auto;font-family:museo-slab;font-stretch:normal;font-style:italic;font-weight:500;src:url(https://use.typekit.com/af/056621/00000000000000000000ec08/21/l?subset_id=2&fvd=i5&v=3) format("woff2"),url(https://use.typekit.com/af/056621/00000000000000000000ec08/21/d?subset_id=2&fvd=i5&v=3) format("woff"),url(https://use.typekit.com/af/056621/00000000000000000000ec08/21/a?subset_id=2&fvd=i5&v=3) format("opentype")}@font-face{font-display:auto;font-family:museo-slab;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.com/af/f6b914/000000000000000000011aff/21/l?subset_id=2&fvd=n7&v=3) format("woff2"),url(https://use.typekit.com/af/f6b914/000000000000000000011aff/21/d?subset_id=2&fvd=n7&v=3) format("woff"),url(https://use.typekit.com/af/f6b914/000000000000000000011aff/21/a?subset_id=2&fvd=n7&v=3) format("opentype")}@font-face{font-display:auto;font-family:museo-slab;font-stretch:normal;font-style:italic;font-weight:700;src:url(https://use.typekit.com/af/92a387/00000000000000000000ec0a/21/l?subset_id=2&fvd=i7&v=3) format("woff2"),url(https://use.typekit.com/af/92a387/00000000000000000000ec0a/21/d?subset_id=2&fvd=i7&v=3) format("woff"),url(https://use.typekit.com/af/92a387/00000000000000000000ec0a/21/a?subset_id=2&fvd=i7&v=3) format("opentype")}header{background:#065975;background:linear-gradient(90deg,#065975 30%,#4097ca);float:left;height:auto;margin:0;padding:12px}header,header .pageheader{box-sizing:border-box;width:100%}header .pageheader{margin:0 auto;max-width:1200px;padding:0 24px}@media only screen and (max-device-width:812px){header .pageheader{text-align:center}}header .pageheader .logo{color:#fff;float:left;font-family:museo-slab,sans-serif;font-size:32px;padding:8px 12px 12px;text-decoration:none}@media only screen and (max-device-width:812px){header .pageheader .logo{display:inline-block;float:none;padding:0}}header .pageheader .logo:hover{color:#fff}header .pageheader nav ul{float:right;padding:0}@media only screen and (max-device-width:812px){header .pageheader nav ul{width:100%}}header .pageheader nav ul li{display:inline-block;padding:0 6px}header .pageheader nav a{border-bottom:3px solid transparent;color:#fff;padding-bottom:6px;text-decoration:none}header .pageheader nav a:hover{border-color:#fff;color:#fff}header .pageheader nav a.active{border-color:#fff}footer{border-top:1px solid #eaeaea;float:left;padding:0;width:100%}@media only screen and (max-device-width:812px){footer{padding:12px 0}}footer section{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}footer section .footer{float:left;margin:0;padding:0;width:100%}footer .col{float:left;padding:24px 0;width:25%}@media only screen and (max-device-width:812px){footer .col{padding:12px 0;text-align:center;width:100%}}footer .col a{display:block;margin-bottom:12px;width:100%}footer .col .hdr{font-weight:600;margin:0;padding:0}footer address{font-style:normal}main{background:#fff;background:linear-gradient(180deg,#fff 30%,hsla(32,46%,71%,.1));float:left;width:100%}main .wrap{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.homeintro{background-image:url(/static/images/book_homepage.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #eaeaea;padding:0 24px 72px}@media only screen and (max-device-width:812px){.homeintro{background-image:none;background-position:100% 0;background-size:100%;padding-bottom:24px}.homeintro .btn{display:block;font-size:16px;padding:6px;width:100%}}@media (min-width:768px){.homeintro .btn{font-size:18px;padding:6px}}@media (min-width:992px){.homeintro .btn{font-size:24px;padding:12px}}@media (min-width:1200px){.homeintro .btn{font-size:24px;padding:12px}}.homeintro .intro{width:60%}@media only screen and (max-device-width:812px){.homeintro .intro{width:100%}}.homeintro .intro p{font-family:museo-slab,sans-serif;font-size:18px;font-weight:300}@media only screen and (max-device-width:812px){.homeintro .intro p{text-align:center}}@media (min-width:768px){.homeintro .intro p{font-size:24px}}@media (min-width:992px){.homeintro .intro p{font-size:28px}}@media (min-width:1200px){.homeintro .intro p{font-size:36px}}.homeintro .intro p img{display:none;width:100%}@media only screen and (max-device-width:812px){.homeintro .intro p img{display:block}}.container{align-content:normal;align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}@media only screen and (max-device-width:812px){.container{display:block}}.container .col{align-self:auto;display:block;flex-basis:auto;flex-grow:0;flex-shrink:1;order:0}.container.col3 .col{width:30%}@media only screen and (max-device-width:812px){.container.col3 .col{width:100%}}.container.col2 .col{box-sizing:border-box;padding-right:24px;width:50%}@media only screen and (max-device-width:812px){.container.col2 .col{padding:0;width:100%}}.txtsm{font-size:1rem}.pageintro{font-size:24px;font-weight:300;margin:0;padding:0}@media only screen and (max-device-width:812px){.home .col3 .col{text-align:center}}@media (min-width:768px){.home .col3 hr{display:none}}input[type=email],input[type=phone],input[type=search],input[type=text]{background:#fff;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;display:inline-block;padding:12px}input[type=submit]{border:none}label{display:block;font-weight:700;margin-bottom:12px;width:100%}.btn{background:#b74862;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-sizing:border-box;color:#fff;font-size:24px;padding:12px;text-align:center;text-decoration:none}@media only screen and (max-device-width:812px){.btn{font-size:18px}}.btn:hover{color:#fff}.casepage p{font-size:24px;font-weight:300;margin:0 0 24px;width:80%}@media only screen and (max-device-width:812px){.casepage p{width:100%}}.casepage .case{background-position:0 100%;background-repeat:no-repeat;background-size:contain;height:500px;margin-bottom:48px}@media only screen and (max-device-width:812px){.casepage .case{background-position:0 0;height:auto}}.casepage .case img{width:auto}@media only screen and (max-device-width:812px){.casepage .case img{max-width:50%}}.casepage .case p{font-family:Jost,serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;line-height:32px;width:50%}@media only screen and (max-device-width:812px){.casepage .case p{padding-top:70px;width:100%}}@media only screen and (max-device-width:812px) and (orientation:landscape){.casepage .case p{padding-top:180px}}.casepage .case p a{color:#395058;display:inline-block;font-weight:600;margin-top:12px}@media only screen and (max-device-width:812px){.casepage .case h2{height:50px}}.casepage .case.right p{float:right}.casepage .case.right h2{text-align:right}@media only screen and (max-device-width:812px){.casepage .case.right p{float:none}.casepage .case.right h2{text-align:left}.casepage .case.right img{float:right}}body,html{background-color:#fff;box-sizing:border-box;color:#395058;font-family:Jost,serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;margin:0;padding:0;width:100%}a,a:hover{color:#065975}a:hover{text-decoration:none}h1,h2,h3,h4{font-family:museo-slab,sans-serif;font-weight:400}h1{font-size:48px;margin:0;padding:12px 0}@media only screen and (max-device-width:812px){h1{font-size:36px;padding-bottom:6px}}hr{background:#eaeaea;border:0;height:1px;margin:12px 0}address{font-style:normal}