@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Raleway-VariableFont_wght.woff2) format("woff2")}:root{--gpu-layer: translateZ(0);--backface-fix: hidden;--font-family-base: "Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-xs: .875rem;--font-sm: 1rem;--font-md: 1.125rem;--font-lg: 1.5rem;--font-xl: 2rem;--font-xxl: 3.5rem;--weight-light: 400;--weight-reg: 500;--weight-bold: 700;--weight-heavy: 900;--padding-unit: 1rem;--border-radius: 24px;--system-icon-size: 2rem;--system-motion-duration: .5s;--system-motion-curve: cubic-bezier(.34, 1.56, .64, 1);--system-transition: opacity var(--system-motion-duration) var(--system-motion-curve), transform var(--system-motion-duration) var(--system-motion-curve), background-color .3s ease, backdrop-filter .3s ease;--pw-navy-raw: 15, 40, 78;--pw-pink-raw: 238, 75, 118;--pw-teal-raw: 76, 177, 196;--pw-yellow-raw: 250, 194, 21;--pw-orange-raw: 242, 114, 53;--pw-navy: rgb(var(--pw-navy-raw));--pw-pink: rgb(var(--pw-pink-raw));--pw-teal: rgb(var(--pw-teal-raw));--pw-yellow: rgb(var(--pw-yellow-raw));--text-color: var(--pw-navy);--bg-color: #F8F9FA;--glass-opacity: .85;--blur-pixels: 16px;--system-border: 2px solid rgba(var(--pw-navy-raw), .1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:100%;scroll-behavior:smooth}body{color:var(--text-color);background-color:var(--bg-color);font-family:var(--font-family-base);font-size:var(--font-md);line-height:1.6;background-image:radial-gradient(circle at 100% 0%,rgba(var(--pw-pink-raw),.08) 0%,transparent 50%),radial-gradient(circle at 0% 100%,rgba(var(--pw-teal-raw),.08) 0%,transparent 50%);background-attachment:fixed;overflow-x:hidden}.gpu-accelerate{will-change:transform,opacity;transform:var(--gpu-layer);backface-visibility:var(--backface-fix)}.reveal-entry{opacity:0;transform:translateY(30px) scale(.95) var(--gpu-layer);transition:var(--system-transition)}.reveal-entry.active{opacity:1;transform:translateY(0) scale(1) var(--gpu-layer)}
