:root{--ink: #1d1d1f;--ink-2: #6e6e73;--bg: #f5f5f7;--card: #ffffff;--plum: #2b1d2e;--rose: #fdcbcb;--rose-strong: #c76b81;--radius-l: 28px;--radius-m: 18px;--radius-s: 12px;--shadow: 0 2px 8px rgba(0, 0, 0, .04), 0 12px 40px rgba(0, 0, 0, .08);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--ease: cubic-bezier(.25, .1, .25, 1)}html{scroll-behavior: smooth}body{font-family: var(--font) !important;letter-spacing: -.01em !important;color: var(--ink);background: var(--bg);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}p, li, .alignleft, .alignright, .alignleft-white, .alignright-white, .roboto{font-family: var(--font) !important;letter-spacing: -.005em !important}p{line-height: 1.6}h1, h2, h3, h4, h5, h6{font-family: var(--font-display) !important;font-weight: 600 !important;letter-spacing: -.022em !important;line-height: 1.15}.text-justify, p[style*="justify"]{text-align: left !important}a{color: var(--rose-strong);transition: color .2s var(--ease), opacity .2s var(--ease)}a:hover, a:focus{color: var(--plum)}#mainNav, #mainNav.navbar-shrink{background: rgba(255, 255, 255, .72) !important;-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);border-bottom: 1px solid rgba(0, 0, 0, .06) !important;min-height: 52px;transition: background-color .3s var(--ease)}#mainNav .nav-link, #mainNav.navbar-shrink .nav-link{font-family: var(--font) !important;font-size: .875rem !important;font-weight: 400;letter-spacing: -.01em;color: var(--ink) !important;opacity: .8;padding: .9rem 1rem !important;border-bottom: 0 !important}#mainNav .nav-link:hover{opacity: 1;color: var(--ink) !important}#mainNav .fa-whatsapp{opacity: .8;font-size: 1.4rem !important;margin-top: .1rem !important}#mainNav .navbar-toggler{border: 0 !important;border-radius: 980px;color: var(--ink) !important;background: rgba(0, 0, 0, .05);padding: .5rem .9rem !important;font-family: var(--font)}#mainNav .navbar-toggler b{font-weight: 500;margin-left: .35rem}.dropdown-menu{border: 0 !important;border-radius: var(--radius-m) !important;padding: .5rem !important;background: rgba(255, 255, 255, .9) !important;-webkit-backdrop-filter: saturate(180%) blur(24px);backdrop-filter: saturate(180%) blur(24px);box-shadow: 0 10px 50px rgba(0, 0, 0, .14) !important;margin-top: .25rem !important}.dropdown-item{border-radius: 10px;padding: .55rem .75rem !important;font-size: .9rem;color: var(--ink);transition: background-color .15s var(--ease)}.dropdown-item:hover, .dropdown-item:focus{background: rgba(0, 0, 0, .05);color: var(--ink)}.dropdown-item:active{background: var(--rose) !important;color: var(--ink) !important}.dropdown-divider{display: none}.btn{font-family: var(--font) !important;text-transform: none !important;letter-spacing: -.01em !important;font-size: .9rem !important;font-weight: 500;border-radius: 980px !important;padding: .6rem 1.25rem !important;box-shadow: none !important;transition: transform .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease)}.btn:hover{transform: scale(1.03)}.btn:active{transform: scale(.98)}.btn-primary, #bookingbutton{background: var(--plum) !important;color: #fff !important}.btn-primary:hover, .btn-primary:focus, #bookingbutton:hover{background: #45304a !important;color: #fff !important;box-shadow: 0 6px 20px rgba(43, 29, 46, .25) !important}#mainNav #bookingbutton{padding: .45rem 1.05rem !important;font-size: .8rem !important}.masthead #mainText{letter-spacing: .2rem !important}.masthead #subText, header #subText{font-family: var(--font-display) !important;font-weight: 600 !important;letter-spacing: -.025em !important;color: rgba(255, 255, 255, .92) !important;font-size: clamp(1.5rem, 3.2vw, 2.75rem) !important;max-width: 40rem !important;line-height: 1.15}header p:not(#mainText){text-shadow: 0 2px 30px rgba(0, 0, 0, .35)}.about-section{background: var(--card) !important;padding-top: 8rem}.about-section, .about-section p, .about-section li{color: var(--ink-2) !important}.about-section p{margin-bottom: 1.25rem;font-size: 1.0625rem}.about-section h1, .about-section h2, .about-section h3{color: var(--ink) !important}.about-section b, .about-section strong{color: var(--ink)}.projects-section{padding: 6rem 0;background: var(--bg)}.projects-section .row.no-gutters{border-radius: var(--radius-l);overflow: hidden;box-shadow: var(--shadow);margin-bottom: 2rem !important;background: var(--card);transform: translateZ(0)}.projects-section .project-text h1, .projects-section .project-text h2, .projects-section .project-text h3{font-size: clamp(1.4rem, 2.2vw, 2rem) !important}.projects-section .featured-text{border-left: 0 !important}.projects-section .project-text hr{border: 0 !important;height: 3px;width: 48px !important;background: var(--rose);border-radius: 3px}.projects-section img, .project img, .carousel-item img, .myImg{border-radius: 0;transition: transform .6s var(--ease)}.projects-section .row.no-gutters:hover img{transform: scale(1.02)}.alignleft, .alignright{font-size: 1rem !important;color: var(--ink-2) !important}.alignright{font-weight: 600;color: var(--ink) !important;font-variant-numeric: tabular-nums}.bg-primary, .bg-primary h1, .bg-primary h2, .bg-primary h3, .bg-primary p, .bg-primary .text-white, .bg-primary .text-white-50{color: var(--plum) !important}.bg-black{background-color: #000 !important}.bg-graypurple{background-color: var(--bg) !important}.lightpink, .lightpink a{color: var(--rose-strong) !important}.contact-section .card{border: 0 !important;border-radius: var(--radius-m) !important;box-shadow: var(--shadow);transition: transform .3s var(--ease), box-shadow .3s var(--ease)}.contact-section .card:hover{transform: translateY(-4px);box-shadow: 0 20px 60px rgba(0, 0, 0, .12)}.contact-section .card h4{font-family: var(--font) !important;text-transform: none !important;letter-spacing: -.01em !important;font-size: 1rem !important}.contact-section .card hr{border: 0 !important;height: 3px;background: var(--rose);border-radius: 3px}.contact-section .social a{background: rgba(255, 255, 255, .12) !important;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);color: rgba(255, 255, 255, .8) !important;transition: transform .2s var(--ease), background-color .2s var(--ease)}.contact-section .social a:hover{transform: scale(1.08);background: rgba(255, 255, 255, .22) !important}.carousel, .carousel-inner{border-radius: var(--radius-l);overflow: hidden}.carousel-control-prev-icon, .carousel-control-next-icon{width: 44px;height: 44px;border-radius: 50%;background-color: rgba(255, 255, 255, .7);background-size: 40%;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);filter: invert(1)}.carousel-indicators li{width: 8px;height: 8px;border-radius: 50%;border: 0}.modal-content{border: 0 !important;border-radius: var(--radius-l) !important;box-shadow: 0 30px 80px rgba(0, 0, 0, .25);overflow: hidden}.tooltip-inner{border-radius: var(--radius-s) !important;padding: .6rem .8rem !important;background: rgba(29, 29, 31, .92) !important;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);font-family: var(--font) !important}#toTheTop{border-radius: 50% !important;width: 48px;height: 48px;padding: 0 !important;background: rgba(255, 255, 255, .75) !important;color: var(--ink) !important;-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);box-shadow: 0 6px 24px rgba(0, 0, 0, .15)}footer{font-size: .8rem;color: var(--ink-2)}.scroll-fade-in{transition: opacity .8s var(--ease), transform .8s var(--ease) !important}@media (max-width: 991px){#mainNav .navbar-collapse{background: rgba(255, 255, 255, .94);border-radius: var(--radius-m);margin: .5rem 0 .75rem;padding: .5rem;box-shadow: 0 10px 40px rgba(0, 0, 0, .1)}.projects-section .row.no-gutters{border-radius: 22px;margin-left: .25rem;margin-right: .25rem}.projects-section{padding: 4rem 0}}#mainNav .nav-link.fa, .fa{font-family: FontAwesome !important}#mainNav .navbar-toggler b{font-family: var(--font) !important}#mainText, p#mainText, .masthead #mainText, header #mainText{font-family: 'Sacramento', cursive !important;letter-spacing: 0 !important;font-weight: 400 !important;opacity: 1 !important;color: rgba(255, 255, 255, .95) !important;background: none !important;-webkit-text-fill-color: currentColor;text-shadow: 0 4px 40px rgba(0, 0, 0, .35);font-size: clamp(5rem, 13vw, 11rem) !important;line-height: 1.1 !important;margin-bottom: 0 !important}header #subText{margin-top: 1.25rem !important}.carousel, .carousel-inner{border-radius: 0 !important;overflow: visible !important}.carousel-inner{overflow: hidden !important}.carousel-item img, .carousel .myImg{border-radius: var(--radius-l) !important;box-shadow: var(--shadow)}.carousel-item{padding: 0 0 24px}.am .am-reveal{opacity: 0;transform: translate3d(0, 48px, 0);filter: blur(8px);transition: opacity 1.1s var(--ease) var(--d, 0ms), transform 1.1s cubic-bezier(.16, 1, .3, 1) var(--d, 0ms), filter 1.1s var(--ease) var(--d, 0ms);will-change: opacity, transform}.am .am-reveal.am-in{opacity: 1;transform: none;filter: none}.am header .container{transform: translate3d(0, calc(var(--p, 0) * -140px), 0) scale(calc(1 - var(--p, 0) * .18));opacity: calc(1 - var(--p, 0) * 1.4);will-change: transform, opacity}.am header{filter: brightness(calc(1 - var(--p, 0) * .55))}html, body{overflow-x: clip}.am .projects-section .row.no-gutters{overflow: visible;clip-path: inset(0 round var(--radius-l));transform: scale(calc(.94 + var(--s, 1) * .06));will-change: transform}.am .projects-section .row.no-gutters > [class*="col-"]{will-change: transform;overflow: hidden}.am .projects-section .row.no-gutters img{transition: none !important;will-change: transform;transform-origin: center}.am .projects-section .row.no-gutters:hover img{transform: none}.am .carousel{will-change: transform, opacity;transition: none}.am header{transform: scale(calc(1 + var(--p, 0) * .12));transform-origin: center top}.am .projects-section .bg-black h1{transform: scale(calc(.8 + var(--s, 1) * .2));transition: none}.myImg{border-radius: var(--radius-m) !important;box-shadow: 0 10px 30px rgba(0, 0, 0, .12);object-fit: cover;height: clamp(170px, 18vw, 260px) !important;width: auto !important;cursor: zoom-in}.am .am-fan{position: relative;will-change: transform, opacity;transition: box-shadow .3s var(--ease) !important;transform-origin: center bottom}.am .am-fan:hover{box-shadow: 0 20px 50px rgba(0, 0, 0, .22);opacity: 1 !important}.dropdown-item{display: flex !important;align-items: center !important}.dropdown-item .menu-icon, .dropdown-item .fa.menu-icon{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 24px;height: 24px;line-height: 1 !important;font-size: 16px !important;margin-top: 0 !important;vertical-align: middle;object-fit: contain}.dropdown-item .fa.menu-icon::before{display: block;line-height: 1}.am header.masthead:has(video){transform: none;clip-path: inset(calc(var(--p, 0) * 9%) calc(var(--p, 0) * 6%) round calc(var(--p, 0) * 48px))}.am header.masthead video{transform: scale(calc(1 + var(--p, 0) * .3));transform-origin: center;will-change: transform}.am header.masthead{transform: none;clip-path: inset(calc(var(--p, 0) * 9%) calc(var(--p, 0) * 6%) round calc(var(--p, 0) * 48px));will-change: clip-path}.am-cf .carousel-inner{height: 400px;perspective: 1600px;overflow: visible !important;transform-style: preserve-3d}.am-cf .carousel-item{display: block !important;position: absolute !important;top: 20px;left: 50%;width: auto !important;float: none !important;margin: 0 !important;padding: 0 !important;transition: transform 1s cubic-bezier(.2, .8, .2, 1), opacity 1s var(--ease), filter 1s var(--ease) !important;-webkit-box-reflect: below 6px linear-gradient(transparent 70%, rgba(255, 255, 255, .25));cursor: pointer}.am-cf .carousel-item img{height: 330px !important;width: auto !important;max-width: none}.am-cf .carousel-control-prev, .am-cf .carousel-control-next{z-index: 20;width: 10%}.am-cf .carousel-indicators{bottom: -40px;z-index: 20}.am-cf .carousel-indicators li{background: var(--ink);opacity: .25}.am-cf .carousel-indicators li.active{opacity: .8}@media (max-width: 767px){.am-cf .carousel-inner{height: 320px}.am-cf .carousel-item img{height: 250px !important}}.modal-backdrop{background: #000 !important}.modal-backdrop.show{opacity: .45 !important}.modal.show{-webkit-backdrop-filter: blur(24px) saturate(140%);backdrop-filter: blur(24px) saturate(140%)}.modal-dialog{display: flex !important;align-items: center;justify-content: center;min-height: calc(100vh - 2rem);max-width: min(92vw, 1000px) !important;margin: 1rem auto !important}.modal-content{background: transparent !important;box-shadow: none !important;border: 0 !important;overflow: visible !important;width: auto !important;align-items: center}.modal-header{border: 0 !important;padding: 0 !important;justify-content: center}.modal-header img, .modal-content img{max-height: 86vh;width: auto !important;max-width: 100%;height: auto;object-fit: contain;border-radius: 24px;box-shadow: 0 40px 120px rgba(0, 0, 0, .45)}.modal-footer{border: 0 !important;padding: 0 !important;position: fixed;top: 1.25rem;right: 1.25rem;z-index: 2000}.modal-footer .btn{background: rgba(255, 255, 255, .22) !important;color: #fff !important;-webkit-backdrop-filter: blur(20px) saturate(180%);backdrop-filter: blur(20px) saturate(180%);border: 1px solid rgba(255, 255, 255, .25) !important;padding: .55rem 1.15rem !important}.modal-footer .btn:hover{background: rgba(255, 255, 255, .35) !important}.modal.fade .modal-dialog{transform: scale(.88) !important;opacity: 0;transition: transform .55s cubic-bezier(.2, .9, .25, 1), opacity .35s var(--ease) !important}.modal.show .modal-dialog{transform: none !important;opacity: 1}.modal.am-flip .modal-dialog{transform: none !important;opacity: 1;transition: none !important}.modal.fade .modal-footer{opacity: 0;transition: opacity .4s var(--ease) .25s}.modal.show .modal-footer{opacity: 1}.am .am-band{overflow: hidden;clip-path: inset(calc((1 - var(--bs, 1)) * 10%) calc((1 - var(--bs, 1)) * 12%) round calc((1 - var(--bs, 1)) * 48px));background-color: #000 !important;will-change: clip-path}.am .am-band::after{content: '';position: absolute;inset: -12% 0;background: inherit;background-size: cover;background-position: center;transform: translate3d(0, calc((var(--bk, .5) - .5) * -16%), 0) scale(calc(1.35 - var(--bs, 1) * .25));filter: brightness(calc(.55 + var(--bs, 1) * .45));z-index: 0;pointer-events: none;will-change: transform}.am .am-band::before{z-index: 1}.am .am-band > *{position: relative;z-index: 2}#toTheTop{position: fixed !important;width: 48px !important;height: 48px !important;padding: 0 !important;font-size: 0 !important;line-height: 0 !important;transition: transform .25s var(--ease), box-shadow .25s var(--ease), background-color .25s var(--ease)}#toTheTop::before{content: '' !important;position: absolute;left: 50%;top: 50%;width: 12px;height: 12px;border-left: 2.5px solid var(--ink);border-top: 2.5px solid var(--ink);border-radius: 2px 0 0 0;transform: translate(-50%, -25%) rotate(45deg);font-family: inherit !important}#toTheTop:hover{transform: translateY(-3px) scale(1.06);box-shadow: 0 10px 30px rgba(0, 0, 0, .2);background: rgba(255, 255, 255, .9) !important}#toTheTop:active{transform: scale(.94)}:root{--ink: #f5f5f7;--ink-2: #a1a1a6;--bg: #000000;--card: #141216;--card-2: #1d1a20;--rose-strong: #f4a7b9;--shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 20px 60px rgba(0, 0, 0, .6)}body, .bg-light, .bg-graypurple, .projects-section, .contact-section, footer{background: var(--bg) !important;color: var(--ink-2)}.bg-white{background: var(--card) !important}.bg-black{background: #000 !important}.text-dark, .text-black-50{color: var(--ink-2) !important}h1, h2, h3, h4, h5, h6{color: var(--ink)}#mainNav, #mainNav.navbar-shrink{background: rgba(12, 10, 14, .72) !important;border-bottom: 1px solid rgba(255, 255, 255, .08) !important}#mainNav .nav-link, #mainNav.navbar-shrink .nav-link, #mainNav .navbar-toggler{color: var(--ink) !important}#mainNav .navbar-toggler{background: rgba(255, 255, 255, .1)}#mainNav #bookingbutton, .btn-primary{background: linear-gradient(135deg, #fdcbcb, #e9a3b4) !important;color: #1a1220 !important}#mainNav #bookingbutton:hover, .btn-primary:hover{box-shadow: 0 0 24px rgba(253, 203, 203, .45) !important;color: #1a1220 !important}@media (max-width: 991px){#mainNav .navbar-collapse{background: rgba(20, 18, 22, .96)}}.dropdown-menu{background: rgba(28, 26, 30, .92) !important;box-shadow: 0 0 0 1px rgba(255,255,255,.08), 0 20px 60px rgba(0,0,0,.6) !important}.dropdown-item{color: var(--ink) !important}.dropdown-item:hover, .dropdown-item:focus{background: rgba(255, 255, 255, .08) !important}.dropdown-item .fa.menu-icon{color: var(--ink)}.dropdown-item img.menu-icon{filter: invert(1) brightness(1.2)}.about-section{background: radial-gradient(ellipse 80% 50% at 50% 0%, rgba(120, 70, 110, .25), transparent 70%), #000 !important}.about-section, .about-section p, .about-section li{color: var(--ink-2) !important}.about-section h1, .about-section h2, .about-section h3, .about-section b, .about-section strong{color: var(--ink) !important}.projects-section .row.no-gutters{background: var(--card) !important;box-shadow: var(--shadow) !important}.projects-section .project-text, .projects-section .project-text p{color: var(--ink-2)}.alignleft, .alignleft-white{color: var(--ink-2) !important}.alignright, .alignright-white{color: var(--ink) !important}.bg-primary{background: radial-gradient(ellipse at 30% 20%, #4a2d47 0%, #24162a 60%, #160e19 100%) !important}.bg-primary, .bg-primary h1, .bg-primary h2, .bg-primary h3, .bg-primary .text-white{color: #fdcbcb !important}.bg-primary p, .bg-primary .text-white-50{color: rgba(253, 203, 203, .75) !important}.lightpink, .lightpink a{color: var(--rose-strong) !important}a:hover, a:focus{color: #fff}.projects-section .project-text h1 a, .projects-section .project-text h1.lightpink, .lightpink h1{text-shadow: 0 0 30px rgba(244, 167, 185, .25)}.contact-section .card{background: var(--card) !important;color: var(--ink-2);box-shadow: var(--shadow) !important}.contact-section .card h4{color: var(--ink) !important}.contact-section .card .small, .contact-section .card div{color: var(--ink-2)}.am-cf .carousel-item{-webkit-box-reflect: below 6px linear-gradient(transparent 70%, rgba(0, 0, 0, .0) 70%, rgba(255, 255, 255, .12))}.am-cf .carousel-indicators li{background: #fff}#toTheTop{background: rgba(40, 38, 44, .75) !important;box-shadow: 0 0 0 1px rgba(255,255,255,.1), 0 10px 30px rgba(0,0,0,.5)}#toTheTop::before{border-color: #fff !important}#toTheTop:hover{background: rgba(60, 56, 66, .9) !important}.myImg{box-shadow: 0 0 0 1px rgba(255, 255, 255, .08), 0 20px 50px rgba(0, 0, 0, .6)}.tooltip-inner{background: rgba(40, 38, 44, .95) !important}.contact-section a.fa{font-family: var(--font) !important;display: inline-flex !important;align-items: center;justify-content: center;gap: .55em;width: auto;padding: .5rem .9rem !important;border-radius: 980px;font-size: .95rem;color: var(--ink-2) !important;transition: background-color .2s var(--ease), color .2s var(--ease)}.contact-section a.fa::before{font-family: FontAwesome !important;font-size: 1.05em;color: var(--rose-strong)}.contact-section a.fa:hover{background: rgba(255, 255, 255, .08) !important;color: var(--ink) !important}.projects-section .project-text h1 a{position: relative;display: inline-flex;align-items: center;gap: .35em;color: var(--rose-strong) !important;text-decoration: none !important;padding-bottom: .1em}.projects-section .project-text h1 a::after{content: '';width: .5em;height: .5em;border-right: .12em solid currentColor;border-top: .12em solid currentColor;transform: rotate(45deg);margin-left: .1em;transition: transform .35s cubic-bezier(.2, .9, .25, 1);animation: am-nudge 2.8s cubic-bezier(.2, .9, .25, 1) infinite}.projects-section .project-text h1 a::before{content: '';position: absolute;left: 0;right: 1em;bottom: -.05em;height: 2px;border-radius: 2px;background: linear-gradient(90deg, #fdcbcb, #e9a3b4);transform: scaleX(.25);transform-origin: left;opacity: .6;transition: transform .45s cubic-bezier(.2, .9, .25, 1), opacity .3s var(--ease)}.projects-section .project-text h1 a:hover{color: #fff !important}.projects-section .project-text h1 a:hover::before{transform: scaleX(1);opacity: 1}.projects-section .project-text h1 a:hover::after{transform: translateX(.3em) rotate(45deg);animation: none}@keyframes am-nudge{0%, 70%, 100%{transform: translateX(0) rotate(45deg)}80%{transform: translateX(.35em) rotate(45deg)}90%{transform: translateX(0) rotate(45deg)}}.projects-section sup[data-toggle="tooltip"]{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 1.35em;height: 1.35em;margin-left: .35em;top: -.15em;border-radius: 50%;background: rgba(244, 167, 185, .14);color: var(--rose-strong);cursor: help;transition: transform .25s var(--ease), background-color .25s var(--ease)}.projects-section sup[data-toggle="tooltip"] .fa{font-size: .95em;line-height: 1}.projects-section sup[data-toggle="tooltip"]::after{content: '';position: absolute;inset: 0;border-radius: 50%;border: 1.5px solid var(--rose-strong);opacity: 0;animation: am-ping 2.6s cubic-bezier(.2, .8, .3, 1) infinite;pointer-events: none}.projects-section sup[data-toggle="tooltip"]:hover{transform: scale(1.25);background: rgba(244, 167, 185, .3)}.projects-section sup[data-toggle="tooltip"]:hover::after{animation: none}@keyframes am-ping{0%{transform: scale(1);opacity: .7}70%, 100%{transform: scale(2.1);opacity: 0}}.projects-section p.alignleft:has(sup[data-toggle="tooltip"]){cursor: help}.tooltip{transition: opacity .2s var(--ease) !important}.tooltip.show .tooltip-inner{animation: am-pop .35s cubic-bezier(.2, .9, .25, 1.2)}@keyframes am-pop{from{transform: scale(.85) translateY(6px);opacity: 0}to{transform: none;opacity: 1}}.tooltip-inner{box-shadow: 0 0 0 1px rgba(255,255,255,.1), 0 20px 50px rgba(0,0,0,.6);max-width: 340px !important;line-height: 1.55}@media (prefers-reduced-motion: reduce){.projects-section .project-text h1 a::after, .projects-section sup[data-toggle="tooltip"]::after{animation: none}}.projects-section sup[data-toggle="tooltip"]{width: 1.35em !important;min-width: 1.35em;height: 1.35em !important;text-align: center !important;vertical-align: middle;flex: none}#treatments .bg-primary{background: #2a1a2e !important}#treatments .bg-white{background: #17141a !important}#treatments .bg-black, #treatments .bg-graypurple{background: #0e0c10 !important}#treatments .row.no-gutters > [class*="col-"]{border: 0 !important;box-shadow: none !important}#treatments .row.no-gutters > [class*="col-"] > *{border-left: 0 !important;border-right: 0 !important}.am #treatments .row.no-gutters{transform-origin: center center}[style*="background-color: #fdcbcb"], [style*="background-color:#fdcbcb"], [style*="background-color: #d4a5a5"], [style*="background-color:#d4a5a5"]{background: #2a1a2e !important}[style*="background-color: #fdcbcb"] h1, [style*="background-color: #fdcbcb"] h2, [style*="background-color: #fdcbcb"] h3, [style*="background-color: #fdcbcb"] h4, [style*="background-color:#fdcbcb"] h1, [style*="background-color:#fdcbcb"] h2, [style*="background-color:#fdcbcb"] h3, [style*="background-color:#fdcbcb"] h4, [style*="background-color: #d4a5a5"] h1, [style*="background-color: #d4a5a5"] h2, [style*="background-color: #d4a5a5"] h3{color: #fdcbcb !important}[style*="background-color: #fdcbcb"] p, [style*="background-color: #fdcbcb"] li, [style*="background-color: #fdcbcb"] span, [style*="background-color:#fdcbcb"] p, [style*="background-color:#fdcbcb"] li, [style*="background-color:#fdcbcb"] span, [style*="background-color: #d4a5a5"] p, [style*="background-color: #d4a5a5"] li{color: rgba(255, 240, 244, .82) !important}[style*="background-color: #fdcbcb"] .text-white, [style*="background-color:#fdcbcb"] .text-white{color: #fdcbcb !important}.projects-section .row.no-gutters:has(> [class*="col-"] > .bg-primary), .projects-section .row.no-gutters:has(> [class*="col-"] > [style*="#fdcbcb"]), .projects-section .row.no-gutters:has(> [class*="col-"] > [style*="#d4a5a5"]){background: #2a1a2e !important}.projects-section .row.no-gutters:has(> [class*="col-"] > .bg-white){background: #17141a !important}.projects-section .row.no-gutters:has(> [class*="col-"] > .bg-black){background: #0e0c10 !important}.projects-section .row.no-gutters > [class*="col-"] + [class*="col-"]{margin-left: -1px}.projects-section .row.no-gutters > [class*="col-"] > .project{position: relative}.am .projects-section .row.am-noimg > [class*="col-"]{will-change: auto !important;transform: none !important;overflow: visible !important}.am .projects-section .row.am-noimg{clip-path: none;border-radius: var(--radius-l);overflow: hidden}.am-gal{display: flex !important;flex-wrap: nowrap;gap: 20px;overflow-x: auto;overflow-y: visible;scroll-snap-type: x mandatory;scroll-padding-left: var(--pad, 20px);padding: 12px var(--pad, 20px) 28px !important;width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw) !important;margin-right: calc(50% - 50vw) !important;scrollbar-width: none;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain}.am-gal::-webkit-scrollbar{display: none}.am-gal::after{content: '';flex: 0 0 calc(var(--pad, 20px) - 20px)}.am-gal > :not(.myImg){flex: none}.am-gal .am-gal-item{flex: 0 0 auto;height: clamp(300px, 46vw, 580px) !important;width: auto !important;max-width: 86vw;margin: 0 !important;object-fit: cover;border-radius: 28px !important;scroll-snap-align: start;box-shadow: 0 0 0 1px rgba(255, 255, 255, .07), 0 30px 70px rgba(0, 0, 0, .55);opacity: 0;transform: translate3d(120px, 0, 0) scale(.96);transition: transform 1.1s cubic-bezier(.16, 1, .3, 1) calc(var(--gi, 0) * 110ms), opacity .9s var(--ease) calc(var(--gi, 0) * 110ms), box-shadow .3s var(--ease) !important}.am-gal.am-gal-in .am-gal-item{opacity: 1;transform: none}.am-gal .am-gal-item:hover{box-shadow: 0 0 0 1px rgba(255, 255, 255, .14), 0 40px 90px rgba(0, 0, 0, .7)}.am-gal-nav{display: flex;justify-content: flex-end;gap: 14px;width: 100vw;margin-left: calc(50% - 50vw);padding: 0 var(--pad, 20px) 1.5rem}.am-gal-nav.am-hide{display: none}.am-gal-btn{width: 44px;height: 44px;border-radius: 50%;border: 0;background: rgba(255, 255, 255, .12);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);position: relative;cursor: pointer;transition: background-color .2s var(--ease), transform .2s var(--ease), opacity .2s var(--ease)}.am-gal-btn::before{content: '';position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;border-right: 2.5px solid #fff;border-top: 2.5px solid #fff;transform: translate(-65%, -50%) rotate(45deg)}.am-gal-btn.prev::before{transform: translate(-35%, -50%) rotate(-135deg)}.am-gal-btn:hover:not(:disabled){background: rgba(255, 255, 255, .22);transform: scale(1.06)}.am-gal-btn:disabled{opacity: .3;cursor: default}@media (prefers-reduced-motion: reduce){.am-gal .am-gal-item{opacity: 1;transform: none;transition: none !important}}.am .am-pin{padding: 0 !important;background: #000 !important;clip-path: none !important;overflow: visible !important}.am .am-pin::before, .am .am-pin::after{display: none !important}.am-stage{position: sticky;top: 0;height: 100vh;overflow: hidden;clip-path: inset(var(--i, 0) round var(--r, 0));display: flex;align-items: center;justify-content: center}.am-stage-img{position: absolute;inset: 0;background-size: cover;background-position: center 35%;transform: scale(var(--z, 1));filter: brightness(var(--l, 1));will-change: transform, filter}.am-stage-shade{position: absolute;inset: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, .55) 0%, transparent 25%, transparent 70%, #000 100%), linear-gradient(to right, rgba(0, 0, 0, .5) 0%, transparent 35%, transparent 65%, rgba(0, 0, 0, .5) 100%);pointer-events: none}.am-stage > :not(.am-stage-img):not(.am-stage-shade){position: relative;z-index: 2}@media (prefers-reduced-motion: reduce){.am .am-pin{height: auto !important;min-height: 60vh}.am-stage{position: relative;height: 60vh}}.am-cards{display: flex !important;flex-wrap: nowrap;gap: 24px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: var(--pad, 20px);width: 100vw !important;max-width: 100vw !important;margin-left: calc(50% - 50vw) !important;margin-right: 0 !important;padding: 20px var(--pad, 20px) 32px !important;scrollbar-width: none;overscroll-behavior-x: contain}.am-cards::-webkit-scrollbar{display: none}.am-cards::after{content: '';flex: 0 0 calc(var(--pad, 20px) - 24px)}.am-cards > .am-card{flex: 0 0 clamp(290px, 32vw, 440px) !important;max-width: none !important;height: clamp(480px, 66vh, 640px);margin: 0 !important;position: relative;display: block !important;border-radius: 28px !important;overflow: hidden !important;clip-path: none !important;scroll-snap-align: start;background: #111 !important;box-shadow: 0 0 0 1px rgba(255, 255, 255, .07), 0 30px 70px rgba(0, 0, 0, .6) !important;opacity: 0;transform: translate3d(140px, 0, 0) scale(.95) !important;transition: transform 1.1s cubic-bezier(.16, 1, .3, 1) calc(var(--gi, 0) * 120ms), opacity .9s var(--ease) calc(var(--gi, 0) * 120ms) !important}.am-cards.am-gal-in > .am-card{opacity: 1;transform: none !important}.am-card > [class*="col-"]{max-width: none !important;flex: none !important;width: 100% !important;transform: none !important;opacity: 1 !important;padding: 0 !important}.am-card > .am-card-img{position: absolute !important;inset: 0;overflow: hidden}.am-card > .am-card-img img{width: 100% !important;height: 100% !important;object-fit: cover;margin: 0 !important;transform: scale(1.04) !important;transition: transform .9s cubic-bezier(.16, 1, .3, 1) !important}.am-card:hover > .am-card-img img{transform: scale(1.1) !important}.am-card > .am-card-txt{position: absolute !important;left: 0;right: 0;bottom: 0;z-index: 2;background: linear-gradient(to top, rgba(0, 0, 0, .94) 0%, rgba(0, 0, 0, .75) 55%, transparent 100%) !important;padding-top: 5rem !important}.am-card > .am-card-txt *{background: transparent !important;height: auto !important;border: 0 !important}.am-card > .am-card-txt .project-text, .am-card > .am-card-txt .featured-text{padding: 0 1.75rem 1.75rem !important;text-align: left !important}.am-card > .am-card-txt h1, .am-card > .am-card-txt h2, .am-card > .am-card-txt h3, .am-card > .am-card-txt h4{color: #fff !important;font-size: clamp(1.4rem, 2vw, 1.85rem) !important;margin-bottom: .5rem}.am-card > .am-card-txt p{color: rgba(255, 255, 255, .78) !important;font-size: .98rem;margin-bottom: .35rem}.am-card > .am-card-txt hr{display: none}#projects{padding-bottom: 2rem}.am-card > .am-card-txt .h1, .am-card > .am-card-txt .h2, .am-card > .am-card-txt .h3, .am-card > .am-card-txt .h4{color: #fff !important;font-family: var(--font-display) !important;font-weight: 600 !important;letter-spacing: -.022em !important;font-size: clamp(1.5rem, 2.1vw, 2rem) !important;line-height: 1.15 !important;margin-bottom: .6rem !important}.am-card > .am-card-txt .h2 font, .am-card > .am-card-txt .h1 font{color: #fdcbcb}.am-car-gal.am-gal{margin-top: 1.5rem !important}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 300 700;font-display: swap;src: url(https://fannique.ch/fonts/brand/cormorant-garamond.woff2) format('woff2')}@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fannique.ch/fonts/brand/cormorant-garamond-italic.woff2) format('woff2')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 300 700;font-display: swap;src: url(https://fannique.ch/fonts/brand/inter.woff2) format('woff2')}@font-face{font-family: 'Sacramento';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fannique.ch/fonts/brand/sacramento.woff2) format('woff2')}:root{--font: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-display: "Cormorant Garamond", "Times New Roman", serif}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4{font-family: var(--font-display) !important;font-weight: 600 !important;letter-spacing: .005em !important;line-height: 1.12}.about-section h1, .about-section h2{font-size: clamp(2.4rem, 4.2vw, 3.4rem) !important}.about-section h3, .about-section h4{font-size: clamp(1.5rem, 2.4vw, 2rem) !important;font-style: italic;font-weight: 500 !important}.projects-section h1, .projects-section .h1{font-size: clamp(1.9rem, 2.8vw, 2.5rem) !important}.projects-section h2, .projects-section .h2, .projects-section h3, .projects-section .h3{font-size: clamp(1.7rem, 2.4vw, 2.2rem) !important}.projects-section h4, .projects-section .h4{font-size: clamp(1.35rem, 1.9vw, 1.6rem) !important;font-style: italic;font-weight: 500 !important}.projects-section .project-text h1 a{font-size: inherit}.contact-section .card h4{font-family: var(--font-display) !important;font-size: 1.5rem !important;font-weight: 600 !important}header #subText, .masthead #subText{font-family: var(--font-display) !important;font-style: italic;font-weight: 500 !important;letter-spacing: .01em !important;font-size: clamp(1.8rem, 3.8vw, 3.2rem) !important}body, p, li, a, .btn, .nav-link, .dropdown-item, .alignleft, .alignright, .roboto, .tooltip-inner{font-family: var(--font) !important}.alignright{font-variant-numeric: tabular-nums;font-feature-settings: "tnum"}.fa, #mainNav .nav-link.fa{font-family: FontAwesome !important}#mainText, p#mainText{font-family: 'Sacramento', cursive !important}h1.roboto, h2.roboto, h3.roboto, h4.roboto, h5.roboto, .h1.roboto, .h2.roboto, .h3.roboto{font-family: var(--font-display) !important;line-height: 1.15 !important}.am .am-pin{min-height: 0}.am-stage{box-shadow: none}.contact-section .social a.fa{width: 48px !important;height: 48px !important;min-width: 48px;flex: 0 0 48px;padding: 0 !important;gap: 0;display: inline-flex !important;align-items: center;justify-content: center;border-radius: 50% !important;font-size: 1.15rem !important;line-height: 1 !important;margin: 0 .4rem !important;color: rgba(255, 255, 255, .85) !important;background: rgba(255, 255, 255, .1) !important}.contact-section .social a.fa::before{color: inherit;font-size: inherit}.contact-section .social a.fa:hover{background: rgba(253, 203, 203, .25) !important;color: #fff !important;transform: translateY(-2px) scale(1.06)}.am-stage-img{background-position: center center !important}.am .am-pin{min-height: 0 !important}.am-stage{height: 100vh}.am-stage-img{inset: auto 0 auto 0 !important}.am-stage-shade{background: linear-gradient(to right, rgba(0,0,0,.45) 0%, transparent 30%, transparent 70%, rgba(0,0,0,.45) 100%) !important}.am-stage-shade{background: linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, .1) 40%, rgba(0, 0, 0, .5) 75%, #000 100%), linear-gradient(to right, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, .7) 100%) !important}.am-stage{clip-path: none !important}html, body{overflow-anchor: none}.am .am-pin{height: 100vh;min-height: 0 !important}.am-stage{position: relative !important;top: 0 !important;height: 100vh}[style*="Sacramento"], .projects-section [style*="Sacramento"], .projects-section h4[style*="Sacramento"], .am-brand, h1 .am-brand, h2 .am-brand, h3 .am-brand, h4 .am-brand{font-family: 'Sacramento', cursive !important;font-weight: 400 !important;font-style: normal !important;letter-spacing: 0 !important}.projects-section h4[style*="Sacramento"], .projects-section [style*="Sacramento"]{font-size: clamp(2rem, 3vw, 2.6rem) !important}.am-brand{font-size: 1.35em;line-height: 1;white-space: nowrap}@media (min-width: 1200px), (min-height: 1000px){header.masthead[class="masthead"]{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-kosmetikstudio-zuerich-enge-1280.webp) !important}}@media (min-width: 1921px), (min-height: 1300px), (min-width: 1200px) and (min-resolution: 1.5dppx){header.masthead[class="masthead"]{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-kosmetikstudio-zuerich-enge-1280.webp) !important}}header.masthead[class="masthead"]{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-kosmetikstudio-zuerich-enge-1280.webp)}header .container p:not(#mainText){text-shadow: 0 2px 24px rgba(0, 0, 0, .55)}@media (max-width: 767.98px){header.masthead[class="masthead"]{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-kosmetikstudio-zuerich-enge-800.webp) !important}}#mainText{text-shadow: 0 4px 40px rgba(0, 0, 0, .45) !important}b.am-seo, strong.am-seo{font-weight: inherit !important;color: inherit !important}.legal-section{padding-top: 9rem !important;padding-bottom: 4rem}.legal-section h1{font-size: clamp(2.4rem, 4vw, 3.2rem) !important;margin-bottom: 2rem;color: var(--ink) !important}.legal-section h2{font-size: 1.6rem !important;margin-top: 2.2rem;margin-bottom: .8rem;color: var(--ink) !important}.legal-section p, .legal-section li{color: var(--ink-2) !important;font-size: 1rem}.am-photo{position: relative;display: block;width: 100%;max-width: 920px;aspect-ratio: 4 / 3;max-height: 78vh;margin: 1.5rem auto 2.5rem;border-radius: 28px;overflow: hidden;background: #111;box-shadow: 0 0 0 1px rgba(255, 255, 255, .07), 0 30px 80px rgba(0, 0, 0, .6);will-change: transform, opacity;transform-origin: center}.am-photo > img{position: absolute !important;inset: 0;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;object-fit: cover;border-radius: 0 !important;box-shadow: none !important;will-change: transform;cursor: zoom-in}.am-photo + .am-photo{margin-top: 0}@media (max-width: 767px){.am-photo{border-radius: 20px;aspect-ratio: 4 / 5}}#mainNav .nav-link.fa-whatsapp, #mainNav.navbar-shrink .nav-link.fa-whatsapp{font-size: 1.4rem !important;padding-top: .55rem !important;padding-bottom: .55rem !important;margin-top: 0 !important;line-height: 1 !important}#mainNav .navbar-nav > .nav-item:has(> .fa-whatsapp){display: flex;align-items: center;align-self: stretch}#mainNav .nav-link.fa-whatsapp{display: inline-flex !important;align-items: center;justify-content: center}header.mastheadSugaring.masthead, header.mastheadWimpern.masthead, header.mastheadWimpernlifting.masthead, header.mastheadAugenbrauen.masthead{background-size: cover !important;background-repeat: no-repeat !important}header.mastheadSugaring.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-sugaring-zuerich-1024.webp) !important;background-position: 50% center !important}header.mastheadWimpern.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-wimpernverlaengerung-zuerich-1024.webp) !important;background-position: 72% center !important}header.mastheadWimpernlifting.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-wimpernlifting-zuerich-1024.webp) !important;background-position: 62% center !important}header.mastheadAugenbrauen.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-augenbrauen-zuerich-1024.webp) !important;background-position: 60% center !important}@media (min-width: 992px){header.mastheadSugaring.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-sugaring-zuerich-2048.webp) !important}header.mastheadWimpern.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-wimpernverlaengerung-zuerich-2048.webp) !important}header.mastheadWimpernlifting.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-wimpernlifting-zuerich-2048.webp) !important}header.mastheadAugenbrauen.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-augenbrauen-zuerich-2048.webp) !important}}header.mastheadManicurePedicure.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-manikuere-pedikuere-zuerich-1024.webp) !important;background-size: cover !important;background-repeat: no-repeat !important;background-position: 60% center !important}@media (min-width: 992px){header.mastheadManicurePedicure.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-manikuere-pedikuere-zuerich-2048.webp) !important}}@media (max-width: 991.98px){header.mastheadManicurePedicure.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-manikuere-pedikuere-zuerich-mobile.webp) !important;background-position: 30% center !important}}header.mastheadWaxing.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-waxing-zuerich-1024.webp) !important;background-size: cover !important;background-repeat: no-repeat !important;background-position: 50% center !important}@media (min-width: 992px){header.mastheadWaxing.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-waxing-zuerich-2048.webp) !important}}header.mastheadMadero.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-maderotherapie-zuerich-1024.webp) !important;background-size: cover !important;background-repeat: no-repeat !important;background-position: 50% center !important}@media (min-width: 992px){header.mastheadMadero.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-maderotherapie-zuerich-2048.webp) !important}}:is(h2, h3).lightpink.roboto.text-left:has(+ div.text-left > a[style*="text-decoration:underline"]:only-child){display: flex;align-items: center;gap: .9rem;font-size: .78rem !important;letter-spacing: .18em;text-transform: uppercase;font-weight: 600;color: var(--rose-strong, #fdcbcb) !important;margin-bottom: 1.1rem !important}:is(h2, h3).lightpink.roboto.text-left:has(+ div.text-left > a[style*="text-decoration:underline"]:only-child)::after{content: "";flex: 1;height: 1px;background: linear-gradient(to right, rgba(253, 203, 203, .45), rgba(253, 203, 203, 0))}div.text-left:has(> a[style*="text-decoration:underline"]:only-child){display: inline-block;margin: 0 .5rem .7rem 0 !important}div.text-left > a[style*="text-decoration:underline"]:only-child{display: inline-flex;align-items: center;gap: .55rem;padding: .6rem 1.15rem;border-radius: 999px;border: 1px solid rgba(253, 203, 203, .38);background: rgba(253, 203, 203, .06);color: var(--rose-strong, #fdcbcb) !important;text-decoration: none !important;font-size: .95rem;line-height: 1;transition: background .35s ease, color .35s ease, transform .35s ease, border-color .35s ease, box-shadow .35s ease}div.text-left > a[style*="text-decoration:underline"]:only-child::after{content: "→";font-size: 1rem;transition: transform .35s ease}div.text-left > a[style*="text-decoration:underline"]:only-child:hover, div.text-left > a[style*="text-decoration:underline"]:only-child:focus-visible{background: var(--rose-strong, #fdcbcb);border-color: var(--rose-strong, #fdcbcb);color: #1a1016 !important;transform: translateY(-2px);box-shadow: 0 10px 28px rgba(253, 203, 203, .18)}div.text-left > a[style*="text-decoration:underline"]:only-child:hover::after{transform: translateX(4px)}.about-section h1{font-size: clamp(1.9rem, 2.8vw, 2.4rem) !important;line-height: 1.2 !important}.about-section h2{font-size: clamp(1.45rem, 2vw, 1.85rem) !important;line-height: 1.25 !important;margin-top: 2.2rem !important;margin-bottom: .6rem !important}.about-section h3, .about-section h4{font-size: clamp(1.2rem, 1.6vw, 1.45rem) !important;line-height: 1.3 !important}.about-section h2:first-of-type{margin-top: 0 !important}:root{--card: #141414;--card-2: #1c1c1e}.about-section{background: radial-gradient(ellipse 80% 50% at 50% 0%, rgba(255, 255, 255, .045), transparent 70%), #000 !important}.bg-primary{background: radial-gradient(ellipse at 30% 20%, #2a2a2d 0%, #161618 60%, #0b0b0c 100%) !important}#mainNav, #mainNav.navbar-shrink{background: rgba(10, 10, 10, .72) !important}#treatments .bg-primary{background: #161618 !important}[style*="background-color: #fdcbcb"], [style*="background-color:#fdcbcb"], [style*="background-color: #d4a5a5"], [style*="background-color:#d4a5a5"]{background: #161618 !important}.projects-section .row.no-gutters:has(> [class*="col-"] > .bg-primary), .projects-section .row.no-gutters:has(> [class*="col-"] > [style*="#fdcbcb"]), .projects-section .row.no-gutters:has(> [class*="col-"] > [style*="#d4a5a5"]){background: #161618 !important}header.mastheadJapanaeseManicure.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-japanische-manikuere-zuerich-1024.webp) !important;background-size: cover !important;background-repeat: no-repeat !important;background-position: 60% center !important}@media (min-width: 992px){header.mastheadJapanaeseManicure.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .55) 85%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-japanische-manikuere-zuerich-2048.webp) !important}}header.mastheadJapanaeseManicure.masthead::before{content: "";position: absolute;inset: 0;background: radial-gradient(ellipse 48% 38% at 50% 48%, rgba(255, 252, 248, .62) 0, rgba(255, 252, 248, 0) 100%);pointer-events: none;z-index: 0}header.mastheadJapanaeseManicure.masthead .container{position: relative;z-index: 1}header.mastheadJapanaeseManicure #mainText{color: #c06a86 !important;opacity: 1 !important;text-shadow: none !important}header.mastheadJapanaeseManicure #subText{color: #4a2c3a !important;text-shadow: none !important}@media (min-width: 992px){header.mastheadJapanaeseManicure.masthead::before{background: radial-gradient(ellipse 40% 45% at 26% 50%, rgba(255, 252, 248, .55) 0, rgba(255, 252, 248, 0) 100%)}header.mastheadJapanaeseManicure .container > .mx-auto{margin-left: 0 !important;margin-right: auto !important;max-width: 46%}}body:has(header.mastheadMadero){--rose: #e4a07e;--rose-strong: #e4a07e}body:has(header.mastheadMadero) .lightpink, body:has(header.mastheadMadero) .lightpink a{color: #e4a07e !important}body:has(header.mastheadMadero) .lightpink-50{color: #e4a07e !important;opacity: .85}body:has(header.mastheadMadero) font[color="#fdcbcb"], body:has(header.mastheadMadero) font[color="#FDCBCB"]{color: #e4a07e !important}body:has(header.mastheadMadero) #mainNav #bookingbutton, body:has(header.mastheadMadero) .btn-primary{background: #e4a07e !important;border-color: #e4a07e !important;color: #1c110b !important}body:has(header.mastheadMadero) #mainNav #bookingbutton:hover, body:has(header.mastheadMadero) .btn-primary:hover{box-shadow: 0 0 24px rgba(228, 160, 126, .45) !important}body:has(header.mastheadMadero) .bg-primary, body:has(header.mastheadMadero) .bg-primary h1, body:has(header.mastheadMadero) .bg-primary h2, body:has(header.mastheadMadero) .bg-primary h3, body:has(header.mastheadMadero) .bg-primary .text-white{color: #e4a07e !important}body:has(header.mastheadMadero) .bg-primary p, body:has(header.mastheadMadero) .bg-primary .text-white-50{color: rgba(228, 160, 126, .78) !important}body:has(header.mastheadMadero) [style*="background-color: #fdcbcb"] h1, body:has(header.mastheadMadero) [style*="background-color: #fdcbcb"] h2, body:has(header.mastheadMadero) [style*="background-color: #fdcbcb"] h3, body:has(header.mastheadMadero) [style*="background-color:#fdcbcb"] h1, body:has(header.mastheadMadero) [style*="background-color:#fdcbcb"] h2, body:has(header.mastheadMadero) [style*="background-color:#fdcbcb"] h3, body:has(header.mastheadMadero) [style*="background-color: #fdcbcb"] .text-white, body:has(header.mastheadMadero) [style*="background-color:#fdcbcb"] .text-white, body:has(header.mastheadMadero) [style*="background-color: #d4a5a5"] h1, body:has(header.mastheadMadero) [style*="background-color: #d4a5a5"] h2, body:has(header.mastheadMadero) [style*="background-color: #d4a5a5"] h3{color: #e4a07e !important}body:has(header.mastheadMadero) .projects-section .project-text h1 a, body:has(header.mastheadMadero) .projects-section .project-text h1.lightpink, body:has(header.mastheadMadero) .lightpink h1{text-shadow: 0 0 30px rgba(228, 160, 126, .22)}body:has(header.mastheadMadero) .projects-section sup[data-toggle="tooltip"]{background: rgba(228, 160, 126, .16) !important;color: #e4a07e !important}body:has(header.mastheadMadero) .contact-section .social a.fa:hover{background: rgba(228, 160, 126, .22) !important}body:has(header.mastheadMadero) :is(h2, h3).lightpink.roboto.text-left:has(+ div.text-left > a[style*="text-decoration:underline"]:only-child)::after{background: linear-gradient(to right, rgba(228, 160, 126, .45), rgba(228, 160, 126, 0))}body:has(header.mastheadMadero) div.text-left > a[style*="text-decoration:underline"]:only-child{border-color: rgba(228, 160, 126, .4);background: rgba(228, 160, 126, .06)}body:has(header.mastheadMadero) div.text-left > a[style*="text-decoration:underline"]:only-child:hover{background: #e4a07e;border-color: #e4a07e;color: #1c110b !important;box-shadow: 0 10px 28px rgba(228, 160, 126, .16)}body:has(header.mastheadWimpernlifting){--rose: #f4a7b9;--rose-strong: #f4a7b9}body:has(header.mastheadWimpernlifting) .lightpink, body:has(header.mastheadWimpernlifting) .lightpink a{color: #f4a7b9 !important}body:has(header.mastheadWimpernlifting) .lightpink-50{color: #f4a7b9 !important;opacity: .85}body:has(header.mastheadWimpernlifting) font[color="#fdcbcb"], body:has(header.mastheadWimpernlifting) font[color="#FDCBCB"]{color: #f4a7b9 !important}body:has(header.mastheadWimpernlifting) #mainNav #bookingbutton, body:has(header.mastheadWimpernlifting) .btn-primary{background: #f4a7b9 !important;border-color: #f4a7b9 !important;color: #1f140f !important}body:has(header.mastheadWimpernlifting) #mainNav #bookingbutton:hover, body:has(header.mastheadWimpernlifting) .btn-primary:hover{box-shadow: 0 0 24px rgba(244, 167, 185, .45) !important}body:has(header.mastheadWimpernlifting) .bg-primary, body:has(header.mastheadWimpernlifting) .bg-primary h1, body:has(header.mastheadWimpernlifting) .bg-primary h2, body:has(header.mastheadWimpernlifting) .bg-primary h3, body:has(header.mastheadWimpernlifting) .bg-primary .text-white{color: #f4a7b9 !important}body:has(header.mastheadWimpernlifting) .bg-primary p, body:has(header.mastheadWimpernlifting) .bg-primary .text-white-50{color: rgba(244, 167, 185, .78) !important}body:has(header.mastheadWimpernlifting) [style*="background-color: #fdcbcb"] h1, body:has(header.mastheadWimpernlifting) [style*="background-color: #fdcbcb"] h2, body:has(header.mastheadWimpernlifting) [style*="background-color: #fdcbcb"] h3, body:has(header.mastheadWimpernlifting) [style*="background-color:#fdcbcb"] h1, body:has(header.mastheadWimpernlifting) [style*="background-color:#fdcbcb"] h2, body:has(header.mastheadWimpernlifting) [style*="background-color:#fdcbcb"] h3, body:has(header.mastheadWimpernlifting) [style*="background-color: #fdcbcb"] .text-white, body:has(header.mastheadWimpernlifting) [style*="background-color:#fdcbcb"] .text-white{color: #f4a7b9 !important}body:has(header.mastheadWimpernlifting) .projects-section .project-text h1 a, body:has(header.mastheadWimpernlifting) .projects-section .project-text h1.lightpink, body:has(header.mastheadWimpernlifting) .lightpink h1{text-shadow: 0 0 30px rgba(244, 167, 185, .22)}body:has(header.mastheadWimpernlifting) .projects-section sup[data-toggle="tooltip"]{background: rgba(244, 167, 185, .16) !important;color: #f4a7b9 !important}body:has(header.mastheadWimpernlifting) .contact-section .social a.fa:hover{background: rgba(244, 167, 185, .22) !important}body:has(header.mastheadWimpernlifting) :is(h2, h3).lightpink.roboto.text-left:has(+ div.text-left > a[style*="text-decoration:underline"]:only-child)::after{background: linear-gradient(to right, rgba(244, 167, 185, .45), rgba(244, 167, 185, 0))}body:has(header.mastheadWimpernlifting) div.text-left > a[style*="text-decoration:underline"]:only-child{border-color: rgba(244, 167, 185, .4);background: rgba(244, 167, 185, .06)}body:has(header.mastheadWimpernlifting) div.text-left > a[style*="text-decoration:underline"]:only-child:hover{background: #f4a7b9;border-color: #f4a7b9;color: #1f140f !important;box-shadow: 0 10px 28px rgba(244, 167, 185, .16)}.projects-section :is(h1, h2, h3, h4).alignleft{font-family: var(--font) !important;font-size: 1rem !important;font-weight: 400 !important;font-style: normal !important;line-height: 1.5 !important;letter-spacing: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important;color: var(--ink-2) !important;text-shadow: none !important}.projects-section .row.no-gutters > .row{margin-left: 0 !important;margin-right: 0 !important;width: 100%}.projects-section .row.no-gutters:has(> .row){background: transparent !important;box-shadow: none !important}body:has(header.mastheadWimpern){--rose: #a9c7ee;--rose-strong: #a9c7ee}body:has(header.mastheadWimpern) .lightpink, body:has(header.mastheadWimpern) .lightpink a{color: #a9c7ee !important}body:has(header.mastheadWimpern) .lightpink-50{color: #a9c7ee !important;opacity: .9}body:has(header.mastheadWimpern) font[color="#fdcbcb"], body:has(header.mastheadWimpern) font[color="#FDCBCB"]{color: #a9c7ee !important}body:has(header.mastheadWimpern) #mainNav #bookingbutton, body:has(header.mastheadWimpern) .btn-primary{background: #a9c7ee !important;border-color: #a9c7ee !important;color: #0b1626 !important}body:has(header.mastheadWimpern) #mainNav #bookingbutton:hover, body:has(header.mastheadWimpern) .btn-primary:hover{box-shadow: 0 0 24px rgba(169, 199, 238, .45) !important}body:has(header.mastheadWimpern) .bg-primary, body:has(header.mastheadWimpern) .bg-primary h1, body:has(header.mastheadWimpern) .bg-primary h2, body:has(header.mastheadWimpern) .bg-primary h3, body:has(header.mastheadWimpern) .bg-primary .text-white{color: #a9c7ee !important}body:has(header.mastheadWimpern) .bg-primary p, body:has(header.mastheadWimpern) .bg-primary .text-white-50{color: rgba(169, 199, 238, .78) !important}body:has(header.mastheadWimpern) [style*="background-color: #fdcbcb"] h1, body:has(header.mastheadWimpern) [style*="background-color: #fdcbcb"] h2, body:has(header.mastheadWimpern) [style*="background-color: #fdcbcb"] h3, body:has(header.mastheadWimpern) [style*="background-color:#fdcbcb"] h1, body:has(header.mastheadWimpern) [style*="background-color:#fdcbcb"] h2, body:has(header.mastheadWimpern) [style*="background-color:#fdcbcb"] h3, body:has(header.mastheadWimpern) [style*="background-color: #fdcbcb"] .text-white, body:has(header.mastheadWimpern) [style*="background-color:#fdcbcb"] .text-white{color: #a9c7ee !important}body:has(header.mastheadWimpern) .projects-section .project-text h1 a, body:has(header.mastheadWimpern) .projects-section .project-text h1.lightpink, body:has(header.mastheadWimpern) .lightpink h1{text-shadow: 0 0 30px rgba(169, 199, 238, .22)}body:has(header.mastheadWimpern) .projects-section sup[data-toggle="tooltip"]{background: rgba(169, 199, 238, .16) !important;color: #a9c7ee !important}body:has(header.mastheadWimpern) .contact-section .social a.fa:hover{background: rgba(169, 199, 238, .22) !important}body:has(header.mastheadWimpern) :is(h2, h3).lightpink.roboto.text-left:has(+ div.text-left > a[style*="text-decoration:underline"]:only-child)::after{background: linear-gradient(to right, rgba(169, 199, 238, .45), rgba(169, 199, 238, 0))}body:has(header.mastheadWimpern) div.text-left > a[style*="text-decoration:underline"]:only-child{border-color: rgba(169, 199, 238, .4);background: rgba(169, 199, 238, .06)}body:has(header.mastheadWimpern) div.text-left > a[style*="text-decoration:underline"]:only-child:hover{background: #a9c7ee;border-color: #a9c7ee;color: #0b1626 !important;box-shadow: 0 10px 28px rgba(169, 199, 238, .16)}.contact-section .card .fa.fa-2x{font-size: 2rem !important;line-height: 1 !important}.signup-section{background-image: linear-gradient(to bottom, rgba(22, 22, 22, .1) 0, rgba(22, 22, 22, .5) 75%, #161616 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-beauty-room-zuerich-band-1024.webp) !important;background-size: cover !important;background-position: center 45% !important}@media (min-width: 992px){.signup-section{background-image: linear-gradient(to bottom, rgba(22, 22, 22, .1) 0, rgba(22, 22, 22, .5) 75%, #161616 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-beauty-room-zuerich-band-2048.webp) !important}}header.mastheadManicurePedicure.masthead::after, header.mastheadJapanaeseManicure.masthead::after, header.mastheadMadero.masthead::after{background: none !important}@media (max-width: 991.98px){#mainNav .navbar-toggler{display: inline-flex !important}}#mainNav .navbar-toggler{align-items: center;justify-content: center;gap: .45rem;height: 34px !important;padding: 0 16.8px !important;line-height: 1 !important;font-size: 12.8px !important;border-radius: 980px !important;box-sizing: border-box}#mainNav #bookingbutton{height: 34px !important;display: inline-flex !important;align-items: center;box-sizing: border-box}header.mastheadInformation.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, .5) 87%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique_Information.webp) !important;background-size: cover !important;background-repeat: no-repeat !important;background-position: center 30% !important}@media (min-width: 768px){header.mastheadInformation.masthead{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, .5) 87%, #000 100%), url(https://fannique.ch/img/fannique-info-original-breit2.webp) !important}}header.mastheadInformation.masthead::before, header.mastheadInformation.masthead::after{background: none !important}@media (min-width: 768px){header.mastheadInformation.masthead{background-color: #f76184 !important;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, .45) 90%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-beauty-room-zuerich-information.webp) !important;background-size: cover, 100% auto !important;background-position: center, center bottom !important;background-repeat: no-repeat !important}}header.mastheadInformation.masthead{background-image: url(https://fannique.azureedge.net/fanniquestorage/fannique_Information.webp) !important}@media (min-width: 768px){header.mastheadInformation.masthead{background-image: url(https://fannique.azureedge.net/fanniquestorage/fannique-beauty-room-zuerich-information.webp) !important;background-size: 100% auto !important;background-position: center bottom !important}}#StudioLocation{padding-top: 0 !important;scroll-margin-top: 6rem}header.mastheadInformation.masthead{background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 86%, rgba(0,0,0,.6) 95%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique_Information.webp) !important;background-size: cover, cover !important}@media (min-width: 768px){header.mastheadInformation.masthead{background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 86%, rgba(0,0,0,.6) 95%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-beauty-room-zuerich-information.webp) !important;background-size: cover, 100% auto !important;background-position: center, center bottom !important}}html .contact-section.bg-black, html #contacts.bg-black, html .bg-black.bg-black{background: #000 !important}body:has(header.mastheadInformation) #about{padding-bottom: 6rem !important}header.mastheadWaxing.masthead #mainText, header.mastheadWaxing.masthead #subText, header.mastheadAugenbrauen.masthead #mainText, header.mastheadAugenbrauen.masthead #subText{text-shadow: 0 2px 6px rgba(0, 0, 0, .45), 0 0 28px rgba(0, 0, 0, .35) !important;opacity: 1 !important}body:has(header.mastheadWaxing) .about-section h2, body:has(header.mastheadWaxing) .about-section h3:not(.lightpink), body:has(header.mastheadAugenbrauen) .about-section h2, body:has(header.mastheadAugenbrauen) .about-section h3:not(.lightpink){color: #f4a7b9 !important}header.mastheadMassage.masthead::after{background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 70%, rgba(0,0,0,.55) 90%, #000 100%) !important}.contact-section .card i.fa, .contact-section .card i.fa::before{color: var(--rose-strong) !important}header.mastheadLateNight.masthead{background: #07060c !important;overflow: hidden !important;isolation: isolate}header.mastheadLateNight.masthead::before{content: "";position: absolute;inset: -10% 0;z-index: 0;pointer-events: none;background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 62%, rgba(0,0,0,.55) 88%, #000 100%), url(https://fannique.ch/img/latenight-ebene-hg.webp) center / cover no-repeat;transform: translate3d(0, calc(var(--sp, 0) * 70px), 0) scale(calc(1.04 + var(--sp, 0) * .04));will-change: transform}header.mastheadLateNight.masthead::after{content: "";position: absolute;z-index: 1;pointer-events: none;left: 4%;bottom: 0;width: 46%;height: 96%;background: url(https://fannique.ch/img/latenight-ebene-frau.webp) left bottom / contain no-repeat;transform: translate3d(0, calc(var(--sp, 0) * -60px), 0) scale(calc(1 + var(--sp, 0) * .14));transform-origin: 30% 100%;will-change: transform}header.mastheadLateNight.masthead .container{position: relative;z-index: 10 !important}@media (max-width: 767px){header.mastheadLateNight.masthead::after{left: -6%;width: 80%;height: 88%;opacity: .9}}header.mastheadLateNight.masthead::after{height: 86% !important;left: 6% !important}header.mastheadLateNight.masthead::after{display: none !important}header.mastheadLateNight.masthead::before{background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 62%, rgba(0,0,0,.55) 88%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-late-night-kosmetikstudio-zuerich-1024.webp) 30% center / cover no-repeat !important;transform: translate3d(0, calc(var(--sp, 0) * 50px), 0) scale(calc(1.02 + var(--sp, 0) * .05)) !important}@media (min-width: 992px){header.mastheadLateNight.masthead::before{background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 62%, rgba(0,0,0,.55) 88%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-late-night-kosmetikstudio-zuerich-2048.webp) 30% center / cover no-repeat !important}}header.mastheadLateNight.masthead::before{background-position: center, 30% 8% !important;inset: -4% 0 -10% 0 !important}@media (max-width: 767px){header.mastheadInformation.masthead{background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 86%, rgba(0,0,0,.6) 95%, #000 100%), url(https://fannique.azureedge.net/fanniquestorage/fannique-beauty-room-zuerich-information-mobile.webp) !important;background-size: cover, cover !important;background-position: center, center !important}}header.mastheadWimpernlifting.masthead #mainText, header.mastheadWimpernlifting.masthead #subText{text-shadow: 0 2px 6px rgba(0,0,0,.45), 0 0 28px rgba(0,0,0,.35) !important;opacity: 1 !important}.am-photo.am-fit > img{transform: none !important;object-fit: contain !important;inset: 0 !important}header.mastheadLateNight.masthead::before{inset: -4% 0 -8% 0 !important;background-position: center, 40% 85% !important}.fa, #mainNav .nav-link.fa{font-family: inherit !important}.fa::before{content: "" !important;display: inline-block;width: 1em;height: 1em;vertical-align: -.14em;background-color: currentColor;-webkit-mask: var(--fa-i) center / contain no-repeat;mask: var(--fa-i) center / contain no-repeat}.fa-2x{font-size: 2em}.fa-info-circle{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11v6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='7.6' r='1.3' fill='%23000'/%3E%3C/svg%3E")}.fa-info{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 10.5v9' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='5.2' r='1.8' fill='%23000'/%3E%3C/svg%3E")}.fa-whatsapp{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.5 11.8a8.5 8.5 0 0 1-12.4 7.6L3.5 20.5l1.2-4.4a8.5 8.5 0 1 1 15.8-4.3z' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.2 8.2c-.4 3.1 3.4 6.9 6.6 6.6l.8-1.5-2-1-.9.8c-1-.5-1.9-1.4-2.4-2.4l.8-.9-1-2z' fill='%23000'/%3E%3C/svg%3E")}.fa-map-pin{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.5s6.5-6.6 6.5-11.8a6.5 6.5 0 0 0-13 0c0 5.2 6.5 11.8 6.5 11.8z' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='9.7' r='2.4' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fa-male{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='4.3' r='2.3' fill='%23000'/%3E%3Cpath d='M10 7.8h4a2 2 0 0 1 2 2V15h-1.6v7h-1.7v-6.4h-1.4V22H9.6v-7H8V9.8a2 2 0 0 1 2-2z' fill='%23000'/%3E%3C/svg%3E")}.fa-female{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='4.3' r='2.3' fill='%23000'/%3E%3Cpath d='M10.3 7.8h3.4c.5 0 .9.4 1.1 1.1l2.3 7.3h-2.5V22h-1.6v-5.8h-2V22H9.4v-5.8H6.9l2.3-7.3c.2-.7.6-1.1 1.1-1.1z' fill='%23000'/%3E%3C/svg%3E")}.fa-home{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 11 12 3.8l8.5 7.2' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.8 9.6V20h4.4v-5.5h3.6V20h4.4V9.6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fa-bars{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6.5h16M4 12h16M4 17.5h16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fa-arrow-up{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 19.5v-14M5.5 11.5 12 5l6.5 6.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fa-phone{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.8 3.5h2.6l1.5 4.2-1.9 1.4a11.5 11.5 0 0 0 5.9 5.9l1.4-1.9 4.2 1.5v2.6a2 2 0 0 1-2.2 2A16 16 0 0 1 4.8 5.7a2 2 0 0 1 2-2.2z' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fa-moon-o{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.8 14.6A8.2 8.2 0 0 1 9.4 4.2a8.2 8.2 0 1 0 10.4 10.4z' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fa-map{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 6.2 9 4.2l6 2 5.5-2v13.6l-5.5 2-6-2-5.5 2z' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 4.2v13.6M15 6.2v13.6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fa-instagram{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='4.8' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='3.9' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='17.1' cy='6.9' r='1.1' fill='%23000'/%3E%3C/svg%3E")}.fa-facebook{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.6 21v-7.6h2.6l.4-3h-3V8.6c0-.9.3-1.5 1.5-1.5h1.6V4.4a20 20 0 0 0-2.4-.1c-2.4 0-4 1.4-4 4.1v2h-2.6v3h2.6V21z' fill='%23000'/%3E%3C/svg%3E")}.fa-envelope{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3.5' y='5.5' width='17' height='13' rx='2' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m4 7 8 6 8-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fa-clock-o{--fa-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 7v5.2l3.3 2' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body:not(:has(.post-preview)) :is(h2, h3):not(header *, nav *, footer *, .modal *, .contact-section *, .projects-section .project-text *){font-size: 1.6rem !important;line-height: 1.3 !important;color: var(--rose-strong, #f4a7b9) !important}.contact-section .card a.dropdown-item{white-space: normal !important;display: inline-flex !important;align-items: baseline;justify-content: center;gap: .45em;width: auto !important;max-width: 100%;padding-left: .5rem !important;padding-right: .5rem !important;text-align: center;overflow-wrap: anywhere;box-sizing: border-box}.contact-section .card a.dropdown-item::before{flex: 0 0 auto}.contact-section .card a.fa::before{width: 1.45em;height: 1.45em;vertical-align: -.32em;margin-right: .15em}.contact-section .card a.dropdown-item.fa{align-items: center !important}.contact-section .card a.fa-phone{padding-right: 0 !important;margin-right: 0 !important}.contact-section .card a.fa-phone::before{margin-right: 0 !important}.contact-section .card a.fa-phone + a{margin-left: -.1em}.contact-section .card a.fa-phone::before{position: relative;top: .26em}#mainNav .dropdown-item .fa.menu-icon{color: #fff !important;font-size: 24px !important;width: 24px;height: 24px}#mainNav .dropdown-item .fa.menu-icon::before{width: 24px;height: 24px;vertical-align: 0}#mainNav a.dropdown-item.fa{font-family: inherit !important}#mainNav a.dropdown-item.fa::before{width: 24px;height: 24px;flex: 0 0 24px;margin-right: 16px;color: #fff;background-color: #fff;vertical-align: 0}#mainNav a.dropdown-item:not(.fa):not(:has(img, .menu-icon, .menu-icon-spacer)){padding-left: calc(12px + 40px) !important}#toTheTop::before{border: 0 !important;border-radius: 0 !important;width: 18px !important;height: 18px !important;transform: translate(-50%, -50%) !important;background-color: var(--ink) !important;-webkit-mask: var(--fa-i) center / contain no-repeat !important;mask: var(--fa-i) center / contain no-repeat !important}h4.fa-female, h4.fa-male{padding-left: .35em !important}h4.am-align-top{margin-top: -3px !important}#treatments .project-text h4:not(.alignleft):not([style*="Sacramento"]){font-family: Inter, -apple-system, sans-serif !important;font-style: normal !important;font-weight: 600 !important;font-size: 1.3rem !important;letter-spacing: .01em;color: var(--rose-strong, #f4a7b9) !important}#treatments .project-text .alignleft, #treatments .project-text .alignleft a{color: #f5f5f7 !important;opacity: 1 !important;font-family: Inter, -apple-system, sans-serif !important;font-weight: 400 !important;font-style: normal !important;font-size: 1rem !important;text-decoration: none !important}#treatments .project-text .alignleft a{color: var(--rose-strong, #f4a7b9) !important}#treatments .project-text .alignleft a:hover{color: #fff !important}#treatments .project-text h4 a{color: inherit !important;text-decoration: none !important}#treatments .project-text h4 a:hover{opacity: .8}#treatments .project-text .alignright{color: #f5f5f7 !important;opacity: 1 !important}#treatments .project-text h4.am-align-top a{position: relative;display: inline-flex;align-items: center;gap: .35em;color: var(--rose-strong, #f4a7b9) !important;text-decoration: none !important;padding-bottom: .1em}#treatments .project-text h4.am-align-top a::after{content: '';width: .5em;height: .5em;border-right: .12em solid currentColor;border-top: .12em solid currentColor;transform: rotate(45deg);margin-left: .1em;transition: transform .35s cubic-bezier(.2, .9, .25, 1);animation: am-nudge 2.8s cubic-bezier(.2, .9, .25, 1) infinite}#treatments .project-text h4.am-align-top a::before{content: '';position: absolute;left: 0;right: 1em;bottom: -.05em;height: 2px;border-radius: 2px;background: linear-gradient(90deg, #fdcbcb, #e9a3b4);transform: scaleX(.25);transform-origin: left;opacity: .6;transition: transform .45s cubic-bezier(.2, .9, .25, 1), opacity .3s ease}#treatments .project-text h4.am-align-top a:hover{color: #fff !important;opacity: 1}#treatments .project-text h4.am-align-top a:hover::before{transform: scaleX(1);opacity: 1}#treatments .project-text h4.am-align-top a:hover::after{transform: translateX(.3em) rotate(45deg);animation: none}