:root{--paper:#f2f5f9;--ink:#172b45;--accent:#3477cf}body{font-family:Arial,Helvetica,sans-serif}header{border-color:#dbe3ed}.wordmark{letter-spacing:-1px}.wordmark span{font:inherit;color:#3477cf}header>a:last-child{color:#4c6482}.hero{padding-top:65px;padding-bottom:70px;gap:6%;grid-template-columns:.9fr 1.1fr}.eyebrow{color:#5c718c;letter-spacing:2px}h1{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-8px;line-height:.94;font-size:clamp(80px,9vw,130px)}h1 em{font-style:normal;font-weight:800;color:#3477cf}.statement{color:#50647e}.button{background:#2467bd;border-radius:100px;gap:35px;padding:18px 25px;font-weight:600;box-shadow:0 8px 24px #2467bd20}.button:hover{background:#1c549d}.small{color:#687a91}.hero-photo{padding:0;transform:none;border-radius:24px;overflow:hidden;background:#dce5ef;box-shadow:none}.hero-photo img{aspect-ratio:1.1}.photo-note{display:none}#gallery{border-color:#dbe3ed;background:#fff;border-radius:28px 28px 0 0;padding-top:45px}.section-heading{margin-bottom:30px}h2{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-1.5px;font-size:clamp(28px,3vw,40px)}.section-heading>p span{color:#687a91}.gallery{column-gap:16px}.photo{background:transparent;border-radius:12px;margin-bottom:16px}.photo img{transition:filter .2s}.photo span{display:none}footer{background:#fff;border-color:#e3e9f0;color:#50647e}dialog{background:#142338;border-radius:16px}dialog::backdrop{background:#0a1425e8}button{border-radius:100px}@media(max-width:900px){h1{font-size:90px;letter-spacing:-6px}}@media(max-width:580px){.hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px;gap:30px}h1{font-size:94px;letter-spacing:-6px}.hero-photo{margin:0;border-radius:18px}.hero-photo img{aspect-ratio:1.25}#gallery{border-radius:22px 22px 0 0}.gallery{column-gap:10px}.photo{border-radius:8px;margin-bottom:10px}.section-heading>p{margin-top:12px}h2{font-size:30px;letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){.photo img{transition:none}}
