@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500&display=swap";:root{--animation-speed-fast:.125s;--animation-speed-slow:3s;--color-white:#fff;--color-black:#14100d;--color-gold:#ae9a6d;--color-gold-10:rgba(174,154,109,.1);--color-gold-20:rgba(174,154,109,.2);--color-grey-light:#d6d8de;--color-grey:#b1b1b1;--color-dark-card:#2c2c2c;--color-whisky:#ffdc7c;--font-size-xxs:.875rem;--font-size-xs:1rem;--font-size-s:1.125rem;--font-size-m:1.375rem;--font-size-l:1.625rem;--font-size-xl:2.5rem;--font-size-xxl:3.75rem;--font-display:"Hybrid Pro","Cormorant Garamond",Georgia,serif;--font-body:"Helvetica Neue LT Std","Helvetica Neue","Helvetica",Arial,sans-serif;--font-script:"Caveat",cursive}@font-face{font-display:swap;font-family:Hybrid Pro;font-style:normal;font-weight:400;src:url(../fonts/HybridPro-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica Neue LT Std;font-style:normal;font-weight:400;src:url(../fonts/Helvetica-Neue-LT-Std-57-Condensed.woff2) format("woff2")}:root{--gutter-xs:.5rem;--gutter-s:1rem;--gutter-m:2rem;--gutter-l:3rem;--gutter-xl:5rem;--gutter-xxl:7.5rem;--px-page:286px;--px-section:164px;--px-narrow:280px}@media(max-width:1279px){:root{--px-page:80px;--px-section:60px;--px-narrow:120px}}@media(max-width:1023px){:root{--px-page:48px;--px-section:40px;--px-narrow:60px}}@media(max-width:767px){:root{--px-page:24px;--px-section:20px;--px-narrow:24px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body{background:var(--color-black);color:var(--color-gold);font-family:var(--font-body);font-size:var(--font-size-s);font-stretch:condensed;line-height:1.4;overflow-x:hidden}#__nuxt{height:100%}h1,h2,h3,h4,h5,h6{color:var(--color-white);font-family:var(--font-display);font-weight:400;letter-spacing:.005em}h1{font-size:var(--font-size-xxl)}h1,h2{line-height:1}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-l)}h3,h4{line-height:1}h4{font-size:var(--font-size-m)}a{color:inherit;text-decoration:none}p{margin-bottom:0;text-wrap:pretty}img{display:block;max-width:100%}.uppercase{letter-spacing:.04em;text-transform:uppercase}.sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.page{margin:0 auto;max-width:1440px;position:relative;width:100%}.section{padding-left:var(--px-section);padding-right:var(--px-section)}.btn{align-items:center;background:transparent;border:1px solid var(--color-gold);color:var(--color-gold);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-xxs);height:36px;justify-content:center;letter-spacing:.08em;padding:0 18px;text-transform:uppercase;transition:background .2s ease,color .2s ease;white-space:nowrap}.btn-primary,.btn:hover{background:var(--color-gold);color:var(--color-black)}.btn-primary:hover{background:transparent;color:var(--color-gold)}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label{color:var(--color-gold);font-size:var(--font-size-xxs);letter-spacing:.06em;text-transform:uppercase}.form-field input,.form-field textarea{background:transparent;border:none;border-bottom:1px solid var(--color-gold);color:var(--color-gold);font-family:var(--font-body);font-size:var(--font-size-xs);outline:none;padding:8px 0}.form-field input::-moz-placeholder,.form-field textarea::-moz-placeholder{color:#ae9a6d80}.form-field input::placeholder,.form-field textarea::placeholder{color:#ae9a6d80}.ornament-divider{background:url(../img/ornament-2.png) 50%/contain no-repeat;height:57px;margin:90px auto;width:81px}.ornament-small{background:url(../img/ornament-4.png) 50%/contain no-repeat;height:52px;margin:0 auto;width:23px}@media(max-width:1023px){h1{font-size:44px}h2{font-size:32px}h3{font-size:22px}h4{font-size:20px}}@media(max-width:767px){h1{font-size:36px}h2{font-size:26px}h3{font-size:20px}h4{font-size:18px}body,p{font-size:var(--font-size-xs)}}@media(max-width:480px){h1{font-size:32px}h2{font-size:24px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .7s ease both}
