:root {--c1-min-screen-width: 320px;--c1-max-screen-width: 1600px;--c1-grid--1: minmax(0, 1fr);--c1-grid--2: repeat(2, minmax(0, 1fr));--c1-grid--3: repeat(3, minmax(0, 1fr));--c1-grid--4: repeat(4, minmax(0, 1fr));--c1-grid--5: repeat(5, minmax(0, 1fr));--c1-grid--6: repeat(6, minmax(0, 1fr));--c1-grid--8: repeat(8, minmax(0, 1fr));--c1-grid--7: repeat(7, minmax(0, 1fr));--c1-grid--1-2: minmax(0, 1fr) minmax(0, 2fr);--c1-grid--2-1: minmax(0, 2fr) minmax(0, 1fr);--c1-grid--1-3: minmax(0, 1fr) minmax(0, 3fr);--c1-grid--3-1: minmax(0, 3fr) minmax(0, 1fr);--c1-grid-auto-fit: repeat( auto-fit, minmax(min(var(--c1-grid-min-width), 100%), 1fr) );--c1-grid-auto-fill: repeat( auto-fill, minmax(min(var(--c1-grid-min-width), 100%), 1fr) );--c1-grid-min-width: 300px;--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--c1-space-4xs: clamp(0.52rem, calc(0.47vw + 0.37rem), 1.13rem);--c1-space-3xs: clamp(0.66rem, calc(0.54vw + 0.48rem), 1.35rem);--c1-space-2xs: clamp(0.82rem, calc(0.63vw + 0.62rem), 1.62rem);--c1-space-xs: clamp(1.02rem, calc(0.72vw + 0.79rem), 1.94rem);--c1-space-s: clamp(1.28rem, calc(0.82vw + 1.02rem), 2.33rem);--c1-space-m: clamp(1.6rem, calc(0.94vw + 1.3rem), 2.8rem);--c1-space-l: clamp(2rem, calc(1.06vw + 1.66rem), 3.36rem);--c1-space-xl: clamp(2.5rem, calc(1.2vw + 2.12rem), 4.03rem);--c1-space-2xl: clamp(3.13rem, calc(1.34vw + 2.7rem), 4.84rem);--c1-space-3xl: clamp(3.91rem, calc(1.48vw + 3.43rem), 5.81rem);--c1-space-4xl: clamp(4.88rem, calc(1.63vw + 4.36rem), 6.97rem);--c1-space-5xl: clamp(6.1rem, calc(1.76vw + 5.54rem), 8.36rem);--c1-text-xs: clamp(0.8rem, calc(0.23vw + 0.72rem), 1.1rem);--c1-text-s: clamp(1rem, calc(0.29vw + 0.91rem), 1.38rem);--c1-text-m: clamp(1.25rem, calc(0.37vw + 1.13rem), 1.72rem);--c1-text-l: clamp(1.56rem, calc(0.46vw + 1.42rem), 2.15rem);--c1-text-xl: clamp(1.95rem, calc(0.57vw + 1.77rem), 2.69rem);--c1-text-2xl: clamp(2.44rem, calc(0.72vw + 2.21rem), 3.36rem);--c1-text-3xl: clamp(3.05rem, calc(0.89vw + 2.77rem), 4.2rem);--c1-text-4xl: clamp(3.81rem, calc(1.12vw + 3.46rem), 5.25rem);--c1-text-5xl: clamp(4.77rem, calc(1.4vw + 4.32rem), 6.56rem);--c1-text-6xl: clamp(5.96rem, calc(1.75vw + 5.4rem), 8.2rem);--c1-radius-xs: clamp(calc(1rem * (4 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((4 - 4) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (4 / var(--base-font)))) + (((4 - 4) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (4 / var(--base-font))));;--c1-radius-s: clamp(calc(1rem * (6 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((8 - 6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (6 / var(--base-font)))) + (((8 - 6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (8 / var(--base-font))));;--c1-radius-m: clamp(calc(1rem * (10 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((12 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (10 / var(--base-font)))) + (((12 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (12 / var(--base-font))));;--c1-radius-l: 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))));;--c1-radius-xl: clamp(calc(1rem * (26 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((32 - 26) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (26 / var(--base-font)))) + (((32 - 26) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (32 / var(--base-font))));;--c1-radius-full: 999rem;--btn-3-color: var(--c1-dark);--btn-3-lh: 1.4;--btn-3-font-size: var(--c1-text-m);--btn-3-font-weight: 600;--btn-3-width: auto;--btn-3-bg: #f0f0f0;--btn-3-border: 1px solid #dfdfdf;--btn-3-padding: calc(var(--c1-space-4xs)/1.5) var(--c1-space-m);--btn-3-shadow: var(--c1-shadow-s);--btn-3-radius: var(--c1-radius-m);}