.charter-page{background:#fffdf9}.charter-intro{gap:55px;align-items:start;padding-bottom:75px}.charter-photo{margin:0;border-radius:20px;overflow:hidden;background:#101e32;box-shadow:0 18px 40px #15213c12}.charter-photo img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1448/1086;object-fit:contain}.charter-photo figcaption{padding:24px 28px;color:#fff}.charter-photo figcaption span{display:block;font-size:9px;letter-spacing:2px;color:#d2bb8e;margin-bottom:8px}.charter-photo figcaption strong{font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.3;display:block}.charter-intro .eyebrow{color:#8a7044;font-size:10px;margin-bottom:15px}.charter-intro h2{font-size:clamp(32px,3.4vw,47px);margin-bottom:24px}.charter-intro .prose{font-size:15px;line-height:1.9;max-width:none}.charter-intro .prose>p:not(.eyebrow){color:#526074}.charter-intro .button{margin-top:8px}.charter-page #book-charter{border-top:1px solid #e5ddcd;padding-top:55px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:60px}.charter-page #book-charter aside{padding-top:10px}.charter-steps{list-style:none;counter-reset:steps;padding:0;margin:35px 0}.charter-steps li{counter-increment:steps;position:relative;padding:0 0 25px 48px}.charter-steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:2px;border:1px solid #cfbc97;color:#8b713f;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:11px}.charter-steps strong{display:block;font-size:14px;margin-bottom:7px}.charter-steps span{display:block;font-size:13px;line-height:1.7;color:#637083}.charter-page .charter-form{border-radius:20px;padding:35px;background:#fff;box-shadow:0 20px 50px #17253d09;border:1px solid #e5ddcd;border-top:4px solid #ad915a}.charter-form-heading{border-bottom:1px solid #ece7dd;padding-bottom:20px;margin-bottom:26px}.charter-form-heading .eyebrow{color:#8a7044}.charter-form-heading h3{font-size:26px;margin:10px 0}.charter-form-heading p{color:#647083;font-size:13px;margin:0}.charter-form input:not([type=checkbox]),.charter-form select,.charter-form textarea{border-radius:7px;background:#fdfcf9}.charter-form>.button{width:100%;justify-content:center;border-radius:7px}.charter-form .form-grid{gap:0 20px}.charter-form .form-grid label{min-width:0}@media(max-width:900px){.charter-intro{gap:30px}.charter-page #book-charter{gap:30px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.charter-page .charter-form{padding:25px}}@media(max-width:720px){.charter-intro{grid-template-columns:1fr;padding-bottom:40px;gap:30px}.charter-photo figcaption{padding:20px 23px}.charter-photo figcaption strong{font-size:22px}.charter-page #book-charter{grid-template-columns:1fr;padding-top:35px;gap:12px}.charter-intro h2{font-size:35px}.charter-page .charter-form{padding:23px}.charter-steps{margin:25px 0 5px}.charter-form-heading h3{font-size:24px}}
