:root{--m-bg:#0e1220;--m-ink:#f3ede2;--m-muted:#b9b2a5;--m-gold:#d8b46a;--m-sans:"Inter Tight Variable", "Inter Tight", system-ui, sans-serif;--m-serif:"Fraunces Variable", "Fraunces", Georgia, serif}html{scroll-behavior:smooth}body.theme{-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-family:var(--m-sans)!important}body.theme p,body.theme li,body.theme a,body.theme span,body.theme td,body.theme label,body.theme input,body.theme textarea,body.theme select,body.theme button{font-family:var(--m-sans)!important}body.theme h1,body.theme h2,body.theme h3,body.theme h1 *,body.theme h2 *,body.theme h3 *{font-family:var(--m-serif)!important;letter-spacing:-.02em!important;font-weight:400!important;line-height:1.05!important}body.theme span[style*="font-size: 2"],body.theme span[style*="font-size: 3"],body.theme span[style*="font-size: 4"],body.theme span[style*=font-size\:2],body.theme span[style*=font-size\:3],body.theme span[style*=font-size\:4]{font-family:var(--m-serif)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--m-gold)!important;font-size:clamp(2rem,3.6vw,3.2rem)!important;font-weight:400!important;line-height:1.1!important}body.theme h1{font-size:clamp(2.6rem,6vw,5.5rem)!important}body.theme h2{font-size:clamp(2rem,4vw,3.6rem)!important}body.theme h4,body.theme h5,body.theme h6{font-family:var(--m-sans)!important;text-transform:uppercase!important;letter-spacing:.22em!important;color:var(--m-gold)!important;font-size:.78rem!important;font-weight:600!important}.main-header-wrapper .header-row-main{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:color-mix(in oklab, var(--m-bg) 55%, transparent)!important;border-bottom:1px solid #ffffff14!important}.main-header-wrapper a{text-transform:uppercase;letter-spacing:.14em;transition:color .3s,opacity .3s;font-size:.78rem!important}.main-header-wrapper a:hover{color:var(--m-gold)!important}body.theme .button,body.theme .btn,body.theme a[class*=button],body.theme button[type=submit],body.theme input[type=submit]{text-transform:uppercase!important;letter-spacing:.16em!important;border-radius:999px!important;padding:.95em 2.1em!important;font-size:.78rem!important;font-weight:600!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s,box-shadow .3s!important}body.theme .button:hover,body.theme .btn:hover,body.theme a[class*=button]:hover,body.theme button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 12px 30px -12px #d8b46a99}body.theme .content-wrapper img,body.theme .widget img,body.theme .gallery img{border-radius:18px;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .6s}body.theme .widget a:hover img,body.theme .gallery a:hover img{transform:scale(1.04)}body.theme input:not([type=submit]):not([type=checkbox]):not([type=radio]),body.theme textarea,body.theme select{border-radius:12px!important}body.theme p a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}body.theme footer,body.theme .footer-wrapper{background:var(--m-bg)!important;color:var(--m-muted)!important}body.theme footer a,body.theme .footer-wrapper a{color:var(--m-ink)!important}::selection{background:var(--m-gold);color:var(--m-bg)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}body.theme .main-header-wrapper,body.theme .page-footer,body.theme .mobile-header-wrapper{display:none!important}body.theme .site-chrome .font-display\!{font-family:var(--font-display)!important}body.theme .site-chrome{line-height:1.5}.cc-window{font-family:inherit!important;font-size:15px!important;line-height:1.6!important}.cc-window.cc-banner{gap:16px;text-align:center!important;color:#171a21!important;z-index:9999!important;background:#fff!important;border:1px solid #0e12201a!important;border-radius:24px!important;flex-direction:column!important;align-items:center!important;width:min(640px,100vw - 32px)!important;padding:24px 28px!important;display:flex!important;bottom:28px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 26px 60px -26px #0e12208c!important}.cc-window .cc-message{flex:none!important;width:100%!important;margin:0!important}.cc-window .cc-compliance{flex-wrap:wrap;justify-content:center;gap:.6rem;width:100%;display:flex!important}.cc-window .cc-btn{color:#171a21!important;text-align:center!important;background:#fff!important;border:1px solid #171a21!important;border-radius:999px!important;width:168px!important;padding:.6em 1.4em!important;font-weight:600!important;text-decoration:none!important}.cc-window .cc-btn:hover{color:#fff!important;background:#171a21!important}.cc-window .cc-link{text-underline-offset:3px;color:#9a7428!important;opacity:1!important;text-decoration:underline!important}@media (width<=480px){.cc-window.cc-banner{border-radius:20px!important;padding:20px 18px!important;bottom:16px!important}.cc-window .cc-btn{flex:1 1 0!important;width:auto!important}}.cc-window.cc-invisible,.cc-revoke{display:none!important}
