@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:100 900;src:url(font-geist-var.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(font-inter-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(font-inter-bold.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:-1ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}}:root{--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--color-background: #fff;--color-surface: #f7f6f1;--color-surface-raised: #fff;--color-text: #1a1a1a;--color-text-secondary: #40424d;--color-text-muted: #595c66;--color-border: #ededeb;--color-border-strong: #d4d5d2;--color-brand: #45b5a8;--color-brand-hover: #38998e;--color-brand-subtle: #e0f5f2;--color-focus: #45b5a8;--button-primary-bg: #45b5a8;--button-primary-bg-hover: #38998e;--button-primary-text: #fff;--button-secondary-bg: #0d0f14;--button-secondary-bg-hover: #2a2e38;--button-secondary-text: #fff;--button-outline-border: #45b5a8;--button-outline-bg-hover: #f2faf9;--button-outline-text: #38998e;--button-ghost-bg-hover: #f2faf9;--button-ghost-text: #38998e;--gradient-primary: linear-gradient(90deg, #45b5a8, #4759a1);--gradient-cta: linear-gradient(249deg, #45b5a8 -12%, #4687a4 44%, #4759a1 106%);--color-foreground: var(--color-text);--style-border-radius-inputs: .25rem}body{background-color:var(--color-background);color:var(--color-text);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.875rem,.8286rem + .1905vw,1rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.75;min-height:100svh;text-rendering:optimizeLegibility}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}hr{border:0;border-top:1px solid currentColor;opacity:.25}figure{margin:0}dialog{background-color:var(--color-background);color:var(--color-text)}img,picture,video,canvas,svg{display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:1.2;margin-bottom:.5rem;overflow-wrap:break-word}h1{font-size:clamp(2.25rem,1.6rem + 2.6667vw,4rem);letter-spacing:-.02em}h2{font-size:clamp(1.75rem,1.3786rem + 1.5238vw,2.75rem);letter-spacing:-.025em}h3{font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);letter-spacing:-.01em}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:.75rem;overflow-wrap:break-word;text-wrap:pretty}p:empty{display:none}p:last-child{margin-bottom:0}small{font-size:.875rem}strong,b{font-weight:700}em,i{font-style:italic}a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px;transition:color .1s cubic-bezier(.25,.46,.45,.94),background-color .1s cubic-bezier(.25,.46,.45,.94),border-color .1s cubic-bezier(.25,.46,.45,.94),box-shadow .1s cubic-bezier(.25,.46,.45,.94)}a:hover{color:var(--color-brand-hover)}ul,ol{margin-bottom:.75rem;padding-left:1.25rem}ul:last-child,ol:last-child{margin-bottom:0}li{margin-bottom:.25rem}li:last-child{margin-bottom:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;margin-top:.25rem}dl{margin-bottom:.75rem}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{border-left:2px solid var(--color-border-strong);color:var(--color-text-muted);margin-bottom:.75rem;padding-left:1rem}blockquote:last-child{margin-bottom:0}cite{font-style:italic}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875rem}code,kbd{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.25rem;padding:.125em .375em}pre{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;margin-bottom:.75rem;overflow-x:auto;padding:.75rem}pre:last-child{margin-bottom:0}pre code{background-color:#0000;border:0;padding:0}table{border-collapse:collapse;margin-bottom:.75rem;width:100%}table:last-child{margin-bottom:0}th,td{border-bottom:1px solid var(--color-border);padding:.5rem .75rem;text-align:left;vertical-align:top}th{font-weight:700}thead th{border-bottom-color:var(--color-border-strong)}caption{caption-side:bottom;color:var(--color-text-muted);font-size:.875rem;padding-top:.5rem;text-align:left}input,button,textarea,select{font:inherit}input,textarea,select{border-radius:.25rem}select{background-color:var(--color-background);color:currentColor}fieldset{border:1px solid var(--color-border);margin:0;padding:.75rem}legend{font-weight:700;padding:0 .25rem}label{display:block;font-weight:500;margin-bottom:.25rem}.w-arrow-link{--arrow-link-arrow-color: currentColor;--arrow-link-arrow-size: 1.2em;--arrow-link-font-family: inherit;--arrow-link-font-size: inherit;--arrow-link-font-weight: inherit;--arrow-link-gap: .5rem;--arrow-link-letter-spacing: 0;--arrow-link-line-height: normal;align-items:center;color:currentColor;display:inline-flex;font-family:var(--arrow-link-font-family);font-size:var(--arrow-link-font-size);font-weight:var(--arrow-link-font-weight);gap:var(--arrow-link-gap);letter-spacing:var(--arrow-link-letter-spacing);line-height:var(--arrow-link-line-height);text-decoration:none;transition:color .1s cubic-bezier(.25,.46,.45,.94)}.w-arrow-link:after{content:"\2192";color:var(--arrow-link-arrow-color);display:inline-block;font-size:var(--arrow-link-arrow-size);line-height:1;transition:transform .1s cubic-bezier(.25,.46,.45,.94)}.w-arrow-link:hover:after{transform:translate(.25rem)}.w-arrow-link_section{--arrow-link-font-family: Geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--arrow-link-font-size: .9375rem;--arrow-link-font-weight: 500;--arrow-link-gap: .75rem;--arrow-link-line-height: 1}.w-arrow-link_body{--arrow-link-arrow-size: 1em;--arrow-link-font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--arrow-link-font-size: 1rem;--arrow-link-font-weight: 400;--arrow-link-line-height: 1.75}.w-arrow-link_card,.w-arrow-link_caption{--arrow-link-arrow-size: 1em;--arrow-link-font-family: Geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--arrow-link-font-size: clamp(.6875rem, .6643rem + .0952vw, .75rem);--arrow-link-font-weight: 500;--arrow-link-line-height: 1.4}.w-arrow-link_compact-mobile{--arrow-link-font-family: Geist, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--arrow-link-font-size: .8125rem;--arrow-link-font-weight: 500;--arrow-link-line-height: 1}@media screen and (min-width:64rem){.w-arrow-link_compact-mobile{--arrow-link-font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--arrow-link-font-size: 1rem;--arrow-link-font-weight: 400;--arrow-link-line-height: 1.75}}.w-arrow-link_card{color:#45b5a8}.w-arrow-link_caption{color:#40424d}.w-arrow-link_accent,.w-arrow-link_accent-mobile{color:#45b5a8}@media screen and (min-width:64rem){.w-arrow-link_accent-mobile{color:#40424d}}.w-arrow-link_inverse{color:#ebedf2}.w-arrow-link_underlined{border-block-end:1px solid color-mix(in srgb,currentColor 28%,transparent);padding-block-end:.5rem}.w-arrow-link_arrow-accent{--arrow-link-arrow-color: #45b5a8}.w-arrow-link strong,.w-arrow-link__brand{font-weight:700}@media(prefers-reduced-motion:reduce){.w-arrow-link:after{transition:none}.w-arrow-link:hover:after{transform:none}}.w-btn{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;align-items:center;border-radius:.375rem;display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem;justify-content:center;line-height:1.2;text-decoration:none;transition:color .1s cubic-bezier(.25,.46,.45,.94),background-color .1s cubic-bezier(.25,.46,.45,.94),border-color .1s cubic-bezier(.25,.46,.45,.94),box-shadow .1s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;user-select:none;vertical-align:middle}.w-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.w-btn:disabled,.w-btn[aria-disabled=true]{cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5}.w-btn_xs{padding:.25rem .5rem}.w-btn_sm{padding:.5rem .75rem}.w-btn_md{padding:.75rem 1.25rem}.w-btn_lg{font-size:1rem;padding:1.25rem 2.5rem}.w-btn__label,.w-btn__price{position:relative;z-index:1}.w-btn_pill{border-radius:9999px}.w-btn_primary{background:var(--gradient-primary, var(--button-primary-bg));color:var(--button-primary-text)}.w-btn_primary:hover:not(:disabled){color:var(--button-primary-text)}.w-btn_primary{isolation:isolate;overflow:hidden;position:relative;transition:box-shadow .2s cubic-bezier(.25,.46,.45,.94),color .2s cubic-bezier(.25,.46,.45,.94)}.w-btn_primary:before{background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.01) 35%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.01) 65%,transparent 100%);content:"";inset-block:0;inset-inline-start:-45%;pointer-events:none;position:absolute;transform:translate(0) skew(-18deg);transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:32%}.w-btn_primary:hover:not(:disabled){box-shadow:inset 0 0 0 999px #00000014}.w-btn_primary:hover:not(:disabled):before{transform:translate(460%) skew(-18deg)}@media(prefers-reduced-motion:reduce){.w-btn_primary,.w-btn_primary:before{transition:none}.w-btn_primary:before{display:none}}.w-btn_mobile-inverse{background:#ebedf2;color:#1a1a1a;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.0938rem;line-height:1.4;padding:1rem 1.25rem}.w-btn_mobile-inverse:hover:not(:disabled){color:#1a1a1a}@media screen and (min-width:64rem){.w-btn_mobile-inverse{background:var(--gradient-primary, var(--button-primary-bg));color:var(--button-primary-text);font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:normal;line-height:1.2;padding:1.25rem 2.5rem}.w-btn_mobile-inverse:hover:not(:disabled){color:var(--button-primary-text)}}.w-btn_secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-text)}.w-btn_secondary:hover:not(:disabled){background-color:var(--button-secondary-bg-hover)}.w-btn_product-atc{background-color:#1a1a1a;border-radius:.5rem;color:#fff;font-size:1rem;font-weight:400;gap:1rem;min-height:4rem;padding:1rem 2rem}.w-btn_product-atc:hover:not(:disabled){background-color:#0d0f14;color:#fff}.w-btn_product-atc .w-btn__price{align-items:center;display:inline-flex;font-weight:600;gap:1rem}.w-btn_product-atc .w-btn__price:before{color:currentColor;content:"\2022";opacity:.55}.w-btn_outlined{background-color:#0000;border:2px solid var(--button-outline-border);color:var(--button-outline-text)}.w-btn_outlined:hover:not(:disabled){background-color:var(--button-outline-bg-hover)}.w-btn_ghost{background-color:#0000;color:var(--button-ghost-text)}.w-btn_ghost:hover:not(:disabled){background-color:var(--button-ghost-bg-hover)}.w-btn_arrow:after{content:"\2192";font-size:var(--btn-arrow-size, 1em);line-height:1;transition:transform .1s cubic-bezier(.25,.46,.45,.94)}.w-btn_arrow:hover:after{transform:translate(.25rem)}.w-btn_icon{aspect-ratio:1;padding:.5rem}@media(prefers-reduced-motion:reduce){.w-btn_arrow:after{transition:none}.w-btn_arrow:hover:after{transform:none}}.w-eyebrow{color:#40424d;margin-block:0;text-transform:uppercase;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:.0938rem;line-height:1.4}.w-eyebrow_brackets:before{content:"[ "}.w-eyebrow_brackets:after{content:" ]"}@media screen and (min-width:64rem){.w-eyebrow_brackets-desktop:before{content:"[ "}.w-eyebrow_brackets-desktop:after{content:" ]"}}.w-eyebrow_accent{color:#45b5a8}.w-eyebrow_inverse{color:#ebedf2}.w-eyebrow_accent-mobile{color:#45b5a8}@media screen and (min-width:64rem){.w-eyebrow_accent-mobile{color:#40424d}}.w-eyebrow_inverse-mobile{color:#ebedf2}@media screen and (min-width:64rem){.w-eyebrow_inverse-mobile{color:#40424d}}.w-headline{color:var(--color-text);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;line-height:1.2;margin-bottom:.5rem;text-wrap:pretty}.w-headline_primary{font-size:clamp(2.25rem,1.6rem + 2.6667vw,4rem);letter-spacing:-.02em;line-height:1.08}.w-headline_article{font-size:clamp(2.25rem,1.75rem + 2vw,3.5rem);letter-spacing:-.025em;line-height:1.08}.w-headline_secondary{font-size:clamp(1.75rem,1.3786rem + 1.5238vw,2.75rem);letter-spacing:-.025em;line-height:1.12}@media screen and (min-width:64rem){.w-headline_secondary{line-height:1.1}}.w-headline_product{font-size:clamp(1.5rem,1.35rem + .75vw,1.875rem);letter-spacing:-.02em;line-height:1.2}@media screen and (min-width:64rem){.w-headline_product{font-size:2.25rem}}.w-headline_tertiary{font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);letter-spacing:-.01em;line-height:1.3}.w-headline_section{font-size:1.25rem;letter-spacing:-.01em}.w-headline_card{font-size:1rem;letter-spacing:-.01em;line-height:1.3}.w-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.w-icon_xs{height:.75rem;width:.75rem}.w-icon_sm{height:1rem;width:1rem}.w-icon_md{height:1.25rem;width:1.25rem}.w-icon_lg{height:1.5rem;width:1.5rem}.w-icon_trust{height:1.625rem;width:1.625rem}.w-icon_xl{height:2rem;width:2rem}.w-icon-list{display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.w-icon-list__item{align-items:center;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.w-icon-list__icon{align-items:center;color:#45b5a8;display:inline-flex;inline-size:1.25rem;justify-content:center;line-height:1.4}.w-icon-list__svg{block-size:auto;inline-size:auto;max-block-size:1.25rem;max-inline-size:1.25rem}.w-icon-list__text{color:#40424d;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.65;min-width:0}.w-link{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px;transition:color .1s cubic-bezier(.25,.46,.45,.94),background-color .1s cubic-bezier(.25,.46,.45,.94),border-color .1s cubic-bezier(.25,.46,.45,.94),box-shadow .1s cubic-bezier(.25,.46,.45,.94)}.w-link:hover{color:var(--color-brand-hover)}.w-link_muted{color:var(--color-text-muted)}.w-link_muted:hover{color:var(--color-text)}.w-link_plain{text-decoration:none}.w-link_plain:hover{text-decoration:underline}.w-link_external{align-items:center;color:currentColor;display:inline-flex;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;gap:.75rem;line-height:1.75;text-decoration:none}.w-link_external:hover{color:var(--color-brand-hover)}.w-link_external .w-link__icon{color:#1a1a1a;height:.625rem;width:.625rem}.w-price{color:#40424d;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:.0938rem;line-height:1.4;margin-block:0;text-transform:uppercase}.w-price_product{align-items:baseline;color:#1a1a1a;display:flex;flex-wrap:wrap;font-size:1.25rem;gap:.5rem;letter-spacing:normal;line-height:1.3;text-transform:none}.w-price__current_sale{color:#45b5a8}.w-price__compare{color:#595c66;font-size:.875rem}.w-reference{color:#40424d;max-width:28rem}.w-reference__label{color:#40424d;margin-block:0 1rem;text-transform:uppercase;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:.0938rem;line-height:1.4}.w-reference__text{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:normal;line-height:1.4}.w-reference__text>*{margin-block:0}.w-reference__text>*+*{margin-block-start:.75rem}.w-reference_compact .w-reference__label{margin-block-end:.5rem}.w-reference_plain-label .w-reference__label{color:#1a1a1a;letter-spacing:normal;text-transform:none}.w-skip-link{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.w-skip-link:focus{background-color:var(--color-background);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;clip-path:none;color:var(--color-brand);font-weight:600;height:auto;left:.75rem;margin:0;overflow:visible;padding:.5rem 1rem;position:fixed;top:.75rem;white-space:normal;width:auto;z-index:600}.w-tag{align-items:center;background-color:#fff;border-radius:.5rem;color:#1a1a1a;display:inline-flex;justify-content:center;margin:0;min-height:2.25rem;padding:.5rem 1.25rem;text-decoration:none;transition:background-color .2s cubic-bezier(.25,.46,.45,.94),color .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:0;line-height:1.4}.w-tag[href]:hover{background-color:#e0f5f2;color:#38998e}.w-tag_active{background-color:#45b5a8;color:#fff}.w-tag_inverse{background-color:#ffffff14;box-shadow:inset 0 0 0 1px #fff3;color:#ebedf2}.w-tag_compact{background-color:#f9fafb;border:1px solid #d4d5d2;border-radius:.25rem;color:#40424d;font-size:.625rem;letter-spacing:.0938rem;min-height:1.5rem;padding:.25rem .75rem;text-transform:uppercase}.w-tag_pill{background-color:#fff;border:1px solid #ededeb;border-radius:6.25rem;color:#1a1a1a;gap:.5rem;font-size:.75rem;letter-spacing:.0938rem;line-height:1;min-height:2rem;padding:.375rem 1rem;text-transform:uppercase}.w-tag__marker,.w-tag__icon{display:block;flex:0 0 auto}.w-tag__icon{margin-inline-start:-.125rem;transform:translateY(-.0625rem)}.w-tag__marker{background-color:#45b5a8;border-radius:9999px;height:.5rem;width:.5rem}.w-text{color:var(--color-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.875rem,.8286rem + .1905vw,1rem);line-height:1.75}.w-text>*{margin-block:0}.w-text_body{font-size:clamp(.875rem,.8286rem + .1905vw,1rem);line-height:1.75}.w-text_small{font-size:.875rem;line-height:1.65}.w-text_card-title{font-size:clamp(.875rem,.8286rem + .1905vw,1rem);font-weight:400;letter-spacing:normal;line-height:1.75}.w-text_caption{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:normal;line-height:1.4}.w-text_fineprint{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1}.w-text_lead{font-size:clamp(1rem,.9071rem + .381vw,1.25rem);line-height:1.75}.w-text_product-subtitle{color:#40424d;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.0625rem;font-weight:500;letter-spacing:0;line-height:1.4}.w-text_title{color:#40424d;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);font-weight:600;letter-spacing:-.01em;line-height:1.3}.w-text_newsletter{color:#a8adba;font-size:.875rem;line-height:1.65}@media screen and (min-width:64rem){.w-text_newsletter{color:#ffffffb3;font-size:1rem;line-height:1.75}}.c-accordion{background-color:#fff;color:#1a1a1a}.c-accordion__frame{padding-block:clamp(3rem,2rem + 4vw,5rem)}.c-accordion__header{margin-block-end:2rem}.c-accordion__list{background-color:#fff;border:1px solid #ededeb;border-radius:1rem;box-shadow:0 8px 24px #0003;overflow:hidden}.c-accordion__item{border-block-end:1px solid #ededeb;position:relative;transition:background-color .2s cubic-bezier(.25,.46,.45,.94)}.c-accordion__item:last-child{border-block-end:0}.c-accordion__item:before{background:linear-gradient(180deg,#45b5a8,#4759a1);content:"";inset-block:0;inset-inline-start:0;opacity:0;position:absolute;transition:opacity .2s cubic-bezier(.25,.46,.45,.94);width:2px}.c-accordion__item[open],.c-accordion__item[data-accordion-state=opening]{background-color:#f2faf9}.c-accordion__item[open]:before,.c-accordion__item[data-accordion-state=opening]:before{opacity:1}.c-accordion__trigger{align-items:center;cursor:pointer;display:flex;gap:1.25rem;justify-content:space-between;list-style:none;padding:1.25rem;position:relative;transition:color .2s cubic-bezier(.25,.46,.45,.94)}.c-accordion__trigger::-webkit-details-marker{display:none}.c-accordion__trigger::marker{content:""}.c-accordion__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-accordion__title{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.75}.c-accordion__icon{background-color:#fff;border:1px solid #d4d5d2;border-radius:9999px;color:#40424d;display:block;flex:0 0 auto;height:2rem;position:relative;transition:background-color .2s cubic-bezier(.25,.46,.45,.94),border-color .2s cubic-bezier(.25,.46,.45,.94),color .2s cubic-bezier(.25,.46,.45,.94);width:2rem}.c-accordion__icon:before,.c-accordion__icon:after{background-color:currentColor;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .1s cubic-bezier(.25,.46,.45,.94),transform .1s cubic-bezier(.25,.46,.45,.94);width:.75rem}.c-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.c-accordion__item[open] .c-accordion__icon,.c-accordion__item[data-accordion-state=opening] .c-accordion__icon{background-color:#45b5a8;border-color:#45b5a8;color:#fff}.c-accordion__item[open] .c-accordion__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.c-accordion__panel{padding-inline:1.25rem;position:relative}.c-accordion__item[data-accordion-animating] .c-accordion__panel{overflow:hidden;transition:height .3s cubic-bezier(.215,.61,.355,1)}.c-accordion__item[data-accordion-animating] .c-accordion__content{transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}.c-accordion__item[data-accordion-state=closing] .c-accordion__content{opacity:0}.c-accordion__content,.c-accordion__content [class*=metafield-rich_text_field]{color:#40424d;font-size:.875rem;line-height:1.75}.c-accordion__content{max-width:42rem;padding-block-end:1.5rem}.c-accordion__content>*{margin-block:0}.c-accordion__content>*+*{margin-block-start:.5rem}.c-accordion__content p+p{margin-block-start:.5rem}.c-accordion__content strong{color:#1a1a1a;font-weight:600}.c-accordion__content em{color:#595c66}.c-accordion__content a{color:#38998e;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:.25rem}.c-accordion__content ul,.c-accordion__content ol{padding-inline-start:1.5rem}.c-accordion__content li+li{margin-block-start:.25rem}.c-accordion_compact .c-accordion__frame{padding-block:2.5rem}@media(hover:hover){.c-accordion__trigger:hover{color:#2e7d74}.c-accordion__trigger:hover .c-accordion__icon{border-color:#45b5a8;color:#38998e}.c-accordion__item[open] .c-accordion__trigger:hover .c-accordion__icon,.c-accordion__item[data-accordion-state=opening] .c-accordion__trigger:hover .c-accordion__icon{color:#fff}}@media(prefers-reduced-motion:reduce){.c-accordion__item,.c-accordion__item:before,.c-accordion__trigger,.c-accordion__icon,.c-accordion__icon:before,.c-accordion__icon:after{transition:none}}@media screen and (min-width:64rem){.c-accordion__header{margin-block-end:2.5rem}.c-accordion__trigger{padding:1.5rem 2rem}.c-accordion__panel{padding-inline:2rem}.c-accordion__content{padding-block-end:2rem}}.c-brand{align-items:center;color:inherit;display:inline-flex;text-decoration:none}.c-brand__logo{display:block;height:100%;object-fit:contain;width:auto}.c-brand__name{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.c-card{background-color:#fff;border-radius:.375rem;box-shadow:0 8px 24px #0003;overflow:hidden}.c-card_image{display:flex;flex-direction:column;min-block-size:100%}.c-card_image-square .c-card__media{aspect-ratio:1.08}.c-card_image-portrait .c-card__media{aspect-ratio:4/5}.c-card_image-landscape .c-card__media{aspect-ratio:1.72}.c-card__media{background-color:#fff;overflow:hidden;position:relative}.c-card__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.c-card__image_placeholder{background-color:#d4d5d2}.c-card__body{display:flex;flex:1;flex-direction:column;padding:1.5rem}.c-card__meta{color:#40424d;margin-block:0 .75rem}.c-card__title{margin-block:0}.c-card__text{color:#40424d;margin-block-start:1rem}.c-card__footer{margin-block-start:auto;padding-block-start:1.5rem}@media screen and (min-width:64rem){.c-card{border-radius:.75rem}.c-card__body{padding:2rem}}.c-carousel{--carousel-slide-width: 100%;--carousel-slide-gap: 1.5rem;--carousel-pagination-line-color: rgba(168, 173, 186, .4);--carousel-dot-height: .375rem;--carousel-dot-width: .75rem;--carousel-dot-active-width: 2.5rem;--carousel-dot-radius: 9999px;--carousel-shadow-gutter: 0rem;min-width:0}.c-carousel__viewport{cursor:grab;margin-block-start:calc(var(--carousel-shadow-gutter)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-block-start:var(--carousel-shadow-gutter);scroll-padding-inline:0;scrollbar-width:none}.c-carousel__viewport::-webkit-scrollbar{display:none}.c-carousel__viewport_dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.c-carousel__track{align-items:stretch;display:flex;gap:var(--carousel-slide-gap)}.c-carousel__slide{flex:0 0 var(--carousel-slide-width)}.c-carousel__pagination{align-items:center;display:flex;gap:1.25rem;justify-content:center}.c-carousel__dots{align-items:center;display:flex;gap:.5rem}.c-carousel__dot{block-size:1rem;inline-size:var(--carousel-dot-width);position:relative;transition:inline-size .1s cubic-bezier(.25,.46,.45,.94)}.c-carousel__dot:before{background-color:var(--carousel-pagination-line-color);block-size:var(--carousel-dot-height);border-radius:var(--carousel-dot-radius);content:"";inset-block-start:50%;inset-inline:0;position:absolute;transform:translateY(-50%);transition:background-color .1s cubic-bezier(.25,.46,.45,.94)}.c-carousel__dot{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0}.c-carousel__dot_active{inline-size:var(--carousel-dot-active-width)}.c-carousel__dot_active:before{background-color:#45b5a8}.c-carousel__count{color:#40424d;display:none;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1}@media screen and (min-width:64rem){.c-carousel__count{display:inline-flex}}@media(prefers-reduced-motion:reduce){.c-carousel__dot{transition:none}}.c-chart{background-color:#fff;border-radius:.375rem;box-shadow:0 8px 24px #0003;color:#1a1a1a;inline-size:100%;max-width:52rem;padding:2rem}.c-chart__header{margin-block-end:2.5rem}.c-chart__eyebrow{margin-block-end:1.25rem}.c-chart__title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.75;margin-block:0}.c-chart__rows{display:grid;gap:2rem;list-style:none;margin:0;padding:0}.c-chart__row{align-items:center;display:grid;gap:.75rem 1rem;grid-template-columns:minmax(0,1fr) auto}.c-chart__row:nth-child(1){--chart-row-index: 0}.c-chart__row:nth-child(2){--chart-row-index: 1}.c-chart__row:nth-child(3){--chart-row-index: 2}.c-chart__row:nth-child(4){--chart-row-index: 3}.c-chart__row:nth-child(5){--chart-row-index: 4}.c-chart__row:nth-child(6){--chart-row-index: 5}.c-chart__row:nth-child(7){--chart-row-index: 6}.c-chart__row:nth-child(8){--chart-row-index: 7}.c-chart__label{color:#1a1a1a;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:normal;line-height:1.4}.c-chart__value{color:#40424d;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:normal;line-height:1.4;white-space:nowrap}.c-chart__track{background-color:#ededeb;border-radius:9999px;display:block;grid-column:1/-1;min-inline-size:6rem;overflow:hidden}.c-chart__bar{background-color:#45b5a8;border-radius:inherit;display:block;block-size:.5rem;inline-size:calc(var(--chart-value, 0)*1%);transform-origin:left center}.u-reveal-ready .c-chart[data-reveal] .c-chart__bar{transform:scaleX(0)}.u-reveal-ready .c-chart[data-reveal][data-reveal-state=revealed] .c-chart__bar{animation:chart-bar-grow .72s cubic-bezier(.215,.61,.355,1) both;animation-delay:calc(var(--chart-row-index, 0)*.1s + .2s)}.c-chart__bar_2{background-color:#459ea6}.c-chart__bar_3{background-color:#4687a4}.c-chart__bar_4{background-color:#4770a3}.c-chart__bar_5{background-color:#4759a1}.c-chart__source{color:#40424d;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:normal;line-height:1.4;margin-block:3rem 0}@media(prefers-reduced-motion:reduce){.u-reveal-ready .c-chart[data-reveal] .c-chart__bar{animation:none;transform:none}}@media screen and (min-width:64rem){.c-chart{padding:2.5rem}.c-chart__header{margin-block-end:4rem}.c-chart__rows{gap:3rem}.c-chart__row{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr) auto;gap:1.5rem}.c-chart__track{grid-column:auto;min-inline-size:8rem}.c-chart__source{margin-block-start:4rem}}@keyframes chart-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.c-gallery_product{min-width:0}.c-gallery__stage{position:relative}.c-gallery__badges{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;inset-block-start:1rem;inset-inline-end:1rem;pointer-events:none;position:absolute;z-index:1}.c-gallery__viewport{cursor:grab;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}.c-gallery__viewport::-webkit-scrollbar{display:none}.c-gallery__viewport_dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.c-gallery__list{display:flex;gap:0;list-style:none;margin:0;padding:0}.c-gallery__item{flex:0 0 100%;min-width:0;scroll-snap-align:start}.c-gallery__figure,.c-gallery__placeholder{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 58% 42%,rgba(69,181,168,.1),transparent 44%),linear-gradient(180deg,#f9fafb,#fff);border-radius:1rem;display:flex;justify-content:center;margin:0;min-width:0;overflow:hidden;padding:0}.c-gallery__placeholder{padding:1.5rem}.c-gallery__image,.c-gallery__video,.c-gallery__model,.c-gallery__placeholder-svg{display:block;height:100%;max-height:100%;width:100%}.c-gallery__image{object-fit:cover}.c-gallery__video,.c-gallery__model,.c-gallery__placeholder-svg{object-fit:contain}.c-gallery__embed{aspect-ratio:16/9;width:100%}.c-gallery__embed iframe{border:0;display:block;height:100%;width:100%}.c-gallery__placeholder-svg{color:#d1d5db}.c-gallery__control{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:9999px;box-shadow:0 1px 2px #0000000d;color:#0d0f14;cursor:pointer;display:none;height:3rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:color .1s cubic-bezier(.25,.46,.45,.94),opacity .1s cubic-bezier(.25,.46,.45,.94);width:3rem;z-index:1}.c-gallery__control:hover{color:#45b5a8}.c-gallery__control:disabled{opacity:0;pointer-events:none}.c-gallery__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-gallery__control_prev{inset-inline-start:1rem}.c-gallery__control_prev .c-gallery__control-icon{transform:rotate(180deg)}.c-gallery__control_next{inset-inline-end:1rem}.c-gallery__thumbs{display:flex;gap:.75rem;margin-block-start:1.25rem;overflow-x:auto;padding-block:.25rem;scrollbar-width:none}.c-gallery__thumbs::-webkit-scrollbar{display:none}.c-gallery__thumb{align-items:center;-webkit-appearance:none;appearance:none;aspect-ratio:1;background-color:#f9fafb;border:1px solid rgba(26,26,26,.1);border-radius:.25rem;box-shadow:inset 0 0 #45b5a8;cursor:pointer;display:flex;flex:0 0 4rem;justify-content:center;opacity:.5;overflow:hidden;padding:.25rem;transition:border-color .1s cubic-bezier(.25,.46,.45,.94),box-shadow .1s cubic-bezier(.25,.46,.45,.94),opacity .1s cubic-bezier(.25,.46,.45,.94)}.c-gallery__thumb:hover,.c-gallery__thumb_active{opacity:1}.c-gallery__thumb_active{border-color:#0d0f14;box-shadow:inset 0 0 0 1px #0d0f14}.c-gallery__thumb:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-gallery__thumb-image{display:block;height:100%;object-fit:contain;width:100%}.c-gallery__thumb-fallback{color:#40424d;font-size:.75rem;text-align:center;text-transform:capitalize}@media screen and (min-width:64rem){.c-gallery__placeholder{padding:2rem}.c-gallery__badges{inset-block-start:1.5rem;inset-inline-end:1.5rem}.c-gallery__control{display:flex}.c-gallery__thumbs{justify-content:flex-start;margin-block-start:1.5rem}.c-gallery__thumb{flex-basis:4.5rem}}.c-numbered-columns{background-color:#f7f6f1;color:#1a1a1a;overflow:hidden}.c-numbered-columns__frame{padding-block:5rem 6rem}.c-numbered-columns__header{max-width:78rem}.c-numbered-columns__eyebrow{margin-block-end:1.5rem}.c-numbered-columns__heading{margin-block:0}.c-numbered-columns__intro{color:#40424d;margin-block-start:2rem;max-width:42rem}.c-numbered-columns__items{display:grid;gap:3rem;list-style:none;margin:3.5rem 0 0;padding:0}.c-numbered-columns__item{min-width:0}.c-numbered-columns__number{margin-block-end:1rem}.c-numbered-columns__title{border-block-start:1px solid #45b5a8;margin-block:0;padding-block-start:2rem}.c-numbered-columns__text{color:#40424d;margin-block-start:1.5rem}.c-numbered-columns__text>*+*{margin-block-start:1.5rem}@media screen and (min-width:64rem){.c-numbered-columns__frame{padding-block:6rem 7rem}.c-numbered-columns__eyebrow{margin-block-end:2rem}.c-numbered-columns__intro{margin-block-start:2rem}.c-numbered-columns__items{gap:3.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:4rem}.c-numbered-columns__title{padding-block-start:2.5rem}.c-numbered-columns__text{margin-block-start:1.75rem}}@media screen and (min-width:80rem){.c-numbered-columns__items{gap:5rem}}.c-research-overview{background-color:#f7f6f1;color:#1a1a1a;isolation:isolate;overflow:hidden;position:relative}.c-research-overview__media,.c-research-overview__media:after,.c-research-overview__background-image{inset-block:0;inset-inline:12vw -16vw;position:absolute}.c-research-overview__media{z-index:-2}.c-research-overview__media:after{background:linear-gradient(90deg,#f7f6f1,#f7f6f1ed 34%,#f7f6f18f);content:""}.c-research-overview__background-image{opacity:.52;display:block;height:100%;object-fit:cover;object-position:center right;width:100%}.c-research-overview__frame{padding-block:clamp(5rem,3rem + 8vw,10rem)}.c-research-overview__content{max-width:52rem;position:relative;z-index:1}.c-research-overview__eyebrow{margin-block-end:1.5rem}.c-research-overview__heading{margin-block:0}.c-research-overview__intro{color:#40424d;margin-block-start:2.5rem;max-width:62rem}.c-research-overview__intro>*+*{margin-block-start:2rem}.c-research-overview__hallmarks{margin-block-start:3.5rem}.c-research-overview__list-heading{margin-block-end:1.5rem}.c-research-overview__list{border-block-start:1px solid #d4d5d2;list-style:none;margin:0;padding:0}.c-research-overview__item{border-block-end:1px solid #d4d5d2;display:grid;gap:.5rem 1rem;grid-template-columns:2.5rem minmax(0,1fr);padding-block:.75rem}.c-research-overview__number,.c-research-overview__term,.c-research-overview__description{line-height:1.4}.c-research-overview__number{color:#40424d;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500}.c-research-overview__term{color:#1a1a1a;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400}.c-research-overview__description{color:#40424d;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;grid-column:2}.c-research-overview__reference{margin-block-start:4rem}.c-research-overview__action{border-block-start:1px solid #595c66;margin-block-start:2rem;max-width:28rem;padding-block-start:1.5rem}@media screen and (min-width:64rem){.c-research-overview__media,.c-research-overview__media:after,.c-research-overview__background-image{inset-inline:28vw -8vw}.c-research-overview__media:after{background:linear-gradient(90deg,#f7f6f1,#f7f6f1eb 28%,#f7f6f175 58%,#f7f6f13d)}.c-research-overview__background-image{opacity:.64}.c-research-overview__frame{padding-block:7rem 8rem}.c-research-overview__content{max-width:52rem}.c-research-overview__eyebrow{margin-block-end:2rem}.c-research-overview__intro{margin-block-start:3rem}.c-research-overview__hallmarks{margin-block-start:4rem}.c-research-overview__item{align-items:baseline;gap:1.5rem;grid-template-columns:3rem minmax(18rem,.56fr) minmax(0,1fr);padding-block:.75rem}.c-research-overview__term,.c-research-overview__description{font-size:1rem;line-height:1.75}.c-research-overview__description{grid-column:auto}.c-research-overview__reference{margin-block-start:5rem}}@media screen and (min-width:80rem){.c-research-overview__content{max-width:53rem}}.c-data-viz{background-color:#fff;color:#1a1a1a;overflow:hidden}.c-data-viz__frame{padding-block:clamp(5rem,3rem + 8vw,10rem)}.c-data-viz__inner{display:grid;gap:3.5rem}.c-data-viz__content{max-width:30rem}.c-data-viz__eyebrow{margin-block-end:1.5rem}.c-data-viz__heading{margin-block:0}.c-data-viz__text{color:#40424d;margin-block-start:2.5rem}.c-data-viz__text>*+*{margin-block-start:2rem}.c-data-viz__studies{margin-block-start:3rem}.c-data-viz__studies-heading{margin-block-end:1.5rem}.c-data-viz__study-list{list-style:none;margin:0;padding:0}.c-data-viz__study{border-block-start:1px solid #d4d5d2;padding-block:1.25rem 0}.c-data-viz__study:first-child{border-block-start:0;padding-block-start:0}.c-data-viz__study+.c-data-viz__study{margin-block-start:1.25rem}@media screen and (min-width:64rem){.c-data-viz__inner{align-items:center;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:6rem}.c-data-viz__content,.c-data-viz__chart{justify-self:start}.c-data-viz__eyebrow{margin-block-end:2rem}.c-data-viz__text{margin-block-start:3rem}.c-data-viz__studies{margin-block-start:3.5rem}}@keyframes hero-wave-draw{to{stroke-dashoffset:0}}.c-hero{background-color:#0d0f14;color:#ebedf2;min-height:100svh;overflow:hidden;position:relative}.c-hero:after{background:linear-gradient(180deg,#0d0f142e,#0d0f14d1),linear-gradient(90deg,#0d0f147a,#0d0f140a);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.c-hero__media,.c-hero__slide,.c-hero__image{display:block;top:0;right:0;bottom:0;left:0;position:absolute}.c-hero__media{z-index:0}.c-hero__media picture{display:contents}.c-hero__slide{opacity:0;transition:opacity 1.8s cubic-bezier(.645,.045,.355,1)}.c-hero__slide_active{opacity:1}.c-hero__image{display:block;height:100%;object-fit:cover;object-position:var(--hero-image-position, center center);width:100%}.c-hero__inner{display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding-block:9rem 3rem;position:relative;z-index:2}.c-hero__waves{display:block;inset-block-end:0;inset-inline:0;pointer-events:none;position:absolute;width:100%;z-index:2}.c-hero__wave{animation:hero-wave-draw 2s cubic-bezier(.215,.61,.355,1) .25s both;stroke-dasharray:1;stroke-dashoffset:1}.c-hero__wave_secondary{animation-delay:.45s}.c-hero__content{max-width:42rem}.c-hero__eyebrow{color:#ebedf2;margin-block-end:1rem}.c-hero__title{color:inherit;margin-block:0}.c-hero__text{color:#ebedf2;margin-block-start:1.25rem;max-width:39rem}.c-hero__actions{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-block-start:2rem}.c-hero__primary-link{background:#ebedf2;border-radius:.75rem;color:#1a1a1a;font-size:.875rem;justify-content:space-between;min-width:min(100%,20rem)}.c-hero__primary-link.w-btn_primary:hover{color:#1a1a1a}.c-hero__secondary{padding-inline-start:2.5rem}.c-hero__pagination{align-items:center;bottom:3rem;display:none;gap:.5rem;inset-inline:0;justify-content:center;position:absolute}.c-hero__dot{border-radius:9999px;box-shadow:inset 0 0 0 1px #ebedf2;transition:background-color .1s cubic-bezier(.25,.46,.45,.94);-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;height:.625rem;width:.625rem}.c-hero__dot_active{background-color:#ebedf2}@media(prefers-reduced-motion:reduce){.c-hero__slide,.c-hero__dot,.c-hero__primary-link{transition:none}}@media screen and (min-width:48rem){.c-hero__actions{align-items:center;flex-direction:row}.c-hero__secondary{padding-inline-start:0}.c-hero__pagination{display:flex}}@media screen and (min-width:64rem){.c-hero:after{background:linear-gradient(90deg,#0d0f148f,#0d0f140d 72%)}.c-hero__content{margin-inline-start:6rem;max-width:56.25rem}.c-hero__eyebrow{color:#45b5a8;margin-block-end:2rem}.c-hero__text{margin-block-start:1.75rem}.c-hero__actions{margin-block-start:2.5rem}.c-hero__primary-link{background:var(--gradient-primary);border-radius:.375rem;color:#fff;font-size:1rem;justify-content:center;min-width:15rem}.c-hero__primary-link.w-btn_primary:hover{box-shadow:inset 0 0 0 999px #00000024;color:#fff}.c-hero__primary-link:after{display:none}}@media(prefers-reduced-motion:reduce){.c-hero__wave{animation:none;stroke-dashoffset:0}}.c-hero_small{background:radial-gradient(circle at 78% 35%,rgba(69,181,168,.38),transparent 32%),linear-gradient(120deg,#4759a1,#45b5a8);block-size:clamp(20rem,58svh,26.875rem);min-height:clamp(20rem,58svh,26.875rem)}.c-hero_small:after{background:linear-gradient(180deg,#0d0f1447,#0d0f140f 45%,#0d0f1424)}.c-hero_small .c-hero__image{object-position:var(--hero-mobile-image-position, var(--hero-image-position, center center))}.c-hero_landing{min-height:100svh}.c-hero_landing:after{background:linear-gradient(180deg,#0d0f1494,#0d0f1414 24%,#0d0f1400 50%,#0d0f14c7)}.c-hero_landing .c-hero__image{object-position:var(--hero-mobile-image-position, var(--hero-image-position, center center))}.c-hero_landing .c-hero__inner{justify-content:flex-end;min-height:100svh;padding-block:18rem 5rem}.c-hero_landing .c-hero__content{max-width:40rem}.c-hero_landing .c-hero__eyebrow{color:#45b5a8}.c-hero_landing .c-hero__text{color:#ebedf2;display:grid;gap:1.5rem}.c-hero_landing .c-hero__text_desktop{display:none}.c-hero_landing .c-hero__text_mobile{display:grid}@media screen and (min-width:64rem){.c-hero_small{block-size:28.25rem;min-height:28.25rem}.c-hero_small .c-hero__image{object-position:var(--hero-image-position, center center)}.c-hero_landing{min-height:100svh}.c-hero_landing:after{background:linear-gradient(90deg,#0d0f1447,#0d0f1405 55%)}.c-hero_landing .c-hero__image{object-position:var(--hero-image-position, center center)}.c-hero_landing .c-hero__inner{justify-content:center;min-height:100svh;padding-block:12rem 5rem}.c-hero_landing .c-hero__content{margin-inline-start:6rem}.c-hero_landing .c-hero__eyebrow{color:#ebedf261;margin-block-end:2rem}.c-hero_landing .c-hero__text{margin-block-start:1.75rem;max-width:45rem}.c-hero_landing .c-hero__text_desktop{display:grid}.c-hero_landing .c-hero__text_mobile{display:none}}.c-image-card-grid{background-color:#f7f6f1;color:#1a1a1a}.c-image-card-grid__inner{padding-block:clamp(5rem,3rem + 8vw,10rem)}.c-image-card-grid__header{margin-inline:auto;max-width:49rem}.c-image-card-grid__eyebrow{color:#40424d;margin-block-end:1rem}.c-image-card-grid__heading{max-width:44rem}.c-image-card-grid .c-image-card-grid__intro{max-width:42rem}.c-image-card-grid__items{display:grid;gap:2rem;list-style:none;margin-block:4rem 0;margin-inline:auto;max-width:62rem;padding:0}@media screen and (min-width:48rem){.c-image-card-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:64rem){.c-image-card-grid__inner{padding-block:7rem 8rem}.c-image-card-grid__header{margin-inline:0}.c-image-card-grid__eyebrow{color:#45b5a8;display:block;margin-block-end:2rem}.c-image-card-grid__items{margin-block-start:5rem}.c-image-card-grid__items_2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-image-card-grid__items_3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-image-card-grid__items_4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:80rem){.c-image-card-grid__header{margin-inline:auto;text-align:center}.c-image-card-grid__heading,.c-image-card-grid__intro{margin-inline:auto}}.c-intro{background-color:#fff;color:#1a1a1a}.c-intro__inner{padding-block:clamp(3rem,2rem + 4vw,5rem)}.c-intro__content{margin-inline:auto;max-width:62rem;text-align:center}.c-intro__heading{margin-block:0}.c-intro__text{color:#40424d;margin-block-start:2rem}@media screen and (min-width:64rem){.c-intro__inner{padding-block:5rem}}.c-policy{background-color:#fff;color:#1a1a1a}.c-policy__inner{padding-block:clamp(3.5rem,2rem + 6.1vw,7.5rem) clamp(5rem,3rem + 8vw,10rem)}.c-policy__article{max-width:42rem}.c-policy__eyebrow{margin-block-end:1.5rem}.c-policy__title{margin-block:0}.c-policy__body{color:#40424d;margin-block-start:2rem}.c-policy__body>*{margin-block:0}.c-policy__body>*+*{margin-block-start:1.25rem}.c-policy__body h2,.c-policy__body h3{color:#1a1a1a;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;text-wrap:pretty}.c-policy__body h2{font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);letter-spacing:-.01em;line-height:1.3;margin-block-start:3rem}.c-policy__body h3{font-size:1.125rem;line-height:1.375;margin-block-start:2rem}.c-policy__body h2:first-child,.c-policy__body h3:first-child{margin-block-start:0}.c-policy__body ul,.c-policy__body ol{padding-inline-start:1.5rem}.c-policy__body li+li{margin-block-start:.5rem}.c-policy__body a{overflow-wrap:anywhere}.c-policy__body table{display:block;overflow-x:auto}@media screen and (min-width:64rem){.c-policy__inner{padding-block:7rem 8rem}.c-policy__eyebrow{margin-block-end:2rem}.c-policy__body{margin-block-start:2.5rem}.c-policy__body>*+*{margin-block-start:1.5rem}.c-policy__body h2{margin-block-start:4rem}}.c-header{background:radial-gradient(ellipse 64rem 24rem at 50% 52%,rgba(148,220,211,.2) 0%,rgba(69,181,168,.09) 46%,transparent 78%),radial-gradient(ellipse 56rem 20rem at 6rem 58%,rgba(71,89,161,.24) 0%,rgba(69,181,168,.07) 44%,transparent 76%),#0d0f14;color:#fff;position:relative;z-index:200}.c-header_overlay{background:#0000;left:0;position:absolute;right:0;top:0}.c-header__inner{align-items:center;column-gap:1rem;display:grid;grid-template-columns:1fr auto;min-height:5rem;padding-block:.75rem}@media screen and (min-width:64rem){.c-header__inner{grid-template-columns:1fr auto 1fr;padding-block:1.5rem}}.c-header__brand{height:2rem;justify-self:start}@media screen and (min-width:64rem){.c-header__brand{height:2.5rem}}.c-header__nav{display:none}@media screen and (min-width:64rem){.c-header__nav{display:block}}.c-header__controls{align-items:center;display:flex;gap:1rem;justify-self:end}@media screen and (min-width:64rem){.c-header__controls{gap:1.25rem}}.c-header__control{color:inherit;display:inline-flex;position:relative}.c-header__control_account{display:none}@media screen and (min-width:64rem){.c-header__control_account{display:inline-flex}}.c-header__cart-count{align-items:center;background-color:var(--color-brand);border-radius:9999px;color:#fff;display:flex;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.625rem;font-weight:600;inset-block-start:-.375rem;inset-inline-end:-.5rem;justify-content:center;line-height:1;min-width:1rem;padding:.125rem .25rem;position:absolute}.c-header__locale{display:none;position:relative}@media screen and (min-width:64rem){.c-header__locale{display:block}}.c-header__locale-toggle{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;align-items:center;color:inherit;display:inline-flex;font-size:1rem;gap:.25rem}.c-header__locale-list{list-style:none;margin:0;padding:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0d0f14eb;border:1px solid hsla(0,0%,100%,.15);border-radius:.75rem;display:none;inset-block-start:calc(100% + .75rem);inset-inline-end:0;min-width:10rem;padding:.5rem;position:absolute;z-index:100}.c-header__locale-toggle[aria-expanded=true]+.c-header__locale-list{display:block}.c-header__locale-option{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;border-radius:.375rem;color:#ebedf2;display:block;font-size:.875rem;padding:.5rem .75rem;text-align:start;width:100%}.c-header__locale-option:hover{background-color:#ffffff14}.c-header__locale-option_active{color:var(--color-brand)}.c-header__nav-toggle{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;color:inherit;display:inline-flex}@media screen and (min-width:64rem){.c-header__nav-toggle{display:none}}.c-search{background-color:#f7f6f1;color:#1a1a1a}.c-search__inner{padding-block:clamp(3.5rem,2rem + 6.1vw,7.5rem)}.c-search__header{display:grid;gap:1rem;max-width:42rem}.c-search__title,.c-search__intro,.c-search__summary,.c-search__price{margin:0}.c-search__intro,.c-search__summary{color:#40424d}.c-search__form{margin-block-start:2.5rem;max-width:62rem}.c-search__field{background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,inset 0 0 0 1px #d4d5d2c2;display:grid;gap:.75rem;padding:.5rem}@media screen and (min-width:48rem){.c-search__field{align-items:center;border-radius:9999px;grid-template-columns:1fr auto;padding-inline-start:1rem}}.c-search__input{background-color:#0000;border:0;border-radius:9999px;color:#1a1a1a;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);letter-spacing:-.01em;line-height:1.3;min-width:0;outline:0;padding:1rem;width:100%}.c-search__input::placeholder{color:#595c66}.c-search__input:focus-visible{box-shadow:inset 0 0 0 2px #45b5a880}.c-search__submit{width:100%}@media screen and (min-width:48rem){.c-search__submit{width:auto}}.c-search__body{margin-block-start:3rem}.c-search__results{display:grid;gap:1.5rem;margin-block-start:2rem}@media screen and (min-width:48rem){.c-search__results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:64rem){.c-search__results{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-search__result{background-color:#fff;border-radius:1rem;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;min-width:0;overflow:hidden}.c-search__image{aspect-ratio:4/3;background-color:#ededeb}.c-search__image img{height:100%;object-fit:cover}.c-search__result-content{display:grid;gap:.75rem;padding:1.25rem}.c-search__result-title{margin:0}.c-search__result-link{color:inherit;text-decoration:none}.c-search__result-link:hover{color:#45b5a8}.c-search__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1/-1;justify-content:center;margin-block-start:2rem}.c-search__pagination a,.c-search__pagination span{border-radius:9999px;color:#1a1a1a;min-width:2.5rem;padding:.5rem .75rem;text-align:center;text-decoration:none}.c-search__pagination a:hover,.c-search__pagination .current{background-color:#e0f5f2;color:#38998e}.c-search-overlay{background-color:#0000;border:0;color:#1a1a1a;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:100%;padding:0;position:fixed;width:100%}.c-search-overlay:not([open]){display:none}.c-search-overlay::backdrop{background-color:#0d0f1475}.c-search-overlay[open]::backdrop{animation:search-overlay-backdrop-in .3s cubic-bezier(.25,.46,.45,.94) both}.c-search-overlay[open] .c-search-overlay__shell{animation:search-overlay-content-in .3s cubic-bezier(.215,.61,.355,1) both}.c-search-overlay_closing::backdrop{animation:search-overlay-backdrop-out .2s cubic-bezier(.25,.46,.45,.94) both}.c-search-overlay_closing .c-search-overlay__shell{animation:search-overlay-content-out .2s cubic-bezier(.25,.46,.45,.94) both}.c-search-overlay__shell{background-color:#fff;background-image:radial-gradient(ellipse 36rem 24rem at 18% 16%,rgba(193,234,229,.62),transparent 72%),radial-gradient(ellipse 40rem 28rem at 84% 78%,rgba(71,89,161,.14),transparent 76%);display:grid;min-height:100dvh;overflow-y:auto;padding:2.5rem clamp(1.5rem,-.5rem + 8.205vw,7rem);place-items:center;position:relative}.c-search-overlay__close{align-items:center;border-radius:9999px;box-shadow:inset 0 0 0 1px #1a1a1a29;color:#1a1a1a;display:inline-flex;inset-block-start:1.25rem;inset-inline-end:clamp(1.5rem,-.5rem + 8.205vw,7rem);justify-content:center;position:absolute;transition:color .1s cubic-bezier(.25,.46,.45,.94),background-color .1s cubic-bezier(.25,.46,.45,.94),border-color .1s cubic-bezier(.25,.46,.45,.94),box-shadow .1s cubic-bezier(.25,.46,.45,.94)}.c-search-overlay__close:hover{box-shadow:inset 0 0 0 1px #45b5a86b;color:#45b5a8}.c-search-overlay__close{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;height:2.75rem;width:2.75rem}.c-search-overlay__content{max-width:62rem;width:100%}.c-search-overlay__form{display:grid;gap:2rem}.c-search-overlay__header{display:grid;gap:1rem;margin-inline:auto;max-width:42rem;text-align:center}.c-search-overlay__title,.c-search-overlay__intro{margin:0}.c-search-overlay__intro{color:#40424d}.c-search-overlay__field{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,inset 0 0 0 1px #d4d5d2c2;display:grid;gap:.75rem;padding:.5rem}@media screen and (min-width:48rem){.c-search-overlay__field{align-items:center;border-radius:9999px;grid-template-columns:1fr auto;padding-inline-start:1rem}}.c-search-overlay__input{background-color:#0000;border:0;border-radius:9999px;color:#1a1a1a;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);letter-spacing:-.01em;line-height:1.3;min-width:0;outline:0;padding:1rem;width:100%}.c-search-overlay__input::placeholder{color:#595c66}.c-search-overlay__input:focus-visible{box-shadow:inset 0 0 0 2px #45b5a880}.c-search-overlay__submit{width:100%}@media screen and (min-width:48rem){.c-search-overlay__submit{width:auto}}@media(prefers-reduced-motion:reduce){.c-search-overlay[open]::backdrop,.c-search-overlay[open] .c-search-overlay__shell,.c-search-overlay_closing::backdrop,.c-search-overlay_closing .c-search-overlay__shell{animation:none}}@keyframes search-overlay-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes search-overlay-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes search-overlay-content-in{0%{opacity:0;transform:translate3d(0,-.5rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes search-overlay-content-out{0%{opacity:1}to{opacity:0}}.c-cart{background-color:#fff;color:#1a1a1a}.c-cart__frame{padding-block:6rem clamp(5rem,3rem + 8vw,10rem)}.c-cart__header{display:grid;gap:1rem;margin-block-end:2rem}.c-cart__back-link{justify-self:start;text-decoration:none}.c-cart__title,.c-cart__empty-title,.c-cart__summary-title{margin-block:0}.c-cart__empty-state,.c-cart__items-panel,.c-cart__summary-card{background-color:#fff;border:1px solid #ededeb;border-radius:1rem;box-shadow:0 1px 2px #0000000d}.c-cart__empty-state{display:grid;gap:1.5rem;justify-items:start;max-width:28rem;padding:1.5rem}.c-cart__content{align-items:start;display:grid;gap:1.5rem}.c-cart__items-panel{overflow:hidden}.c-cart__items{display:grid;list-style:none;margin:0;padding:0}.c-cart__item{display:grid;gap:1rem;padding:1.25rem}.c-cart__item+.c-cart__item{border-block-start:1px solid #ededeb}.c-cart__media{align-items:center;aspect-ratio:4/3;background-color:#f7f6f1;border-radius:.75rem;color:inherit;display:flex;justify-content:center;overflow:hidden;text-decoration:none}.c-cart__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.c-cart__item-main{display:grid;gap:.75rem;min-width:0}.c-cart__item-heading{display:grid;gap:.5rem}.c-cart__item-title{color:inherit;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);font-weight:600;letter-spacing:-.01em;line-height:1.3;text-decoration:none}.c-cart__item-price{color:#1a1a1a}.c-cart__item-meta{color:#595c66;font-size:.875rem;line-height:1.75;margin-block:0}.c-cart__item-actions{align-items:end;display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem}.c-cart__quantity-field{display:grid;gap:.5rem;min-width:6rem}.c-cart__quantity-label,.c-cart__note-label{color:#40424d;font-size:.875rem;font-weight:500;line-height:1.75;margin:0}.c-cart__quantity-input,.c-cart__note-input{background-color:#fff;border:1px solid #d4d5d2;border-radius:.5rem;color:inherit;padding:.75rem 1rem;width:100%}.c-cart__quantity-input:focus-visible,.c-cart__note-input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-cart__quantity-input{min-height:3rem}.c-cart__update,.c-cart__remove{align-self:end}.c-cart__summary-card{display:grid;gap:1.25rem;padding:1.5rem}.c-cart__totals{margin:0}.c-cart__total-row{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.c-cart__total-row dt,.c-cart__total-row dd{margin:0}.c-cart__total-row dt{color:#40424d}.c-cart__total-value{text-align:end}.c-cart__tax-note{color:#40424d}.c-cart__note{display:grid;gap:.5rem}.c-cart__note-input{min-height:6rem;resize:vertical}.c-cart__summary-actions,.c-cart__checkout,.c-cart__empty-action{width:100%}@media screen and (min-width:40rem){.c-cart__item{grid-template-columns:minmax(6rem,14rem) minmax(0,1fr);padding:1.5rem}.c-cart__media{aspect-ratio:1}}@media screen and (min-width:64rem){.c-cart__frame{padding-block-start:7rem}.c-cart__header{margin-block-end:2.5rem}.c-cart__content{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}.c-cart__item{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);padding:2rem}.c-cart__item-heading{align-items:start;grid-template-columns:minmax(0,1fr) auto}.c-cart__summary{position:sticky;top:6rem}.c-cart__summary-card{padding:2rem}}.c-cart-drawer{background-color:#0000;border:0;color:#1a1a1a;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:100%;padding:0;position:fixed;width:100%;z-index:500}.c-cart-drawer[open]{display:block}.c-cart-drawer:not([open]){display:none}.c-cart-drawer::backdrop{background-color:#0000007a}.c-cart-drawer[open]::backdrop{animation:cart-drawer-backdrop-in .3s cubic-bezier(.25,.46,.45,.94) both}.c-cart-drawer_closing::backdrop{animation:cart-drawer-backdrop-out .2s cubic-bezier(.25,.46,.45,.94) both}.c-cart-drawer_open .c-cart-drawer__panel{opacity:1;transform:translateZ(0)}.c-cart-drawer__panel{background-color:#fff;box-shadow:0 10px 15px -3px #0000001a;display:grid;grid-template-rows:max-content max-content max-content auto max-content;height:100dvh;inset-block:0;inset-inline-end:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;transform:translate3d(100%,0,0);transition:opacity .2s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.215,.61,.355,1);width:min(100vw - 1.5rem,28rem)}.c-cart-drawer__header{align-items:center;border-block-end:1px solid #ededeb;display:flex;justify-content:space-between;min-height:5rem;padding-inline:1.5rem}.c-cart-drawer__title{margin:0}.c-cart-drawer__close{align-items:center;border-radius:9999px;box-shadow:inset 0 0 0 1px #d4d5d2;color:inherit;display:inline-flex;justify-content:center}.c-cart-drawer__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-cart-drawer__close{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;height:2.5rem;width:2.5rem}.c-cart-drawer__status{color:#40424d;font-size:.875rem;margin:0;min-height:1.5rem;padding:.75rem 1.5rem 0}.c-cart-drawer__shipping{border-block-end:1px solid #ededeb;display:grid;gap:.5rem;padding:.5rem 1.5rem 1rem}.c-cart-drawer__shipping-message{color:#1a1a1a;font-size:.875rem;margin:0}.c-cart-drawer__shipping-track{background-color:#ededeb;border-radius:9999px;height:.5rem;overflow:hidden}.c-cart-drawer__shipping-progress{background:var(--gradient-primary);border-radius:inherit;display:block;height:100%;transition:width .2s cubic-bezier(.25,.46,.45,.94)}.c-cart-drawer__body{min-height:0;padding:1rem 1.5rem 1.5rem}.c-cart-drawer__empty{color:#40424d;margin-block:2rem 0}.c-cart-drawer__items{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}.c-cart-drawer__item{display:grid;gap:1rem;grid-template-columns:5rem minmax(0,1fr)}.c-cart-drawer__media{align-items:center;aspect-ratio:1;background-color:#f7f6f1;border-radius:.75rem;color:inherit;display:flex;justify-content:center;overflow:hidden;text-decoration:none}.c-cart-drawer__image{display:block;height:100%;object-fit:cover;width:100%}.c-cart-drawer__item-main{display:grid;gap:.5rem;min-width:0}.c-cart-drawer__item-heading{align-items:start;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.c-cart-drawer__item-title{color:inherit;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.3;text-decoration:none}.c-cart-drawer__item-price{color:#1a1a1a;white-space:nowrap}.c-cart-drawer__item-meta{color:#595c66;font-size:.875rem;line-height:1.75;margin:0}.c-cart-drawer__item-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-block-start:.5rem}.c-cart-drawer__quantity{align-items:center;border-radius:9999px;box-shadow:inset 0 0 0 1px #d4d5d2;display:inline-flex;min-height:2.25rem}.c-cart-drawer__quantity-button{align-items:center;border-radius:9999px;color:inherit;display:inline-flex;font-size:1rem;justify-content:center}.c-cart-drawer__quantity-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-cart-drawer__quantity-button{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;height:2.25rem;width:2.25rem}.c-cart-drawer__quantity-value{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;min-width:1.5rem;text-align:center}.c-cart-drawer__remove{color:#40424d;font-size:.875rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem}.c-cart-drawer__remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-cart-drawer__remove{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0}.c-cart-drawer__footer{align-content:start;border-block-start:1px solid #ededeb;display:grid;gap:1rem;padding:1.5rem}.c-cart-drawer__subtotal{display:grid;gap:.5rem}.c-cart-drawer__subtotal-label{font-style:italic}.c-cart-drawer__subtotal-value{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem}.c-cart-drawer__tax-note{color:#40424d;font-size:.875rem;line-height:1.75;margin:0}.c-cart-drawer__checkout-form{display:grid}.c-cart-drawer__note{border-block-start:1px solid #ededeb;display:grid;gap:.5rem;margin-block-start:1.5rem;padding-block-start:1.25rem}.c-cart-drawer__note-label{color:#40424d;font-size:.875rem;font-weight:500;line-height:1.75;margin:0}.c-cart-drawer__note-input{background-color:#fff;border:1px solid #d4d5d2;border-radius:.5rem;color:inherit;min-height:4rem;padding:.75rem 1rem;resize:vertical;width:100%}.c-cart-drawer__note-input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-cart-drawer__checkout{width:100%}@media screen and (min-width:64rem){.c-cart-drawer__header,.c-cart-drawer__body,.c-cart-drawer__footer,.c-cart-drawer__status,.c-cart-drawer__shipping{padding-inline:2rem}}@keyframes cart-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cart-drawer-backdrop-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.c-cart-drawer[open]::backdrop,.c-cart-drawer_closing::backdrop{animation:none}.c-cart-drawer__panel{transition:none}}.c-nav__list{list-style:none;margin:0;padding:0;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0d0f1494;border:1px solid hsla(0,0%,100%,.16);border-radius:9999px;box-shadow:inset 0 1px #ffffff38;display:flex;gap:.25rem;padding:.25rem}.c-nav__item{margin-bottom:0;position:relative}.c-nav__link{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;align-items:center;border-radius:9999px;color:#fff;display:inline-flex;font-size:1rem;gap:.25rem;isolation:isolate;min-height:3rem;line-height:1;overflow:hidden;padding:0 1.5rem;position:relative;text-decoration:none;transition:color .1s cubic-bezier(.25,.46,.45,.94),background-color .1s cubic-bezier(.25,.46,.45,.94),border-color .1s cubic-bezier(.25,.46,.45,.94),box-shadow .1s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.c-nav__link:before{background:var(--gradient-primary);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);z-index:-1}.c-nav__link:hover{background-color:#ffffff0f;color:#fff}.c-nav__link:hover:before{opacity:.18}.c-nav__link_active{background:var(--gradient-primary);color:#fff}.c-nav__link_active:before{opacity:0}.c-nav__link_active:hover{background:var(--gradient-primary);color:#fff}.c-nav__link_active:hover:before{opacity:0}.c-nav__link_active{isolation:isolate;overflow:hidden;position:relative;transition:box-shadow .2s cubic-bezier(.25,.46,.45,.94),color .2s cubic-bezier(.25,.46,.45,.94)}.c-nav__link_active:before{background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.01) 35%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.01) 65%,transparent 100%);content:"";inset-block:0;inset-inline-start:-45%;pointer-events:none;position:absolute;transform:translate(0) skew(-18deg);transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:32%}.c-nav__link_active:hover:not(:disabled){box-shadow:inset 0 0 0 999px #00000024}.c-nav__link_active:hover:not(:disabled):before{transform:translate(460%) skew(-18deg)}@media(prefers-reduced-motion:reduce){.c-nav__link_active,.c-nav__link_active:before{transition:none}.c-nav__link_active:before{display:none}}.c-nav__chevron{transition:rotate .1s ease-out}.c-nav__link[aria-expanded=true] .c-nav__chevron{rotate:180deg}.c-nav__dropdown{display:none;inset-block-start:calc(100% + .75rem);inset-inline-start:50%;min-width:14rem;position:absolute;translate:-50% 0;z-index:100}.c-nav__link[aria-expanded=true]+.c-nav__dropdown{display:block}.c-nav__sublist{list-style:none;margin:0;padding:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0d0f14eb;border:1px solid hsla(0,0%,100%,.15);border-radius:.75rem;padding:.5rem}.c-nav__sublink{border-radius:.375rem;color:#ebedf2;display:block;font-size:.875rem;padding:.5rem .75rem;text-decoration:none}.c-nav__sublink:hover{background-color:#ffffff14}.c-nav__sublink_active{color:var(--color-brand)}.c-offcanvas{background-color:#0000;border:0;color:#ebedf2;display:flex;flex-direction:column;height:100dvh;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:100%;padding:0;position:fixed;width:100%}.c-offcanvas[open]:before{animation:offcanvas-background-in .3s cubic-bezier(.25,.46,.45,.94) both}.c-offcanvas:not([open]){display:none}.c-offcanvas::backdrop{background-color:#00000080}.c-offcanvas:before{background-color:#0d0f14;background-image:radial-gradient(ellipse 18rem 14rem at 42% 18%,rgba(69,181,168,.18),transparent 72%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:0}.c-offcanvas>*{position:relative;z-index:1}.c-offcanvas[open]::backdrop{animation:offcanvas-backdrop-in .3s cubic-bezier(.25,.46,.45,.94) both}.c-offcanvas_closing:before{animation:offcanvas-background-out .2s cubic-bezier(.25,.46,.45,.94) both}.c-offcanvas_closing::backdrop{animation:offcanvas-backdrop-out .2s cubic-bezier(.25,.46,.45,.94) both}.c-offcanvas_closing>*{animation:offcanvas-content-out .2s cubic-bezier(.25,.46,.45,.94) both}.c-offcanvas__header{align-items:center;display:flex;justify-content:space-between;min-height:5rem;padding-inline:clamp(1.5rem,-.5rem + 8.205vw,7rem)}.c-offcanvas__brand{height:2rem}.c-offcanvas__close{align-items:center;box-shadow:inset 0 0 0 1px currentColor;color:inherit;display:inline-flex;justify-content:center;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;height:1.5rem;width:1.5rem}.c-offcanvas__nav{border-block-start:1px solid rgba(235,237,242,.12);flex:1;overflow-y:auto;overscroll-behavior:contain;padding-inline:1.5rem}.c-offcanvas__list,.c-offcanvas__sublist{list-style:none;margin:0;padding:0}.c-offcanvas__item{animation:offcanvas-item-in .3s cubic-bezier(.215,.61,.355,1) both}.c-offcanvas__item:nth-child(1){animation-delay:85ms}.c-offcanvas__item:nth-child(2){animation-delay:.11s}.c-offcanvas__item:nth-child(3){animation-delay:.135s}.c-offcanvas__item:nth-child(4){animation-delay:.16s}.c-offcanvas__item:nth-child(5){animation-delay:.185s}.c-offcanvas__item:nth-child(6){animation-delay:.21s}.c-offcanvas__item:nth-child(7){animation-delay:.235s}.c-offcanvas__item:nth-child(8){animation-delay:.26s}.c-offcanvas__item+.c-offcanvas__item{border-block-start:1px solid rgba(235,237,242,.08)}.c-offcanvas__link{align-items:center;color:inherit;cursor:pointer;display:flex;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.75rem;font-weight:600;justify-content:space-between;letter-spacing:-.02em;-webkit-tap-highlight-color:rgba(0,0,0,0);list-style:none;padding-block:1.25rem;position:relative;text-decoration:none}.c-offcanvas__link::-webkit-details-marker{display:none}.c-offcanvas__link_active{color:#ebedf2}.c-offcanvas summary.c-offcanvas__link{padding-inline-end:2rem}.c-offcanvas summary.c-offcanvas__link:after{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:center;background-repeat:no-repeat;background-size:100% 2px,2px 100%;content:"";inset-block-start:50%;inset-inline-end:0;position:absolute;transform:translate3d(0,-50%,0) rotate(0);transition:background-size .2s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.215,.61,.355,1);height:1rem;width:1rem}.c-offcanvas__details[open] summary.c-offcanvas__link:after{background-size:100% 2px,2px 0;transform:translate3d(0,-50%,0) rotate(180deg)}.c-offcanvas__sublist{padding-block-end:1.25rem;transform-origin:top}.c-offcanvas__sublink{color:#a8adba;display:block;font-size:.9375rem;line-height:1.6;padding-block:.25rem;position:relative;text-decoration:none}.c-offcanvas__sublink:hover{color:#ebedf2}.c-offcanvas__sublink_active{color:#ebedf2;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.c-offcanvas__sublink_active:before{background-color:var(--color-brand);border-radius:9999px;content:"";inset-block-start:50%;inset-inline-start:-1rem;position:absolute;translate:0 -50%;height:.375rem;width:.375rem}.c-offcanvas__footer{border-block-start:1px solid rgba(235,237,242,.12);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.c-offcanvas__meta{align-items:center;display:flex;justify-content:space-between}.c-offcanvas__meta-link{align-items:center;color:#ebedf2;display:inline-flex;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;font-weight:500;gap:.5rem;text-decoration:none}.c-offcanvas__meta-link_muted{color:#a8adba}.c-offcanvas__locale{align-items:center;display:flex;gap:.5rem}.c-offcanvas__locale-option{-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;margin:0;padding:0;color:#a8adba;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;font-weight:500}.c-offcanvas__locale-option+.c-offcanvas__locale-option:before{content:"\b7";margin-inline-end:.5rem}.c-offcanvas__locale-option_active{color:#ebedf2}@keyframes offcanvas-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes offcanvas-background-in{0%{opacity:0}to{opacity:1}}@keyframes offcanvas-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes offcanvas-background-out{0%{opacity:1}to{opacity:0}}@keyframes offcanvas-content-in{0%{opacity:0;transform:translate3d(0,-.5rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes offcanvas-content-out{0%{opacity:1}to{opacity:0}}@keyframes offcanvas-item-in{0%{opacity:0;transform:translate3d(0,.75rem,0)}to{opacity:1;transform:translateZ(0)}}.c-trust-row{background-color:#f7f6f1;color:#1a1a1a}.c-trust-row__inner{margin-inline:auto;max-width:90rem;padding-block:4rem 3.5rem}.c-trust-row__items{display:grid;gap:3.5rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-trust-row__item{min-width:0}.c-trust-row__number{display:none;margin-block-end:1.75rem}.c-trust-row__title{color:inherit;margin-block:0 1.25rem;text-transform:uppercase;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:600;letter-spacing:.0938rem;line-height:1.4}.c-trust-row__text{color:#40424d}.c-trust-row__text_desktop{display:none}.c-trust-row__text_mobile{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:.0938rem;line-height:1.4}.c-trust-row__text_mobile>*{margin-block:0}.c-trust-row__actions{display:none}@media screen and (min-width:48rem){.c-trust-row{background-color:#ebedf2}.c-trust-row__inner{padding-block:5rem 4rem}.c-trust-row__items{gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.c-trust-row__item{padding-inline:1.75rem;text-align:center}.c-trust-row__item+.c-trust-row__item{border-inline-start:1px solid rgba(89,92,102,.16)}.c-trust-row__number{display:block}.c-trust-row__title{font-size:.875rem;font-weight:600;letter-spacing:.0625rem}.c-trust-row__text_desktop{display:block}.c-trust-row__text_mobile{display:none}.c-trust-row__actions{display:flex;justify-content:center;margin-block-start:5rem}}@media screen and (min-width:64rem){.c-trust-row__inner{padding-inline:6rem}.c-trust-row__item{padding-inline:2.5rem}}.c-usp-bar{background-color:#f7f6f1;color:#1a1a1a;overflow:hidden;position:relative}.c-usp-bar:after{background:linear-gradient(90deg,#f7f6f100,#f7f6f1);content:"";inset-block:0;inset-inline-end:0;pointer-events:none;position:absolute;width:4rem}.c-usp-bar_hide-mobile{display:none}.c-usp-bar_compact{background-color:#45b5a8;color:#ffffffd9}.c-usp-bar_compact:after{background:linear-gradient(90deg,#45b5a800,#45b5a8)}.c-usp-bar_compact .c-usp-bar__item:not(:last-child):after{background-color:#ffffff80}.c-usp-bar__inner{min-height:4rem}.c-usp-bar__items{align-items:center;display:flex;gap:0;list-style:none;margin:0;margin-inline:calc(clamp(1.5rem,-.5rem + 8.205vw,7rem)*-1);cursor:grab;min-height:4rem;overflow-x:auto;padding:0 clamp(1.5rem,-.5rem + 8.205vw,7rem);scroll-padding-inline:clamp(1.5rem,-.5rem + 8.205vw,7rem);scroll-snap-type:x mandatory;scrollbar-width:none}.c-usp-bar__items::-webkit-scrollbar{display:none}.c-usp-bar__items_dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.c-usp-bar__item{align-items:center;display:flex;flex:0 0 auto;gap:0;justify-content:center;margin-block-end:0;min-height:4rem;padding-block:0;position:relative;scroll-snap-align:start}.c-usp-bar__item:not(:last-child):after{background-color:#1a1a1a52;block-size:.25rem;border-radius:9999px;content:"";flex:0 0 auto;inline-size:.25rem;margin-inline:1.25rem}.c-usp-bar__icon{display:none;flex:0 0 auto}.c-usp-bar__label{text-transform:uppercase;white-space:nowrap;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:.0938rem;line-height:1}@media screen and (min-width:64rem){.c-usp-bar{background-color:#0d0f14;color:#ffffffd9}.c-usp-bar_hide-mobile{display:block}.c-usp-bar:after{content:none}.c-usp-bar__inner{min-height:5.5rem}.c-usp-bar__items{align-items:stretch;display:grid;gap:0;cursor:auto;grid-template-columns:1fr .9fr 1.25fr .8fr 1.35fr;margin-inline:0;overflow-x:visible;padding:0;scroll-snap-type:none}.c-usp-bar__item{flex:initial;gap:.75rem;margin-inline-start:0;min-height:5.5rem;padding-block:1rem;scroll-snap-align:none}.c-usp-bar__label{line-height:1.4}.c-usp-bar__item:not(:last-child):after{content:none}.c-usp-bar__item+.c-usp-bar__item:before{background-color:#ffffff80;color:inherit;content:"";height:1.5rem;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%);width:1px}.c-usp-bar__icon{display:block}.c-usp-bar_compact{background-color:#45b5a8;color:#ffffffd9}.c-usp-bar_compact .c-usp-bar__inner,.c-usp-bar_compact .c-usp-bar__items,.c-usp-bar_compact .c-usp-bar__item{min-height:3rem}.c-usp-bar_compact .c-usp-bar__item{padding-block:0}}.c-checklist{background-color:#f7f6f1;color:#1a1a1a}.c-checklist__inner{padding-block:2.5rem 5rem}.c-checklist__content{max-width:78rem}.c-checklist__eyebrow{margin-block-end:1rem}.c-checklist__heading{margin-block:0}.c-checklist__items{display:grid;list-style:none;margin-block:3rem 0;padding:0}.c-checklist__item{align-items:flex-start;border-block-end:1px solid #d4d5d2;display:grid;gap:1.25rem;grid-template-columns:auto minmax(0,1fr);padding-block:1rem}.c-checklist__item:last-child{border-block-end:0}.c-checklist__marker{color:#45b5a8;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);font-weight:500;line-height:1.3}.c-checklist__label{color:#40424d;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.875rem,.8286rem + .1905vw,1rem);font-weight:400;letter-spacing:0;line-height:1.65}@media screen and (min-width:64rem){.c-checklist{background-color:#fff}.c-checklist__inner{padding-block:6rem 7rem}.c-checklist__content{margin-inline:auto}.c-checklist__eyebrow{margin-block-end:2rem}.c-checklist__items{gap:2.5rem;margin-block-start:4rem}.c-checklist__item{border-block-end:0;gap:3rem;padding-block:0}.c-checklist__item:nth-child(2) .c-checklist__marker{color:#459ea6}.c-checklist__item:nth-child(3) .c-checklist__marker{color:#4687a4}.c-checklist__item:nth-child(4) .c-checklist__marker{color:#4770a3}.c-checklist__item:nth-child(n+5) .c-checklist__marker{color:#4759a1}.c-checklist__label{color:#1a1a1a;font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);font-weight:600;letter-spacing:-.01em;line-height:1.3}}.c-testimonial{display:flex;flex-direction:column;min-block-size:0;padding:0}.c-testimonial__mark{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(3rem,2.5rem + 2vw,4rem);font-weight:700;line-height:.8;margin-block-end:.5rem;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg,#45b5a8,#4759a1)}.c-testimonial__quote{border-inline-start:0;margin:0;padding-inline-start:0}.c-testimonial__quote p{color:#fff;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-block:0;text-wrap:pretty}.c-testimonial__footer{align-items:center;display:flex;gap:1.25rem;margin-block-start:3rem}.c-testimonial__avatar{block-size:4.25rem;border-radius:9999px;box-shadow:inset 0 0 0 1px #fff3;flex:0 0 auto;inline-size:4.25rem}.c-testimonial__avatar_bronze{background:linear-gradient(135deg,#d4ad7e,#76513d)}.c-testimonial__avatar_blue{background:linear-gradient(135deg,#8ca6d4,#2b4376)}.c-testimonial__avatar_green{background:linear-gradient(135deg,#81b99f,#285e51)}.c-testimonial__person{min-width:0}.c-testimonial__author{color:#fff;display:block;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.0938rem;line-height:1.75}.c-testimonial__meta{color:#a8adba;margin-block:.25rem 0;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:.0938rem;line-height:1.4}@media screen and (min-width:64rem){.c-testimonial{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-radius:1rem;min-block-size:23.5rem;padding:3.5rem 3rem 2.5rem}.c-testimonial__mark{margin-block-end:1rem}.c-testimonial__footer{margin-block-start:auto;padding-block-start:3rem}.c-testimonial__avatar{block-size:3.5rem;inline-size:3.5rem}.c-testimonial__author,.c-testimonial__meta{letter-spacing:0}}@media screen and (min-width:80rem){.c-testimonial{min-block-size:25rem;padding:3.5rem 3.5rem 2.5rem}}.c-experiences{background:radial-gradient(circle at 50% 0%,rgba(69,181,168,.16),transparent 27rem),#0d0f14;color:#ebedf2;overflow:hidden}.c-experiences__inner{margin-inline:auto;max-width:108rem;padding-block:6rem 3rem}.c-experiences__header{max-width:42rem}.c-experiences__eyebrow{margin-block-end:1rem}.c-experiences__title{color:inherit;margin-block:0}.c-experiences__carousel{--carousel-dot-active-width: 2rem;--carousel-dot-height: .0625rem;--carousel-dot-radius: 0;--carousel-pagination-line-color: rgba(168, 173, 186, .4);--carousel-slide-width: 100%;--carousel-slide-gap: 1.5rem;margin-block-start:5rem}.c-experiences__pagination{margin-block-start:4rem}.c-experiences__actions{display:none}@media screen and (min-width:64rem){.c-experiences{background:radial-gradient(circle at 50% 0%,rgba(69,181,168,.18),transparent 34rem),#0d0f14}.c-experiences__inner{padding-block:7rem}.c-experiences__header{max-width:none;text-align:center}.c-experiences__eyebrow{margin-block-end:2rem}.c-experiences__carousel{margin-block-start:6rem}.c-experiences__viewport{cursor:auto;overflow:visible}.c-experiences__items{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.c-experiences__item{min-width:0}.c-experiences__pagination{display:none}.c-experiences__actions{display:flex;justify-content:center;margin-block-start:7rem}}.c-judge-testimonials{background:radial-gradient(circle at 50% 0%,rgba(69,181,168,.07),transparent 27rem),#0d0f14;color:#ebedf2;overflow:hidden}.c-judge-testimonials__inner{margin-inline:auto;max-width:108rem;padding-block:6rem 3rem}.c-judge-testimonials__eyebrow{margin-block:0 2rem}.c-judge-testimonials__app{min-width:0}@media screen and (min-width:64rem){.c-judge-testimonials{background:radial-gradient(circle at 50% 0%,rgba(69,181,168,.1),transparent 34rem),#0d0f14}.c-judge-testimonials__inner{padding-block:7rem}.c-judge-testimonials__eyebrow{margin-block-end:2rem;text-align:center}}.c-section-header__eyebrow{margin-block-end:1rem}.c-section-header__title{color:inherit;margin-block:0}.c-section-header__text{color:#40424d;margin-block-start:3rem;max-width:42rem}@media screen and (min-width:64rem){.c-section-header__eyebrow{display:none}.c-section-header__text{margin-block-start:2rem;max-width:28rem}}.c-teaser{display:flex;flex-direction:column}.c-teaser__media{aspect-ratio:1.72;background-color:#ebedf2;overflow:hidden;position:relative}.c-teaser__number{color:#fff;inset-block-start:1.75rem;inset-inline-start:1.75rem;position:absolute;z-index:1}.c-teaser__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.c-teaser__body{display:flex;flex:1;flex-direction:column;padding:2rem 2rem 2.25rem}.c-teaser__title{color:inherit;margin-block:0}.c-teaser__text{color:#40424d;margin-block-start:1rem}.c-teaser__meta{color:#1a1a1a;margin-block:1rem 0;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:0;line-height:1.4}.c-teaser__more{margin-block-start:.5rem;text-transform:uppercase}.c-teaser__title-link{color:inherit;text-decoration:none}.c-teaser_article .c-teaser__media{aspect-ratio:1.73;border-radius:.75rem}.c-teaser_article .c-teaser__media-link{display:block}.c-teaser_article .c-teaser__body{padding:1.5rem 0 0}.c-teaser_article .c-teaser__date{display:flex;letter-spacing:.18em;margin-block-end:1rem}.c-teaser_article .c-teaser__meta{display:none}.c-teaser_article .c-teaser__title{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);font-weight:600;letter-spacing:-.01em;line-height:1.3}.c-teaser_article .c-teaser__more{display:none}.c-teaser_featured{background-color:#fff;border-radius:.75rem;box-shadow:0 8px 24px #0003;overflow:hidden}.c-teaser_featured .c-teaser__media{border-radius:0}.c-teaser_featured .c-teaser__body{padding:2rem}.c-teaser_featured .c-teaser__date,.c-teaser_featured .c-teaser__meta{display:flex}.c-teaser_featured .c-teaser__meta{color:#45b5a8;margin-block-end:1.25rem}.c-teaser_featured .c-teaser__text{margin-block-start:1.25rem}.c-teaser_featured .c-teaser__more{display:inline-flex;margin-block-start:1.75rem;text-transform:none}.c-teaser_product .c-teaser__media{aspect-ratio:1.46;background-color:#d4d5d2;color:inherit;text-decoration:none}.c-teaser_product .c-teaser__media-link{display:block}.c-teaser_product .c-teaser__body{min-height:0;padding:1.25rem 1rem 1rem}.c-teaser_product .c-teaser__title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.75}.c-teaser_product .c-teaser__price{margin-block-start:0}.c-teaser_product .c-teaser__text{display:none}.c-teaser_product .c-teaser__more{color:#40424d;letter-spacing:.0938rem;margin-block-start:.75rem;text-transform:uppercase}.c-teaser_product .c-teaser__more-label_desktop{display:none}.c-teaser_product .c-teaser__badge{align-items:center;background-color:#fff;border-radius:.25rem;color:#1a1a1a;display:none;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:300;gap:.25rem;inset-block-start:1.25rem;inset-inline-start:1.25rem;line-height:1;padding:.5rem;position:absolute;z-index:1}@media screen and (min-width:64rem){.c-teaser__body{padding:2.25rem 2.25rem 2.5rem}.c-teaser__meta{margin-block-start:1.75rem}.c-teaser_article .c-teaser__body{padding-block-start:1.75rem}.c-teaser_article .c-teaser__date{display:none}.c-teaser_article .c-teaser__meta{display:flex;margin-block-end:1.5rem}.c-teaser_article .c-teaser__title{font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);line-height:1.3}.c-teaser_article .c-teaser__more{display:inline-flex;margin-block-start:1.75rem;text-transform:none}.c-teaser_featured{align-items:stretch;flex-direction:row}.c-teaser_featured .c-teaser__media{aspect-ratio:auto;flex:0 0 min(52%,42rem)}.c-teaser_featured .c-teaser__body{justify-content:center;padding:3rem}.c-teaser_featured .c-teaser__date{display:none}.c-teaser_featured .c-teaser__title{font-size:clamp(1.75rem,1.3786rem + 1.5238vw,2.75rem);letter-spacing:-.025em;line-height:1.1}.c-teaser_featured .c-teaser__text{max-width:28rem}.c-teaser_product .c-teaser__media{aspect-ratio:.95}.c-teaser_product .c-teaser__body{min-height:15rem;padding:2rem 1.75rem 1.75rem}.c-teaser_product .c-teaser__title{font-size:1rem}.c-teaser_product .c-teaser__price{display:none}.c-teaser_product .c-teaser__text{display:block;font-size:.875rem;line-height:1.65;margin-block-start:1rem}.c-teaser_product .c-teaser__more{color:#45b5a8;letter-spacing:0;margin-block-start:1rem;padding-block-start:0;text-transform:none}.c-teaser_product .c-teaser__more-label_desktop{display:inline}.c-teaser_product .c-teaser__more-label_mobile{display:none}.c-teaser_product .c-teaser__badge{display:flex}}@media screen and (min-width:80rem){.c-teaser_product .c-teaser__text{font-size:clamp(.875rem,.8286rem + .1905vw,1rem);line-height:1.75}}.c-cards-carousel{background-color:#f7f6f1;color:#1a1a1a;overflow:hidden}.c-cards-carousel__inner{display:grid;gap:3rem;padding-block:clamp(3.5rem,2rem + 6.1vw,7.5rem);padding-inline:clamp(1.5rem,-.5rem + 8.205vw,7rem) 0}.c-cards-carousel__header{max-width:min(100% - clamp(1.5rem,-.5rem + 8.205vw,7rem),44rem);padding-inline-end:clamp(1.5rem,-.5rem + 8.205vw,7rem)}.c-cards-carousel__decor{display:none}.c-cards-carousel__carousel{--carousel-slide-width: min(72vw, 35rem);--carousel-slide-gap: 1.5rem;--carousel-pagination-line-color: #d4d5d2;--carousel-shadow-gutter: 1.5rem}.c-cards-carousel__viewport{margin-inline-start:calc((clamp(1.5rem,-.5rem + 8.205vw,7rem) + var(--carousel-shadow-gutter))*-1);padding-block-end:2rem;padding-inline:calc(clamp(1.5rem,-.5rem + 8.205vw,7rem) + var(--carousel-shadow-gutter)) clamp(1.5rem,-.5rem + 8.205vw,7rem);scroll-padding-inline:calc(clamp(1.5rem,-.5rem + 8.205vw,7rem) + var(--carousel-shadow-gutter)) clamp(1.5rem,-.5rem + 8.205vw,7rem)}.c-cards-carousel__pagination{padding-block-start:.25rem;padding-inline-end:clamp(1.5rem,-.5rem + 8.205vw,7rem)}.c-cards-carousel_image-focused .c-teaser__media{aspect-ratio:1.45;background-color:#fff}@media screen and (min-width:64rem){.c-cards-carousel__carousel{--carousel-slide-width: min(24vw, 25rem);--carousel-slide-gap: 2rem;--carousel-dot-active-width: 2rem;--carousel-dot-height: .0625rem;--carousel-dot-radius: 0}.c-cards-carousel__inner{align-items:start;gap:3rem;grid-template-columns:minmax(18rem,.68fr) minmax(0,1.7fr);padding-block:8rem 7rem;padding-inline-start:clamp(4rem,5vw,12rem)}.c-cards-carousel__header{max-width:34rem;min-height:37rem;padding-inline-end:0;position:relative}.c-cards-carousel__decor{display:block;inline-size:clamp(10rem,14vw,18rem);margin-block-start:2rem;margin-inline-start:clamp(0rem,2vw,4rem)}.c-cards-carousel__decor-image{display:block;height:auto;width:100%}.c-cards-carousel__viewport{margin-inline-start:calc(var(--carousel-shadow-gutter)*-1);padding-inline:var(--carousel-shadow-gutter) max(clamp(1.5rem,-.5rem + 8.205vw,7rem),(100vw - 90rem)/2);scroll-padding-inline:var(--carousel-shadow-gutter) 0}.c-cards-carousel__pagination{justify-content:flex-start;padding-block-start:1.5rem;padding-inline-end:0}}.c-steps{background-color:#0d0f14;background-image:radial-gradient(ellipse 40rem 30rem at 16% 30%,rgba(69,181,168,.12),transparent 72%),radial-gradient(ellipse 44rem 32rem at 72% 54%,rgba(71,89,161,.1),transparent 74%);color:#ebedf2;overflow:hidden}.c-steps__inner{margin-inline:auto;max-width:90rem;padding-block:5rem 6rem}.c-steps__header{max-width:42rem}.c-steps__eyebrow{margin-block-end:1rem}.c-steps__eyebrow:before,.c-steps__eyebrow:after{display:none}.c-steps__heading{color:inherit;margin-block:0}.c-steps__intro{color:#a8adba}.c-steps__items{display:grid;margin-block-start:3rem}.c-steps__item{min-width:0;padding-block:1.75rem}.c-steps__item+.c-steps__item{border-block-start:1px solid rgba(235,237,242,.14)}.c-steps__head{min-width:0}.c-steps__marker{margin-block:0}.c-steps__marker_mobile{color:#45b5a8;margin-block-end:.5rem}.c-steps__marker_desktop{display:none}.c-steps__title{color:inherit;margin-block:0;text-wrap:balance}.c-steps__text{color:#a8adba;margin-block-start:.75rem;max-width:35rem}.c-steps__actions{display:none}@media screen and (min-width:64rem){.c-steps__inner{padding-block:8rem 7rem}.c-steps__header{margin-inline:auto;max-width:72rem;text-align:center}.c-steps__eyebrow{display:block;margin-block-end:2rem}.c-steps__eyebrow:before,.c-steps__eyebrow:after{display:inline}.c-steps__intro{margin-inline:auto}.c-steps__items{gap:4rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:5rem}.c-steps__item{padding-block:0}.c-steps__head{align-items:center;display:flex;gap:1rem}.c-steps__item+.c-steps__item{border-block-start:0}.c-steps__marker_mobile{display:none}.c-steps__marker_desktop{display:block;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2.25rem,1.6rem + 2.6667vw,4rem);font-weight:600;letter-spacing:-.02em;line-height:1.08;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;background-image:linear-gradient(90deg,#45b5a8,#4759a1)}.c-steps__text{margin-block-start:.5rem}.c-steps__actions{display:flex;justify-content:center;margin-block-start:5rem}}.c-science-trust{background-color:#f7f6f1;color:#1a1a1a}.c-science-trust__frame{padding-block:3.5rem 5rem}.c-science-trust__eyebrow{margin-block-end:1.75rem}.c-science-trust__heading{margin-block:0;max-width:48rem}.c-science-trust__intro{color:#40424d;margin-block-start:2rem}.c-science-trust__items{display:grid;margin-block-start:3rem}.c-science-trust__item{min-width:0;padding-block-end:3rem}.c-science-trust__item+.c-science-trust__item{border-block-start:1px solid #d4d5d2;padding-block-start:3rem}.c-science-trust__item:last-child{padding-block-end:0}.c-science-trust__number{margin-block:0 1.5rem}.c-science-trust__number_desktop{display:none}.c-science-trust__title{margin-block:0;max-width:48rem}.c-science-trust__text{color:#40424d;margin-block-start:2rem}.c-science-trust__text>*+*{margin-block-start:1.5rem}.c-science-trust__text_desktop{display:none}@media screen and (min-width:64rem){.c-science-trust{background-color:#fff}.c-science-trust__frame{padding-block:7rem 8rem}.c-science-trust__eyebrow{margin-block-end:1.5rem}.c-science-trust__heading{max-width:none}.c-science-trust__intro{margin-block-start:1.5rem;max-width:70rem}.c-science-trust__items{gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:5rem}.c-science-trust__item{padding-block:0}.c-science-trust__item+.c-science-trust__item{border-block-start:0;padding-block-start:0}.c-science-trust__number{margin-block-end:1.5rem}.c-science-trust__number_mobile{display:none}.c-science-trust__number_desktop{display:block}.c-science-trust__title{max-width:none}.c-science-trust__text{margin-block-start:1.75rem}.c-science-trust__text_desktop{display:block}.c-science-trust__text_mobile{display:none}}@media screen and (min-width:80rem){.c-science-trust__items{gap:6rem}}.c-feature-map{--color-text: #ebedf2;background:radial-gradient(circle at 50% 45%,rgba(69,181,168,.16),transparent 32rem),linear-gradient(180deg,#4759a1,#112f2c 115%);color:#ebedf2;isolation:isolate;overflow:hidden;position:relative}.c-feature-map:before{aspect-ratio:1;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.12),transparent 44%),radial-gradient(circle at 52% 52%,transparent 39%,rgba(255,255,255,.14) 40%,transparent 41%),radial-gradient(circle at 50% 50%,transparent 53%,rgba(255,255,255,.11) 54%,transparent 55%);border-radius:9999px;content:"";inline-size:min(92rem,126vw);inset-block-start:-16rem;inset-inline-start:50%;opacity:.62;pointer-events:none;position:absolute;transform:translate(-50%);z-index:-1}.c-feature-map__media,.c-feature-map__media:after,.c-feature-map__background-image{top:0;right:0;bottom:0;left:0;position:absolute}.c-feature-map__media{z-index:-2}.c-feature-map__media:after{background:#4759a1c7;content:""}.c-feature-map__background-image{opacity:.34;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.c-feature-map__frame{padding-block:5rem}.c-feature-map__header{margin-inline:auto;max-width:78rem;text-align:center}.c-feature-map__eyebrow{margin-block-end:1.75rem;opacity:.56}.c-feature-map__heading{margin-block:0}.c-feature-map__map{display:grid;gap:2.5rem;margin-block-start:3rem;position:relative}.c-feature-map__center{justify-self:center;max-width:28rem;width:100%}.c-feature-map__center-image{aspect-ratio:1;border-radius:.75rem;box-shadow:0 12px 40px -8px #00000073;display:block;height:auto;object-fit:cover;width:100%}.c-feature-map__center-visual{background-color:#fff}.c-feature-map__cards{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}.c-feature-map__card-item{min-width:0;position:relative}.c-feature-map__card{background-color:#ffffff0f;border-radius:.75rem;box-shadow:inset 0 1px #ffffff0f;padding:1.25rem;position:relative;z-index:1}.c-feature-map__card-title{margin-block:0}.c-feature-map__card-text{margin-block-start:1rem;opacity:.92}@supports (backdrop-filter: blur(.625rem)){.c-feature-map__card{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}}@media screen and (min-width:64rem){.c-feature-map:before{inline-size:min(96rem,108vw);inset-block-start:-22rem}.c-feature-map__frame{padding-block:7rem 8rem}.c-feature-map__eyebrow{margin-block-end:2rem}.c-feature-map__map{--feature-map-connector-color: rgba(69, 181, 168, .82);--feature-map-connector-elbow: 1.5rem;--feature-map-connector-gap: 6rem;--feature-map-connector-offset: 2rem;align-items:center;gap:0 var(--feature-map-connector-gap);grid-template-columns:minmax(0,17.5rem) minmax(20rem,22.5rem) minmax(0,17.5rem);grid-template-rows:repeat(3,minmax(0,1fr));justify-content:center;margin-block-start:5rem;min-height:26.5rem}.c-feature-map__center{align-self:center;grid-column:2;grid-row:1/4;max-width:none}.c-feature-map__card-item{align-self:center}.c-feature-map__cards{display:contents}.c-feature-map__card-item_left-top,.c-feature-map__card-item_left-middle,.c-feature-map__card-item_left-bottom{grid-column:1}.c-feature-map__card-item_right-top,.c-feature-map__card-item_right-middle,.c-feature-map__card-item_right-bottom{grid-column:3}.c-feature-map__card-item_left-top,.c-feature-map__card-item_right-top{grid-row:1}.c-feature-map__card-item_left-middle,.c-feature-map__card-item_right-middle{grid-row:2}.c-feature-map__card-item_left-bottom,.c-feature-map__card-item_right-bottom{grid-row:3}.c-feature-map__card-item:before,.c-feature-map__card-item:after{content:"";pointer-events:none;position:absolute;z-index:0}.c-feature-map__card-item:before{height:1px;top:50%;width:var(--feature-map-connector-gap)}.c-feature-map__card-item:after{background-color:#45b5a8;border-radius:9999px;box-shadow:0 0 0 2px #45b5a829;height:.5rem;top:50%;width:.5rem}.c-feature-map__card-item_left-middle:before,.c-feature-map__card-item_right-middle:before{background-color:var(--feature-map-connector-color)}.c-feature-map__card-item_left-top:before{background:linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) left top/var(--feature-map-connector-elbow) 1px no-repeat,linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) var(--feature-map-connector-elbow) top/1px 100% no-repeat,linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) var(--feature-map-connector-elbow) bottom/calc(100% - var(--feature-map-connector-elbow)) 1px no-repeat;height:var(--feature-map-connector-offset)}.c-feature-map__card-item_left-bottom:before{background:linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) left bottom/var(--feature-map-connector-elbow) 1px no-repeat,linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) var(--feature-map-connector-elbow) top/1px 100% no-repeat,linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) var(--feature-map-connector-elbow) top/calc(100% - var(--feature-map-connector-elbow)) 1px no-repeat;height:var(--feature-map-connector-offset)}.c-feature-map__card-item_right-top:before{background:linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) right top/var(--feature-map-connector-elbow) 1px no-repeat,linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) calc(100% - var(--feature-map-connector-elbow)) top/1px 100% no-repeat,linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) left bottom/calc(100% - var(--feature-map-connector-elbow)) 1px no-repeat;height:var(--feature-map-connector-offset)}.c-feature-map__card-item_right-bottom:before{background:linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) right bottom/var(--feature-map-connector-elbow) 1px no-repeat,linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) calc(100% - var(--feature-map-connector-elbow)) top/1px 100% no-repeat,linear-gradient(var(--feature-map-connector-color),var(--feature-map-connector-color)) left top/calc(100% - var(--feature-map-connector-elbow)) 1px no-repeat;height:var(--feature-map-connector-offset)}.c-feature-map__card-item_left-top:before,.c-feature-map__card-item_left-middle:before,.c-feature-map__card-item_left-bottom:before{inset-inline-start:100%}.c-feature-map__card-item_left-bottom:before,.c-feature-map__card-item_right-bottom:before{top:calc(50% - var(--feature-map-connector-offset))}.c-feature-map__card-item_left-top:after,.c-feature-map__card-item_left-middle:after,.c-feature-map__card-item_left-bottom:after{inset-inline-start:calc(100% + var(--feature-map-connector-gap));transform:translate(-50%,-50%)}.c-feature-map__card-item_left-top:after,.c-feature-map__card-item_right-top:after{top:calc(50% + var(--feature-map-connector-offset))}.c-feature-map__card-item_left-bottom:after,.c-feature-map__card-item_right-bottom:after{top:calc(50% - var(--feature-map-connector-offset))}.c-feature-map__card-item_right-top:before,.c-feature-map__card-item_right-middle:before,.c-feature-map__card-item_right-bottom:before{inset-inline-end:100%}.c-feature-map__card-item_right-top:after,.c-feature-map__card-item_right-middle:after,.c-feature-map__card-item_right-bottom:after{inset-inline-end:calc(100% + var(--feature-map-connector-gap));transform:translate(50%,-50%)}}.c-cta{color:#fff;overflow:hidden}.c-cta_gradient{background:var(--gradient-cta)}.c-cta_flat{background-color:#45b5a8;border-block-start:1px solid #fff}.c-cta__inner{align-items:center;display:flex;justify-content:center;min-height:25rem;padding-block:4rem;text-align:center}.c-cta__content{align-items:center;display:flex;flex-direction:column;gap:2rem;max-width:62rem}.c-cta__eyebrow,.c-cta__title,.c-cta__text{color:#fff}.c-cta__eyebrow,.c-cta__title,.c-cta__text{margin:0}.c-cta__text{max-width:50rem}.c-cta__actions{margin-block-start:.5rem}@media screen and (min-width:64rem){.c-cta__inner{min-height:34.5rem;padding-block:8.75rem}.c-cta__content{gap:2.5rem}.c-cta__actions{margin-block-start:0}}.c-statement{background:radial-gradient(circle at 74% 76%,rgba(34,83,78,.28),transparent 32rem),#0d0f14;color:#ebedf2;isolation:isolate;overflow:hidden;position:relative}.c-statement__media,.c-statement__media:after,.c-statement__image{top:0;right:0;bottom:0;left:0;position:absolute}.c-statement__media{z-index:-2}.c-statement__media:after{background:#0d0f14b3;content:"";z-index:1}.c-statement__image{opacity:.26;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.c-statement__inner{padding-block:clamp(5rem,3rem + 8vw,10rem)}.c-statement__content{max-width:42rem}.c-statement__eyebrow{color:#45b5a8;margin-block-end:2rem}.c-statement__title{color:#ebedf2;margin-block:0}.c-statement__text{color:#ebedf2b8;margin-block-start:3rem}.c-statement__text>*+*{margin-block-start:2rem}.c-statement__tags{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin-block:3rem 0;padding:0}.c-statement__tag{flex:0 0 auto}@media screen and (min-width:64rem){.c-statement{background:radial-gradient(circle at 52% 52%,rgba(217,158,102,.05) 0%,transparent 30%),linear-gradient(180deg,#0d0f14,#4759a1 58%,#ffffff5c),#0d0f14;text-align:center}.c-statement__media:after{background:linear-gradient(180deg,rgba(13,15,20,.16) 0%,transparent 42%,rgba(255,255,255,.16) 100%)}.c-statement__image{opacity:.2}.c-statement__inner{align-items:center;display:flex;justify-content:center;padding-block:clamp(5rem,3rem + 8vw,10rem)}.c-statement__content{max-width:51.25rem;margin-inline:auto}.c-statement__eyebrow{color:#d99e66;margin-block-end:2rem}.c-statement__title{margin-inline:0}.c-statement__text{color:#ebedf2;margin-block-start:3.5rem}.c-statement__text>*+*{margin-block-start:2rem}.c-statement__tags{gap:1rem;justify-content:center;margin-block-start:3.5rem}}.c-editorial-text{--editorial-text-decor-line: #45b5a8;--editorial-text-decor-bubble: #ebedf2;--editorial-text-decor-bubble-stroke: rgba(89, 92, 102, .24);background-color:#fff;color:#1a1a1a;isolation:isolate;overflow:hidden;position:relative}.c-editorial-text__decor{display:none;pointer-events:none}.c-editorial-text__frame{padding-block:4rem 5rem;position:relative;z-index:1}.c-editorial-text__content{max-width:48rem}.c-editorial-text__block+.c-editorial-text__block{margin-block-start:5rem}.c-editorial-text__eyebrow{margin-block-end:1.5rem}.c-editorial-text__heading{margin-block:0}.c-editorial-text__lead{color:#1a1a1a;margin-block-start:2rem}.c-editorial-text__lead>*+*{margin-block-start:1.25rem}.c-editorial-text__text{color:#40424d;margin-block-start:2rem}.c-editorial-text__text>*+*{margin-block-start:1.5rem}@media screen and (min-width:64rem){.c-editorial-text__decor{color:var(--editorial-text-decor-line);display:block;inline-size:100vw;inset-block-end:0;inset-inline-start:50%;position:absolute;transform:translate(-50%);z-index:0}.c-editorial-text__decor-vector{display:block;inline-size:100%}.c-editorial-text__decor-lines{animation:editorial-text-line-drift 28s cubic-bezier(.645,.045,.355,1) infinite alternate;transform-box:fill-box;transform-origin:center}.c-editorial-text__decor-line,.c-editorial-text__decor-flow{fill:none;stroke:currentColor;stroke-linecap:round}.c-editorial-text__decor-line{animation:editorial-text-line-draw 3.2s cubic-bezier(.215,.61,.355,1) .2s both;opacity:.18;stroke-dasharray:1400;stroke-dashoffset:1400;stroke-width:1.8}.c-editorial-text__decor-line_secondary{animation-delay:.45s;animation-duration:3.8s;opacity:.12}.c-editorial-text__decor-flow{animation:editorial-text-flow-fade 1.8s cubic-bezier(.215,.61,.355,1) 2.6s both,editorial-text-line-flow 16s linear 2.6s infinite;opacity:0;stroke-dasharray:96 1280;stroke-dashoffset:0;stroke-width:2.4}.c-editorial-text__decor-flow_secondary{--editorial-text-flow-opacity: .18;animation-delay:3s,3s;animation-duration:1.8s,21s;stroke-dasharray:76 1220;stroke-width:2}.c-editorial-text__decor-bubble{--editorial-text-bubble-opacity: .18;animation-name:editorial-text-bubble-reveal,editorial-text-bubble-float;animation-duration:1.7s,22s;animation-timing-function:cubic-bezier(.215,.61,.355,1),cubic-bezier(.645,.045,.355,1);animation-delay:.8s,2.5s;animation-fill-mode:both,none;animation-iteration-count:1,infinite;animation-direction:normal,alternate;fill:var(--editorial-text-decor-bubble);opacity:0;stroke:var(--editorial-text-decor-bubble-stroke);stroke-width:2;transform-box:fill-box;transform-origin:center}.c-editorial-text__decor-bubble_md{--editorial-text-bubble-opacity: .14;animation-delay:1.05s,2.8s;animation-duration:1.7s,26s}.c-editorial-text__decor-bubble_sm{--editorial-text-bubble-opacity: .11;animation-delay:1.25s,3s;animation-duration:1.7s,19s}.c-editorial-text__decor-bubble_xs{--editorial-text-bubble-opacity: .1;animation-delay:1.45s,3.2s;animation-duration:1.7s,24s}.c-editorial-text__frame{padding-block:7rem 8rem}.c-editorial-text__content{max-width:50.5rem}.c-editorial-text__block+.c-editorial-text__block{margin-block-start:7rem}.c-editorial-text__eyebrow{margin-block-end:2rem}.c-editorial-text__lead,.c-editorial-text__text{margin-block-start:2.5rem}.c-editorial-text__text>*+*{margin-block-start:2rem}}@keyframes editorial-text-line-drift{0%{transform:translate3d(-.25rem,.25rem,0) scale(1)}to{transform:translate3d(1.25rem,-.55rem,0) scale(1.01)}}@keyframes editorial-text-line-draw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@keyframes editorial-text-flow-fade{0%{opacity:0}to{opacity:var(--editorial-text-flow-opacity, .28)}}@keyframes editorial-text-line-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1376}}@keyframes editorial-text-bubble-reveal{0%{opacity:0;transform:scale(.72)}to{opacity:var(--editorial-text-bubble-opacity);transform:scale(1)}}@keyframes editorial-text-bubble-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-.45rem,-.65rem,0) scale(1.012)}}.c-showcase{background-color:#fff;color:#1a1a1a;isolation:isolate;overflow:hidden;position:relative}.c-showcase__background{display:none;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.c-showcase__background-image{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.c-showcase__frame{padding-block:3rem 3.5rem}.c-showcase__spotlight{display:grid;grid-template-areas:"header" "media" "body";row-gap:2rem}.c-showcase__header{grid-area:header}.c-showcase__eyebrow{margin-block-end:1.75rem}.c-showcase__heading{margin-block:0}.c-showcase__media{align-items:center;display:flex;grid-area:media;justify-content:center}.c-showcase__image{display:block;height:auto;max-height:31rem;max-width:min(100%,29rem);object-fit:contain;width:100%}.c-showcase__image_placeholder,.c-showcase__product-image_placeholder{background:radial-gradient(circle at 62% 44%,rgba(69,181,168,.16),transparent 42%),linear-gradient(180deg,#f9fafb,#fff)}.c-showcase__image_placeholder{aspect-ratio:4/5;border-radius:.75rem;width:min(100%,24rem)}.c-showcase__body{grid-area:body}.c-showcase__copy{color:#40424d}.c-showcase__copy_desktop{display:none}.c-showcase__copy_mobile{display:grid;gap:1.5rem}.c-showcase__lead{color:#1a1a1a}.c-showcase__text{color:#595c66}.c-showcase__text>*+*,.c-showcase__copy>*+*{margin-block-start:1.5rem}.c-showcase__link{color:#45b5a8;margin-block-start:2.5rem}.c-showcase__products{display:grid;gap:1.5rem;list-style:none;margin-block:3rem 0;padding:0}.c-showcase__product-card{background-color:#fff;border-radius:.75rem;box-shadow:0 8px 24px #0003;display:grid;grid-template-columns:minmax(0,41%) minmax(0,59%);min-height:10rem;overflow:hidden}.c-showcase__product-media{align-items:center;background-color:#f9fafb;color:inherit;display:flex;justify-content:center;min-height:100%;overflow:hidden;padding:1rem;text-decoration:none}.c-showcase__product-image{display:block;height:100%;max-height:13rem;object-fit:contain;width:100%}.c-showcase__product-image_placeholder{aspect-ratio:3/4;border-radius:.5rem}.c-showcase__product-body{align-content:start;display:grid;padding:1.5rem 1.25rem}.c-showcase__product-name{margin-block:0;text-transform:uppercase}.c-showcase__product-copy{color:#40424d;margin-block-start:1rem}.c-showcase__product-link{margin-block-start:1.5rem}@media screen and (min-width:64rem){.c-showcase{--showcase-products-clearance: 4rem;--showcase-products-overlap: 4rem}.c-showcase__background{display:block;inset-block-start:-3rem}.c-showcase__frame{padding-block:5rem 2.25rem}.c-showcase__spotlight{margin-inline:auto;max-width:78rem}.c-showcase__spotlight{column-gap:6rem;grid-template:"media header" auto "media body" 1fr/minmax(18rem,25rem) minmax(0,46rem);padding-block-end:calc(var(--showcase-products-overlap) + var(--showcase-products-clearance))}.c-showcase__eyebrow{margin-block-end:2rem}.c-showcase__media{align-self:start}.c-showcase__image{max-height:40rem;max-width:100%}.c-showcase__body{align-self:start;padding-block-start:0}.c-showcase__copy_desktop{display:grid;gap:2.25rem}.c-showcase__copy_mobile{display:none}.c-showcase__text{display:grid;gap:1.75rem}.c-showcase__text>*+*,.c-showcase__copy>*+*{margin-block-start:0}.c-showcase__link{color:#40424d;margin-block-start:1.75rem}.c-showcase__products{--showcase-product-height: 14.375rem;display:grid;gap:1.25rem;margin-block-start:calc(var(--showcase-products-overlap)*-1);margin-inline:auto;max-width:48rem;position:relative;z-index:1}.c-showcase__product-card{background-color:#ffffff14;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;box-shadow:0 8px 24px #0003,inset 0 1px #ffffff0f;display:grid;grid-template-columns:minmax(9rem,38%) minmax(0,1fr);min-height:var(--showcase-product-height);overflow:hidden}.c-showcase__product-media{background-color:#0000;min-height:var(--showcase-product-height);padding:1.25rem}.c-showcase__product-body{min-height:var(--showcase-product-height);padding:3rem 1.5rem}.c-showcase__product-copy{margin-block-start:.375rem}.c-showcase__product-link{margin-block-start:1.25rem}}@media screen and (min-width:96rem){.c-showcase__spotlight{min-height:40rem}.c-showcase__products{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.c-product{background-color:#fff;color:#1a1a1a}.c-product__frame{padding-block:2.5rem}.c-product__back-link{display:inline-flex;margin-block-end:1rem;text-decoration:none}.c-product__inner{display:grid;gap:2.5rem}.c-product__media,.c-product__summary{min-width:0}.c-product__panel{background-color:#fff;display:grid;gap:1.75rem}.c-product__vendor,.c-product__sku{color:#40424d;margin-block:0}.c-product__header{display:grid;gap:.75rem}.c-product__title,.c-product__subtitle{margin-block:0}.c-product__subtitle{max-width:30rem}.c-product__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-block:0;padding:0}.c-product__description,.c-product__ideal-text{color:#40424d}.c-product__description>*+*,.c-product__ideal-text>*+*{margin-block-start:1rem}.c-product__benefits,.c-product__ideal{display:grid;gap:.75rem}.c-product__form,.c-product__app-blocks{display:grid;gap:1.25rem}.c-product__app-block{min-width:0}.c-product__field{display:grid;gap:.5rem}.c-product__quantity-input{background-color:#fff;border:1px solid #d4d5d2;border-radius:.5rem;color:#1a1a1a;min-height:3rem;padding:.75rem 1rem;width:100%}.c-product__quantity-input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-product__quantity-input{max-width:6rem}.c-product__variant-options,.c-product__purchase-options{border:0;display:grid;gap:.75rem;margin:0;padding:0}.c-product__variant-list,.c-product__purchase-list{display:grid;gap:.75rem}.c-product__variant-option,.c-product__purchase-option{align-items:center;border:1px solid #ededeb;border-radius:.75rem;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);padding:1rem;transition:border-color .1s cubic-bezier(.25,.46,.45,.94),box-shadow .1s cubic-bezier(.25,.46,.45,.94)}.c-product__variant-option:has(.c-product__variant-radio:checked),.c-product__purchase-option:has(.c-product__purchase-radio:checked){border-color:#45b5a8;box-shadow:inset 0 0 0 1px #45b5a8}.c-product__variant-option_disabled{cursor:not-allowed;opacity:.55}.c-product__variant-radio,.c-product__purchase-radio{accent-color:#45b5a8;margin:0}.c-product__variant-content{display:grid;gap:.25rem;min-width:0}.c-product__variant-label,.c-product__purchase-label{color:#1a1a1a;font-weight:500}.c-product__variant-price{font-size:1rem}.c-product__variant-state{color:#991b1b}.c-product__purchase-meta{color:#40424d;display:block;margin-block-start:.25rem}.c-product__actions{display:grid;gap:1.25rem}.c-product__submit{width:100%}.c-product__trust-note{color:#595c66;margin-block:0;text-align:center}.c-product__payment-button [class*=shopify-payment-button__button]{border-radius:.375rem;min-height:3rem}.c-product__error{background-color:#fee2e2;border:1px solid #fca5a5;border-radius:.5rem;color:#991b1b;margin:0;padding:.75rem 1rem}@media screen and (min-width:64rem){.c-product__frame{padding-block:3rem}.c-product__back-link{margin-block-end:1.25rem}.c-product__inner{align-items:start;column-gap:3rem;grid-template-columns:minmax(0,1fr) minmax(28rem,32rem);justify-content:center}.c-product__summary{position:sticky;top:6rem}}@media screen and (min-width:80rem){.c-product__inner{column-gap:4rem}}.c-product-grid{background-color:#f7f6f1;color:#1a1a1a}.c-product-grid__inner{padding-block:clamp(5rem,3rem + 8vw,10rem)}.c-product-grid__header{margin-inline:auto;max-width:49rem}.c-product-grid__eyebrow{color:#40424d;margin-block-end:1rem}.c-product-grid__heading{max-width:44rem}.c-product-grid__intro{display:none}.c-product-grid__items{display:grid;gap:2rem;list-style:none;margin-block:4rem 0;padding:0}@media screen and (min-width:48rem){.c-product-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:64rem){.c-product-grid__inner{padding-block:7rem 8rem}.c-product-grid__header{margin-inline:0}.c-product-grid__eyebrow{color:#45b5a8;display:block;margin-block-end:2rem}.c-product-grid__intro{display:block;max-width:47rem}.c-product-grid__items{gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:6rem}}@media screen and (min-width:80rem){.c-product-grid__header{margin-inline:auto;text-align:center}.c-product-grid__heading,.c-product-grid__intro{margin-inline:auto}}.c-featured-blog{background-color:#f7f6f1;color:#1a1a1a;isolation:isolate;overflow:hidden;position:relative}.c-featured-blog__background{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.c-featured-blog__background-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.c-featured-blog__inner{padding-block:clamp(5rem,3rem + 8vw,10rem);position:relative;z-index:2}.c-featured-blog__eyebrow{margin-block-end:1rem}.c-featured-blog__heading{max-width:45rem}.c-featured-blog__link{display:none}.c-featured-blog_has-background-image:before{background-color:#ffffffe6;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.c-featured-blog_muted .c-featured-blog__link,.c-featured-blog_muted .c-teaser__date,.c-featured-blog_muted .c-teaser__meta,.c-featured-blog_muted .c-teaser__more{color:#40424d}.c-featured-blog_accent .c-teaser__date,.c-featured-blog_accent .c-teaser__meta{color:#45b5a8}.c-featured-blog__items{display:grid;gap:4rem;list-style:none;margin-block:3rem 0;padding:0}@media screen and (min-width:48rem){.c-featured-blog__items{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:64rem){.c-featured-blog{background-image:linear-gradient(180deg,#fff,#ebf2fc)}.c-featured-blog__inner{padding-block:7rem 8rem}.c-featured-blog__header{align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto}.c-featured-blog__eyebrow{display:block;margin-block-end:2rem}.c-featured-blog__link{display:inline-flex;margin-block-end:.75rem}.c-featured-blog__items{gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:5rem}}.c-blog{background-image:linear-gradient(180deg,#fff,#ebf2fc);color:#1a1a1a}.c-blog__inner{padding-block:clamp(5rem,3rem + 8vw,10rem)}.c-blog__heading{margin-block:0;max-width:54rem}.c-blog__intro{max-width:42rem}.c-blog__topics{margin-block-start:2.5rem}.c-blog__topic-list{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.c-blog__featured{margin-block-start:3rem;max-width:78rem}.c-blog__list{display:grid;gap:3.5rem;list-style:none;margin:3.5rem 0 0;padding:0}.c-blog__empty{background-color:#fff;border-radius:.75rem;margin-block-start:3rem;padding:2rem}.c-blog__pagination{margin-block-start:4rem}@media screen and (min-width:48rem){.c-blog__list{gap:3rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:64rem){.c-blog__inner{padding-block:7rem 8rem}.c-blog__header{max-width:62rem}.c-blog__topics{margin-block-start:3rem}.c-blog__featured{margin-block-start:4rem}.c-blog__list{gap:4rem 2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:5rem}}.c-article{background-color:#fff;color:#1a1a1a}.c-article__hero{background-color:#fff;padding-block:2.5rem 0}.c-article__frame{margin-inline:auto}.c-article__back{color:#40424d;display:inline-flex;gap:.5rem;margin-block-end:clamp(3rem,2rem + 4vw,5rem);text-decoration:none;text-transform:uppercase;transition:color .1s cubic-bezier(.25,.46,.45,.94);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:.0938rem;line-height:1.4}.c-article__back:before{content:"\2190"}.c-article__back:hover{color:#38998e}.c-article__header-content{display:grid;justify-items:center;margin-inline:auto;max-width:78rem;text-align:center}.c-article__eyebrow{margin-block-end:1.25rem}.c-article__meta.c-meta,.c-article__byline.c-meta{flex-wrap:wrap;gap:.75rem;justify-content:center}.c-article__meta.c-meta{margin-block-end:2.5rem}.c-article__meta .c-meta__item_reading-time{font-weight:500;letter-spacing:inherit;text-transform:uppercase}.c-article__title{margin-block:0;max-width:56rem}.c-article__excerpt{color:#40424d;margin-block-start:2rem;max-width:48rem}.c-article__byline.c-meta{margin-block-start:2.5rem}.c-article__media{margin:3.5rem auto 0;max-width:78rem}.c-article__image{aspect-ratio:1.35;border-radius:.75rem;display:block;inline-size:100%;object-fit:cover}.c-article__caption{color:#40424d;margin-block-start:1.25rem;text-align:center;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:400;letter-spacing:0;line-height:1.4}.c-article__body-wrap.l-container{max-width:56rem;padding-block:4rem clamp(5rem,3rem + 8vw,10rem)}.c-article__body{color:#40424d;font-size:clamp(1rem,.9071rem + .381vw,1.25rem);line-height:1.625}.c-article__body>*{margin-block:0}.c-article__body>*+*{margin-block-start:1.75rem}.c-article__body h2,.c-article__body h3,.c-article__body h4{color:#1a1a1a;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;text-wrap:pretty}.c-article__body h2{font-size:clamp(1.75rem,1.3786rem + 1.5238vw,2.75rem);letter-spacing:-.025em;line-height:1.1;margin-block-start:5rem}.c-article__body h3{font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);letter-spacing:-.01em;line-height:1.3;margin-block-start:3.5rem}.c-article__body h4{font-size:1.125rem;line-height:1.375;margin-block-start:2.5rem}.c-article__body h2:first-child,.c-article__body h3:first-child,.c-article__body h4:first-child{margin-block-start:0}.c-article__body ul,.c-article__body ol{padding-inline-start:2rem}.c-article__body li+li{margin-block-start:.5rem}.c-article__body li::marker{color:#45b5a8}.c-article__body blockquote{border-inline-start:2px solid #45b5a8;color:#1a1a1a;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);line-height:1.3;margin-inline:0;padding-inline-start:2rem}.c-article__body img,.c-article__body video,.c-article__body iframe{border-radius:.75rem;display:block;inline-size:100%;margin-block:3rem}.c-article__body img,.c-article__body video{block-size:auto}.c-article__body iframe{aspect-ratio:16/9;block-size:auto}.c-article__body a{color:#38998e;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:.25rem}.c-article__body table{display:block;overflow-x:auto}.c-article__comments{border-block-start:1px solid #ededeb;margin-block-start:4rem;padding-block-start:3rem}.c-article__comments-title,.c-article__form-title{margin-block:0 2rem}.c-article__comment-list{display:grid;gap:1.5rem;list-style:none;margin:0 0 3rem;padding:0}.c-article__comment{background-color:#f7f6f1;border-radius:.75rem;padding:1.5rem}.c-article__comment-author{font-weight:700;margin-block:0 .5rem}.c-article__comment-date{margin-block-end:1rem}.c-article__comment-form{display:grid;gap:1.5rem;margin-block-start:3rem}.c-article__form-grid{display:grid;gap:1.5rem}.c-article__field{display:grid;gap:.5rem}.c-article__submit{justify-self:start;margin-block-start:.5rem}@media screen and (min-width:48rem){.c-article__image{aspect-ratio:2.43}.c-article__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:64rem){.c-article__hero{padding-block-start:3rem;padding-inline:3rem}.c-article__back{margin-block-end:5rem}.c-article__eyebrow{margin-block-end:1.5rem}.c-article__media{margin-block-start:4rem}.c-article__body-wrap{padding-block:5rem 8rem}.c-article__comments{margin-block-start:5rem;padding-block-start:4rem}}.c-article-related{background-image:linear-gradient(180deg,#fff,#ebf2fc);color:#1a1a1a}.c-article-related__inner{padding-block:clamp(5rem,3rem + 8vw,10rem)}.c-article-related__eyebrow{margin-block-end:1rem}.c-article-related__items{display:grid;gap:3.5rem;list-style:none;margin:3rem 0 0;padding:0}@media screen and (min-width:48rem){.c-article-related__items{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:64rem){.c-article-related__inner{padding-block:6rem 8rem}.c-article-related__eyebrow{margin-block-end:2rem}.c-article-related__items{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:4rem}}.c-newsletter{background:radial-gradient(ellipse 48rem 30rem at 50% 55%,rgba(71,89,161,.3) 0%,rgba(69,181,168,.08) 42%,transparent 76%),#0d0f14;color:#ebedf2}.c-newsletter__inner{padding-block:8rem 6rem}.c-newsletter__content{max-width:43rem}.c-newsletter__eyebrow{display:none}.c-newsletter__title{color:#ebedf2;margin:0}.c-newsletter__text{margin-block-start:2rem;max-width:42rem}.c-newsletter__form{margin-block-start:3rem}.c-newsletter__field{align-items:center;-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);background-color:#00000047;border:1px solid hsla(0,0%,100%,.18);border-radius:9999px;box-shadow:inset 0 1px #ffffff38;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:3.5rem;padding:.375rem}.c-newsletter__label{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-newsletter__input{background:#0000;border:0;color:#ebedf2;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.65;min-width:0;outline:0;padding:0 1.25rem}.c-newsletter__input::placeholder{color:#a8adba}.c-newsletter__input:focus-visible{outline:0}.c-newsletter__field:focus-within{outline:2px solid #45b5a8;outline-offset:0}.c-newsletter__submit{min-height:3rem}.c-newsletter__message{font-size:.875rem;line-height:1.4;margin-block:1rem 0}.c-newsletter__message_error{color:#fca5a5}.c-newsletter__message_success{color:#94dcd3}.c-newsletter__note{display:none}@media screen and (min-width:64rem){.c-newsletter{background:radial-gradient(ellipse 64rem 34rem at 50% 47%,rgba(71,89,161,.3) 0%,rgba(69,181,168,.08) 42%,transparent 76%),#0d0f14}.c-newsletter__inner{align-items:center;display:flex;justify-content:center;min-height:43.5rem;padding-block:6rem 7rem}.c-newsletter__content{max-width:55rem;text-align:center}.c-newsletter__eyebrow{display:block;margin-block-end:2rem}.c-newsletter__text{margin-inline:auto;margin-block-start:2rem;max-width:51.25rem}.c-newsletter__form{margin-inline:auto;margin-block-start:3.5rem;max-width:35rem}.c-newsletter__field{min-height:4rem}.c-newsletter__input{font-size:1rem;line-height:1.75;padding-inline:1.5rem}.c-newsletter__submit{min-height:3.5rem}.c-newsletter__note{color:#fff6;display:block;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4;margin-inline:auto;margin-block:3rem 0;max-width:35rem;text-align:center}}.c-meta{align-items:center;color:#40424d;display:flex;gap:1rem;margin-block:0;text-transform:uppercase;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:.0938rem;line-height:1.4}.c-meta__item_reading-time{font-weight:400;letter-spacing:0;text-transform:none}.c-meta__separator{color:currentColor}.c-pagination__list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.c-pagination__link,.c-pagination__ellipsis{align-items:center;border-radius:6.25rem;display:inline-flex;justify-content:center;min-block-size:2.5rem;min-inline-size:2.5rem;padding-inline:1rem}.c-pagination__link{background-color:#fff;color:#1a1a1a;text-decoration:none;transition:background-color .2s cubic-bezier(.25,.46,.45,.94),color .2s cubic-bezier(.25,.46,.45,.94)}.c-pagination__link:hover{background-color:#e0f5f2;color:#38998e}.c-pagination__link_current{background-color:#45b5a8;color:#fff}.c-pagination__link_disabled{color:#595c66;opacity:.55;pointer-events:none}.c-pagination__ellipsis{color:#40424d}@media screen and (min-width:48rem){.c-pagination__list{gap:.75rem}}.c-prose{color:#40424d;font-size:clamp(.875rem,.8286rem + .1905vw,1rem);line-height:1.75}.c-prose>*{margin-block:0}.c-prose>*+*{margin-block-start:1.5rem}.c-prose h2,.c-prose h3,.c-prose h4{color:#1a1a1a;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;text-wrap:pretty}.c-prose h2{font-size:clamp(1.75rem,1.3786rem + 1.5238vw,2.75rem);letter-spacing:-.025em;line-height:1.1;margin-block-start:4rem}.c-prose h3{font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);letter-spacing:-.01em;line-height:1.3;margin-block-start:3rem}.c-prose h4{font-size:1.125rem;line-height:1.375;margin-block-start:2.5rem}.c-prose h2:first-child,.c-prose h3:first-child,.c-prose h4:first-child{margin-block-start:0}.c-prose ul,.c-prose ol{padding-inline-start:1.5rem}.c-prose li+li{margin-block-start:.5rem}.c-prose li::marker{color:#45b5a8}.c-prose blockquote{border-inline-start:2px solid #45b5a8;color:#1a1a1a;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem);line-height:1.3;margin-inline:0;padding-inline-start:1.5rem}.c-prose img,.c-prose video,.c-prose iframe{border-radius:.75rem;display:block;inline-size:100%;margin-block:2.5rem}.c-prose img,.c-prose video{block-size:auto}.c-prose iframe{aspect-ratio:16/9;block-size:auto}.c-prose a{color:#38998e;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:.25rem}.c-prose table{display:block;overflow-x:auto}@media screen and (min-width:64rem){.c-prose>*+*{margin-block-start:1.75rem}.c-prose h2{margin-block-start:5rem}.c-prose h3{margin-block-start:3.5rem}.c-prose blockquote{padding-inline-start:2rem}.c-prose img,.c-prose video,.c-prose iframe{margin-block:3rem}}.c-footer{background-color:#0d0f14;color:#ebedf2;padding-block:2.5rem 1rem}@media screen and (min-width:64rem){.c-footer{padding-block:5rem 4rem}}.c-footer__top{display:grid;gap:2.5rem}@media screen and (min-width:64rem){.c-footer__top{align-items:start;gap:5rem;grid-template-columns:minmax(0,1.35fr) minmax(0,2.65fr)}}.c-footer__intro{border-block-end:1px solid hsla(0,0%,100%,.22);padding-block-end:2.5rem}@media screen and (min-width:64rem){.c-footer__intro{border-block-end:0;max-width:25rem;padding-block-end:0}}.c-footer__brand{height:1.375rem}@media screen and (min-width:64rem){.c-footer__brand{height:2.5rem}}.c-footer__claim{color:#fff;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.0938rem;line-height:1.4}@media screen and (min-width:64rem){.c-footer__claim{font-size:clamp(.875rem,.8286rem + .1905vw,1rem);font-weight:400;letter-spacing:normal}}.c-footer__about{color:#a8adba;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.0938rem;line-height:1.4;margin-block:1.5rem 0;max-width:23.75rem}.c-footer__about_desktop{display:none}@media screen and (min-width:64rem){.c-footer__about_desktop{display:block;font-size:.75rem;letter-spacing:normal;margin-block-start:1.75rem}}@media screen and (min-width:64rem){.c-footer__about_mobile{display:none}}.c-footer__nav{display:grid;gap:1rem}@media screen and (min-width:64rem){.c-footer__nav{gap:4rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.c-footer__heading{color:#45b5a8;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.0938rem;line-height:1.4;margin:0;text-transform:uppercase}@media screen and (min-width:64rem){.c-footer__heading{color:#a8adba;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500}}.c-footer__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;margin-block-start:.75rem;padding:0}@media screen and (min-width:64rem){.c-footer__list{gap:1rem;margin-block-start:1.5rem}}.c-footer__link{color:#ebedf2;font-size:.875rem;line-height:1.625;text-decoration:none;transition:color .2s cubic-bezier(.25,.46,.45,.94)}@media screen and (min-width:64rem){.c-footer__link{font-size:1rem;line-height:1.75}}.c-footer__link:hover{color:var(--color-brand)}.c-footer__bottom{align-items:flex-start;border-block-start:1px solid hsla(0,0%,100%,.22);display:flex;flex-direction:column;gap:1.75rem;margin-block-start:3rem;padding-block-start:1.25rem}@media screen and (min-width:64rem){.c-footer__bottom{align-items:center;flex-direction:row;gap:2rem;justify-content:space-between;margin-block-start:5rem;padding-block-start:1.75rem}}.c-footer__copyright{color:#a8adba;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.0938rem;line-height:1.4;margin:0;order:2}@media screen and (min-width:64rem){.c-footer__copyright{font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);letter-spacing:normal;order:0}}.c-footer__meta{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;order:1}@media screen and (min-width:64rem){.c-footer__meta{align-items:center;flex-direction:row;gap:2rem;order:0}}.c-footer__locale{display:none}@media screen and (min-width:64rem){.c-footer__locale{display:flex;gap:.5rem}}.c-footer__locale-option{-webkit-appearance:none;appearance:none;background:none;border:none;color:#a8adba;cursor:pointer;margin:0;padding:0;transition:color .2s cubic-bezier(.25,.46,.45,.94);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:.0938rem;line-height:1.4}.c-footer__locale-option:hover{color:#ebedf2}.c-footer__locale-option_active{color:#a8adba}.c-footer__locale-option+.c-footer__locale-option:before{color:#a8adba;content:"\b7";margin-inline-end:.5rem}.c-footer__socials{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.c-footer__social-link{color:#ebedf2;text-decoration:none;transition:color .2s cubic-bezier(.25,.46,.45,.94);font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:.0938rem;line-height:1.4}@media screen and (min-width:64rem){.c-footer__social-link{letter-spacing:normal}}.c-footer__social-link:hover{color:var(--color-brand)}.l-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.l-cluster_1{gap:.25rem}.l-cluster_2{gap:.5rem}.l-cluster_5{gap:1.25rem}.l-cluster_8{gap:2rem}.c-policy .shopify-policy__container,.l-container{box-sizing:content-box;display:flow-root;margin-inline:auto;max-width:78rem;padding-inline:clamp(1.5rem,-.5rem + 8.205vw,7rem)}.c-policy .shopify-policy__container,.l-container_narrow{max-width:48rem}.l-container_wide{max-width:87.5rem}.l-container_fluid{max-width:none}.l-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min, 16rem),100%),1fr))}@media screen and (min-width:48rem){.l-grid_2{grid-template-columns:repeat(2,1fr)}.l-grid_3{grid-template-columns:repeat(3,1fr)}.l-grid_4{grid-template-columns:repeat(4,1fr)}}.l-site-frame{padding-inline:clamp(1.5rem,-.5rem + 8.205vw,7rem)}@media screen and (min-width:64rem){.l-site-frame_chrome{padding-inline:3rem}}.l-stack{display:flex;flex-direction:column;gap:.75rem}.l-stack_1{gap:.25rem}.l-stack_2{gap:.5rem}.l-stack_5{gap:1.25rem}.l-stack_8{gap:2rem}.l-stack_10{gap:2.5rem}.appstle-branding-text{display:none!important}.c-product__app-block #appstleVolumeDiscountContainer,.c-product__app-block .ab-volume-discount-container,.c-product__app-block .appstle_subscription_widget{color:#1a1a1a!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;margin:0!important;max-width:none!important;width:100%!important}#appstleVolumeDiscountContainer .ab-volume-discount-header-section{justify-content:flex-start!important;margin-block-end:.75rem!important}#appstleVolumeDiscountContainer .ab-volume-discount-header-left-border{display:none!important}#appstleVolumeDiscountContainer .ab-volume-discount-header-label,.c-product__app-block .appstle_widget_title,.c-product__app-block .appstle_select_label{color:#45b5a8!important;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem)!important;font-weight:500!important;letter-spacing:.0938rem!important;line-height:1.4!important;margin:0!important;padding:0!important;text-align:start!important;text-transform:uppercase!important}#appstleVolumeDiscountContainer .ab-volume-discount-items,#appstleVolumeDiscountContainer .ab-volume-discount-list,#appstleVolumeDiscountContainer .ab-volume-discount-content-section{display:grid!important;gap:1rem!important}#appstleVolumeDiscountContainer .ab-volume-discount-item{align-items:center!important;background:#fff!important;border:1px solid #d4d5d2!important;border-radius:.5rem!important;box-shadow:none!important;color:#1a1a1a!important;cursor:pointer!important;display:grid!important;gap:1rem!important;grid-template-columns:auto minmax(0,1fr) auto!important;margin:0!important;min-height:4.5rem!important;padding:1rem 1.25rem!important;position:relative!important;transition:border-color .1s cubic-bezier(.25,.46,.45,.94),box-shadow .1s cubic-bezier(.25,.46,.45,.94)!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-selected,#appstleVolumeDiscountContainer .ab-volume-discount-item:has(input[type=radio]:checked){border-color:#1a1a1a!important;box-shadow:inset 0 0 0 1px #1a1a1a!important}#appstleVolumeDiscountContainer .ab-volume-discount-item input[type=radio]{-webkit-appearance:none!important;appearance:none!important;background-color:#fff!important;border:1px solid #d4d5d2!important;border-radius:9999px!important;display:block!important;flex:0 0 auto!important;inline-size:1.25rem!important;margin:0!important;min-inline-size:1.25rem!important;min-block-size:1.25rem!important;block-size:1.25rem!important}#appstleVolumeDiscountContainer .ab-volume-discount-item input[type=radio]:checked{background-color:#1a1a1a!important;border-color:#1a1a1a!important;box-shadow:inset 0 0 0 .25rem #fff!important}#appstleVolumeDiscountContainer .ab-volume-discount-item input[type=radio]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}#appstleVolumeDiscountContainer .ab-volume-discount-label,#appstleVolumeDiscountContainer .ab-volume-discount-title,#appstleVolumeDiscountContainer .volume-discount-title,#appstleVolumeDiscountContainer .ab-volume-discount-variant-title{color:#1a1a1a!important;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important;margin:0!important}#appstleVolumeDiscountContainer .ab-volume-discount-description,#appstleVolumeDiscountContainer .volume-discount-description,#appstleVolumeDiscountContainer .ab-volume-discount-subtitle,#appstleVolumeDiscountContainer .ab-volume-discount-sub-text{color:#595c66!important;font-size:1rem!important;font-weight:400!important;line-height:1.3!important;margin:.25rem 0 0!important}#appstleVolumeDiscountContainer .volume-discount-price,#appstleVolumeDiscountContainer .ab-volume-discount-price,#appstleVolumeDiscountContainer .ab-volume-discount-final-price{color:#1a1a1a!important;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important;margin:0!important;text-align:end!important;white-space:nowrap!important}#appstleVolumeDiscountContainer .volume-discount-compare-at-price,#appstleVolumeDiscountContainer .volume-discount-compare-price,#appstleVolumeDiscountContainer .ab-volume-discount-compare-at-price,#appstleVolumeDiscountContainer .ab-volume-discount-compare-price{color:#595c66!important;display:block!important;font-size:.875rem!important;font-weight:400!important;line-height:1.3!important;margin-block-start:.25rem!important;text-align:end!important;text-decoration:line-through!important;white-space:nowrap!important}#appstleVolumeDiscountContainer .ab-volume-discount-most-popular-badge-section,#appstleVolumeDiscountContainer .ab-volume-discount-simple-badge-container{inset-block-start:0!important;inset-inline:1.25rem auto!important;justify-content:flex-start!important;transform:translateY(-50%)!important}#appstleVolumeDiscountContainer .ab-volume-discount-most-popular-badge-container,#appstleVolumeDiscountContainer .ab-volume-discount-simple-badge{align-items:center!important;background:#45b5a8!important;border-radius:.25rem!important;box-shadow:none!important;color:#fff!important;display:inline-flex!important;inline-size:fit-content!important;max-inline-size:none!important;min-inline-size:0!important;padding:.25rem .5rem!important;width:fit-content!important}#appstleVolumeDiscountContainer .ab-volume-discount-most-popular-badge-label,#appstleVolumeDiscountContainer .ab-volume-discount-simple-badge{color:inherit!important;display:inline-flex!important;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:0!important;font-weight:500!important;gap:0!important;letter-spacing:0!important;line-height:0!important;text-transform:uppercase!important;white-space:nowrap!important}#appstleVolumeDiscountContainer .ab-volume-discount-most-popular-badge-label:before,#appstleVolumeDiscountContainer .ab-volume-discount-simple-badge:before{content:"BELIEBT";font-size:.625rem;letter-spacing:.0938rem;line-height:1}#appstleVolumeDiscountContainer .ab-volume-discount-most-popular-badge-item{display:none!important}.c-product__app-block .appstle_subscription_widget{display:grid!important;gap:.75rem!important;margin-block-start:.75rem!important}.c-product__app-block .appstle_subscription_wrapper{background:#f7f6f1!important;border:0!important;border-radius:.5rem!important;display:grid!important;gap:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;padding:.25rem!important}.c-product__app-block .appstle_subscription_wrapper_option,.c-product__app-block .appstle_one_time_wrapper,.c-product__app-block .appstle_subscribe_option{background:#0000!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.c-product__app-block .appstle_one_time_wrapper{order:1!important}.c-product__app-block .appstle_subscribe_option{order:2!important}.c-product__app-block .appstle_subscription_radio_wrapper{align-items:center!important;background:#0000!important;border:0!important;border-radius:.5rem!important;color:#595c66!important;cursor:pointer!important;display:flex!important;font-size:1rem!important;font-weight:400!important;justify-content:center!important;line-height:1.3!important;min-height:3.5rem!important;padding:.75rem 1rem!important;text-align:center!important;transition:background-color .1s cubic-bezier(.25,.46,.45,.94),box-shadow .1s cubic-bezier(.25,.46,.45,.94),color .1s cubic-bezier(.25,.46,.45,.94)!important}.c-product__app-block .appstle_subscription_wrapper_option:has(input[type=radio]:checked) .appstle_subscription_radio_wrapper,.c-product__app-block .appstle_subscription_radio_wrapper:has(input[type=radio]:checked){background:#fff!important;box-shadow:0 1px 2px #0000000d!important;color:#1a1a1a!important}.c-product__app-block .appstle_subscription_radio_wrapper input[type=radio],.c-product__app-block .appstle_subscription_radio_wrapper .appstle_subscription_radio{block-size:0!important;inline-size:0!important;margin:0!important;opacity:0!important;position:absolute!important}.c-product__app-block .appstle_subscription_radio_wrapper label,.c-product__app-block .appstle_subscription_radio_label,.c-product__app-block .appstle_radio_label,.c-product__app-block .appstle_widget_text{color:inherit!important;font:inherit!important;margin:0!important;padding:0!important}.c-product__app-block .appstle_subscription_amount,.c-product__app-block .appstle_subscription_final_price,.c-product__app-block .appstle_one_time_price,.c-product__app-block .appstle_subscription_compare_amount,.c-product__app-block .appstle_one_time_compare_price,.c-product__app-block .appstle_subscription_discount{display:none!important}.c-product__app-block .appstle_selling_plan_wrapper,.c-product__app-block .appstle_select_wrapper,.c-product__app-block .appstle_delivery_frequency_wrapper{grid-column:1/-1!important;margin-block-start:1.25rem!important;order:3!important}.c-product__app-block .appstle_select_label{display:block!important;margin-block-end:.5rem!important}.c-product__app-block .appstle_select,.c-product__app-block select[name*=selling_plan],.c-product__app-block select[name*=sellingPlan]{background-color:#fff!important;border:1px solid #d4d5d2!important;border-radius:.5rem!important;color:#1a1a1a!important;display:block!important;font-size:1rem!important;line-height:1.3!important;min-height:3.5rem!important;padding:.75rem 2.5rem .75rem 1rem!important;width:100%!important}.c-product__app-block .appstle_select:focus-visible,.c-product__app-block select[name*=selling_plan]:focus-visible,.c-product__app-block select[name*=sellingPlan]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.c-product__app-block .appstle_subscription_description,.c-product__app-block .appstle_subscription_description_text,.c-product__app-block .appstle_widget_description{color:#595c66!important;font-size:.875rem!important;line-height:1.3!important;margin:0!important}#appstleVolumeDiscountContainer .ab-volume-discount-rule-container,#appstleVolumeDiscountContainer .ab-volume-discount-rule-item{--ab-card-gap: 1rem !important;--ab-border-radius: .5rem !important;--card-bg-color: #fff !important;--card-border-color: #d4d5d2 !important;--card-hover-bg-color: #f7f6f1 !important;--selected-card-bg-color: #fff !important;--selected-card-border-color: #1a1a1a !important;--badges-bg-color: #45b5a8 !important;--badges-text-color: #fff !important;--save-badge-bg-color: #1a1a1a !important;--save-badge-text-color: #fff !important;--block-title-font-size: clamp(.6875rem, .6643rem + .0952vw, .75rem) !important;--block-title-font-weight: 500 !important;--tier-title-font-size: 1.25rem !important;--tier-title-font-weight: 600 !important;--tier-price-font-size: 1.25rem !important;--tier-price-font-weight: 600 !important;--tier-full-price-font-size: .875rem !important;--subscription-title-font-size: 1.25rem !important;--subscription-sub-title-font-size: 1rem !important}#appstleVolumeDiscountContainer .ab-volume-discount-rule-container{margin:0!important;max-width:none!important}#appstleVolumeDiscountContainer .ab-volume-discount-rule-content{display:grid!important;gap:1rem!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-container{background:#fff!important;border:1px solid #d4d5d2!important;border-radius:.5rem!important;box-shadow:none!important;margin:0!important;overflow:visible!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-selected{border-color:#1a1a1a!important;box-shadow:inset 0 0 0 1px #1a1a1a!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-content{padding:1rem 1.25rem!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-details-wrapper{align-items:center!important;display:grid!important;gap:1rem!important;grid-template-columns:minmax(0,1fr) auto!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-details{align-items:center!important;display:flex!important;gap:1rem!important;min-width:0!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-information,#appstleVolumeDiscountContainer .ab-volume-discount-item-information-container{align-items:baseline!important;display:flex!important;flex-wrap:wrap!important;gap:.25rem .5rem!important;min-width:0!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-title-label{color:#1a1a1a!important;flex:0 0 100%!important;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important;order:1!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-information-container>:not(.ab-volume-discount-item-title-label,.ab-volume-discount-item-save-badge-label){color:#595c66!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.2!important;order:2!important}#appstleVolumeDiscountContainer .ab-volume-subscription-information-title-v2,#appstleVolumeDiscountContainer .ab-volume-onetime-information-title-v2{color:#1a1a1a!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.3!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-save-badge-label{align-items:baseline!important;background:#0000!important;border-radius:0!important;color:#595c66!important;display:inline-flex!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.2!important;order:3!important;padding:0!important;width:fit-content!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-save-badge-label:before{content:"\b7";margin-inline-end:.5rem}#appstleVolumeDiscountContainer .nooq-appstle-item-meta{color:#595c66!important;flex:0 1 100%!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.2!important;min-width:0!important;order:2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#appstleVolumeDiscountContainer .nooq-appstle-meta-ready .nooq-appstle-native-meta{display:none!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-price-info{flex:0 0 auto!important;padding:0!important;text-align:end!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-discount-price,#appstleVolumeDiscountContainer .volume-discount-price{color:#1a1a1a!important;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3!important;white-space:nowrap!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-original-price,#appstleVolumeDiscountContainer .volume-original-price{color:#595c66!important;display:block!important;font-size:.875rem!important;font-weight:400!important;line-height:1.3!important;margin-block-start:.25rem!important;text-align:end!important;text-decoration:line-through!important;white-space:nowrap!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-radio-button-container{background:#fff!important;border:2px solid #d4d5d2!important;border-radius:9999px!important;block-size:1.25rem!important;box-shadow:none!important;inline-size:1.25rem!important;min-block-size:1.25rem!important;min-inline-size:1.25rem!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-radio-button-active{background:#1a1a1a!important;border-color:#1a1a1a!important}#appstleVolumeDiscountContainer .ab-volume-discount-item-radio-button-active span{background:#fff!important;border-radius:9999px!important;block-size:.5rem!important;inline-size:.5rem!important}#appstleVolumeDiscountContainer .ab-volume-subscription-section-layout-v2{display:grid!important;gap:.75rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-block-start:1rem!important;overflow:visible!important}#appstleVolumeDiscountContainer .ab-volume-subscription-section-v2,#appstleVolumeDiscountContainer .ab-volume-onetime-section-v2{background:#fff!important;border:1px dashed #ededeb!important;border-radius:.5rem!important;box-shadow:none!important;min-height:8rem!important}#appstleVolumeDiscountContainer .ab-volume-selected-subscription-section-v2,#appstleVolumeDiscountContainer .ab-volume-selected-onetime-section-v2{border-color:#1a1a1a!important;box-shadow:inset 0 0 0 1px #1a1a1a!important}#appstleVolumeDiscountContainer .ab-volume-subscription-info-wrapper-v2,#appstleVolumeDiscountContainer .ab-volume-onetime-info-wrapper-v2{gap:.75rem!important;padding:1rem!important}#appstleVolumeDiscountContainer .ab-volume-subscription-information-container-v2,#appstleVolumeDiscountContainer .ab-volume-onetime-information-container-v2{gap:.25rem!important}#appstleVolumeDiscountContainer .ab-volume-subscription-information-subtitle-v2,#appstleVolumeDiscountContainer .ab-volume-onetime-information-subtitle-v2{color:#595c66!important;font-size:1rem!important;line-height:1.3!important}#appstleVolumeDiscountContainer .ab-volume-subscription-dropdown-container-v2,#appstleVolumeDiscountContainer .ab-volume-discount-select-dropdown-wrapper{width:100%!important}#appstleVolumeDiscountContainer .ab-volume-discount-select-dropdown{background-color:#fff!important;border:1px solid #d4d5d2!important;border-radius:.375rem!important;color:#40424d!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.875rem!important;line-height:1.3!important;min-height:2.5rem!important;padding:.5rem 2rem .5rem .75rem!important;width:100%!important}#appstleVolumeDiscountContainer .ab-volume-discount-select-dropdown:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}#appstleVolumeDiscountContainer .ab-volume-subscription-section-layout-v2{background:#0000!important;border-radius:.5rem!important;display:grid!important;gap:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-block-start:1.25rem!important;overflow:visible!important;padding:0!important;position:relative!important}#appstleVolumeDiscountContainer .ab-volume-subscription-section-layout-v2:before{background:#f7f6f1;block-size:4rem;border-radius:.5rem;content:"";inset-block-start:0;inset-inline:0;position:absolute}#appstleVolumeDiscountContainer .ab-volume-subscription-section-v2,#appstleVolumeDiscountContainer .ab-volume-onetime-section-v2{background:#0000!important;border:0!important;box-shadow:none!important;min-height:0!important}#appstleVolumeDiscountContainer .ab-volume-subscription-section-v2{display:contents!important;order:2!important}#appstleVolumeDiscountContainer .ab-volume-onetime-section-v2{display:contents!important;order:1!important}#appstleVolumeDiscountContainer .ab-volume-subscription-info-wrapper-v2,#appstleVolumeDiscountContainer .ab-volume-onetime-info-wrapper-v2{display:contents!important;padding:0!important}#appstleVolumeDiscountContainer .ab-volume-subscription-information-container-v2,#appstleVolumeDiscountContainer .ab-volume-onetime-information-container-v2{align-items:center!important;background:#0000!important;border-radius:.5rem!important;cursor:pointer!important;display:flex!important;justify-content:center!important;margin:.25rem!important;min-height:3.5rem!important;padding:.75rem 1rem!important;position:relative!important}#appstleVolumeDiscountContainer .ab-volume-onetime-information-container-v2{grid-column:1!important;order:1!important}#appstleVolumeDiscountContainer .ab-volume-subscription-information-container-v2{grid-column:2!important;order:2!important}#appstleVolumeDiscountContainer .ab-volume-selected-subscription-section-v2 .ab-volume-subscription-information-container-v2,#appstleVolumeDiscountContainer .ab-volume-selected-onetime-section-v2 .ab-volume-onetime-information-container-v2{background:#fff!important;box-shadow:0 1px 2px #0000000d!important}#appstleVolumeDiscountContainer .ab-volume-subscription-information-subtitle-v2,#appstleVolumeDiscountContainer .ab-volume-onetime-information-subtitle-v2{display:none!important}#appstleVolumeDiscountContainer .ab-volume-subscription-information-title-v2:after{content:attr(data-appstle-subscription-discount)}#appstleVolumeDiscountContainer .ab-volume-subscription-dropdown-container-v2{background:#fff!important;grid-column:1/-1!important;margin-block:1rem 0!important;margin-inline:0!important;order:3!important;position:relative!important;width:100%!important}#appstleVolumeDiscountContainer .ab-volume-subscription-dropdown-container-v2:before{color:#40424d;content:"Lieferintervall";display:block;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem);font-weight:500;letter-spacing:.0938rem;line-height:1.4;margin-block-end:.5rem;text-transform:uppercase}#appstleVolumeDiscountContainer .appstle-branding-wrapper{display:none!important}.shopify-section:has(.jdgm-testimonials-carousel):not(:has(.c-judge-testimonials)){background:radial-gradient(circle at 50% 0%,rgba(69,181,168,.16),transparent 27rem),#0d0f14;color:#ebedf2}.jdgm-testimonials-carousel{--arrows-color: #ebedf2 !important;--border: none !important;--border-radius: 1rem !important;--box-shadow: none !important;--card-color: transparent !important;--header-color: #ebedf2 !important;--max-width: 108rem !important;--product-name-size: .875rem !important;--line-clamp: var(--judge-testimonials-line-clamp, 4) !important;--line-clamp-mobile: var(--judge-testimonials-line-clamp, 4) !important;--quote-size: clamp(3rem, 2.5rem + 2vw, 4rem) !important;--stars-color: #6cc9bd !important;--text-color: #fff !important;--text-size: clamp(1.125rem, 1.0321rem + .381vw, 1.375rem) !important;--text-size-mobile: clamp(1.125rem, 1.0321rem + .381vw, 1.375rem) !important;background:#0000!important;color:#ebedf2!important;margin-inline:auto!important;padding:6rem clamp(1.5rem,-.5rem + 8.205vw,7rem) 3rem!important;text-align:start!important}.jdgm-testimonials-carousel .jdgm-header{margin-block-end:3.5rem!important}.jdgm-testimonials-carousel .jdgm-title{color:inherit!important;display:block!important;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:clamp(1.75rem,1.3786rem + 1.5238vw,2.75rem)!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.1!important;margin:0!important;overflow:visible!important;text-align:start!important;text-overflow:initial!important;text-wrap:pretty}.jdgm-testimonials-carousel .jdgm-header-info,.jdgm-testimonials-carousel .jdgm-average-rating,.jdgm-testimonials-carousel .jdgm-verified-badge-header{color:#a8adba!important}.jdgm-testimonials-carousel .jdgm-rating-text,.jdgm-testimonials-carousel .jdgm-verified-text{color:inherit!important}.jdgm-testimonials-carousel .jdgm-rating-star,.jdgm-testimonials-carousel .jdgm-star{color:#6cc9bd!important}.jdgm-testimonials-carousel .jdgm-verified-checkmark,.jdgm-testimonials-carousel .jdgm-reviewer-verified-icon{color:#94dcd3!important;fill:currentColor!important}.jdgm-testimonials-carousel .jdgm-content{display:block!important;margin-block-end:3rem!important}.jdgm-testimonials-carousel .jdgm-testimonials-container{min-height:23.5rem!important}.jdgm-testimonials-carousel .jdgm-card{align-items:stretch!important;background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:0!important;border-radius:1rem!important;box-shadow:none!important;color:#fff!important;cursor:default!important;gap:0!important;justify-content:flex-start!important;min-block-size:23.5rem;padding:2.5rem 2rem!important;text-align:start!important}.jdgm-testimonials-carousel .jdgm-card-content{align-items:stretch!important;display:flex!important;flex:1 1 auto;flex-direction:column!important;gap:0!important;justify-content:flex-start!important;position:relative;text-align:start!important}.jdgm-testimonials-carousel .jdgm-quote-marks{aspect-ratio:auto!important;background:none!important;color:#45b5a8!important;display:block!important;flex:0 0 auto!important;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:clamp(3rem,2.5rem + 2vw,4rem)!important;font-style:normal!important;font-weight:700!important;height:auto!important;line-height:.8!important;margin-block-end:.5rem!important;min-block-size:clamp(3rem,2.5rem + 2vw,4rem)!important;overflow:visible!important;width:fit-content!important}.jdgm-testimonials-carousel .jdgm-quote-marks:before{-webkit-text-fill-color:currentColor;background:none;content:"\201c";display:block;font:inherit!important;font-style:normal!important;line-height:inherit!important;overflow:visible!important}.jdgm-testimonials-carousel .jdgm-text,.jdgm-testimonials-carousel .jdgm-text p{color:inherit!important;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:clamp(1.125rem,1.0321rem + .381vw,1.375rem)!important;font-weight:600!important;justify-content:start!important;letter-spacing:-.01em!important;line-height:1.3!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;place-items:start!important;text-align:start!important;text-wrap:pretty}.jdgm-testimonials-carousel .jdgm-text{display:block!important;flex:0 0 auto!important;margin-block-start:0!important;overflow:visible!important}.jdgm-testimonials-carousel .jdgm-text p{display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:var(--judge-testimonials-line-clamp, 4)!important}.jdgm-testimonials-carousel .jdgm-rating-section{align-items:flex-start!important;gap:.25rem!important;margin-block-start:auto;padding-block-start:3rem}.jdgm-testimonials-carousel .jdgm-rating-section .jdgm-stars{display:none!important}.jdgm-testimonials-carousel .jdgm-reviewer-info{align-items:center!important;display:grid!important;gap:.25rem 1.25rem!important;grid-template-columns:auto minmax(0,1fr);justify-content:flex-start!important;width:auto!important}.jdgm-testimonials-carousel .jdgm-reviewer-info:before{background:linear-gradient(135deg,#d4ad7e,#76513d);block-size:3.5rem;border-radius:9999px;box-shadow:inset 0 0 0 1px #fff3;content:"";display:block;grid-row:1/span 2;inline-size:3.5rem}.jdgm-testimonials-carousel .jdgm-testimonial:nth-child(3n+2) .jdgm-reviewer-info:before{background:linear-gradient(135deg,#8ca6d4,#2b4376)}.jdgm-testimonials-carousel .jdgm-testimonial:nth-child(3n) .jdgm-reviewer-info:before{background:linear-gradient(135deg,#81b99f,#285e51)}.jdgm-testimonials-carousel .jdgm-reviewer-name{align-self:end;color:#fff!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1rem!important;font-weight:400!important;grid-column:2;grid-row:1;letter-spacing:0!important;line-height:1.4!important}.jdgm-testimonials-carousel .jdgm-reviewer-verified-icon,.jdgm-testimonials-carousel .jdgm-reviewer-verified-text{display:none!important}.jdgm-testimonials-carousel .jdgm-product-name{align-self:start;color:#a8adba!important;display:block!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:clamp(.6875rem,.6643rem + .0952vw,.75rem)!important;font-weight:400!important;grid-column:2;grid-row:2;line-height:1.4!important;margin:0!important;max-width:100%!important;position:static;text-align:start!important;text-decoration:none!important;width:auto!important}.jdgm-testimonials-carousel .jdgm-product-name a{color:inherit!important;text-decoration:none!important}.jdgm-testimonials-carousel .jdgm-product-name a:hover{text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.2em}.jdgm-testimonials-carousel .jdgm-arrows--bottom{gap:2rem!important}.jdgm-testimonials-carousel .jdgm-arrow{color:#ebedf2!important}@media screen and (min-width:64rem){.shopify-section:has(.jdgm-testimonials-carousel):not(:has(.c-judge-testimonials)){background:radial-gradient(circle at 50% 0%,rgba(69,181,168,.18),transparent 34rem),#0d0f14}.jdgm-testimonials-carousel{padding-block:7rem!important;text-align:center!important}.jdgm-testimonials-carousel .jdgm-header{margin-block-end:6rem!important}.jdgm-testimonials-carousel .jdgm-title,.jdgm-testimonials-carousel .jdgm-header-info{justify-content:center!important;text-align:center!important}.jdgm-testimonials-carousel .jdgm-card{min-block-size:25rem;padding:3.5rem 3rem 2.5rem!important}.jdgm-testimonials-carousel .jdgm-quote-marks{margin-block-end:1rem!important}}@media screen and (min-width:80rem){.jdgm-testimonials-carousel .jdgm-card{padding-inline:3.5rem!important}}.c-judge-testimonials .jdgm-widget,.c-judge-testimonials .jdgm-widget-revamp,.c-judge-testimonials .jdgm-testimonials-carousel,.c-judge-testimonials .jdgm-header,.c-judge-testimonials .jdgm-content,.c-judge-testimonials .jdgm-testimonials-container{background:#0000!important}.c-judge-testimonials .jdgm-testimonials-carousel{--carousel-dot-active-width: 2rem;--carousel-dot-height: .0625rem;--carousel-dot-radius: 0;--carousel-pagination-line-color: rgba(168, 173, 186, .4);--carousel-slide-gap: 1.5rem;--carousel-slide-width: 100%;margin:0!important;max-width:none!important;padding:0!important;width:100%}.c-judge-testimonials .jdgm-content{margin-block-end:0!important}.c-judge-testimonials .jdgm-testimonials-container{align-items:stretch!important;cursor:grab;display:flex!important;gap:var(--carousel-slide-gap)!important;min-height:0!important;overflow:auto visible!important;scroll-padding-inline:0;scrollbar-width:none}.c-judge-testimonials .jdgm-testimonials-container::-webkit-scrollbar{display:none}.c-judge-testimonials .jdgm-testimonials-container.c-carousel__viewport_dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.c-judge-testimonials .jdgm-testimonial{align-self:stretch!important;block-size:var(--judge-testimonials-card-block-size, auto)!important;display:flex!important;flex:0 0 var(--carousel-slide-width)!important;max-width:none!important;min-width:0!important;opacity:1!important;pointer-events:auto!important;position:static!important;transform:none!important;width:auto!important}.c-judge-testimonials .jdgm-arrows--bottom,.c-judge-testimonials .jdgm-content>.jdgm-arrow{display:none!important}.c-judge-testimonials__pagination{margin-block-start:2rem!important;padding-block-start:1rem}@media screen and (min-width:64rem){.c-judge-testimonials .jdgm-testimonials-carousel{--carousel-slide-width: calc((100% - (var(--carousel-slide-gap) * 2)) / 3);padding-block:0!important}.c-judge-testimonials__pagination{display:flex;margin-block-start:2.5rem!important;padding-block-start:1rem}}.c-policy .shopify-policy__container{color:#40424d;padding-block:clamp(3.5rem,2rem + 6.1vw,7.5rem) clamp(5rem,3rem + 8vw,10rem)}.c-policy .shopify-policy__title{text-align:left}.c-policy .shopify-policy__title h1{color:#1a1a1a;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2.25rem,1.6rem + 2.6667vw,4rem);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin-block:0;text-wrap:pretty}.c-policy .shopify-policy__body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(.875rem,.8286rem + .1905vw,1rem);line-height:1.75;margin-block-start:2rem}.c-policy .shopify-policy__body *{overflow-wrap:anywhere}.c-policy .shopify-policy__body>*>*{margin-block:0}.c-policy .shopify-policy__body>*>*+*{margin-block-start:1.25rem}@media screen and (min-width:64rem){.c-policy .shopify-policy__container{padding-block:7rem 8rem}.c-policy .shopify-policy__body{margin-block-start:2.5rem}.c-policy .shopify-policy__body>*>*+*{margin-block-start:1.5rem}}.u-margin-0{margin:0!important}.u-margin-top-0{margin-top:0!important}.u-margin-bottom-0{margin-bottom:0!important}.u-margin-left-0{margin-left:0!important}.u-margin-right-0{margin-right:0!important}.u-margin-1{margin:.25rem!important}.u-margin-top-1{margin-top:.25rem!important}.u-margin-bottom-1{margin-bottom:.25rem!important}.u-margin-left-1{margin-left:.25rem!important}.u-margin-right-1{margin-right:.25rem!important}.u-margin-1-5{margin:.375rem!important}.u-margin-top-1-5{margin-top:.375rem!important}.u-margin-bottom-1-5{margin-bottom:.375rem!important}.u-margin-left-1-5{margin-left:.375rem!important}.u-margin-right-1-5{margin-right:.375rem!important}.u-margin-2{margin:.5rem!important}.u-margin-top-2{margin-top:.5rem!important}.u-margin-bottom-2{margin-bottom:.5rem!important}.u-margin-left-2{margin-left:.5rem!important}.u-margin-right-2{margin-right:.5rem!important}.u-margin-3{margin:.75rem!important}.u-margin-top-3{margin-top:.75rem!important}.u-margin-bottom-3{margin-bottom:.75rem!important}.u-margin-left-3{margin-left:.75rem!important}.u-margin-right-3{margin-right:.75rem!important}.u-margin-4{margin:1rem!important}.u-margin-top-4{margin-top:1rem!important}.u-margin-bottom-4{margin-bottom:1rem!important}.u-margin-left-4{margin-left:1rem!important}.u-margin-right-4{margin-right:1rem!important}.u-margin-5{margin:1.25rem!important}.u-margin-top-5{margin-top:1.25rem!important}.u-margin-bottom-5{margin-bottom:1.25rem!important}.u-margin-left-5{margin-left:1.25rem!important}.u-margin-right-5{margin-right:1.25rem!important}.u-margin-6{margin:1.5rem!important}.u-margin-top-6{margin-top:1.5rem!important}.u-margin-bottom-6{margin-bottom:1.5rem!important}.u-margin-left-6{margin-left:1.5rem!important}.u-margin-right-6{margin-right:1.5rem!important}.u-margin-7{margin:1.75rem!important}.u-margin-top-7{margin-top:1.75rem!important}.u-margin-bottom-7{margin-bottom:1.75rem!important}.u-margin-left-7{margin-left:1.75rem!important}.u-margin-right-7{margin-right:1.75rem!important}.u-margin-8{margin:2rem!important}.u-margin-top-8{margin-top:2rem!important}.u-margin-bottom-8{margin-bottom:2rem!important}.u-margin-left-8{margin-left:2rem!important}.u-margin-right-8{margin-right:2rem!important}.u-margin-9{margin:2.25rem!important}.u-margin-top-9{margin-top:2.25rem!important}.u-margin-bottom-9{margin-bottom:2.25rem!important}.u-margin-left-9{margin-left:2.25rem!important}.u-margin-right-9{margin-right:2.25rem!important}.u-margin-10{margin:2.5rem!important}.u-margin-top-10{margin-top:2.5rem!important}.u-margin-bottom-10{margin-bottom:2.5rem!important}.u-margin-left-10{margin-left:2.5rem!important}.u-margin-right-10{margin-right:2.5rem!important}.u-margin-12{margin:3rem!important}.u-margin-top-12{margin-top:3rem!important}.u-margin-bottom-12{margin-bottom:3rem!important}.u-margin-left-12{margin-left:3rem!important}.u-margin-right-12{margin-right:3rem!important}.u-margin-14{margin:3.5rem!important}.u-margin-top-14{margin-top:3.5rem!important}.u-margin-bottom-14{margin-bottom:3.5rem!important}.u-margin-left-14{margin-left:3.5rem!important}.u-margin-right-14{margin-right:3.5rem!important}.u-margin-16{margin:4rem!important}.u-margin-top-16{margin-top:4rem!important}.u-margin-bottom-16{margin-bottom:4rem!important}.u-margin-left-16{margin-left:4rem!important}.u-margin-right-16{margin-right:4rem!important}.u-margin-18{margin:4.5rem!important}.u-margin-top-18{margin-top:4.5rem!important}.u-margin-bottom-18{margin-bottom:4.5rem!important}.u-margin-left-18{margin-left:4.5rem!important}.u-margin-right-18{margin-right:4.5rem!important}.u-margin-20{margin:5rem!important}.u-margin-top-20{margin-top:5rem!important}.u-margin-bottom-20{margin-bottom:5rem!important}.u-margin-left-20{margin-left:5rem!important}.u-margin-right-20{margin-right:5rem!important}.u-margin-24{margin:6rem!important}.u-margin-top-24{margin-top:6rem!important}.u-margin-bottom-24{margin-bottom:6rem!important}.u-margin-left-24{margin-left:6rem!important}.u-margin-right-24{margin-right:6rem!important}.u-margin-28{margin:7rem!important}.u-margin-top-28{margin-top:7rem!important}.u-margin-bottom-28{margin-bottom:7rem!important}.u-margin-left-28{margin-left:7rem!important}.u-margin-right-28{margin-right:7rem!important}.u-margin-32{margin:8rem!important}.u-margin-top-32{margin-top:8rem!important}.u-margin-bottom-32{margin-bottom:8rem!important}.u-margin-left-32{margin-left:8rem!important}.u-margin-right-32{margin-right:8rem!important}.u-no-margin{margin:0!important}.u-padding-0{padding:0!important}.u-padding-top-0{padding-top:0!important}.u-padding-bottom-0{padding-bottom:0!important}.u-padding-left-0{padding-left:0!important}.u-padding-right-0{padding-right:0!important}.u-padding-1{padding:.25rem!important}.u-padding-top-1{padding-top:.25rem!important}.u-padding-bottom-1{padding-bottom:.25rem!important}.u-padding-left-1{padding-left:.25rem!important}.u-padding-right-1{padding-right:.25rem!important}.u-padding-1-5{padding:.375rem!important}.u-padding-top-1-5{padding-top:.375rem!important}.u-padding-bottom-1-5{padding-bottom:.375rem!important}.u-padding-left-1-5{padding-left:.375rem!important}.u-padding-right-1-5{padding-right:.375rem!important}.u-padding-2{padding:.5rem!important}.u-padding-top-2{padding-top:.5rem!important}.u-padding-bottom-2{padding-bottom:.5rem!important}.u-padding-left-2{padding-left:.5rem!important}.u-padding-right-2{padding-right:.5rem!important}.u-padding-3{padding:.75rem!important}.u-padding-top-3{padding-top:.75rem!important}.u-padding-bottom-3{padding-bottom:.75rem!important}.u-padding-left-3{padding-left:.75rem!important}.u-padding-right-3{padding-right:.75rem!important}.u-padding-4{padding:1rem!important}.u-padding-top-4{padding-top:1rem!important}.u-padding-bottom-4{padding-bottom:1rem!important}.u-padding-left-4{padding-left:1rem!important}.u-padding-right-4{padding-right:1rem!important}.u-padding-5{padding:1.25rem!important}.u-padding-top-5{padding-top:1.25rem!important}.u-padding-bottom-5{padding-bottom:1.25rem!important}.u-padding-left-5{padding-left:1.25rem!important}.u-padding-right-5{padding-right:1.25rem!important}.u-padding-6{padding:1.5rem!important}.u-padding-top-6{padding-top:1.5rem!important}.u-padding-bottom-6{padding-bottom:1.5rem!important}.u-padding-left-6{padding-left:1.5rem!important}.u-padding-right-6{padding-right:1.5rem!important}.u-padding-7{padding:1.75rem!important}.u-padding-top-7{padding-top:1.75rem!important}.u-padding-bottom-7{padding-bottom:1.75rem!important}.u-padding-left-7{padding-left:1.75rem!important}.u-padding-right-7{padding-right:1.75rem!important}.u-padding-8{padding:2rem!important}.u-padding-top-8{padding-top:2rem!important}.u-padding-bottom-8{padding-bottom:2rem!important}.u-padding-left-8{padding-left:2rem!important}.u-padding-right-8{padding-right:2rem!important}.u-padding-9{padding:2.25rem!important}.u-padding-top-9{padding-top:2.25rem!important}.u-padding-bottom-9{padding-bottom:2.25rem!important}.u-padding-left-9{padding-left:2.25rem!important}.u-padding-right-9{padding-right:2.25rem!important}.u-padding-10{padding:2.5rem!important}.u-padding-top-10{padding-top:2.5rem!important}.u-padding-bottom-10{padding-bottom:2.5rem!important}.u-padding-left-10{padding-left:2.5rem!important}.u-padding-right-10{padding-right:2.5rem!important}.u-padding-12{padding:3rem!important}.u-padding-top-12{padding-top:3rem!important}.u-padding-bottom-12{padding-bottom:3rem!important}.u-padding-left-12{padding-left:3rem!important}.u-padding-right-12{padding-right:3rem!important}.u-padding-14{padding:3.5rem!important}.u-padding-top-14{padding-top:3.5rem!important}.u-padding-bottom-14{padding-bottom:3.5rem!important}.u-padding-left-14{padding-left:3.5rem!important}.u-padding-right-14{padding-right:3.5rem!important}.u-padding-16{padding:4rem!important}.u-padding-top-16{padding-top:4rem!important}.u-padding-bottom-16{padding-bottom:4rem!important}.u-padding-left-16{padding-left:4rem!important}.u-padding-right-16{padding-right:4rem!important}.u-padding-18{padding:4.5rem!important}.u-padding-top-18{padding-top:4.5rem!important}.u-padding-bottom-18{padding-bottom:4.5rem!important}.u-padding-left-18{padding-left:4.5rem!important}.u-padding-right-18{padding-right:4.5rem!important}.u-padding-20{padding:5rem!important}.u-padding-top-20{padding-top:5rem!important}.u-padding-bottom-20{padding-bottom:5rem!important}.u-padding-left-20{padding-left:5rem!important}.u-padding-right-20{padding-right:5rem!important}.u-padding-24{padding:6rem!important}.u-padding-top-24{padding-top:6rem!important}.u-padding-bottom-24{padding-bottom:6rem!important}.u-padding-left-24{padding-left:6rem!important}.u-padding-right-24{padding-right:6rem!important}.u-padding-28{padding:7rem!important}.u-padding-top-28{padding-top:7rem!important}.u-padding-bottom-28{padding-bottom:7rem!important}.u-padding-left-28{padding-left:7rem!important}.u-padding-right-28{padding-right:7rem!important}.u-padding-32{padding:8rem!important}.u-padding-top-32{padding-top:8rem!important}.u-padding-bottom-32{padding-bottom:8rem!important}.u-padding-left-32{padding-left:8rem!important}.u-padding-right-32{padding-right:8rem!important}.u-no-padding{padding:0!important}.u-border-0{border:0!important}.u-border-1{border-width:1px!important}.u-border-2{border-width:2px!important}.u-rounded-none{border-radius:0!important}.u-rounded-sm{border-radius:.25rem!important}.u-rounded-md{border-radius:.375rem!important}.u-rounded-lg{border-radius:.5rem!important}.u-rounded-full{border-radius:9999px!important}.u-color-muted{color:var(--color-text-muted)!important}.u-flex{display:flex!important}.u-inline-flex{display:inline-flex!important}.u-flex-row{flex-direction:row!important}.u-flex-col{flex-direction:column!important}.u-flex-wrap{flex-wrap:wrap!important}.u-flex-nowrap{flex-wrap:nowrap!important}.u-items-start{align-items:flex-start!important}.u-items-center{align-items:center!important}.u-items-end{align-items:flex-end!important}.u-justify-start{justify-content:flex-start!important}.u-justify-center{justify-content:center!important}.u-justify-end{justify-content:flex-end!important}.u-justify-between{justify-content:space-between!important}.u-justify-around{justify-content:space-around!important}.u-flex-1{flex:1 1 0%!important}.u-flex-auto{flex:1 1 auto!important}.u-flex-none{flex:none!important}.u-gap-0{gap:0!important}.u-gap-x-0{column-gap:0!important}.u-gap-y-0{row-gap:0!important}.u-gap-1{gap:.25rem!important}.u-gap-x-1{column-gap:.25rem!important}.u-gap-y-1{row-gap:.25rem!important}.u-gap-1-5{gap:.375rem!important}.u-gap-x-1-5{column-gap:.375rem!important}.u-gap-y-1-5{row-gap:.375rem!important}.u-gap-2{gap:.5rem!important}.u-gap-x-2{column-gap:.5rem!important}.u-gap-y-2{row-gap:.5rem!important}.u-gap-3{gap:.75rem!important}.u-gap-x-3{column-gap:.75rem!important}.u-gap-y-3{row-gap:.75rem!important}.u-gap-4{gap:1rem!important}.u-gap-x-4{column-gap:1rem!important}.u-gap-y-4{row-gap:1rem!important}.u-gap-5{gap:1.25rem!important}.u-gap-x-5{column-gap:1.25rem!important}.u-gap-y-5{row-gap:1.25rem!important}.u-gap-6{gap:1.5rem!important}.u-gap-x-6{column-gap:1.5rem!important}.u-gap-y-6{row-gap:1.5rem!important}.u-gap-7{gap:1.75rem!important}.u-gap-x-7{column-gap:1.75rem!important}.u-gap-y-7{row-gap:1.75rem!important}.u-gap-8{gap:2rem!important}.u-gap-x-8{column-gap:2rem!important}.u-gap-y-8{row-gap:2rem!important}.u-gap-9{gap:2.25rem!important}.u-gap-x-9{column-gap:2.25rem!important}.u-gap-y-9{row-gap:2.25rem!important}.u-gap-10{gap:2.5rem!important}.u-gap-x-10{column-gap:2.5rem!important}.u-gap-y-10{row-gap:2.5rem!important}.u-gap-12{gap:3rem!important}.u-gap-x-12{column-gap:3rem!important}.u-gap-y-12{row-gap:3rem!important}.u-gap-14{gap:3.5rem!important}.u-gap-x-14{column-gap:3.5rem!important}.u-gap-y-14{row-gap:3.5rem!important}.u-gap-16{gap:4rem!important}.u-gap-x-16{column-gap:4rem!important}.u-gap-y-16{row-gap:4rem!important}.u-gap-18{gap:4.5rem!important}.u-gap-x-18{column-gap:4.5rem!important}.u-gap-y-18{row-gap:4.5rem!important}.u-gap-20{gap:5rem!important}.u-gap-x-20{column-gap:5rem!important}.u-gap-y-20{row-gap:5rem!important}.u-gap-24{gap:6rem!important}.u-gap-x-24{column-gap:6rem!important}.u-gap-y-24{row-gap:6rem!important}.u-gap-28{gap:7rem!important}.u-gap-x-28{column-gap:7rem!important}.u-gap-y-28{row-gap:7rem!important}.u-gap-32{gap:8rem!important}.u-gap-x-32{column-gap:8rem!important}.u-gap-y-32{row-gap:8rem!important}.u-reveal-ready [data-reveal]{--reveal-delay: 0ms;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94) var(--reveal-delay),transform .3s cubic-bezier(.215,.61,.355,1) var(--reveal-delay)}.u-reveal-ready [data-reveal=fade-in]{transform:none}.u-reveal-ready [data-reveal=fade-up]{transform:translateY(1.5rem)}.u-reveal-ready [data-reveal=scale-fade]{transform:scale(.96)}.u-reveal-ready [data-reveal][data-reveal-state=revealed]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.u-reveal-ready [data-reveal]{opacity:1;transform:none;transition:none}}.u-w-auto{width:auto!important}.u-w-full,.u-w-100{width:100%!important}.u-h-auto{height:auto!important}.u-h-full{height:100%!important}.u-min-h-screen{min-height:100vh!important}.u-max-w-full{max-width:100%!important}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-text-uppercase{text-transform:uppercase!important}.u-text-lowercase{text-transform:lowercase!important}.u-text-capitalize{text-transform:capitalize!important}.u-fw-normal{font-weight:400!important}.u-fw-medium{font-weight:500!important}.u-fw-bold{font-weight:700!important}.u-text-decoration-none{text-decoration:none!important}.u-text-decoration-underline{text-decoration:underline!important}.u-text-decoration-line-through{text-decoration:line-through!important}.u-sr-only,.u-invisible{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-visually-disabled{opacity:.5}.u-hidden{display:none!important}.u-visible{visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
