.vp-container{width:min(100% - 3rem,85rem);margin-inline:auto}.vp-serif{font-variation-settings:"SOFT" 100, "WONK" 1;font-family:Fraunces,serif}.vp-topbar{z-index:1000;background:#253915;align-items:center;height:5rem;display:flex;position:fixed;top:0;left:0;right:0}.vp-topbar-inner{justify-content:space-between;align-items:center;width:100%;padding-inline:2rem;display:flex}.vp-logo{color:#fff;align-items:center;gap:.75rem;text-decoration:none;display:flex}.vp-logo-image{object-fit:contain;filter:brightness(0)invert();width:3rem;height:3rem;display:block}.vp-footer-brand .vp-logo-image{width:3.4rem;height:3.4rem}.vp-nav{gap:2.5rem;display:none}.vp-nav a{color:#ffffffb3;text-transform:uppercase;letter-spacing:.2em;font-size:.65rem;font-weight:800;text-decoration:none;transition:color .3s}.vp-nav a:hover{color:#d7a83f}.vp-top-cta{color:#253915;letter-spacing:.16em;text-transform:uppercase;background:#d7a83f;padding:.9rem 1.3rem;font-size:.72rem;font-weight:900;text-decoration:none}.vp-site-footer{color:#fff8e8;background:#13200c;padding-block:8rem 4rem}.vp-footer-inner{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr;gap:4rem;margin-bottom:3rem;padding-bottom:5rem;display:grid}.vp-footer-brand{color:#fff;align-items:center;gap:1rem;margin-bottom:2rem;text-decoration:none;display:flex}.vp-footer-label{color:#d7a83f;text-transform:uppercase;letter-spacing:.3em;margin-bottom:2rem;font-size:.65rem;font-weight:800;display:block}.vp-footer-list{margin:0;padding:0;list-style:none}.vp-footer-list li{margin-bottom:1.25rem}.vp-footer-list a{color:#fff8e899;font-size:.9rem;text-decoration:none;transition:color .3s}.vp-footer-list a:hover{color:#d7a83f}.vp-footer-bottom{color:#fff8e833;text-transform:uppercase;letter-spacing:.4em;flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;font-size:.65rem;font-weight:800;display:flex}.amb-register-page{color:#17210f;background:linear-gradient(110deg,#13200c 0%,#253915 38%,#f1dfaa 38%,#fff8e8 100%);padding-top:5rem}.amb-register-page *{border-radius:0!important}.amb-register-shell{width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:clamp(3rem,6vw,6rem)}.amb-register-grid{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.amb-register-hero{color:#fff8e8}.amb-register-kicker{color:#13200c;letter-spacing:.22em;text-transform:uppercase;background:#d7a83f;width:fit-content;padding:.7rem .9rem;font-size:.72rem;font-weight:900}.amb-register-title{max-width:10ch;margin-top:1.5rem;font-family:Fraunces,serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:900;line-height:.98}.amb-register-lead{color:#f9edc0;max-width:34rem;margin-top:1.5rem;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.65}.amb-payment-note{color:#fff8e8;background:#253915;border-left:.5rem solid #d7a83f;max-width:34rem;margin-top:2rem;padding:1.2rem 1.35rem;font-size:.95rem;font-weight:700;line-height:1.65;box-shadow:10px 10px #d7a83f}.amb-register-form{background:#fffdf4;border:1px solid #5b6f32;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:14px 14px #d7a83f}.amb-register-form label{color:#17210f;font-weight:900}.amb-register-form input:not([type=checkbox]),.amb-register-form select,.amb-register-form textarea{width:100%;color:#17210f!important;box-shadow:none!important;background:#fff!important;border:1px solid #5b6f32!important;outline:none!important;padding:.95rem 1rem!important}.amb-register-form input:not([type=checkbox]):focus,.amb-register-form select:focus,.amb-register-form textarea:focus{border-color:#d7a83f!important;box-shadow:5px 5px #d7a83f!important}.amb-register-consent{color:#253915;background:#f1dfaa;border:1px solid #5b6f32;padding:1.1rem}.amb-register-submit{color:#fff8e8;letter-spacing:.16em;text-transform:uppercase;background:#253915;padding:1rem 1.35rem;font-size:.78rem;font-weight:900;transition:transform .2s,background .2s}.amb-register-submit:hover{background:#13200c;transform:translateY(-2px)}@media (width>=980px){.amb-register-grid{grid-template-columns:.85fr 1.15fr}}@media (width>=768px){.vp-footer-bottom{flex-direction:row}}@media (width>=1024px){.vp-nav{display:flex}.vp-footer-inner{grid-template-columns:2fr 1fr 1fr 1.5fr}}
