html{font-size:62.5%;}:root{--min-screen-width:320px;--max-screen-width:1400px;--white:#fff;--grey:#f7f7f7ff;--black:#000;--text:#6B6B6B;--primary:#E8D5C4;--primary-light:#F7F3EE;--primary-dark:#6B4C3B;--secondary:#263B2C;--tertiary:#C4748A;--gap-xs:5px;--gap-s:8px;--gap-m:10px;--gap-l:16px;--gap-xl:20px;--gap-2xl:32px;--gap-3xl:40px;--gap-4xl:64px;--radius-xs:5px;--radius-s:10px;--radius-m:15px;--radius-l:20px;--radius-xl:25px;--radius-xxl:50px;}.button-grey{border-radius:25px;border:none;background:var(--grey);color:var(--black);padding:10px 20px;transition:all 0.3s ease;font-size:18px;font-weight:600;}.button-grey:hover{background:var(--primary);color:var(--white);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.2);transform:scale(1.03);}.button-transparent{padding:16px 32px;border:1px solid var(--white);background:none;font-size:14px;font-weight:400;line-height:1.25;letter-spacing:2.1px;text-transform:uppercase;color:var(--white);}.button-secondary{padding:16px 32px;border:1px solid var(--secondary);background:var(--secondary);font-size:14px;font-weight:400;line-height:1.25;letter-spacing:2.1px;text-transform:uppercase;color:var(--white);}H1{font-size:clamp(64px,calc(4rem + ((1vw - 3px) * 3.5556)),96px);font-weight:400;line-height:1;}H2{font-size:clamp(40px,calc(2.5rem + ((1vw - 3px) * 2.2222)),60px);font-weight:400;line-height:1;}H3{font-size:32px;font-weight:300;line-height:1;}.btn-text{font-size:14px;font-weight:400;line-height:1.25;letter-spacing:2.1px;text-transform:uppercase;}.sub-heading{font-size:14px;font-weight:400;line-height:1;letter-spacing:3.5px;text-transform:uppercase;}/* Custom Stylesheets */ /* Add your custom CSS here */