@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";@import"https://api.fontshare.com/v2/css?f[]=satoshi@900,700,500,400&display=swap";:root{--color-black: #000000;--color-white: #FFFFFF;--color-mint: #E3FFEB;--color-orange: #FF7701;--color-maroon: #580C11;--color-pink: #FF9F9F;--color-light-gray: #e0e0e0;--font-heading: "Instrument Serif", serif;--font-body: "Satoshi", sans-serif;--text-xl: clamp(3rem, 6vw, 6rem);--text-lg: clamp(2rem, 4vw, 3.5rem);--text-md: clamp(1.25rem, 2vw, 1.75rem);--text-reg: 1.1rem;--text-sm: .9rem;--spacing-xs: .5rem;--spacing-sm: 2rem;--spacing-md: 4rem;--spacing-lg: 8rem;--spacing-xl: 16rem}@media(max-width:768px){:root{--spacing-sm: 1.25rem;--spacing-md: 2.5rem;--spacing-lg: 3rem;--spacing-xl: 4rem}::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:transparent;color:var(--current-text-color, #FFFFFF);transition:color var(--current-transition, 1.5s) ease;overflow-x:hidden;position:relative;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body:before{content:"";position:fixed;inset:-50%;width:200%;height:200%;background-repeat:repeat;animation:grain .5s steps(1) infinite;opacity:.03;pointer-events:none;z-index:1;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-2%,2%)}50%{transform:translate(2%,-2%)}75%{transform:translate(-2%,-2%)}to{transform:translate(2%,2%)}}html,body{cursor:auto;background-color:transparent;overflow-x:hidden;overflow-y:auto}html{overflow:hidden;overflow-y:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-black)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-orange)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:1.1}button{font-family:var(--font-body);cursor:pointer;border:none;background:none}a{text-decoration:none;color:inherit}.font-heading,.font-serif{font-family:var(--font-heading)}.font-body,.font-sans{font-family:var(--font-body)}.font-italic{font-style:italic}.text-xl{font-size:var(--text-xl);font-weight:700;line-height:1.1}.text-lg{font-size:var(--text-lg);font-weight:500;line-height:1.2}.text-md{font-size:var(--text-md);font-weight:500;line-height:1.4}.text-reg{font-size:var(--text-reg);font-weight:400;line-height:1.6}.text-sm{font-size:var(--text-sm);font-weight:400;line-height:1.5}.container{max-width:1400px;margin:0 auto;padding:0 var(--spacing-sm)}.text-center{text-align:center}.text-right{text-align:right}.section-padding{padding:var(--spacing-xl) 0}.highlight-orange{background:linear-gradient(180deg,transparent 60%,rgba(255,119,1,.4) 60%);padding:0 .15em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.highlight-mint{background:linear-gradient(180deg,transparent 65%,rgba(227,255,235,.25) 65%);padding:0 .15em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.highlight-gold{background:linear-gradient(180deg,transparent 65%,rgba(212,175,55,.2) 65%);padding:0 .15em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
