@font-face{font-family:Founders Grotesk;src:url(https://cdn.shopify.com/s/files/1/0960/1276/3432/files/FoundersGrotesk-Light-v2.woff2?v=1767011610) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(https://cdn.shopify.com/s/files/1/0960/1276/3432/files/FoundersGrotesk-Regular-v2.woff2?v=1767009305) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(https://cdn.shopify.com/s/files/1/0960/1276/3432/files/FoundersGrotesk-Medium-v2.woff2?v=1767011610) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Founders Grotesk;src:url(https://cdn.shopify.com/s/files/1/0960/1276/3432/files/FoundersGrotesk-Medium-v2.woff2?v=1767011610) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-body-family: "Founders Grotesk", sans-serif;--font-heading-family: "Founders Grotesk", sans-serif;--color-ci-bg-main: #f3f2ee;--color-ci-bg-secondary: #e0dbd3;--color-ci-gray: #4e4e4e;--color-ci-medium-gray: #4b575e;--color-ci-dark-gray: #001d34;--color-ci-pale-gray: #9aa8b2;--color-ci-blue: #071d32}@media screen and (min-width:1920px){html{font-size:75%}}@media screen and (min-width:2560px){html{font-size:87.5%}}body{overflow-x:hidden;font-size:1.8rem;line-height:1.18}body,.color-scheme-1{color:var(--color-ci-dark-gray)}.page-width{padding:0 2.4rem}@media screen and (min-width:1025px){.page-width{padding:0 4rem}}.ci-page-width--medium{margin:0 auto;max-width:138rem;width:100%;padding:0 2.4rem}@media screen and (min-width:1025px){.ci-page-width--medium{padding:0 4rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}h1,.h1{font-size:3.4rem;line-height:1.1;font-weight:400;margin-top:0}@media screen and (min-width:750px){h1,.h1{font-size:6rem}}@media screen and (min-width:750px){:is(h1,.h1).extra-large{font-size:7rem;line-height:1.05}}@media screen and (min-width:1024px){:is(h1,.h1).extra-large{font-size:8rem}}@media screen and (min-width:1200px){:is(h1,.h1).extra-large{font-size:9rem}}h2,.h2{font-size:2.8rem;line-height:1.1;font-weight:400;margin-top:0;margin-bottom:2rem}@media screen and (min-width:750px){h2,.h2{font-size:5rem}}h3,.h3{font-size:2.6rem;line-height:1.1;font-weight:400;margin-top:0;margin-bottom:2rem}@media screen and (min-width:750px){h3,.h3{font-size:4rem}}h4,.h4{font-size:2.4rem;line-height:1.22;font-weight:400;margin-top:0;margin-bottom:2.5rem}@media screen and (min-width:750px){h4,.h4{font-size:3.4rem}}h5,.h5{font-size:2rem;font-weight:400}@media screen and (min-width:750px){h5,.h5{font-size:2.4rem}}h6,.h6{font-size:1.6rem;line-height:1.1;font-weight:500}*>strong,*>b{font-weight:500}.ci-grid{display:flex;flex-wrap:wrap;margin-left:-3rem;gap:3rem 0}.ci-grid>div{padding-left:3rem}.ci-grid.ci-grid-large{margin-left:-9rem}.ci-grid.ci-grid-large>div{padding-left:9rem}.ci-grid.ci-grid-medium{margin-left:-6rem}.ci-grid.ci-grid-medium>div{padding-left:6rem}.ci-grid.ci-grid-small{margin-left:-1.5rem}.ci-grid.ci-grid-small>div{padding-left:1.5rem}.ci-grid.ci-grid-xsmall{margin-left:-.8rem}.ci-grid.ci-grid-xsmall>div{padding-left:.8rem}.ci-grid.ci-gird-collapse{margin-left:0}.ci-grid.ci-gird-collapse>div{padding-left:0}.ci-grid .ci-width-auto{width:auto;min-width:0}.ci-grid .ci-width-1-1{width:100%;min-width:100%}.ci-grid .ci-width-1-2{width:50%;min-width:50%}@media screen and (max-width:1024px){.ci-grid .ci-width-1-2{width:100%;min-width:100%}}.ci-grid .ci-width-1-3{width:calc(100% / 3);min-width:calc(100% / 3)}@media screen and (max-width:1024px){.ci-grid .ci-width-1-3{width:100%;min-width:100%}}.ci-grid .ci-width-2-3{width:calc(100% / 3 * 2);min-width:calc(100% / 3 * 2)}@media screen and (max-width:1024px){.ci-grid .ci-width-2-3{width:100%;min-width:100%}}.ci-grid .ci-width-expand{flex:1}.ci-grid .ci-width-1-4{width:25%;min-width:25%}@media screen and (max-width:1024px){.ci-grid .ci-width-1-4{width:100%;min-width:100%}}.ci-grid .ci-width-2-4{width:50%;min-width:50%}@media screen and (max-width:1024px){.ci-grid .ci-width-2-4{width:100%;min-width:100%}}.ci-grid .ci-width-3-4{width:75%;min-width:75%}@media screen and (max-width:1024px){.ci-grid .ci-width-3-4{width:100%;min-width:100%}}.ci-grid .ci-width-2-5{width:40%;min-width:40%}@media screen and (max-width:1024px){.ci-grid .ci-width-2-5{width:100%;min-width:100%}}.ci-grid .ci-width-3-5{width:60%;min-width:60%}@media screen and (max-width:1024px){.ci-grid .ci-width-3-5{width:100%;min-width:100%}}.ci-grid .ci-width-1-5{width:20%;min-width:20%}@media screen and (max-width:1024px){.ci-grid .ci-width-1-5{width:100%;min-width:100%}}.ci-grid .ci-width-4-5{width:80%;min-width:80%}@media screen and (max-width:1024px){.ci-grid .ci-width-4-5{width:100%;min-width:100%}}.ci-rm-children-margin-top>*{margin-top:0!important}.ci-rm-last-child-margin>*:last-child{margin-bottom:0!important}.ci-d-none{display:none}.ci-underline-button{position:relative;display:inline-block;padding:1rem;font-size:1.4rem;line-height:1.3;text-decoration:none;color:var(--color-ci-dark-gray);font-weight:500;text-align:center}.ci-underline-button:after{position:absolute;bottom:0;left:50%;transform:translate(-50%);content:"";min-width:11rem;max-width:100%;height:.2rem;background-color:var(--color-ci-dark-gray);transition:all .3s ease}.ci-underline-button:hover:after{min-width:12rem}.button,.shopify-challenge__button,.customer button{padding:2rem 3rem;font-weight:500;font-size:1.6rem;line-height:1.3}.button,.button-label,.shopify-challenge__button,.customer button{letter-spacing:0}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{transition:all .3s ease}.button.button--secondary,.button.button--tertiary{transition:all .3s ease;background-color:transparent}:is(.button.button--secondary,.button.button--tertiary):hover{background-color:var(--color-ci-dark-gray);color:var(--color-ci-bg-main)}:is(.button.button--secondary,.button.button--tertiary).ci-button-light{color:var(--color-ci-bg-main);background-color:transparent}:is(.button.button--secondary,.button.button--tertiary).ci-button-light:after{box-shadow:none;border:1px solid var(--color-ci-bg-main)}:is(.button.button--secondary,.button.button--tertiary).ci-button-light:hover{color:var(--color-ci-dark-gray);background-color:var(--color-ci-bg-main)}:is(.button.button--secondary,.button.button--tertiary).ci-download-button{padding-right:5.2rem;background-image:url(../assets/ico-download.svg),url(../assets/ico-download-white.svg);background-repeat:no-repeat;background-size:1.8rem;background-position:calc(100% - 2.4rem) center}:is(.button.button--secondary,.button.button--tertiary).ci-download-button:hover{background-image:url(../assets/ico-download-white.svg),url(../assets/ico-download.svg)}:is(.button.button--secondary,.button.button--tertiary).ci-external-button{padding-right:5.2rem;background-image:url(../assets/ico-external-link.svg),url(../assets/ico-external-link-light.svg);background-repeat:no-repeat;background-size:1.8rem;background-position:calc(100% - 2.4rem) center}:is(.button.button--secondary,.button.button--tertiary).ci-external-button:hover{background-image:url(../assets/ico-external-link-light.svg),url(../assets/ico-external-link.svg)}.button.button--secondary.ci-button-arrow{position:relative;padding-right:8rem;transition:all .4s ease}.button.button--secondary.ci-button-arrow:before{content:"";position:absolute;z-index:2;pointer-events:none;right:3rem;left:auto;bottom:auto;top:50%;border-radius:0;box-shadow:none;transform:translateY(-50%);width:3rem;height:2rem;background-image:url(ci-icon-button-arrow.svg),url(ci-icon-button-arrow-light.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transition-delay:.1s;transition-property:all;transition-timing-function:ease;transition-duration:.2s}.button.button--secondary.ci-button-arrow:hover{margin-right:0;padding-right:8rem}.button.button--secondary.ci-button-arrow:hover:before{background-image:url(ci-icon-button-arrow-light.svg),url(ci-icon-button-arrow-light.svg)}.button.button--secondary.ci-button-arrow:hover:after{--border-offset: 0px}.button.button--secondary.ci-button-arrow.ci-button-light{color:var(--color-ci-bg-main);background-color:transparent}.button.button--secondary.ci-button-arrow.ci-button-light:after{box-shadow:none;border:1px solid var(--color-ci-bg-main)}.button.button--secondary.ci-button-arrow.ci-button-light:before{background-image:url(ci-icon-button-arrow-light.svg),url(ci-icon-button-arrow-light.svg)}.button.button--secondary.ci-button-arrow.ci-button-hidden-arrow{margin-right:5rem;padding-right:3rem;background-color:transparent}.button.button--secondary.ci-button-arrow.ci-button-hidden-arrow:before{opacity:0}.button.button--secondary.ci-button-arrow.ci-button-hidden-arrow:after{--border-offset: 0px}.button.button--secondary.ci-button-arrow.ci-button-hidden-arrow:hover{margin-right:0;padding-right:8rem;background-color:transparent;color:var(--color-ci-dark-gray)}.button.button--secondary.ci-button-arrow.ci-button-hidden-arrow:hover:before{opacity:1;background-image:url(ci-icon-button-arrow.svg),url(ci-icon-button-arrow-light.svg)}.button.button--secondary.ci-button-arrow.ci-button-hidden-arrow:hover:after{--border-offset: 0px}.button.button--secondary.ci-button-arrow.ci-button-hidden-arrow.ci-button-light{color:var(--color-ci-bg-main);background-color:transparent}.button.button--secondary.ci-button-arrow.ci-button-hidden-arrow.ci-button-light:after{box-shadow:none;border:1px solid var(--color-ci-bg-main)}.button.button--secondary.ci-button-arrow.ci-button-hidden-arrow.ci-button-light:before{background-image:url(ci-icon-button-arrow-light.svg),url(ci-icon-button-arrow-light.svg)}.ci-download-link{position:relative;padding-right:3rem;display:inline-block;font-size:1.6rem;line-height:1.3;text-decoration:none;color:var(--color-ci-dark-gray);font-weight:500;transition:all .3s ease}.ci-download-link:after{position:absolute;top:50%;transform:translateY(-60%);right:0;content:"";width:1.8rem;aspect-ratio:1;background-image:url(../assets/ico-download.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .3s ease}.ci-download-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;background-color:var(--color-ci-dark-gray);opacity:0;transition:all .3s ease}.ci-download-link:hover:before{opacity:1}.ci-download-link.ci-download-link-light{color:var(--color-ci-bg-main)}.ci-download-link.ci-download-link-light:after{background-image:url(../assets/ico-download-white.svg)}.ci-download-link.ci-download-link-light:before{background-color:var(--color-ci-bg-main)}.ci-download-link.ico-left{padding:0 0 0 3rem}.ci-download-link.ico-left:after{left:0;right:auto}.ci-external-link{position:relative;padding-right:3rem;display:inline-block;font-size:1.6rem;line-height:1.3;text-decoration:none;color:var(--color-ci-dark-gray);font-weight:500;transition:all .3s ease}.ci-external-link:after{position:absolute;top:50%;transform:translateY(-53%);right:0;content:"";width:1.8rem;aspect-ratio:1;background-image:url(../assets/ico-external-link.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .3s ease}.ci-external-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;background-color:var(--color-ci-dark-gray);opacity:0;transition:all .3s ease}.ci-external-link:hover:before{opacity:1}.ci-external-link.ci-external-link-light{color:var(--color-ci-bg-main)}.ci-external-link.ci-external-link-light:after{background-image:url(../assets/ico-external-link-light.svg)}.ci-external-link.ci-external-link-light:before{background-color:var(--color-ci-bg-main)}.ci-external-link.ico-left{padding:0 0 0 3rem}.ci-external-link.ico-left:after{left:0;right:auto}.ci-text-22{font-size:2.2rem}@media screen and (max-width:1024px){.ci-text-22{font-size:2rem}}.ci-text-22 p{font-size:2.2rem}@media screen and (max-width:1024px){.ci-text-22 p{font-size:2rem}}.ci-text-h4{font-size:2.4rem;line-height:1.22;font-weight:400}@media screen and (min-width:750px){.ci-text-h4{font-size:3.4rem}}.ci-text-h4 p{font-size:2.4rem;line-height:1.22;font-weight:400;margin-top:0;margin-bottom:2.5rem}@media screen and (min-width:750px){.ci-text-h4 p{font-size:3.4rem}}.ci-small-text{font-size:1.6rem;line-height:1.3}.template-search .template-search__header{margin-bottom:2rem}.template-search .template-search__header p{margin:0 0 1.5rem;font-size:2.2rem;font-weight:500}.ci-search-results-list{display:flex;flex-direction:column;margin-top:2rem;border-top:1px solid #e0e0e0}.ci-search-result-item{padding:3rem 0;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;align-items:flex-start}.ci-search-result-title{margin-bottom:1rem;font-weight:500;line-height:1.2}.ci-search-result-title a{text-decoration:none;color:var(--color-ci-dark-gray);transition:opacity .3s ease}.ci-search-result-title a:hover{opacity:.8}.ci-search-result-excerpt{margin-bottom:1.5rem}.ci-search-result-date{font-size:1.4rem;color:var(--color-ci-medium-gray);margin-top:auto}.shopify-section-group-footer-group{display:flex;flex-direction:column}.shopify-section-group-footer-group .ci-footer{margin-top:auto}main:has(div[data-forms-id=forms-root-830073]) .ci-reach-text:first-child .ci-width-1-2{flex:1}main:has(div[data-forms-id=forms-root-830073]) div[data-forms-id=forms-root-830073]{padding-left:5rem}main:has(div[data-forms-id=forms-root-830073]) div[data-forms-id=forms-root-830073] shopify-forms-embed{--form-background-color: transparent;--inline-container-max-width: 40rem;--form-text-color: #001d34;--body-text-color: #001d34;--form-placeholder-color: #6d6e71;--form-field-border: 0 0 0 1px #001d34;--form-field-border-focused: 0 0 0 2px #001d34;--form-field-border-radius: 0;--forms-body-font: normal 400 1.8rem var(--font-body-family);--form-field-padding: 1.4rem;--button-border-radius: 0}@media screen and (min-width:1920px){main:has(div[data-forms-id=forms-root-830073]) div[data-forms-id=forms-root-830073] shopify-forms-embed{--form-field-padding-top: 2.2rem;--form-field-padding-bottom: .5rem;--form-field-padding: 1rem}}@media screen and (max-width:1180px){main:has(div[data-forms-id=forms-root-830073]) div[data-forms-id=forms-root-830073]{padding-left:0}}:is(div[data-forms-id=forms-root-836491],div[data-forms-id=forms-root-963196]) shopify-forms-embed{--form-background-color: transparent;--form-field-padding-top: 2.8rem;--inline-container-max-width: 25rem;--form-text-color: var(--color-ci-bg-main);--body-text-color: var(--color-ci-bg-main);--form-placeholder-color: var(--color-ci-medium-gray);--form-field-border: 0 0 0 1px var(--color-ci-bg-main);--form-field-border-focused: 0 0 0 2px var(--color-ci-bg-main);--form-field-border-radius: 0;--forms-body-font: normal 500 1.4rem var(--font-body-family);--button-border-radius: 0;--form-placeholder-color: #f3f2eee6}.rte ul{list-style-type:none}.rte ul li{position:relative;margin-bottom:.5rem;padding-left:2rem}.rte ul li:before{content:"";position:absolute;left:0;top:.7rem;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-ci-dark-gray)}.hbspt-form{font-family:var(--font-body-family)}.hbspt-form .field{flex-direction:column}.hbspt-form .field:after{display:none}.hbspt-form .form-columns-2{display:flex;flex-wrap:wrap;gap:1.5rem 0}.hbspt-form .hs-dependent-field{display:flex;flex-direction:column;gap:1.5rem}.hbspt-form .submitted-message{font-size:1.8rem!important;line-height:1.3!important;color:var(--color-ci-dark-gray)!important}.hbspt-form .submitted-message *{color:var(--color-ci-dark-gray)!important;font-size:1.8rem!important;line-height:1.3!important}.hbspt-form select,.hbspt-form input:not([type=submit],[type=radio],[type=checkbox]),.hbspt-form textarea{width:100%!important;height:4.5rem;padding:1rem;font-size:1.8rem;margin:0;background-color:transparent;border:1px solid var(--color-ci-dark-gray);color:var(--color-ci-dark-gray);font-family:var(--font-body-family)}:is(.hbspt-form select,.hbspt-form input:not([type=submit],[type=radio],[type=checkbox]),.hbspt-form textarea):focus{outline:none;border-color:var(--color-ci-dark-gray);box-shadow:none}.hbspt-form textarea{height:auto;min-height:12rem}.hbspt-form .legal-consent-container{font-size:1.4rem}.hbspt-form .legal-consent-container a{color:var(--color-ci-dark-gray);text-decoration:underline}.hbspt-form .legal-consent-container p{margin:0 0 1.5rem}.hbspt-form input[type=checkbox]{width:auto;margin:0}.hbspt-form input[type=submit]{padding:2rem 3rem;font-weight:500;font-size:1.6rem;line-height:1.3;background-color:var(--color-ci-dark-gray);color:var(--color-ci-bg-main);border:1px solid var(--color-ci-dark-gray);cursor:pointer;transition:all .3s ease}.hbspt-form .inputs-list{list-style:none;margin:.5rem 0;padding:0}.hbspt-form .hs-error-msg,.hbspt-form .hs-field-desc{font-size:1.5rem;line-height:1.3}.ci-contact-form{margin:0 auto;max-width:50rem;padding:0 2rem}.ci-contact-form form{display:flex;flex-direction:column;gap:1.5rem}.ci-contact-form .hs-error-msgs{color:#eb3300}.section-header.shopify-section-group-header-group{z-index:50}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ci-custom-styles.css.map */
