.page-module__GBAVcW__page{color:#2c2e2b;background:#f2f0e9}.page-module__GBAVcW__eyebrow{color:#837753;font:800 10px/1.3 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px}.page-module__GBAVcW__hero{color:#fff;background:#252725;grid-template-columns:minmax(480px,.92fr) minmax(0,1.08fr);min-height:clamp(700px,80vh,900px);display:grid}.page-module__GBAVcW__heroCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(70px,8vw,140px) 6vw;display:flex}.page-module__GBAVcW__heroCopy .page-module__GBAVcW__eyebrow{color:#c2b58e}.page-module__GBAVcW__heroCopy h1{font:400 clamp(56px,6.4vw,100px)/.9 var(--font-serif);letter-spacing:-.05em;margin-bottom:34px}.page-module__GBAVcW__heroCopy h1 em{color:#b9aa7e;font-style:italic}.page-module__GBAVcW__heroCopy>p:not(.page-module__GBAVcW__eyebrow){color:#ffffffad;max-width:650px;font-size:clamp(15px,1.2vw,18px);line-height:1.8}.page-module__GBAVcW__heroActions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.page-module__GBAVcW__heroActions a{color:#fff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff57;border-radius:7px;justify-content:space-between;align-items:center;gap:25px;min-width:175px;min-height:52px;padding:0 18px;font-size:10px;font-weight:800;transition:background-color .2s,color .2s;display:inline-flex}.page-module__GBAVcW__heroActions a:first-child{background:#837753;border-color:#837753}.page-module__GBAVcW__heroActions a:hover{color:#353734;background:#fff;border-color:#fff}.page-module__GBAVcW__heroImage{min-height:620px;position:relative;overflow:hidden}.page-module__GBAVcW__heroImage:after{content:"";background:linear-gradient(90deg,#25272557,#0000 35%),linear-gradient(#0000 55%,#0000005c);position:absolute;inset:0}.page-module__GBAVcW__heroImage>img{object-fit:cover;width:100%;height:100%}.page-module__GBAVcW__heroImage>div{z-index:1;color:#fff;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:32px;right:32px}.page-module__GBAVcW__heroImage strong{font:400 60px/.8 var(--font-serif)}.page-module__GBAVcW__heroImage span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.45}.page-module__GBAVcW__formWrap{padding:clamp(85px,10vw,150px) 5vw}.page-module__GBAVcW__form{width:min(1180px,100%);margin:auto}.page-module__GBAVcW__formIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:75px;display:grid}.page-module__GBAVcW__formIntro>div>p{color:#837753;letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:800}.page-module__GBAVcW__formIntro h2{font:400 clamp(54px,6vw,90px)/.92 var(--font-serif);letter-spacing:-.045em}.page-module__GBAVcW__formIntro>p{color:#696c66;max-width:520px;font-size:15px;line-height:1.75}.page-module__GBAVcW__formIntro>p span{color:#837753;font-weight:900}.page-module__GBAVcW__formSection{border:0;border-top:1px solid #2b2d2b2b;margin:0;padding:52px 0 64px}.page-module__GBAVcW__formSection legend{align-items:flex-start;gap:20px;width:100%;margin-bottom:38px;display:flex}.page-module__GBAVcW__formSection legend>span{color:#fff;background:#837753;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.page-module__GBAVcW__formSection legend div{flex-direction:column;gap:6px;display:flex}.page-module__GBAVcW__formSection legend strong{font:400 clamp(27px,3vw,38px)/1 var(--font-serif)}.page-module__GBAVcW__formSection legend small{color:#7c7f78;font-size:11px}.page-module__GBAVcW__fieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding-left:56px;display:grid}.page-module__GBAVcW__form label{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module__GBAVcW__form label>span,.page-module__GBAVcW__choiceGroups>div>p{color:#555852;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.page-module__GBAVcW__form input,.page-module__GBAVcW__form select,.page-module__GBAVcW__form textarea{color:#30322f;width:100%;font:500 14px/1.4 var(--font-sans);background:#ffffff8c;border:1px solid #2b2d2b33;border-radius:8px;outline:0;transition:border-color .2s,box-shadow .2s,background-color .2s}.page-module__GBAVcW__form input,.page-module__GBAVcW__form select{min-height:55px;padding:0 16px}.page-module__GBAVcW__form textarea{resize:vertical;min-height:170px;padding:16px}.page-module__GBAVcW__form input::placeholder,.page-module__GBAVcW__form textarea::placeholder{color:#979a93}.page-module__GBAVcW__form input:focus,.page-module__GBAVcW__form select:focus,.page-module__GBAVcW__form textarea:focus{background:#fff;border-color:#837753;box-shadow:0 0 0 3px #8377531f}:is(.page-module__GBAVcW__form input:user-invalid,.page-module__GBAVcW__form select:user-invalid,.page-module__GBAVcW__form textarea:user-invalid){border-color:#a14b43}.page-module__GBAVcW__fullWidth{grid-column:1/-1}.page-module__GBAVcW__conditionalField{animation:.25s both page-module__GBAVcW__fieldReveal}.page-module__GBAVcW__phoneField{grid-template-columns:minmax(270px,.7fr) minmax(340px,1.3fr);gap:26px;padding-left:56px;display:grid}.page-module__GBAVcW__phoneInput{background:#ffffff8c;border:1px solid #2b2d2b33;border-radius:8px;min-height:55px;display:flex;overflow:hidden}.page-module__GBAVcW__phoneInput:focus-within{background:#fff;border-color:#837753;box-shadow:0 0 0 3px #8377531f}.page-module__GBAVcW__phoneInput b{color:#555852;border-right:1px solid #2b2d2b29;flex:none;align-items:center;padding:0 14px;font-size:12px;display:flex}.page-module__GBAVcW__phoneInput input{background:0 0;border:0;border-radius:0;min-height:53px;box-shadow:none!important}.page-module__GBAVcW__choiceGroups{gap:35px;padding-left:56px;display:grid}.page-module__GBAVcW__choiceGroups>div>p{margin-bottom:14px}.page-module__GBAVcW__choiceCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__GBAVcW__choiceCards label{cursor:pointer;position:relative}.page-module__GBAVcW__choiceCards input{opacity:0;width:1px;height:1px;position:absolute}.page-module__GBAVcW__choiceCards span{color:#585b55;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#ffffff7a;border:1px solid #2b2d2b33;border-radius:8px;justify-content:center;align-items:center;min-height:58px;padding:10px;font-size:10px;font-weight:800;transition:background-color .2s,color .2s,border-color .2s;display:flex}.page-module__GBAVcW__choiceCards input:checked+span{color:#fff;background:#837753;border-color:#837753}.page-module__GBAVcW__choiceCards input:focus-visible+span{outline-offset:3px;outline:2px solid #837753}.page-module__GBAVcW__formSubmit{color:#fff;background:#292b29;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:24px 50px;padding:48px 56px;display:grid}.page-module__GBAVcW__consent{grid-template-columns:22px 1fr;align-items:center;gap:12px!important;display:grid!important}.page-module__GBAVcW__consent input{accent-color:#837753;width:20px;min-height:20px}.page-module__GBAVcW__consent span{line-height:1.5;color:#ffffffad!important;text-transform:none!important;font-size:10px!important}.page-module__GBAVcW__formSubmit button{color:#fff;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:#837753;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;min-width:210px;min-height:58px;padding:0 20px;font-size:10px;font-weight:900;transition:transform .2s,background-color .2s;display:inline-flex}.page-module__GBAVcW__formSubmit button:hover{background:#978a64;transform:translateY(-2px)}.page-module__GBAVcW__formSubmit button:disabled{cursor:wait;opacity:.68;transform:none}.page-module__GBAVcW__formSubmit button b{font-size:16px}.page-module__GBAVcW__formSubmit>p{color:#d9d1ba;grid-column:1/-1;font-size:12px;line-height:1.6}.page-module__GBAVcW__formSubmit>p.page-module__GBAVcW__successStatus{color:#65d58a}.page-module__GBAVcW__formSubmit>p.page-module__GBAVcW__errorStatus{color:#ff6b6b}.page-module__GBAVcW__helpStrip{color:#fff;background:#837753;justify-content:center;align-items:center;gap:clamp(24px,5vw,80px);padding:42px 5vw;display:flex}.page-module__GBAVcW__helpStrip p{font:400 26px/1 var(--font-serif)}.page-module__GBAVcW__helpStrip a{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff7a;padding-bottom:5px;font-size:10px;font-weight:800}@keyframes page-module__GBAVcW__fieldReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:900px){.page-module__GBAVcW__hero{grid-template-columns:1fr}.page-module__GBAVcW__heroCopy{order:2}.page-module__GBAVcW__heroImage{min-height:52vh}.page-module__GBAVcW__formIntro{grid-template-columns:1fr;gap:25px}.page-module__GBAVcW__helpStrip{flex-wrap:wrap}}@media (max-width:680px){.page-module__GBAVcW__heroCopy{padding:70px 6vw 90px}.page-module__GBAVcW__heroCopy h1{font-size:clamp(52px,15vw,72px)}.page-module__GBAVcW__heroActions,.page-module__GBAVcW__heroActions a{width:100%}.page-module__GBAVcW__formWrap{padding-inline:6vw}.page-module__GBAVcW__fieldsGrid,.page-module__GBAVcW__phoneField,.page-module__GBAVcW__choiceGroups{grid-template-columns:1fr;padding-left:0}.page-module__GBAVcW__fieldsGrid{gap:20px}.page-module__GBAVcW__choiceCards{grid-template-columns:1fr}.page-module__GBAVcW__formSubmit{grid-template-columns:1fr;padding:34px 24px}.page-module__GBAVcW__formSubmit button{width:100%}.page-module__GBAVcW__helpStrip{flex-direction:column;align-items:flex-start;padding-inline:6vw}}@media (prefers-reduced-motion:reduce){.page-module__GBAVcW__conditionalField{animation:none}}
