
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background:#000;border-radius:5px}::-webkit-scrollbar-track{background:#e2e2e2}h1{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}h2{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}h3{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}h4{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}p{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}p,h1,h2,h3{-webkit-hyphens:manual !important;-moz-hyphens:manual !important;-ms-hyphens:manual !important;hyphens:manual !important}@media only screen and (max-width:640px){h1{font-size:35px !important}}@media only screen and (max-width:640px){h2{font-size:30px !important}}@media only screen and (max-width:640px){h3{font-size:30px !important}}@media only screen and (max-width:640px){h4{font-size:25px !important}}@media only screen and (max-width:640px){.sqsrte-large{font-size:20px !important}}@media only screen and (max-width:640px){p{font-size:17px !important}}@media only screen and (max-width:640px){.sqsrte-small{font-size:14px !important}}@media only screen and (max-width:640px){pre{font-size:12px !important}}h4 strong{font-size:16px;font-family:'karla';text-transform:uppercase;margin-top:15px;padding:10px 25px;font-weight:700;letter-spacing:2px;border:1px solid grey;line-height:1em;border-radius:5px;background-color:#fff}a.header-nav-folder-title:after{content:"▾"}.header-nav-list:hover>.header-nav-item{opacity:.5}.header-nav-list:hover>.header-nav-item:hover{opacity:1}.header-nav-folder-content:hover>.header-nav-folder-item{opacity:.5}.header-nav-folder-content:hover>.header-nav-folder-item:hover{opacity:1}.sqs-block-button .sqs-block-button-element--small{transition:transform .3s !important}.sqs-block-button .sqs-block-button-element--small:hover{opacity:1 !important;transform:scale(.9) !important}.sqs-block-button .sqs-block-button-element--medium{transition:transform .3s !important}.sqs-block-button .sqs-block-button-element--medium:hover{opacity:1 !important;transform:scale(.9) !important}.sqs-block-button .sqs-block-button-element--large{transition:transform .3s !important}.sqs-block-button .sqs-block-button-element--large:hover{opacity:1 !important;transform:scale(.9) !important}.header-actions .btn{transition:transform .3s !important}.header-actions .btn:hover{opacity:1 !important;transform:scale(.9) !important}.sqs-block-form span.required:before{content:'*';color:#000;font-size:15px;visibility:visible !important}.sqs-block-form span.required{visibility:hidden !important}.form-field-error{font-size:13px;color:#fff;background:#d0342c !important;padding:5px 10px;border:1px solid #d0342c;border-radius:5px}.sqs-tagcloud li a{font-size:12px;font-family:"Golos Text",sans-serif;text-transform:uppercase;padding:8px 15px;font-weight:400;color:#fff;letter-spacing:4px;border:1px solid #fff;line-height:1em;border-radius:0px;background-color:#000;transition:transform .8s ease,background-color .8s ease !important}.sqs-tagcloud li a:hover{color:#000;background-color:#fff;opacity:1 !important;transform:scale(.9) !important;transition:transform .8s ease,background-color .8s ease !important}.sqs-tagcloud li a.active{background-color:#f0f0f0;color:#000;border-color:#000;font-weight:800;transform:scale(.95)}.sqs-tagcloud li{margin-bottom:15px;margin-right:15px;display:inline-block}.tagcloud-block{padding-top:0;text-align:center}.blog-basic-grid--container{background-color:#fff;-webkit-box-shadow:0px 0px 15px rgba(100,100,100,.1) !important;-moz-box-shadow:0px 0px 15px rgba(100,100,100,.1) !important;box-shadow:0px 0px 15px rgba(100,100,100,.1) !important;border-style:solid;border-width:1px;border-color:#bebfc5}.blog-basic-grid .blog-title{font-size:30px !important;font-family:'karla' !important;line-height:1}.blog-basic-grid--text{width:85% !important;padding:20px}.blog-excerpt-wrapper p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.blog-basic-grid .blog-title{font-size:30px !important;font-family:'karla' !important}.blog-more-link{font-size:14px !important;font-family:'karla' !important;font-weight:700 !important;text-transform:uppercase !important;margin-top:20px !important;padding:10px 20px !important;background:#000 !important;color:#fff !important;transition:transform .3s !important}.blog-more-link:hover{opacity:1 !important;transform:scale(.9) !important}.blog-more-link::after{background:none !important}.sqs-block-summary-v2 .summary-content{display:flex;flex-direction:row;align-items:flex-start;gap:20px;padding-bottom:50px;border-bottom:solid 1px #eee}.sqs-block-summary-v2 .summary-title{flex:1.1;text-align:left;font-size:30px !important;font-family:"Major Mono Display",monospace;text-transform:lowercase;margin:10}.sqs-block-summary-v2 .summary-right-column{flex:1;display:flex;flex-direction:column;gap:25px}.sqs-block-summary-v2 .summary-metadata-container{margin:0;text-align:center;font-size:16px}.sqs-block-summary-v2 .summary-excerpt{flex:1;text-align:left;font-size:18px;line-height:1.6em;margin:10}.sqs-block-summary-v2 .summary-excerpt p{margin:0}.sqs-block-summary-v2 .summary-metadata-container a{font-weight:bold;text-decoration:underline;color:var(--tweak-summary-block-link-color,#fff)}.blog-item-wrapper .blog-meta-item--date::after{color:#fff !important}.sqs-block-summary-v2 .summary-item-record-type-text .summary-read-more-link{display:inline-block;position:relative;text-decoration:none;color:#fff}.sqs-block-summary-v2 .summary-item-record-type-text .summary-read-more-link::after{content:"";display:block;width:100%;height:1px;background-color:#fff;position:absolute;bottom:-3px;left:0;transition:opacity .8s ease;opacity:1}.sqs-block-summary-v2 .summary-item-record-type-text .summary-read-more-link:hover::after{opacity:0}@media screen and (max-width:768px){.sqs-block-summary-v2 .summary-content{flex-direction:column;align-items:flex-start;gap:15px}.sqs-block-summary-v2 .summary-title{font-size:24px !important;text-align:center}.sqs-block-summary-v2 .summary-right-column{gap:15px}.sqs-block-summary-v2 .summary-metadata-container{text-align:center;font-size:14px}.sqs-block-summary-v2 .summary-excerpt{text-align:center;font-size:16px}}.sqs-search-ui-button-wrapper.color-dark .search-input{background-color:transparent;border-width:0;opacity:1;border-bottom:2px solid #000}.sqs-search-ui-button-wrapper.color-dark .search-input{font-family:"Karla",Helvetica,sans- serif;text-transform:uppercase;background-color:#fff;font-weight:800;font-size:18px;font-weight:300;letter-spacing:.02em;color:#000 !important;opacity:1 !important}.newsletter-form-field-element{border-bottom:2px solid #000 !important;background:#fff !important;border-top:none !important;border-right:none !important;border-left:none !important}