:root {--space-m: clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((32 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((32 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (32 / var(--base-font))));;--header-padding-block: var(--space-xs);--footer-padding-block: var(--space-m);--section-padding-block: var(--space-xl);--section-padding-inline: clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((64 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((64 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (64 / var(--base-font))));;--section-gap: var(--space-xl);--grid-gap: var(--space-m);--content-gap: var(--space-m);--card-gap: var(--space-s);--card-padding: var(--space-m);--radius-m: clamp(calc(1rem * (4 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((8 - 4) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (4 / var(--base-font)))) + (((8 - 4) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (8 / var(--base-font))));;--radius-full: 999rem;--radius-global: var(--radius-m);--radius-button: var(--radius-xs);--border-width: 0.1rem;--border-type: solid;--border-color: var(--primary);--border-global: var(--border-width) var(--border-type) var(--border-color);--radius-xs: calc(var(--radius-m) * 0.382);--radius-s: calc(var(--radius-m) * 0.618);--shadow-color: var(--primary-t-8);--shadow-s: 0 1px 2px var(--shadow-color);--shadow-m: 0 1.5px 3px var(--shadow-color);--shadow-l: 0 2px 6px var(--shadow-color);--shadow-xl: 0 3px 12px var(--shadow-color);--shadow-2xl: 0 6px 48px var(--shadow-color);--space-4xs: calc(var(--space-m) * 0.09);--grid-2: repeat( 2, minmax(0,1fr) );--grid-3: repeat( 3, minmax(0,1fr) );--grid-4: repeat( 4, minmax(0,1fr) );--grid-5: repeat( 5, minmax(0,1fr) );--grid-6: repeat( 6, minmax(0,1fr) );--grid-7: repeat( 7, minmax(0,1fr) );--grid-8: repeat( 8, minmax(0,1fr) );--grid-9: repeat( 9, minmax(0,1fr) );--grid-10: repeat( 10, minmax(0,1fr) );--grid-11: repeat( 11, minmax(0,1fr) );--grid-12: repeat( 12, minmax(0,1fr) );--min-viewport: 480;--max-viewport: 1600;--base-font: 16;--clamp-unit: 1vw;--space-3xs: calc(var(--space-m) * 0.146);--space-2xs: calc(var(--space-m) * 0.236);--space-xs: calc(var(--space-m) * 0.382);--space-s: calc(var(--space-m) * 0.618);--space-l: calc(var(--space-m) * 1.618);--space-xl: calc(var(--space-m) * 2.618);--space-2xl: calc(var(--space-m) * 4.236);--space-3xl: calc(var(--space-m) * 6.854);--h-s: calc(var(--h-m) * 0.75);--h-m: clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((20 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((20 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (20 / var(--base-font))));;--h-l: calc(var(--h-m) * 1.333);--h-xl: calc(var(--h-m) * 1.777);--text-xs: calc(var(--text-m) * 0.64);--text-s: calc(var(--text-m) * 0.8);--text-m: clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((20 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((20 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (20 / var(--base-font))));;--text-l: calc(var(--text-m) * 1.25);--text-xl: calc(var(--text-m) * 1.563);--text-2xl: calc(var(--text-m) * 1.953);--text-3xl: calc(var(--text-m) * 2.441);--link-color: var(--primary);--link-color--hover: var(--primary-l-2);--link-color--active: var(--secondary);--transition-duration-fast: 0.2s;--transition-duration-medium: 0.5s;--transition-duration-slow: 1.5s;--transition-bezier: cubic-bezier(0.25, 0.8, 0.25, 1);--transition-global: var(--transition-duration-medium) var(--transition-bezier);--transition-global-all: all var(--transition-global);--focus-outline-color: currentColor;--focus-outline-width: 3px;--focus-outline-offset: 3px;--svg--arrow: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBjb2xvcj0iIzAwMDAwMCIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNOS4wMDAwNSA2TDE1IDEyTDkgMTgiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjE2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+Cjwvc3ZnPg==);--svg--check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBjb2xvcj0iIzAwMDAwMCIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNNC4yNSAxMy41TDguNzUgMThMMTkuNzUgNiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+Cjwvc3ZnPg==);--svg--cross: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBjb2xvcj0iIzAwMDAwMCIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNNS4wMDA0OSA0Ljk5OTg4TDE5LjAwMDUgMTguOTk5OSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+CiAgICA8cGF0aCBkPSJNMTkuMDAwNSA0Ljk5OTg4TDUuMDAwNDkgMTguOTk5OSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+Cjwvc3ZnPg==);--svg--heart: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBjb2xvcj0iIzAwMDAwMCIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNMTkuNDYyNiAzLjk5NDE1QzE2Ljc4MDkgMi4zNDkyMyAxNC40NDA0IDMuMDEyMTEgMTMuMDM0NCA0LjA2ODAxQzEyLjQ1NzggNC41MDA5NiAxMi4xNjk2IDQuNzE3NDMgMTIgNC43MTc0M0MxMS44MzA0IDQuNzE3NDMgMTEuNTQyMiA0LjUwMDk2IDEwLjk2NTYgNC4wNjgwMUM5LjU1OTYyIDMuMDEyMTEgNy4yMTkwOSAyLjM0OTIzIDQuNTM3NDQgMy45OTQxNUMxLjAxODA3IDYuMTUyOTQgMC4yMjE3MjEgMTMuMjc0OSA4LjMzOTUzIDE5LjI4MzRDOS44ODU3MiAyMC40Mjc4IDEwLjY1ODggMjEgMTIgMjFDMTMuMzQxMiAyMSAxNC4xMTQzIDIwLjQyNzggMTUuNjYwNSAxOS4yODM0QzIzLjc3ODMgMTMuMjc0OSAyMi45ODE5IDYuMTUyOTQgMTkuNDYyNiAzLjk5NDE1WiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+Cjwvc3ZnPg==);--svg--delete: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBjb2xvcj0iIzAwMDAwMCIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNMTkuNSA1LjVMMTguNSAyMkg1LjVMNC41IDUuNSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgPHBhdGggZD0iTTIgNS41SDhNMjIgNS41SDE2TTE2IDUuNUwxNC41IDJIOS41TDggNS41TTE2IDUuNUg4IiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+Cjwvc3ZnPg==);--hero-title-size: var(--h-4xl);--line-height-xs: 1;--line-height-s: 1.1;--line-height-m: 1.2;--line-height-l: 1.3;--line-height-xl: 1.4;--line-height-2xl: 1.5;--text-width-xs: 40ch;--text-width-s: 50ch;--text-width-m: 65ch;--text-width-l: 75ch;--text-width-xl: 90ch;--text-width-2xl: 110ch;--text-width-3xl: 125ch;--paragraph-width: var(--text-width-l);--h-2xl: calc(var(--h-m) * 2.369);--h-3xl: calc(var(--h-m) * 3.157);--h-4xl: calc(var(--h-m) * 4.209);--text-4xl: calc(var(--text-m) * 3.052);--body-color: hsla(0, 0%, 25%, 1);--title-color: var(--primary);--space-4xl: calc(var(--space-m) * 11.089);--columns-fill-5: repeat(auto-fill,minmax(5rem, 1fr));--columns-fill-10: repeat(auto-fill,minmax(10rem, 1fr));--columns-fill-20: repeat(auto-fill,minmax(20rem, 1fr));--columns-fill-30: repeat(auto-fill,minmax(30rem, 1fr));--columns-fill-40: repeat(auto-fill,minmax(40rem, 1fr));--columns-fill-50: repeat(auto-fill,minmax(50rem, 1fr));--columns-fill-60: repeat(auto-fill,minmax(60rem, 1fr));--columns-fill-70: repeat(auto-fill,minmax(70rem, 1fr));--columns-fit-5: repeat(auto-fit,minmax(5rem, 1fr));--columns-fit-10: repeat(auto-fit,minmax(10rem, 1fr));--columns-fit-20: repeat(auto-fit,minmax(20rem, 1fr));--columns-fit-30: repeat(auto-fit,minmax(30rem, 1fr));--columns-fit-40: repeat(auto-fit,minmax(40rem, 1fr));--columns-fit-50: repeat(auto-fit,minmax(50rem, 1fr));--columns-fit-60: repeat(auto-fit,minmax(60rem, 1fr));--columns-fit-70: repeat(auto-fit,minmax(70rem, 1fr));--btn-pad-xs: var(--space-3xs);--btn-pad-s: var(--space-2xs);--btn-pad-m: var(--space-xs);--btn-pad-l: var(--space-s);--btn-pad-xl: var(--space-m);--btn-pad-2xl: var(--space-l);--btn-pad-3xl: var(--space-xl);--nav-link-size: var(--text-s);--radius-l: calc(var(--radius-m) * 1.618);--radius-xl: calc(var(--radius-m) * 2.618);--max-width-xs: calc( var(--max-width) - 2 * var(--section-padding-inline) - 80rem);--max-width-s: calc( var(--max-width) - 2 * var(--section-padding-inline) - 70rem);--max-width-m: calc( var(--max-width) - 2 * var(--section-padding-inline) - 60rem);--max-width-l: calc( var(--max-width) - 2 * var(--section-padding-inline) - 50rem);--max-width-xl: calc( var(--max-width) - 2 * var(--section-padding-inline) - 40rem);--max-width-2xl: calc( var(--max-width) - 2 * var(--section-padding-inline) - 30rem);--max-width-3xl: calc( var(--max-width) - 2 * var(--section-padding-inline) - 20rem);--max-width-4xl: calc( var(--max-width) - 2 * var(--section-padding-inline) - 10rem);--max-width: calc( var(--max-viewport) / 16 * 1rem );--focus-outline-style: solid;--focus-outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);--min-screen-width: 478px;--max-screen-width: 1440px;--primary: hsla(356,64%,42%,1);--primary-5: hsla(356,64%,42%,0.05);--primary-10: hsla(356,64%,42%,0.1);--primary-20: hsla(356,64%,42%,0.2);--primary-30: hsla(356,64%,42%,0.3);--primary-40: hsla(356,64%,42%,0.4);--primary-50: hsla(356,64%,42%,0.5);--primary-60: hsla(356,64%,42%,0.6);--primary-70: hsla(356,64%,42%,0.7);--primary-80: hsla(356,64%,42%,0.8);--primary-90: hsla(356,64%,42%,0.9);--primary-d-1: hsla(357,62%,38%,1);--primary-d-2: hsla(358,59%,35%,1);--primary-d-3: hsla(359,57%,31%,1);--primary-d-4: hsla(0,55%,28%,1);--primary-d-5: hsla(1,53%,24%,1);--primary-d-6: hsla(2,51%,20%,1);--primary-d-7: hsla(3,49%,17%,1);--primary-d-8: hsla(4,46%,13%,1);--primary-d-9: hsla(10,45%,10%,1);--primary-d-10: hsla(7,55%,6%,1);--primary-l-1: hsla(0,49%,49%,1);--primary-l-2: hsla(2,49%,54%,1);--primary-l-3: hsla(4,51%,59%,1);--primary-l-4: hsla(5,53%,64%,1);--primary-l-5: hsla(5,56%,70%,1);--primary-l-6: hsla(6,58%,75%,1);--primary-l-7: hsla(7,61%,80%,1);--primary-l-8: hsla(8,61%,85%,1);--primary-l-9: hsla(7,65%,90%,1);--primary-l-10: hsla(7,68%,95%,1);--primary-transparent: hsla(356,64%,42%,0);--dark: hsla(225,6%,13%,1);--dark-5: hsla(225,6%,13%,0.05);--dark-10: hsla(225,6%,13%,0.1);--dark-20: hsla(225,6%,13%,0.2);--dark-30: hsla(225,6%,13%,0.3);--dark-40: hsla(225,6%,13%,0.4);--dark-50: hsla(225,6%,13%,0.5);--dark-60: hsla(225,6%,13%,0.6);--dark-70: hsla(225,6%,13%,0.7);--dark-80: hsla(225,6%,13%,0.8);--dark-90: hsla(225,6%,13%,0.9);--light: hsla(0,0%,100%,1);--light-5: hsla(0,0%,100%,0.05);--light-10: hsla(0,0%,100%,0.1);--light-20: hsla(0,0%,100%,0.2);--light-30: hsla(0,0%,100%,0.3);--light-40: hsla(0,0%,100%,0.4);--light-50: hsla(0,0%,100%,0.5);--light-60: hsla(0,0%,100%,0.6);--light-70: hsla(0,0%,100%,0.7);--light-80: hsla(0,0%,100%,0.8);--light-90: hsla(0,0%,100%,0.9);--bg-body: hsl(30,100%,98%);--bg-body-d-1: hsl(30,100%,98%);--bg-body-d-2: hsl(24,2%,46%);--bg-body-d-3: hsl(40,3%,23%);--surface: var(--primary-l-10);--hover: var(--primary);--border-primary: var(--primary);--shadow-primary: var(--primary-l-9);--shadow-secondary: var(--primary);--color-body: var(--dark);--color-title: var(--primary);--color-link: var(--primary);--color-link--active: var(--dark-70);--space-4xs: clamp(0.33rem,calc(-0.03vw + 0.34rem),0.31rem);--space-3xs: clamp(0.41rem,calc(0.05vw + 0.4rem),0.44rem);--space-2xs: clamp(0.51rem,calc(0.18vw + 0.46rem),0.62rem);--space-xs: clamp(0.64rem,calc(0.39vw + 0.52rem),0.88rem);--space-s: clamp(0.8rem,calc(0.73vw + 0.58rem),1.24rem);--space-m: clamp(1rem,calc(1.25vw + 0.63rem),1.75rem);--space-l: clamp(1.25rem,calc(2.04vw + 0.64rem),2.47rem);--space-xl: clamp(1.56rem,calc(3.22vw + 0.6rem),3.5rem);--space-2xl: clamp(1.95rem,calc(4.98vw + 0.47rem),4.95rem);--space-3xl: clamp(2.44rem,calc(7.57vw + 0.18rem),7rem);--space-4xl: clamp(3.05rem,calc(11.38vw + -0.35rem),9.89rem);--text-xs: clamp(0.79rem,calc(-0.26vw + 0.87rem),0.63rem);--text-s: clamp(0.89rem,calc(-0.07vw + 0.91rem),0.84rem);--text-m: clamp(1rem,calc(0.21vw + 0.94rem),1.13rem);--text-l: clamp(1.13rem,calc(0.62vw + 0.94rem),1.5rem);--text-xl: clamp(1.27rem,calc(1.22vw + 0.9rem),2rem);--text-2xl: clamp(1.42rem,calc(2.06vw + 0.81rem),2.66rem);--text-3xl: clamp(1.6rem,calc(3.24vw + 0.63rem),3.55rem);--text-4xl: clamp(1.8rem,calc(4.88vw + 0.34rem),4.74rem);--h1: var(--text-4xl);--h2: var(--text-3xl);--h3: var(--text-2xl);--h4: var(--text-xl);--h5: var(--text-l);--h6: var(--text-m);--hero-title-size: var(--h1);--nav-link-size: var(--text-s);--line-height-xs: 1;--line-height-s: 1.1;--line-height-m: 1.2;--line-height-l: 1.3;--line-height-xl: 1.5;--text-width-xs: 40ch;--text-width-s: 50ch;--text-width-m: 65ch;--text-width-l: 75ch;--text-width-xl: 90ch;--text-width-2xl: 110ch;--text-width-3xl: 125ch;--gap-4xs: var(--space-4xs);--gap-3xs: var(--space-3xs);--gap-2xs: var(--space-2xs);--gap-xs: var(--space-xs);--gap-s: var(--space-s);--gap-m: var(--space-m);--gap-l: var(--space-l);--gap-xl: var(--space-xl);--gap-2xl: var(--space-2xl);--gap-3xl: var(--space-3xl);--gap-4xl: var(--space-4xl);--btn-pad-xs: var(--space-4xs);--btn-pad-s: var(--space-3xs);--btn-pad-m: var(--space-2xs);--btn-pad-l: var(--space-xs);--btn-pad-xl: var(--space-s);--btn-pad-2xl: var(--space-m);--btn-pad-3xl: var(--space-l);--grid-2: repeat(2,minmax(0,1fr));--grid-3: repeat(3,minmax(0,1fr));--grid-4: repeat(4,minmax(0,1fr));--grid-5: repeat(5,minmax(0,1fr));--grid-6: repeat(6,minmax(0,1fr));--grid-7: repeat(7,minmax(0,1fr));--grid-8: repeat(8,minmax(0,1fr));--columns-fill-5: repeat(auto-fill,minmax(5rem,1fr));--columns-fill-10: repeat(auto-fill,minmax(10rem,1fr));--columns-fill-20: repeat(auto-fill,minmax(20rem,1fr));--columns-fill-30: repeat(auto-fill,minmax(25rem,1fr));--columns-fill-40: repeat(auto-fill,minmax(35rem,1fr));--columns-fill-50: repeat(auto-fill,minmax(50rem,1fr));--columns-fill-60: repeat(auto-fill,minmax(60rem,1fr));--columns-fill-70: repeat(auto-fill,minmax(70rem,1fr));--columns-fit-5: repeat(auto-fit,minmax(5rem,1fr));--columns-fit-10: repeat(auto-fit,minmax(10rem,1fr));--columns-fit-20: repeat(auto-fit,minmax(20rem,1fr));--columns-fit-30: repeat(auto-fit,minmax(25rem,1fr));--columns-fit-40: repeat(auto-fit,minmax(35rem,1fr));--columns-fit-50: repeat(auto-fit,minmax(50rem,1fr));--columns-fit-60: repeat(auto-fit,minmax(60rem,1fr));--columns-fit-70: repeat(auto-fit,minmax(70rem,1fr));--max-width-xs: calc( var(--max-screen-width) - var(--space-4xl));--max-width-s: calc( var(--max-screen-width) - var(--space-3xl));--max-width-m: calc( var(--max-screen-width) - var(--space-2xl));--max-width-l: calc( var(--max-screen-width) - var(--space-xl));--max-width-xl: calc( var(--max-screen-width) - var(--space-l));--max-width-2xl: calc( var(--max-screen-width) - var(--space-m));--max-width-3xl: calc( var(--max-screen-width) - var(--space-s));--max-width-4xl: var(--max-screen-width);--header-padding-block: var(--space-s);--footer-padding-block: var(--space-m);--section-padding-block: var(--space-3xl);--section-padding-inline: clamp(1rem,calc(1.66vw + 0.5rem),2rem);--section-gap: var(--gap-xl);--grid-gap: var(--gap-s);--content-gap: var(--gap-m);--card-gap: var(--gap-s);--card-padding: var(--space-m);--content-padding: clamp(0.5rem,calc(12.47vw + -3.23rem),8rem);--radius-full: 999rem;--radius-global: 0.25rem;--radius-xs: calc( var(--radius-global) - var(--space-xs) );--radius-s: calc( var(--radius-global) - var(--space-s) );--radius-m: calc( var(--radius-global) - var(--space-m) );--radius-l: calc( var(--radius-global) - var(--space-l) );--radius-xl: calc( var(--radius-global) - var(--space-xl) );--border-width-xs: 0.1rem;--border-width-s: 0.2rem;--border-width-m: 0.5rem;--border-width-l: 1rem;--border-width-xl: 2rem;--border-width: 0.1rem;--border-style: solid;--border-global: var(--border-width-xs) var(--border-style-global) var(--border-primary);--shadow-global: 0.5rem 0.5rem 0 0 var(--shadow-secondary);--transition-bezier: cubic-bezier(0.25,0.8,0.25,1);--transition-s: 0.1s;--transition-m: 0.3s;--transition-l: 0.5s;--transition-xl: 1s;--transition-global-all: all var(--transition-m) var(--transition-bezier);--transition-global: var(--transition-m) var(--transition-bezier);--focus-width: 2px;--focus-color: var(--primary);--focus-offset: var(--space-4xs);--focus-style: solid;--focus-outline: var(--focus-width) var(--focus-style) var(--focus-color);}