@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&family=Jost:wght@100;200;300;400;500;600;700&display=swap");.cosmetic-scoped{--brand-orange:#f15a24;--brand-charcoal:#1a1a1a;--brand-cream:#fdfcf8;--brand-gold:#e5d3b3;font-family:Jost,sans-serif}.cosmetic-scoped .serif,.cosmetic-scoped h1,.cosmetic-scoped h2,.cosmetic-scoped h3,.cosmetic-scoped h4{font-family:Cormorant Garamond,serif;font-weight:300;letter-spacing:.05em}.cosmetic-scoped p{line-height:1.8;letter-spacing:.02em}.cosmetic-scoped .hero-image-tilt{transition:transform .1s ease-out;transform-style:preserve-3d;box-shadow:0 60px 120px rgba(0,0,0,.7)}.cosmetic-scoped .magnetic-btn{display:inline-block;position:relative;z-index:1;transition:transform .3s cubic-bezier(.23,1,.32,1)}.cosmetic-scoped .glass-nav{background:rgba(26,26,26,.7);backdrop-filter:blur(15px);border-bottom:1px solid hsla(0,0%,100%,.05)}.cosmetic-scoped .parallax-wrap{overflow:hidden;position:relative}.cosmetic-scoped .parallax-img{transition:transform .1s linear}.cosmetic-scoped .nav-link{position:relative;padding-bottom:2px}.cosmetic-scoped .nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--brand-orange);transition:width .3s ease}.cosmetic-scoped .nav-link:hover:after{width:100%}.cosmetic-scoped .reveal-up{opacity:0;transform:translateY(40px)}.cosmetic-scoped .title-split{transform:translateY(100%);transition:transform 1.8s cubic-bezier(.19,1,.22,1)}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cosmetic-scoped .animate-spin-slow{animation:spin-slow 20s linear infinite}.cosmetic-scoped .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.cosmetic-scoped .hide-scrollbar::-webkit-scrollbar{display:none}