/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--fade-start:0px;--fade-end:0px;--drawer-swipe-movement-y:0px;--nested-swipe-progress:0;--wheel-plane:0px;--wheel-scroll-offset:0px;--wheel-gap:0px}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--breakpoint-sm:700px;--breakpoint-md:1000px;--breakpoint-lg:1200px;--breakpoint-xl:1440px;--breakpoint-2xl:1600px;--container-2xs:340px;--container-xs:500px;--container-sm:700px;--container-md:1000px;--container-lg:1200px;--container-xl:1400px;--container-2xl:1600px;--container-3xl:1800px;--container-4xl:2000px;--container-5xl:2400px;--text-xs:clamp(.75rem, .7268rem + .0952vw, .8125rem);--text-xs--line-height:1.1;--text-sm:clamp(.9375rem, .9375rem + 0vw, .9375rem);--text-sm--line-height:1.2;--text-lg:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--text-lg--line-height:1.2;--font-weight-normal:400;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-primary:"ABC Diatype", sans-serif;--font-primary-regular:"ABC Diatype Regular", sans-serif;--font-display:"OTR Flapjack", sans-serif;--font-script:"Late Cinema Script", cursive;--color-neutral-50:#fff;--color-neutral-100:#f6f6f6;--color-neutral-200:#e6e4e5;--color-neutral-300:#d3d1d2;--color-neutral-400:#a8a6a7;--color-neutral-500:#7d7b7c;--color-neutral-600:#5c5a5b;--color-neutral-700:#444243;--color-neutral-800:#292929;--color-neutral-900:#1a1a1a;--color-neutral-950:#0d0d0d;--color-red-600:#d02222;--text-display-lg:clamp(6.25rem, 3.2321rem + 12.381vw, 14.375rem);--text-display-lg--line-height:.8;--text-display-lg--letter-spacing:-.05em;--text-display-lg--font-weight:400;--text-display-md:clamp(4.5rem, 1.9929rem + 10.2857vw, 11.25rem);--text-display-md--line-height:.8;--text-display-md--letter-spacing:-.05em;--text-display-md--font-weight:400;--text-display-md-alt:clamp(4rem, 2.7rem + 5.3333vw, 7.5rem);--text-display-md-alt--line-height:.8;--text-display-md-alt--letter-spacing:-.05em;--text-display-md-alt--font-weight:400;--text-display-sm-alt:clamp(3.25rem, 2.1357rem + 4.5714vw, 6.25rem);--text-display-sm-alt--line-height:.9;--text-display-sm-alt--letter-spacing:0em;--text-display-sm-alt--font-weight:400;--text-display-sm:clamp(2.625rem, 1.9286rem + 2.8571vw, 4.5rem);--text-display-sm--line-height:.9;--text-display-sm--letter-spacing:0em;--text-display-sm--font-weight:400;--text-display-xs:clamp(2.25rem, 1.7393rem + 2.0952vw, 3.625rem);--text-display-xs--line-height:.84;--text-display-xs--letter-spacing:-.03em;--text-display-xs--font-weight:400;--text-display-2xs:clamp(.875rem, .55rem + 1.3333vw, 1.75rem);--text-display-2xs--line-height:.9;--text-display-2xs--letter-spacing:0em;--text-display-2xs--font-weight:400;--text-heading-4xl:clamp(3.25rem, 2.1357rem + 4.5714vw, 6.25rem);--text-heading-4xl--line-height:1.2;--text-heading-4xl--letter-spacing:-2px;--text-heading-4xl--font-weight:700;--text-heading-3xl:clamp(2.625rem, 1.9286rem + 2.8571vw, 4.5rem);--text-heading-3xl--line-height:.95;--text-heading-3xl--letter-spacing:-1px;--text-heading-3xl--font-weight:700;--text-heading-2xl:clamp(2.25rem, 1.8786rem + 1.5238vw, 3.25rem);--text-heading-2xl--line-height:.95;--text-heading-2xl--letter-spacing:-1px;--text-heading-2xl--font-weight:700;--text-heading-xl:clamp(1.75rem, 1.5643rem + .7619vw, 2.25rem);--text-heading-xl--line-height:1;--text-heading-xl--letter-spacing:-1px;--text-heading-xl--font-weight:700;--text-heading-lg:clamp(1.5rem, 1.4071rem + .381vw, 1.75rem);--text-heading-lg--line-height:1;--text-heading-lg--letter-spacing:-1px;--text-heading-lg--font-weight:700;--text-heading-md:clamp(1.375rem, 1.3286rem + .1905vw, 1.5rem);--text-heading-md--line-height:1;--text-heading-md--letter-spacing:0px;--text-heading-md--font-weight:700;--text-heading-sm:clamp(1.25rem, 1.2036rem + .1905vw, 1.375rem);--text-heading-sm--line-height:1;--text-heading-sm--letter-spacing:0px;--text-heading-sm--font-weight:700;--text-heading-xs:clamp(1rem, .9071rem + .381vw, 1.25rem);--text-heading-xs--line-height:1;--text-heading-xs--letter-spacing:0px;--text-heading-xs--font-weight:700;--text-heading-xxs:clamp(1rem, .9536rem + .1905vw, 1.125rem);--text-heading-xxs--line-height:1;--text-heading-xxs--letter-spacing:0px;--text-heading-xxs--font-weight:700;--text-lg--font-weight:700;--text-lg--letter-spacing:0px;--text-md:clamp(1.125rem, 1.125rem + 0vw, 1.125rem);--text-md--line-height:1.2;--text-md--font-weight:700;--text-md--letter-spacing:0px;--text-sm--font-weight:700;--text-sm--letter-spacing:0px;--text-xs--font-weight:700;--text-xs--letter-spacing:0px;--text-label-lg:clamp(.9375rem, .8679rem + .2857vw, 1.125rem);--text-label-lg--line-height:1.2;--text-label-lg--font-weight:700;--text-label-lg--letter-spacing:0px;--text-label-md:clamp(.875rem, .8286rem + .1905vw, 1rem);--text-label-md--line-height:1.2;--text-label-md--letter-spacing:-.3px;--text-label-md--font-weight:700;--text-label-sm:clamp(.75rem, .7268rem + .0952vw, .8125rem);--text-label-sm--line-height:1.2;--text-label-sm--font-weight:700;--text-label-sm--letter-spacing:0px;--text-label-xs:clamp(.625rem, .625rem + 0vw, .625rem);--text-label-xs--line-height:1.2;--text-label-xs--font-weight:700;--text-label-xs--letter-spacing:0px;--spacing-margin-mobile:calc(var(--spacing) * 3);--spacing-margin-desktop:calc(var(--spacing) * 6);--grid-columns:4;--grid-gutter:calc(var(--spacing) * 3);--grid-margin:var(--spacing-margin-mobile);--spacing-gutter:var(--grid-gutter);--spacing-gutter-lg:calc(var(--grid-margin) * 2);--spacing-margin:var(--grid-margin);--spacing-margin-lg:calc(var(--grid-margin) * 2);--spacing-fluid-xs:clamp(.5rem, .4536rem + .1905vw, .625rem);--spacing-fluid-sm:clamp(1rem, .8143rem + .7619vw, 1.5rem);--spacing-fluid-md:clamp(1.5rem, 1.3143rem + .7619vw, 2rem);--spacing-fluid-lg:clamp(2rem, 1.8143rem + .7619vw, 2.5rem);--spacing-fluid-xl:clamp(2.5rem, 2.1286rem + 1.5238vw, 3.5rem);--spacing-fluid-2xl:clamp(3.5rem, 2.9429rem + 2.2857vw, 5rem);--spacing-fluid-3xl:clamp(5rem, 3.8857rem + 4.5714vw, 8rem);--spacing-fluid-4xl:clamp(8rem, 7.2571rem + 3.0476vw, 10rem);--spacing-header:5rem;--spacing-hero:clamp(5rem, 3.1429rem + 7.619vw, 10rem);--spacing-media-hero:min(calc(100svh - var(--spacing-header)), 62.5rem);--spacing-rounded:calc(var(--spacing) * 4);--spacing-rounded-card:calc(var(--spacing) * 1.5);--spacing-rounded-section:calc(var(--spacing) * 1.5);--radius-button:calc(var(--spacing) * 1.5);--breakpoint-2xs:340px;--breakpoint-xs:500px;--breakpoint-3xl:1800px;--breakpoint-4xl:2000px;--breakpoint-5xl:2400px;--breakpoint-wide:2560px;--container-cell-sm:400px;--transition-duration-fast:.2s;--transition-duration:.4s;--transition-duration-slow:.6s;--transition-duration-slower:.8s;--transition-duration-slowest:1.2s;--ease:cubic-bezier(.14, 1, .34, 1);--ease-power-out:cubic-bezier(.215, .61, .355, 1);--ease-smooth:cubic-bezier(.38, .005, .215, 1);--ease-expo-out:cubic-bezier(.19, 1, .22, 1);--ease-spring:linear(0, .0146, .0548, .1153, .1911, .2776, .3706, .4665, .562, .6545, .7419, .8225, .8951, .9589, 1.0137, 1.0591, 1.0956, 1.1235, 1.1434, 1.156, 1.1621, 1.1626, 1.1585, 1.1505, 1.1396, 1.1264, 1.1118, 1.0964, 1.0807, 1.0653, 1.0505, 1.0367, 1.0241, 1.0128, 1.003, .9946, .9878, .9824, .9784, .9757, .9741, .9734, .9737, .9746, .9761, .9781, .9803, .9828, .9853, .9878, .9903, .9927, .9949, .9968, .9986, 1.0001, 1.0013, 1.0024, 1.0032, 1.0037, 1.0041, 1.0043, 1.0043, 1.0042, 1.0041, 1.0038, 1.0034, 1.0031, 1.0026, 1.0022, 1.0018, 1.0014, 1.001, 1.0007, 1.0004, 1.0001, .9999, .9997, .9996, .9994, .9994, .9993, .9993, .9993, .9993, .9994, .9994, .9995, .9995, .9996, .9997, .9997, .9998, .9999, .9999, 1, 1, 1, 1.0001, 1.0001, 1);--ease-spring-bouncy:linear(0, .0114, .0427, .0898, .149, .2169, .2906, .3673, .445, .5216, .5958, .6663, .7321, .7926, .8474, .8962, .9389, .9758, 1.0069, 1.0325, 1.053, 1.0689, 1.0805, 1.0884, 1.093, 1.0947, 1.0941, 1.0915, 1.0873, 1.0819, 1.0756, 1.0687, 1.0614, 1.0541, 1.0468, 1.0397, 1.0329, 1.0266, 1.0208, 1.0155, 1.0107, 1.0066, 1.003, .9999, .9974, .9953, .9937, .9926, .9917, .9913, .991, .9911, .9913, .9916, .9921, .9927, .9934, .994, .9947, .9954, .9961, .9968, .9974, .9979, .9984, .9989, .9993, .9997, 1, 1.0002, 1.0004, 1.0006, 1.0007, 1.0008, 1.0008, 1.0008, 1.0008, 1.0008, 1.0008, 1.0008, 1.0007, 1.0006, 1.0006, 1.0005, 1.0004, 1.0004, 1.0003, 1.0003, 1.0002, 1.0002, 1.0001, 1.0001, 1, 1, 1, 1, .9999, .9999, .9999, .9999, 1);--ease-spring-snappy:linear(0, .0088, .0327, .068, .1117, .1614, .2149, .2706, .327, .3831, .4379, .4907, .5412, .5889, .6336, .6751, .7135, .7487, .7809, .81, .8362, .8597, .8807, .8994, .9158, .9302, .9428, .9537, .9632, .9712, .9781, .9839, .9888, .9928, .9961, .9988, 1.001, 1.0026, 1.0039, 1.0049, 1.0055, 1.006, 1.0062, 1.0063, 1.0062, 1.0061, 1.0059, 1.0056, 1.0053, 1.005, 1.0046, 1.0043, 1.0039, 1.0036, 1.0032, 1.0029, 1.0026, 1.0023, 1.0021, 1.0018, 1.0016, 1.0014, 1.0012, 1.0011, 1.0009, 1.0008, 1.0006, 1.0005, 1.0005, 1.0004, 1.0003, 1.0002, 1.0002, 1.0001, 1.0001, 1.0001, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);--z-index-progress:300;--z-index-passive-screen:250;--z-index-modal:200;--z-index-header:100;--z-index-sticky-product-form:15;--z-index-link-stretched:10;--z-index:0;--z-index-above:1;--z-index-below:-1}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,:is([data-theme=light],.theme-light){--color-bg:var(--color-neutral-100);--color-bg-alt:var(--color-neutral-50);--color-bg-muted:var(--color-neutral-200);--color-text:var(--color-neutral-800);--color-text-muted:var(--color-neutral-600);--color-text-muted-inverse:var(--color-neutral-400);--color-text-reveal:var(--color-neutral-200);--color-border:var(--color-neutral-800);--color-error:var(--color-red-600);--color-overlay:#29292980}@supports (color:color-mix(in lab, red, red)){:root,:is([data-theme=light],.theme-light){--color-overlay:color-mix(in srgb, var(--color-neutral-800) 50%, transparent)}}:root,:is([data-theme=light],.theme-light){--color-transparent-negative:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){:root,:is([data-theme=light],.theme-light){--color-transparent-negative:color-mix(in srgb, var(--color-bg) 85%, var(--color-text))}}:is([data-theme=dark],.theme-dark){--color-bg:var(--color-neutral-800);--color-bg-alt:var(--color-neutral-900);--color-bg-muted:var(--color-neutral-700);--color-text:var(--color-neutral-100);--color-text-muted:var(--color-neutral-400);--color-text-muted-inverse:var(--color-neutral-600);--color-text-reveal:var(--color-neutral-800);--color-border:var(--color-neutral-100);--color-error:var(--color-red-600);--color-overlay:#f6f6f633}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],.theme-dark){--color-overlay:color-mix(in srgb, var(--color-neutral-100) 20%, transparent)}}:is([data-theme=dark],.theme-dark){--color-transparent-negative:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],.theme-dark){--color-transparent-negative:color-mix(in srgb, var(--color-bg) 85%, var(--color-text))}}:root{--container-prose-sm:55.5ch;--container-prose-md:60ch;--container-prose-lg:65ch}html{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;font-size:clamp(1rem,.7465rem + .2817vw,1.125rem)}html.modal-open,html.sidebar-open{overscroll-behavior:none;overflow:hidden}html.modal-open body,html.sidebar-open body{overflow:visible!important}body{background-color:var(--color-bg);color:var(--color-text)}@media (width>=2560px){body:before{content:"";z-index:-1;width:calc(var(--breakpoint-wide) + 2px);border-inline:1px solid var(--color-text);pointer-events:none;inset-block:0;position:fixed;left:50%;transform:translate(-50%)}}#shopify-section-header{display:contents}.c-table-tabs_panel[hidden]{display:block!important}input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 9999s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 9999s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);box-shadow:0 0 0 1000px var(--color-bg) inset;caret-color:var(--color-text);transition:background-color 9999s}::selection{background-color:var(--color-text);color:var(--color-bg);text-shadow:none}:focus-visible:not(input):not(textarea):not(select){outline-color:var(--color-text);outline-style:var(--focus-style,auto);outline-width:var(--focus-width,.625rem);outline-offset:var(--focus-offset,.1875rem)}[data-parent-hocus-within] :focus-visible:not(input):not(textarea):not(select){outline:none}[data-parent-hocus-within]:has(:focus-visible){outline-color:var(--color-text);outline-style:var(--focus-style,auto);outline-width:var(--focus-width,.625rem);outline-offset:var(--focus-offset,-.25rem)}@media ((width<700px)) and (pointer:coarse){*{-webkit-tap-highlight-color:transparent}:is(:focus,:focus-visible,[data-parent-hocus-within]:has(:focus-visible)){outline:none!important}}}@layer components{:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-anim=chars]{--_anim-duration:var(--anim-duration,var(--transition-duration-slower));--_anim-stagger:var(--anim-stagger,25ms);--_anim-line-stagger:var(--anim-line-stagger,.1s)}[data-anim=chars] .anim-word{white-space:nowrap;display:inline-block}[data-anim=chars] .anim-char{display:inline-block}@media (prefers-reduced-motion:no-preference){html.js :is([data-anim=chars] .anim-char){opacity:0;transform:translateY(60%)scale(.4)}html.is-revealed :is(:is([data-anim=chars]:where(.is-inview),:where(.is-inview) [data-anim=chars]) .anim-char){opacity:1;transition:transform var(--_anim-duration) var(--ease-expo-out), opacity var(--_anim-duration) var(--ease-expo-out);transition-delay:calc(var(--line-index,0) * var(--_anim-line-stagger) + (var(--char-order,0) - var(--line-start,0)) * var(--_anim-stagger) + var(--anim-delay,0s));transform:none}}[data-anim=lines]{--_anim-duration:var(--anim-duration,var(--transition-duration-slowest));--_anim-stagger:var(--anim-stagger,.1s)}[data-anim=lines] .anim-word{display:inline-block}@media (prefers-reduced-motion:no-preference){html.js [data-anim=lines]:not(.is-split){visibility:hidden}html.js :is([data-anim=lines] .anim-word){opacity:0;transform:translateY(100%)}html.is-revealed :is(:is([data-anim=lines]:where(.is-inview),:where(.is-inview) [data-anim=lines]) .anim-word){opacity:1;transition:transform var(--_anim-duration) var(--ease-expo-out), opacity var(--_anim-duration) var(--ease-expo-out);transition-delay:calc(var(--line-index,0) * var(--_anim-stagger) + var(--anim-delay,0s));transform:none}}[data-anim=pop]{--_anim-duration:var(--anim-duration,var(--transition-duration-slowest))}@media (prefers-reduced-motion:no-preference){html.js [data-anim=pop]{opacity:0;scale:.6}html.is-revealed :is([data-anim=pop]:where(.is-inview),:where(.is-inview) [data-anim=pop]){opacity:1;transition:scale var(--_anim-duration) var(--ease-expo-out), opacity var(--_anim-duration) var(--ease-expo-out);transition-delay:var(--anim-delay,0s);scale:1}}[data-anim~=hr-x]{--_anim-duration:var(--anim-duration,var(--transition-duration-slower));--_anim-from:var(--anim-from,0)}[data-anim~=hr-x]:is(hr),[data-anim~=hr-x]:not(hr):before{transform-origin:0}@media (prefers-reduced-motion:no-preference){html.js [data-anim~=hr-x]:is(hr),html.js [data-anim~=hr-x]:not(hr):before{scale:var(--_anim-from) 1}html.is-revealed :is([data-anim~=hr-x]:where(.is-inview),:where(.is-inview) [data-anim~=hr-x]):is(hr),html.is-revealed :is([data-anim~=hr-x]:where(.is-inview),:where(.is-inview) [data-anim~=hr-x]):not(hr):before{transition:scale var(--_anim-duration) var(--ease-smooth);transition-delay:var(--anim-delay,0s);scale:1}}[data-anim~=hr-y]{--_anim-duration:var(--anim-duration,var(--transition-duration-slower));--_anim-from:var(--anim-from,0)}[data-anim~=hr-y]:is(hr),[data-anim~=hr-y]:not(hr):after{transform-origin:top}@media (prefers-reduced-motion:no-preference){html.js [data-anim~=hr-y]:is(hr),html.js [data-anim~=hr-y]:not(hr):after{scale:1 var(--_anim-from)}html.is-revealed :is([data-anim~=hr-y]:where(.is-inview),:where(.is-inview) [data-anim~=hr-y]):is(hr),html.is-revealed :is([data-anim~=hr-y]:where(.is-inview),:where(.is-inview) [data-anim~=hr-y]):not(hr):after{transition:scale var(--_anim-duration) var(--ease-smooth);transition-delay:var(--anim-delay,0s);scale:1}}[data-parent-hocus-within]:has(.link-card){--_hover-mix:5%;background-color:var(--color-bg);transition:background-color var(--transition-duration) var(--ease)}[data-parent-hocus-within]:has(.link-card):has(:focus-visible){background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){[data-parent-hocus-within]:has(.link-card):has(:focus-visible){background-color:color-mix(in srgb, var(--color-text) var(--_hover-mix), var(--color-bg))}}@media (hover:hover){[data-parent-hocus-within]:has(.link-card):hover{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){[data-parent-hocus-within]:has(.link-card):hover{background-color:color-mix(in srgb, var(--color-text) var(--_hover-mix), var(--color-bg))}}}.c-button{--_py:.875rem;--_px:2.8125rem;--_radius:.375rem;--_icon-size:1.25em;--_size:fit-content;--_font-size:var(--text-label-sm);--_duration:var(--transition-duration);--_ease:var(--ease);font-family:var(--font-primary);font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight));font-size:var(--font-size,var(--_font-size));border-radius:var(--_radius);width:var(--width,var(--_size));height:var(--height,auto);pointer-events:auto;flex-direction:column;display:inline-flex}.c-button.-redirect{--_py:1.75rem;--_px:.75rem;--_icon-size:1em;font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height));letter-spacing:var(--tw-tracking,var(--text-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-md--font-weight));outline:1px solid var(--color-bg)}.c-button.-redirect .c-button_inner{flex-direction:row-reverse;justify-content:space-between}.c-button.-field{--_py:1.25rem;--_px:1.625rem;--_radius:.25rem;outline:1px solid var(--color-neutral-100);flex-shrink:0}.c-button.-field .c-button_inner{gap:.625rem;min-height:3.75rem}@media not all and (width>=1000px){.c-button.-field{--_py:.375rem;--_px:.625rem;min-width:10.3125rem}.c-button.-field .c-button_inner{gap:.375rem;min-height:2.625rem}}.c-button.-product-form-modal{--_py:1rem;--_px:.375rem;--width:100%;--_icon-size:1em;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.c-button.-product-form-modal .c-button_inner{flex-direction:row-reverse;justify-content:space-between}.c-button.-product-form-modal .c-button_text{transform:translate3d(calc(var(--_px) * -1), 0, 0);transition:transform var(--transition-duration) var(--ease)}.c-button.-product-form-modal .c-button_icon{transform:translate3d(var(--_px), 0, 0);transition:transform var(--transition-duration) var(--ease)}@media (hover:hover){.c-button.-product-form-modal:hover .c-button_text,.c-button.-product-form-modal:hover .c-button_icon{transform:translate(0)}}.c-button.-tag{--_py:calc(.25rem + 1px);--_px:calc(.375rem + 1px);--_radius:.25rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-xs--font-weight))}.c-button.-bordered .c-button_inner:after{--_color-border-hover:var(--_color-border,currentColor);box-shadow:inset 0 0 0 1px var(--_color-border,currentColor)}.c-button.-large{--_py:.875rem;--_px:2.8125rem;font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height));letter-spacing:var(--tw-tracking,var(--text-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-md--font-weight))}.c-button.-medium{--_py:1.125rem;--_px:2.5rem;font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight))}.c-button.-small:not(.-icon-only){--_py:.375rem;--_px:1.625rem;font-size:var(--text-label-xs);line-height:var(--tw-leading,var(--text-label-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-label-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-xs--font-weight))}.c-button.-icon-only{--_px:var(--_py);line-height:1}.c-button.-icon-only.-small{--_py:.375rem;font-size:var(--text-label-xs);line-height:var(--tw-leading,var(--text-label-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-label-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-xs--font-weight));line-height:1}@media (hover:hover){.c-button:hover .c-button_inner{color:var(--_color-text-hover)}.c-button:hover .c-button_inner:before{background-color:var(--_color-bg-hover)}.c-button:hover .c-button_inner:after{box-shadow:inset 0 0 0 1px var(--_color-border-hover)}}.c-button.is-hover .c-button_inner{color:var(--_color-text-hover)}.c-button.is-hover .c-button_inner:before{background-color:var(--_color-bg-hover)}.c-button.is-hover .c-button_inner:after{box-shadow:inset 0 0 0 1px var(--_color-border-hover)}.c-button:focus-visible .c-button_inner,.c-button.is-focus .c-button_inner{outline:2px solid var(--_color-ring);outline-offset:2px}.c-button[disabled],.c-button[aria-disabled=true],.c-button.is-disabled{pointer-events:none}@media not all and (width>=500px){.c-button{--_icon-size:1.32em}}@media (hover:hover){.c-button:hover{cursor:pointer}}.c-button_inner{--_color-bg:var(--color-text);--_color-text:var(--color-bg);--_color-bg-hover:var(--color-bg);--_color-text-hover:var(--color-text);--_color-border-hover:var(--color-text);--_color-bg-disabled:var(--color-text-muted);--_color-text-disabled:var(--color-bg-muted);--_color-ring:var(--color-text);--_duration:var(--transition-duration);--_ease:var(--ease)}.c-button_inner:where([data-theme=dark],[data-theme=dark] *,.theme-dark,.theme-dark *){--_color-border-hover:transparent}.c-button_inner{z-index:0;width:100%;color:var(--_color-text);border-radius:inherit;padding:var(--py,var(--_py)) var(--px,var(--_px));transition:color var(--_duration) var(--_ease);flex-grow:1;justify-content:center;align-items:center;gap:.5em;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.c-button_inner:before{content:"";background-color:var(--_color-bg);border-radius:inherit;transition:background-color var(--_duration) var(--_ease), transform var(--transition-duration-fast) var(--_ease);will-change:background-color;z-index:-1;position:absolute;inset:0;transform:translateZ(0)scale(1)}.c-button_inner:after{content:"";border-radius:inherit;transition:box-shadow var(--_duration) var(--_ease);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}.c-button:active .c-button_inner:before{transform:translateZ(0)scale(.95)}.c-button_icon{align-items:center;display:flex}.c-button:not(.-icon-only) .c-button_icon{height:1em}.c-button_icon:before{font-size:var(--icon-size,var(--_icon-size))}.c-button_icon.-none{display:none}.c-button:has(>.c-button_badge){position:relative}.c-button_badge{--_glyph-half:calc(var(--icon-size,1.25rem) / 2);top:calc(50% - var(--_glyph-half));left:calc(50% + var(--_glyph-half));font-variant-numeric:tabular-nums;min-width:.9375rem;height:.9375rem;color:var(--color-bg);background-color:var(--color-text);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding-inline:.25rem;font-size:.625rem;line-height:1;display:flex;position:absolute;transform:translate(-40%,-60%)}.c-button_badge:has(>[hidden]){display:none}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal){--_roll:1.5em}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal) .c-button_text[data-text]{margin-block:-.1em;padding-block:.1em;position:relative;overflow:clip}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal) .c-button_text[data-text]>span{display:inline-block}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal) .c-button_text[data-text]:after{content:attr(data-text);content:attr(data-text) / "";position:absolute;inset:.1em 0 auto;translate:0 110%}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal) .c-button_icon{--_glyph:var(--icon-size,var(--_icon-size));--_roll-x:0;--_roll-y:-1;width:var(--_glyph);height:var(--_glyph);margin:calc((1em - var(--_glyph)) / 2);overflow:clip}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal) .c-button_icon.-arrow-right{--_roll-x:1;--_roll-y:0}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal) .c-button_icon.-arrow-left{--_roll-x:-1;--_roll-y:0}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal) .c-button_icon.-arrow-up-right{--_roll-x:1;--_roll-y:-1}@media (prefers-reduced-motion:no-preference){.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal) .c-button_text[data-text]>span,.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal) .c-button_text[data-text]:after{transition:translate var(--_duration) var(--ease-expo-out)}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal) .c-button_text[data-text]:after{transition-delay:40ms}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal) .c-button_icon:before{text-shadow:calc(var(--_roll-x) * var(--_roll) * -1) calc(var(--_roll-y) * var(--_roll) * -1) currentColor;transition:translate var(--_duration) var(--ease-expo-out) 40ms}@media (hover:hover){.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal):hover .c-button_text[data-text]>span{translate:0 -110%}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal):hover .c-button_text[data-text]:after{translate:0}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal):hover .c-button_icon:before{translate:calc(var(--_roll-x) * var(--_roll)) calc(var(--_roll-y) * var(--_roll))}}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal).is-hover .c-button_text[data-text]>span{translate:0 -110%}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal).is-hover .c-button_text[data-text]:after{translate:0}.c-button:not(.-no-roll,.-icon-only,.-tag,.-field,.-product-form-modal).is-hover .c-button_icon:before{translate:calc(var(--_roll-x) * var(--_roll)) calc(var(--_roll-y) * var(--_roll))}}.c-icon{justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.c-image{display:block}.c-image .c-image_img,.c-image>svg{width:100%;height:auto;display:block}.c-image.-cover{overflow:hidden}.c-image.-cover .c-image_img,.c-image.-cover>svg{object-fit:cover;height:100%}.c-image.-contain .c-image_img,.c-image.-contain>svg{object-fit:contain;height:100%}c-parallax-image{display:block;position:relative;overflow:hidden}c-parallax-image .c-image{width:100%;height:100%;position:absolute;inset:0}c-parallax-image .c-image .c-image_img,c-parallax-image [data-parallax-target]{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){c-parallax-image .c-image_img{scale:calc(1 + var(--speed,.2));translate:0 calc((var(--progress,.5) - .5) * var(--speed,.2) * 100%);will-change:translate}}.c-video{display:block}.c-video c-intersection-video{width:100%;display:block}.c-video .c-video_element{width:100%;height:auto;display:block}.c-video.-cover{overflow:hidden}.c-video.-cover c-intersection-video{height:100%}.c-video.-cover .c-video_element{object-fit:cover;height:100%}.c-video.-cover iframe.c-video_element{position:absolute;inset:0}:root{--header-offset:var(--header-height,0px);--header-announcement-height:calc(var(--spacing) * 7.5);--header-bar-height:calc(var(--spacing) * 18);--header-intro-delay:.2s;--header-intro-offset:var(--header-bar-height);--sticky-header-offset:var(--header-bar-height)}:root:has(.c-header_announcement){--header-intro-offset:calc(var(--header-bar-height) + var(--header-announcement-height))}:root:has(c-header[data-scroll=down]){--header-offset:0px;--sticky-header-offset:0px}c-header,.c-header_root{display:contents}.c-header_wordmark{--wordmark-h:calc(100vw * 152 / 375);z-index:var(--z-index-header);width:100%;height:calc(var(--wordmark-h) * .8);clip-path:inset(0);position:relative}@media (width>=1000px){.c-header_wordmark{display:none}}.c-header_wordmark-frame{height:calc(var(--wordmark-h) * 2);position:relative}.c-header_wordmark-link{width:100%;height:var(--wordmark-h);justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.c-header_wordmark-scale{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.c-header_wordmark-illustration{flex-shrink:0;width:95%;height:auto;display:block}.c-header_divider{background-color:var(--color-text);width:100%;height:1px}@media (width>=1000px){.c-header_divider{display:none}}.c-header_announcement{width:100%;min-height:var(--header-announcement-height);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 1.5) var(--spacing-margin);text-align:center;background-color:var(--color-text);color:var(--color-bg);font-size:var(--text-xs);flex-wrap:wrap;display:flex}@media (width>=1000px){.c-header_announcement{z-index:var(--z-index-header);position:relative}}.c-header_announcement-link{text-underline-offset:.2em;transition:opacity var(--transition-duration) var(--ease);text-decoration-line:underline}@media (hover:hover){.c-header_announcement-link:hover{opacity:.7;cursor:pointer}}.c-header_backdrop{z-index:var(--z-index-header);inset-inline:0;top:var(--backdrop-top);max-width:var(--breakpoint-wide);opacity:0;pointer-events:none;transition:opacity var(--transition-duration) var(--ease);background-color:#0003;margin-inline:auto;position:fixed;bottom:0}c-header[data-state=open] .c-header_backdrop{opacity:1;pointer-events:auto}c-header:has([data-menu-panel][data-state=open]) .c-header_backdrop{opacity:1;pointer-events:auto}.c-header_bar{z-index:var(--z-index-header);background-color:var(--color-bg);transition:transform var(--transition-duration) var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}c-header[data-scroll=down] .c-header_bar{transform:translateY(-100%)}@media (width>=1000px){.c-header_bar{height:var(--header-bar-height);gap:calc(var(--spacing) * 12);flex-wrap:nowrap}}.c-header_bar-divider{inset-inline:0;position:absolute;bottom:0}.c-header_logo{display:none}@media (width>=1000px){.c-header_logo{flex-shrink:0;justify-content:center;align-items:center;display:flex}}.c-header_logo-illustration{width:calc(var(--spacing) * 20);height:auto;display:block}.c-header_nav{display:contents}@media (width>=1000px){.c-header_nav{gap:calc(var(--spacing) * 12);margin-right:auto;display:flex}}.c-header_trigger{align-items:center;gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);padding-left:var(--spacing-margin);display:flex}@media (width>=1000px){.c-header_trigger{display:none}}.c-header_shop-name{font-size:var(--text-sm)}.c-header_actions{padding-right:var(--spacing-margin);align-items:center;display:flex}@media (width>=1000px){.c-header_actions{padding-right:0}}.c-header_action-button{--icon-size:1.5rem}.c-header_burger{width:2.125rem;height:.75rem;display:block;position:relative}.c-header_burger-bar{height:1px;transition:transform var(--transition-duration) var(--ease), opacity var(--transition-duration) var(--ease);background-color:currentColor;position:absolute;inset-inline:0}.c-header_burger-bar:first-child{top:0}.c-header_burger-bar:nth-child(2){top:.375rem}.c-header_burger-bar:nth-child(3){top:.75rem}[data-header-toggle][aria-expanded=true] .c-header_burger-bar:first-child{transform:translateY(.375rem)rotate(45deg)}[data-header-toggle][aria-expanded=true] .c-header_burger-bar:nth-child(2){opacity:0}[data-header-toggle][aria-expanded=true] .c-header_burger-bar:nth-child(3){transform:translateY(-.375rem)rotate(-45deg)}.c-menu{z-index:var(--z-index-header);max-height:calc(100svh - var(--backdrop-top,100%));background-color:var(--color-bg);border-radius:0 0 calc(var(--spacing) * 3) calc(var(--spacing) * 3);inset-inline:0;display:none;position:absolute;top:100%;overflow-y:auto}c-header[data-state=open] .c-menu{display:block}@media (width>=1000px){.c-menu{background-color:#0000;border-radius:0;max-height:none;display:block;position:static;overflow:visible}}.c-menu_list{flex-direction:column;display:flex}@media (width>=1000px){.c-menu_list{gap:calc(var(--spacing) * 6);flex-direction:row}}.c-menu_item{--_right:var(--right,0);--_left:var(--left,0);position:relative}.c-menu_item:before{content:"";top:0;right:var(--_right);left:var(--_left);background-color:var(--color-text);pointer-events:none;height:1px;position:absolute}.c-menu_item{width:100%}.c-menu_item:first-child:before{display:none}@media (width>=1000px){.c-menu_item{position:static}.c-menu_item:before{display:none}}.c-menu_trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * .5);width:100%;padding-inline:var(--spacing-margin);padding-block:calc(var(--spacing) * 6);cursor:pointer;list-style:none;display:flex}.c-menu_trigger::-webkit-details-marker{display:none}@media (width>=1000px){.c-menu_trigger{padding:0 0 .2em;position:relative}.c-menu_trigger:before{content:"";inset:calc(var(--spacing) * -3);position:absolute}.c-menu_panel[open]>.c-menu_trigger:after{content:"";inset:calc(var(--spacing) * -6);bottom:calc(var(--header-bar-height) / -2);position:absolute}}.c-menu_trigger-label{font-size:var(--text-heading-2xl);line-height:var(--tw-leading,var(--text-heading-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-2xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-2xl--font-weight))}@media (width>=1000px){.c-menu_trigger-label{font-size:var(--text-heading-xxs);line-height:var(--tw-leading,var(--text-heading-xxs--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-xxs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-xxs--font-weight))}}.c-menu_indicator{flex-shrink:0}.c-menu_indicator-mobile{align-items:center;display:flex}@media (width>=1000px){.c-menu_indicator-mobile{display:none}}.c-menu_panel[open] .c-menu_indicator-plus,.c-menu_indicator-minus{display:none}.c-menu_panel[open] .c-menu_indicator-minus{display:inline-block}.c-menu_indicator-desktop{display:none}@media (width>=1000px){.c-menu_indicator-desktop{padding:var(--spacing);transition:transform var(--transition-duration) var(--ease);will-change:transform;display:block}.c-menu_panel[open] .c-menu_indicator-desktop{transform:rotate(180deg)}}.c-menu_indicator-caret{width:calc(var(--spacing) * 2);display:block}.c-menu_content{gap:calc(var(--spacing) * 5);padding-inline:var(--spacing-margin);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (width>=1000px){.c-menu_content{gap:calc(var(--spacing) * 7);width:calc(100% - 8.25rem);padding:calc(var(--spacing) * 3);border-radius:0 0 0 var(--radius-md);background-color:var(--color-bg);inset-inline:0;flex-direction:column;margin-left:auto;position:absolute;top:100%}}.c-menu_cards{gap:calc(var(--spacing) * 5);grid-auto-rows:1fr;display:grid}@media (width>=500px){.c-menu_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.c-menu_cards{gap:var(--spacing-gutter);grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}}.c-menu_filler-item{display:none}@media (width>=500px){@media not all and (width>=1000px){.c-menu_filler-item:nth-child(2n){display:block}}}@media (width>=1200px){.c-menu_filler-item{display:block}}.c-menu_link{font-size:var(--text-heading-2xl);line-height:var(--tw-leading,var(--text-heading-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-2xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-2xl--font-weight));width:100%;padding-inline:var(--spacing-margin);padding-block:calc(var(--spacing) * 6);display:block}@media (width>=1000px){.c-menu_link{font-size:var(--text-heading-xxs);line-height:var(--tw-leading,var(--text-heading-xxs--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-xxs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-xxs--font-weight));padding:0}}.c-menu_view-all{padding-block:calc(var(--spacing) * 2.5);width:fit-content;transition:opacity var(--transition-duration) var(--ease);text-decoration-line:underline;display:inline-block}.c-menu_view-all:focus-visible{opacity:.6}@media (hover:hover){.c-menu_view-all:hover{opacity:.6}}.c-product-tile_link{cursor:pointer}.c-product-tile_link:before{content:"";z-index:var(--z-index-link-stretched);position:absolute;inset:0}.c-product-tile_add-to-cart{transition:transform var(--transition-duration) var(--ease);z-index:calc(var(--z-index-link-stretched) + 1)}@media (pointer:fine){.c-product-tile_add-to-cart{transform:translateY(100%)}}[data-parent-hocus-within]:has(:focus-visible) .c-product-tile_add-to-cart:not([data-parent-hocus-within-prevent] *){transform:translate(0)}@media (hover:hover){[data-parent-hocus-within]:hover .c-product-tile_add-to-cart:not([data-parent-hocus-within-prevent] *){transform:translate(0)}}.c-product-tile_swatch{z-index:calc(var(--z-index-link-stretched) + 1)}.c-product-tile-inline{isolation:isolate}.c-product-tile-inline_tile{z-index:1;clip-path:inset(0);transition:clip-path var(--transition-duration-fast) var(--ease);position:relative}[data-parent-hocus-within]:has(:focus-visible) .c-product-tile-inline_tile:not([data-parent-hocus-within-prevent] *){clip-path:inset(.125rem round var(--radius-md))}@media (hover:hover){[data-parent-hocus-within]:hover .c-product-tile-inline_tile:not([data-parent-hocus-within-prevent] *){clip-path:inset(.125rem round var(--radius-md))}}@media (pointer:coarse){.c-product-tile-inline_tile{clip-path:inset(.125rem round var(--radius-md))}}.c-product-tile-inline.-no-cta .c-product-tile-inline_tile{clip-path:none}[data-parent-hocus-within]:has(:focus-visible) :is(.c-product-tile-inline.-no-cta .c-product-tile-inline_tile):not([data-parent-hocus-within-prevent] *){clip-path:none}@media (hover:hover){[data-parent-hocus-within]:hover :is(.c-product-tile-inline.-no-cta .c-product-tile-inline_tile):not([data-parent-hocus-within-prevent] *){clip-path:none}}@media (pointer:coarse){.c-product-tile-inline.-no-cta .c-product-tile-inline_tile{clip-path:none}}.c-product-tile-inline_add-to-cart{z-index:0;border-radius:0 0 var(--radius-md) var(--radius-md);background-color:var(--color-bg);transition:transform var(--transition-duration) var(--ease);position:relative}@media (pointer:fine){.c-product-tile-inline_add-to-cart{transform:translateY(-100%)}}.c-product-tile-inline_add-to-cart:before{content:"";left:0;bottom:calc(100% - calc(var(--spacing) * 2));width:100%;height:calc(var(--spacing) * 4);background-color:var(--color-bg);position:absolute}[data-parent-hocus-within]:has(:focus-visible) .c-product-tile-inline_add-to-cart:not([data-parent-hocus-within-prevent] *){transform:translate(0)}@media (hover:hover){[data-parent-hocus-within]:hover .c-product-tile-inline_add-to-cart:not([data-parent-hocus-within-prevent] *){transform:translate(0)}}.c-product-tile-inline_add-to-cart>*{clip-path:inset(0);transition:clip-path var(--transition-duration-fast) var(--ease)}[data-parent-hocus-within]:has(:focus-visible) :is(.c-product-tile-inline_add-to-cart>*):not([data-parent-hocus-within-prevent] *){clip-path:inset(0px .125rem .125rem .125rem round var(--radius-md))}@media (hover:hover){[data-parent-hocus-within]:hover :is(.c-product-tile-inline_add-to-cart>*):not([data-parent-hocus-within-prevent] *){clip-path:inset(0px .125rem .125rem .125rem round var(--radius-md))}}@media (pointer:coarse){.c-product-tile-inline_add-to-cart>*{clip-path:inset(0px .125rem .125rem .125rem round var(--radius-md))}}.c-product-tile-inline_swatch{z-index:calc(var(--z-index-link-stretched) + 1)}.c-product-menu{padding:calc(var(--spacing) * 5);aspect-ratio:10/11;flex-direction:column;justify-content:space-between;display:flex;position:relative}@media (width>=1000px){.c-product-menu{aspect-ratio:325/352}}.c-product-menu:has(:focus-visible){outline:none}.c-product-menu_bg{z-index:var(--z-index-above);border-radius:var(--radius-md);background-color:var(--color-neutral-200);pointer-events:none;transition:background-color var(--transition-duration) var(--ease);position:absolute;inset:0;overflow:hidden}.c-product-menu_bg:has(:focus-visible){background-color:var(--color-neutral-300)}@media (hover:hover){.c-product-menu_bg:hover{background-color:var(--color-neutral-300)}}.c-product-menu:has(:focus-visible) .c-product-menu_bg{outline-color:var(--color-text);outline-style:var(--focus-style,auto);outline-width:var(--focus-width,.625rem);outline-offset:var(--focus-offset,-.25rem)}.c-product-menu_bg:after{content:"";opacity:.05;pointer-events:none;background-color:#000;position:absolute;inset:0}.c-product-menu_content{z-index:2;justify-content:space-between;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.c-product-menu_text{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.c-product-menu_title-wrap{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height));letter-spacing:var(--tw-tracking,var(--text-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-md--font-weight))}.c-product-menu_title{cursor:pointer}.c-product-menu_title:before{content:"";z-index:var(--z-index-link-stretched);position:absolute;inset:0}.c-product-menu_title .anim-word{white-space:nowrap;vertical-align:top;display:inline-block;overflow:clip}.c-product-menu_title .anim-char{display:inline-block}.c-product-menu_tagline{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));opacity:.5;max-width:16ch}.c-product-menu_word{vertical-align:top;display:inline-block;overflow:clip}.c-product-menu_word-inner{display:inline-block}.c-product-menu_image{position:absolute;inset:0}.c-product-menu_image-el{width:100%;height:100%;transition:transform var(--transition-duration) var(--ease)}[data-parent-hocus-within]:has(:focus-visible) .c-product-menu_image-el:not([data-parent-hocus-within-prevent] *){transform:scale(1.05)}@media (hover:hover){[data-parent-hocus-within]:hover .c-product-menu_image-el:not([data-parent-hocus-within-prevent] *){transform:scale(1.05)}}.c-product-menu_image-el .c-image_img{object-position:center}.c-listing-stacking{--stacking-acceleration:.8;--stacking-py-margin:var(--spacing-margin);--stacking-item-height:calc(100lvh - var(--stacking-py-margin) * 2);--stacking-item-gap:20px}.c-listing-stacking_area{height:max(var(--stacking-item-height), calc(var(--stacking-item-height) * var(--stacking-item-count) * var(--stacking-acceleration)))}.c-listing-stacking [data-stacking-list]{will-change:transform}.c-listing-stacking_item{z-index:var(--stacking-index);will-change:transform}@media not all and (width>=1000px){.c-listing-ingredients-carousel>.swiper-wrapper{box-sizing:border-box;flex-direction:row!important;gap:0!important;height:auto!important}.c-listing-ingredients-carousel .swiper-slide{max-width:25rem;width:calc(100% - 7.5rem)!important;height:auto!important;display:flex!important}}.c-listing-ingredients-grid{--listing-ingredients-grid-radius-left:var(--radius-md)}@media (width>=1000px){.c-listing-ingredients-grid:not(.-wide){--listing-ingredients-grid-radius-left:0}}.c-listing-ingredients-grid>li{border-left-width:1px}.c-listing-ingredients-grid>li>*{border-radius:inherit}.c-listing-ingredients-grid>li:nth-child(1 of :not([hidden])){border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);border-top-style:solid;border-top-width:1px;overflow:hidden}.c-listing-ingredients-grid>li:nth-last-child(1 of :not([hidden])){border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);overflow:hidden}@container (width>=340px){.c-listing-ingredients-grid>li:nth-child(1 of :not([hidden])){border-top-left-radius:var(--listing-ingredients-grid-radius-left)}.c-listing-ingredients-grid>li:nth-last-child(1 of :not([hidden])){border-bottom-left-radius:0}.c-listing-ingredients-grid>li:nth-child(-n+2 of :not([hidden])){border-top-style:solid;border-top-width:1px}.c-listing-ingredients-grid>li:nth-child(1 of :not([hidden])):nth-last-child(n+2 of :not([hidden])){border-top-right-radius:0;overflow:visible}.c-listing-ingredients-grid>li:nth-child(2 of :not([hidden])),.c-listing-ingredients-grid>li:nth-child(-n+2 of :not([hidden])):nth-last-child(1 of :not([hidden])){border-top-right-radius:var(--radius-md);overflow:hidden}.c-listing-ingredients-grid>li:nth-child(2n of :not([hidden])):nth-last-child(-n+2 of :not([hidden])){border-bottom-right-radius:var(--radius-md);overflow:hidden}}@container (width>=1000px){.c-listing-ingredients-grid>li:nth-child(-n+3 of :not([hidden])){border-top-style:solid;border-top-width:1px}.c-listing-ingredients-grid>li:nth-child(2 of :not([hidden])):nth-last-child(n+2 of :not([hidden])){border-top-right-radius:0;overflow:visible}.c-listing-ingredients-grid>li:nth-child(3 of :not([hidden])),.c-listing-ingredients-grid>li:nth-child(-n+3 of :not([hidden])):nth-last-child(1 of :not([hidden])){border-top-right-radius:var(--radius-md);overflow:hidden}.c-listing-ingredients-grid>li:nth-child(2n of :not([hidden])):nth-last-child(2 of :not([hidden])):not(:nth-child(3n of :not([hidden]))){border-bottom-right-radius:0;overflow:visible}.c-listing-ingredients-grid>li:nth-child(3n of :not([hidden])):nth-last-child(-n+3 of :not([hidden])){border-bottom-right-radius:var(--radius-md);overflow:hidden}}@container (width>=1200px){.c-listing-ingredients-grid.-wide>li:nth-child(n of :not([hidden])):nth-child(-n+4 of :not([hidden])){border-top-style:solid;border-top-width:1px}.c-listing-ingredients-grid.-wide>li:nth-child(n of :not([hidden])):not(:nth-last-child(1 of :not([hidden]))){border-top-right-radius:0;border-bottom-right-radius:0;overflow:visible}.c-listing-ingredients-grid.-wide>li:nth-child(n of :not([hidden])):nth-child(4 of :not([hidden])),.c-listing-ingredients-grid.-wide>li:nth-child(n of :not([hidden])):nth-child(-n+4 of :not([hidden])):nth-last-child(1 of :not([hidden])){border-top-right-radius:var(--radius-md);overflow:hidden}.c-listing-ingredients-grid.-wide>li:nth-child(n of :not([hidden])):nth-child(4n of :not([hidden])):nth-last-child(-n+4 of :not([hidden])){border-bottom-right-radius:var(--radius-md);overflow:hidden}}@container (width>=340px){@container not (width>=1000px){.c-listing-ingredients-grid>li:not(:nth-child(odd of :not([hidden]))){border-left-width:0}.c-listing-ingredients-grid>li:nth-child(odd of :not([hidden])):nth-last-child(-n+2 of :not([hidden])){border-bottom-left-radius:var(--listing-ingredients-grid-radius-left)}}}@container (width>=1000px){@container not (width>=1200px){.c-listing-ingredients-grid>li:not(:nth-child(3n+1 of :not([hidden]))){border-left-width:0}.c-listing-ingredients-grid>li:nth-child(3n+1 of :not([hidden])):nth-last-child(-n+3 of :not([hidden])){border-bottom-left-radius:var(--listing-ingredients-grid-radius-left)}}}@container (width>=1200px){.c-listing-ingredients-grid:not(.-wide)>li:not(:nth-child(3n+1 of :not([hidden]))),.c-listing-ingredients-grid.-wide>li:not(:nth-child(4n+1 of :not([hidden]))){border-left-width:0}.c-listing-ingredients-grid:not(.-wide)>li:nth-child(3n+1 of :not([hidden])):nth-last-child(-n+3 of :not([hidden])),.c-listing-ingredients-grid.-wide>li:nth-child(4n+1 of :not([hidden])):nth-last-child(-n+4 of :not([hidden])){border-bottom-left-radius:var(--listing-ingredients-grid-radius-left)}}.c-listing-ingredients_tabs{row-gap:var(--spacing-gutter);scroll-margin-top:var(--header-height,0px);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1000px){.c-listing-ingredients_tabs{grid-template-columns:max(345px, calc(3/12 * (calc(var(--vw,1vw) * 100) - 2 * var(--grid-margin,0px)) - (1 - 3/12) * var(--grid-gutter,0px) + 0 * var(--grid-gutter,0px))) 1fr;scroll-margin-top:calc(var(--header-height,0px) + var(--grid-margin))}}.c-listing-ingredients_tabs.-carousel{row-gap:calc(var(--spacing) * 8);min-width:0}@media (width>=1000px){.c-listing-ingredients_tabs.-carousel{row-gap:var(--spacing-gutter)}}.c-listing-ingredients_tabs-slider{min-width:0}@media not all and (width>=1000px){.c-listing-ingredients_tabs-slider{margin-inline:calc(var(--spacing-margin) * -1)}}.c-listing-ingredients_tabs-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=1000px){.c-listing-ingredients_tabs-list{padding:calc(var(--spacing) * 6);border-radius:var(--radius-md) 0 0 var(--radius-md);border-style:solid;border-width:1px 0 1px 1px}.c-listing-ingredients_tabs-list.-sticky,.c-listing-ingredients_tabs-slider.-sticky{top:calc(var(--grid-margin) + var(--sticky-header-offset));height:fit-content;transition:top var(--transition-duration) var(--ease);position:sticky;left:0}}@media not all and (width>=1000px){.c-listing-ingredients_tabs.-carousel>.c-listing-ingredients_tabs-slider.-sticky{top:var(--header-offset);z-index:var(--z-index-above);transition:top var(--transition-duration) var(--ease);padding-block:calc(var(--spacing) * 3);position:sticky}.c-listing-ingredients_tabs.-carousel>.c-listing-ingredients_tabs-slider.-sticky:before{content:"";z-index:-1;border-bottom:1px solid var(--color-border);background-color:var(--color-bg);position:absolute;inset:0}}.c-listing-ingredients_tabs-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-text);display:flex;position:relative}.c-listing-ingredients_tabs.-carousel .c-listing-ingredients_tabs-item{min-width:18.75rem}.c-listing-ingredients_tabs-tab{cursor:pointer;flex:1}.c-listing-ingredients_tabs-panel{container-type:inline-size}.c-listing-ingredients-grid{--cols:1}@container (width>=340px){.c-listing-ingredients-grid{--cols:2}}@container (width>=1000px){.c-listing-ingredients-grid{--cols:3}}@container (width>=1200px){.c-listing-ingredients-grid.-wide{--cols:4}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.c-listing-ingredients-grid>li{--_stagger:calc(mod(var(--index,0), var(--cols)) * 80ms);--_direction:calc(1 - 2 * mod(var(--index,0), 2))}.c-listing-ingredients-grid>li .c-ingredient-card_footer{opacity:0;translate:0 1rem}.c-listing-ingredients-grid>li .c-ingredient-card_pastille{opacity:0;scale:.7;rotate:calc(var(--_direction) * 10deg)}.c-listing-ingredients-grid>li.is-inview .c-ingredient-card_footer{opacity:1;transition:opacity var(--transition-duration-slower) var(--ease-expo-out), translate var(--transition-duration-slower) var(--ease-expo-out);transition-delay:var(--_stagger);translate:0}.c-listing-ingredients-grid>li.is-inview .c-ingredient-card_pastille{opacity:1;transition:opacity 1s var(--ease-spring-bouncy), scale 1s var(--ease-spring-bouncy), rotate 1s var(--ease-spring-bouncy);transition-delay:calc(var(--_stagger) + .1s);rotate:0deg;scale:1}}.c-listing-modals{--listing-modals-offset:clamp(11.25rem, 9.3929rem + 7.619vw, 16.25rem);display:block}@media (width>=700px){.c-listing-modals{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows), 1fr) var(--listing-modals-offset);display:grid}.c-listing-modals_column{grid-row:1 / span var(--rows);grid-template-rows:subgrid;display:grid}.c-listing-modals_column:not(.-offset){top:calc(50lvh - var(--card-height,0px) / 2);position:sticky}.c-listing-modals:has(>.c-listing-modals_column:only-child){grid-template-rows:repeat(var(--rows), 1fr)}.c-listing-modals_column:only-child{position:static}.c-listing-modals_column.-offset{translate:0 var(--listing-modals-offset)}}.c-nutrition-facts-numbers>:last-child:nth-child(odd){grid-column:1/-1}@media not all and (width>=700px){.c-nutrition-facts-carousel>.swiper-wrapper{box-sizing:border-box;flex-direction:row!important;gap:0!important;height:auto!important}.c-nutrition-facts-carousel .swiper-slide{max-width:25rem;width:calc(100% - 7.5rem)!important;height:auto!important;display:flex!important}}.c-nutrition-facts_slider{min-width:0}@media (width>=700px){.c-nutrition-facts_slider,.c-nutrition-facts_list{top:calc(var(--modal-body-inset,0px) * -1);height:fit-content;position:sticky}}@media not all and (width>=700px){.c-nutrition-facts_slider{top:calc(var(--modal-body-inset,0px) * -1);z-index:var(--z-index-above);margin-inline:calc(var(--modal-body-inset,0px) * -1);padding-block:calc(var(--spacing) * 3);position:sticky}.c-nutrition-facts_slider:before{content:"";z-index:-1;border-bottom:1px solid var(--color-border);background-color:var(--color-bg);position:absolute;inset:0}}.c-faq-listing-tabs{scrollbar-width:none;scroll-padding-inline:var(--grid-margin);display:flex}.c-faq-listing-tabs:before,.c-faq-listing-tabs:after{content:"";flex:0 0 var(--grid-margin)}.c-faq-listing-tabs::-webkit-scrollbar{display:none}.c-faq-listing-tabs [data-tabs-list]{overflow:clip}@supports (animation-timeline:scroll()){.c-faq-listing-tabs{--fade:2.5rem;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);animation:linear both c-faq-listing-tabs-fade;animation-timeline:scroll(self inline)}}@keyframes c-faq-listing-tabs-fade{0%{--fade-start:0px;--fade-end:var(--fade)}10%{--fade-start:var(--fade)}90%{--fade-end:var(--fade)}to{--fade-start:var(--fade);--fade-end:0px}}html:has(c-help-center){scroll-behavior:auto!important}c-help-center{scroll-margin-top:var(--header-bar-height)}#gorgias-chat-container iframe#chat-button{--chat-button-x:0px;--chat-button-y:0px;translate:var(--chat-button-x) var(--chat-button-y);transition:translate var(--transition-duration-slow) var(--ease), visibility 0s}:root.product-sticky-bar-visible #gorgias-chat-container iframe#chat-button{--chat-button-y:calc(var(--product-sticky-bar-height,0px) * -1)}:root.floating-widgets-hidden #gorgias-chat-container iframe#chat-button{--chat-button-x:6.25rem;visibility:hidden;transition:translate var(--transition-duration-slow) var(--ease), visibility 0s var(--transition-duration-slow)}:root:has(c-header:not([data-scroll=down])) #gorgias-chat-container iframe#chat-button{--chat-button-x:6.25rem;visibility:hidden;transition:translate var(--transition-duration-slow) var(--ease), visibility 0s var(--transition-duration-slow)}csm-web-accessibility{--ada-button-x:0px;--ada-button-y:0px;--ada-button-visibility:visible;--ada-button-visibility-delay:0s}:root.product-sticky-bar-visible csm-web-accessibility{--ada-button-y:calc(var(--product-sticky-bar-height,0px) * -1)}:root.floating-widgets-hidden csm-web-accessibility{--ada-button-x:-6.25rem;--ada-button-visibility:hidden;--ada-button-visibility-delay:var(--transition-duration-slow)}.c-product-gallery{--nav-item-width:calc(var(--spacing) * 10);position:relative}@media (width>=700px){.c-product-gallery{--nav-item-width:calc(var(--spacing) * 13)}}.c-product-gallery_nav{--active-index:0}.c-product-gallery_nav_cta{width:var(--nav-item-width);height:var(--nav-item-width);opacity:.5;cursor:pointer;transition:opacity var(--transition-duration) var(--ease);position:relative}.c-product-gallery_nav_cta.is-active{opacity:1}@media (hover:hover){.c-product-gallery_nav_cta:hover{opacity:1}}.c-product-gallery_nav_cta:focus-visible{opacity:1;outline-offset:-4px;outline:2px solid}.c-product-gallery_nav_indicator{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.c-product-gallery_nav_indicator:before,.c-product-gallery_nav_indicator:after{content:"";background-color:var(--color-transparent-negative);opacity:.5;width:100%;height:100%;transform:translate3d(calc(var(--active-index) * (var(--nav-item-width) + 1px)), 0, 0);transition:transform var(--transition-duration) var(--ease);position:absolute;top:0}.c-product-gallery_nav_indicator:before{right:calc(100% + 1px)}.c-product-gallery_nav_indicator:after{right:calc(var(--nav-item-width) * -1 - 1px)}.c-sticker-list{pointer-events:none;position:absolute;inset:0;overflow:clip;container-type:inline-size}.c-sticker-list_spacer{height:var(--sticker-list-spacer,var(--spacing-fluid-4xl));pointer-events:none}.c-sticker{--sticker-size-min:10cqi;--sticker-size-max:40cqi;top:calc(var(--sticker-y,.5) * 100%);left:calc(var(--sticker-x,.5) * 100cqi);width:calc(var(--sticker-size-min) + (var(--sticker-size-max) - var(--sticker-size-min)) * var(--sticker-scale,.5));position:absolute;translate:-50% -50%}@media (width>=1000px){.c-sticker{--sticker-size-min:5cqi;--sticker-size-max:25cqi}}.c-sticker-list.-min-size .c-sticker{--sticker-size-min:7.5rem}.c-sticker-list.-overlay .c-sticker{--sticker-size-min:7.5rem;--sticker-size-max:25cqi}@media (width>=1000px){.c-sticker-list.-overlay .c-sticker{--sticker-size-min:12.5rem;--sticker-size-max:14cqi}}:not(.is-ready)>.c-sticker-list.-overlay{display:none}.c-sticker_pastille{aspect-ratio:1;background-color:var(--color-bg-alt);filter:drop-shadow(0 .20625rem .53125rem #00000026);border-radius:50%;justify-content:center;align-items:center;width:100%;display:flex;container-type:inline-size}.c-sticker_pastille-image{width:80cqi;height:80cqi}.c-sticker_inner{rotate:var(--sticker-rotate,0deg)}.c-sticker_inner>svg{width:100%;height:auto;display:block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.c-sticker-list.-pop .c-sticker_inner{--sticker-duration-in:1s;--sticker-duration-out:var(--transition-duration-fast);--sticker-rotate-offset:12deg;scale:0;rotate:calc(var(--sticker-rotate,0deg) + var(--sticker-direction,1) * var(--sticker-rotate-offset));transition-property:scale,rotate;transition-duration:var(--sticker-duration-out);transition-delay:var(--sticker-delay,0s);transition-timing-function:var(--ease-power-out)}.c-sticker-list.-pop .c-sticker.is-inview .c-sticker_inner{scale:1;rotate:var(--sticker-rotate,0deg);transition-duration:var(--sticker-duration-in);transition-timing-function:var(--ease-spring)}}.c-sticker-reveal .c-sticker-list{container-type:size}.c-sticker-reveal_content{position:relative}.c-sticker-reveal_trigger{inset-inline:0;position:absolute;bottom:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.c-sticker-reveal{--reveal-closed:.24;--reveal-duration:.6s;--reveal-stagger:60ms;--reveal-content-delay:.4s;--reveal-content-stagger:.1s}.c-sticker-reveal .c-sticker-reveal_content>*{opacity:0;transition:opacity var(--transition-duration-slow) var(--ease-power-out), translate var(--transition-duration-slowest) var(--ease-expo-out);translate:0 1rem}.c-sticker-reveal .c-sticker-reveal_content>:nth-child(2){--reveal-content-index:1}.c-sticker-reveal .c-sticker-reveal_content>:nth-child(3){--reveal-content-index:2}.c-sticker-reveal .c-sticker{--reveal-spread:var(--sticker-closed,var(--reveal-closed));--reveal-start-x:var(--sticker-start-x,calc(var(--sticker-x,.5) + (.5 - var(--sticker-x,.5)) * (1 - var(--reveal-spread))));--reveal-start-y:var(--sticker-start-y,calc(var(--sticker-y,.5) + (.5 - var(--sticker-y,.5)) * (1 - var(--reveal-spread))));--reveal-x:calc((var(--reveal-start-x) - var(--sticker-x,.5)) * 100cqi);--reveal-y:calc((var(--reveal-start-y) - var(--sticker-y,.5)) * 100cqb);translate:calc(-50% + var(--reveal-x)) calc(-50% + var(--reveal-y));transition:translate var(--reveal-duration) var(--ease-spring-snappy);transition-delay:calc(var(--sticker-index,0) * var(--reveal-stagger))}.c-sticker-reveal .c-sticker_inner{--reveal-rotate-scale:2.5;rotate:var(--sticker-start-rotate,calc(var(--sticker-rotate,0deg) * var(--reveal-rotate-scale)));transition:rotate var(--reveal-duration) var(--ease-spring-snappy);transition-delay:calc(var(--sticker-index,0) * var(--reveal-stagger))}.c-sticker-reveal:has(.c-sticker-reveal_trigger.is-inview) .c-sticker-reveal_content>*{opacity:1;transition-delay:calc(var(--reveal-content-delay) + var(--reveal-content-index,0) * var(--reveal-content-stagger));translate:none}.c-sticker-reveal:has(.c-sticker-reveal_trigger.is-inview) .c-sticker{translate:-50% calc(var(--sticker-y,.5) * -100%)}.c-sticker-reveal:has(.c-sticker-reveal_trigger.is-inview) .c-sticker_inner{rotate:var(--sticker-rotate,0deg)}}.c-pagination_inner{padding:calc(var(--spacing) * 2) var(--spacing);border-radius:var(--radius-md);border:1px solid;justify-content:space-between;display:flex}.c-pagination_arrow{align-items:center;gap:var(--spacing);cursor:pointer;display:flex}@media (width>=700px){.c-pagination_arrow.-prev{padding-right:var(--spacing)}.c-pagination_arrow.-next{padding-left:var(--spacing)}}.c-pagination_arrow[aria-disabled=true]{pointer-events:none;opacity:.4}.c-pagination_arrow:not([aria-disabled=true]):focus-visible{background-color:var(--color-bg-muted)}@media (hover:hover){.c-pagination_arrow:not([aria-disabled=true]):hover{background-color:var(--color-bg-muted)}}.c-pagination_arrow-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);justify-content:center;align-items:center;display:flex}.c-pagination_arrow-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font-family:var(--font-display);font-size:var(--text-display-xs);line-height:var(--tw-leading,var(--text-display-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xs--font-weight));border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=700px){.c-pagination_arrow-label{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}.c-pagination_pages{font-family:var(--font-display);font-size:var(--text-display-xs);line-height:var(--tw-leading,var(--text-display-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xs--font-weight));align-items:center;gap:var(--spacing);display:flex}.c-pagination_page{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);justify-content:center;align-items:center;display:flex}@media (width>=700px){.c-pagination_page{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}}.c-pagination_page[aria-current=page]{background-color:var(--color-text);color:var(--color-bg)}.c-pagination_page:is(a):focus-visible{background-color:var(--color-bg-muted)}@media (hover:hover){.c-pagination_page:is(a):hover{background-color:var(--color-bg-muted)}}.c-product-carousel .swiper-wrapper{box-sizing:border-box;flex-direction:row!important;gap:0!important;height:auto!important}.c-product-carousel .swiper-slide{width:calc(100% - 7.5rem)!important;height:auto!important;display:flex!important}.c-product-carousel.-small .swiper-slide{width:45%!important}@media (width>=700px){.c-product-carousel.-small .swiper-slide{width:30%!important}}@media (width>=1000px){.c-product-carousel.-small .swiper-slide{width:32%!important}}.c-modal_dialog{border-radius:var(--radius-md);background-color:var(--color-bg);flex-direction:column;width:100%;max-width:none;margin:auto 0 0;overflow:hidden}.c-modal_dialog[open]{display:flex}.c-modal_dialog::backdrop{opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity var(--transition-duration) var(--ease);background-color:#0003}.c-modal_dialog:after{content:"";z-index:1;opacity:0;pointer-events:none;transition:opacity var(--transition-duration) var(--ease);background-color:#0000000d;position:absolute;inset:0}.c-modal_dialog[data-nested]::backdrop,.c-modal_dialog[data-starting-style]::backdrop,.c-modal_dialog[data-ending-style]::backdrop{opacity:0}.c-modal_dialog[data-nested-dialog-open]:after{opacity:1}.c-modal_dialog>*{--drawer-swipe-progress:initial;--translate-y:initial;--stack-progress:initial;--stack-scale:initial;--stack-shrink:initial;--stack-peek-offset:initial}.c-modal_handle{padding-block:calc(var(--spacing) * 3);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;display:flex}.c-modal_handle:before{content:"";width:calc(var(--spacing) * 12);background-color:currentColor;border-radius:9999px;height:.1875rem}.c-modal_close{--width:3rem;--height:2rem;--py:0;--px:0;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:var(--z-index-above);position:absolute}.c-modal_close .c-button_icon{display:none}.c-modal_cross{width:.875rem;height:.875rem;display:block;position:relative}.c-modal_cross-bar{top:50%;background-color:currentColor;height:1px;position:absolute;inset-inline:-.1875rem}.c-modal_cross-bar:first-child{transform:translateY(-50%)rotate(45deg)}.c-modal_cross-bar:nth-child(2){transform:translateY(-50%)rotate(-45deg)}.c-modal_dialog.-notification .c-modal_body{--modal-body-inset:calc(var(--spacing) * 6);padding-top:1.6875rem}.c-modal_body{overscroll-behavior:contain;--modal-body-inset:calc(var(--spacing) * 3);min-height:0;padding:var(--modal-body-inset);flex:auto;position:relative;overflow-y:auto}@media not all and (width>=1000px){.c-modal_dialog{--bleed:3rem;--peek:1rem;--stack-depth:min(var(--nested-dialogs,0), 3);--stack-progress:clamp(0, var(--nested-swipe-progress), 1);--stack-step:.05;--stack-peek-offset:max(0px, calc((var(--stack-depth) - var(--stack-progress)) * var(--peek)));--stack-scale-base:max(0, calc(1 - var(--stack-depth) * var(--stack-step)));--stack-scale:calc(var(--stack-scale-base) + var(--stack-step) * var(--stack-progress));--stack-shrink:calc(1 - var(--stack-scale));--stack-height:max(0px, calc(var(--drawer-frontmost-height,var(--drawer-height,0px)) - var(--bleed)));--translate-y:calc(var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)));max-height:calc(90dvh + var(--bleed));margin-bottom:calc(-1 * var(--bleed));padding-bottom:calc(var(--bleed) + env(safe-area-inset-bottom,0px));transform-origin:50% calc(100% - var(--bleed));transform:translateY(var(--translate-y)) scale(var(--stack-scale));transition:transform var(--transition-duration) var(--ease);will-change:transform}.c-modal_dialog[data-nested-dialog-open]{height:calc(var(--stack-height) + var(--bleed));transition:transform var(--transition-duration) var(--ease), height var(--transition-duration) var(--ease)}.c-modal_dialog[data-swiping],.c-modal_dialog[data-nested-drawer-swiping],.c-modal_dialog[data-swiping]::backdrop{transition-duration:0s}.c-modal_dialog[data-starting-style],.c-modal_dialog[data-ending-style]{transform:translateY(calc(100% - var(--bleed) + 2px))}.c-modal_dialog[data-ending-style],.c-modal_dialog[data-ending-style]::backdrop{transition-duration:calc(var(--drawer-swipe-strength,1) * var(--transition-duration))}.c-modal_body{transition:opacity var(--transition-duration) var(--ease-smooth)}[data-nested-dialog-open]>.c-modal_body{opacity:0}[data-nested-dialog-open][data-nested-drawer-swiping]>.c-modal_body{opacity:1}}@media (width>=1000px){.c-modal_dialog{--peek:.75rem;--stack-depth:min(var(--nested-dialogs,0), 2);--stack-offset:calc(-1 * var(--peek) * var(--stack-depth));width:calc(100% - var(--spacing-margin) * 2);max-width:56.5rem;max-height:calc(100dvh - var(--spacing-margin) * 2);transform-origin:50% 0;transform:translateY(var(--stack-offset)) scale(calc(1 - .05 * var(--stack-depth)));transition:transform var(--transition-duration-fast) var(--ease), opacity var(--transition-duration-fast) var(--ease);margin:auto;inset:0}.c-modal_dialog[data-nested-dialog-open]{height:var(--drawer-frontmost-height);transition:transform var(--transition-duration-fast) var(--ease), height var(--transition-duration-fast) var(--ease), opacity var(--transition-duration-fast) var(--ease)}.c-modal_dialog::backdrop,.c-modal_dialog:after{transition-duration:var(--transition-duration-fast);transition-timing-function:var(--ease)}.c-modal_dialog[data-starting-style],.c-modal_dialog[data-ending-style]{opacity:0;transform:translateY(calc(var(--stack-offset) + .25rem)) scale(.96)}.c-modal_handle{display:none}.c-modal_dialog.-notification{border-radius:.5rem;max-width:25rem}}@media (prefers-reduced-motion:reduce){.c-modal_dialog,.c-modal_dialog::backdrop,.c-modal_dialog:after,.c-modal_body{transition-duration:0s!important}}.shopify-policy__container{width:100%!important;max-width:none!important;padding-top:calc(var(--spacing) * 6)!important;margin-inline:auto!important;padding-inline:0!important}.shopify-policy__title{font-size:var(--text-heading-3xl);line-height:var(--tw-leading,var(--text-heading-3xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-3xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-3xl--font-weight));height:7.5rem;position:relative;text-align:left!important;padding-inline:var(--spacing-margin)!important}.shopify-policy__title:after{content:"";background-color:var(--color-text);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}@media (width>=1000px){.shopify-policy__title{height:14.75rem}}.shopify-policy__body{color:var(--tw-prose-body);max-width:65ch}.shopify-policy__body :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.shopify-policy__body :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.shopify-policy__body :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.shopify-policy__body :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.shopify-policy__body :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.shopify-policy__body :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.shopify-policy__body :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.shopify-policy__body :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.shopify-policy__body :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.shopify-policy__body :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.shopify-policy__body :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.shopify-policy__body :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.shopify-policy__body :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.shopify-policy__body :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.shopify-policy__body :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.shopify-policy__body :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.shopify-policy__body :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.shopify-policy__body :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.shopify-policy__body :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.shopify-policy__body :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.shopify-policy__body :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.shopify-policy__body :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.shopify-policy__body :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.shopify-policy__body :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.shopify-policy__body :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.shopify-policy__body :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.shopify-policy__body :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.shopify-policy__body :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.shopify-policy__body :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.shopify-policy__body :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.shopify-policy__body :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.shopify-policy__body :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.shopify-policy__body :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.shopify-policy__body :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.shopify-policy__body :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.shopify-policy__body :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.shopify-policy__body :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.shopify-policy__body :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.shopify-policy__body :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.shopify-policy__body :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.shopify-policy__body :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.shopify-policy__body :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.shopify-policy__body :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.shopify-policy__body :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.shopify-policy__body :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.shopify-policy__body :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.shopify-policy__body :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.shopify-policy__body :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.shopify-policy__body :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.shopify-policy__body :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.shopify-policy__body :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.shopify-policy__body :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.shopify-policy__body :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.shopify-policy__body :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.shopify-policy__body :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.shopify-policy__body :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.shopify-policy__body :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.shopify-policy__body :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.shopify-policy__body :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.shopify-policy__body :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.shopify-policy__body :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.shopify-policy__body :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.shopify-policy__body{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.shopify-policy__body :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.shopify-policy__body :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.shopify-policy__body :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.shopify-policy__body :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.shopify-policy__body :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.shopify-policy__body :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.shopify-policy__body :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.shopify-policy__body :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.shopify-policy__body :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.shopify-policy__body :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.shopify-policy__body :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.shopify-policy__body :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.shopify-policy__body :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.shopify-policy__body :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.shopify-policy__body :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.shopify-policy__body :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.shopify-policy__body :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.shopify-policy__body :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.shopify-policy__body :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.shopify-policy__body :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.shopify-policy__body :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.shopify-policy__body :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.shopify-policy__body :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.shopify-policy__body :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.shopify-policy__body{--rte-color:var(--color-text);--rte-heading-color:var(--color-text);--rte-hover-color:var(--color-grey-dark);--tw-prose-body:var(--rte-color);--tw-prose-headings:var(--rte-heading-color);--tw-prose-lead:var(--rte-color);--tw-prose-links:var(--rte-color);--tw-prose-bold:var(--rte-color);--tw-prose-counters:var(--rte-color);--tw-prose-bullets:var(--rte-color);--tw-prose-hr:var(--rte-color);--tw-prose-quotes:var(--rte-color);--tw-prose-quote-borders:var(--rte-color);--tw-prose-captions:var(--rte-color);--tw-prose-code:var(--rte-color);--tw-prose-pre-code:var(--rte-color);--tw-prose-pre-bg:var(--rte-color);--tw-prose-th-borders:var(--rte-color);--tw-prose-td-borders:var(--rte-color);--rte-text-align:left;--rte-elems-margin-x:0;--rte-font-family:var(--font-primary-regular);--rte-font-size:var(--text-md);--rte-line-height:var(--text-md--line-height);--rte-font-weight:400;--rte-letter-spacing:var(--text-md--letter-spacing);--rte-heading-font-size:var(--text-heading-xl);--rte-heading-line-height:var(--text-heading-xl--line-height);--rte-heading-letter-spacing:var(--text-heading-xl--letter-spacing);--rte-heading-font-weight:var(--text-heading-xl--font-weight);--rte-heading-ratio-h2:1;--rte-heading-ratio-h3:.88;--rte-heading-ratio-h4:.64;--rte-heading-margin-top:1.3em;--rte-heading-margin-bottom:1.1em;--rte-max-width-narrow:var(--container-prose-sm);--rte-max-width-medium:var(--container-prose-md);--rte-max-width-wide:var(--container-prose-lg);max-width:unset;box-sizing:content-box;margin-inline:auto;line-height:1.2;padding-top:calc(var(--spacing) * 8)!important;padding-bottom:calc(var(--spacing) * 12)!important;padding-inline:var(--spacing-margin)!important}@media (width>=1000px){.shopify-policy__body{max-width:42.375rem;position:relative;padding-inline:7.5rem!important}.shopify-policy__body:before,.shopify-policy__body:after{content:"";background-color:var(--color-text);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.shopify-policy__body:before{left:0}.shopify-policy__body:after{right:0}}}@layer utilities{.\@container\/perks{container:perks/inline-size}.\@container{container-type:inline-size}.\@container-size{container-type:size}.summary-hover{--_hover-mix:5%;position:relative}.summary-hover:before{content:"";clip-path:inset(var(--spacing) round calc(var(--spacing) * 1.5));pointer-events:none;transition:background-color var(--transition-duration) var(--ease);z-index:-1;position:absolute;inset:0}@media (hover:hover){.summary-hover:hover:before{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.summary-hover:hover:before{background-color:color-mix(in srgb, var(--color-text) var(--_hover-mix), var(--color-bg))}}.summary-hover:hover .summary-marker:before{opacity:.1}}.overlay:after{content:"";background-color:var(--color-bg);opacity:var(--overlay-opacity);pointer-events:none;position:absolute;inset:0}.hr-x{--_right:var(--right,0);--_left:var(--left,0);position:relative}.hr-x:before{content:"";top:0;right:var(--_right);left:var(--_left);background-color:var(--color-text);pointer-events:none;height:1px;position:absolute}.hr-y{--_top:var(--top,0);--_bottom:var(--bottom,0);position:relative}.hr-y:after{content:"";top:var(--_top);bottom:var(--_bottom);background-color:var(--color-text);pointer-events:none;width:1px;height:100%;position:absolute;left:50%}.ratio:before{content:"";padding-top:min(calc(var(--ratio) * 100%), var(--ratio-max-height,calc(infinity* 1px)));float:left;pointer-events:none}.ratio:after{content:"";clear:both;pointer-events:none;display:table}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.summary-marker{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);transition:transform var(--transition-duration) var(--ease), color var(--transition-duration) var(--ease);justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(90deg)}.summary-marker:before{content:"";border-radius:calc(var(--spacing) * 1.5);opacity:0;transition:opacity var(--transition-duration) var(--ease), transform var(--transition-duration) var(--ease);background-color:var(--color-text);z-index:-1;position:absolute;inset:0}.group.is-active .summary-marker{color:var(--color-bg);transform:rotate(-90deg)}.group.is-active .summary-marker:before{opacity:1;transform:rotate(180deg)}.link-card{cursor:pointer}.link-card:before{content:"";z-index:var(--z-index-link-stretched);position:absolute;inset:0}.link-stretched{cursor:pointer}.link-stretched:before{content:"";z-index:var(--z-index-link-stretched);position:absolute;inset:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.top-\(--stacking-py-margin\){top:var(--stacking-py-margin)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[-0\.15em\]{top:-.15em}.top-\[\.1em\]{top:.1em}.top-\[\.3em\]{top:.3em}.top-\[calc\(100lvh-var\(--lead-in\)\)\]{top:calc(100lvh - var(--lead-in))}.top-\[calc\(var\(--header-offset\)\+var\(--spacing-margin\)\/2\)\]{top:calc(var(--header-offset) + var(--spacing-margin) / 2)}.top-\[calc\(var\(--spacing-margin\)\*2\)\]{top:calc(var(--spacing-margin) * 2)}.right-\(--spacing-margin\){right:var(--spacing-margin)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-full{bottom:100%}.bottom-margin{bottom:var(--spacing-margin)}.left-\(--spacing-margin\){left:var(--spacing-margin)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[calc\(var\(--slider-value\)\*var\(--slider-travel\)\+6px\)\]{left:calc(var(--slider-value) * var(--slider-travel) + 6px)}.left-margin{left:var(--spacing-margin)}.z{z-index:var(--z-index)}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-above{z-index:var(--z-index-above)}.z-below{z-index:var(--z-index-below)}.z-passive-screen{z-index:var(--z-index-passive-screen)}.z-sticky-product-form{z-index:var(--z-index-sticky-product-form)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-first{order:-9999}.\[grid-column\:2\]{grid-column:2}.\[grid-column\:4\]{grid-column:4}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.\[grid-row\:1\/span_var\(--span-sm\)\]{grid-row:1/span var(--span-sm)}.\[grid-row\:1\/span_var\(--span-xl\)\]{grid-row:1/span var(--span-xl)}.row-span-3{grid-row:span 3/span 3}.row-span-full{grid-row:1/-1}.container{width:100%}@media (width>=340px){.container{max-width:340px}}@media (width>=500px){.container{max-width:500px}}@media (width>=700px){.container{max-width:700px}}@media (width>=1000px){.container{max-width:1000px}}@media (width>=1200px){.container{max-width:1200px}}@media (width>=1440px){.container{max-width:1440px}}@media (width>=1600px){.container{max-width:1600px}}@media (width>=1800px){.container{max-width:1800px}}@media (width>=2000px){.container{max-width:2000px}}@media (width>=2400px){.container{max-width:2400px}}@media (width>=2560px){.container{max-width:2560px}}.m-auto{margin:auto}.container-wide{width:100%;max-width:var(--breakpoint-wide);margin-inline:auto;overflow-x:clip}.container{padding-inline:var(--spacing-margin);width:100%;max-width:none;margin-inline:auto}.-mx-\(--grid-margin\){margin-inline:calc(var(--grid-margin) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-margin{margin-inline:calc(var(--spacing-margin) * -1)}.mx-auto{margin-inline:auto}.mx-margin{margin-inline:var(--spacing-margin)}.my-0{margin-block:0}.rte{color:var(--tw-prose-body);max-width:65ch}.rte :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.rte :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.rte :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.rte :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.rte :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.rte :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.rte :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.rte :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.rte :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.rte :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.rte :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.rte :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.rte :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.rte :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.rte :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.rte :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.rte :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.rte :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.rte :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.rte :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.rte :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.rte :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.rte :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.rte :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.rte :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.rte :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.rte :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.rte :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.rte :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.rte :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.rte :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.rte :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.rte :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.rte :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.rte :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.rte :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.rte :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.rte :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.rte :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.rte :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.rte :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.rte :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.rte :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.rte :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.rte :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.rte :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.rte :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.rte :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.rte :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.rte :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.rte :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.rte :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.rte :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.rte :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.rte :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.rte :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.rte :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.rte :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.rte :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.rte :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.rte :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.rte :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.rte{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.rte :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.rte :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.rte :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.rte :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.rte :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.rte :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.rte :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.rte :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.rte :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.rte :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.rte :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.rte :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.rte :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.rte :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.rte :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.rte :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.rte :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.rte :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.rte :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.rte :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.rte :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.rte :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.rte :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.rte :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.rte{--rte-color:var(--color-text);--rte-heading-color:var(--color-text);--rte-hover-color:var(--color-grey-dark);--tw-prose-body:var(--rte-color);--tw-prose-headings:var(--rte-heading-color);--tw-prose-lead:var(--rte-color);--tw-prose-links:var(--rte-color);--tw-prose-bold:var(--rte-color);--tw-prose-counters:var(--rte-color);--tw-prose-bullets:var(--rte-color);--tw-prose-hr:var(--rte-color);--tw-prose-quotes:var(--rte-color);--tw-prose-quote-borders:var(--rte-color);--tw-prose-captions:var(--rte-color);--tw-prose-code:var(--rte-color);--tw-prose-pre-code:var(--rte-color);--tw-prose-pre-bg:var(--rte-color);--tw-prose-th-borders:var(--rte-color);--tw-prose-td-borders:var(--rte-color);--rte-text-align:left;--rte-elems-margin-x:0;--rte-font-family:var(--font-primary);--rte-font-size:var(--text-md);--rte-line-height:var(--text-md--line-height);--rte-font-weight:var(--text-md--font-weight);--rte-letter-spacing:var(--text-md--letter-spacing);--rte-heading-font-size:var(--text-heading-xl);--rte-heading-line-height:var(--text-heading-xl--line-height);--rte-heading-letter-spacing:var(--text-heading-xl--letter-spacing);--rte-heading-font-weight:var(--text-heading-xl--font-weight);--rte-heading-ratio-h2:1;--rte-heading-ratio-h3:.88;--rte-heading-ratio-h4:.64;--rte-heading-margin-top:1.3em;--rte-heading-margin-bottom:1.1em;--rte-max-width-narrow:var(--container-prose-sm);--rte-max-width-medium:var(--container-prose-md);--rte-max-width-wide:var(--container-prose-lg);max-width:unset;line-height:1.2}@media (width>=1000px){.under-header{margin-top:calc(-1 * var(--header-intro-offset));padding-top:var(--header-intro-offset)}}.mt-\(--stack-gap\){margin-top:var(--stack-gap)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-15{margin-top:calc(var(--spacing) * 15)}.mt-\[-100svh\]{margin-top:-100svh}.mt-auto{margin-top:auto}.mt-fluid-xl{margin-top:var(--spacing-fluid-xl)}.-mr-\(--modal-body-inset\){margin-right:calc(var(--modal-body-inset) * -1)}.-mr-3{margin-right:calc(var(--spacing) * -3)}.-mr-margin{margin-right:calc(var(--spacing-margin) * -1)}.-mr-px{margin-right:-1px}.mr-0{margin-right:0}.-mb-3{margin-bottom:calc(var(--spacing) * -3)}.-mb-margin{margin-bottom:calc(var(--spacing-margin) * -1)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-\[100cqi\]{margin-left:100cqi}.ml-auto{margin-left:auto}.box-content{box-sizing:content-box}.flow-layout{row-gap:calc(var(--spacing) * 9);flex-direction:column;display:flex}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[0\.77\]{aspect-ratio:.77}.aspect-\[0\.86\]{aspect-ratio:.86}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-15{width:calc(var(--spacing) * 15);height:calc(var(--spacing) * 15)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-33{width:calc(var(--spacing) * 33);height:calc(var(--spacing) * 33)}.size-\[70cqi\]{width:70cqi;height:70cqi}.size-\[80cqi\]{width:80cqi;height:80cqi}.size-\[rem\(60px\)\]{width:3.75rem;height:3.75rem}.size-\[rem\(64px\)\]{width:4rem;height:4rem}.size-full{width:100%;height:100%}.h-\(--end-h\){height:var(--end-h)}.h-\(--stacking-item-height\){height:var(--stacking-item-height)}.h-0{height:0}.h-0\.75{height:calc(var(--spacing) * .75)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-12{height:calc(var(--spacing) * 12)}.h-15{height:calc(var(--spacing) * 15)}.h-\[50cqi\]{height:50cqi}.h-\[calc\(100cqi\*8\/7\)\]{height:114.286cqi}.h-\[calc\(100lvh\+var\(--scroll-length\)\)\]{height:calc(100lvh + var(--scroll-length))}.h-\[calc\(100lvh-var\(--header-intro-offset\)\)\]{height:calc(100lvh - var(--header-intro-offset))}.h-\[calc\(var\(--lead-in\)\+var\(--scroll-length\)\+var\(--lead-out\)\)\]{height:calc(var(--lead-in) + var(--scroll-length) + var(--lead-out))}.h-\[rem\(43px\)\]{height:2.6875rem}.h-\[rem\(61px\)\]{height:3.8125rem}.h-\[rem\(120px\)\]{height:7.5rem}.h-\[rem\(212px\)\]{height:13.25rem}.h-auto{height:auto}.h-fit{height:fit-content}.h-fluid-3xl{height:var(--spacing-fluid-3xl)}.h-full{height:100%}.h-lvh{height:100lvh}.h-svh{height:100svh}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-10\.5{min-height:calc(var(--spacing) * 10.5)}.min-h-\[2lh\]{min-height:2lh}.min-h-\[calc\(100lvh-var\(--header-height\)-var\(--grid-margin\)\*2\)\]{min-height:calc(100lvh - var(--header-height) - var(--grid-margin) * 2)}.min-h-\[rem\(342px\)\]{min-height:21.375rem}.min-h-lvh{min-height:100lvh}.min-h-media-hero{min-height:var(--spacing-media-hero)}.min-h-svh{min-height:100svh}.w-\(--item\){width:var(--item)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-15{width:calc(var(--spacing) * 15)}.w-\[3ch\]{width:3ch}.w-\[15ch\]{width:15ch}.w-\[30cqi\]{width:30cqi}.w-\[70\%\]{width:70%}.w-\[105\%\]{width:105%}.w-\[120cqmin\]{width:120cqmin}.w-\[159cqmin\]{width:159cqmin}.w-\[calc\(var\(--slider-value\)\*var\(--slider-travel\)\)\]{width:calc(var(--slider-value) * var(--slider-travel))}.w-\[grid-space\(1\/4\)\]{width:calc(1/4 * (calc(var(--vw,1vw) * 100) - 2 * var(--grid-margin,0px)) - (1 - 1/4) * var(--grid-gutter,0px) + 0 * var(--grid-gutter,0px))}.w-\[rem\(100px\)\]{width:6.25rem}.w-\[rem\(110px\)\]{width:6.875rem}.w-\[rem\(122px\)\]{width:7.625rem}.w-\[rem\(140px\)\]{width:8.75rem}.w-\[rem\(178px\)\]{width:11.125rem}.w-\[rem\(310px\)\]{width:19.375rem}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-140{max-width:calc(var(--spacing) * 140)}.max-w-\[7\.95ch\]{max-width:7.95ch}.max-w-\[8ch\]{max-width:8ch}.max-w-\[10ch\]{max-width:10ch}.max-w-\[12ch\]{max-width:12ch}.max-w-\[13ch\]{max-width:13ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15\.3ch\]{max-width:15.3ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[25ch\]{max-width:25ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[calc\(rem\(245px\)\+var\(--spacing-margin\)\*2\)\]{max-width:calc(15.3125rem + var(--spacing-margin) * 2)}.max-w-\[rem\(88px\)\]{max-width:5.5rem}.max-w-\[rem\(132px\)\]{max-width:8.25rem}.max-w-\[rem\(162px\)\]{max-width:10.125rem}.max-w-\[rem\(230px\)\]{max-width:14.375rem}.max-w-\[rem\(380px\)\]{max-width:23.75rem}.max-w-\[rem\(450px\)\]{max-width:28.125rem}.max-w-\[rem\(675px\)\]{max-width:42.1875rem}.max-w-\[rem\(932px\)\]{max-width:58.25rem}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-30{min-width:calc(var(--spacing) * 30)}.min-w-\[2ch\]{min-width:2ch}.min-w-\[rem\(300px\)\]{min-width:18.75rem}.flex-1{flex:1}.flex-8{flex:8}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-\[var\(--header-height\,0px\)\]{scroll-margin-top:var(--header-height,0px)}.scrollbar-none{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[repeat\(var\(--tabs-columns\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--tabs-columns),minmax(0,1fr))}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-\[1fr_auto_auto_auto\]{grid-template-rows:1fr auto auto auto}.grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-fluid-2xl{gap:var(--spacing-fluid-2xl)}.gap-fluid-4xl{gap:var(--spacing-fluid-4xl)}.gap-fluid-lg{gap:var(--spacing-fluid-lg)}.gap-fluid-md{gap:var(--spacing-fluid-md)}.gap-fluid-sm{gap:var(--spacing-fluid-sm)}.gap-fluid-xl{gap:var(--spacing-fluid-xl)}.gap-gutter{gap:var(--spacing-gutter)}.gap-margin{gap:var(--spacing-margin)}.gap-px{gap:1px}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-\[\.3em\]{column-gap:.3em}.gap-x-\[\.5em\]{column-gap:.5em}.gap-x-\[\.35em\]{column-gap:.35em}.gap-x-gutter{column-gap:var(--spacing-gutter)}.gap-x-margin{column-gap:var(--spacing-margin)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}.gap-y-\[\.55em\]{row-gap:.55em}.gap-y-\[\.75em\]{row-gap:.75em}.gap-y-\[1em\]{row-gap:1em}.gap-y-\[utopia\.clamp\(60\,124\)\]{row-gap:clamp(3.75rem,2.2643rem + 6.0952vw,7.75rem)}.gap-y-\[utopia\.clamp\(328\,360\)\]{row-gap:clamp(20.5rem,19.7571rem + 3.0476vw,22.5rem)}.gap-y-fluid-2xl{row-gap:var(--spacing-fluid-2xl)}.gap-y-fluid-3xl{row-gap:var(--spacing-fluid-3xl)}.gap-y-fluid-sm{row-gap:var(--spacing-fluid-sm)}.gap-y-gutter{row-gap:var(--spacing-gutter)}.gap-y-margin{row-gap:var(--spacing-margin)}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overscroll-x-contain{overscroll-behavior-x:contain}.tag{font-family:var(--font-primary);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-xs--font-weight));padding-block:var(--spacing);padding-inline:calc(var(--spacing) * 1.5);border-radius:var(--spacing);border:1px solid var(--color-text);background-color:var(--color-bg);color:var(--color-text)}.rounded-\(--spacing-rounded-card\){border-radius:var(--spacing-rounded-card)}.rounded-\[rem\(4px\)\]{border-radius:.25rem}.rounded-\[rem\(48px\)\]{border-radius:3rem}.rounded-button{border-radius:var(--radius-button)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-\(--_radius\){border-top-left-radius:var(--_radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[rem\(8px\)\]{border-top-style:var(--tw-border-style);border-top-width:.5rem}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[rem\(8px\)\]{border-bottom-style:var(--tw-border-style);border-bottom-width:.5rem}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\(--color-bg\){border-color:var(--color-bg)}.border-\(--color-border\){border-color:var(--color-border)}.border-\(--color-text\){border-color:var(--color-text)}.border-current{border-color:currentColor}.control-hover{--_hover-mix:5%;transition:background-color var(--transition-duration) var(--ease)}@media (hover:hover){.control-hover:hover:not(:disabled):not(:has(input:disabled)){background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.control-hover:hover:not(:disabled):not(:has(input:disabled)){background-color:color-mix(in srgb, var(--color-text) var(--_hover-mix), var(--color-bg))}}}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--color-bg-alt\){background-color:var(--color-bg-alt)}.bg-\(--color-bg-muted\){background-color:var(--color-bg-muted)}.bg-\(--color-border\){background-color:var(--color-border)}.bg-\(--color-overlay\){background-color:var(--color-overlay)}.bg-\(--color-text\){background-color:var(--color-text)}.bg-\(--color-text-alt\){background-color:var(--color-text-alt)}.bg-\(--color-text-muted\){background-color:var(--color-text-muted)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-transparent{background-color:#0000}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.p-0\!{padding:0!important}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-fluid-md{padding:var(--spacing-fluid-md)}.p-margin{padding:var(--spacing-margin)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-margin{padding-inline:var(--spacing-margin)}.py-\(--grid-margin\){padding-block:var(--grid-margin)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-15{padding-block:calc(var(--spacing) * 15)}.py-\[\.12em\]{padding-block:.12em}.py-\[calc\(var\(--spacing-margin\)\/2\)\]{padding-block:calc(var(--spacing-margin) / 2)}.py-\[rem\(14px\)\]{padding-block:.875rem}.py-\[rem\(140px\)\]{padding-block:8.75rem}.py-\[utopia\.clamp\(30\,70\)\]{padding-block:clamp(1.875rem,.9464rem + 3.8095vw,4.375rem)}.py-fluid-2xl{padding-block:var(--spacing-fluid-2xl)}.py-fluid-3xl{padding-block:var(--spacing-fluid-3xl)}.py-fluid-xl{padding-block:var(--spacing-fluid-xl)}.py-margin{padding-block:var(--spacing-margin)}.py-margin-lg{padding-block:var(--spacing-margin-lg)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[calc\(var\(--spacing-margin\)\*2\)\]{padding-top:calc(var(--spacing-margin) * 2)}.pt-\[rem\(2px\)\]{padding-top:.125rem}.pt-fluid-2xl{padding-top:var(--spacing-fluid-2xl)}.pt-fluid-3xl{padding-top:var(--spacing-fluid-3xl)}.pt-fluid-4xl{padding-top:var(--spacing-fluid-4xl)}.pt-fluid-lg{padding-top:var(--spacing-fluid-lg)}.pt-fluid-md{padding-top:var(--spacing-fluid-md)}.pt-fluid-sm{padding-top:var(--spacing-fluid-sm)}.pt-fluid-xl{padding-top:var(--spacing-fluid-xl)}.pt-fluid-xs{padding-top:var(--spacing-fluid-xs)}.pt-margin{padding-top:var(--spacing-margin)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[\.35em\]{padding-right:.35em}.pr-margin{padding-right:var(--spacing-margin)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-fluid-2xl{padding-bottom:var(--spacing-fluid-2xl)}.pb-margin{padding-bottom:var(--spacing-margin)}.pb-margin-lg{padding-bottom:var(--spacing-margin-lg)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[1em\]{padding-left:1em}.pl-\[calc\(var\(--spacing\)\*8\+var\(--spacing-gutter\)\*2\)\]{padding-left:calc(var(--spacing) * 8 + var(--spacing-gutter) * 2)}.pl-gutter{padding-left:var(--spacing-gutter)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.body-lg{font-family:var(--font-primary);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}.body-md{font-family:var(--font-primary);font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height));letter-spacing:var(--tw-tracking,var(--text-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-md--font-weight))}.body-sm{font-family:var(--font-primary);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.body-xs{font-family:var(--font-primary);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-xs--font-weight))}.display-2xs{font-family:var(--font-display);font-size:var(--text-display-2xs);line-height:var(--tw-leading,var(--text-display-2xs--line-height));letter-spacing:var(--tw-tracking,var(--text-display-2xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-2xs--font-weight))}.display-lg{font-family:var(--font-display);font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-lg--font-weight))}.display-md{font-family:var(--font-display);font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight))}.display-md-alt{font-family:var(--font-display);font-size:var(--text-display-md-alt);line-height:var(--tw-leading,var(--text-display-md-alt--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md-alt--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-md-alt--font-weight))}.display-sm{font-family:var(--font-display);font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-sm--font-weight))}.display-sm-alt{font-family:var(--font-display);font-size:var(--text-display-sm-alt);line-height:var(--tw-leading,var(--text-display-sm-alt--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sm-alt--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-sm-alt--font-weight))}.display-xs{font-family:var(--font-display);font-size:var(--text-display-xs);line-height:var(--tw-leading,var(--text-display-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xs--font-weight))}.heading-2xl{font-family:var(--font-primary);font-size:var(--text-heading-2xl);line-height:var(--tw-leading,var(--text-heading-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-2xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-2xl--font-weight))}.heading-3xl{font-family:var(--font-primary);font-size:var(--text-heading-3xl);line-height:var(--tw-leading,var(--text-heading-3xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-3xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-3xl--font-weight))}.heading-4xl{font-family:var(--font-primary);font-size:var(--text-heading-4xl);line-height:var(--tw-leading,var(--text-heading-4xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-4xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-4xl--font-weight))}.heading-lg{font-family:var(--font-primary);font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-lg--font-weight))}.heading-md{font-family:var(--font-primary);font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-md--font-weight))}.heading-sm{font-family:var(--font-primary);font-size:var(--text-heading-sm);line-height:var(--tw-leading,var(--text-heading-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-sm--font-weight))}.heading-xl{font-family:var(--font-primary);font-size:var(--text-heading-xl);line-height:var(--tw-leading,var(--text-heading-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-xl--font-weight))}.heading-xs{font-family:var(--font-primary);font-size:var(--text-heading-xs);line-height:var(--tw-leading,var(--text-heading-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-xs--font-weight))}.label-lg{font-family:var(--font-primary);font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight))}.label-md{font-family:var(--font-primary);font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight))}.label-sm{font-family:var(--font-primary);font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight))}.label-xs{font-family:var(--font-primary);font-size:var(--text-label-xs);line-height:var(--tw-leading,var(--text-label-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-label-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-xs--font-weight))}.font-\[inherit\]{font-family:inherit}.font-display{font-family:var(--font-display)}.font-primary{font-family:var(--font-primary)}.font-script{font-family:var(--font-script)}.rte-inline-lg{--rte-font-size:var(--text-lg);font-size:var(--rte-font-size);line-height:var(--rte-line-height);font-weight:var(--rte-font-weight);letter-spacing:var(--rte-letter-spacing)}.rte-inline-md{--rte-font-size:var(--text-md);font-size:var(--rte-font-size);line-height:var(--rte-line-height);font-weight:var(--rte-font-weight);letter-spacing:var(--rte-letter-spacing)}.rte-inline-sm{--rte-font-size:var(--text-sm);font-size:var(--rte-font-size);line-height:var(--rte-line-height);font-weight:var(--rte-font-weight);letter-spacing:var(--rte-letter-spacing)}.text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight))}.text-heading-3xl{font-size:var(--text-heading-3xl);line-height:var(--tw-leading,var(--text-heading-3xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-3xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-3xl--font-weight))}.text-heading-sm{font-size:var(--text-heading-sm);line-height:var(--tw-leading,var(--text-heading-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-sm--font-weight))}.text-heading-xl{font-size:var(--text-heading-xl);line-height:var(--tw-leading,var(--text-heading-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-xl--font-weight))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lg--font-weight))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height));letter-spacing:var(--tw-tracking,var(--text-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-md--font-weight))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.625rem\]{font-size:.625rem}.text-\[rem\(20px\)\]{font-size:1.25rem}.text-\[rem\(24px\)\]{font-size:1.5rem}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\(--color-bg\){color:var(--color-bg)}.text-\(--color-error\){color:var(--color-error)}.text-\(--color-text\){color:var(--color-text)}.text-\(--color-text-muted\){color:var(--color-text-muted)}.text-\(--color-text-muted-inverse\){color:var(--color-text-muted-inverse)}.text-current\/50{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\/50{color:color-mix(in oklab, currentcolor 50%, transparent)}}.text-inherit{color:inherit}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-500{color:var(--color-neutral-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.placeholder-\(--color-text-muted\)::placeholder{color:var(--color-text-muted)}.link-block{transition:opacity var(--transition-duration) var(--ease)}[data-parent-hover]:has(.link-block:focus-visible) .link-block:not(:focus-visible){opacity:.4}@media (hover:hover){[data-parent-hover]:has(.link-block:hover) .link-block:not(:hover){opacity:.4}}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-\[clamp\(0\,calc\(\(0\.75-var\(--slider-value\)\)\*8\)\,1\)\]{opacity:clamp(0, calc((.75 - var(--slider-value)) * 8), 1)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[blue\]{outline-color:#00f}.outline-\[green\]{outline-color:green}.outline-\[red\]{outline-color:red}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\]{transition-property:top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--transition-duration\){--tw-duration:var(--transition-duration);transition-duration:var(--transition-duration)}.duration-\(--transition-duration-fast\){--tw-duration:var(--transition-duration-fast);transition-duration:var(--transition-duration-fast)}.ease,.ease-\(--ease\){--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-expo-out{--tw-ease:var(--ease-expo-out);transition-timing-function:var(--ease-expo-out)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-power-out{--tw-ease:var(--ease-power-out);transition-timing-function:var(--ease-power-out)}.ease-smooth{--tw-ease:var(--ease-smooth);transition-timing-function:var(--ease-smooth)}.rte-article{--rte-font-size:clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--rte-heading-font-size:clamp(1.75rem, 1.4714rem + 1.1429vw, 2.5rem);--rte-elems-margin-x:auto}.outline-none{--tw-outline-style:none;outline-style:none}.rte-legal{--rte-font-family:var(--font-primary-regular);--rte-font-weight:400}.select-none{-webkit-user-select:none;user-select:none}.\[--anim-delay\:0\.3s\]{--anim-delay:.3s}.\[--color-base\:var\(--color-text-reveal\)\]{--color-base:var(--color-text-reveal)}.\[--end-h\:calc\(min\(100vw\,var\(--breakpoint-wide\)\)\*\(3802\*0\.75\)\/9111\)\]{--end-h:calc(min(100vw, var(--breakpoint-wide)) * (3802 * .75) / 9111)}.\[--font-size\:var\(--text-label-md\)\]{--font-size:var(--text-label-md)}.\[--height\:calc\(var\(--spacing\)\*10\)\]{--height:calc(var(--spacing) * 10)}.\[--height\:calc\(var\(--spacing\)\*12\)\]{--height:calc(var(--spacing) * 12)}.\[--height\:calc\(var\(--spacing\)\*15\)\]{--height:calc(var(--spacing) * 15)}.\[--icon-size\:rem\(16px\)\]{--icon-size:1rem}.\[--item\:50cqi\]{--item:50cqi}.\[--left\:--spacing\(-3\)\]{--left:calc(var(--spacing) * -3)}.\[--left\:calc\(var\(--modal-body-inset\,0px\)\*-1\)\]{--left:calc(var(--modal-body-inset,0px) * -1)}.\[--left\:calc\(var\(--spacing-margin\)\*-1\)\]{--left:calc(var(--spacing-margin) * -1)}.\[--px\:calc\(var\(--spacing\)\*3\)\]{--px:calc(var(--spacing) * 3)}.\[--px\:calc\(var\(--spacing\)\*4\)\]{--px:calc(var(--spacing) * 4)}.\[--px\:calc\(var\(--spacing\)\*5\)\]{--px:calc(var(--spacing) * 5)}.\[--px\:calc\(var\(--spacing\)\*6\.5\)\]{--px:calc(var(--spacing) * 6.5)}.\[--py\:0\]{--py:0}.\[--py\:calc\(var\(--spacing\)\*1\.5\)\]{--py:calc(var(--spacing) * 1.5)}.\[--ratio\:1\]{--ratio:1}.\[--ratio\:7\/5\]{--ratio:7/5}.\[--ratio\:7\/6\]{--ratio:7/6}.\[--ratio\:352\/245\]{--ratio:352/245}.\[--ratio\:430\/340\]{--ratio:430/340}.\[--right\:--spacing\(-3\)\]{--right:calc(var(--spacing) * -3)}.\[--right\:calc\(var\(--modal-body-inset\,0px\)\*-1\)\]{--right:calc(var(--modal-body-inset,0px) * -1)}.\[--right\:calc\(var\(--spacing-margin\)\*-1\)\]{--right:calc(var(--spacing-margin) * -1)}.\[--right\:calc\(var\(--spacing-margin\)\*-1_-_1px\)\]{--right:calc(var(--spacing-margin) * -1 - 1px)}.\[--rte-elems-margin-x\:auto\]{--rte-elems-margin-x:auto}.\[--rte-max-width-narrow\:40ch\]{--rte-max-width-narrow:40ch}.\[--rte-text-align\:center\]{--rte-text-align:center}.\[--slider-travel\:calc\(100\%_-_42px\)\]{--slider-travel:calc(100% - 42px)}.\[--stack-gap\:calc\(rem\(60px\)-var\(--spacing-margin\)\)\]{--stack-gap:calc(3.75rem - var(--spacing-margin))}.\[--wheel-gap\:4cqmin\]{--wheel-gap:4cqmin}.\[--wheel-plane\:7\.5cqmin\]{--wheel-plane:7.5cqmin}.\[--wheel-scroll-offset\:var\(--header-intro-offset\)\]{--wheel-scroll-offset:var(--header-intro-offset)}.\[--width\:fit-content\]{--width:fit-content}.\[clip-path\:inset\(0\)\]{clip-path:inset(0)}.clip-card{clip-path:inset(0 round var(--spacing-rounded-card))}.clip-stacking{clip-path:inset(0 round var(--spacing-rounded-section))}.grid-stacking>*,.grid-stacking:before,.grid-stacking:after{grid-area:1/1/-1/2}.inline-lg{inline-size:var(--container-lg)}.inline-md{inline-size:var(--container-md)}.inline-sm{inline-size:var(--container-sm)}:is(.\*\:block>*){display:block}:is(.\*\:flex>*){display:flex}:is(.\*\:w-full>*){width:100%}:is(.\*\:\[grid-area\:1\/1\]>*){grid-area:1/1}.not-first\:hr-x:not(:first-child){--_right:var(--right,0);--_left:var(--left,0);position:relative}.not-first\:hr-x:not(:first-child):before{content:"";top:0;right:var(--_right);left:var(--_left);background-color:var(--color-text);pointer-events:none;height:1px;position:absolute}.not-first\:ml-\[calc\(var\(--item\)\/-2\)\]:not(:first-child){margin-left:calc(var(--item) / -2)}.not-last\:border-b-2:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:2px}@media (hover:hover){.group-hover\/swatch\:opacity-100:is(:where(.group\/swatch):hover *){opacity:1}}.group-has-checked\/swatch\:visible:is(:where(.group\/swatch):has(:checked) *){visibility:visible}.group-has-\[\[aria-selected\=true\]\]\/tab\:theme-light-tokens:is(:where(.group\/tab):has([aria-selected=true]) *){--color-bg:var(--color-neutral-100);--color-bg-alt:var(--color-neutral-50);--color-bg-muted:var(--color-neutral-200);--color-text:var(--color-neutral-800);--color-text-muted:var(--color-neutral-600);--color-text-muted-inverse:var(--color-neutral-400);--color-text-reveal:var(--color-neutral-200);--color-border:var(--color-neutral-800);--color-error:var(--color-red-600);--color-overlay:#29292980}@supports (color:color-mix(in lab, red, red)){.group-has-\[\[aria-selected\=true\]\]\/tab\:theme-light-tokens:is(:where(.group\/tab):has([aria-selected=true]) *){--color-overlay:color-mix(in srgb, var(--color-neutral-800) 50%, transparent)}}.group-has-\[\[aria-selected\=true\]\]\/tab\:theme-light-tokens:is(:where(.group\/tab):has([aria-selected=true]) *){--color-transparent-negative:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.group-has-\[\[aria-selected\=true\]\]\/tab\:theme-light-tokens:is(:where(.group\/tab):has([aria-selected=true]) *){--color-transparent-negative:color-mix(in srgb, var(--color-bg) 85%, var(--color-text))}}.group-data-unavailable\:inline:is(:where(.group)[data-unavailable] *){display:inline}.group-data-unavailable\:text-\(--color-text-muted\):is(:where(.group)[data-unavailable] *){color:var(--color-text-muted)}.group-data-unavailable\:line-through:is(:where(.group)[data-unavailable] *){text-decoration-line:line-through}.group-data-unavailable\:opacity-40:is(:where(.group)[data-unavailable] *){opacity:.4}.group-\[\.is-complete\]\:block:is(:where(.group).is-complete *){display:block}.group-\[\.is-dragging\]\:cursor-grabbing:is(:where(.group).is-dragging *){cursor:grabbing}.peer-checked\:visible:is(:where(.peer):checked~*){visibility:visible}.peer-focus-visible\:opacity-100:is(:where(.peer):focus-visible~*){opacity:1}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\(--color-text\):is(:where(.peer):focus-visible~*){outline-color:var(--color-text)}.peer-focus-visible\:outline-current:is(:where(.peer):focus-visible~*){outline-color:currentColor}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-40:is(:where(.peer):disabled~*){opacity:.4}.placeholder\:label-lg::placeholder{font-family:var(--font-primary);font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight))}.placeholder\:label-sm::placeholder{font-family:var(--font-primary);font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight))}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:inset-ring:after{content:var(--tw-content);--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.after\:inset-ring-current\/15:after{content:var(--tw-content);--tw-inset-ring-color:currentcolor}@supports (color:color-mix(in lab, red, red)){.after\:inset-ring-current\/15:after{--tw-inset-ring-color:color-mix(in oklab, currentcolor 15%, transparent)}}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:\[--right\:-100vw\]:last-child{--right:-100vw}.empty\:-mt-2:empty{margin-top:calc(var(--spacing) * -2)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-\(--color-text\)\/5:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\(--color-text\)\/5:hover{background-color:color-mix(in oklab, var(--color-text) 5%, transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-text\)_5\%\,var\(--color-bg\)\)\]:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-text\)_5\%\,var\(--color-bg\)\)\]:hover{background-color:color-mix(in srgb,var(--color-text) 5%,var(--color-bg))}}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--color-text\):focus-visible{outline-color:var(--color-text)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-checked\:border-\(--color-text\):has(:checked){border-color:var(--color-text)}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-focus-visible\:outline-\(--color-text\):has(:focus-visible){outline-color:var(--color-text)}.has-aria-selected\:theme-dark-tokens:has([aria-selected=true]){--color-bg:var(--color-neutral-800);--color-bg-alt:var(--color-neutral-900);--color-bg-muted:var(--color-neutral-700);--color-text:var(--color-neutral-100);--color-text-muted:var(--color-neutral-400);--color-text-muted-inverse:var(--color-neutral-600);--color-text-reveal:var(--color-neutral-800);--color-border:var(--color-neutral-100);--color-error:var(--color-red-600);--color-overlay:#f6f6f633}@supports (color:color-mix(in lab, red, red)){.has-aria-selected\:theme-dark-tokens:has([aria-selected=true]){--color-overlay:color-mix(in srgb, var(--color-neutral-100) 20%, transparent)}}.has-aria-selected\:theme-dark-tokens:has([aria-selected=true]){--color-transparent-negative:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.has-aria-selected\:theme-dark-tokens:has([aria-selected=true]){--color-transparent-negative:color-mix(in srgb, var(--color-bg) 85%, var(--color-text))}}.has-\[\[aria-selected\=true\]\]\:theme-dark-tokens:has([aria-selected=true]){--color-bg:var(--color-neutral-800);--color-bg-alt:var(--color-neutral-900);--color-bg-muted:var(--color-neutral-700);--color-text:var(--color-neutral-100);--color-text-muted:var(--color-neutral-400);--color-text-muted-inverse:var(--color-neutral-600);--color-text-reveal:var(--color-neutral-800);--color-border:var(--color-neutral-100);--color-error:var(--color-red-600);--color-overlay:#f6f6f633}@supports (color:color-mix(in lab, red, red)){.has-\[\[aria-selected\=true\]\]\:theme-dark-tokens:has([aria-selected=true]){--color-overlay:color-mix(in srgb, var(--color-neutral-100) 20%, transparent)}}.has-\[\[aria-selected\=true\]\]\:theme-dark-tokens:has([aria-selected=true]){--color-transparent-negative:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.has-\[\[aria-selected\=true\]\]\:theme-dark-tokens:has([aria-selected=true]){--color-transparent-negative:color-mix(in srgb, var(--color-bg) 85%, var(--color-text))}}.aria-busy\:pointer-events-none[aria-busy=true]{pointer-events:none}.aria-busy\:opacity-60[aria-busy=true]{opacity:.6}.aria-invalid\:border-\(--color-error\)[aria-invalid=true]{border-color:var(--color-error)}.aria-selected\:bg-\(--color-text\)[aria-selected=true]{background-color:var(--color-text)}.aria-selected\:text-\(--color-bg\)[aria-selected=true]{color:var(--color-bg)}.aria-\[current\=page\]\:bg-\(--color-text\)[aria-current=page]{background-color:var(--color-text)}.aria-\[current\=page\]\:text-\(--color-bg\)[aria-current=page]{color:var(--color-bg)}.data-debug\:visible[data-debug]{visibility:visible}.data-debug\:outline[data-debug]{outline-style:var(--tw-outline-style);outline-width:1px}.data-debug\:-outline-offset-2[data-debug]{outline-offset:calc(2px * -1)}.data-debug\:outline-dashed[data-debug]{--tw-outline-style:dashed;outline-style:dashed}.data-unavailable\:text-\(--color-text-muted\)[data-unavailable]{color:var(--color-text-muted)}.data-\[state\=error\]\:border-\(--color-error\)[data-state=error]{border-color:var(--color-error)}@media not all and (width>=1000px){.max-md\:hr-x{--_right:var(--right,0);--_left:var(--left,0);position:relative}.max-md\:hr-x:before{content:"";top:0;right:var(--_right);left:var(--_left);background-color:var(--color-text);pointer-events:none;height:1px;position:absolute}.max-md\:ratio:before{content:"";padding-top:min(calc(var(--ratio) * 100%), var(--ratio-max-height,calc(infinity* 1px)));float:left;pointer-events:none}.max-md\:ratio:after{content:"";clear:both;pointer-events:none;display:table}.max-md\:col-start-1{grid-column-start:1}.max-md\:row-start-2{grid-row-start:2}.max-md\:-mx-margin{margin-inline:calc(var(--spacing-margin) * -1)}.max-md\:hidden{display:none}.max-md\:size-\[rem\(88px\)\]{width:5.5rem;height:5.5rem}.max-md\:justify-end{justify-content:flex-end}.max-md\:p-3{padding:calc(var(--spacing) * 3)}.max-md\:pr-1{padding-right:var(--spacing)}.max-md\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.max-md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.max-md\:text-\[16px\]{font-size:16px}.max-md\:\[--left\:calc\(var\(--spacing-margin\)\*-1\)\]{--left:calc(var(--spacing-margin) * -1)}.max-md\:placeholder\:text-\[16px\]::placeholder{font-size:16px}}@media not all and (width>=700px){.max-sm\:container{width:100%}@media (width>=340px){.max-sm\:container{max-width:340px}}@media (width>=500px){.max-sm\:container{max-width:500px}}@media (width>=700px){.max-sm\:container{max-width:700px}}@media (width>=1000px){.max-sm\:container{max-width:1000px}}@media (width>=1200px){.max-sm\:container{max-width:1200px}}@media (width>=1440px){.max-sm\:container{max-width:1440px}}@media (width>=1600px){.max-sm\:container{max-width:1600px}}@media (width>=1800px){.max-sm\:container{max-width:1800px}}@media (width>=2000px){.max-sm\:container{max-width:2000px}}@media (width>=2400px){.max-sm\:container{max-width:2400px}}@media (width>=2560px){.max-sm\:container{max-width:2560px}}.max-sm\:container{padding-inline:var(--spacing-margin);width:100%;max-width:none;margin-inline:auto}.max-sm\:-ml-\(--modal-body-inset\){margin-left:calc(var(--modal-body-inset) * -1)}.max-sm\:ml-auto{margin-left:auto}.max-sm\:hidden{display:none}.max-sm\:size-\[rem\(88px\)\]{width:5.5rem;height:5.5rem}.max-sm\:h-10\!{height:calc(var(--spacing) * 10)!important}.max-sm\:w-\[130cqmin\]{width:130cqmin}.max-sm\:w-\[182cqmin\]{width:182cqmin}.max-sm\:min-w-0\!{min-width:0!important}.max-sm\:flex-col{flex-direction:column}.max-sm\:justify-center{justify-content:center}.max-sm\:rounded-\[inherit\]{border-radius:inherit}.max-sm\:rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.max-sm\:rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.max-sm\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.max-sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-sm\:p-3{padding:calc(var(--spacing) * 3)}.max-sm\:pr-1{padding-right:var(--spacing)}.max-sm\:text-\[rem\(64px\)\]{font-size:4rem}.max-sm\:\[--icon-size\:1em\]{--icon-size:1em}.max-sm\:\[--left\:calc\(var\(--spacing-margin\)\*-1\)\]{--left:calc(var(--spacing-margin) * -1)}.max-sm\:\[--px\:rem\(8px\)\]{--px:.5rem}.max-sm\:\[--py\:rem\(8px\)\]{--py:.5rem}.max-sm\:\[--wheel-gap\:12cqmin\]{--wheel-gap:12cqmin}.max-sm\:\[--wheel-plane\:13\.5cqmin\]{--wheel-plane:13.5cqmin}:is(.max-sm\:\*\:\[--height\:calc\(var\(--spacing\)\*10\)\]\!>*){--height:calc(var(--spacing) * 10)!important}:is(.max-sm\:\*\:\[--px\:calc\(var\(--spacing\)\*3\)\]\!>*){--px:calc(var(--spacing) * 3)!important}:where([data-last]) .max-sm\:in-\[\[data-last\]\]\:rounded-br-md{border-bottom-right-radius:var(--radius-md)}}@media (width>=500px){.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs\:p-9{padding:calc(var(--spacing) * 9)}}@media (width>=700px){.sm\:hr-x{--_right:var(--right,0);--_left:var(--left,0);position:relative}.sm\:hr-x:before{content:"";top:0;right:var(--_right);left:var(--_left);background-color:var(--color-text);pointer-events:none;height:1px;position:absolute}.sm\:hr-y{--_top:var(--top,0);--_bottom:var(--bottom,0);position:relative}.sm\:hr-y:after{content:"";top:var(--_top);bottom:var(--_bottom);background-color:var(--color-text);pointer-events:none;width:1px;height:100%;position:absolute;left:50%}.sm\:pointer-events-none{pointer-events:none}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:top-\(--spacing-margin\){top:var(--spacing-margin)}.sm\:top-2{top:calc(var(--spacing) * 2)}.sm\:bottom-auto{bottom:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:mx-auto{margin-inline:auto}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mr-11{margin-right:calc(var(--spacing) * 11)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.sm\:h-\[calc\(100\%\+var\(--modal-body-inset\,0px\)\)\]{height:calc(100% + var(--modal-body-inset,0px))}.sm\:h-\[calc\(100cqi\*1\/1\)\]{height:100cqi}.sm\:h-auto{height:auto}.sm\:min-h-\[calc\(3\.5em\+var\(--spacing\)\*14\)\]{min-height:calc(3.5em + var(--spacing) * 14)}.sm\:w-\[grid-space\(1\/8\)\]{width:calc(1/8 * (calc(var(--vw,1vw) * 100) - 2 * var(--grid-margin,0px)) - (1 - 1/8) * var(--grid-gutter,0px) + 0 * var(--grid-gutter,0px))}.sm\:w-\[grid-space\(3\/12\)\]{width:calc(3/12 * (calc(var(--vw,1vw) * 100) - 2 * var(--grid-margin,0px)) - (1 - 3/12) * var(--grid-gutter,0px) + 0 * var(--grid-gutter,0px))}.sm\:w-\[rem\(160px\)\]{width:10rem}.sm\:w-\[rem\(190px\)\]{width:11.875rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[10ch\]{max-width:10ch}.sm\:max-w-\[rem\(180px\)\]{max-width:11.25rem}.sm\:max-w-\[rem\(400px\)\]{max-width:25rem}.sm\:max-w-\[rem\(760px\)\]{max-width:47.5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-gutter{gap:var(--spacing-gutter)}.sm\:gap-margin{gap:var(--spacing-margin)}.sm\:gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:gap-y-5{row-gap:calc(var(--spacing) * 5)}.sm\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.sm\:gap-y-fluid-3xl{row-gap:var(--spacing-fluid-3xl)}.sm\:place-self-center{place-self:center}.sm\:place-self-end{place-self:end}.sm\:place-self-start{place-self:start}.sm\:rounded-md{border-radius:var(--radius-md)}.sm\:rounded-none{border-radius:0}.sm\:rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-1{padding:var(--spacing)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-margin{padding:var(--spacing-margin)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-margin{padding-inline:var(--spacing-margin)}.sm\:py-0{padding-block:0}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-\[rem\(226px\)\]{padding-block:14.125rem}.sm\:py-\[utopia\.clamp\(72\,300\)\]{padding-block:clamp(4.5rem,21.7143vw - .7929rem,18.75rem)}.sm\:py-margin{padding-block:var(--spacing-margin)}.sm\:pt-0{padding-top:0}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-9{padding-top:calc(var(--spacing) * 9)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-margin{padding-top:var(--spacing-margin)}.sm\:pr-0{padding-right:0}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:pr-6{padding-right:calc(var(--spacing) * 6)}.sm\:pr-margin{padding-right:var(--spacing-margin)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-\[utopia\.clamp\(178\,210\)\]{padding-bottom:clamp(11.125rem,10.3821rem + 3.0476vw,13.125rem)}.sm\:pb-\[utopia\.clamp\(180\,260\)\]{padding-bottom:clamp(11.25rem,9.3929rem + 7.619vw,16.25rem)}.sm\:pl-3{padding-left:calc(var(--spacing) * 3)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:\[--item\:25cqi\]{--item:25cqi}.sm\:\[--ratio\:8\/11\]{--ratio:8/11}.sm\:\[--stacking-py-margin\:rem\(12px\)\]{--stacking-py-margin:.75rem}.sm\:clip-section{clip-path:inset(0 calc(var(--spacing-margin) / 2) round var(--spacing-rounded-section))}.sm\:not-first\:hr-x:not(:first-child){--_right:var(--right,0);--_left:var(--left,0);position:relative}.sm\:not-first\:hr-x:not(:first-child):before{content:"";top:0;right:var(--_right);left:var(--_left);background-color:var(--color-text);pointer-events:none;height:1px;position:absolute}.sm\:before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.sm\:before\:absolute:before{content:var(--tw-content);position:absolute}.sm\:before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.sm\:before\:left-0:before{content:var(--tw-content);left:0}.sm\:before\:w-px:before{content:var(--tw-content);width:1px}.sm\:before\:bg-\(--color-text\):before{content:var(--tw-content);background-color:var(--color-text)}.sm\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.sm\:only\:after\:pointer-events-none:only-child:after{content:var(--tw-content);pointer-events:none}.sm\:only\:after\:absolute:only-child:after{content:var(--tw-content);position:absolute}.sm\:only\:after\:right-\(--_right\):only-child:after{content:var(--tw-content);right:var(--_right)}.sm\:only\:after\:bottom-0:only-child:after{content:var(--tw-content);bottom:0}.sm\:only\:after\:left-\(--_left\):only-child:after{content:var(--tw-content);left:var(--_left)}.sm\:only\:after\:h-px:only-child:after{content:var(--tw-content);height:1px}.sm\:only\:after\:bg-\(--color-text\):only-child:after{content:var(--tw-content);background-color:var(--color-text)}.sm\:only\:after\:content-\[\'\'\]:only-child:after{--tw-content:"";content:var(--tw-content)}}@media (width>=1000px){.md\:hr-x{--_right:var(--right,0);--_left:var(--left,0);position:relative}.md\:hr-x:before{content:"";top:0;right:var(--_right);left:var(--_left);background-color:var(--color-text);pointer-events:none;height:1px;position:absolute}.md\:hr-y{--_top:var(--top,0);--_bottom:var(--bottom,0);position:relative}.md\:hr-y:after{content:"";top:var(--_top);bottom:var(--_bottom);background-color:var(--color-text);pointer-events:none;width:1px;height:100%;position:absolute;left:50%}.md\:pointer-events-none{pointer-events:none}.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:inset-y-0{inset-block:0}.md\:top-\(--header-offset\){top:var(--header-offset)}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:left-0{left:0}.md\:z-2{z-index:2}.md\:order-0{order:0}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-full{grid-column:1/-1}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-7{grid-column-start:7}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:row-start-3{grid-row-start:3}.md\:container{width:100%}@media (width>=340px){.md\:container{max-width:340px}}@media (width>=500px){.md\:container{max-width:500px}}@media (width>=700px){.md\:container{max-width:700px}}@media (width>=1000px){.md\:container{max-width:1000px}}@media (width>=1200px){.md\:container{max-width:1200px}}@media (width>=1440px){.md\:container{max-width:1440px}}@media (width>=1600px){.md\:container{max-width:1600px}}@media (width>=1800px){.md\:container{max-width:1800px}}@media (width>=2000px){.md\:container{max-width:2000px}}@media (width>=2400px){.md\:container{max-width:2400px}}@media (width>=2560px){.md\:container{max-width:2560px}}.md\:container{padding-inline:var(--spacing-margin);width:100%;max-width:none;margin-inline:auto}.md\:mx-0{margin-inline:0}.md\:mt-0{margin-top:0}.md\:-mr-margin{margin-right:calc(var(--spacing-margin) * -1)}.md\:-ml-\(--spacing-margin\){margin-left:calc(var(--spacing-margin) * -1)}.md\:ml-0{margin-left:0}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.md\:size-\[rem\(100px\)\]{width:6.25rem;height:6.25rem}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-\[min\(calc\(100svh-var\(--spacing-header\)-var\(--spacing-margin\)\*2\)\,calc\(100cqi\*6\/7\)\)\]{height:min(calc(100svh - var(--spacing-header) - var(--spacing-margin) * 2), calc(100cqi * 6 / 7))}.md\:h-\[rem\(236px\)\]{height:14.75rem}.md\:w-\[grid-space\(1\/12\)\]{width:calc(1/12 * (calc(var(--vw,1vw) * 100) - 2 * var(--grid-margin,0px)) - (1 - 1/12) * var(--grid-gutter,0px) + 0 * var(--grid-gutter,0px))}.md\:w-\[max\(grid-space\(4\/12\)\,rem\(380px\)\)\]{width:max(calc(4/12 * (calc(var(--vw,1vw) * 100) - 2 * var(--grid-margin,0px)) - (1 - 4/12) * var(--grid-gutter,0px) + 0 * var(--grid-gutter,0px)), 23.75rem)}.md\:w-\[rem\(270px\)\]{width:16.875rem}.md\:max-w-\(--breakpoint-wide\)\!{max-width:var(--breakpoint-wide)!important}.md\:max-w-\[calc\(rem\(321px\)\+var\(--spacing-margin\)\*2\)\]{max-width:calc(20.0625rem + var(--spacing-margin) * 2)}.md\:max-w-\[rem\(600px\)\]{max-width:37.5rem}.md\:max-w-\[rem\(678px\)\]{max-width:42.375rem}.md\:max-w-lg{max-width:var(--container-lg)}.md\:min-w-0{min-width:0}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:grid-cols-\[max\(345px\,grid-space\(3\/12\)\)_1fr\]{grid-template-columns:max(345px, calc(3/12 * (calc(var(--vw,1vw) * 100) - 2 * var(--grid-margin,0px)) - (1 - 3/12) * var(--grid-gutter,0px) + 0 * var(--grid-gutter,0px))) 1fr}.md\:grid-cols-\[repeat\(var\(--tabs-columns\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--tabs-columns),minmax(0,1fr))}.md\:grid-cols-subgrid{grid-template-columns:subgrid}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-18{gap:calc(var(--spacing) * 18)}.md\:gap-gutter{gap:var(--spacing-gutter)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:gap-x-gutter{column-gap:var(--spacing-gutter)}.md\:gap-y-0{row-gap:0}.md\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.md\:gap-y-14{row-gap:calc(var(--spacing) * 14)}.md\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-\(--color-border\){border-color:var(--color-border)}.md\:border-\(--color-text\){border-color:var(--color-text)}.md\:bg-\(--color-text\){background-color:var(--color-text)}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:px-0{padding-inline:0}.md\:px-23{padding-inline:calc(var(--spacing) * 23)}.md\:px-\[rem\(120px\)\]{padding-inline:7.5rem}.md\:px-margin{padding-inline:var(--spacing-margin)}.md\:py-0{padding-block:0}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-margin{padding-block:var(--spacing-margin)}.md\:pt-0{padding-top:0}.md\:pt-9{padding-top:calc(var(--spacing) * 9)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-fluid-xl{padding-top:var(--spacing-fluid-xl)}.md\:pr-margin{padding-right:var(--spacing-margin)}.md\:pb-fluid-4xl{padding-bottom:var(--spacing-fluid-4xl)}.md\:pl-\[calc\(grid-space\(1\/12\)\+var\(--spacing-gutter\)\*2\)\]{padding-left:calc(calc(1/12 * (calc(var(--vw,1vw) * 100) - 2 * var(--grid-margin,0px)) - (1 - 1/12) * var(--grid-gutter,0px) + 0 * var(--grid-gutter,0px)) + var(--spacing-gutter) * 2)}.md\:pl-margin{padding-left:var(--spacing-margin)}.md\:text-center{text-align:center}.md\:body-md{font-family:var(--font-primary);font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height));letter-spacing:var(--tw-tracking,var(--text-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-md--font-weight))}.md\:body-sm{font-family:var(--font-primary);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-sm--font-weight))}.md\:heading-2xl{font-family:var(--font-primary);font-size:var(--text-heading-2xl);line-height:var(--tw-leading,var(--text-heading-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-2xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-2xl--font-weight))}.md\:heading-lg{font-family:var(--font-primary);font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-lg--font-weight))}.md\:heading-xl{font-family:var(--font-primary);font-size:var(--text-heading-xl);line-height:var(--tw-leading,var(--text-heading-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-xl--font-weight))}.md\:text-\(--color-bg\){color:var(--color-bg)}.md\:transition-\[top\]{transition-property:top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.md\:duration-\(--transition-duration\){--tw-duration:var(--transition-duration);transition-duration:var(--transition-duration)}.md\:ease-\(--ease\){--tw-ease:var(--ease);transition-timing-function:var(--ease)}.md\:\[--height\:calc\(var\(--spacing\)\*15\)\]{--height:calc(var(--spacing) * 15)}.md\:\[--ratio\:416\/321\]{--ratio:416/321}.md\:first-of-type\:border-l-0:first-of-type{border-left-style:var(--tw-border-style);border-left-width:0}}@media (width>=1200px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-8{grid-column-start:8}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=1440px){.xl\:\[grid-row\:1\/span_var\(--span-xl\)\]{grid-row:1/span var(--span-xl)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}}@container not (width>=500px){.\@max-xs\:p-3{padding:calc(var(--spacing) * 3)}.\@max-xs\:py-4{padding-block:calc(var(--spacing) * 4)}.\@max-xs\:heading-xs{font-family:var(--font-primary);font-size:var(--text-heading-xs);line-height:var(--tw-leading,var(--text-heading-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-xs--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-xs--font-weight))}}@container (width>=340px){.\@2xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container perks (width>=400px){.\@cell-sm\/perks\:h-auto{height:auto}.\@cell-sm\/perks\:w-\[52cqi\]{width:52cqi}.\@cell-sm\/perks\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@cell-sm\/perks\:\[--ratio-max-height\:rem\(140px\)\]{--ratio-max-height:8.75rem}.\@cell-sm\/perks\:\[--ratio\:14\/15\]{--ratio:14/15}}@container (width>=1000px){.\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1200px){.\@lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:none){.hover-none\:hidden{display:none}}@media (prefers-reduced-motion:reduce){.reduced-motion\:static{position:static}.reduced-motion\:ml-0{margin-left:0}.reduced-motion\:flex{display:flex}.reduced-motion\:grid{display:grid}.reduced-motion\:hidden{display:none}.reduced-motion\:aspect-\[245\/352\]{aspect-ratio:245/352}.reduced-motion\:h-auto{height:auto}.reduced-motion\:w-auto{width:auto}.reduced-motion\:w-full{width:100%}.reduced-motion\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.reduced-motion\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.reduced-motion\:grid-rows-\[1fr_auto_auto_auto\]{grid-template-rows:1fr auto auto auto}.reduced-motion\:flex-col{flex-direction:column}.reduced-motion\:gap-gutter{gap:var(--spacing-gutter)}.reduced-motion\:py-margin{padding-block:var(--spacing-margin)}.reduced-motion\:\[grid-area\:auto\]{grid-area:auto}.reduced-motion\:not-first\:ml-0:not(:first-child){margin-left:0}.reduced-motion\:before\:hidden:before{content:var(--tw-content);display:none}}@media (width>=700px){@media (prefers-reduced-motion:reduce){.sm\:reduced-motion\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (width>=1000px){@media (prefers-reduced-motion:reduce){.md\:reduced-motion\:aspect-\[321\/416\]{aspect-ratio:321/416}}}.\[\&_\*\]\:max-w-none *{max-width:none}.\[\&_\.c-button_icon\]\:order-last .c-button icon{order:9999}.\[\&_iframe\]\:block iframe{display:block}.\[\&_p\]\:my-0 p{margin-block:0}.\[\&_td\]\:py-3 td{padding-block:calc(var(--spacing) * 3)}.\[\&_td\:first-child\]\:pr-4 td:first-child{padding-right:calc(var(--spacing) * 4)}.\[\&_tr\:not\(\:last-child\)\]\:border-b tr:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:not\(\:last-child\)\]\:border-\(--color-border\) tr:not(:last-child){border-color:var(--color-border)}.\[\&\.is-visible\]\:translate-y-0.is-visible{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}@media not all and (width>=1000px){.max-md\:\[\&\[hidden\]\]\:invisible[hidden]{visibility:hidden}}:has(.c-flavor-swatch:hover) .c-flavor-swatch:not(:hover) .\[\:has\(\.c-flavor-swatch\:hover\)_\.c-flavor-swatch\:not\(\:hover\)_\&\]\:opacity-0\!{opacity:0!important}c-wheel-vega:not(:defined) .\[c-wheel-vega\:not\(\:defined\)_\&\]\:invisible{visibility:hidden}@scope(.rte) to (.not-prose){:scope :is(p,h4,h5,ul,ol,hr){max-width:var(--rte-max-width-narrow)}:scope :is(h2,h3){max-width:var(--rte-max-width-medium)}:scope :is(blockquote,figure,img,iframe,video){max-width:var(--rte-max-width-wide)}:scope>:not(ul):not(ol){text-align:var(--rte-text-align)}:scope>*{margin-inline:var(--rte-elems-margin-x)}:scope :is(p,ul,ol){font-family:var(--rte-font-family);font-size:var(--rte-font-size);line-height:var(--rte-line-height);font-weight:var(--rte-font-weight);letter-spacing:var(--rte-letter-spacing)}:scope :is(h2,h3,h4){color:var(--rte-heading-color);font-family:var(--font-heading);line-height:var(--rte-heading-line-height);letter-spacing:var(--rte-heading-letter-spacing);font-weight:var(--rte-heading-font-weight);margin-block:var(--rte-heading-margin-top) var(--rte-heading-margin-bottom)}:scope h2{font-size:calc(var(--rte-heading-font-size) * var(--rte-heading-ratio-h2))}:scope h3{font-size:calc(var(--rte-heading-font-size) * var(--rte-heading-ratio-h3))}:scope h4{font-size:calc(var(--rte-heading-font-size) * var(--rte-heading-ratio-h4))}:scope strong{font-family:var(--font-primary);font-weight:700}:scope em strong,:scope strong em{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-style:italic}:scope a{text-underline-offset:2px;color:inherit;transition:color var(--transition-duration) var(--ease)}:scope a:focus-visible{color:var(--rte-hover-color)}@media (hover:hover){:scope a:hover{color:var(--rte-hover-color)}}:scope li:last-of-type{margin-bottom:0}:scope img{width:100%;margin-block:var(--spacing-fluid-xl);border-radius:0}:scope figure{margin-block:var(--spacing-fluid-xl);position:relative}:scope figure img{margin-block:0}:scope figure figcaption{font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight))}:scope blockquote{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-md--font-weight));margin-block:var(--spacing-fluid-3xl);border-inline-start:none;padding-inline-start:0;font-style:normal}:scope blockquote>:not(figcaption){max-width:unset;font:inherit;margin:0}:scope blockquote figcaption{font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight));text-transform:uppercase;margin-top:2em}:scope hr{opacity:.1;margin-block:var(--spacing-fluid-3xl)}}@scope(.rte-article) to (.not-prose){:scope :is(h2,h3){max-width:var(--rte-max-width-narrow)}:scope blockquote{--rte-text-align:center}}.rte>:first-child{margin-top:0!important}.rte>:last-child{margin-bottom:0!important}.c-faq-listing-tabs [data-tabs-list]>li:last-child{scroll-snap-align:end}.shopify-policy__body .rte{--rte-font-family:var(--font-primary-regular);--rte-font-weight:400}}@media (width>=700px){:root{--grid-margin:var(--spacing-margin-desktop);--grid-columns:8}}@media (width>=1000px){:root{--spacing-gutter-lg:calc(var(--grid-gutter) * 2);--grid-columns:12}}.c-button.-dark,.c-button.-light{--color-bg:var(--color-neutral-100);--color-bg-alt:var(--color-neutral-50);--color-bg-muted:var(--color-neutral-200);--color-text:var(--color-neutral-800);--color-text-muted:var(--color-neutral-600);--color-text-muted-inverse:var(--color-neutral-400);--color-text-reveal:var(--color-neutral-200);--color-border:var(--color-neutral-800);--color-error:var(--color-red-600);--color-overlay:#29292980}@supports (color:color-mix(in lab, red, red)){.c-button.-dark,.c-button.-light{--color-overlay:color-mix(in srgb, var(--color-neutral-800) 50%, transparent)}}.c-button.-dark,.c-button.-light{--color-transparent-negative:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.c-button.-dark,.c-button.-light{--color-transparent-negative:color-mix(in srgb, var(--color-bg) 85%, var(--color-text))}}.c-button.-light .c-button_inner{--_color-bg:var(--color-bg-muted);--_color-text:var(--color-text);--_color-bg-hover:var(--color-bg);--_color-text-hover:var(--color-text);--_color-border-hover:var(--color-text);--_color-bg-disabled:var(--color-bg-muted);--_color-text-disabled:var(--color-text-muted);--_color-ring:var(--color-text)}.c-button.-transparent .c-button_inner{--_color-bg:transparent;--_color-text:var(--color-text);--_color-bg-hover:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.c-button.-transparent .c-button_inner{--_color-bg-hover:color-mix(in srgb, var(--color-text) 5%, transparent)}}.c-button.-transparent .c-button_inner{--_color-text-hover:var(--_color-text);--_color-border-hover:transparent;--_color-bg-disabled:transparent;--_color-text-disabled:var(--color-text-muted);--_color-ring:var(--color-text)}.c-button.-light.-transparent .c-button_inner{--_color-text:var(--color-bg);--_color-text-hover:var(--_color-text);--_color-bg-hover:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.c-button.-light.-transparent .c-button_inner{--_color-bg-hover:color-mix(in srgb, var(--color-bg) 5%, transparent)}}.c-button.-light.-transparent .c-button_inner{--_color-border-hover:transparent;--_color-ring:var(--color-bg)}.c-button.-negative .c-button_inner{--_color-bg:var(--color-bg);--_color-text:var(--color-text);--_color-bg-hover:var(--color-text);--_color-text-hover:var(--color-bg);--_color-border-hover:transparent;--_color-bg-disabled:var(--color-bg-muted);--_color-text-disabled:var(--color-text-muted);--_color-ring:var(--color-text);--_color-border:var(--color-border)}.c-button.-light.-negative .c-button_inner{--_color-bg:var(--color-text);--_color-text:var(--color-bg);--_color-bg-hover:var(--color-bg);--_color-text-hover:var(--color-text);--_color-border-hover:transparent;--_color-bg-disabled:var(--color-text-muted);--_color-text-disabled:var(--color-bg-muted);--_color-ring:var(--color-bg);--_color-border:var(--color-bg)}.c-button:is([disabled],[aria-disabled=true],.is-disabled) .c-button_inner{color:var(--_color-text-disabled)}.c-button:is([disabled],[aria-disabled=true],.is-disabled) .c-button_inner:before{background-color:var(--_color-bg-disabled)}@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}@property --drawer-swipe-movement-y{syntax:"<length>";inherits:false;initial-value:0}@property --nested-swipe-progress{syntax:"<number>";inherits:false;initial-value:0}@property --wheel-plane{syntax:"<length>";inherits:false;initial-value:0}@property --wheel-scroll-offset{syntax:"<length>";inherits:false;initial-value:0}@property --wheel-gap{syntax:"<length>";inherits:false;initial-value:0}@font-face{font-family:icon-font;font-weight:400;font-style:normal;font-display:swap;src:url(./icon-font.woff?bc2c789cbeffe6b10b5fb7d8711e17df)format("woff"),url(data:font/woff2;base64,d09GMgABAAAAAA3UAAsAAAAAF8gAAA2EAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIQeBk4AgQIKnTSWLgteAAE2AiQDgTgEIAWCDAeFQ4vGBMieB7atZesKFRWWFhbfekYd3O+9V1m/aFUCjW3cPpzQhnAzL60T6jHg34EAfRNBXtSZwOaweUiQ1tGa6CWZuBLgrgONNOAAE0ygNA4CyiOt/fwBy//4gaO1RRSNXCQSaaQIrbGL7dwm8MH8/xNt7968fdKWxCU08dCTrrXJ+QuVjpSiMjshIABYoR6SNu3Qgxg4+B9oupSL50+CGAAqcLjW0XvycXb+kFnIPuQC8gTCIl6EYRsyhr8NjsniiSRShVKrMyDwWicOuCSCyOezBUKOQsiXyuQ8GM70x9xRbFsklujZCPQ0bQiK5YMNwCUPSxK1zhxxwR0oQS7WdB/vTt5B45lmZsxDPSlccGFgDZ2ozVLjy7aIrYUZBt6VbtiZZNJRkHL0xBjTNAG6OmOrLxYldA1cnon1OUV0AposDWWnoEERw7Dl4ZjxY95hoHCMOJoCJGGdDRWojMebyVjyWkZGLBDsKBkodHgcym5tgF3kNXpkvU2P8w4TADA8vK8AAIglANSBAdA5YiTcG/JoXMQNHt3wcECEgYIHl916CMiYF5d8rJu5cgAAppKlf4RMJr9KjHRUh63gX81mjkagMgAAGGPdddcO4AsA4ps2DrSdQyE+xxmBNCY8QyBKjpnJxHnfoRRomtIcmLlJGRVFxeiiIiImrErGFYqklAhtcrJiVWKiZIF6YUR8eCr9pyhOzhCERRUQTkjn+ZPuPInUG0wD+uFAE+wccdkUEEV+ZsiiKWioqdGklQ4Ojs50ZRUovYIwpDb6x9ra5BmieF3vhVCYlWdNLW6ur0/NLBsaGpvlzi2mAzw/qDL4RltbZekQmsMsQVseEn6Gie1W8rxUyEfj7CEzg9U6CJYwRlCRSD0AxBY4krPjDvxssHcHsGCMOUOc7M5QWDMz5Kyf6Ntm9Ku3WQ5/RY3S29qjYbyYtyM5B0YxLpAFpzplE12UMytbVstv9S00OHw4O4tPZc+nq8Xlgf5+urs5d5o7V/GII+lAPU2zJhcgA9VqjsqQS+lVKhnMy0hM5YN5vRjjJ1iWPJtmmWhxOgm/eludsMxfVUewpCJHnCaa2EyS803vVYo0HlhcuE9VzuGR505n3R7SV2u8+KIY+AHgPRucH15sbLrqktKrZh3mV6oALYommkMHnQUznzlrOnXafPaM8fQpM8tKJDmCYINwisRmRQ9YbuccyDe1hUDSiuvPr3OX5WTSAbsqFHKFVD7ROyDNVfpwVwmEGqahAdM7BwaUFX1NU53v/DnzQ80js/aBzmyDOwbgnBLI8ysb+Y2d4vZ+sTfEKuwbE44gqJ3krAQrkSCefLrC8+UFbT2aYAkAbMcYyhVCUfAvrGoSpueKq5vFzZ1jKHm4ogFetkHIyxs7t/dPdce6POGATe2XuxWe1Hw6oPLJXMCSFqw4LLXBEQjCKq8t5NE4uzi7XkTCu2qXiUctJQ09EqmtbxiUvbLyIdDfqOrVhkrBpta09FnSZC7cofJVk5w53qYJgoiqDaEJ9mYk0tpddSQ+MuGMBXfsoIkg1mY7PkEG4FyzipbVLapawvoxxo8Ayb7AloXI8iGXNsQEhUfuzlP7K/C5jrsz82mRN3TyvJwTaoIQLoCCsWtoEvZPmLnKWryQz8rWOlBfIFC90NcoSy8Z6FFuYbAJzixYomSq6ogiMTdH56+oqFjkb5JnNPfTm03TPbli+XVBEIyiKJp4njdACA91QAgsPI/aRXF6jiBc0LFW0rRXz9jMNkFA2DxCwgRBxGxQeuvk7nKa4xDEmofBAVqeqDBS21fOF0p9lbCMVTIUoGT9Itrcyy4HvyVZpYO94nA5Eo5m8/xG8yETJ3fnKb2Y3sjesYvXiVvwg3qmBBy4I2gl7SRHmgx5GEXVHB7CaryEXrxvZEmkwIde1MRZ9YjhtLtI3Se8p2vBLd4CygktvMxVqOrlPRndz/nF7YFihUc0CcIBBquBcIFEUiUIy1jCLVhFBUfWN58HRSt5fqkDd/EWSE2J2KLTbpFKtZu36FpaSt1m7ZbHpTHg35K2154wSXEx2hMbEeuJBlf/4VmFW6btTNkYd1Oxaklp6aLV106VX/7fRZw4/UjtWJeySfXWzINrd4e9J9M3yvesWQOc/x0airZO7Ty39GTq6iWt2Yt2HztVdthyJk/sM6vY9S49Kw+uWxX+HWVT7F0995zzAxuXJE+K297U9EJilb/At0OCbAJWccL8vfuk+9au//TTMxY7k7EX6DlelMa9SFHz9+2VEmw+/8obcGV0lBIHe7uCC9MvwaiFmOJAab4Abc/fnsnZKXuA1kxNfvrewb8+e8N3q2Ln7IjI7bO2S4xSOXKNmotMS5oaQ2/oGjhNJ3+IriOY2d72Zysfa8E+i3ls94T1bTJ51c62g/N0Z2IXrL0agIHLvz49/MWv1bWjE7ZsKUMAQFjBYEyA4ChNLYMhSYqDJIzQ0LetnyFrtbEQbbhjSTMeYgfiEoLAwXqRzWV9RRVeZTx5oD/1/YEBTpeWGu7SWBurlspR7jzfIBWMQIf/z73KLxsTwCme8/Aj3WS/zElr0Oja1POxYxnNSUNrrZamUomKWGCtuSlxEUtEhGgM6SHS5Yfl/zs+AyiIdt6qJjwwf8fVhfHyGyrljs/TH4/ujSv9JighsISXvw6ZhGRpgzLj7q780MQVKgk2X1Aaiplw0DildtS8BaksJqgds9QLmxdeez/nIY1EZISYHo29PmhOkobhC0U5QcrgoXcG9J/z/PH0sxOfzrfLpviCrdZVo1il8zFdtt9wZVZQwVzGuMFbmtkgZiuzp9pT8yrFL8Uvgf8o3F82GUvxUBtgn9LSPh0W60GwgeqhiC/QFtE69PWjiv5eCL0eeuEv8F+xVjmfLh9RJBG6p/402cdkqgrrtW25Rd7jil5dkxKVJ8lLraPFmDJTH9vm5FFXvgHk9vpVteTmzpgGwqtLPebdh3LqYWH5Y/eBsl2S7hZF8HXNA03Mgf4DNJ2b9lk05/YNYE7o36zLwUTutIq0eZ6Nc9PE1y7rkLve6J67iE5H8ISnIZ5obw+SJiShkVnBOh3i7SEQPIju8m5zcmtLpCtVh1rPnHYkHD5sTzh9Rm6lDhK57K2mZPB8l6YxLQ7ztZqMDfUKn7RGdVRw1iRPdnAkX2h3bPBoGyLRtWs8k78/Fwouetirv3VJK0S9ogpphVZ7P64jOlD+yI1IgCS3lzq4oUyYVe0j7Ar2QUVZ4xmzIlGf4C6hjygyK/h8oDxQ8Or3JVmE9y4iCFm2HFTNkqVhWE3Y0vBqTJL7wsNOTbX01gjziCHfEO89AXLPi3QGylE+pHWOy2NRESJuc8om7zp2dcoQThpytX3Xi1wjj7fRID8QefXaWRYh83z4Xvd5Y+bdym5g7KI00rut3JrgcR6YM6Q2y19H79dKPlw0cNR7V1Y4Qeho6g1bgp0GC2wVuW8R/fa5FYQxNUNd23LWmW67Rg32mc7LxoNu2IUtLELR8jXXrrdRtornFDYZOEt+thT6GUgj2NkY8P0Ug+G1djhYrcX1sOHapGGxdphp+LCn3yirRuU1SpW8ulquUtbI0WoyCa2pQZ3JAwb6Dli+/J59mQG+QHW5oKiSyaoUbHBxyWEeh8jWHj/6b8rQ9iXuZfT13PJHeayuqoxhhekSa1mZVTK0UyLYvXX24nUtfjI2n72UzUvwXKkOa3hF/RmuyJqaLemZIIt5lm4GWTG6Lj/nou3Yi9KljItLdvQZ0dO2gclNTckTQPU+98L6+FcPAe4J5/Vcej7jYf28uaxdrMYdLFYncZUxJpZOU8feGe0aSR/jriHNc9cy91m7bgeTdbbnyCqyB4FR7L1Df/34BX+Hht29bor2Vo4zZNU/yb9YiPb3sdH+gwzBCpmCFl7MH8J2bBYZwuwD+/lYaEUEJoU5sME2CqkkqJ3g9s9Zkv7sUT/ETOWJxTy3rxP5dK3EwjKtY5ksL6ZftCEYNR9So6qzH/LoWXoCmChsD/o6QVPSyk39RgPEDoAb+pPrSF/q7ZUuSG8AQEM4Dvz7+6g9QCYqRcqDR44O+TnTnc5+4oV/r08FKiSx0GbrCUIdEBCQQuh1tJhW0V5qoYm/OoMKRF/qAyAXngDcRNWACGY6gARA5CTgEKwm5U4yP+GuFCdDDdXVTNGmgh0DBzsJo78IVwFj0s1Gz3UmmKu4Waijw8lI9VUAYyfACu6lQ0rtBrmSW/8rgqYWnFGMwAXqiuV/A4htQlQJ52SkMxFDXpEyHyMtJeszqRnPKlKGi5sgMN9PCsAIiZAEyZACqZAG6ZABmZAF2ZADuZAHPgBO4EMBRKAP9IV+0B8GwEAYBIOhEIbAUBgGw2EEFMFIKIZRMBrGwFgYB+NhAkyk6g0GR7cdZ+hdLscAiQ0z4szdGJfFZMY5NdvtbAbaALHdMZBpCDMYfhplFV8XUp+Gkw1mzGBlu0Z/l8P+AtlP0+ZwYzSj3oC1OxxWusXuxvUml76LZrPYrViHxU5xY3qXwUzBLVbcYaXiAyw4jrmogxzdeHc7xrNZTHq824VJDGa9S6KSKSvn8tdUK0k2T1UBFuXUSmiuoiqHVbIqNolVc5o11X3BoqyGzVZVgZMrqnJX/lHhpAEA)format("woff2")}:root{--icon-font-name:"icon-font";--icon-code-account:"";--icon-code-arrow-left:"";--icon-code-arrow-right:"";--icon-code-arrow-up-right:"";--icon-code-arrow-up:"";--icon-code-box:"";--icon-code-carret-left:"";--icon-code-carret-right:"";--icon-code-cart:"";--icon-code-check:"";--icon-code-chevron-right:"";--icon-code-close:"";--icon-code-facebook:"";--icon-code-instagram:"";--icon-code-linkedin:"";--icon-code-minus:"";--icon-code-plus:"";--icon-code-search:"";--icon-code-tiktok:"";--icon-code-twitter:"";--icon-code-youtube:""}.c-icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icon-font;font-style:normal;font-weight:400;line-height:1}.c-icon.-account:before{content:var(--icon-code-account)}.c-icon.-arrow-left:before{content:var(--icon-code-arrow-left)}.c-icon.-arrow-right:before{content:var(--icon-code-arrow-right)}.c-icon.-arrow-up-right:before{content:var(--icon-code-arrow-up-right)}.c-icon.-arrow-up:before{content:var(--icon-code-arrow-up)}.c-icon.-box:before{content:var(--icon-code-box)}.c-icon.-carret-left:before{content:var(--icon-code-carret-left)}.c-icon.-carret-right:before{content:var(--icon-code-carret-right)}.c-icon.-cart:before{content:var(--icon-code-cart)}.c-icon.-check:before{content:var(--icon-code-check)}.c-icon.-chevron-right:before{content:var(--icon-code-chevron-right)}.c-icon.-close:before{content:var(--icon-code-close)}.c-icon.-facebook:before{content:var(--icon-code-facebook)}.c-icon.-instagram:before{content:var(--icon-code-instagram)}.c-icon.-linkedin:before{content:var(--icon-code-linkedin)}.c-icon.-minus:before{content:var(--icon-code-minus)}.c-icon.-plus:before{content:var(--icon-code-plus)}.c-icon.-search:before{content:var(--icon-code-search)}.c-icon.-tiktok:before{content:var(--icon-code-tiktok)}.c-icon.-twitter:before{content:var(--icon-code-twitter)}.c-icon.-youtube:before{content:var(--icon-code-youtube)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
