:root{--ink:#0c1014;--paper:#eeeae1;--muted:#b4b6ba;--red:#d71920;--line:#30363c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #80b8ff;outline-offset:6px}.skip{position:absolute;left:15px;top:-80px;background:white;color:black;padding:10px;z-index:3}.skip:focus{top:10px}header{max-width:1440px;margin:auto;padding:27px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.wordmark{font-weight:900;font-size:31px;display:flex;align-items:center;gap:14px;letter-spacing:-1px}.wordmark span{font-size:10px;letter-spacing:1.5px;line-height:1.5;border-left:2px solid var(--red);padding-left:14px}nav{display:flex;gap:30px;font-size:12px;font-weight:bold}nav a:last-child{color:#eeeae1}.hero{max-width:1440px;margin:auto;min-height:650px;display:grid;grid-template-columns:0.85fr 1.15fr;align-items:center;padding:65px 5%;gap:25px}.eyebrow{font-size:10px;letter-spacing:2.3px;font-weight:700;color:#eeeae1;margin:0 0 24px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,4vw,64px);line-height:1.08;letter-spacing:-2.4px;margin-bottom:25px}h1 em{font-style:normal;color:#ff333b}h2{font-size:clamp(32px,3.5vw,49px);line-height:1.13;letter-spacing:-1.6px}h3{font-size:23px;line-height:1.25}.intro{font-size:17px;max-width:440px;color:#c2c5c9}.button{display:inline-flex;gap:30px;background:#b81019;padding:14px 21px;font-size:12px;font-weight:bold;margin-top:13px}.button:hover{background:#ce101c}.location{font-size:9px;letter-spacing:1.5px;color:#a2a6ad;margin-top:35px}.location span{color:var(--red);margin:0 9px}.art img{width:100%;height:auto;display:block}.values-line{border-block:1px solid var(--line);display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding:20px;font-size:10px;letter-spacing:2px;font-weight:bold}.values-line b{color:var(--red)}.section{padding:90px 7%;max-width:1440px;margin:auto}.mission{display:grid;grid-template-columns:1fr 1fr;gap:70px}.mission p:not(.eyebrow){color:#b7bdc3;font-size:15px}.mission p.lead{font-size:18px;color:var(--paper)}.note{border-left:2px solid var(--red);padding-left:20px;margin-top:28px}.support{background:#101d30;border-block:1px solid var(--line)}.section-intro{max-width:620px;color:#b7bdc3;font-size:15px}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.support-grid article{border-top:1px solid #51565c;padding-top:22px}.number{font-family:Georgia,serif;color:#eeeae1;font-size:20px;display:block;margin-bottom:28px}.support-grid p{font-size:14px;color:#b7bdc3}.vision{text-align:center;background:#eeeae1;color:#1a2734}.vision .eyebrow{color:#a80d17}.vision blockquote{font-family:Georgia,serif;font-size:clamp(25px,3vw,41px);line-height:1.4;max-width:950px;margin:0 auto 30px}.vision>p:last-child{font-size:9px;letter-spacing:1.5px;margin:0}.community{display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.community>div>p:not(.eyebrow){max-width:470px;color:#b7bdc3}.coming{border-left:1px solid var(--line);padding-left:45px}.coming h3{font-size:30px}.status{font-size:9px;letter-spacing:1.5px;color:#eeeae1;border:1px solid #d71920;padding:8px 12px;display:inline-block}hr{border:0;border-top:1px solid var(--line);margin:28px 0}.coming p.small{font-size:12px}footer{padding:45px 7% 24px;border-top:1px solid var(--line);max-width:1440px;margin:auto}footer p{font-size:12px;color:#a4aab1}.footer-brand{font-weight:900;letter-spacing:2px;color:var(--paper)}footer div{display:flex;justify-content:space-between;font-size:11px;color:#a4aab1}.preview{font-size:9px;letter-spacing:2px;margin-top:30px;color:#808891}@media(max-width:760px){header{padding:18px 6%}nav{gap:16px;font-size:10px}nav a:last-child{display:none}.wordmark{font-size:25px}.wordmark span{font-size:8px}.hero{grid-template-columns:1fr;padding:45px 6%;gap:25px;min-height:0}.hero-copy{max-width:550px}h1{letter-spacing:-1.5px}.art{order:-1}.art img{max-width:560px;margin:auto}.hero .eyebrow{font-size:8px}.section{padding:55px 7%}.mission,.community{grid-template-columns:1fr;gap:28px}.support-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.number{margin-bottom:12px}.values-line{gap:13px;font-size:8px;letter-spacing:1px}.values-line b{display:none}.coming{padding-left:22px}.vision blockquote{margin-bottom:25px}.location{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


.eyebrow{border-left:3px solid var(--red);padding-left:12px}.vision .eyebrow{border-left:0;padding-left:0}nav a:last-child{border-bottom:2px solid var(--red);padding-bottom:4px}.values-line b{color:#ff333b}


.wings-motif{width:230px;aspect-ratio:4.35;overflow:hidden;margin:0 0 28px;position:relative;background:#080a0c}.wings-motif img{display:block;width:100%;height:auto;position:absolute;top:0;left:0}.vision .wings-motif{margin:0 auto 32px}.shop-intro .wings-motif{width:340px;max-width:100%;margin-bottom:30px}header{border-top:5px solid transparent;border-image:linear-gradient(90deg,#123f82 0 33.33%,#eeeae1 33.33% 66.66%,#d71920 66.66%) 1}.values-line{background:linear-gradient(90deg,#123468,#0c172a 35%,#261014 70%,#6c1019)}footer{border-top:4px solid transparent;border-image:linear-gradient(90deg,#123f82 0 33.33%,#eeeae1 33.33% 66.66%,#d71920 66.66%) 1}.eyebrow{letter-spacing:2px}.button{border-bottom:3px solid #eeeae1}.support-grid article{border-top:3px solid #e5e5df}.support-grid article:first-child{border-top-color:#3f7ddd}.support-grid article:last-child{border-top-color:#ed2934}.hero{background:radial-gradient(ellipse at 4% 100%,#10254888,transparent 60%)}@media(max-width:760px){.wings-motif{width:200px}.shop-intro .wings-motif{width:270px}}

@media(max-width:760px){header{flex-wrap:wrap;gap:14px}nav{width:100%;justify-content:space-between;gap:12px;flex-wrap:wrap}nav a:last-child{display:block}}
.wings-motif{background:transparent}.art img{filter:drop-shadow(0 10px 28px #0005)}.coming .button{margin-right:8px}.wordmark{letter-spacing:-1px}
.wings-motif{aspect-ratio:4.65}
