@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500&family=Manrope:wght@400;500;600;700&display=swap";:root{--bg: #0A0A0B;--panel: #101013;--panel-2: #17171b;--text: #F4F1EA;--muted: rgba(244, 241, 234, .62);--faint: rgba(244, 241, 234, .4);--line: rgba(255, 255, 255, .08);--accent: #E9B44C;--accent-ink: #0A0A0B;--serif: "Playfair Display", Georgia, serif;--sans: "Manrope", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--accent);color:var(--accent-ink)}a{color:inherit}.container{max-width:1080px;margin:0 auto}.section{padding:70px 22px 30px;position:relative}.eyebrow{font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.h2{font-family:var(--serif);font-weight:600;font-size:clamp(30px,7.5vw,52px);line-height:1.06;margin:0}.head-center{max-width:720px;margin:0 auto 36px;text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 24px;border-radius:40px;font-weight:700;font-size:15.5px;text-decoration:none;cursor:pointer;border:none;font-family:inherit;transition:transform .15s ease,filter .15s ease}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 30px -10px #e9b44c80}.btn-ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--text)}@keyframes ambDrift{0%{transform:translate3d(-4%,0,0) scale(1.15)}50%{transform:translate3d(4%,-3%,0) scale(1.25)}to{transform:translate3d(-4%,0,0) scale(1.15)}}@keyframes pulseGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes scrollHint{0%{transform:translateY(0);opacity:.9}50%{transform:translateY(7px);opacity:.35}to{transform:translateY(0);opacity:.9}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}input::placeholder,textarea::placeholder{color:#f4f1ea57}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8) sepia(1) saturate(3) hue-rotate(2deg)}body{padding-bottom:0}
