@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Josefin+Sans:wght@100;200;300;400&family=Fira+Code:wght@300;400;500&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--black:#0a0908;--deep:#111010;--surface:#161514;--surface2:#1e1c1b;--border:#2a2826;--copper:#b87333;--copper-light:#d4956a;--copper-bright:#e8a87c;--copper-pale:#f0c9a0;--copper-glow:#b873331f;--copper-glow-strong:#b8733347;--text-primary:#f0ebe4;--text-secondary:#8a8178;--text-muted:#4a4540;--font-display:"Cormorant Garamond",serif;--font-body:"Josefin Sans",sans-serif;--font-mono:"Fira Code",monospace}html{scroll-behavior:smooth}body{background-color:#0a0908;background-color:var(--black);color:#f0ebe4;color:var(--text-primary);cursor:none;font-family:Josefin Sans,sans-serif;font-family:var(--font-body);font-weight:300;letter-spacing:.04em;overflow-x:hidden}.cursor{background:#e8a87c;background:var(--copper-bright);border-radius:50%;height:8px;mix-blend-mode:screen;transition:width .2s,height .2s,opacity .2s;width:8px;z-index:9999}.cursor,.cursor-ring{pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.cursor-ring{border:1px solid #b87333;border:1px solid var(--copper);border-radius:50%;height:36px;opacity:.45;transition:all .18s ease;width:36px;z-index:9998}.cursor.hover{height:16px;opacity:.6;width:16px}.cursor-ring.hover{border-color:#e8a87c;border-color:var(--copper-bright);height:60px;opacity:.28;width:60px}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#0a0908;background:var(--black)}::-webkit-scrollbar-thumb{background:#b87333;background:var(--copper);border-radius:2px}::selection{background:#b8733347;background:var(--copper-glow-strong);color:#f0c9a0;color:var(--copper-pale)}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E");content:"";inset:0;opacity:.3;pointer-events:none;position:fixed;z-index:1000}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{width:0}to{width:100%}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
/*# sourceMappingURL=main.ef37b6d9.css.map*/