.oi{--oi-max:1200px;--oi-measure:62ch;font-family:Work Sans,sans-serif;color:var(--op-ink,#14130a)}.oi *{box-sizing:border-box}.oi-wrap{max-width:var(--oi-max);margin:0 auto;padding:0 24px}@media(min-width:990px){.oi-wrap{padding:0 40px}}.oi-serif{font-family:Lora,Georgia,serif!important;font-weight:500!important;letter-spacing:-.022em!important;line-height:1.08!important;text-wrap:balance}.oi-serif span,.oi-serif .opt-word{font-family:inherit!important;font-weight:inherit!important;font-style:inherit!important;letter-spacing:inherit!important}.oi-serif em,.oi-acc,.oi-acc *{font-style:italic!important;font-weight:400!important;color:var(--op-sage,#758956)}.oi-eb{display:block;font:500 11px/1 Work Sans,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--op-sage,#758956);margin:0 0 16px}.oi-eb .oi-n{font:italic 400 13px/1 Lora,Georgia,serif;letter-spacing:0;margin-right:10px;color:var(--op-pale,#a8b890)}.oi-eb--pale{color:var(--op-pale,#a8b890)}.oi-rule{border:0;border-top:1px solid var(--op-rule,#ddd8cd);margin:0}.oi-hide{display:none!important}.oi-hero{background:var(--op-cream,#f5f0e8);position:relative;isolation:isolate;overflow:hidden}.oi-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--op-noise);opacity:.05;mix-blend-mode:multiply;pointer-events:none}.oi-hero .oi-wrap{padding-top:64px;padding-bottom:56px;display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:990px){.oi-hero .oi-wrap{grid-template-columns:7fr 4fr;column-gap:64px;align-items:end;padding-top:96px;padding-bottom:80px}}.oi-hero h1{margin:0 0 22px;font-size:clamp(38px,5.2vw,64px)}.oi-hero h1 .oi-acc{display:inline}.oi-lede{font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--op-ink2,#4a4f4b);max-width:34em;margin:0}.oi-meta{display:flex;flex-wrap:wrap;gap:10px 0;margin:28px 0 0;padding:0;list-style:none;font-size:13px;letter-spacing:.02em;color:var(--op-ink2,#4a4f4b)}.oi-meta li{padding:0 16px 0 0;margin-right:16px;border-right:1px solid var(--op-rule,#ddd8cd)}.oi-meta li:last-child{border:0;margin:0;padding:0}.oi-hero-aside{align-self:end}@media(max-width:989px){.oi-hero-aside{order:2}}.oi-callout{background:var(--op-white,#fffdf9);border:1px solid var(--op-rule,#ddd8cd);border-left:3px solid var(--op-olive,#2f3d20);border-radius:6px;padding:24px 26px}.oi-callout .oi-eb{margin-bottom:12px}.oi-callout p{margin:0;font-size:15.5px;line-height:1.65;color:var(--op-ink,#14130a)}.oi-callout p+p{margin-top:10px}.oi-callout a{color:var(--op-olive,#2f3d20)}.oi-sec{padding:72px 0}@media(min-width:990px){.oi-sec{padding:96px 0}}.oi-sec--cream{background:var(--op-cream,#f5f0e8)}.oi-sec--white{background:#fff}.oi-sec--olive{background:var(--op-olive,#2f3d20);color:var(--op-cream,#f5f0e8);position:relative;isolation:isolate}.oi-sec--olive:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--op-noise);opacity:.08;mix-blend-mode:soft-light;pointer-events:none}.oi-sec--olive .oi-eb,.oi-sec--olive .oi-acc,.oi-sec--olive .oi-serif em{color:var(--op-pale,#a8b890)}.oi-sec--olive h2,.oi-sec--olive h3,.oi-sec--olive p,.oi-sec--olive .oi-serif{color:var(--op-cream,#f5f0e8)!important}.oi-sec--olive .oi-acc{color:var(--op-pale,#a8b890)!important}.oi-sec--tight{padding-top:48px;padding-bottom:48px}.oi-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:990px){.oi-grid{grid-template-columns:4fr 7fr;column-gap:64px}.oi-grid--rev{grid-template-columns:7fr 4fr}}.oi-grid--rev>.oi-media{order:2}.oi h2.oi-h2{margin:0 0 20px;font-size:clamp(30px,3.2vw,42px)}.oi h3.oi-h3{margin:32px 0 10px;font:600 19px/1.3 Work Sans,sans-serif!important;letter-spacing:-.01em}.oi h3.oi-h3:first-child{margin-top:0}.oi-prose{max-width:var(--oi-measure)}.oi-prose p{font-size:17px;line-height:1.7;color:var(--op-ink2,#4a4f4b);margin:0 0 18px}.oi-prose p:last-child{margin-bottom:0}.oi-prose strong{color:var(--op-ink,#14130a);font-weight:600}.oi-prose a,.oi a.oi-link{color:var(--op-olive,#2f3d20);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.oi-prose a:hover{text-decoration-thickness:2px}.oi-prose ul{margin:0 0 18px;padding:0;list-style:none}.oi-prose li{position:relative;padding-left:22px;font-size:16.5px;line-height:1.65;color:var(--op-ink2,#4a4f4b);margin-bottom:10px}.oi-prose li:before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--op-sage,#758956)}.oi-prose sup a,.oi-cite{font-size:.72em;vertical-align:super;text-decoration:none;color:var(--op-sage,#758956);font-weight:600}.oi-media img{display:block;width:100%;height:auto;border-radius:6px}.oi-media--sticky{position:sticky;top:110px}.oi-lead-in{font-size:clamp(20px,1.8vw,24px);line-height:1.4;font-family:Lora,Georgia,serif!important;font-weight:400;color:var(--op-ink,#14130a);max-width:30em;margin:0 0 28px}.oi-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--op-rule,#ddd8cd);border-bottom:1px solid var(--op-rule,#ddd8cd)}@media(min-width:750px){.oi-facts{grid-template-columns:repeat(4,1fr)}}.oi-fact{padding:26px 22px 26px 0;border-right:1px solid var(--op-rule,#ddd8cd)}.oi-fact+.oi-fact{padding-left:22px}.oi-fact:last-child{border-right:0}@media(max-width:749px){.oi-fact:nth-child(2n){border-right:0}.oi-fact:nth-child(n+3){border-top:1px solid var(--op-rule,#ddd8cd)}.oi-fact:nth-child(odd){padding-left:0}}.oi-fact .oi-eb{margin-bottom:10px}.oi-fact-v{font:500 22px/1.2 Lora,Georgia,serif!important;letter-spacing:-.01em;color:var(--op-ink,#14130a)}.oi-fact-s{display:block;margin-top:6px;font-size:13px;color:var(--op-ink2,#4a4f4b)}.oi-sec--olive .oi-facts,.oi-sec--olive .oi-fact{border-color:#f5f0e82e}.oi-sec--olive .oi-fact-v{color:var(--op-cream,#f5f0e8)}.oi-sec--olive .oi-fact-s{color:#f5f0e8b8}.oi-facts-note{margin:14px 0 0;font-size:13.5px;color:var(--op-ink2,#4a4f4b)}.oi-compare{display:grid;grid-template-columns:1fr;gap:16px;margin-top:8px}@media(min-width:750px){.oi-compare{grid-template-columns:1fr 1fr;gap:20px}}.oi-col{border-radius:6px;padding:28px 28px 26px}.oi-col--muted{background:#fff;border:1px solid var(--op-rule,#ddd8cd)}.oi-col--olive{background:var(--op-olive,#2f3d20);color:var(--op-cream,#f5f0e8)}.oi-col h3{margin:0 0 18px;font:500 24px/1.15 Lora,Georgia,serif!important;letter-spacing:-.015em}.oi-col--muted h3{color:var(--op-ink2,#4a4f4b)}.oi-col ul{list-style:none;margin:0;padding:0}.oi-col li{position:relative;padding-left:28px;margin-bottom:12px;font-size:16px;line-height:1.5}.oi-col li:last-child{margin-bottom:0}.oi-col--muted li{color:var(--op-ink2,#4a4f4b)}.oi-col li:before{position:absolute;left:0;top:0;font:600 15px/1.5 Work Sans,sans-serif}.oi-col--muted li:before{content:"\d7";color:#9a9a92}.oi-col--olive li:before{content:"\2713";color:var(--op-pale,#a8b890)}.oi-foot{margin:18px 0 0;font-size:13.5px;line-height:1.55;color:var(--op-ink2,#4a4f4b);max-width:70ch}.oi-steps{display:grid;grid-template-columns:1fr;gap:28px;margin-top:8px}@media(min-width:750px){.oi-steps{grid-template-columns:repeat(3,1fr);gap:40px}}.oi-step{border-top:1px solid var(--op-rule,#ddd8cd);padding-top:22px}.oi-step-n{display:block;font:italic 400 34px/1 Lora,Georgia,serif!important;color:var(--op-sage,#758956);margin-bottom:14px}.oi-step h3{margin:0 0 8px;font:600 18px/1.3 Work Sans,sans-serif!important;letter-spacing:-.01em}.oi-step p{margin:0;font-size:15.5px;line-height:1.6;color:var(--op-ink2,#4a4f4b)}.oi-sec--olive .oi-step{border-color:#f5f0e82e}.oi-sec--olive .oi-step-n{color:var(--op-pale,#a8b890)}.oi-sec--olive .oi-step p{color:#f5f0e8d1}.oi-cards{display:grid;grid-template-columns:1fr;gap:16px;margin-top:8px}@media(min-width:750px){.oi-cards{grid-template-columns:repeat(3,1fr);gap:20px}}.oi-card{background:var(--op-white,#fffdf9);border-radius:6px;padding:28px 26px 26px;box-shadow:0 1px 0 var(--op-rule,#ddd8cd),0 14px 34px #2f3d200f;display:flex;flex-direction:column;min-height:100%}.oi-card .oi-eb{margin-bottom:14px}.oi-card h3{margin:0 0 10px;font:500 22px/1.2 Lora,Georgia,serif!important;letter-spacing:-.015em;color:var(--op-ink,#14130a)}.oi-card p{margin:0 0 18px;font-size:15.5px;line-height:1.6;color:var(--op-ink2,#4a4f4b);flex:1}.oi-card a.oi-more{font:600 14px/1 Work Sans,sans-serif;letter-spacing:.02em;color:var(--op-olive,#2f3d20);text-decoration:none;border-bottom:1.5px solid var(--op-pale,#a8b890);padding-bottom:4px;align-self:flex-start;transition:border-color .2s}.oi-card a.oi-more:hover{border-color:var(--op-olive,#2f3d20)}.oi-card--flat{background:transparent;box-shadow:none;border-top:1px solid var(--op-rule,#ddd8cd);border-radius:0;padding:22px 0 0}.oi-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.oi-chips a{display:inline-block;padding:10px 16px;border:1px solid var(--op-olive,#2f3d20);border-radius:999px;font:600 13px/1 Work Sans,sans-serif;letter-spacing:.02em;color:var(--op-olive,#2f3d20);text-decoration:none;transition:background-color .2s,color .2s}.oi-chips a:hover{background:var(--op-olive,#2f3d20);color:var(--op-cream,#f5f0e8)}.oi-btn{display:inline-block;background:var(--op-olive,#2f3d20);color:var(--op-cream,#f5f0e8)!important;border:1px solid var(--op-olive,#2f3d20);border-radius:4px;padding:15px 28px;font:600 14px/1 Work Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;transition:background-color .2s ease,transform .15s ease}.oi-btn:hover{background:var(--op-olive2,#24301a);transform:translateY(-1px)}.oi-btn:active{transform:scale(.985)}.oi-btn--light{background:var(--op-cream,#f5f0e8);color:var(--op-olive,#2f3d20)!important;border-color:var(--op-cream,#f5f0e8)}.oi-btn--light:hover{background:#fff}.oi-btn--ghost{background:transparent;color:var(--op-olive,#2f3d20)!important}.oi-btn--ghost:hover{background:var(--op-olive,#2f3d20);color:var(--op-cream,#f5f0e8)!important}.oi-sec--olive .oi-btn--ghost{color:var(--op-cream,#f5f0e8)!important;border-color:#f5f0e88c}.oi-actions{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-top:28px}.oi-actions .oi-link{font-size:14px}.oi-band .oi-wrap{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:990px){.oi-band .oi-wrap{grid-template-columns:7fr 4fr;align-items:center;column-gap:64px}}.oi-band h2{margin:0 0 14px;font-size:clamp(30px,3.4vw,46px)}.oi-band p{margin:0;font-size:17px;line-height:1.6;max-width:36em}.oi-band .oi-actions{margin-top:0;justify-content:flex-start}@media(min-width:990px){.oi-band .oi-actions{justify-content:flex-end}}.oi-sources{padding:56px 0 64px;background:#fff;border-top:1px solid var(--op-rule,#ddd8cd)}.oi-sources h2{margin:0 0 18px;font:500 22px/1.2 Lora,Georgia,serif!important;letter-spacing:-.01em}.oi-sources ol{margin:0 0 22px;padding-left:22px;max-width:80ch;list-style:decimal!important}div.oi-anchor,div.oi-anchor:empty{display:block!important;height:0!important;margin:0!important;padding:0!important;scroll-margin-top:120px;visibility:visible!important}.oi-sources li{font-size:14px;line-height:1.65;color:var(--op-ink2,#4a4f4b);margin-bottom:10px}.oi-sources a{color:var(--op-olive,#2f3d20)}.oi-disc{font-size:13px;line-height:1.6;color:#6a705f;max-width:80ch;margin:0}.oi-disc em{font-style:italic}.oi-small{font-size:13px;line-height:1.6;color:var(--op-ink2,#4a4f4b)}.oi-address{font-size:15px;line-height:1.7;color:var(--op-ink2,#4a4f4b)}.oi-address strong{color:var(--op-ink,#14130a)}@media(prefers-reduced-motion:no-preference){.oi-hero .oi-eb,.oi-hero h1,.oi-hero .oi-lede,.oi-hero .oi-meta,.oi-hero .oi-hero-aside{animation:oiUp .7s cubic-bezier(.22,.61,.36,1) both}.oi-hero h1{animation-delay:.06s}.oi-hero .oi-lede{animation-delay:.14s}.oi-hero .oi-meta{animation-delay:.2s}.oi-hero .oi-hero-aside{animation-delay:.26s}@keyframes oiUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}body:has(.oi-scope) .rich-text-title,body:has(.oi-scope) .store-faq-heading,body:has(.oi-scope) .results-steps-section .section-title,body:has(.oi-scope) .roadmap-header .heading,body:has(.oi-scope) .guarantee-section__heading,body:has(.oi-scope) .contact-form__heading,body:has(.oi-scope) .four-benefits-heading,body:has(.oi-scope) [class*=benefits-section] h2,body:has(.oi-scope) [class*=image-with-text] h2{font-family:Lora,Georgia,serif!important;font-weight:500!important;letter-spacing:-.022em!important;line-height:1.08!important;text-wrap:balance}body:has(.oi-scope) .rich-text-title [class*=accent],body:has(.oi-scope) .store-faq-heading em,body:has(.oi-scope) .section-title [class*=highlight],body:has(.oi-scope) .guarantee-section__heading .accent-text,body:has(.oi-scope) [class*=image-with-text] h2 [class*=accent],body:has(.oi-scope) [class*=benefits] h2 [class*=accent]{font-style:italic!important;font-weight:400!important;font-size:inherit!important;line-height:inherit!important;vertical-align:baseline!important;position:static!important;margin-left:.15em!important}body:has(.oi-scope) .step-title,body:has(.oi-scope) .roadmap-title,body:has(.oi-scope) .faq-question,body:has(.oi-scope) [class*=benefit-title]{font-family:Work Sans,sans-serif!important;font-weight:600!important;letter-spacing:-.01em!important}body:has(.oi-scope) .faq-item,body:has(.oi-scope) .store-faq details{border-radius:0!important;border:0!important;border-bottom:1px solid var(--op-rule,#ddd8cd)!important;background:transparent!important;box-shadow:none!important}body:has(.oi-scope) .store-faq-container{background:transparent!important}body:has(.oi-scope) .faq-answer p{color:var(--op-ink2,#4a4f4b)!important;line-height:1.65!important}body:has(.oi-scope) .results-steps-section .step-card{border:1px solid rgba(255,255,255,.12)!important;border-radius:6px!important;background:#ffffff0d!important;box-shadow:none!important}body:has(.oi-scope) .results-steps-section .step-image,body:has(.oi-scope) .results-steps-section .step-card img{border-radius:4px 4px 0 0!important}body:has(.oi-scope) .results-steps-section,body:has(.oi-scope) [class*=image-with-text][style*="2f3d20"],body:has(.oi-scope) .rich-text-section-olive{position:relative;isolation:isolate}body:has(.oi-scope) .roadmap-item{border-radius:6px!important;box-shadow:none!important;border:0!important}body:has(.oi-scope) .rich-text-button,body:has(.oi-scope) .guarantee-section__cta a,body:has(.oi-scope) .guarantee-section__cta button,body:has(.oi-scope) .contact-form__submit,body:has(.oi-scope) [class*=image-with-text] a.button{background-image:none!important;background-color:var(--op-olive,#2f3d20)!important;color:var(--op-cream,#f5f0e8)!important;box-shadow:none!important;border:1px solid var(--op-olive,#2f3d20)!important;border-radius:4px!important;letter-spacing:.06em!important;font-weight:600!important;text-transform:uppercase!important;transition:background-color .2s ease,transform .15s ease!important}body:has(.oi-scope) .rich-text-button *,body:has(.oi-scope) .guarantee-section__cta a *,body:has(.oi-scope) [class*=image-with-text] a.button *{color:var(--op-cream,#f5f0e8)!important}body:has(.oi-scope) .rich-text-button:hover,body:has(.oi-scope) .guarantee-section__cta a:hover,body:has(.oi-scope) .contact-form__submit:hover,body:has(.oi-scope) [class*=image-with-text] a.button:hover{background-color:var(--op-olive2,#24301a)!important;transform:translateY(-1px)}body:has(.oi-scope) .rich-text-section-olive .rich-text-button{background-color:var(--op-cream,#f5f0e8)!important;color:var(--op-olive,#2f3d20)!important;border-color:var(--op-cream,#f5f0e8)!important}body:has(.oi-scope) .rich-text-section-olive .rich-text-button *{color:var(--op-olive,#2f3d20)!important}body:has(.oi-scope) .features-track-container .feature-item{font:500 12px/1 Work Sans,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase}body:has(.oi-scope) .contact-form__input,body:has(.oi-scope) .contact-form textarea{border-radius:4px!important;border:1px solid var(--op-rule,#ddd8cd)!important;background:#fff!important;font-family:Work Sans,sans-serif!important}body:has(.oi-scope) .contact-form__input:focus,body:has(.oi-scope) .contact-form textarea:focus{border-color:var(--op-olive,#2f3d20)!important;box-shadow:0 0 0 3px #7589562e!important;outline:0}body:has(.oi-scope) .main-page-title{display:none}.main-blog .title,.main-blog h1{font-family:Lora,Georgia,serif!important;font-weight:500!important;letter-spacing:-.022em!important}.blog-articles .card__heading,.article-card .card__heading,.article-card__title{font-family:Lora,Georgia,serif!important;font-weight:500!important;letter-spacing:-.015em!important;line-height:1.15!important}.article-template__title{font-family:Lora,Georgia,serif!important;font-weight:500!important;letter-spacing:-.022em!important;line-height:1.08!important;text-wrap:balance}.article-template .rte{max-width:68ch;margin-left:auto;margin-right:auto;font-size:17.5px;line-height:1.75;color:var(--op-ink2,#4a4f4b)}.article-template .rte h2{font-family:Lora,Georgia,serif;font-weight:500;letter-spacing:-.018em;font-size:clamp(26px,2.6vw,34px);line-height:1.15;color:var(--op-ink,#14130a);margin:48px 0 14px}.article-template .rte h3{font:600 19px/1.3 Work Sans,sans-serif;letter-spacing:-.01em;color:var(--op-ink,#14130a);margin:32px 0 8px}.article-template .rte p{margin:0 0 18px}.article-template .rte strong{color:var(--op-ink,#14130a);font-weight:600}.article-template .rte a{color:var(--op-olive,#2f3d20);font-weight:600;text-decoration-thickness:1.5px;text-underline-offset:3px}.article-template .rte ul,.article-template .rte ol{padding-left:22px;margin:0 0 18px}.article-template .rte li{margin-bottom:8px}.article-template .rte .opt-takeaways{background:var(--op-cream,#f5f0e8);border-left:3px solid var(--op-olive,#2f3d20);border-radius:6px;padding:22px 26px;margin:0 0 36px}.article-template .rte .opt-takeaways h2{font:500 11px/1 Work Sans,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--op-sage,#758956);margin:0 0 14px}.article-template .rte .opt-takeaways ul{list-style:none;padding:0;margin:0}.article-template .rte .opt-takeaways li{position:relative;padding-left:20px;font-size:16px;line-height:1.55;margin-bottom:10px;color:var(--op-ink,#14130a)}.article-template .rte .opt-takeaways li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--op-sage,#758956)}.article-template .rte .opt-sources,.article-template .rte .opt-sources li{font-size:14px;color:var(--op-ink2,#4a4f4b)}.article-template .rte .opt-disc{font-size:13px;line-height:1.6;color:#6a705f;font-style:italic}.cart__empty-text,.template-404 .title,.template-search .title,.search__heading,h1.title.title--primary{font-family:Lora,Georgia,serif!important;font-weight:500!important;letter-spacing:-.022em!important}.cart__warnings{padding-top:48px;padding-bottom:24px}.cart__warnings .button{border-radius:4px!important;letter-spacing:.06em}.template-404 .oi-404-label{font:500 11px/1 Work Sans,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--op-sage,#758956)}body:has(.oi-scope) .image-text-heading .opt-word,body:has(.oi-scope) .store-faq-heading .opt-word,body:has(.oi-scope) .section-title .opt-word,body:has(.oi-scope) .rich-text-title .opt-word,body:has(.oi-scope) .guarantee-section__heading .opt-word,body:has(.oi-scope) .roadmap-header .heading .opt-word,body:has(.oi-scope) .contact-form__heading .opt-word,body:has(.oi-scope) .contact-form__heading span,body:has(.oi-scope) .image-text-heading span{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;color:inherit}body:has(.oi-scope) .image-text-heading{font-size:clamp(32px,3.4vw,46px)!important}body:has(.oi-scope) .image-text-heading [class*=accent],body:has(.oi-scope) .image-text-heading [class*=accent] span{color:var(--op-pale,#a8b890)!important;font-style:italic!important;font-weight:400!important}body:has(.oi-scope) .image-text-section p{font-size:17px!important;line-height:1.65!important}body:has(.oi-scope) .contact-form__heading{font-size:clamp(28px,3vw,40px)!important;margin-bottom:22px!important;text-align:left}body:has(.oi-scope) .contact-form__heading em{font-style:italic!important;font-weight:400!important;color:var(--op-sage,#758956)}.oi-marquee{background:#ecf2e7;color:var(--op-olive,#2f3d20);overflow:hidden;padding:12px 0;border-top:1px solid var(--op-rule,#ddd8cd);border-bottom:1px solid var(--op-rule,#ddd8cd)}.oi-marquee-track{display:flex;width:max-content;animation:oiMarquee 38s linear infinite}.oi-marquee:hover .oi-marquee-track{animation-play-state:paused}.oi-marquee ul{display:flex;list-style:none;margin:0;padding:0}.oi-marquee li{display:flex;align-items:center;white-space:nowrap;font:500 12px/1 Work Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:0 26px}.oi-marquee li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--op-sage,#758956);margin-right:26px;flex:none}@keyframes oiMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.oi-marquee-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.oi-marquee ul+ul{display:none}}body:has(.oi-scope) .roadmap-item,body:has(.oi-scope) .roadmap-item.fade-out,body:has(.oi-scope) .roadmap-item .roadmap-title,body:has(.oi-scope) .roadmap-item .roadmap-description,body:has(.oi-scope) .roadmap-item .roadmap-badge,body:has(.oi-scope) .roadmap-item .roadmap-circle,body:has(.oi-scope) .roadmap-item .roadmap-content{opacity:1!important;transform:none!important;visibility:visible!important}.main-blog .title,.main-blog h1,.main-blog .card__heading,.main-blog .card__heading a,.main-blog .article-card__title{font-family:Lora,Georgia,serif!important;font-weight:500!important;letter-spacing:-.018em!important;line-height:1.12!important}.main-blog .card__heading .opt-word,.main-blog h1 .opt-word{font:inherit!important}[id*=__image_banner_xKkcHb] h1,[id*=__image_banner_xKkcHb] h2,[id*=__image_banner_xKkcHb] [class*=heading]{font-family:Lora,Georgia,serif!important;font-weight:500!important;letter-spacing:-.022em!important;line-height:1.08!important;font-size:clamp(36px,4.6vw,58px)!important}[id*=__image_banner_xKkcHb] h1 .opt-word,[id*=__image_banner_xKkcHb] h1 span{font:inherit!important;letter-spacing:inherit!important}[id*=__image_banner_xKkcHb] h1 em,[id*=__image_banner_xKkcHb] .oi-acc{font-style:italic!important;font-weight:400!important;color:var(--op-sage,#758956)!important}[id*=__image_banner_xKkcHb] [class*=subheading],[id*=__image_banner_xKkcHb] p{font-family:Work Sans,sans-serif!important;font-weight:400!important;font-size:17px!important;line-height:1.55!important;max-width:36em;letter-spacing:0!important}[id*=__collection_grid_page_hDiTDB] h1,[id*=__collection_grid_page_hDiTDB] h2,[id*=__collection_grid_page_hDiTDB] [class*=heading]:not(.card__heading){font-family:Lora,Georgia,serif!important;font-weight:500!important;letter-spacing:-.018em!important}.main-list-collections .title,.collection-list-title{font-family:Lora,Georgia,serif!important;font-weight:500!important}@media(min-width:750px){[id*=__image_banner_xKkcHb] .image-banner-heading,[id*=__image_banner_xKkcHb] .image-banner-subheading,[id*=__image_banner_xKkcHb] [class*=image-banner-text-]{text-align:left!important}[id*=__image_banner_xKkcHb] [class*=image-banner-text-]{margin-left:0!important;margin-right:auto!important}[id*=__image_banner_xKkcHb] .image-banner-subheading{max-width:34em!important;margin-left:0!important}[id*=__image_banner_xKkcHb] a[class*=image-banner-button-]{margin-left:0!important;margin-right:auto!important}}[id*=__image_banner_xKkcHb] a[class*=image-banner-button-]{border-radius:4px!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/optistasis-info-pages.css.map */
