@import url('/fonts.css');
:root{--green:#153c34;--cream:#faf8f2;--gold:#e7c982;--body:var(--font-body);--mark:var(--font-wordmark)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--cream);color:var(--green);font:17px/1.65 var(--body)}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #b98c35;outline-offset:5px}.shell{width:min(100% - 80px,1260px);margin:auto}.skip{position:absolute;left:10px;top:-80px;padding:12px;background:#fff;z-index:10}.skip:focus{top:10px}header{min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;gap:8px;line-height:1}.star{color:#b58e42;font-size:44px;line-height:.8}.wordmark{font:800 47px/.9 var(--mark);letter-spacing:-2.2px}.wordmark>span{color:#b58e42;font-weight:900}.wordmark small{display:block;font:600 10px/1.3 var(--body);text-transform:uppercase;letter-spacing:.15em;margin-top:9px}.status{font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.hero{background:var(--green);color:var(--cream);min-height:720px;flex:1;display:flex;align-items:center;overflow:hidden}.hero-inner{position:relative;padding-block:105px 125px}.eyebrow{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0 0 33px}.eyebrow span{font-size:17px;margin-right:8px;vertical-align:-1px}h1{font-size:clamp(65px,6.3vw,100px);font-weight:600;letter-spacing:-.055em;line-height:1.08;margin:0 0 30px;position:relative;z-index:1}h1 em{font-style:normal;font-weight:500;color:var(--gold)}.lede{font-size:18px;line-height:1.7;color:#dce8df;max-width:560px;margin:0 0 34px;position:relative;z-index:1}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--gold);color:var(--green);padding:16px 22px;font-size:15px;font-weight:700;position:relative;z-index:1}.button:hover{background:#efdba8}.orbit{position:absolute;right:-30px;top:40px;width:500px;height:500px;border:2px dashed #e7c98266;border-radius:50%;display:grid;place-items:center;transform:rotate(-16deg)}.orbit:after{content:'';width:280px;height:280px;border:1px solid #e7c98255;border-radius:50%;position:absolute}.orbit span{font-size:150px;line-height:1;color:#e7c982aa}footer{background:#0d2b25;color:#bfd1c5;padding:23px 0;font-size:12px}footer .shell{display:flex;justify-content:space-between;gap:25px}footer p{margin:0}@media(max-width:760px){.shell{width:min(100% - 40px,1260px)}header{min-height:90px}.star{font-size:34px}.wordmark{font-size:38px}.wordmark small{font-size:8px}.status{display:none}.hero{min-height:calc(100vh - 162px)}.hero-inner{padding-block:80px 100px}h1{font-size:clamp(51px,11vw,74px)}.lede{font-size:16px}.orbit{right:-230px;top:90px;width:390px;height:390px;opacity:.25}.orbit span{font-size:115px}footer .shell{display:block}footer p+p{margin-top:9px}}@media(max-width:420px){.shell{width:min(100% - 32px,1260px)}.wordmark{font-size:34px}h1{font-size:49px}}
