:root{--site-box-max-width:1300px;--section-max-width:100%;--blog-width:900px;--gap--2xs:calc(var(--gap--s) * 0.444);--gap--xs:calc(var(--gap--s) * 0.667);--gap--s:clamp(calc(1rem * (10 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((20 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (10 / var(--base-font)))) + (((20 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (20 / var(--base-font))));;--gap--m:calc(var(--gap--s) * 1.5);--gap--l:calc(var(--gap--s) * 2.25);--gap--xl:calc(var(--gap--s) * 3.375);--gap--2xl:calc(var(--gap--s) * 5.063);--radius--2xs:calc(var(--radius--s) * 0.382);--radius--xs:calc(var(--radius--s) * 0.618);--radius--s: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--m:calc(var(--radius--s) * 1.618);--radius--l:calc(var(--radius--s) * 2.618);--radius--xl:calc(var(--radius--s) * 4.236);--grid--1:minmax(0,1fr);--grid--2:repeat( 2, minmax(0,1fr) );--space--3xs:calc(var(--space--s) * 0.296);--space--2xs:calc(var(--space--s) * 0.444);--space--xs:calc(var(--space--s) * 0.667);--space--s:clamp(calc(1rem * (10 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((19.8 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (10 / var(--base-font)))) + (((19.8 - 10) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (19.8 / var(--base-font))));;--space--m:calc(var(--space--s) * 1.5);--space--l:calc(var(--space--s) * 2.25);--space--xl:calc(var(--space--s) * 3.375);--space--2xl:calc(var(--space--s) * 5.063);--space--3xl:calc(var(--space--s) * 7.594);--heading--xs:calc(var(--heading--s) * 0.75);--heading--s:clamp(calc(1rem * (18 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((22 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (18 / var(--base-font)))) + (((22 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (22 / var(--base-font))));;--heading--m:calc(var(--heading--s) * 1.333);--heading--l:calc(var(--heading--s) * 1.777);--heading--xl:calc(var(--heading--s) * 2.369);--heading--2xl:calc(var(--heading--s) * 3.157);--text-2xs:clamp(calc(1rem * (9.600 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((10.880 - 9.600) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (9.600 / var(--base-font)))) + (((10.880 - 9.600) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (10.880 / var(--base-font))));;--text-xs:clamp(calc(1rem * (12.000 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((13.600 - 12.000) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (12.000 / var(--base-font)))) + (((13.600 - 12.000) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (13.600 / var(--base-font))));;--text-s:clamp(calc(1rem * (15 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((17 - 15) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (15 / var(--base-font)))) + (((17 - 15) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (17 / var(--base-font))));;--text-m:clamp(calc(1rem * (18.750 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((21.250 - 18.750) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (18.750 / var(--base-font)))) + (((21.250 - 18.750) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (21.250 / var(--base-font))));;--text-l:clamp(calc(1rem * (23.438 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((26.563 - 23.438) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (23.438 / var(--base-font)))) + (((26.563 - 23.438) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (26.563 / var(--base-font))));;--text-xl:clamp(calc(1rem * (29.297 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((33.203 - 29.297) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (29.297 / var(--base-font)))) + (((33.203 - 29.297) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (33.203 / var(--base-font))));;--text-2xl:clamp(calc(1rem * (36.621 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((41.504 - 36.621) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (36.621 / var(--base-font)))) + (((41.504 - 36.621) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (41.504 / var(--base-font))));;--text-3xl:clamp(calc(1rem * (45.776 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((51.880 - 45.776) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (45.776 / var(--base-font)))) + (((51.880 - 45.776) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (51.880 / var(--base-font))));;--lh-h1:1.2;--lh-h2:1.3;--lh-h3:1.3;--lh-h4:1.4;--lh-h5:1.5;--lh-h6:1.6;--lh-text:1.6;--text-4xl:clamp(calc(1rem * (57.220 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((64.850 - 57.220) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (57.220 / var(--base-font)))) + (((64.850 - 57.220) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (64.850 / var(--base-font))));;--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) );--grid--1-2:minmax(0,1fr) minmax(0,2fr);--at-grid--2-1:minmax(0,2fr) minmax(0,1fr);--at-grid--1-3:minmax(0,1fr) minmax(0,3fr);--at-grid--3-1:minmax(0,3fr) minmax(0,1fr);--at-grid-auto-fit:repeat( auto-fit, minmax( min( var(--at-grid-auto-col-min-width), 100%), 1fr) );--at-grid-auto-fill:repeat( auto-fill, minmax( min( var(--at-grid-auto-col-min-width), 100%), 1fr) );--at-grid-auto-col-min-width:270px;--radius--full:999rem;--min-viewport:360;--max-viewport:1600;--base-font:10;--clamp-unit:1vw}