.paro-hero{position:relative;width:100%;height:100vh;height:100svh;min-height:600px;overflow:hidden}.paro-hero__curtain{position:absolute;inset:0;background:#0d231c;z-index:100;pointer-events:none}.paro-hero__mobile{display:flex;position:relative;width:100%;height:100%}.paro-hero__mobile-img{position:absolute;inset:0}.paro-hero__mobile-img-el{-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.paro-hero__mobile-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,35,28,.55) 0,rgba(13,35,28,.15) 35%,rgba(13,35,28,.1) 55%,rgba(13,35,28,.5) 80%,rgba(13,35,28,.85))}.paro-hero__mobile-content{position:relative;z-index:10;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:env(safe-area-inset-top,0) 24px env(safe-area-inset-bottom,0);text-align:center}.paro-hero__mobile-tag{font-family:Manrope,sans-serif;font-size:9px;font-weight:300;letter-spacing:.4em;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin-bottom:16px}.paro-hero__mobile-h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:3.4rem;line-height:1;color:#fff;margin:0;letter-spacing:.01em}.paro-hero__mobile-h1--italic{font-style:italic;font-size:3rem;margin-top:4px}.paro-hero__mobile-sub{font-family:Cormorant Garamond,serif;font-size:13px;font-weight:300;font-style:italic;color:hsla(0,0%,100%,.5);margin-top:14px;margin-bottom:0;letter-spacing:.03em;line-height:1.5;max-width:260px}.paro-hero__mobile-cta{display:inline-block;margin-top:28px;padding:14px 44px;background:#920034;color:#fff;font-family:Manrope,sans-serif;font-size:9px;font-weight:300;letter-spacing:.4em;text-transform:uppercase;text-decoration:none;transition:background .3s ease}.paro-hero__mobile-cta:active{background:#a8003d}@media (max-width:375px){.paro-hero__mobile-h1{font-size:2.8rem}.paro-hero__mobile-h1--italic{font-size:2.5rem}.paro-hero__mobile-sub{font-size:12px;max-width:220px}.paro-hero__mobile-cta{padding:12px 36px;font-size:8px}}@media (min-height:800px) and (max-width:767px){.paro-hero__mobile-content{justify-content:center;padding-top:60px}}.paro-hero__desktop{display:none}@media (min-width:768px){.paro-hero__mobile{display:none}.paro-hero__desktop{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.paro-hero__bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 55%,#1a4a3b 0,#15392f 40%,#0d231c 100%)}.paro-hero__bg:after{content:"";position:absolute;inset:0;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px;pointer-events:none}.paro-hero__line{position:absolute;left:0;right:0;height:1px;background:hsla(0,0%,100%,.06);z-index:3;pointer-events:none}.paro-hero__line--top{top:28%}.paro-hero__line--bottom{bottom:28%}.paro-hero__tag{top:clamp(80px,14vh,130px);left:50%;transform:translateX(-50%);z-index:10;font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.5em;text-transform:uppercase;color:hsla(0,0%,100%,.4);white-space:nowrap}.paro-hero__h,.paro-hero__tag{position:absolute;font-weight:300}.paro-hero__h{z-index:4;font-family:Cormorant Garamond,serif;color:#fff;line-height:.9;letter-spacing:-.01em;pointer-events:none;margin:0}.paro-hero__h--left{font-size:clamp(4rem,9.5vw,10rem);top:50%;left:clamp(24px,5vw,80px);transform:translateY(-70%)}.paro-hero__h--right{font-size:clamp(3.5rem,8.5vw,9rem);top:50%;right:clamp(24px,5vw,80px);transform:translateY(-10%)}.paro-hero__h--right em{font-style:italic;font-weight:300}.paro-hero__model{position:relative;z-index:5;width:clamp(280px,38vw,520px);height:clamp(420px,62vh,750px);will-change:transform;transform-style:preserve-3d}.paro-hero__model-img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(0 30px 60px rgba(0,0,0,.35))}.paro-hero__sub{bottom:clamp(100px,16vh,160px);font-family:Cormorant Garamond,serif;font-size:clamp(13px,1.6vw,17px);font-weight:300;font-style:italic;color:hsla(0,0%,100%,.45);letter-spacing:.04em;text-align:center;white-space:nowrap;margin:0}.paro-hero__cta-wrap,.paro-hero__sub{position:absolute;left:50%;transform:translateX(-50%);z-index:10}.paro-hero__cta-wrap{bottom:clamp(48px,9vh,100px)}.paro-hero__cta{display:inline-block;padding:15px 48px;background:#920034;color:#fff;font-family:Manrope,sans-serif;font-size:10px;font-weight:300;letter-spacing:.4em;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;transition:background .4s ease,transform .4s ease,box-shadow .4s ease}.paro-hero__cta:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);transition:left .7s ease}.paro-hero__cta:hover{background:#a8003d;transform:translateY(-2px);box-shadow:0 12px 40px rgba(146,0,52,.35)}.paro-hero__cta:hover:after{left:100%}.paro-hero__scroll{position:absolute;bottom:clamp(36px,7vh,70px);right:clamp(24px,5vw,60px);z-index:6;display:flex;flex-direction:column;align-items:center;gap:8px}.paro-hero__scroll-text{font-family:Manrope,sans-serif;font-size:9px;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:hsla(0,0%,100%,.25);writing-mode:vertical-lr;transform:rotate(180deg)}.paro-hero__scroll-line{display:block;width:1px;height:36px;background:linear-gradient(180deg,hsla(0,0%,100%,.3),transparent);animation:paro-scroll-pulse 2.4s ease-in-out infinite}@keyframes paro-scroll-pulse{0%,to{opacity:.3;transform:scaleY(.8)}50%{opacity:.8;transform:scaleY(1)}}.paro-hero__vignette{position:absolute;inset:0;z-index:8;pointer-events:none;box-shadow:inset 0 80px 100px -40px rgba(10,20,16,.5),inset 0 -80px 100px -40px rgba(10,20,16,.6)}}@media (min-width:1440px){.paro-hero__h--left{font-size:11rem}.paro-hero__h--right{font-size:10rem}.paro-hero__model{width:480px;height:720px}}