@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,400&display=swap";@charset "UTF-8";@font-face{font-family:Ablation;src:url(/assets/fonts/Ablation_PersonalUse.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:BrownSugar;src:url(/assets/fonts/brown-sugar.ttf) format("truetype");font-weight:400;font-style:normal}:root{--color-bg-main: #FFFFFF;--color-bg-alt: #F5F5F7;--color-red: #8a0302;--color-black: #111111;--color-text: #111111;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .5);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .05);--blur-amount: 20px;--shadow-soft: 0 10px 40px -10px rgba(0,0,0,.05);--shadow-hover: 0 20px 60px -10px rgba(0,0,0,.1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--duration-slow: 1.2s;--duration-med: .8s}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;font-size:16px}body{font-family:Cormorant Garamond,serif;background-color:var(--color-bg-main);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:.9}.container{max-width:1600px;margin:0 auto;padding:0 4vw}.btn-luxe{display:inline-block;padding:15px 40px;border:1px solid var(--color-black);background:transparent;color:var(--color-black);font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:2px;text-transform:uppercase;position:relative;overflow:hidden;transition:all .4s var(--ease-out-expo);cursor:pointer}.btn-luxe:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-red);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease-out-expo);z-index:-1}.btn-luxe:hover{color:#fff;border-color:var(--color-red)}.btn-luxe:hover:before{transform:scaleX(1);transform-origin:left}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8a030266}::selection{background:var(--color-red);color:#fff}
