@import url("https://fonts.googleapis.com/css2?family=Afacad:wght@400;500;700&family=Inter:wght@300;400;500&family=Oranienbaum&family=Rajdhani:wght@500;600;700&family=JetBrains+Mono:wght@400;600&family=Manrope:wght@500;600;700;800&display=swap");@font-face{font-family:Deltha;src:url(/fonts/Deltha.otf) format("opentype"),url(/fonts/Deltha.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Afacad;src:url(/fonts/Afacad-Regular.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Afacad;src:url(/fonts/Afacad-Italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Afacad,sans-serif;background:#000000;color:#ffffff;overflow-x:hidden;min-height:100vh}a{text-decoration:none;color:inherit}a,button{cursor:pointer}button{border:none;outline:none;background:transparent;font-family:inherit}ol,ul{list-style:none}img{max-width:100%;display:block}:root{--font-logo:"Deltha","Cormorant Garamond",serif;--font-heading:"Rajdhani","Outfit",sans-serif;--font-body:"Afacad",sans-serif;--font-accent:"Inter",sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--font-display:"Manrope",var(--font-heading);--color-bg:#0a0a0a;--color-text-white:#ffffff;--color-text-dark:rgba(0,0,0,0.8);--color-text-heading:rgba(0,0,0,0.55);--color-tagline:rgb(53,45,39);--color-subtitle:rgb(30,18,8);--color-cta-text:rgb(63,58,58);--color-signin:#d9d9d9;--color-icon-muted:rgb(161,155,155);--landing-accent:#e58a2b;--landing-accent-glow:rgba(229,138,43,0.35);--landing-surface-1:#0c0d12;--landing-surface-2:#111218;--landing-surface-3:#161720;--landing-surface-4:#1c1d28;--landing-card-bg:rgba(255,255,255,0.055);--landing-card-border:rgba(255,255,255,0.16);--landing-radius-card:24px;--landing-radius-photo:22px;--landing-h1:clamp(34px,4.4vw,56px);--landing-h2:clamp(28px,3.4vw,42px);--landing-h3:clamp(20px,2vw,26px);--landing-eyebrow:13px;--landing-ease:cubic-bezier(0.19,1,0.22,1);--landing-motion-fast:0.35s;--landing-motion-section:0.7s;--glass-bg:rgba(30,28,28,0.51);--glass-border:rgba(255,255,255,0.12);--glass-radius:23px;--nav-height:80px;--section-padding:60px}