:root{--light-100: #ffffff;--light-200: #ebebeb;--light-300: #d9d9d9;--dark-700: #453e42;--dark-800: #2f2b2d;--dark-900: #1f1d1e;--brand-500: #c6fb50;--brand-text: var(--dark-900);--primary-family: var(--font-inter, system-ui, sans-serif);--primary-regular: 400;--primary-medium: 500;--primary-bold: 700;--letter-spacing-tight: -.03em;--letter-spacing-normal: 0em;--line-height-small: 1;--line-height-medium: 1.1;--line-height-large: 1.3;--line-height-huge: 1.5;--border-width: .0625rem;--focus-width: .125rem;--focus-offset: .1827rem;--focus-offset-inner: calc(var(--focus-width) * -1);--hover-duration: .2s;--hover-ease: ease;--open-duration: var(--hover-duration);--open-ease: var(--hover-ease);--radius-small: .5rem;--radius-main: 1rem;--radius-round: 100vw;--viewport-min: 320;--viewport-max: 1440;--max-width-small: 70rem;--max-width-main: calc(var(--viewport-max) / 16 * 1rem);--max-width-full: 100%;--nav-height: 5rem;--display: clamp(var(--display-min) / 16 * 1rem, ((var(--display-min) - ((var(--display-max) - var(--display-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--display-max) - var(--display-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--display-max) / 16 * 1rem);--display-min: 64;--display-max: 112;--display-line-height: var(--line-height-small);--display-letter-spacing: var(--letter-spacing-tight);--display-text-transform: none;--display-margin-top: var(--space-7);--display-margin-bottom: var(--space-6);--display-font-family: var(--primary-family);--display-font-weight: var(--primary-medium);--display-text-wrap: balance;--h1: clamp(var(--h1-min) / 16 * 1rem, ((var(--h1-min) - ((var(--h1-max) - var(--h1-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--h1-max) - var(--h1-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--h1-max) / 16 * 1rem);--h1-min: 48;--h1-max: 80;--h1-line-height: var(--line-height-small);--h1-letter-spacing: var(--letter-spacing-tight);--h1-text-transform: none;--h1-margin-top: var(--space-7);--h1-margin-bottom: var(--space-6);--h1-font-family: var(--primary-family);--h1-font-weight: var(--primary-medium);--h1-text-wrap: balance;--h2: clamp(var(--h2-min) / 16 * 1rem, ((var(--h2-min) - ((var(--h2-max) - var(--h2-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--h2-max) - var(--h2-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--h2-max) / 16 * 1rem);--h2-min: 40;--h2-max: 64;--h2-line-height: var(--line-height-small);--h2-letter-spacing: var(--letter-spacing-tight);--h2-text-transform: none;--h2-margin-top: var(--space-7);--h2-margin-bottom: var(--space-5);--h2-font-family: var(--primary-family);--h2-font-weight: var(--primary-medium);--h2-text-wrap: balance;--h3: clamp(var(--h3-min) / 16 * 1rem, ((var(--h3-min) - ((var(--h3-max) - var(--h3-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--h3-max) - var(--h3-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--h3-max) / 16 * 1rem);--h3-min: 36;--h3-max: 48;--h3-line-height: var(--line-height-medium);--h3-letter-spacing: var(--letter-spacing-tight);--h3-text-transform: none;--h3-margin-top: var(--space-6);--h3-margin-bottom: var(--space-5);--h3-font-family: var(--primary-family);--h3-font-weight: var(--primary-medium);--h3-text-wrap: balance;--h4: clamp(var(--h4-min) / 16 * 1rem, ((var(--h4-min) - ((var(--h4-max) - var(--h4-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--h4-max) - var(--h4-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--h4-max) / 16 * 1rem);--h4-min: 28;--h4-max: 32;--h4-line-height: var(--line-height-medium);--h4-letter-spacing: var(--letter-spacing-tight);--h4-text-transform: none;--h4-margin-top: var(--space-6);--h4-margin-bottom: var(--space-4);--h4-font-family: var(--primary-family);--h4-font-weight: var(--primary-medium);--h4-text-wrap: balance;--h5: clamp(var(--h5-min) / 16 * 1rem, ((var(--h5-min) - ((var(--h5-max) - var(--h5-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--h5-max) - var(--h5-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--h5-max) / 16 * 1rem);--h5-min: 22;--h5-max: 24;--h5-line-height: var(--line-height-medium);--h5-letter-spacing: var(--letter-spacing-tight);--h5-text-transform: none;--h5-margin-top: var(--space-5);--h5-margin-bottom: var(--space-4);--h5-font-family: var(--primary-family);--h5-font-weight: var(--primary-medium);--h5-text-wrap: balance;--h6: clamp(var(--h6-min) / 16 * 1rem, ((var(--h6-min) - ((var(--h6-max) - var(--h6-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--h6-max) - var(--h6-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--h6-max) / 16 * 1rem);--h6-min: 16;--h6-max: 18;--h6-line-height: var(--line-height-medium);--h6-letter-spacing: var(--letter-spacing-tight);--h6-text-transform: none;--h6-margin-top: var(--space-5);--h6-margin-bottom: var(--space-3);--h6-font-family: var(--primary-family);--h6-font-weight: var(--primary-medium);--h6-text-wrap: balance;--text-large: clamp(var(--text-large-min) / 16 * 1rem, ((var(--text-large-min) - ((var(--text-large-max) - var(--text-large-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--text-large-max) - var(--text-large-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--text-large-max) / 16 * 1rem);--text-large-min: 18;--text-large-max: 20;--text-large-line-height: var(--line-height-large);--text-large-letter-spacing: var(--letter-spacing-normal);--text-large-text-transform: none;--text-large-margin-top: var(--space-4);--text-large-margin-bottom: var(--space-4);--text-large-font-family: var(--primary-family);--text-large-font-weight: var(--primary-regular);--text-large-text-wrap: pretty;--text-main: clamp(var(--text-main-min) / 16 * 1rem, ((var(--text-main-min) - ((var(--text-main-max) - var(--text-main-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--text-main-max) - var(--text-main-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--text-main-max) / 16 * 1rem);--text-main-min: 16;--text-main-max: 18;--text-main-line-height: var(--line-height-huge);--text-main-letter-spacing: var(--letter-spacing-normal);--text-main-text-transform: none;--text-main-margin-top: var(--space-4);--text-main-margin-bottom: var(--space-4);--text-main-font-family: var(--primary-family);--text-main-font-weight: var(--primary-regular);--text-main-text-wrap: pretty;--text-small: clamp(var(--text-small-min) / 16 * 1rem, ((var(--text-small-min) - ((var(--text-small-max) - var(--text-small-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--text-small-max) - var(--text-small-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--text-small-max) / 16 * 1rem);--text-small-min: 14;--text-small-max: 16;--text-small-line-height: var(--line-height-huge);--text-small-letter-spacing: var(--letter-spacing-normal);--text-small-text-transform: none;--text-small-margin-top: var(--space-4);--text-small-margin-bottom: var(--space-4);--text-small-font-family: var(--primary-family);--text-small-font-weight: var(--primary-regular);--text-small-text-wrap: pretty;--site-margin: clamp(var(--site-margin-min) / 16 * 1rem, ((var(--site-margin-min) - ((var(--site-margin-max) - var(--site-margin-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--site-margin-max) - var(--site-margin-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--site-margin-max) / 16 * 1rem);--site-margin-min: 16;--site-margin-max: 48;--site-gutter: clamp(var(--site-gutter-min) / 16 * 1rem, ((var(--site-gutter-min) - ((var(--site-gutter-max) - var(--site-gutter-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--site-gutter-max) - var(--site-gutter-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--site-gutter-max) / 16 * 1rem);--site-gutter-min: 16;--site-gutter-max: 32;--site-width: calc(100% - var(--site-margin) * 2);--space-1: clamp(var(--space-1-min) / 16 * 1rem, ((var(--space-1-min) - ((var(--space-1-max) - var(--space-1-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--space-1-max) - var(--space-1-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--space-1-max) / 16 * 1rem);--space-1-min: 6;--space-1-max: 8;--space-2: clamp(var(--space-2-min) / 16 * 1rem, ((var(--space-2-min) - ((var(--space-2-max) - var(--space-2-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--space-2-max) - var(--space-2-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--space-2-max) / 16 * 1rem);--space-2-min: 10;--space-2-max: 12;--space-3: clamp(var(--space-3-min) / 16 * 1rem, ((var(--space-3-min) - ((var(--space-3-max) - var(--space-3-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--space-3-max) - var(--space-3-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--space-3-max) / 16 * 1rem);--space-3-min: 14;--space-3-max: 16;--space-4: clamp(var(--space-4-min) / 16 * 1rem, ((var(--space-4-min) - ((var(--space-4-max) - var(--space-4-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--space-4-max) - var(--space-4-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--space-4-max) / 16 * 1rem);--space-4-min: 20;--space-4-max: 24;--space-5: clamp(var(--space-5-min) / 16 * 1rem, ((var(--space-5-min) - ((var(--space-5-max) - var(--space-5-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--space-5-max) - var(--space-5-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--space-5-max) / 16 * 1rem);--space-5-min: 28;--space-5-max: 32;--space-6: clamp(var(--space-6-min) / 16 * 1rem, ((var(--space-6-min) - ((var(--space-6-max) - var(--space-6-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--space-6-max) - var(--space-6-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--space-6-max) / 16 * 1rem);--space-6-min: 32;--space-6-max: 40;--space-7: clamp(var(--space-7-min) / 16 * 1rem, ((var(--space-7-min) - ((var(--space-7-max) - var(--space-7-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--space-7-max) - var(--space-7-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--space-7-max) / 16 * 1rem);--space-7-min: 36;--space-7-max: 48;--space-8: clamp(var(--space-8-min) / 16 * 1rem, ((var(--space-8-min) - ((var(--space-8-max) - var(--space-8-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--space-8-max) - var(--space-8-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--space-8-max) / 16 * 1rem);--space-8-min: 40;--space-8-max: 64;--section-space-small: clamp(var(--section-space-small-min) / 16 * 1rem, ((var(--section-space-small-min) - ((var(--section-space-small-max) - var(--section-space-small-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--section-space-small-max) - var(--section-space-small-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--section-space-small-max) / 16 * 1rem);--section-space-small-min: 48;--section-space-small-max: 80;--section-space-medium: clamp(var(--section-space-medium-min) / 16 * 1rem, ((var(--section-space-medium-min) - ((var(--section-space-medium-max) - var(--section-space-medium-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--section-space-medium-max) - var(--section-space-medium-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--section-space-medium-max) / 16 * 1rem);--section-space-medium-min: 64;--section-space-medium-max: 112;--section-space-large: clamp(var(--section-space-large-min) / 16 * 1rem, ((var(--section-space-large-min) - ((var(--section-space-large-max) - var(--section-space-large-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--section-space-large-max) - var(--section-space-large-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--section-space-large-max) / 16 * 1rem);--section-space-large-min: 88;--section-space-large-max: 160;--section-space-nav-overlap: clamp(var(--section-space-nav-overlap-min) / 16 * 1rem, ((var(--section-space-nav-overlap-min) - ((var(--section-space-nav-overlap-max) - var(--section-space-nav-overlap-min)) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) / 16 * 1rem + ((var(--section-space-nav-overlap-max) - var(--section-space-nav-overlap-min)) / (var(--viewport-max) - var(--viewport-min))) * 100vw), var(--section-space-nav-overlap-max) / 16 * 1rem);--section-space-nav-overlap-min: 160;--section-space-nav-overlap-max: 224}:root,.theme-light,.theme-dark .theme-invert,.theme-brand .theme-invert{color-scheme:light;--background: var(--light-300);--background-2: var(--light-200);--background-3: var(--light-100);--background-skeleton: color-mix(in lab, currentcolor 10%, transparent);--text: var(--dark-900);--text-2: color-mix(in lab, currentcolor 60%, transparent);--border: color-mix(in lab, var(--text) 20%, transparent);--heading-accent: color-mix(in srgb, var(--brand-500), black 20%);--selection-background: var(--text);--selection-text: var(--background);--button-background: var(--brand-500);--button-border: var(--button-background);--button-text: var(--brand-text);--button-background-hover: var(--text);--button-border-hover: var(--button-background-hover);--button-text-hover: var(--background);--button-2-background: transparent;--button-2-border: var(--border);--button-2-text: var(--text);--button-2-background-hover: var(--text);--button-2-border-hover: var(--button-2-background-hover);--button-2-text-hover: var(--background);--link-text: var(--text);--link-border: var(--border);--link-text-hover: var(--text);--link-border-hover: var(--brand-500)}.theme-dark,.theme-light .theme-invert{color-scheme:dark;--background: var(--dark-900);--background-2: var(--dark-800);--background-3: var(--dark-700);--background-skeleton: color-mix(in lab, currentcolor 10%, transparent);--text: var(--light-100);--text-2: color-mix(in lab, currentcolor 60%, transparent);--border: color-mix(in lab, var(--text) 20%, transparent);--heading-accent: var(--brand-500);--selection-background: var(--text);--selection-text: var(--background);--button-background: var(--brand-500);--button-border: var(--button-background);--button-text: var(--brand-text);--button-background-hover: var(--text);--button-border-hover: var(--button-background-hover);--button-text-hover: var(--background);--button-2-background: transparent;--button-2-border: var(--border);--button-2-text: var(--text);--button-2-background-hover: var(--text);--button-2-border-hover: var(--button-2-background-hover);--button-2-text-hover: var(--background);--link-text: var(--text);--link-border: var(--border);--link-text-hover: var(--text);--link-border-hover: var(--text)}.theme-brand{color-scheme:dark;--background: var(--brand-500);--background-2: color-mix(in lab, var(--background) 90%, var(--text));--background-3: color-mix(in lab, var(--background) 80%, var(--text));--background-skeleton: color-mix(in lab, currentcolor 10%, transparent);--text: var(--brand-text);--text-2: color-mix(in lab, currentcolor 60%, transparent);--border: color-mix(in lab, var(--text) 20%, transparent);--heading-accent: color-mix(in srgb, var(--text), white 20%);--selection-background: var(--text);--selection-text: var(--background);--button-background: var(--brand-text);--button-border: var(--button-background);--button-text: var(--background);--button-background-hover: var(--light-100);--button-border-hover: var(--button-background-hover);--button-text-hover: var(--dark-900);--button-2-background: transparent;--button-2-border: var(--border);--button-2-text: var(--text);--button-2-background-hover: var(--light-100);--button-2-border-hover: var(--button-2-background-hover);--button-2-text-hover: var(--dark-900);--link-text: var(--text);--link-border: var(--border);--link-text-hover: var(--text);--link-border-hover: var(--text)}:root,[class*=theme-]{background-color:var(--background);color:var(--text)}*,:before,:after{box-sizing:border-box}*{margin:0}body{display:flex;flex-direction:column;min-height:100svh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body>main{display:flex;flex-direction:column;flex-grow:1}a{text-decoration:none;color:inherit}a:not([class]){text-decoration:underline}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{width:100%;object-fit:cover}img{height:auto;overflow:clip;-webkit-user-select:none;user-select:none}button{background-color:transparent;text-align:inherit;padding:0;border:0}button:not(:disabled){cursor:pointer}input,button,textarea,select{font:inherit}ul,ol{padding:0;list-style:none;list-style-type:""}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}label{font-weight:inherit}select:has(option[value=""]:checked){color:color-mix(in lab,currentcolor 60%,transparent)}:target{scroll-margin-block:2rem}:focus-visible{outline-color:var(--text);outline-offset:var(--focus-offset);outline-width:var(--focus-width);outline-style:solid}::selection{background-color:var(--selection-background);color:var(--selection-text)}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body,.text-style-main{font-family:var(--text-main-font-family);font-size:var(--text-main);font-weight:var(--text-main-font-weight);line-height:var(--text-main-line-height);letter-spacing:var(--text-main-letter-spacing);text-transform:var(--text-main-text-transform);text-wrap:var(--text-main-text-wrap);--_margin-top: var(--text-main-margin-top);--_margin-bottom: var(--text-main-margin-bottom)}.text-style-small{font-family:var(--text-small-font-family);font-size:var(--text-small);font-weight:var(--text-small-font-weight);line-height:var(--text-small-line-height);letter-spacing:var(--text-small-letter-spacing);text-transform:var(--text-small-text-transform);text-wrap:var(--text-small-text-wrap);--_margin-top: var(--text-small-margin-top);--_margin-bottom: var(--text-small-margin-bottom)}.text-style-large{font-family:var(--text-large-font-family);font-size:var(--text-large);font-weight:var(--text-large-font-weight);line-height:var(--text-large-line-height);letter-spacing:var(--text-large-letter-spacing);text-transform:var(--text-large-text-transform);text-wrap:var(--text-large-text-wrap);--_margin-top: var(--text-large-margin-top);--_margin-bottom: var(--text-large-margin-bottom)}.text-style-display{font-family:var(--display-font-family);font-size:var(--display);font-weight:var(--display-font-weight);line-height:var(--display-line-height);letter-spacing:var(--display-letter-spacing);text-transform:var(--display-text-transform);text-wrap:var(--display-text-wrap);--_margin-top: var(--display-margin-top);--_margin-bottom: var(--display-margin-bottom)}h1,.text-style-h1{font-family:var(--h1-font-family);font-size:var(--h1);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);text-transform:var(--h1-text-transform);text-wrap:var(--h1-text-wrap);--_margin-top: var(--h1-margin-top);--_margin-bottom: var(--h1-margin-bottom)}h2,.text-style-h2{font-family:var(--h2-font-family);font-size:var(--h2);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);text-transform:var(--h2-text-transform);text-wrap:var(--h2-text-wrap);--_margin-top: var(--h2-margin-top);--_margin-bottom: var(--h2-margin-bottom)}h3,.text-style-h3{font-family:var(--h3-font-family);font-size:var(--h3);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-text-transform);text-wrap:var(--h3-text-wrap);--_margin-top: var(--h3-margin-top);--_margin-bottom: var(--h3-margin-bottom)}h4,.text-style-h4{font-family:var(--h4-font-family);font-size:var(--h4);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);text-transform:var(--h4-text-transform);text-wrap:var(--h4-text-wrap);--_margin-top: var(--h4-margin-top);--_margin-bottom: var(--h4-margin-bottom)}h5,.text-style-h5{font-family:var(--h5-font-family);font-size:var(--h5);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);letter-spacing:var(--h5-letter-spacing);text-transform:var(--h5-text-transform);text-wrap:var(--h5-text-wrap);--_margin-top: var(--h5-margin-top);--_margin-bottom: var(--h5-margin-bottom)}h6,.text-style-h6{font-family:var(--h6-font-family);font-size:var(--h6);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing);text-transform:var(--h6-text-transform);text-wrap:var(--h6-text-wrap);--_margin-top: var(--h6-margin-top);--_margin-bottom: var(--h6-margin-bottom)}h1,h2,h3,h4,h5,h6,p,[class*=text-style-]{text-box:trim-both cap alphabetic}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lumos-base.css.map */
