@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.form-section{padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.form-section{padding-block:calc(var(--spacing,.25rem)*20)}}.form-container{max-width:var(--container-2xl,42rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:40rem){.form-container{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.form-container{padding-inline:calc(var(--spacing,.25rem)*8)}}.form-header{text-align:center}.form-body{margin-top:calc(var(--spacing,.25rem)*8)}:where(.form-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.form-section--white{background-color:var(--color-white,#fff)}.form-section--navy{background-color:var(--color-brand-navy,#021f41)}.form-section--dark{background-color:var(--color-brand-dark,#323a44)}.form-section--orange{background-color:var(--color-brand-orange,#fb7500)}.form-title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.form-title--white{color:var(--color-brand-dark,#323a44)}.form-title--navy,.form-title--dark,.form-title--orange{color:var(--color-white,#fff)}.form-subtitle{margin-top:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.form-subtitle--white{color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.form-subtitle--white{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.form-subtitle--navy,.form-subtitle--dark{color:var(--color-gray-300,#d1d5dc)}@supports (color:lab(0% 0 0)){.form-subtitle--navy,.form-subtitle--dark{color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.form-subtitle--orange{color:var(--color-orange-100,#ffedd5)}@supports (color:lab(0% 0 0)){.form-subtitle--orange{color:var(--color-orange-100,lab(94.7127% 3.58394 14.3151))}}.form-input{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}@supports (color:lab(0% 0 0)){.form-input{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.form-input:focus{border-color:var(--color-brand-orange,#fb7500);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand-orange,#fb7500);--tw-outline-style:none;outline-style:none}.form-textarea{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}@supports (color:lab(0% 0 0)){.form-textarea{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.form-textarea:focus{border-color:var(--color-brand-orange,#fb7500);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand-orange,#fb7500);--tw-outline-style:none;outline-style:none}.form-checkbox{margin-top:calc(var(--spacing,.25rem)*1);border-radius:.25rem}.form-label{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,#4a5565);display:flex}@supports (color:lab(0% 0 0)){.form-label{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.form-label--small{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,#6a7282);display:flex}@supports (color:lab(0% 0 0)){.form-label--small{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.form-button{border-radius:var(--radius-md,.375rem);background-color:var(--color-brand-orange,#fb7500);width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.form-button:hover{background-color:var(--color-brand-orange-dark,#e36a01)}}.form-button:disabled{opacity:.5}.form-button--small{border-radius:var(--radius-md,.375rem);background-color:var(--color-brand-orange,#fb7500);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.form-button--small:hover{background-color:var(--color-brand-orange-dark,#e36a01)}}.form-button--small:disabled{cursor:not-allowed;opacity:.4}.form-error{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.form-error{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.form-success{margin-top:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-green-50,#f0fdf4);padding:calc(var(--spacing,.25rem)*6);text-align:center}@supports (color:lab(0% 0 0)){.form-success{background-color:var(--color-green-50,lab(98.1563% -5.60117 2.75915))}}.form-success__text{color:var(--color-green-800,#016630)}@supports (color:lab(0% 0 0)){.form-success__text{color:var(--color-green-800,lab(37.4616% -36.7971 22.9692))}}.form-file-list{margin-top:calc(var(--spacing,.25rem)*2)}:where(.form-file-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.form-file-item{border-radius:var(--radius-md,.375rem);background-color:var(--color-gray-50,#f9fafb);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-600,#4a5565);justify-content:space-between;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.form-file-item{background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708));color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.form-file-remove{margin-left:calc(var(--spacing,.25rem)*3);color:var(--color-gray-400,#99a1af)}@supports (color:lab(0% 0 0)){.form-file-remove{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}@media (hover:hover){.form-file-remove:hover{color:var(--color-red-500,#fb2c36)}@supports (color:lab(0% 0 0)){.form-file-remove:hover{color:var(--color-red-500,lab(55.4814% 75.0732 48.8528))}}}.form-modal{inset:calc(var(--spacing,.25rem)*0);z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.form-modal{background-color:color-mix(in oklab,var(--color-black,#000)50%,transparent)}}.form-modal__content{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*8);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.newsletter-form__input{border-top-left-radius:var(--radius-md,.375rem);border-bottom-left-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:#ffffff1a;border-width:0;width:100%}@supports (color:color-mix(in lab, red, red)){.newsletter-form__input{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.newsletter-form__input{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-white,#fff)}.newsletter-form__input::placeholder{color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.newsletter-form__input::placeholder{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.newsletter-form__input:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-brand-orange,#fb7500);--tw-outline-style:none;outline-style:none}.newsletter-form__button{border-top-right-radius:var(--radius-md,.375rem);border-bottom-right-radius:var(--radius-md,.375rem);background-color:var(--color-brand-orange,#fb7500);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.newsletter-form__button:hover{background-color:var(--color-brand-orange-dark,#e36a01)}}.newsletter-form__button:disabled{opacity:.5}.newsletter-form__label{margin-top:calc(var(--spacing,.25rem)*2);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,#6a7282);display:flex}@supports (color:lab(0% 0 0)){.newsletter-form__label{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.newsletter-form__checkbox{margin-top:calc(var(--spacing,.25rem)*.5);border-radius:.25rem}.newsletter-form__error{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-red-300,#ffa3a3)}@supports (color:lab(0% 0 0)){.newsletter-form__error{color:var(--color-red-300,lab(76.5514% 36.422 15.5335))}}.newsletter-form__success{border-radius:var(--radius-md,.375rem);background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.newsletter-form__success{background-color:color-mix(in oklab,var(--color-green-500,lab(70.5521% -66.5147 45.8073))10%,transparent)}}.newsletter-form__success{padding:calc(var(--spacing,.25rem)*3);text-align:center}.newsletter-form__success-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-green-300,#7bf1a8)}@supports (color:lab(0% 0 0)){.newsletter-form__success-text{color:var(--color-green-300,lab(86.9953% -47.2691 25.0054))}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-input-group{display:flex}.form-input-group__field{flex:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
