#menu-toggle,.menu-toggle-button-container{display:none}.navbar{position:fixed;top:0;left:0;right:0;z-index:2;display:flex;justify-content:space-between;align-content:center;transition:transform .6s cubic-bezier(.77,0,.175,1)}.navbar:before{content:"";position:absolute;top:0;left:0;width:100%;height:160%;background:linear-gradient(180deg,#fff 54.69%,#fff0);z-index:-1;pointer-events:none}.logo{position:relative;left:var(--space-outer)}.navlinks{display:flex;padding-right:var(--space-outer);gap:1.75em;font-size:var(--font-size-blog-base)}.logo a,.navlinks a{margin:var(--space-outer) 0;padding:calc(var(--space-outer) * .5) 0;display:inline-block;font-size:var(--font-size-blog-base)}.logo a svg{width:auto;height:calc(var(--font-size-blog-base) * 1.4);margin-top:.08em}.logo a{display:flex;align-content:center}.navlinks a{font-size:var(--font-size-blog-base)}@media screen and (max-width:767px){.navbar{display:block}.logo{left:0}.menu-toggle-button-container{display:flex;height:100%;width:60px;padding:0 var(--space-outer) 0 10px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0;z-index:1}.menu-toggle-button,.menu-toggle-button:before,.menu-toggle-button:after{display:block;background-color:var(--color-brand-blue);position:absolute;height:3px;width:30px;transition:all .4s cubic-bezier(.23,1,.32,1);border-radius:2px;transform-origin:50% 50%}.menu-toggle-button:before{content:"";margin-top:-8px}.menu-toggle-button:after{content:"";margin-top:8px}#menu-toggle:checked+.menu-toggle-button-container .menu-toggle-button{background-color:transparent}#menu-toggle:checked+.menu-toggle-button-container .menu-toggle-button:before{transform:rotate(45deg);margin-top:0}#menu-toggle:checked+.menu-toggle-button-container .menu-toggle-button:after{transform:rotate(-45deg);margin-top:0}.logo{z-index:1}.logo a{padding:var(--space-outer);margin:0}.navlinks{display:block;transform:translateY(-100%);transition:transform 0s ease-out;position:absolute;top:0;width:100%;background-color:var(--color-bodybg);z-index:0;font-size:var(--font-size-blog-base);padding:5em var(--space-outer) var(--space-outer) var(--space-outer)}#menu-toggle:checked+.menu-toggle-button-container+.navlinks{transform:translateY(0);transition:transform .4s cubic-bezier(.77,0,.175,1)}.navlinks a{font-size:var(--font-size-blog-base);display:block;margin:0;padding:.5em 0!important;opacity:0;transform:translateY(-100%);transition:all .6s cubic-bezier(.77,0,.175,1);outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}#menu-toggle:checked+.menu-toggle-button-container+.navlinks a{transform:translateY(0);opacity:1}.navlinks a:nth-child(2){transition-duration:.7s}.navlinks a:nth-child(3){transition-duration:.8s}.navlinks a:nth-child(4){transition-duration:.9s}}svg[data-astro-cid-6frvx2vq]{width:100%;height:auto;aspect-ratio:.5960262819}.footer[data-astro-cid-sz7xmlte]{padding:2em 0 var(--space-outer) 0}.footer-links-circle[data-astro-cid-sz7xmlte]{display:block;position:relative;width:var(--m-colWidth-1, 18.025vw);height:var(--m-colWidth-1, 18.025vw);border-radius:50%;background-color:var(--color-brand-yellow);margin-bottom:2em}@media screen and (min-width:768px){.footer-links-circle[data-astro-cid-sz7xmlte]{width:var(--d-colWidth-1, 7.136vw);height:var(--d-colWidth-1, 7.136vw);margin-bottom:1em;margin-top:1em}}.footer-info[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:var(--space-outer)}@media screen and (min-width:768px){.footer-info[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-gutter)}}.footer-links[data-astro-cid-sz7xmlte]{margin:0 0 1em}@media screen and (min-width:768px){.footer-links[data-astro-cid-sz7xmlte]{margin:0 0 .15em;display:flex;flex-direction:column;justify-content:flex-end}}.footer-links[data-astro-cid-sz7xmlte]>:first-child{margin-top:0}.footer-links[data-astro-cid-sz7xmlte]>:last-child{margin-bottom:0}.footer-links-link[data-astro-cid-sz7xmlte]{display:block}.footer-links-link[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.footer-signoff[data-astro-cid-sz7xmlte]{margin-top:1em}.footer-bcorp[data-astro-cid-sz7xmlte]{margin:0;max-width:var(--m-colWidth-1, 18.025vw)}@media screen and (min-width:768px){.footer-bcorp[data-astro-cid-sz7xmlte]{max-width:4.6vw;margin-top:.25em}}:root{--color-offwhite: #F6F4F1;--color-bodybg: #FFF;--color-brand-blue: #001489;--color-brand-yellow: #ffc600;--color-purple: #B5B6FF;--color-clay: #E0D9CF;--color-lightblue: #D6D7EC;--space-outer: 20px;--space-gutter: 20px;--space-navbar: calc( var(--font-size-base) + 2 * var(--space-outer) );--font-size-base-min: 14px;--font-size-base-ideal: 1.1574vw;--font-size-base-max: 30px;--font-size-base: clamp( var(--font-size-base-min), var(--font-size-base-ideal), var(--font-size-base-max) );--font-size-blog-base-min: 14px;--font-size-blog-base-ideal: 1.1574vw;--font-size-blog-base-max: 30px;--font-size-blog-base: clamp( var(--font-size-blog-base-min), var(--font-size-blog-base-ideal), var(--font-size-blog-base-max) );--font-size-blog-xs: clamp( calc( .6 * var(--font-size-blog-base-min)), calc( .6 * var(--font-size-blog-base-ideal)), calc( .6 * var(--font-size-blog-base-max)) );--font-size-blog-s: clamp( calc( .75 * var(--font-size-blog-base-min)), calc( .75 * var(--font-size-blog-base-ideal)), calc( .75 * var(--font-size-blog-base-max)) );--font-size-blog-subhead3: clamp( calc( 1.1 * var(--font-size-blog-base-min)), calc( 1.1 * var(--font-size-blog-base-ideal)), calc( 1.1 * var(--font-size-blog-base-max)) );--font-size-blog-subhead2: clamp( calc( 1.75 * var(--font-size-blog-base-min)), calc( 1.75 * var(--font-size-blog-base-ideal)), calc( 1.75 * var(--font-size-blog-base-max)) );--font-size-blog-subhead1: clamp( calc( 2.25 * var(--font-size-blog-base-min)), calc( 2.25 * var(--font-size-blog-base-ideal)), calc( 2.25 * var(--font-size-blog-base-max)) );--font-size-blog-heading: clamp( calc( 4.5 * var(--font-size-blog-base-min)), calc( 4.5 * var(--font-size-blog-base-ideal)), calc( 4.5 * var(--font-size-blog-base-max)) );--d-colWidth-1: calc( ( 100vw - 2 * var(--space-outer) - 11 * var(--space-gutter) ) / 12 );--d-colWidth-2: calc( 2 * var(--d-colWidth-1) + var(--space-gutter) );--d-colWidth-3: calc( 3 * var(--d-colWidth-1) + 2 * var(--space-gutter) );--d-colWidth-4: calc( 4 * var(--d-colWidth-1) + 3 * var(--space-gutter) );--d-colWidth-5: calc( 5 * var(--d-colWidth-1) + 4 * var(--space-gutter) );--d-colWidth-6: calc( 6 * var(--d-colWidth-1) + 5 * var(--space-gutter) );--d-colWidth-7: calc( 7 * var(--d-colWidth-1) + 6 * var(--space-gutter) );--d-colWidth-8: calc( 8 * var(--d-colWidth-1) + 7 * var(--space-gutter) );--d-colWidth-9: calc( 9 * var(--d-colWidth-1) + 8 * var(--space-gutter) );--d-colWidth-10: calc( 10 * var(--d-colWidth-1) + 9 * var(--space-gutter) );--d-colWidth-11: calc( 11 * var(--d-colWidth-1) + 10 * var(--space-gutter) );--d-colWidth-12: calc( 12 * var(--d-colWidth-1) + 11 * var(--space-gutter) );--d-indent-1: calc( var(--d-colWidth-1) + var(--space-gutter) );--d-indent-2: calc( 2 * var(--d-colWidth-1) + 2 * var(--space-gutter) );--d-indent-3: calc( 3 * var(--d-colWidth-1) + 3 * var(--space-gutter) );--d-indent-4: calc( 4 * var(--d-colWidth-1) + 4 * var(--space-gutter) );--d-indent-5: calc( 5 * var(--d-colWidth-1) + 5 * var(--space-gutter) );--d-indent-6: calc( 6 * var(--d-colWidth-1) + 6 * var(--space-gutter) );--d-indent-7: calc( 7 * var(--d-colWidth-1) + 7 * var(--space-gutter) );--m-colWidth-1: calc( ( 100vw - 2 * var(--space-outer) - 3 * var(--space-gutter) ) / 4 );--m-colWidth-2: calc( 2 * var(--m-colWidth-1) + var(--space-gutter) );--m-colWidth-3: calc( 3 * var(--m-colWidth-1) + 2 * var(--space-gutter) );--m-colWidth-4: calc( 4 * var(--m-colWidth-1) + 3 * var(--space-gutter) );--m-indent-1: calc( var(--m-colWidth-1) + var(--space-gutter) );--m-indent-2: calc( var(--m-colWidth-2) + var(--space-gutter) );--vh: 1lvh;--ease-cb: cubic-bezier(.82, .065, .22, .91);--arrow-long: url("data:image/svg+xml,%3Csvg width='23' height='13' viewBox='0 0 23 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1032 13L15.0094 11.9062L19.5123 7.41761H0.123047V5.85511H19.5123L15.0094 1.35227L16.1032 0.272727L22.4668 6.63636L16.1032 13Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");--arrow-short: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8228 8.00001L5.31995 7.50143L8.28587 4.53978H0.871094V3.82387H8.28587L5.31995 0.862226L5.8228 0.363647L9.64098 4.18183L5.8228 8.00001Z' fill='%23001489'/%3E%3C/svg%3E%0A")}@media screen and (max-width:767px){:root{--space-outer: 20px;--space-gutter: 20px;--space-navbar: calc( var(--font-size-base) + 3.5 * var(--space-outer) );--font-size-base-min: 18px;--font-size-base-ideal: 3vw;--font-size-base-max: 32px;--font-size-blog-base-min: 12px;--font-size-blog-base-ideal: 4.44vw;--font-size-blog-base-max: 24px;--font-size-blog-heading: clamp( calc( 2.5 * var(--font-size-blog-base-min)), calc( 2.5 * var(--font-size-blog-base-ideal)), calc( 2.5 * var(--font-size-blog-base-max)) );--font-size-blog-subhead1: clamp( calc( 1.675 * var(--font-size-blog-base-min)), calc( 1.675 * var(--font-size-blog-base-ideal)), calc( 1.675 * var(--font-size-blog-base-max)) );--font-size-blog-subhead2: clamp( calc( 1.25 * var(--font-size-blog-base-min)), calc( 1.25 * var(--font-size-blog-base-ideal)), calc( 1.25 * var(--font-size-blog-base-max)) );--font-size-blog-s: clamp( calc( .875 * var(--font-size-blog-base-min)), calc( .875 * var(--font-size-blog-base-ideal)), calc( .875 * var(--font-size-blog-base-max)) );--font-size-blog-xs: clamp( calc( .75 * var(--font-size-blog-base-min)), calc( .75 * var(--font-size-blog-base-ideal)), calc( .75 * var(--font-size-blog-base-max)) )}}@font-face{font-family:AvenirNext LT Pro;font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Avenir Next, Avenir"),url(/fonts/avenirnextltpro-regular-webfont.woff2) format("woff2"),url(/fonts/avenirnextltpro-regular-webfont.woff) format("woff")}html,body{padding:0;margin:0;font-family:AvenirNext LT Pro,sans-serif;font-weight:400;text-align:left;font-size:var(--font-size-base);line-height:1.1;color:var(--color-brand-blue);background-color:var(--color-bodybg);scroll-behavior:auto}body.layout_blog{font-size:var(--font-size-blog-base)}input,button{font-family:AvenirNext LT Pro,sans-serif}h1,h2,h3,h4{font-weight:300;margin:1em 0 .5em;line-height:1.1}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1{font-size:var(--font-size-blog-heading);max-width:12em}.layout_blog h1{font-size:var(--font-size-blog-heading);line-height:1.06}h2{font-size:var(--font-size-blog-subhead1);max-width:12em}.layout_blog h2{font-size:var(--font-size-blog-subhead1);margin-top:1em;margin-bottom:1em;max-width:100%}h3{font-size:var(--font-size-blog-subhead2);max-width:100%}h4{font-size:var(--font-size-blog-subhead3);max-width:100%}.page_headline{padding-top:calc(32px + 2 * var(--space-outer) + 2.5 * var(--font-size-blog-heading));margin-top:0}.page_headline+.col_2{margin-top:0}a{color:inherit;text-decoration:none}p{line-height:1.15}p a{text-decoration:underline}p a:hover{text-decoration:none}ul,ol{margin:0;padding:0}li{margin-left:1em;padding:0}li p{margin-left:0;margin-right:0}*{box-sizing:border-box}.builder-block{margin-top:0!important;text-align:left!important}picture,figure{margin:0;padding:0}picture img{width:100%;height:100%}.col_2{display:flex;flex-direction:row;gap:var(--space-gutter);justify-content:space-between;margin:2em auto}@media screen and (max-width:767px){.col_2{display:block}}.col_2>div{flex:0 1 50%}@media(min-width:768px){.content-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:scroll;height:100vh;padding-left:var(--space-outer);padding-right:var(--space-outer);scroll-behavior:smooth}.d-indent-1{margin-left:var(--d-indent-1)}.d-indent-2{margin-left:var(--d-indent-2)}.d-indent-3{margin-left:var(--d-indent-3)}.d-indent-4{margin-left:var(--d-indent-4)}.d-indent-5{margin-left:var(--d-indent-5)}.d-indent-6{margin-left:var(--d-indent-6)}.d-indent-7{margin-left:var(--d-indent-7)}.d-maxWidth-2{max-width:var(--d-colWidth-2)}.d-maxWidth-3{max-width:var(--d-colWidth-3)}.d-maxWidth-4{max-width:var(--d-colWidth-4)}.d-maxWidth-5{max-width:var(--d-colWidth-5)}.d-maxWidth-6{max-width:var(--d-colWidth-6)}.d-maxWidth-7{max-width:var(--d-colWidth-7)}.d-maxWidth-8{max-width:var(--d-colWidth-8)}.d-maxWidth-9{max-width:var(--d-colWidth-9)}.d-maxWidth-10{max-width:var(--d-colWidth-10)}.d-maxWidth-11{max-width:var(--d-colWidth-11)}.d-maxWidth-12{max-width:var(--d-colWidth-12)}}@media screen and (max-width:767px){.content-wrapper{position:relative;overflow-x:hidden;padding-left:var(--space-outer);padding-right:var(--space-outer)}.m-indent-1{margin-left:var(--m-indent-1)}.m-indent-2{margin-left:var(--m-indent-2)}.m-maxWidth-1{max-width:var(--m-colWidth-1)}.m-maxWidth-2{max-width:var(--m-colWidth-2)}.m-maxWidth-3{max-width:var(--m-colWidth-3)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideToZeroY{to{transform:translate(0)}}@keyframes slideDown{0%{transform:translateY(-1em)}to{transform:translate(0)}}.page_home_hero .page_headline span{display:block;transform:translateY(200px);opacity:0;animation:fadeIn .4s linear forwards,slideToZeroY .8s cubic-bezier(.095,.375,0,1.005) forwards}@media screen and (max-width:767px){.page_home_hero .page_headline span{display:inline}}.page_home_hero .page_headline span:nth-child(2){animation-delay:.05s}.page_home_hero .page_headline span:nth-child(3){animation-delay:.1s}.page_home_hero .page_headline span:nth-child(4){animation-delay:.15s}.home_video_carousel{width:100vw;height:100vh;transform:translateY(200px);opacity:0;animation:fadeIn .2s linear forwards,slideToZeroY .8s cubic-bezier(.095,.375,0,1.005) forwards;animation-delay:.2s}.page_headline{transform:translateY(150px);opacity:0;animation:fadeIn .4s linear forwards,slideToZeroY .8s cubic-bezier(.095,.375,0,1.005) forwards}.page_headline+*{opacity:0;transform:translateY(100px);animation:fadeIn .2s linear forwards,slideToZeroY .8s cubic-bezier(.095,.375,0,1.005) forwards;animation-delay:.1s}.page_headline+*+*{opacity:0;transform:translateY(80px);animation:fadeIn .2s linear forwards,slideToZeroY .8s cubic-bezier(.095,.375,0,1.005) forwards;animation-delay:.2s}.page_headline+*+*+*{opacity:0;transform:translateY(60px);animation:fadeIn .2s linear forwards,slideToZeroY .8s cubic-bezier(.095,.375,0,1.005) forwards;animation-delay:.3s}.page_headline+*+*+*+*{opacity:0;transform:translateY(40px);animation:fadeIn .2s linear forwards,slideToZeroY .8s cubic-bezier(.095,.375,0,1.005) forwards;animation-delay:.4s}.page_headline~*:nth-child(n+6){opacity:0;transform:translateY(20px);animation:fadeIn .2s linear forwards,slideToZeroY .8s cubic-bezier(.095,.375,0,1.005) forwards;animation-delay:.5s}@media(min-width:768px){.content{max-width:50%}}@media screen and (max-width:767px){.page_headline{transform:translate(0)}.home_video_carousel{height:100lvh;margin-left:calc(var(--space-outer) * -1);margin-right:calc(var(--space-outer) * -1)}}.transition-fade[data-astro-cid-sckkx6r4]{transition:all .3s ease-out;opacity:1;visibility:visible}html.is-animating.is-leaving .transition-fade[data-astro-cid-sckkx6r4],html.is-animating.is-rendering .transition-fade[data-astro-cid-sckkx6r4]{opacity:0;visibility:hidden}body{scroll-behavior:smooth;cursor:url(/img/cursor-main.svg) 12.5 12.5,auto}body a[data-astro-cid-sckkx6r4]:hover{cursor:url(/img/cursor-hover.svg) 12.5 12.5,pointer}
