:root{--blue: #046bd2;--blue-dark: #045cb4;--navy: #1e293b;--slate: #334155;--ink: #011627;--bar: rgba(0, 71, 206, .8);--pink: #db1fc2;--teal: #35ceac;--mint: #4ebbab;--lilac: #858ae6;--btn: #7ea4de;--body-text: #808285;--sys: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--josefin: "Josefin Sans", sans-serif;--inter: Inter, sans-serif;--container: 1170px}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--body-text);font:400 16px/1.65 var(--sys)}img{max-width:100%;height:auto;display:block}a{color:var(--blue);text-decoration:none}h1,h2,h3,h4{margin:0;font-family:var(--josefin);font-weight:600;line-height:1.3}p{margin:0 0 1em}p:last-child{margin-bottom:0}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 10px}.section{background:var(--slate);color:#fff;padding:10px 0}.section--tight{padding:10px 0 0}.section--flush{padding:0}.center{text-align:center}.h-title{font:800 23px/1.3 var(--josefin);color:#fff;text-align:center}.h-sub{font:600 18px/1.3 var(--josefin);color:#fff;text-align:center}.h-card{font:600 18px/1.3 var(--sys);text-align:center}.copy{font:300 14px/1.65 var(--sys);color:#fff}.copy--sm{font:400 12px/1.65 var(--sys);color:#fff}.copy--md{font:400 13px/1.65 var(--sys);color:#fff}.copy p,.copy--sm p,.copy--md p{margin:0 0 1.75em}.copy p:last-child,.copy--sm p:last-child,.copy--md p:last-child{margin:0}.copy a,.copy--sm a,.copy--md a{color:#fff;text-decoration:underline}.divider{width:481px;max-width:100%;margin:15px auto 25px;border:0;border-top:1px solid #fff}.section :is(.h-title,.h-sub,.h-card,.copy,.copy--sm,.copy--md,.carousel,.btn-row,.toggle){margin-bottom:10px}.pad-125{padding-left:125px;padding-right:125px}.pad-100{padding:0 100px 15px}.pad-50{padding:0 50px 15px}.h-card--pad{padding:20px 0}@media(max-width:921px){.pad-125,.pad-100,.pad-50{padding-left:0;padding-right:0}}.btn{display:inline-block;background:var(--btn);color:#fff;font:500 16px/1 var(--josefin);letter-spacing:1.2px;padding:15px 30px;border-radius:3px;border:0;cursor:pointer}.btn:hover{background:var(--blue);color:#fff}.btn-row{text-align:center;padding:10px 0}.booknav a{display:block;margin:0 0 10px;padding:12px 10px;background:var(--blue);color:#fff;text-align:center;border-radius:3px;font:500 15px/1.3 var(--sys)}.booknav a span{display:block;font-weight:400;font-size:12px;opacity:.85;margin-top:2px}.band{position:relative;height:900px;background-position:50% 50%;background-size:cover;background-attachment:fixed}.band:after{content:"";position:absolute;inset:0;background:var(--ink);opacity:.1;pointer-events:none}.band--solid:after{opacity:1}.band .anchor{position:absolute;top:50%}@media(prefers-reduced-motion:reduce){.band{background-attachment:scroll}}.toggle{border:0}.toggle summary{list-style:none;cursor:pointer;padding:15px;font:700 16px/1.3 var(--sys);color:var(--slate);border-bottom:1px solid #d5d8dc;display:flex;gap:10px;align-items:center}.toggle summary::-webkit-details-marker{display:none}.toggle summary:before{content:"+";font-weight:400;width:14px}.toggle[open] summary:before{content:"–"}.toggle .toggle-body{padding:15px;font:400 12px/1.65 var(--sys);color:#f9f8f8}.carousel{position:relative;padding-bottom:30px}.carousel .track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.carousel .track::-webkit-scrollbar{display:none}.carousel .slide{flex:0 0 100%;scroll-snap-align:center;display:flex;justify-content:center;align-items:center}.carousel .slide img{height:var(--slide-h, 300px);width:auto;max-width:100%}.carousel button{position:absolute;top:50%;transform:translateY(-50%);background:none;border:0;color:#ededede6;font-size:25px;cursor:pointer;padding:6px;z-index:1}.carousel .prev{left:0}.carousel .next{right:0}.icon-list{list-style:none;margin:0;padding:0}.icon-list li{display:flex;gap:8px;align-items:flex-start;font:300 14px/1.65 var(--sys);color:#fff;padding:8px 0}.icon-list li svg{width:18px;height:18px;flex:0 0 18px;fill:currentColor;margin-top:3px}.icon-list a{color:#fff}.cols{display:flex;gap:0;align-items:flex-start}.col{padding:10px}.col-25{flex:0 0 25%;max-width:25%}.col-33{flex:0 0 33.333%;max-width:33.333%}.col-50{flex:0 0 50%;max-width:50%}.col-75{flex:0 0 75%;max-width:75%}@media(max-width:921px){.cols{flex-wrap:wrap}.col-25,.col-33,.col-50,.col-75{flex-basis:100%;max-width:100%}.band{height:480px;background-attachment:scroll}}.bar[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:100;background:var(--bar);height:110px}.bar__inner[data-astro-cid-ctg3m53h]{display:flex;align-items:center;height:100%}.bar__logo[data-astro-cid-ctg3m53h]{flex:0 0 211px;padding:10px}.bar__logo[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{width:191px;height:90px}nav[data-astro-cid-ctg3m53h]{flex:1;padding:10px}nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:nowrap}nav[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h]{margin:0 20px;white-space:nowrap}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:#fff;font:700 18px/1.5 var(--inter)}@media(max-width:1200px){nav[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h]{margin:0 12px}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font-size:16px}}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:#ffd23f}@media(max-width:921px){.bar[data-astro-cid-ctg3m53h]{height:auto;padding:8px 0}.bar__inner[data-astro-cid-ctg3m53h]{flex-wrap:wrap;justify-content:center}nav[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h]{margin:4px 10px}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font-size:15px}}.foot[data-astro-cid-gcn2mc3v]{font:400 16px/1.65 var(--sys)}.foot__main[data-astro-cid-gcn2mc3v]{background:#111;color:#fff;padding:45px 0}.foot__main[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0 0 12px}.foot__main[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#fff}.foot__below[data-astro-cid-gcn2mc3v]{background:var(--slate);color:#fff;padding:20px 0;text-align:center}.foot__below[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0}.rail[data-astro-cid-krcniti5]{position:fixed;right:0;top:397px;z-index:90;display:flex;flex-direction:column}.rail[data-astro-cid-krcniti5] a[data-astro-cid-krcniti5]{width:50px;height:50px;display:grid;place-items:center;background:#00000047;color:#fff;border-radius:10%;margin-bottom:3px}.rail[data-astro-cid-krcniti5] a[data-astro-cid-krcniti5]:hover{background:var(--blue)}@media(max-width:921px){.rail[data-astro-cid-krcniti5]{display:none}}.ebar[data-astro-cid-fpmitlm4]{position:fixed;left:0;right:0;bottom:0;z-index:110;background:#0b0f1a;color:#fff;border-top:2px solid #ff2e88;display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 48px 12px 16px;font:400 13px/1.3 var(--sys)}.ebar__name[data-astro-cid-fpmitlm4]{font-weight:700;font-size:14px}.ebar__meta[data-astro-cid-fpmitlm4]{opacity:.85}.ebar__cta[data-astro-cid-fpmitlm4]{background:#ff2e88;color:#fff;padding:8px 16px;border-radius:100px;font-weight:700}.ebar__x[data-astro-cid-fpmitlm4]{position:absolute;right:12px;background:none;border:0;color:#fff;font-size:22px;cursor:pointer;opacity:.7}
