body{color:#0d0748;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;text-rendering:optimizeLegibility;background-color:#fffdf7;margin:0;padding:0;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;position:relative}.footnote-ref a{font-size:.7rem;text-decoration:none;position:relative;top:-4px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}:focus-visible{outline-offset:2px;outline:2px solid #0d0748}.page-navigation{z-index:101;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.page-navigation .home-link{color:#0d0748;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.6;text-decoration:none;transition:all .1s;display:flex}.page-navigation .home-link .arrow{height:auto;font-size:1.2rem;transition:transform .1s;display:inline-block}.page-navigation .home-link .arrow img{width:auto;height:.7em}.page-navigation .home-link .home-text,.page-navigation .home-link .back-text{transition:color .1s}.page-navigation .home-link:hover{transform:translate(-4px)}.page-navigation .home-link:hover .arrow{transform:translate(-2px)}.header-container{height:40vh;position:relative}.page-header{text-align:center;z-index:50;justify-content:center;align-items:center;min-height:40vh;display:flex;position:relative}.page-header h1{color:#0d0748;z-index:1;margin:0;padding-left:125px;padding-right:125px;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:3rem;font-weight:700;position:relative}.page-header.shrunk{min-height:60px;transition:none;position:fixed;top:0;left:0;right:0}.page-header.shrunk h1{font-size:1.5rem}.content{max-width:800px;margin:0 auto;padding:2rem}.content h2{color:#0d0748;margin:2rem 0 1rem;padding-bottom:.75rem;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:2rem;font-weight:700}.content h3{color:#0d0748;margin:1.5rem 0 1rem;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:1.5rem;font-weight:700}.content p{color:#0d0748;margin-bottom:1rem;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:1.1rem;line-height:1.6}.content strong{color:#0d0748;font-weight:700}.content em{font-style:italic}.content ul,.content ol{color:#0d0748;margin:1rem 0;padding-left:2rem;font-family:TeX Gyre Heros,Helvetica,Arial,URW Nimbus Sans L,Liberation Sans,sans-serif;font-size:1.1rem;line-height:1.6}.content ul li,.content ol li{margin-bottom:.75rem}@media (max-width:768px){.page-header h1{padding-left:0;padding-right:0;font-size:1.8rem}.page-header.shrunk h1{padding-left:50px;font-size:1.1rem!important}.page-navigation{align-items:center;height:60px;display:flex;top:0;left:0;transform:none}.page-navigation .home-link{justify-content:center;align-items:center;height:60px;padding:.5rem;font-size:4rem;display:flex}.page-navigation .home-link .arrow img{width:auto;height:2.5rem;padding-top:8px;padding-left:8px}.page-navigation .home-link .back-text{display:none}.page-header.shrunk .arrow img{width:auto;height:2rem}}.highest-nav{z-index:400!important}.highest-nav .nav-text{z-index:500!important}.corner-nav{color:#0d0748;text-align:center;z-index:100;width:170px;height:170px;font-size:25px;font-weight:700;line-height:170px;text-decoration:none;transition:color .5s ease-in;position:fixed}.corner-nav .triangle-bg{pointer-events:none;width:170px;height:170px;transition:all .5s ease-in-out;position:absolute}.corner-nav .nav-text{white-space:nowrap;padding-top:-12.5px;line-height:1;position:absolute;top:50%;left:50%}.corner-nav:hover{color:#0d0748;z-index:400!important}.corner-nav:hover .nav-text{z-index:500!important}.corner-nav:hover .triangle-bg{width:calc(100vh + 100vw);height:calc(100vh + 100vw)}.corner-nav.top-left{top:0;left:0}.corner-nav.top-left .nav-text{transform:translate(calc(-50% - 20px),calc(-50% - 20px))rotate(-45deg)}.corner-nav.top-left .triangle-bg{background:linear-gradient(135deg,var(--135deg-cprop)50%,transparent 50%);transition:--135deg-cprop .5s,width .5s,height .5s;top:0;left:0}.corner-nav.top-left:hover .triangle-bg{--135deg-cprop:#ff6fab}@property --135deg-cprop{syntax:"<color>";inherits:false;initial-value:#ffc5dd}.corner-nav.top-right{top:0;right:0}.corner-nav.top-right .nav-text{transform:translate(calc(20px - 50%),calc(-50% - 20px))rotate(45deg)}.corner-nav.top-right .triangle-bg{background:linear-gradient(225deg,var(--225deg-cprop)50%,transparent 50%);transition:--225deg-cprop .5s,width .5s,height .5s;top:0;right:0}.corner-nav.top-right:hover .triangle-bg{--225deg-cprop:#ffc533}@property --225deg-cprop{syntax:"<color>";inherits:false;initial-value:#ffe8ad}.corner-nav.bottom-right{bottom:0;right:0}.corner-nav.bottom-right .nav-text{transform:translate(calc(20px - 50%),calc(20px - 50%))rotate(-45deg)}.corner-nav.bottom-right .triangle-bg{background:linear-gradient(315deg,var(--315deg-cprop)50%,transparent 50%);transition:--315deg-cprop .5s,width .5s,height .5s;bottom:0;right:0}.corner-nav.bottom-right:hover .triangle-bg{--315deg-cprop:#a0e80a}@property --315deg-cprop{syntax:"<color>";inherits:false;initial-value:#dbfb98}.corner-nav.bottom-left{bottom:0;left:0}.corner-nav.bottom-left .nav-text{transform:translate(calc(-50% - 20px),calc(20px - 50%))rotate(45deg)}.corner-nav.bottom-left .triangle-bg{background:linear-gradient(45deg,var(--45deg-cprop)50%,transparent 50%);transition:--45deg-cprop .5s,width .5s,height .5s;bottom:0;left:0}.corner-nav.bottom-left:hover .triangle-bg{--45deg-cprop:#00c2ea}@property --45deg-cprop{syntax:"<color>";inherits:false;initial-value:#91ecff}#color-blocks-sketch{z-index:-1;margin-bottom:.75rem;position:relative;overflow:visible}#color-blocks-sketch canvas{display:block}.bizCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.bizCard h1{margin:-40px 0 0;font-size:2.8rem;font-weight:400}.bizCard h2{margin-top:-10px;font-size:1.2rem;font-weight:400}