.parallax-home{color:#4d4d4d;background-color:#fff;width:100%;overflow-x:hidden}.parallax-home header{border:none;margin:0;padding:0;overflow:visible;height:0!important}.parallax-home .Nav{height:0;overflow:visible}.parallax-home .NavBar{z-index:9999;background-color:#fff;position:fixed;top:0;left:0;right:0}.parallax-home .NavBar>a:first-child,.parallax-home .Nav_NH{float:left}.parallax-home .NavDesktop{float:right;display:inline-block!important}.parallax-home .NavBtn{float:right;display:inline-block}@media (max-width:874px){.parallax-home .NavDesktop{display:none!important}.parallax-home .NavMobile{display:inline-block!important}}.hero-diptych{z-index:1;height:calc(100vh - 75px);margin-top:75px;display:flex;position:relative;overflow:hidden}.diptych-left,.diptych-right{will-change:transform;width:50%;height:120%;position:relative}.diptych-center{z-index:5;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-name{color:#f1cd8d;text-align:center;white-space:nowrap;margin:0;padding:30px 0;font-family:Bickley Script,cursive;font-size:5rem}.hero-nh-logo{filter:drop-shadow(0 0 30px #fffc)drop-shadow(0 0 60px #ffffff80);width:600px;height:auto}.hero-subtitle{color:#f1cd8d;text-shadow:0 2px 4px #ffffffe6,0 0 8px #fff9;white-space:nowrap;margin:20px 0 0;font-family:Bickley Script,cursive;font-size:3.5rem}@media (max-width:768px){.hero-diptych{height:calc(50vh - 75px)}.diptych-left{width:52%;height:100%;position:absolute;left:0}.diptych-right{width:52%;height:100%;position:absolute;left:auto;right:0}.hero-nh-logo{width:280px}}.brand-intro{text-align:center;opacity:0;max-width:700px;margin:0 auto;padding:120px 5%;transition:opacity .8s,transform .8s;transform:translateY(30px)}.brand-intro.visible{opacity:1;transform:translateY(0)}.brand-intro h2{color:#4d4d4d;margin-bottom:30px;font-family:Bickley Script,cursive;font-size:3.5rem}.brand-intro p{color:#777;font-size:1.1rem;line-height:1.8}.floating-parallax{height:150vh;position:relative;overflow:hidden}.floating-image{will-change:transform;border-radius:4px;position:absolute;overflow:hidden;box-shadow:0 10px 40px #00000026}.floating-image img,.floating-image video{object-fit:contain;border-radius:4px;width:100%;height:auto;display:block}.float-1{opacity:.95;width:400px;top:2%;left:5%}.float-2{width:450px;top:15%;right:20%}.float-3{z-index:2;width:500px;top:20%;left:20%}.float-4{width:350px;top:20%;right:5%}.float-5{width:450px;top:35%;left:3%}@media (max-width:768px){.floating-parallax{height:120vh}.floating-image{width:auto!important}.float-1{top:0%;left:5%;width:280px!important}.float-2{top:12%;left:auto;right:5%;width:180px!important}.float-3{top:28%;left:10%;width:220px!important}.float-4{top:45%;left:auto;right:8%;width:160px!important}.float-5{top:62%;left:15%;width:260px!important}}.three-columns{opacity:0;padding:100px 5%;transition:opacity .8s,transform .8s;display:flex;transform:translateY(30px)}.three-columns.visible{opacity:1;transform:translateY(0)}.column{text-align:center;color:inherit;background:#fff;flex:1;margin:0 15px;padding:40px;text-decoration:none;transition:transform .3s,box-shadow .3s,color .3s;box-shadow:0 5px 20px #0000000d}.column:first-child{margin-left:0}.column:last-child{margin-right:0}.column:hover{color:#f1cd8d;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.column h3{margin-bottom:15px;font-family:Bickley Script,cursive;font-size:2.2rem}.column p{color:#999;font-size:.95rem;line-height:1.6}@media (max-width:768px){.three-columns{flex-direction:column;gap:20px}.column{margin:0;padding:30px 20px}.column:first-child,.column:last-child{margin:0}}.portfolio-polaroids{opacity:0;background-color:#bdb8b2;padding:100px 5%;transition:opacity .8s,transform .8s;transform:translateY(30px)}.portfolio-polaroids.visible{opacity:1;transform:translateY(0)}.portfolio-polaroids h2{color:#fff;text-align:center;margin-bottom:60px;font-family:Bickley Script,cursive;font-size:3rem}.polaroids-grid{flex-wrap:wrap;justify-content:center;gap:30px;max-width:1200px;margin:0 auto;display:flex}.polaroid{transform:rotate(var(--rotation,0deg));cursor:pointer;background:#fff;padding:15px 15px 50px;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0003}.polaroid:hover{transform:rotate(0)translateY(-10px);box-shadow:0 20px 40px #0000004d}.polaroid-image{width:250px;height:300px;overflow:hidden}.polaroid-image img{object-fit:cover;width:100%;height:100%}.polaroid-caption{text-align:center;color:#4d4d4d;margin-top:15px;font-family:Bickley Script,cursive;font-size:1.3rem;display:block}@media (max-width:768px){.polaroids-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.polaroid{padding:8px 8px 30px}.polaroid-image{width:100%;height:180px}.polaroid-caption{margin-top:10px;font-size:1.1rem}}.about-artist{opacity:0;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:100px 5%;transition:opacity .8s,transform .8s;display:flex;transform:translateY(30px)}.about-artist.visible{opacity:1;transform:translateY(0)}.about-artwork{will-change:transform;border-radius:4px;flex:none;align-self:flex-start;margin-top:-100px;overflow:hidden;box-shadow:0 10px 40px #00000026}.about-artwork img{object-fit:contain;width:auto;height:780px;display:block}.artist-portrait-wrapper{text-align:center;margin-top:40px}.artist-portrait{border-radius:4px;width:auto;height:250px;display:inline-block;box-shadow:0 10px 40px #00000026}.about-content{flex:1}.about-content h2{color:#4d4d4d;margin-bottom:30px;font-family:Bickley Script,cursive;font-size:3rem}.about-content p{color:#777;margin-bottom:20px;font-size:1rem;line-height:1.8}.about-link{color:#fff;text-transform:uppercase;letter-spacing:1px;background-color:#999;margin-top:20px;padding:12px 30px;font-size:.9rem;text-decoration:none;transition:background-color .3s;display:inline-block}.about-link:hover{background-color:#777}@media (max-width:768px){.about-artist{flex-direction:column;gap:30px;padding:30px 5%}.about-artwork{width:100%;margin-top:0}.about-artwork img{object-fit:cover;width:100%;height:350px}.about-content h2{text-align:center}.artist-portrait-wrapper{margin-top:30px}.artist-portrait{height:180px}}.featured-works{opacity:0;padding:100px 0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.featured-works.visible{opacity:1;transform:translateY(0)}.featured-works h2{text-align:center;margin-bottom:50px;padding:0 5%;font-family:Bickley Script,cursive;font-size:3rem}.works-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:30px;padding:0 5%;display:flex;overflow-x:auto}.works-scroll::-webkit-scrollbar{display:none}.work-card{scroll-snap-align:start;border-radius:4px;flex:0 0 350px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.work-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000026}.work-card img{object-fit:cover;width:100%;height:450px;display:block}.work-title{color:#fff;background:linear-gradient(#0000,#000000b3);padding:20px;font-family:Bickley Script,cursive;font-size:1.5rem;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.featured-works h2{margin-bottom:30px;font-size:2.2rem}.work-card{flex:0 0 280px}.work-card img{height:380px}.works-scroll{gap:20px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.work-title{font-size:1.3rem}}.journal{opacity:0;background-color:#f5f5f5;padding:100px 5%;transition:opacity .8s,transform .8s;transform:translateY(30px)}.journal.visible{opacity:1;transform:translateY(0)}.journal h2{text-align:center;margin-bottom:50px;font-family:Bickley Script,cursive;font-size:3rem}.journal-grid{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto;display:grid}.journal-card{background:#fff;padding:30px;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 20px #0000000d}.journal-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.journal-date{text-transform:uppercase;letter-spacing:1px;color:#f1cd8d;margin-bottom:10px;font-size:.75rem;display:inline-block}.journal-card h3{color:#4d4d4d;margin-bottom:15px;font-family:Noto Sans,sans-serif;font-size:1.2rem;font-weight:500}.journal-card p{color:#999;font-size:.9rem;line-height:1.6}@media (max-width:768px){.journal h2{font-size:2.2rem}.journal-grid{grid-template-columns:1fr;gap:20px}.journal-card{padding:25px 20px}.journal-card h3{font-size:1.15rem}}.inquire-section{background-color:#1a1a1a;position:relative;overflow:hidden}.inquire-fixed-text{z-index:15;will-change:transform;position:fixed;left:50%}.inquire-content{text-align:center;max-width:800px;padding:0 5%}.inquire-pre{color:#fffffff2;text-shadow:0 2px 20px #000000b3;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-family:Noto Sans,sans-serif;font-size:1.5rem;display:block}.inquire-content h2{color:#f1cd8d;text-shadow:0 4px 40px #000000e6;margin-bottom:30px;font-family:Bickley Script,cursive;font-size:7.5rem;line-height:1}.inquire-content p{color:#fffffff2;text-shadow:0 2px 20px #000000b3;margin-bottom:50px;font-size:1.5rem;line-height:1.7}.inquire-btn{color:#1a1a1a;text-transform:uppercase;letter-spacing:3px;background-color:#f1cd8d;padding:20px 60px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.inquire-btn:hover{background-color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}.inquire-image{will-change:transform;width:100%;height:100vh;position:relative;overflow:hidden}.inquire-video-wrapper{will-change:transform;background-color:#000;width:100%;height:100vh;position:relative;overflow:hidden}.inquire-video{width:100%;height:auto;min-height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.inquire-pre{font-size:1.1rem}.inquire-content h2{font-size:4rem}.inquire-content p{font-size:1.1rem}.inquire-btn{padding:16px 40px;font-size:.9rem}.inquire-image,.inquire-video-wrapper{height:80vh}}.beige-band{z-index:20;background-color:#bdb8b2;position:relative}.instagram-section{opacity:0;background-color:#bdb8b2;height:100vh;min-height:700px;padding:0;transition:opacity .8s;position:relative;overflow:hidden}.instagram-section.visible{opacity:1}.ig-img{z-index:2;will-change:transform;position:absolute;overflow:hidden;box-shadow:0 8px 30px #00000026}.ig-img img{object-fit:cover;width:100%;height:100%;display:block}.ig-img-1{z-index:3;width:320px;height:400px;top:4%;right:2%}.ig-img-2{z-index:3;width:420px;height:530px;top:3%;left:2%}.ig-img-3{width:440px;height:550px;top:38%;right:10%}.ig-img-4{width:340px;height:430px;top:48%;left:8%}.ig-center{z-index:3;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ig-pre{color:#ffffffe6;margin-bottom:15px;font-family:Bickley Script,cursive;font-size:4rem;display:block}.ig-center h2,.ig-center h3{color:#fff;letter-spacing:.1em;margin:0;font-family:Noto Serif,Georgia,serif;font-size:3.75rem;font-weight:300;line-height:1.1}.ig-center h2{white-space:nowrap;margin-bottom:5px}.ig-center h3{margin-bottom:30px}.ig-follow{color:#fff;text-transform:uppercase;letter-spacing:3px;border:1px solid #ffffffb3;padding:14px 40px;font-size:.85rem;text-decoration:none;transition:all .3s;display:inline-block}.ig-follow:hover{background-color:#ffffff26;border-color:#fff}@media (max-width:768px){.instagram-section{height:80vh;min-height:550px}.ig-img-1{width:155px;height:195px;top:3%;right:-25%}.ig-img-2{width:180px;height:225px;top:3%;left:-25%}.ig-center{top:28%}.ig-img-3{width:190px;height:240px;top:32%;right:-3%}.ig-img-4{width:160px;height:200px;top:42%;left:-3%}.ig-pre{font-size:2.5rem}.ig-center h2,.ig-center h3{letter-spacing:.05em;font-size:2.1rem}.ig-follow{padding:12px 30px;font-size:.75rem}}.newsletter{text-align:center;opacity:0;background-color:#bdb8b2;padding:100px 5%;transition:opacity .8s,transform .8s;transform:translateY(30px)}.newsletter.visible{opacity:1;transform:translateY(0)}.newsletter h2{color:#fff;margin-bottom:20px;font-family:Bickley Script,cursive;font-size:3rem}.newsletter>p{color:#fff;margin-bottom:30px;font-size:1rem}.newsletter-form{justify-content:center;gap:15px;max-width:500px;margin:0 auto;display:flex}.newsletter-form input{color:#4d4d4d;background:#fff;border:none;flex:1;padding:15px 20px;font-size:1rem}.newsletter-form input::placeholder{color:#999}.newsletter-form button{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background-color:#999;border:none;padding:15px 30px;font-size:.9rem;transition:background-color .3s}.newsletter-form button:hover{background-color:#777}@media (max-width:768px){.newsletter{padding:40px 5%}.newsletter h2{font-size:2.2rem}.newsletter-form{flex-direction:column}.newsletter-form input,.newsletter-form button{width:100%;padding:16px 20px}}.parallax-footer{z-index:20;background-color:#fff;padding:80px 5% 40px;position:relative}.footer-columns{justify-content:center;gap:100px;margin-bottom:60px;display:flex}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-col h4{color:#4d4d4d;margin-bottom:10px;font-family:Bickley Script,cursive;font-size:1.5rem}.footer-col a{color:#999;font-size:.9rem;text-decoration:none;transition:color .3s}.footer-col a:hover{color:#f1cd8d}.footer-bottom{text-align:center;border-top:1px solid #eee;padding-top:40px}.footer-logo{color:#4d4d4d;margin-bottom:15px;font-family:Bickley Script,cursive;font-size:2rem;display:block}.footer-bottom p{color:#999;font-size:.8rem}@media (max-width:768px){.parallax-footer{padding:30px 5% 15px}.footer-columns{text-align:center;flex-direction:column;align-items:center;gap:30px}.footer-logo{font-size:1.8rem}.brand-intro{padding:20px 5% 30px}.brand-intro h2{font-size:2.5rem}.brand-intro p{font-size:.95rem}.column h3{font-size:1.8rem}.three-columns,.portfolio-polaroids{padding:50px 5%}.portfolio-polaroids h2{margin-bottom:40px;font-size:2.2rem}.featured-works{padding:50px 0}.journal{padding:50px 5%}.about-content h2{font-size:2.2rem}.about-content p{font-size:.95rem}.polaroid:hover{transform:rotate(var(--rotation,0deg));box-shadow:0 10px 30px #0003}.work-card:hover{transform:none;box-shadow:0 10px 30px #0000001a}.journal-card:hover{transform:none;box-shadow:0 5px 20px #0000000d}.column:hover{color:inherit;transform:none;box-shadow:0 5px 20px #0000000d}.polaroid:active,.work-card:active,.journal-card:active,.column:active{opacity:.85}.brand-intro,.three-columns,.portfolio-polaroids,.about-artist,.featured-works,.journal,.inquire-section,.instagram-section,.newsletter{transition:opacity .5s,transform .5s}}
