@font-face{font-family:Montserrat;src:url(/fonts/MONTSERRAT/Montserrat-Thin.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/MONTSERRAT/Montserrat-ExtraLight.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/MONTSERRAT/Montserrat-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/MONTSERRAT/Montserrat-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/MONTSERRAT/Montserrat-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/MONTSERRAT/Montserrat-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/MONTSERRAT/Montserrat-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/MONTSERRAT/Montserrat-ExtraBold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/MONTSERRAT/Montserrat-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Alternates;src:url(/fonts/MONTSERRAT/MontserratAlternates-Thin.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Alternates;src:url(/fonts/MONTSERRAT/MontserratAlternates-ExtraLight.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Alternates;src:url(/fonts/MONTSERRAT/MontserratAlternates-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Alternates;src:url(/fonts/MONTSERRAT/MontserratAlternates-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Alternates;src:url(/fonts/MONTSERRAT/MontserratAlternates-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Alternates;src:url(/fonts/MONTSERRAT/MontserratAlternates-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Alternates;src:url(/fonts/MONTSERRAT/MontserratAlternates-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Alternates;src:url(/fonts/MONTSERRAT/MontserratAlternates-ExtraBold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Alternates;src:url(/fonts/MONTSERRAT/MontserratAlternates-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Museo Sans;src:url("/fonts/MUSEO SANS/MuseoSans-100.otf")format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Museo Sans;src:url("/fonts/MUSEO SANS/MuseoSans-100Italic.otf")format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Museo Sans;src:url("/fonts/MUSEO SANS/MuseoSans-300.otf")format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Museo Sans;src:url("/fonts/MUSEO SANS/MuseoSans-300Italic.otf")format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Museo Sans;src:url("/fonts/MUSEO SANS/MuseoSans_500.otf")format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Museo Sans;src:url("/fonts/MUSEO SANS/MuseoSans_500_Italic.otf")format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Museo Sans;src:url("/fonts/MUSEO SANS/MuseoSans_700.otf")format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Museo Sans;src:url("/fonts/MUSEO SANS/MuseoSans-700Italic.otf")format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Museo Sans;src:url("/fonts/MUSEO SANS/MuseoSans_900.otf")format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Museo Sans;src:url("/fonts/MUSEO SANS/MuseoSans-900Italic.otf")format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--background:#fff;--foreground:#1a1a1a;--primary:#d4cfc7;--primary-foreground:#1a1a1a;--secondary:#f5f5f5;--secondary-foreground:#1a1a1a;--muted:#888;--border:#e5e5e5;--heading-font:"Montserrat",sans-serif;--heading-weight:700;--body-font:"Museo Sans",sans-serif;--body-weight:400;--button-font:"Montserrat",sans-serif;--button-weight:700;--font-serif:"Times New Roman",serif;--font-sans:var(--body-font),"Arial",sans-serif;--font-heading:var(--heading-font),sans-serif;--font-bold:var(--heading-font),sans-serif;--font-italic:var(--body-font),sans-serif;--font-button:var(--button-font),sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--background);width:100%;color:var(--foreground);font-family:var(--font-sans);font-weight:var(--body-weight);-webkit-font-smoothing:antialiased;scrollbar-width:none;-ms-overflow-style:none;position:relative;overflow-x:hidden}body::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--heading-weight);text-align:left;margin-bottom:20px;font-size:20px}p{text-align:left;margin-bottom:20px;font-size:16px;font-weight:400;line-height:1.6}a{color:inherit;text-decoration:none}.container{max-width:1400px;margin:0 auto;padding:0 2rem}.btn{background-color:var(--primary);color:var(--primary-foreground);letter-spacing:.05em;cursor:pointer;border:none;padding:.8rem 2rem;font-size:.9rem;transition:opacity .2s;display:inline-block}.btn:hover{opacity:.9}
.Header-module__lnUIdW__header{z-index:100;z-index:100;width:100%;color:var(--foreground);background-color:#fff;padding:1.1rem 0;transition:all .3s;position:fixed;top:0;left:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Header-module__lnUIdW__container{justify-content:space-between;align-items:center;width:100%;padding:0 2rem;display:flex}@media (max-width:768px){.Header-module__lnUIdW__container{padding:0 1rem}}.Header-module__lnUIdW__logo{font-family:var(--font-bold);letter-spacing:.1em;align-items:center;gap:0;font-size:1.5rem;font-weight:400;display:flex}.Header-module__lnUIdW__logoImage{width:auto;height:80px}@media (max-width:768px){.Header-module__lnUIdW__logoImage{height:40px}}.Header-module__lnUIdW__navLink{font-family:var(--font-bold);letter-spacing:.1em;font-size:.9rem;font-weight:400;transition:opacity .2s}.Header-module__lnUIdW__navLink:hover{opacity:.7}
.Footer-module__3hUVsW__footer{color:#333;padding:3rem 0}.Footer-module__3hUVsW__container{flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;display:flex}@media (min-width:768px){.Footer-module__3hUVsW__container{flex-direction:row}}.Footer-module__3hUVsW__socials{align-items:center;gap:1.5rem;display:flex}.Footer-module__3hUVsW__socials a{color:#333;transition:color .3s;display:flex}.Footer-module__3hUVsW__socials a:hover{color:#000}.Footer-module__3hUVsW__behance{font-weight:400;font-family:var(--font-bold);font-size:1.2rem;line-height:1;text-decoration:none}.Footer-module__3hUVsW__centerText{color:#666;text-align:center;font-size:.9rem}.Footer-module__3hUVsW__logo{align-items:center;display:flex}.Footer-module__3hUVsW__logoImage{object-fit:contain;width:auto;height:40px}
