.page-module___8aEwW__lightbox{z-index:9999;background:#0a0a0af2;justify-content:center;align-items:center;padding:40px;display:none;position:fixed;inset:0}.page-module___8aEwW__lightbox.open{display:flex}.page-module___8aEwW__lightboxImg{object-fit:contain;max-width:90vw;max-height:85vh}.page-module___8aEwW__lightboxClose{color:#fff;cursor:pointer;background:0 0;border:none;padding:8px;font-size:35px;position:absolute;top:24px;right:32px}.page-module___8aEwW__hero{background:#0a0a0a;align-items:center;min-height:100vh;padding-top:70px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBg{filter:brightness(.28);background-image:url(/hero-bg.jpg);background-position:50% 47%;background-size:cover;position:absolute;inset:0}.page-module___8aEwW__heroOverlay{background:linear-gradient(90deg,#000000b3 0%,#0003 65%,#0000 100%);position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:2;max-width:720px;padding:80px 60px;position:relative}.page-module___8aEwW__heroEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#e31501;margin-bottom:22px;font-size:12px}.page-module___8aEwW__heroTitle{color:#fff;margin-bottom:26px;font-size:clamp(46px,6vw,95px);font-weight:700;line-height:1.03}.page-module___8aEwW__heroTitle em{color:#e31501}.page-module___8aEwW__heroSub{color:#ffffff80;max-width:480px;margin-bottom:44px;font-size:19px;font-style:italic;line-height:1.8}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page-module___8aEwW__btnPrimary{color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#e31501;border:none;padding:14px 32px;font-family:inherit;font-size:12px;text-decoration:none;transition:background .2s;display:inline-block}.page-module___8aEwW__btnPrimary:hover{background:#c01100}.page-module___8aEwW__btnGhost{color:#fff9;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff4d;padding-bottom:2px;font-size:12px;text-decoration:none;transition:all .2s}.page-module___8aEwW__btnGhost:hover{color:#fff;border-color:#fff}.page-module___8aEwW__stripWrapper{background:#fff;padding:130px 0 0}.page-module___8aEwW__stripLabel{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#bbb;margin-bottom:28px;font-size:12px}.page-module___8aEwW__strip{background:#0a0a0a;height:360px;overflow:hidden}.page-module___8aEwW__stripTrack{height:100%;animation:34s linear infinite page-module___8aEwW__stripScroll;display:flex}.page-module___8aEwW__stripTrack:hover{animation-play-state:paused}.page-module___8aEwW__stripItem{background:#1a1a1a;border-right:3px solid #0a0a0a;flex:0 0 20%;justify-content:center;align-items:center;height:360px;display:flex;overflow:hidden}.page-module___8aEwW__stripPlaceholder{background:#1a1a1a;width:92%;height:92%}@keyframes page-module___8aEwW__stripScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module___8aEwW__features{background:#fff;grid-template-columns:repeat(3,1fr);gap:64px;margin-top:130px;padding:64px 60px;display:grid}.page-module___8aEwW__feature{text-align:center}.page-module___8aEwW__featureIcon{color:#e31501;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex}.page-module___8aEwW__featureIcon svg{width:100%;height:100%}.page-module___8aEwW__featureIcon img{object-fit:contain;width:100%;height:100%}.page-module___8aEwW__feature h3{margin-bottom:14px;font-size:20px;font-weight:700}.page-module___8aEwW__feature p{color:#666;font-size:18px;font-style:italic;line-height:1.85}.page-module___8aEwW__stats{background:#0a0a0a;justify-content:center;align-items:center;margin-top:130px;padding:150px 60px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__watermark{pointer-events:none;z-index:0;opacity:.08;object-fit:contain;position:absolute}.page-module___8aEwW__watermarkStats{width:300px;height:340px;top:-30px;right:20px}.page-module___8aEwW__watermarkStatsLeft{width:300px;height:340px;top:-30px;left:20px}.page-module___8aEwW__watermarkSplit{width:260px;height:300px;bottom:-40px;left:-20px}.page-module___8aEwW__statItem{z-index:1;text-align:center;border-right:1px solid #ffffff1a;flex:1;max-width:320px;padding:0 40px;position:relative}.page-module___8aEwW__statLeft{text-align:left!important}.page-module___8aEwW__statRight{border-right:none;text-align:right!important}.page-module___8aEwW__statNum{color:#fff;font-size:clamp(35px,3.5vw,55px);font-weight:700;line-height:1}.page-module___8aEwW__statSuffix{color:#ffffff80;font-size:.5em;font-style:italic;font-weight:400}.page-module___8aEwW__statStar{color:#e31501}.page-module___8aEwW__statLabel{color:#ffffff73;text-transform:uppercase;letter-spacing:.14em;margin-top:10px;font-size:14px;font-style:italic}.page-module___8aEwW__watermarkHero{z-index:1;width:300px;height:340px;bottom:40px;right:40px}.page-module___8aEwW__steps{background:#f5f5f3;grid-template-columns:1fr 1fr;gap:90px;margin-top:130px;padding:110px 60px;display:grid;position:relative;overflow:hidden}.page-module___8aEwW__watermarkSteps{width:260px;height:300px;bottom:-30px;right:-20px}.page-module___8aEwW__stepsContent{z-index:1;position:relative}.page-module___8aEwW__stepsContent h2{text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:35px;font-weight:700}.page-module___8aEwW__stepsContent h2 em{color:#e31501}.page-module___8aEwW__stepsIntro{color:#888;margin-bottom:40px;font-size:17px;font-style:italic;line-height:1.7}.page-module___8aEwW__step{align-items:flex-start;gap:22px;margin-bottom:36px;display:flex}.page-module___8aEwW__stepNum{color:#e31501;min-width:60px;font-size:48px;font-style:italic;font-weight:700;line-height:1}.page-module___8aEwW__stepBody h4{margin-bottom:8px;font-size:17px;font-weight:700}.page-module___8aEwW__stepBody p{color:#666;font-size:17px;font-style:italic;line-height:1.75}.page-module___8aEwW__studioPlaceholder{color:#bbb;background:#ede9e4;justify-content:center;align-items:center;height:740px;font-size:15px;font-style:italic;display:flex}.page-module___8aEwW__studioSlider{z-index:1;position:relative}.page-module___8aEwW__sSlide{background:#ede9e4;height:740px;display:none;overflow:hidden}.page-module___8aEwW__sSlide.page-module___8aEwW__sSlideActive{justify-content:center;align-items:center;display:flex}.page-module___8aEwW__sSlide img{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__sNav{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.page-module___8aEwW__sBtn{cursor:pointer;background:#fff;border:1px solid #ddd;justify-content:center;align-items:center;width:42px;height:42px;font-family:inherit;font-size:19px;transition:all .2s;display:flex}.page-module___8aEwW__sBtn:hover{color:#fff;background:#e31501;border-color:#e31501}.page-module___8aEwW__sDots{gap:8px;display:flex}.page-module___8aEwW__sDot{cursor:pointer;background:#ccc;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .2s}.page-module___8aEwW__sDot.page-module___8aEwW__sDotActive{background:#e31501;border-radius:3px;width:20px}.page-module___8aEwW__split{grid-template-columns:1fr 1fr;margin-top:130px;display:grid}.page-module___8aEwW__splitBlack{background:#0a0a0a;padding:80px 60px;position:relative;overflow:hidden}.page-module___8aEwW__splitRed{background:#e31501;padding:80px 60px;position:relative;overflow:hidden}.page-module___8aEwW__splitContent{z-index:1;position:relative}.page-module___8aEwW__splitLabel{letter-spacing:.22em;text-transform:uppercase;color:#fff6;margin-bottom:18px;font-size:11px}.page-module___8aEwW__splitBlack h2,.page-module___8aEwW__splitRed h2{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin-bottom:28px;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.2}.page-module___8aEwW__splitList{list-style:none}.page-module___8aEwW__splitList li{border-bottom:1px solid #ffffff1a;align-items:center;gap:14px;padding:14px 0;font-size:17px;font-style:italic;display:flex}.page-module___8aEwW__splitList li:last-child{border-bottom:none}.page-module___8aEwW__splitBlack .page-module___8aEwW__splitList li{color:#fff9}.page-module___8aEwW__splitRed .page-module___8aEwW__splitList li{color:#ffffffe6;border-bottom-color:#fff3}.page-module___8aEwW__artists{background:#fff;margin-top:130px;padding:110px 60px}.page-module___8aEwW__sectionHeader{justify-content:space-between;align-items:flex-end;margin-bottom:90px;display:flex}.page-module___8aEwW__sectionHeader h2{text-transform:uppercase;letter-spacing:.04em;font-size:44px;font-weight:700}.page-module___8aEwW__sectionHeader h2 em{color:#e31501}.page-module___8aEwW__artistRow{border-bottom:1px solid #e0e0e0;grid-template-columns:1.1fr 1fr;gap:60px;padding:80px 0;display:grid}.page-module___8aEwW__artistRow:last-of-type{border-bottom:none;padding-bottom:0}.page-module___8aEwW__reverse{grid-template-columns:1fr 1.1fr}.page-module___8aEwW__artistInfo{padding-top:4px}.page-module___8aEwW__artistHeader{align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.page-module___8aEwW__artistAvatar{box-sizing:border-box;background:#e0e0e0;border:3px solid #e8e8e8;border-radius:50%;flex-shrink:0;width:120px;height:120px;padding:9px}.page-module___8aEwW__artistTag{letter-spacing:.18em;text-transform:uppercase;color:#e31501;margin-bottom:8px;font-size:12px}.page-module___8aEwW__artistName{margin-bottom:8px;font-size:37px;font-weight:700;line-height:1}.page-module___8aEwW__artistStyle{color:#555;font-size:18px;font-style:italic}.page-module___8aEwW__artistBio{color:#444;margin:22px 0 24px;font-size:21px;font-style:italic;line-height:1.9}.page-module___8aEwW__artistActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.page-module___8aEwW__artistCta{letter-spacing:.12em;text-transform:uppercase;color:#e31501;border-bottom:1px solid #e31501;padding-bottom:2px;font-size:13px;text-decoration:none;transition:opacity .2s}.page-module___8aEwW__artistCta:hover{opacity:.7}.page-module___8aEwW__instaLink{color:#e31501;font-size:13px;font-style:italic;text-decoration:none;transition:opacity .2s}.page-module___8aEwW__instaLink:hover{opacity:.7}.page-module___8aEwW__artistGallery{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-module___8aEwW__galleryCell{aspect-ratio:1;cursor:zoom-in;background:#e8e8e8;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module___8aEwW__galleryPlaceholder{background:#e8e8e8;width:92%;height:92%;transition:transform .4s}.page-module___8aEwW__galleryCell:hover .page-module___8aEwW__galleryPlaceholder{transform:scale(1.04)}.page-module___8aEwW__reviews{background:#f5f5f3;margin-top:130px;padding:110px 60px}.page-module___8aEwW__reviews h2{text-transform:uppercase;letter-spacing:.04em;margin-bottom:52px;font-size:40px;font-weight:700}.page-module___8aEwW__reviews h2 em{color:#e31501}.page-module___8aEwW__reviewStripWrap{position:relative;overflow:hidden}.page-module___8aEwW__reviewStripWrap:before,.page-module___8aEwW__reviewStripWrap:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.page-module___8aEwW__reviewStripWrap:before{background:linear-gradient(90deg,#f5f5f3,#0000);left:0}.page-module___8aEwW__reviewStripWrap:after{background:linear-gradient(270deg,#f5f5f3,#0000);right:0}.page-module___8aEwW__reviewStrip{gap:24px;animation:40s linear infinite page-module___8aEwW__reviewScroll;display:flex}.page-module___8aEwW__reviewStrip:hover{animation-play-state:paused}@keyframes page-module___8aEwW__reviewScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module___8aEwW__reviewCard{background:#fff;border-left:3px solid #e31501;flex:0 0 340px;min-height:180px;padding:28px 32px}.page-module___8aEwW__reviewStars{color:#e31501;letter-spacing:2px;margin-bottom:12px;font-size:17px}.page-module___8aEwW__reviewText{color:#444;margin-bottom:16px;font-size:16px;font-style:italic;line-height:1.8}.page-module___8aEwW__reviewAuthor{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.page-module___8aEwW__reviewSub{color:#aaa;margin-top:4px;font-size:12px}.page-module___8aEwW__contact{background:#fff;margin-top:130px;padding:110px 60px}.page-module___8aEwW__contactGrid{grid-template-columns:1fr 1fr;gap:90px;margin-bottom:56px;display:grid}.page-module___8aEwW__contact h2{text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;font-size:33px;font-weight:700}.page-module___8aEwW__contact h2 em{color:#e31501}.page-module___8aEwW__contact h3{text-transform:uppercase;letter-spacing:.05em;margin-bottom:28px;font-size:22px;font-weight:700}.page-module___8aEwW__contactIntro{color:#888;margin-bottom:40px;font-size:17px;font-style:italic;line-height:1.85}.page-module___8aEwW__contactInfo{flex-direction:column;gap:18px;list-style:none;display:flex}.page-module___8aEwW__contactInfo li{color:#333;align-items:center;gap:12px;font-size:16px;display:flex}.page-module___8aEwW__form{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module___8aEwW__formGroup{flex-direction:column;gap:6px;display:flex}.page-module___8aEwW__formGroup label{letter-spacing:.12em;text-transform:uppercase;color:#888;font-size:11px}.page-module___8aEwW__formGroup input,.page-module___8aEwW__formGroup textarea,.page-module___8aEwW__formGroup select{color:#333;-webkit-appearance:none;background:#fff;border:1px solid #ddd;border-radius:0;outline:none;padding:13px 16px;font-family:inherit;font-size:16px;transition:border-color .2s}.page-module___8aEwW__formGroup input:focus,.page-module___8aEwW__formGroup textarea:focus,.page-module___8aEwW__formGroup select:focus{border-color:#e31501}.page-module___8aEwW__formGroup textarea{resize:vertical;height:110px}.page-module___8aEwW__fileUpload{cursor:pointer;display:block}.page-module___8aEwW__fileUpload input[type=file]{display:none}.page-module___8aEwW__fileUpload span{color:#888;border:1.5px dashed #ddd;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-style:italic;display:flex}.page-module___8aEwW__dsgvoLabel{cursor:pointer;align-items:flex-start;gap:10px;color:#666!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;display:flex!important}.page-module___8aEwW__dsgvoLabel a{color:#e31501}.page-module___8aEwW__formSubmit{color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#e31501;border:none;align-self:flex-start;padding:14px 32px;font-family:inherit;font-size:12px;transition:background .2s}.page-module___8aEwW__formSubmit:hover{background:#c01100}.page-module___8aEwW__map{width:100%;height:440px}.page-module___8aEwW__map iframe{border:0;width:100%;height:100%;display:block}.page-module___8aEwW__mapPlaceholder{text-align:center;background:#f5f5f3;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:440px;padding:20px;display:flex}.page-module___8aEwW__mapPlaceholderText{color:#888;max-width:320px;font-size:15px;font-style:italic;line-height:1.7}.page-module___8aEwW__formPlaceholder{text-align:center;background:#f5f5f3;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;min-height:360px;padding:32px 20px;display:flex}.page-module___8aEwW__formPlaceholderText{color:#888;max-width:320px;font-size:15px;font-style:italic;line-height:1.7}.page-module___8aEwW__paperform{min-height:480px}.page-module___8aEwW__cta{text-align:center;background:#e31501;margin-top:130px;padding:100px 60px;position:relative;overflow:hidden}.page-module___8aEwW__watermarkCta{width:280px;height:320px;top:-40px;left:-30px}.page-module___8aEwW__watermarkCtaWhite{width:260px;height:300px;bottom:-30px;left:-20px}.page-module___8aEwW__ctaContent{z-index:1;position:relative}.page-module___8aEwW__cta h2{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin-bottom:16px;font-size:46px;font-weight:700}.page-module___8aEwW__cta p{color:#ffffffbf;margin-bottom:40px;font-size:18px;font-style:italic}.page-module___8aEwW__ctaBtn{color:#e31501;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#fff;border:none;padding:16px 42px;font-family:inherit;font-size:12px;text-decoration:none;display:inline-block}@media (max-width:1024px){.page-module___8aEwW__features,.page-module___8aEwW__steps{grid-template-columns:1fr;gap:48px}.page-module___8aEwW__split{grid-template-columns:1fr}.page-module___8aEwW__contactGrid{grid-template-columns:1fr;gap:48px}.page-module___8aEwW__stats{flex-wrap:wrap}.page-module___8aEwW__statItem{border-bottom:1px solid #ffffff1a;border-right:none;width:100%;padding:24px 60px;text-align:center!important}.page-module___8aEwW__statItem:last-child{border-bottom:none}}@media (max-width:768px){.page-module___8aEwW__heroContent{padding:80px 20px}.page-module___8aEwW__heroTitle{font-size:clamp(36px,9vw,54px)}.page-module___8aEwW__features,.page-module___8aEwW__artists,.page-module___8aEwW__reviews,.page-module___8aEwW__contact,.page-module___8aEwW__cta,.page-module___8aEwW__steps{padding:56px 20px}.page-module___8aEwW__split .page-module___8aEwW__splitBlack,.page-module___8aEwW__split .page-module___8aEwW__splitRed{padding:48px 20px}.page-module___8aEwW__artistRow,.page-module___8aEwW__reverse{gap:36px;grid-template-columns:1fr!important}.page-module___8aEwW__artistInfo{order:1}.page-module___8aEwW__artistGallery{order:2}.page-module___8aEwW__sectionHeader{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:48px}.page-module___8aEwW__sectionHeader h2,.page-module___8aEwW__cta h2{font-size:28px}.page-module___8aEwW__formRow{grid-template-columns:1fr}.page-module___8aEwW__stripItem{flex:0 0 33.333%}.page-module___8aEwW__map{height:300px}.page-module___8aEwW__stats{padding:60px 20px}.page-module___8aEwW__studioPlaceholder,.page-module___8aEwW__sSlide{height:340px}.page-module___8aEwW__watermarkHero,.page-module___8aEwW__watermarkStats,.page-module___8aEwW__watermarkStatsLeft,.page-module___8aEwW__watermarkSteps,.page-module___8aEwW__watermarkCta,.page-module___8aEwW__watermarkCtaWhite{width:160px;height:180px}.page-module___8aEwW__watermarkSplit{width:150px;height:170px}.page-module___8aEwW__features,.page-module___8aEwW__steps,.page-module___8aEwW__stats,.page-module___8aEwW__artists,.page-module___8aEwW__split,.page-module___8aEwW__reviews,.page-module___8aEwW__contact,.page-module___8aEwW__cta{margin-top:70px}.page-module___8aEwW__artistBio{font-size:16px}.page-module___8aEwW__artistStyle{font-size:15px}}@media (max-width:480px){.page-module___8aEwW__heroActions{flex-direction:column;align-items:flex-start;gap:16px}.page-module___8aEwW__artistHeader{flex-direction:column;gap:16px}.page-module___8aEwW__stripItem{flex:0 0 50%}}
