.styles-module__acTqfq__details{font-size:var(--font-size-p)}@media (min-width:1000px){.styles-module__acTqfq__details{-moz-column-count:2;column-count:2;-moz-column-gap:5rem;column-gap:5rem}}.styles-module__acTqfq__detailsTitle{font-family:var(--font-family-body);text-transform:uppercase;font-weight:700}.styles-module__acTqfq__detail{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:2rem}.styles-module__acTqfq__detail:last-child{margin-bottom:0}
.styles-module__AMtGbq__content{padding:0 var(--gutter);background-color:#fff}@media (min-width:1000px){.styles-module__AMtGbq__content{padding-left:2.5rem;padding-right:2.5rem}}.styles-module__AMtGbq__content img{max-width:100%}.styles-module__AMtGbq__mTopSpacing{margin-top:var(--space-2);padding-top:0}@media (min-width:800px){.styles-module__AMtGbq__mTopSpacing{margin-top:var(--space-4)}}@media (min-width:1000px){.styles-module__AMtGbq__mSideSpacing{padding-left:var(--column-width-with-gutter);padding-right:var(--column-width-with-gutter);margin-left:2.5rem;margin-right:2.5rem}}.styles-module__AMtGbq__mComicSans{font-family:var(--font-comic-sans)}@media (min-width:1200px){.styles-module__AMtGbq__mComicSans h1{font-size:3.75rem}}
.styles-module__XHRsFW__list{margin-left:0}.styles-module__XHRsFW__feature{margin-bottom:var(--space-1);flex-direction:column-reverse;display:flex}.styles-module__XHRsFW__feature:last-child{margin-bottom:0}@media (min-width:800px){.styles-module__XHRsFW__feature{flex-direction:row;align-items:center;margin-bottom:4rem}.styles-module__XHRsFW__feature figure{width:100%}.styles-module__XHRsFW__feature p{flex:0 0 30%;margin:0}}
.styles-module__jgzOga__title{margin-bottom:var(--space-2);text-align:center;font-size:var(--font-size-h1)}@media (min-width:800px){.styles-module__jgzOga__title{margin-bottom:var(--space-4)}}.styles-module__jgzOga__contentWrapper{padding-bottom:var(--space-2);background-color:#fff}@media (min-width:800px){.styles-module__jgzOga__contentWrapper{padding-bottom:var(--space-3)}}@media (min-width:1200px){.styles-module__jgzOga__contentWrapper{padding:0 var(--column-width-with-gutter) var(--space-4) var(--column-width-with-gutter)}}
.styles-module__q0XSKG__wrapper{padding-top:var(--space-2);margin-bottom:var(--space-2)}@media (min-width:800px){.styles-module__q0XSKG__wrapper{padding-top:var(--space-3);margin-bottom:var(--space-3)}}@media (min-width:1200px){.styles-module__q0XSKG__wrapper{margin-bottom:var(--space-4)}}.styles-module__q0XSKG__container{text-align:center;margin-bottom:6rem}.styles-module__q0XSKG__container:last-child{margin-bottom:0}.styles-module__q0XSKG__name{font-size:var(--font-size-p);margin-bottom:1rem}.styles-module__q0XSKG__style{font-size:var(--font-size-h1);padding:0 .75rem}
.styles-module__rZ8ISG__buyButtonLarge{width:100%;padding:var(--space-3) 0;text-align:center;font-weight:400}.styles-module__rZ8ISG__buyButtonLarge .buy-button{z-index:1;right:auto;right:initial;height:2.5em;line-height:0;font-size:var(--font-size-h1);background:var(--color-primary)!important;padding:.5rem 1.5rem!important}@media (min-width:1000px){.styles-module__rZ8ISG__buyButtonLarge .buy-button{height:1.8em;padding:.4em .5em .5em!important}}.styles-module__rZ8ISG__buyButtonLarge .buy-button:before{width:.5em;height:2.5em;top:50%;transform:translateY(-50%);display:block!important}.styles-module__rZ8ISG__buyButtonLarge .buy-button:after{width:.5em;height:2.5em;top:50%;transform:translateY(-50%);display:block!important}@media (min-width:1000px){.styles-module__rZ8ISG__buyButtonLarge .buy-button:before{width:.36em;height:1.8em}.styles-module__rZ8ISG__buyButtonLarge .buy-button:after{width:.36em;height:1.8em}}.styles-module__rZ8ISG__buyButtonLarge .buy-button:before{left:-.5em}@media (min-width:1000px){.styles-module__rZ8ISG__buyButtonLarge .buy-button:before{left:-.35em}}.styles-module__rZ8ISG__buyButtonLarge .buy-button:after{right:-.5em}@media (min-width:1000px){.styles-module__rZ8ISG__buyButtonLarge .buy-button:after{right:-.35em}}.styles-module__rZ8ISG__typeTestersWrapper{margin-bottom:var(--space-2)}@media (min-width:800px){.styles-module__rZ8ISG__typeTestersWrapper{margin-bottom:var(--space-3)}}@media (min-width:1200px){.styles-module__rZ8ISG__typeTestersWrapper{margin-bottom:var(--space-4)}}
.styles-module__9RQ-oq__projectImages{margin-top:6rem}@media (min-width:1000px){.styles-module__9RQ-oq__projectImages{-moz-column-count:2;column-count:2;-moz-column-gap:2.5rem;column-gap:2.5rem}.styles-module__9RQ-oq__projectImages figure{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}
.styles-module__iiWQzW__imageContainer{aspect-ratio:2.25/1.5;margin-bottom:0;position:relative}.styles-module__iiWQzW__imageContainer img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.styles-module__iiWQzW__mHide{z-index:-1}.styles-module__iiWQzW__postTitle{font-size:var(--font-size-p);margin-top:1rem;padding-right:3rem}@media (min-width:1440px){.styles-module__iiWQzW__postTitle{padding-right:8rem}}
.styles-module__MyEjSW__introduction{text-align:center;margin-bottom:var(--space-2)}@media (min-width:800px){.styles-module__MyEjSW__introduction{margin-bottom:var(--space-4)}}.styles-module__MyEjSW__introduction p{font-size:var(--font-size-h1);line-height:1.25}.styles-module__MyEjSW__section{margin-top:var(--space-2)}@media (min-width:800px){.styles-module__MyEjSW__section{margin-top:var(--space-4)}}.styles-module__MyEjSW__section.styles-module__MyEjSW__mIsFirst{margin-top:0}
.styles-module__pEl0wq__projectTitle{padding-top:var(--space-2);margin-bottom:var(--space-2)}@media (min-width:800px){.styles-module__pEl0wq__projectTitle{padding-top:var(--space-3);margin-bottom:var(--space-3)}}@media (min-width:1200px){.styles-module__pEl0wq__projectTitle{padding-top:var(--space-4);margin-bottom:var(--space-4)}}@media (min-width:1000px){.styles-module__pEl0wq__sideSpacing{padding-left:var(--column-width-with-gutter);padding-right:var(--column-width-with-gutter)}}
.styles-module__J3Y15G__navigation{font-family:var(--font-comic-sans);margin-bottom:var(--space-2)}@media (min-width:1000px){.styles-module__J3Y15G__navigation{top:var(--space-2);width:calc(var(--column-width) - var(--gutter));position:fixed;left:2.5rem}}.styles-module__J3Y15G__navigation ol{counter-reset:counter;margin-left:0}.styles-module__J3Y15G__navigation li{font-size:var(--font-size);counter-increment:counter;margin-bottom:.75rem;padding-left:2.5rem;list-style-type:none}.styles-module__J3Y15G__navigation li:before{content:"§" counter(counter);position:absolute;left:0}.styles-module__J3Y15G__navigation li:last-child{margin-bottom:0}.styles-module__J3Y15G__container{flex-direction:column-reverse;display:flex;position:relative}.styles-module__J3Y15G__container a{color:#00f;-webkit-text-decoration:underline;text-decoration:underline}.styles-module__J3Y15G__container h2{margin-top:var(--space-2);margin-bottom:var(--space-1)}.styles-module__J3Y15G__container h2:first-child{margin-top:0}.styles-module__J3Y15G__container h3,.styles-module__J3Y15G__container h4,.styles-module__J3Y15G__container h5,.styles-module__J3Y15G__container h6{font-size:var(--font-size-comic-sans);margin-top:1rem;font-weight:700}.styles-module__J3Y15G__container ul,.styles-module__J3Y15G__container ol,.styles-module__J3Y15G__container p{font-size:var(--font-size-comic-sans);line-height:1.4}.styles-module__J3Y15G__container p{margin-bottom:1rem}.styles-module__J3Y15G__container p:last-child{margin-bottom:0}.styles-module__J3Y15G__container ul,.styles-module__J3Y15G__container ol{margin-left:var(--gutter)}.styles-module__J3Y15G__mTextCenter{text-align:center}
.styles-module__m7eWYq__container a{color:#00f;-webkit-text-decoration:underline;text-decoration:underline}.styles-module__m7eWYq__container h2,.styles-module__m7eWYq__container h3,.styles-module__m7eWYq__container h4,.styles-module__m7eWYq__container h5,.styles-module__m7eWYq__container h6{font-size:var(--font-size-h2);margin-top:6rem;font-weight:400}.styles-module__m7eWYq__container p{font-size:var(--font-size-p);margin-bottom:1rem}.styles-module__m7eWYq__container p:last-child{margin-bottom:0}.styles-module__m7eWYq__container img{margin:var(--space-1) auto}.styles-module__m7eWYq__container figure img{margin-bottom:0}.styles-module__m7eWYq__mTextCenter{text-align:center}
.styles-module__IL0gWq__formWrapper{margin-top:var(--space-1)}@media (min-width:1000px){.styles-module__IL0gWq__formWrapper{width:50%}}
