:root{--font-h1:clamp(calc(1rem * (53.75 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((76.29 - 53.75) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (53.75 / var(--base-font)))) + (((76.29 - 53.75) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (76.29 / var(--base-font))));--font-h2:clamp(calc(1rem * (44.79 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((61.04 - 44.79) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (44.79 / var(--base-font)))) + (((61.04 - 44.79) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (61.04 / var(--base-font))));--font-h3:clamp(calc(1rem * (37.32 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((48.83 - 37.32) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (37.32 / var(--base-font)))) + (((48.83 - 37.32) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (48.83 / var(--base-font))));--font-h4:clamp(calc(1rem * (31.1 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((39.06 - 31.1) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (31.1 / var(--base-font)))) + (((39.06 - 31.1) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (39.06 / var(--base-font))));--font-h5:clamp(calc(1rem * (25.92 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((31.25 - 25.92) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (25.92 / var(--base-font)))) + (((31.25 - 25.92) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (31.25 / var(--base-font))));--font-h6:clamp(calc(1rem * (21.6 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((25 - 21.6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (21.6 / var(--base-font)))) + (((25 - 21.6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (25 / var(--base-font))));--font-body:clamp(calc(1rem * (18 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((20 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (18 / var(--base-font)))) + (((20 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (20 / var(--base-font))));--gap-3xs:clamp(calc(1rem * (5 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((5 - 5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (5 / var(--base-font)))) + (((5 - 5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (5 / var(--base-font))));--gap-2xs:clamp(calc(1rem * (9 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((10 - 9) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (9 / var(--base-font)))) + (((10 - 9) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (10 / var(--base-font))));--gap-xs:clamp(calc(1rem * (14 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((15 - 14) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (14 / var(--base-font)))) + (((15 - 14) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (15 / var(--base-font))));--gap-s:clamp(calc(1rem * (18 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((20 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (18 / var(--base-font)))) + (((20 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (20 / var(--base-font))));--gap-m:clamp(calc(1rem * (27 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((30 - 27) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (27 / var(--base-font)))) + (((30 - 27) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (30 / var(--base-font))));--gap-l:clamp(calc(1rem * (36 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((40 - 36) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (36 / var(--base-font)))) + (((40 - 36) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (40 / var(--base-font))));--gap-xl:clamp(calc(1rem * (54 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((60 - 54) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (54 / var(--base-font)))) + (((60 - 54) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (60 / var(--base-font))));--gap-2xl:clamp(calc(1rem * (72 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((80 - 72) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (72 / var(--base-font)))) + (((80 - 72) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (80 / var(--base-font))));--gap-3xl:clamp(calc(1rem * (108 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((120 - 108) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (108 / var(--base-font)))) + (((120 - 108) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (120 / var(--base-font))));--radius-img:clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((24 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((24 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (24 / var(--base-font))));--radius-card:clamp(calc(1rem * (6 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((12 - 6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (6 / var(--base-font)))) + (((12 - 6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (12 / var(--base-font))));--radius-btn: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))));--min-viewport:360;--max-viewport:1600;--base-font:10;--clamp-unit:1vw;--min-screen-width:320px;--max-screen-width:1120px;--primary-color:#FDDC2B;--primary-color-l-1:#ffe46d;--primary-color-l-2:#ffed9f;--primary-color-l-3:#fff6cf;--primary-color-100:#7C00FF;--primary-color-100-l-1:#a75aff;--primary-color-100-l-2:#c992ff;--primary-color-100-l-3:#e6c8ff;--primary-color-200:#560BA5;--primary-color-200-l-1:#854fbd;--primary-color-200-l-2:#b088d3;--primary-color-200-l-3:#d8c3ea;--secondary-color:hsla(358.18,100%,67.65%,1);--bg-color:hsl(0,0%,96%);--bg-white-80:rgba(255,255,255,0.8);--error-color:hsla(358,82%,61%,1);--success-color:hsla(136,100%,89%,1);--black-color:rgb(0,0,0);--white-color:hsla(102,0%,100%,1);--border-color:hsla(269.06,98.97%,61.96%,1);--space-1:clamp(0.2rem,calc(0.25vw + 0.12rem),0.4rem);--space-2:clamp(0.5rem,calc(0.38vw + 0.38rem),0.8rem);--space-3:clamp(0.8rem,calc(0.5vw + 0.64rem),1.2rem);--space-4:clamp(1.1rem,calc(0.63vw + 0.9rem),1.6rem);--space-5:clamp(1.4rem,calc(0.75vw + 1.16rem),2rem);--space-6:clamp(1.7rem,calc(0.88vw + 1.42rem),2.4rem);--space-7:clamp(2rem,calc(1vw + 1.68rem),2.8rem);--space-8:clamp(2.3rem,calc(1.13vw + 1.94rem),3.2rem);--space-9:clamp(2.6rem,calc(1.25vw + 2.2rem),3.6rem);--space-10:clamp(3rem,calc(1.25vw + 2.6rem),4rem);--space-11:clamp(3.4rem,calc(1.38vw + 2.96rem),4.5rem);--space-12:clamp(3.8rem,calc(1.5vw + 3.32rem),5rem);--space-13:clamp(4.2rem,calc(1.63vw + 3.68rem),5.5rem);--space-14:clamp(4.6rem,calc(1.75vw + 4.04rem),6rem);--space-15:clamp(5rem,calc(1.88vw + 4.4rem),6.5rem);--text-2xs:clamp(0.9rem,calc(0.13vw + 0.86rem),1rem);--text-xs:clamp(1.2rem,calc(0.13vw + 1.16rem),1.3rem);--text-s:clamp(1.5rem,calc(0.13vw + 1.46rem),1.6rem);--text-m:clamp(1.75rem,calc(0.13vw + 1.71rem),1.85rem);--text-l:clamp(1.9rem,calc(0.25vw + 1.82rem),2.1rem);--text-xl:clamp(2.1rem,calc(0.38vw + 1.98rem),2.4rem);--text-2xl:clamp(2.65rem,calc(0.56vw + 2.47rem),3.1rem);--text-3xl:clamp(2.95rem,calc(0.44vw + 2.81rem),3.3rem);--text-4xl:clamp(3.25rem,calc(0.44vw + 3.11rem),3.6rem);--text-5xl:clamp(4rem,calc(0.63vw + 3.8rem),4.5rem);--text-6xl:clamp(3.8rem,calc(2.75vw + 2.92rem),6rem);--text-7xl:clamp(5.5rem,calc(3.13vw + 4.5rem),8rem);--letter-spacing-s:0.05rem;--letter-spacing-m:0.075rem;--letter-spacing-l:0.1rem;--font-400:400;--font-700:700;--font-900:900;--columns-1:repeat(1,minmax(0,1fr));--columns-2:repeat(2,minmax(0,1fr));--columns-3:repeat(3,minmax(0,1fr));--columns-4:repeat(4,minmax(0,1fr));--columns-5:repeat(5,minmax(0,1fr));--columns-6:repeat(6,minmax(0,1fr));--columns-7:repeat(7,minmax(0,1fr));--columns-8:repeat(8,minmax(0,1fr));--shadow-sm:rgba(0,0,0,.04) 0 1px 3px,rgba(0,0,0,.05) 0 1px 2px;--shadow-s:rgba(0,0,0,.05) 0 1px 3px,rgba(0,0,0,.07) 0 1px 2px;--drop-shadow-sm:rgba(0,0,0,.04) 0 1px 3px,rgba(0,0,0,.05) 0 1px 2px;--drop-shadow-s:rgba(0,0,0,.05) 0 1px 3px,rgba(0,0,0,.07) 0 1px 2px;--100p:100%;--1by2:50%;--1by3:33.333333%;--2by3:66.666667%;--1by4:25%;--3by4:75%;--1by5:20%;--2by5:40%;--3by5:60%;--4by5:80%;--1by6:16.666667%;--4by6:66.666667%;--5by6:83.333333%;--5p:5%;--10p:10%;--100vh:100vh;--70vh:70vh;--50vh:50vh;--90vh:90vh;--100vw:100vw;--zero:0;--1pxl:1px;--2pxl:2px;--3pxl:3px;--4pxl:4px;--5pxl:5px;--6pxl:6px;--8pxl:8px;--10pxl:10px;--12pxl:12px;--14pxl:14px;--15pxl:15px;--18pxl:18px;--20pxl:20px;--22pxl:22px;--25pxl:25px;--30pxl:30px;--35pxl:35px;--40pxl:40px;--45pxl:45px;--50pxl:50px;--60pxl:60px;--70pxl:70px;--80pxl:80px;--100pxl:100px;--200pxl:200px;--300pxl:300px;--350pxl:350px;--400pxl:400px;--500pxl:500px;--700pxl:700px;--900pxl:900px;--1040px:1040px;--1100px:1100px;--opacity-10:0.1;--opacity-20:0.2;--opacity-50:0.5;--opacity-70:0.7;--opacity-100:1}