/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */.hidden{display:none}html{scroll-behavior:smooth}body,html,.app{margin:0;padding:0;background-color:#f9f9f9;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:600;color:#000;height:100%}.nav-header{position:absolute;top:40px;right:250px;transition:all .6s 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:#fff;box-shadow:0 2px 10px #0000000d;padding:20px 0}.nav-menu.horizontal{display:flex;flex-direction:row;justify-content:space-between;margin:0 200px;align-items:center}.nav-link{text-decoration:none;color:#000;font-size:18px;transition:all .3s ease;text-align:right}.nav-link.active,.nav-link:hover{text-shadow:0px 0px 8px #FF5CA8}@media (max-width: 900px){.nav-menu.horizontal{margin:0 40px}.nav-link{font-size:16px}}.helen-section{display:flex;justify-content:center;align-items:center;height:70vh;background-color:transparent;overflow:hidden;position:relative;z-index:1}.helen-word{display:flex;align-items:flex-end;gap:8px;font-size:365px;line-height:1;letter-spacing:6px;font-weight:400;color:#000;position:relative;max-height:100%}.h-letter,.l-letter,.n-letter{font-family:SEGO,sans-serif;font-weight:400;position:relative;bottom:0}.e1-letter{font-family:Calora,serif;font-weight:400;position:relative;bottom:-75px}.e2-letter{font-family:Carola,serif;position:relative;bottom:-50px}.l-wrap{display:inline-block;position:relative;line-height:1}.l-letter{position:relative;left:20px;bottom:40px}.mahda-text{position:absolute;left:49%;transform:translate(-50%);top:calc(83% + 6px);font-family:SEGO,sans-serif;font-weight:400;font-size:80px;color:#000;letter-spacing:2px;white-space:nowrap}.sticker-image{position:absolute;right:60px;top:60%;transform:translateY(-30%);width:50%;z-index:5;pointer-events:none}@media (max-width: 900px){.sticker-image{position:relative;right:auto;top:auto;transform:none;width:160px;margin:40px auto 0;display:block}}.description-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:30vh;padding-left:215px;padding-top:60px;padding-bottom:60px;box-sizing:border-box;background-color:transparent;z-index:1;gap:8px}.description-text{max-width:520px;font-family:Segoe UI,sans-serif;font-weight:400;font-size:18px;line-height:1.5;color:#000;text-align:left;margin-bottom:15px}.mail,.nummer{max-width:520px;font-family:Segoe UI,sans-serif;font-weight:400;font-size:15px;line-height:1.5;color:#000;text-align:left;margin:0}.about-section{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;background-color:#f9f9f9;padding:100px 0;box-sizing:border-box}.about-content{display:flex;justify-content:space-between;align-items:flex-start;width:85%;max-width:1400px;gap:80px}.about-image-container{flex:1;display:flex;justify-content:flex-start}.about-image{width:100%;max-width:480px;height:auto;border-radius:16px;box-shadow:0 6px 20px #0000001a;-o-object-fit:cover;object-fit:cover}.about-text{flex:1.2;font-family:Segoe UI,sans-serif;font-weight:400;font-size:17px;line-height:1.7;color:#000;text-align:left;margin-top:150px}.about-text p{margin-bottom:20px}@media (max-width: 900px){.about-content{flex-direction:column;align-items:center;text-align:center;gap:40px}.about-text{font-size:15px;text-align:center;max-width:90%}.about-image{max-width:80%}}.works-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:auto;background-color:#f9f9f9;padding-top:40px;padding-bottom:120px;box-sizing:border-box}.works-title{font-family:Carola,serif;font-weight:400;font-size:80px;color:#000;text-align:center;margin:0 0 40px}.works-gallery{display:flex;justify-content:center;align-items:flex-start;gap:60px;width:100%;max-width:1200px;padding:0 24px;flex-wrap:wrap;margin-top:0}.work-item{flex:1 1 300px;display:flex;justify-content:center}.work-image{width:100%;max-width:400px;height:auto;border-radius:12px;box-shadow:0 4px 16px #00000014;transition:transform .3s ease,box-shadow .3s ease;-o-object-fit:cover;object-fit:cover}.work-image:hover{transform:scale(1.03);box-shadow:0 8px 24px #00000026}.work-item{flex:1 1 300px;display:flex;flex-direction:column;align-items:center;text-align:center}.work-heading{font-family:Segoe UI,sans-serif;font-weight:600;font-size:20px;color:#000;margin-top:16px;margin-bottom:8px}.work-subheading{font-family:Segoe UI,sans-serif;font-weight:400;font-size:15px;color:#000;line-height:1.4;max-width:340px;margin:0}.second-row{margin-top:100px;justify-content:center;gap:80px}.second-row .work-item{flex:1 1 400px}@media (max-width: 1024px){.second-row{margin-top:60px;gap:60px}}@media (max-width: 768px){.second-row{flex-direction:column;align-items:center;gap:40px;margin-top:60px}.second-row .work-item{max-width:80%}}.pdf-page{position:relative;width:100vw;height:100vh;background:#f9f9f9;overflow:hidden}.pdf-viewer{width:100%;height:100%;border:none}.pdf-nav{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 2px 10px #0000000d;z-index:1000;padding:20px 0}.pdf-nav .nav-menu.horizontal{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 200px}.pdf-nav .nav-link{text-decoration:none;color:#000;font-size:18px;transition:all .3s ease}.pdf-nav .nav-link:hover,.pdf-nav .nav-link.active{text-shadow:0px 0px 8px #FF5CA8}@media (max-width: 768px){.work-heading{font-size:18px}.work-subheading{font-size:14px;max-width:80%}}@media (max-width: 768px){.description-section{padding:60px 20px;height:auto;align-items:center}.description-text .mail,.nummer{font-size:13px;text-align:center}}@media (max-width: 768px){.helen-word{font-size:60px;letter-spacing:4px}.mahda-text{font-size:28px;top:calc(100% + 4px)}}
