.style-studio{--ink: #000;--contrast-ink: #000;--announce-ink: #000;--btn-override-ink: #000;--accent-on-contrast: #000;--contrast-bg: #8aaa7b;--announce-bg: #8aaa7b}.tile p,.banner .lede,.banner .eyebrow,.sticky-bar{color:#fff}.sticky-bar__text span{opacity:1}.skip-link{color:#fff}.logo[style] img{height:calc(38px * var(--logo-scale, 1))}.scheme-contrast .logo img{opacity:1;filter:brightness(0) invert(1)}.logos__label{font:400 clamp(22px,1.8vw,28px)/1.1 var(--font-head);letter-spacing:var(--head-tracking);text-transform:none;margin-bottom:18px}.scheme-contrast .logos__label{color:#fff}.band--logos{padding-block:clamp(20px,2.2vw,32px)}.style-studio h1 em,.style-studio h2 em,.style-studio .h2 em{color:inherit}:is(#reviews,#setup) .items--card{--tl-gap: clamp(20px, 3vw, 40px);gap:var(--tl-gap)}:is(#reviews,#setup) .items--card .card{position:relative;background:none;border-radius:0;padding:40px 0 0}:is(#reviews,#setup) .items--card .card:before{content:"";position:absolute;top:7px;left:0;right:calc(-1 * var(--tl-gap));height:2px;background:color-mix(in srgb,var(--c-ink) 16%,transparent)}:is(#reviews,#setup) .items--card .card:last-child:before{right:0}:is(#reviews,#setup) .items--card .card:after{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:#ff8407;box-shadow:0 0 0 6px var(--c-bg)}:is(#reviews,#setup) .card__label{margin-bottom:9px}@media(min-width:700px){:is(#reviews,#setup) .items--card{--cols: 4 !important}}@media(max-width:699px){:is(#reviews,#setup) .items--card{--cols: 1 !important;gap:28px}:is(#reviews,#setup) .items--card .card{padding:0 0 0 40px}:is(#reviews,#setup) .items--card .card:before{top:8px;bottom:-36px;left:7px;right:auto;width:2px;height:auto}:is(#reviews,#setup) .items--card .card:last-child:before{display:none}}.split__head{position:static}.split__body>.items:first-child{margin-top:0}.split__body{padding-top:calc(clamp(36px,4.8vw,68px)*.1)}@media(max-width:900px){.split__body{padding-top:0}}@media(min-width:700px)and (max-width:900px){#faq .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}#faq .split__body{padding-top:calc(clamp(36px,4.8vw,68px)*.1)}}body{--band-pad: clamp(36px, 4.5vw, 70px)}.template-index .hero{padding-top:calc(var(--header-h) + 34px);padding-bottom:clamp(24px,3vw,44px)}.template-index .hero__grid{min-height:0}#how>.band:first-child{--c-bg: #007a7c;--c-ink: #fff;--c-muted: rgba(255, 255, 255, .8);--c-faint: rgba(255, 255, 255, .6);--c-line: rgba(255, 255, 255, .2);--c-accent: #ff8407;background:#007a7c;color:#fff}#how>.band:first-child :is(h1,h2,.h2,p,.lede){color:#fff}#how>.band:first-child .eyebrow{color:#fff}#states .items--card .card{background:#f3ebe0;color:#000;--c-ink: #000;--c-muted: #4a4540}#states .items--card .card p{color:#4a4540}#states .items--card .card .icon--state{color:#ff8407;stroke-width:2}@media(min-width:901px){#science>.band:nth-child(2) .media{grid-template-columns:minmax(0,340px) minmax(0,640px);justify-content:center}}@media(min-width:901px){#about>.band:nth-child(4) .media{grid-template-columns:minmax(0,306px) minmax(0,640px);justify-content:center}}@media(min-width:901px){#about>.band:nth-child(5) .media{grid-template-columns:minmax(0,640px) minmax(0,306px);justify-content:center}}@media(min-width:801px){.testimonial--featured{grid-template-columns:264px minmax(0,1fr)}.testimonial--featured .testimonial__portrait{aspect-ratio:1 / 1;height:auto}.testimonial--featured .testimonial__body{justify-content:space-between}}.site-footer__signup{--c-bg: #f3ebe0;--c-ink: #000;--c-muted: #4a4540;--c-line: rgba(0, 0, 0, .18);--c-btn-bg: #ff8407;--c-btn-ink: #000;background:var(--c-bg);color:var(--c-ink);border-radius:24px;padding:clamp(28px,3vw,44px)}.site-footer__signup .h3{font-size:clamp(28px,2.6vw,38px)}.site-footer__signup input{background:#fff;color:#000}.site-footer__signup button{background:#ff8407;color:#000;border-color:#ff8407}@media(min-width:801px){.site-footer__top{grid-template-columns:minmax(0,560px) minmax(0,1fr) auto;column-gap:clamp(48px,6vw,96px)}.site-footer__top>.site-footer__col:nth-child(2){justify-self:end}}body .shopify-policy__container{max-width:var(--max);margin-inline:auto;padding:0 var(--gutter) clamp(72px,10vw,140px)}body .shopify-policy__title{text-align:left;padding-block:clamp(64px,8vw,112px) clamp(24px,3vw,40px)}body .shopify-policy__title h1{font-size:clamp(40px,5vw,72px);margin:0 0 .4em}body .shopify-policy__body .rte{max-width:44em}.style-studio :is(.eyebrow,.card__label,.point__marker,.paper__meta){color:var(--c-ink)}#states .items--card{--tl-gap: clamp(12px, 1.6vw, 20px);gap:var(--tl-gap)}#states .items--card .card{position:relative}#states .items--card .card .h3{font-size:clamp(30px,2.8vw,40px)}@media(min-width:700px){#states .items--card{--cols: 3 !important;padding-top:34px}#states .items--card .card:before{content:"";position:absolute;top:-27px;left:clamp(24px,2.6vw,36px);right:calc(-1 * var(--tl-gap) - clamp(24px,2.6vw,36px));height:2px;background:#0000002e}#states .items--card .card:last-child:before{display:none}#states .items--card .card:after{content:"";position:absolute;top:-34px;left:clamp(24px,2.6vw,36px);width:16px;height:16px;border-radius:50%;background:var(--accent, #ff8f49)}}@media(max-width:699px){#states .items--card .card:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--accent, #ff8f49);margin-bottom:6px}}.testimonial--photo{grid-template-columns:minmax(0,4fr) minmax(0,7fr)!important;align-items:center;padding:clamp(16px,2vw,24px)}.testimonial__photo{border-radius:calc(var(--radius) - 4px);overflow:hidden;aspect-ratio:1 / 1}.testimonial__photo img{display:block;width:100%;height:100%;object-fit:cover}.testimonial--photo .testimonial__body{justify-content:center;gap:clamp(28px,3vw,44px);padding:clamp(8px,2vw,32px) clamp(8px,2vw,32px) clamp(8px,2vw,32px) 0}.testimonial--photo figcaption{flex-direction:row;align-items:center;gap:14px}.testimonial__avatar{flex:0 0 56px;width:56px;height:56px;border-radius:50%;overflow:hidden}.testimonial__avatar img{display:block;width:100%;height:100%;object-fit:cover}.testimonial__who{display:flex;flex-direction:column;gap:2px}@media(max-width:800px){.testimonial--photo{grid-template-columns:minmax(0,1fr)!important}.testimonial--photo .testimonial__body{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/contrast.css.map */
