:root{font-family:Arial,sans-serif;color:#101114;background:#f7f8fb;--a:#1A6D8F}*{box-sizing:border-box}body{margin:0}.skip{position:fixed;top:-5rem}.skip:focus{top:1rem}header{display:flex;align-items:center;gap:2rem;padding:1.2rem 4vw;border-bottom:1px solid #ccd0d8}header nav{margin-left:auto;display:flex;gap:1.2rem}header a{text-decoration:none;color:#525866}.hero{padding:8vw 6vw;min-height:78vh;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:44vw;height:44vw;border:1px solid var(--a);border-radius:8%;right:-8vw;top:4vw;z-index:-1;transform:rotate(14deg)}.eyebrow{color:var(--a);font:800 .75rem monospace;text-transform:uppercase;letter-spacing:.16em}.hero>h1{font:800 clamp(3.5rem,9vw,8rem)/.88 Georgia,serif;letter-spacing:-.07em;max-width:920px;margin:.2em 0}.hero>p{max-width:50ch;line-height:1.6}.hero>button,.tabs button{border:0;padding:1rem;background:var(--a);color:#fff;font-weight:800;cursor:pointer}.panel{margin-top:4rem;max-width:760px;border:1px solid #cbd0d8;background:#fff;padding:1.5rem;box-shadow:14px 14px 0 var(--a)}.tabs{display:flex;gap:.5rem;flex-wrap:wrap}.tabs button{background:#e8eaf0;color:#17181b}.tabs button[aria-selected=true]{background:var(--a);color:#fff}.bars{display:grid;gap:.5rem}.bars i{display:block;height:10px;background:var(--a);width:75%}.bars i:nth-child(2){width:52%}.bars i:nth-child(3){width:88%}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cbd0d8}.grid article{padding:5vw;background:#fff;min-height:280px}.grid small{color:var(--a);font-weight:900}.scope{padding:8vw;max-width:900px}.scope h2{font-size:clamp(2rem,5vw,4rem)}.notice{position:fixed;right:1rem;bottom:1rem;background:#111;color:#fff;padding:1rem;transform:translateY(160%);transition:.2s}.notice.show{transform:none}:focus-visible{outline:3px solid var(--a);outline-offset:4px}@media(max-width:700px){header nav{display:none}.hero{padding-top:5rem}.grid{grid-template-columns:1fr}.panel{box-shadow:8px 8px 0 var(--a)}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
