:root{--c-accent:#c97a3a;--c-accent-hover:#a8622c;--c-border:#d8d2c8;--c-bg:#f8f5f0;--c-bg-alt:#f0ece4;--c-dark:#2a3d30;--c-text-muted:#8a9488;--ease:cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;position:fixed;inset:0}.reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(24px)}.reveal.revealed{opacity:1;transform:none}.reveal-d1{transition-delay:.12s}.reveal-d2{transition-delay:.24s}.reveal-d3{transition-delay:.36s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--c-bg)}::-webkit-scrollbar-thumb{background:#c4b8aa;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a89c8e}::selection{color:#3b3028;background:#c4734f26}@keyframes parrot-fly{0%{top:20px;left:60px;transform:scaleX(1)rotate(-15deg)}12%{top:-30px;left:45vw;transform:scaleX(1)rotate(-5deg)}25%{top:12vh;left:85vw;transform:scaleX(1)rotate(20deg)}38%{top:50vh;left:82vw;transform:scaleX(-1)rotate(-5deg)}55%{top:80vh;left:55vw;transform:scaleX(-1)rotate(10deg)}70%{top:65vh;left:15vw;transform:scaleX(-1)rotate(-15deg)}82%{top:30vh;left:10px;transform:scaleX(-1)rotate(-20deg)}92%{top:3vh;left:25px;transform:scaleX(1)rotate(-10deg)}to{top:20px;left:60px;transform:scaleX(1)rotate(0)}}@keyframes parrot-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)scale(1.05)}75%{transform:rotate(6deg)scale(1.05)}}@keyframes parrot-head-tilt{0%,to{transform:rotate(0)}30%{transform:rotate(-4deg)translateY(-1px)}60%{transform:rotate(2deg)}}@keyframes parrot-bob{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}70%{transform:translateY(1px)}}@keyframes parrot-peck{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(3deg)translateY(1px)}50%{transform:rotate(-2deg)translateY(-1px)}}
