
:root { --light: #fbfaf9; }:root { --accentLight: #e8e6e0; }:root { --accentPrimary: #f6c062; }:root { --accentDark: #64793a; }:root { --dark: #000000; }:root { --gradient-1: linear-gradient(135deg,#e8e6e0 0%,#f6c062 100%); }:root { --gradient-2: linear-gradient(135deg,#e8e6e0 0%,#64793a 100%); }:root { --gradient-3: linear-gradient(180deg,#fbfaf9 0%,#f6c062 100%); }:root { --gradient-4: linear-gradient(135deg,#e8e6e0 0%,#000000 100%); }:root { --gradient-5: linear-gradient(225deg,#fbfaf9 25%,rgba(251, 250, 249, 0.2) 100%); } .nectar-font-body, body {font-family: Roboto;font-style: normal;font-weight: normal;letter-spacing: 0em;text-transform: none;color: var(--dark);}@media all { .nectar-font-body, body { font-size: 1rem; } }@media all { .nectar-font-body, body { line-height: 1.4em; } }:root { --body-font-family: Roboto;--body-font-style: normal;--body-font-weight: normal;--body-letter-spacing: 0em;--body-text-transform: none;--body-color: var(--dark);}.nectar-font-h1, h1 {font-family: Roboto;font-style: normal;font-weight: 500;letter-spacing: -0.01em;text-transform: none;}@media all { .nectar-font-h1, h1 { font-size: 2.5rem; } }@media all { .nectar-font-h1, h1 { line-height: 1.4em; } }:root { --h1-font-family: Roboto;--h1-font-style: normal;--h1-font-weight: 500;--h1-letter-spacing: -0.01em;--h1-text-transform: none;}.nectar-font-h2, h2 {font-family: Playfair Display;font-style: normal;font-weight: normal;letter-spacing: -0.01em;text-transform: none;}@media all { .nectar-font-h2, h2 { font-size: 2rem; } }@media all { .nectar-font-h2, h2 { line-height: 1.4em; } }:root { --h2-font-family: Playfair Display;--h2-font-style: normal;--h2-font-weight: normal;--h2-letter-spacing: -0.01em;--h2-text-transform: none;}.nectar-font-h3, h3 {font-family: Roboto;font-style: normal;font-weight: 500;letter-spacing: -0.01em;text-transform: none;}@media all { .nectar-font-h3, h3 { font-size: 1.75rem; } }@media all { .nectar-font-h3, h3 { line-height: 1.4em; } }:root { --h3-font-family: Roboto;--h3-font-style: normal;--h3-font-weight: 500;--h3-letter-spacing: -0.01em;--h3-text-transform: none;}.nectar-font-h4, h4 {font-family: Roboto;font-style: normal;font-weight: 500;letter-spacing: -0.01em;text-transform: none;}@media all { .nectar-font-h4, h4 { font-size: 1.5rem; } }@media all { .nectar-font-h4, h4 { line-height: 1.4em; } }:root { --h4-font-family: Roboto;--h4-font-style: normal;--h4-font-weight: 500;--h4-letter-spacing: -0.01em;--h4-text-transform: none;}.nectar-font-h5, h5 {font-family: Roboto;font-style: normal;font-weight: 500;letter-spacing: -0.01em;text-transform: none;}@media all { .nectar-font-h5, h5 { font-size: 1.25rem; } }@media all { .nectar-font-h5, h5 { line-height: 1.4em; } }:root { --h5-font-family: Roboto;--h5-font-style: normal;--h5-font-weight: 500;--h5-letter-spacing: -0.01em;--h5-text-transform: none;}.nectar-font-h6, h6 {font-family: Roboto;font-style: normal;font-weight: 500;letter-spacing: -0.01em;text-transform: none;}@media all { .nectar-font-h6, h6 { font-size: 1rem; } }@media all { .nectar-font-h6, h6 { line-height: 1.4em; } }:root { --h6-font-family: Roboto;--h6-font-style: normal;--h6-font-weight: 500;--h6-letter-spacing: -0.01em;--h6-text-transform: none;}.nectar-font-label, label {font-family: Roboto;font-style: normal;font-weight: 500;letter-spacing: 0.05em;text-transform: uppercase;}@media all { .nectar-font-label, label { font-size: 0.75rem; } }@media all { .nectar-font-label, label { line-height: 1.4em; } }:root { --label-font-family: Roboto;--label-font-style: normal;--label-font-weight: 500;--label-letter-spacing: 0.05em;--label-text-transform: uppercase;}.nectar-font-em, em {font-family: Playfair Display;font-style: italic;font-weight: normal;letter-spacing: -0.01em;text-transform: none;}:root { --em-font-family: Playfair Display;--em-font-style: italic;--em-font-weight: normal;--em-letter-spacing: -0.01em;--em-text-transform: none;} 