:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#020914;color:#f4f7fb}*{box-sizing:border-box}body{margin:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;position:relative;isolation:isolate;background:radial-gradient(ellipse at 4% 0%,#06204499,transparent 46%),radial-gradient(ellipse at 98% 100%,#17225d66,transparent 38%);overflow-x:hidden}.masthead,footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.65rem clamp(1.25rem,5vw,5rem);position:relative;z-index:1}.site-name{font-size:.85rem;font-weight:550;letter-spacing:.035em;color:#bdc9d9}.phase{display:flex;gap:.55rem;align-items:center;color:#a6b4c8;font-size:.7rem;letter-spacing:.08em}.phase>span{width:.35rem;height:.35rem;background:#19c8f4;border-radius:50%}main{flex:1;width:100%;padding:1.5rem 1.25rem 9rem;text-align:center;position:relative;z-index:auto;max-width:70rem;margin:auto}.brand{margin:0 auto;width:min(100%,37.875rem);font-size:inherit}.approved-logo{mix-blend-mode:lighten;display:block;aspect-ratio:606/275;background-image:url('assets/approved-branding.webp');background-size:253.4653465% 372.363636%;background-position:50% 10.6809079%;background-repeat:no-repeat;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(0deg,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}.tagline{margin:.5rem 0 0;font-size:clamp(.58rem,1.75vw,.86rem);letter-spacing:clamp(.12em,.6vw,.38em);line-height:1.8;color:#e3ebf7;white-space:normal}.tagline span{color:#8094b6;padding:0 .35em}.accent{width:5rem;height:2px;background:linear-gradient(90deg,#00d5ef,#4374ff,#a446f6);margin:2rem auto 2.5rem}.eyebrow{font-size:.62rem;letter-spacing:.25em;color:#83a7c4;margin:0 0 1rem}h2{font-weight:450;font-size:clamp(1.7rem,4vw,2.7rem);letter-spacing:-.025em;line-height:1.2;margin:0;overflow-wrap:anywhere}.message{font-size:clamp(.95rem,2vw,1.1rem);line-height:1.8;color:#bdc9d9;margin:1.25rem 0 0}.principles{display:flex;justify-content:center;flex-wrap:wrap;gap:0;margin:2.5rem auto 0;width:fit-content}.principles>span{padding:.2rem 1.8rem;font-size:.67rem;letter-spacing:.18em;text-transform:uppercase;color:#c5d3e8;border-right:1px solid #203047}.principles>span:last-child{border:0}.principles b{display:block;font-size:1.6rem;line-height:1.8;font-weight:400;letter-spacing:0;color:#16c4fa}.principles>span:last-child b{color:#a26cff}.waves{pointer-events:none;position:absolute;z-index:-1;bottom:3.5rem;left:0;right:0;height:17rem;background:url('assets/waves.svg') center bottom/100% 100% no-repeat;opacity:.8}footer{font-size:.58rem;letter-spacing:.22em;color:#a5b6cf;padding-top:1rem;padding-bottom:1.5rem}.domain{color:#8e9fba;font-size:.55rem;letter-spacing:.16em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:1500px){main{padding-top:2rem}}@media(max-width:600px){.masthead{padding:1.2rem 1.25rem}.phase{font-size:.6rem;letter-spacing:.02em}main{padding-top:2rem;padding-bottom:8rem}.brand{max-width:29rem}.accent{margin:1.6rem auto 2rem}.principles>span{padding:.2rem 1.1rem}.waves{height:12rem;bottom:4rem;background-size:auto 100%;min-width:100%}footer{flex-direction:column;gap:.8rem;text-align:center;font-size:.5rem;letter-spacing:.15em}.message{line-height:1.9}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}@media(forced-colors:active){.accent{background:CanvasText}.approved-logo{forced-color-adjust:none}.phase>span{background:CanvasText}.waves{display:none}}




