:root{--min-screen-width:320px;--max-screen-width:1366px;--primary:hsla(235,74%,65%,1);--primary-5:hsla(258,97%,64%,0.05);--primary-10:hsla(258,97%,64%,0.1);--primary-20:hsla(258,97%,64%,0.2);--primary-30:hsla(258,97%,64%,0.3);--primary-40:hsla(258,97%,64%,0.4);--primary-50:hsla(258,97%,64%,0.5);--primary-60:hsla(258,97%,64%,0.6);--primary-70:hsla(258,97%,64%,0.7);--primary-80:hsla(258,97%,64%,0.8);--primary-90:hsla(258,97%,64%,0.9);--primary-d-1:hsla(42,27%,51%,1);--primary-d-2:hsla(43,25%,38%,1);--primary-d-3:hsla(260,47%,25%,1);--primary-d-4:hsla(42,18%,14%,1);--primary-l-1:hsla(40,49%,72%,1);--primary-l-2:hsla(262,100%,79%,1);--primary-l-3:hsla(264,100%,86%,1);--primary-l-4:hsla(38,54%,93%,1);--secondary:hsla(225,29%,8%,1);--secondary-5:hsla(225,29%,8%,0.05);--secondary-10:hsla(225,29%,8%,0.1);--secondary-20:hsla(225,29%,8%,0.2);--secondary-30:hsla(225,29%,8%,0.3);--secondary-40:hsla(225,29%,8%,0.4);--secondary-50:hsla(225,29%,8%,0.5);--secondary-60:hsla(225,29%,8%,0.6);--secondary-70:hsla(225,29%,8%,0.7);--secondary-80:hsla(225,29%,8%,0.8);--secondary-90:hsla(225,29%,8%,0.9);--secondary-d-1:hsla(225,32%,7%,1);--secondary-d-2:hsla(14,25%,27%,1);--secondary-d-3:hsla(16,24%,19%,1);--secondary-d-4:hsla(12,18%,11%,1);--secondary-l-1:hsla(13,24%,56%,1);--secondary-l-2:hsla(227,4%,41%,1);--secondary-l-3:hsla(227,3%,59%,1);--secondary-l-4:hsla(218,9%,83%,1);--tertiary:hsla(220,8%,35%,1);--tertiary-5:hsla(220,8%,35%,0.05);--tertiary-10:hsla(220,8%,35%,0.1);--tertiary-20:hsla(220,8%,35%,0.2);--tertiary-30:hsla(220,8%,35%,0.3);--tertiary-40:hsla(220,8%,35%,0.4);--tertiary-50:hsla(220,8%,35%,0.5);--tertiary-60:hsla(220,8%,35%,0.6);--tertiary-70:hsla(220,8%,35%,0.7);--tertiary-80:hsla(220,8%,35%,0.8);--tertiary-90:hsla(220,8%,35%,0.9);--tertiary-d-1:hsla(224,8%,28%,1);--tertiary-d-2:hsla(218,7%,22%,1);--tertiary-d-3:hsla(228,6%,15%,1);--tertiary-d-4:hsla(210,4%,9%,1);--tertiary-l-1:hsla(220,5%,47%,1);--tertiary-l-2:hsla(222,5%,60%,1);--tertiary-l-3:hsla(223,5%,73%,1);--tertiary-l-4:hsla(220,4%,86%,1);--accent:hsla(12,100%,66%,1);--bg-body:hsla(0,0%,90%,1);--bg-surface:hsla(0,0%,100%,1);--text-body:hsla(0,0%,25%,1);--text-title:hsla(0,0%,0%,1);--border-primary:hsla(0,0%,50%,0.25);--shadow-primary:hsla(0,0%,0%,0.15);--light:hsla(85,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);--dark:hsla(0,0%,0%,1);--dark-5:hsla(0,0%,0%,0.05);--dark-10:hsla(0,0%,0%,0.1);--dark-20:hsla(0,0%,0%,0.2);--dark-30:hsla(0,0%,0%,0.3);--dark-40:hsla(0,0%,0%,0.4);--dark-50:hsla(0,0%,0%,0.5);--dark-60:hsla(0,0%,0%,0.6);--dark-70:hsla(0,0%,0%,0.7);--dark-80:hsla(0,0%,0%,0.8);--dark-90:hsla(0,0%,0%,0.9);--space-4xs:clamp(0.33rem,calc(0.13vw + 0.3rem),0.41rem);--space-3xs:clamp(0.41rem,calc(0.16vw + 0.38rem),0.51rem);--space-2xs:clamp(0.51rem,calc(0.2vw + 0.47rem),0.64rem);--space-xs:clamp(0.64rem,calc(0.24vw + 0.59rem),0.8rem);--space-s:clamp(0.8rem,calc(0.31vw + 0.74rem),1rem);--space-m:clamp(1rem,calc(0.38vw + 0.92rem),1.25rem);--space-l:clamp(1.25rem,calc(0.48vw + 1.15rem),1.56rem);--space-xl:clamp(1.56rem,calc(0.6vw + 1.44rem),1.95rem);--space-2xl:clamp(1.95rem,calc(0.75vw + 1.8rem),2.44rem);--space-3xl:clamp(2.44rem,calc(0.93vw + 2.25rem),3.05rem);--space-4xl:clamp(3.05rem,calc(1.17vw + 2.82rem),3.81rem);--space-5xl:clamp(3.81rem,calc(1.46vw + 3.52rem),4.77rem);--space-6xl:clamp(4.77rem,calc(1.82vw + 4.4rem),5.96rem);--text-xs:clamp(0.69rem,calc(-0.08vw + 0.71rem),0.64rem);--text-s:clamp(0.83rem,calc(-0.05vw + 0.84rem),0.8rem);--text-m:clamp(1rem,calc(0vw + 1rem),1rem);--text-l:clamp(1.2rem,calc(0.08vw + 1.19rem),1.25rem);--text-xl:clamp(1.44rem,calc(0.19vw + 1.4rem),1.56rem);--text-2xl:clamp(1.73rem,calc(0.34vw + 1.66rem),1.95rem);--text-3xl:clamp(2.07rem,calc(0.56vw + 1.96rem),2.44rem);--text-4xl:clamp(2.49rem,calc(0.86vw + 2.32rem),3.05rem);--text-5xl:clamp(2.99rem,calc(1.27vw + 2.73rem),3.81rem);--radius-xs:0.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:2rem;--radius-full:999rem;--shadow-xs:0 1px 2px var(--shadow-primary);--shadow-sm:0 1.5px 3px var(--shadow-primary);--shadow-md:0 2px 6px var(--shadow-primary);--shadow-lg:0 3px 12px var(--shadow-primary);--shadow-xl:0 6px 48px var(--shadow-primary);--font-primary:'Inter',sans-serif;}/* Custom Stylesheets */ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');/* RENMOE GRID PRESETS - Core Framework has no equivalent */ .grid-01{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-l);grid-template-areas:"main side-top" "main side-bottom";}/* Assign areas */ .grid-01 > :nth-child(1){grid-area:main;}.grid-01 > :nth-child(2){grid-area:side-top;}.grid-01 > :nth-child(3){grid-area:side-bottom;}.grid-02{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-l);grid-template-areas:"top-left top-left top-right" "bottom-left bottom-right bottom-right";}/* Direct children only */ .grid-02 > :nth-child(1){grid-area:top-left;}.grid-02 > :nth-child(2){grid-area:top-right;}.grid-02 > :nth-child(3){grid-area:bottom-left;}.grid-02 > :nth-child(4){grid-area:bottom-right;}.grid-03{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-l);grid-template-areas:"a a . . b b" "a a . . b b" "a a c c b b" ". . c c . ." "d d c c e e" "d d . . e e" "d d . . e e";}.grid-03 > :nth-child(1){grid-area:a;}.grid-03 > :nth-child(2){grid-area:b;}.grid-03 > :nth-child(3){grid-area:c;}.grid-03 > :nth-child(4){grid-area:d;}.grid-03 > :nth-child(5){grid-area:e;}.grid-04{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-l);grid-template-areas:"main side-top-1 side-top-2" "main side-bottom-1 side-bottom-2";}/* Direct children only */ .grid-04 > :nth-child(1){grid-area:main;}.grid-04 > :nth-child(2){grid-area:side-top-1;}.grid-04 > :nth-child(3){grid-area:side-top-2;}.grid-04 > :nth-child(4){grid-area:side-bottom-1;}.grid-04 > :nth-child(5){grid-area:side-bottom-2;}.grid-05{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-l);grid-template-areas:"top-left top-left top-right top-right" "b1 b2 b3 b4";}/* Direct children only */ .grid-05 > :nth-child(1){grid-area:top-left;}.grid-05 > :nth-child(2){grid-area:top-right;}.grid-05 > :nth-child(3){grid-area:b1;}.grid-05 > :nth-child(4){grid-area:b2;}.grid-05 > :nth-child(5){grid-area:b3;}.grid-05 > :nth-child(6){grid-area:b4;}.grid-06{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-l);grid-template-areas:"main main side-top" "main main side-bottom" "b1 b2 b3";}/* Direct children only */ .grid-06 > :nth-child(1){grid-area:main;}.grid-06 > :nth-child(2){grid-area:side-top;}.grid-06 > :nth-child(3){grid-area:side-bottom;}.grid-06 > :nth-child(4){grid-area:b1;}.grid-06 > :nth-child(5){grid-area:b2;}.grid-06 > :nth-child(6){grid-area:b3;}