/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */.hidden{display:none}.grow{flex-grow:1}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}@font-face{font-family:SEGO;src:url(/assets/SEGO-CS9YTY5L.otf) format("opentype"),url(/assets/Calora%20DEMO-CaV2WnDE.ttf) format("truetype"),url(/assets/Carola-CvxU1UEy.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Calora;src:url(/assets/Calora%20DEMO-CaV2WnDE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Carola;src:url(/assets/Carola-CvxU1UEy.otf) format("opentype");font-weight:400;font-style:normal}html{scroll-behavior:smooth}body,html,.app{margin:0;padding:0;background-color:#f9f9f9;font-family:Segoe UI,sans-serif;font-weight:600;color:#000;min-height:100%;overflow-x:hidden}.nav-header{position:absolute;top:40px;right:10%;transition:all .4s ease;z-index:1000}.nav-menu.vertical{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.nav-header.scrolled{position:fixed;top:0;left:0;width:100%;background-color:#fffffff2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 2px 10px #0000000d;padding:20px 0;right:0}.nav-header.scrolled .nav-menu.horizontal{display:flex;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 40px;align-items:center}.nav-link{text-decoration:none;color:#000;font-size:18px;transition:all .3s ease}.nav-link.active,.nav-link:hover{text-shadow:0px 0px 8px #FF5CA8}.burger-menu{display:none}.helen-section{display:flex;justify-content:center;align-items:center;height:70vh;background-color:transparent;overflow:visible;position:relative;z-index:1}.home-container{position:relative;display:flex;flex-direction:column;align-items:center}.helen-word{display:flex;align-items:flex-end;gap:12px;font-size:24vw;line-height:.85;font-weight:400;color:#000;margin:0}.h-letter,.l-letter,.n-letter{font-family:SEGO,sans-serif}.e1-letter{font-family:Calora,serif;transform:translateY(3vw)}.e2-letter{font-family:Carola,serif;transform:translateY(1.5vw)}.l-wrap{display:inline-block;position:relative}.l-letter{transform:translateY(-1vw) translate(.5vw)}.mahda-text{position:absolute;left:50%;transform:translate(-50%);bottom:-4.8vw;font-family:SEGO,sans-serif;font-size:5.4vw;color:#000;letter-spacing:3px;white-space:nowrap}.sticker-image{position:absolute;right:-10vw;top:90%;transform:translateY(-20%);width:53vw;max-width:800px;z-index:5;pointer-events:none}.description-section{max-width:1100px;margin:0 auto;padding:60px 40px 80px}.description-text{max-width:600px;font-family:Segoe UI,sans-serif;font-weight:400;font-size:20px;line-height:1.6;color:#000}.about-section{width:100%;padding:100px 0;background-color:#f9f9f9;position:relative;z-index:10}.about-content{display:flex;flex-direction:row;gap:40px}.about-image-mobile{display:none}.about-content{display:flex;justify-content:flex-start;align-items:flex-start;max-width:1000px;margin:0 auto;padding:0 40px;gap:60px}.about-image-container{flex:0 0 300px}.about-image{width:300px;height:380px;border-radius:30%;-o-object-fit:cover;object-fit:cover}.about-text-container{flex:1;display:flex;flex-direction:column}.about-meta-info{display:flex;flex-direction:column;margin-bottom:30px}.about-title{font-family:Carola,serif;font-size:60px;font-weight:400;margin:0 0 10px}.about-location{font-family:Segoe UI,sans-serif;font-size:16px;color:#666;margin-bottom:15px}.about-contacts p{font-family:Segoe UI,sans-serif;font-size:15px;margin:4px 0}.about-contacts a{color:#000;text-decoration:none}.about-text-p p{font-family:Segoe UI,sans-serif;font-size:17px;line-height:1.7;color:#000;margin-bottom:20px}.works-section{max-width:1200px;margin:0 auto;padding:100px 40px}.works-title{font-family:Carola,serif;font-size:60px;font-weight:400;margin-bottom:60px;letter-spacing:1px;text-align:center}.works-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.work-item{display:flex;flex-direction:column;cursor:pointer}.work-image-wrapper{width:100%;overflow:hidden;border-radius:40px}.work-image{width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.work-heading{font-size:24px;margin:20px 0 8px}.work-subheading{font-weight:400;font-size:18px;color:#444}.pdf-page{width:100vw;height:100vh;display:flex;flex-direction:column}.pdf-container{flex:1;margin-top:0;position:relative}.pdf-viewer{width:100%;height:100%;border:none}.mobile-pdf-fallback{display:none}@media (max-width: 768px){.burger-menu{display:none!important}.nav-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 1px 5px #0000000d;padding:15px 0;z-index:1000}.nav-header .nav-menu.vertical,.nav-header.scrolled .nav-menu.horizontal{position:static;display:flex;flex-direction:row!important;justify-content:space-around!important;align-items:center;width:100vw;height:auto;background:transparent;transform:none;padding:0 20px;margin:0}.nav-link{font-size:18px;font-weight:500}.helen-section{height:auto;padding-top:90px;padding-bottom:40px}.home-container{width:100%;display:flex;flex-direction:column;align-items:center}.sticker-image{position:relative;right:auto;top:auto;width:75%;max-width:320px;display:block;margin:0 auto 3px}.helen-word{font-size:20vw;justify-content:center;align-items:flex-end;gap:0px;margin:0 auto}.e1-letter,.e2-letter,.l-letter{transform:none}.l-wrap{display:inline-block;position:relative}.mahda-text{position:absolute;left:50%;transform:translate(-50%);bottom:-5vw;font-family:SEGO,sans-serif;font-size:4.5vw;color:#000;letter-spacing:1px;white-space:nowrap;z-index:2}.description-text{font-size:15px;line-height:1.5;text-align:center;max-width:85%;margin:35px auto 0}.about-section{padding:60px 20px 40px;width:100%}Центруємо заголовок на мобільному .about-title{text-align:center;font-size:38px}.about-content{display:flex;flex-direction:column;align-items:center;text-align:center}.about-content{flex-direction:column;text-align:center}.about-image-container{display:none}.about-image-mobile{display:block;margin:15px auto}.about-image-mobile img{width:200px;height:260px;border-radius:40%}.about-text-p p{text-align:left;font-weight:lighter}.works-title{font-family:Carola,serif;text-align:center;margin-bottom:30px}.work-subtitle{font-size:10px;font-weight:400;margin-top:10px;color:#555}}
