@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{--color-bg: #0b0b0a;--color-primary: #dfdcd5;--color-secondary: #0b0b0a;--color-grey: #a19f99;--color-dark-grey: #595855;--color-border: rgba(89, 88, 85, .4);--color-dust: #141413;--font-serif: "Cormorant Garamond", "Cinzel", Georgia, serif;--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Cinzel", "Cormorant Garamond", serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--color-bg);color:var(--color-primary);font-family:var(--font-sans);overflow-x:hidden;scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0b0b0a}::-webkit-scrollbar-thumb{background:#2a2927;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#595855}.font-serif{font-family:var(--font-serif)}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.c-button{display:inline-flex;align-items:center;justify-content:center;position:relative;text-decoration:none;cursor:pointer;background:transparent;border:none;outline:none;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}.c-button:hover{transform:translateY(-2px);filter:brightness(1.15)}.c-button_inner{display:flex;align-items:center;height:40px}.c-button_inner svg{fill:var(--color-primary);height:40px;width:auto;transition:fill .3s ease}.c-button_label{background-color:var(--color-primary);color:var(--color-secondary);height:40px;line-height:40px;padding:0 16px;font-family:var(--font-sans);font-weight:600;font-size:13px;letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;user-select:none;transition:background-color .3s ease,color .3s ease}.c-button.light .c-button_inner svg{fill:var(--color-primary)}.c-button.light .c-button_label{background-color:var(--color-primary);color:var(--color-secondary)}.c-button.dark .c-button_inner svg{fill:var(--color-primary)}.c-button.dark .c-button_label{background-color:var(--color-primary);color:var(--color-secondary)}.c-button:hover .c-button_label{background-color:#fff}.c-grid-container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (min-width: 768px){.c-grid-container{padding-left:48px;padding-right:48px}}.c-link-underline{position:relative;display:inline-block}.c-link-underline:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:currentColor;transform-origin:bottom right;transition:transform .3s ease-out}.c-link-underline:hover:after{transform:scaleX(1);transform-origin:bottom left}.c-item-card{position:relative;background:#111110;border:1px solid rgba(89,88,85,.3);border-radius:12px;overflow:hidden;transition:border-color .4s ease,transform .4s ease,box-shadow .4s ease}.c-item-card:hover{border-color:#dfdcd580;transform:translateY(-4px);box-shadow:0 12px 30px #0009}.c-item-card_visual{transition:transform .5s cubic-bezier(.16,1,.3,1)}.c-item-card:hover .c-item-card_visual{transform:scale(1.04)}.c-item-card_content p{transition:opacity .4s ease}.glass-panel{background:#141413b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(89,88,85,.3)}@keyframes pulseGlow{0%,to{opacity:.4;filter:drop-shadow(0 0 4px rgba(223,220,213,.4))}50%{opacity:1;filter:drop-shadow(0 0 12px rgba(223,220,213,.9))}}.glow-particle{animation:pulseGlow 3s infinite ease-in-out}.c-split__i{display:inline-block;opacity:0;transform:translateY(20px);animation:textRise .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes textRise{to{opacity:1;transform:translateY(0)}}
