@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Jost:wght@200;300;400;500&display=swap');
:root{--m:#f0ebe3;--md:#e8e0d4;--mk:#d4c8b8;--t:#9e8870;--tl:#c4b09a;--tp:#f5f0e8;--b:#2c2420;--bm:#6b5c52;--bs:#a8978c;--w:#ffffff;--sr:'Cormorant Garamond',Georgia,serif;--ss:'Jost','Helvetica Neue',sans-serif}
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}
body{background:var(--m)!important;color:var(--b)!important;font-family:var(--ss)!important;font-weight:300;overflow-x:hidden}
body::after{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--sr)!important;font-weight:300!important;color:var(--b)!important}
.nymea-eyebrow{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--t);font-weight:400;display:flex;align-items:center;gap:12px}
.nymea-eyebrow::before{content:'';width:20px;height:1px;background:var(--tl);flex-shrink:0}
.nymea-btn-dark{display:inline-block;background:var(--b);color:var(--m);padding:13px 30px;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;border:none;cursor:pointer;font-family:var(--ss);font-weight:300;transition:all .25s;text-decoration:none;border-radius:2px}
.nymea-btn-dark:hover{background:var(--t);transform:translateY(-1px);color:#fff}
.nymea-btn-outline{display:inline-block;background:transparent;color:var(--b);padding:13px 30px;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;border:1px solid var(--mk);cursor:pointer;font-family:var(--ss);transition:all .25s;text-decoration:none;border-radius:2px}
.nymea-btn-outline:hover{border-color:var(--t);color:var(--t)}
@keyframes nymea-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes nymea-fadeup{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes nymea-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
