.cnt{color:#2b2b2b;font-family:var(--wwd-sans),"Inter",sans-serif;background:#faf8f5;line-height:1.6}.cnt h1,.cnt h2,.cnt h3,.cnt h4{font-family:var(--wwd-serif),"Fraunces",serif;letter-spacing:0;margin:0 0 .4em;font-weight:600;line-height:1.2}.cnt a{text-decoration:none}.cnt .navy{background-color:#1d1c51}.cnt .eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#ff9caf;margin-bottom:10px;font-family:inherit;font-size:13px;font-weight:700}.cnt .pagehead{padding:52px 40px 40px}.cnt .pagehead-inner{max-width:1080px;margin:0 auto}.cnt .pagehead h1{color:#fff;max-width:700px;font-size:44px}.cnt .pagehead p{color:#c9cae2;max-width:640px;margin:0;font-size:18px}.cnt .cnt-section{max-width:1080px;margin:0 auto;padding:44px 40px}.cnt .eyebrow-dark{color:#a32842;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;font-size:12px;font-weight:700}.cnt .cnt-h2{color:#1d1c51;font-size:26px}.cnt .cnt-h2.small{font-size:22px}.cnt .grid2{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.cnt .info-row{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.cnt .info-icon{background:#1d1c51;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cnt .info-row h4{color:#1d1c51;margin:0 0 4px;font-size:15px}.cnt .info-row p{color:#6b6b68;margin:0;font-size:14.5px}.cnt .info-row a{color:#6b6b68}.cnt .follow-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;display:grid}.cnt .follow-card{background:#fff;border:1px solid #eee2dc;border-radius:10px;align-items:center;gap:14px;padding:18px 20px;display:flex}.cnt .follow-icon{background:#a32842;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cnt .follow-card.soon .follow-icon{background:#c7c2b8}.cnt .follow-card b{color:#1d1c51;font-size:14.5px;font-weight:700;display:block}.cnt .follow-card small{color:#6b6b68;font-size:13px;display:block}.cnt .follow-card.soon small{color:#a8a39a}.cnt .form-card{background:#fff;border:1px solid #eee2dc;border-radius:14px;padding:32px;scroll-margin-top:120px}.cnt .form-card h3{color:#1d1c51;margin-bottom:16px;font-size:19px}.cnt .form-card label{color:#1d1c51;margin:0 0 6px;font-size:12.5px;font-weight:600;display:block}.cnt .form-card input,.cnt .form-card textarea{color:#2b2b2b;background:#faf8f5;border:1px solid #e3ddd3;border-radius:6px;width:100%;margin:0 0 18px;padding:11px 13px;font-family:inherit;font-size:14px;display:block}.cnt .form-card input:focus,.cnt .form-card textarea:focus{border-color:#a32842;outline:2px solid #a3284255}.cnt .form-card textarea{resize:vertical;min-height:110px}.cnt .form-submit{color:#fff;cursor:pointer;background:#a32842;border:none;border-radius:3px;padding:12px 26px;font-family:inherit;font-size:14px;font-weight:600}.cnt .form-submit:disabled{opacity:.7;cursor:progress}.cnt .form-status{border-radius:6px;margin:0 0 16px;padding:10px 14px;font-size:13.5px}.cnt .form-status.ok{color:#1f7a4d;background:#1f7a4d14}.cnt .form-status.err{color:#a32842;background:#a3284214}.cnt .type-badge{background:#faf8f5;border:1px solid #eee2dc;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 16px;display:flex}.cnt .type-badge-label{color:#a32842;font-size:13px;font-weight:700}.cnt .type-badge-change{color:#1d1c51;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:underline}.cnt .type-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#12112f99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cnt .type-panel{background:#faf8f5;border-radius:20px;width:min(720px,94vw);max-height:92vh;overflow-y:auto;box-shadow:0 30px 70px #00000059}.cnt .type-hero{color:#fff;background:#1d1c51;padding:36px 40px 28px;position:relative}.cnt .type-hero .eyebrow{margin-bottom:8px;font-size:12px}.cnt .type-hero h2{color:#fff;margin:0;padding-right:40px;font-size:26px}.cnt .type-close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:15px;display:flex;position:absolute;top:20px;right:24px}.cnt .type-close:hover{background:#ffffff38}.cnt .type-options{gap:18px;padding:32px 40px 36px;display:flex}.cnt .type-option{cursor:pointer;text-align:left;color:inherit;background:#fff;border:1px solid #eee2dc;border-top:4px solid #a32842;border-radius:12px;flex:1;padding:24px;font-family:inherit;transition:transform .2s,box-shadow .2s}.cnt .type-option:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1d1c5124}.cnt .type-option.navy{background:#fff;border-top-color:#1d1c51}.cnt .type-icon{background:#a32842;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.cnt .type-option.navy .type-icon{background:#1d1c51}.cnt .type-option h3{color:#1d1c51;margin:0 0 6px;font-size:17px}.cnt .type-option p{color:#6b6b68;margin:0;font-size:13px}.cnt .band{padding:50px 40px}.cnt .band-inner{max-width:1080px;margin:0 auto}.cnt .band h2{color:#fff;font-size:30px}.cnt .band p{color:#c9cae2;margin:0}.cnt .cta{color:#fff;background:#a32842;border-radius:3px;margin-top:16px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-block}@media (max-width:800px){.cnt .grid2,.cnt .follow-grid{grid-template-columns:1fr}}@media (max-width:640px){.cnt .pagehead,.cnt .cnt-section,.cnt .band{padding-left:16px;padding-right:16px}.cnt .pagehead h1{font-size:34px}.cnt .pagehead p{font-size:17px}.cnt .form-card{padding:22px}.cnt .type-hero{padding:30px 22px 24px}.cnt .type-hero h2{font-size:22px}.cnt .type-options{flex-direction:column;padding:22px}}
