@font-face{font-family:Nexa;src:url(/assets/fonts/Nexa-Regular.woff2)format("woff2"),url(/assets/fonts/Nexa-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tenor Sans;src:url(/assets/fonts/TenorSans.woff2)format("woff2"),url(/assets/fonts/TenorSans.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/assets/fonts/Nexa-ExtraBold.woff2)format("woff2"),url(/assets/fonts/Nexa-ExtraBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.t-display-xl{letter-spacing:-.02em;text-transform:uppercase;font-family:Tenor Sans,Georgia,serif;font-size:clamp(3rem,8vw,9rem);font-weight:400;line-height:.95}.t-display-lg{letter-spacing:-.015em;text-transform:uppercase;font-family:Tenor Sans,Georgia,serif;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:400;line-height:1.05}.t-display-md{letter-spacing:-.01em;text-transform:uppercase;font-family:Tenor Sans,Georgia,serif;font-size:clamp(1.75rem,3vw,3.5rem);font-weight:400;line-height:1.15}.t-headline{letter-spacing:.15em;text-transform:uppercase;font-family:brandon-grotesque,Brandon Grotesque,sans-serif;font-size:clamp(.75rem,1vw,.875rem);font-weight:500;line-height:1.4}.t-headline-lg{letter-spacing:.1em;text-transform:uppercase;font-family:brandon-grotesque,Brandon Grotesque,sans-serif;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:500;line-height:1.3}.t-body{letter-spacing:.01em;font-family:Nexa,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(.9375rem,1.1vw,1.0625rem);font-weight:400;line-height:1.7}.t-body-sm{letter-spacing:.02em;font-family:Nexa,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(.8125rem,.9vw,.875rem);font-weight:400;line-height:1.6}.t-label{letter-spacing:.2em;text-transform:uppercase;font-family:brandon-grotesque,Brandon Grotesque,sans-serif;font-size:.6875rem;font-weight:500;line-height:1.4}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:auto;font-size:16px;overflow-x:hidden}body{color:#1a1816;background-color:#faf8f5;font-family:Nexa,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.7;overflow-x:hidden}.smooth-scroll-wrapper{width:100%}::selection{color:#1a1816;background-color:#68161a26}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.bg-luxury-light{background:radial-gradient(at 20% 0,#fde5dd26 0%,#0000 60%),radial-gradient(at 80% 100%,#e8e3de33 0%,#0000 50%),radial-gradient(#f5f0eb80 0%,#0000 70%),linear-gradient(#fff 0%,#faf8f5 50%,#f5f0eb 100%)}.bg-luxury-dark{background:radial-gradient(at 30% 20%,#1d3b2899 0%,#0000 50%),radial-gradient(at 70% 80%,#68161a66 0%,#0000 50%),radial-gradient(#3a36324d 0%,#0000 60%),linear-gradient(#1a1816 0%,#120f0d 100%)}.hairline-h{background:#1a18161a;width:100%;height:1px}.hairline-v{background:#1a18161a;width:1px;height:100%}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem}@media (min-width:1024px){.container{padding:0 4rem}}@media (min-width:1440px){.container{padding:0 6rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.TransitionOverlay-module-scss-module__a7xJHW__overlay{z-index:2000;pointer-events:none;position:fixed;inset:0}.TransitionOverlay-module-scss-module__a7xJHW__panel{will-change:transform;width:50%;height:100%;position:absolute;top:0;overflow:hidden}.TransitionOverlay-module-scss-module__a7xJHW__panelLeft{left:0;transform:translate(-100%)}.TransitionOverlay-module-scss-module__a7xJHW__panelLeft.TransitionOverlay-module-scss-module__a7xJHW__closing{animation:.8s cubic-bezier(.77,0,.175,1) forwards TransitionOverlay-module-scss-module__a7xJHW__slideInLeft;transform:translate(-100%)}.TransitionOverlay-module-scss-module__a7xJHW__panelLeft.TransitionOverlay-module-scss-module__a7xJHW__closed{transform:translate(0)}.TransitionOverlay-module-scss-module__a7xJHW__panelLeft.TransitionOverlay-module-scss-module__a7xJHW__opening{animation:.9s cubic-bezier(.16,1,.3,1) forwards TransitionOverlay-module-scss-module__a7xJHW__slideOutLeft;transform:translate(0)}.TransitionOverlay-module-scss-module__a7xJHW__panelRight{right:0;transform:translate(100%)}.TransitionOverlay-module-scss-module__a7xJHW__panelRight.TransitionOverlay-module-scss-module__a7xJHW__closing{animation:.8s cubic-bezier(.77,0,.175,1) forwards TransitionOverlay-module-scss-module__a7xJHW__slideInRight;transform:translate(100%)}.TransitionOverlay-module-scss-module__a7xJHW__panelRight.TransitionOverlay-module-scss-module__a7xJHW__closed{transform:translate(0)}.TransitionOverlay-module-scss-module__a7xJHW__panelRight.TransitionOverlay-module-scss-module__a7xJHW__opening{animation:.9s cubic-bezier(.16,1,.3,1) forwards TransitionOverlay-module-scss-module__a7xJHW__slideOutRight;transform:translate(0)}.TransitionOverlay-module-scss-module__a7xJHW__panelGradient{background:radial-gradient(at 50% 30%,#fde5dd0f 0%,#0000 60%),radial-gradient(at 50% 70%,#f5f0eb14 0%,#0000 50%),linear-gradient(#faf8f5 0%,#fff 30%,#faf8f5 70%,#f5f0eb 100%);position:absolute;inset:0}.TransitionOverlay-module-scss-module__a7xJHW__panelLine{background:linear-gradient(#0000 0%,#1a18160a 20% 80%,#0000 100%);width:1px;height:80%;position:absolute;top:10%}.TransitionOverlay-module-scss-module__a7xJHW__centerLine{transform-origin:top;will-change:transform;z-index:2002;background:#1a1816;width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)scaleY(0)}.TransitionOverlay-module-scss-module__a7xJHW__lineDrawing{animation:.6s cubic-bezier(.77,0,.175,1) .2s forwards TransitionOverlay-module-scss-module__a7xJHW__lineGrow}.TransitionOverlay-module-scss-module__a7xJHW__lineVisible{transform:translate(-50%)scaleY(1)}.TransitionOverlay-module-scss-module__a7xJHW__lineFading{animation:.4s ease-out forwards TransitionOverlay-module-scss-module__a7xJHW__lineFade;transform:translate(-50%)scaleY(1)}.TransitionOverlay-module-scss-module__a7xJHW__brandMark{opacity:0;z-index:2003;transition:opacity .3s,transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.TransitionOverlay-module-scss-module__a7xJHW__brandVisible{opacity:1;transform:translate(-50%,-50%)scale(1)}.TransitionOverlay-module-scss-module__a7xJHW__brandIcon{opacity:.6;width:40px;height:auto}@media (min-width:768px){.TransitionOverlay-module-scss-module__a7xJHW__brandIcon{width:50px}}@keyframes TransitionOverlay-module-scss-module__a7xJHW__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes TransitionOverlay-module-scss-module__a7xJHW__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes TransitionOverlay-module-scss-module__a7xJHW__slideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes TransitionOverlay-module-scss-module__a7xJHW__slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes TransitionOverlay-module-scss-module__a7xJHW__lineGrow{0%{transform:translate(-50%)scaleY(0)}to{transform:translate(-50%)scaleY(1)}}@keyframes TransitionOverlay-module-scss-module__a7xJHW__lineFade{0%{opacity:1}to{opacity:0}}
