@font-face{font-family:"Playfair Display";src:url(//artwithnika.com/wp-content/themes/ART_WITH_NIKA/assets/css/../fonts/Playfair_Display/static/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url(//artwithnika.com/wp-content/themes/ART_WITH_NIKA/assets/css/../fonts/Playfair_Display/static/PlayfairDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url(//artwithnika.com/wp-content/themes/ART_WITH_NIKA/assets/css/../fonts/Playfair_Display/static/PlayfairDisplay-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url(//artwithnika.com/wp-content/themes/ART_WITH_NIKA/assets/css/../fonts/Playfair_Display/static/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url(//artwithnika.com/wp-content/themes/ART_WITH_NIKA/assets/css/../fonts/Playfair_Display/static/PlayfairDisplay-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(//artwithnika.com/wp-content/themes/ART_WITH_NIKA/assets/css/../fonts/Inter_Tight/static/InterTight-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(//artwithnika.com/wp-content/themes/ART_WITH_NIKA/assets/css/../fonts/Inter_Tight/static/InterTight-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(//artwithnika.com/wp-content/themes/ART_WITH_NIKA/assets/css/../fonts/Inter_Tight/static/InterTight-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Tight";src:url(//artwithnika.com/wp-content/themes/ART_WITH_NIKA/assets/css/../fonts/Inter_Tight/static/InterTight-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--cream:#fdf8f3;--sand:#e8ddd4;--terracotta:#c4967a;--terracotta-dark:#a67b5b;--brown:#5c4033;--brown-dark:#5c4033;--gold:#d4a574;--gold-light:#e8c9a8;--white:#fff;--black:#1a1a1a;--border:#e8ddd4;--rounded-sm:.5rem;--rounded-md:1rem;--rounded-lg:1.5rem;--rounded-full:9999px;--shadow-sm:0 2px 8px rgba(92,64,51,.08);--shadow-md:0 4px 20px rgba(92,64,51,.12);--shadow-lg:0 8px 40px rgba(92,64,51,.16);--main-padding:50px}html{font-size:calc(0.433vw + 0.433vh + 0.3175vmin);scroll-behavior:smooth}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter Tight",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;color:var(--brown-dark);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}.text-xxl{font-family:"Playfair Display",Georgia,serif;font-size:4.7rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.text-xl{font-family:"Playfair Display",Georgia,serif;font-size:3.36rem;line-height:1.1;font-weight:600;letter-spacing:-.02em}.text-l{font-family:"Playfair Display",Georgia,serif;font-size:2.44rem;line-height:1.15;font-weight:600;letter-spacing:-.01em}.text-ml{font-family:"Playfair Display",Georgia,serif;font-size:1.95rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.text-m{font-size:1.52rem;line-height:1.4;font-weight:400;letter-spacing:-.01em}.text-ms{font-size:1.46rem;line-height:1.4;font-weight:400;letter-spacing:-.01em}.text-s{font-size:1.22rem;line-height:1.4;font-weight:500;letter-spacing:-.01em}.text-xs{font-size:1.07rem;line-height:1.4;font-weight:500;letter-spacing:-.01em}.text-xxs{font-size:.85rem;line-height:1.3;font-weight:500;letter-spacing:-.01em}.text-micro{font-size:.55rem;line-height:1.3;font-weight:400}.text-brown{color:var(--brown) !important}.text-brown-dark{color:var(--brown-dark) !important}.text-terracotta{color:var(--terracotta) !important}.text-white{color:var(--white) !important}.text-gold{color:var(--gold) !important}.bg-cream{background-color:var(--cream) !important}.bg-sand{background-color:var(--sand) !important}.bg-brown-dark{background-color:var(--brown-dark) !important}.bg-terracotta{background-color:var(--terracotta) !important}.grid_border_right{border-right:1px solid var(--border)}.grid_border_bottom{border-bottom:1px solid var(--border)}.grid_border_top{border-top:1px solid var(--border)}.grid_border_left{border-left:1px solid var(--border)}.primary_button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--terracotta),var(--terracotta-dark));color:var(--white);font-family:"Inter Tight",sans-serif;font-weight:500;font-size:1.1rem;padding:1.15rem 2.15rem;border-radius:var(--rounded-full);border:none;cursor:pointer;letter-spacing:-.01em;box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease}.primary_button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.outline_button{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:var(--brown-dark);font-family:"Inter Tight",sans-serif;font-weight:500;font-size:1.1rem;padding:1.15rem 2.15rem;border-radius:var(--rounded-full);border:2px solid var(--sand);cursor:pointer;letter-spacing:-.01em;transition:transform .3s ease,border-color .3s ease,color .3s ease}.outline_button:hover{transform:translateY(-2px);border-color:var(--terracotta);color:var(--terracotta)}.section_tag{display:inline-flex;align-items:center;gap:.36rem;font-size:1.22rem;font-weight:500;color:var(--terracotta);letter-spacing:-.01em}.section_tag:before{content:"\2726";font-size:1rem;color:var(--gold)}.base_position{max-width:73.17rem;margin:0 auto}@media (max-width:1024px){html{font-size:calc(0.333vw + 0.333vh + 0.2175vmin)}:root{--main-padding:20px}.text-xxl{font-size:7.2rem}.text-xl{font-size:5.4rem}.text-l{font-size:1.9rem}.text-ml{font-size:4.6rem}.text-m{font-size:1.3rem}.text-ms{font-size:1.22rem}.text-xs{font-size:3.07rem}.text-xxs{font-size:2.85rem}.text-s{font-size:2.82rem}.primary_button,.outline_button{font-size:3.1rem}}