.tw-pjoin{scroll-margin-top:var(--tw-header-h);grid-template-columns:minmax(0,730fr) minmax(0,710fr);display:grid}.tw-pjoin-copy{background:var(--color-shell);padding:100px var(--tw-pad-x);justify-content:center;align-items:flex-start;display:flex}.tw-pjoin-text{flex-direction:column;gap:40px;width:500px;max-width:100%;display:flex}.tw-pjoin-heading{flex-direction:column;gap:16px;display:flex}.tw-pjoin-eyebrow{color:var(--color-deep-ocean);margin:0}.tw-pjoin-title{color:var(--color-deep-ocean);margin:-.217em 0 -.22em}.tw-pjoin-body{color:var(--color-dark-gray);margin:0}.tw-pjoin-form{background:var(--color-beach);padding:100px var(--tw-pad-x);position:relative}.tw-pjoin-form:before{content:"";background:var(--color-shell);width:38px;height:146px;position:absolute;top:100px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 146'%3E%3Cpath d='M0 146V0C0 30.0741 14.9875 56.6957 38 73C14.9976 89.3142 0 115.926 0 146Z'/%3E%3C/svg%3E") 50%/38px 146px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 146'%3E%3Cpath d='M0 146V0C0 30.0741 14.9875 56.6957 38 73C14.9976 89.3142 0 115.926 0 146Z'/%3E%3C/svg%3E") 50%/38px 146px no-repeat}.tw-pjoin-form .tw-hsform{max-width:544px}.tw-pjoin-form .tw-hsform.tw-hsform input.hs-input:not([type=checkbox]):not([type=radio]),.tw-pjoin-form .tw-hsform.tw-hsform select.hs-input,.tw-pjoin-form .tw-hsform.tw-hsform textarea.hs-input{background-color:var(--color-shell)}.tw-pjoin-form .tw-hsform .hs-form-field>label{font-weight:var(--fw-bold)}.tw-pjoin-form .tw-hsform form>fieldset:has(.hs-richtext){margin-top:-16px}.tw-pjoin-form .tw-hsform .inputs-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tw-pjoin-form .tw-hsform .inputs-list label{letter-spacing:-.08px;color:var(--color-deep-ocean);cursor:pointer;align-items:center;gap:10px;font-size:16px;line-height:1.2;display:flex}.tw-pjoin-form .tw-hsform .inputs-list input[type=checkbox]{appearance:none;background:var(--color-shell) center / 12px 12px no-repeat;width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--color-light-gray);cursor:pointer;border:0;border-radius:4px;flex:none;margin:0;transition:background-color .15s,box-shadow .15s}.tw-pjoin-form .tw-hsform .inputs-list input[type=checkbox]:hover{box-shadow:inset 0 0 0 1px var(--color-gray)}.tw-pjoin-form .tw-hsform .inputs-list input[type=checkbox]:checked{background-color:var(--color-deep-ocean);box-shadow:inset 0 0 0 1px var(--color-deep-ocean);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tw-pjoin-form .tw-hsform .inputs-list input[type=checkbox]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-deep-ocean), 0 0 0 4px #03385524;outline:none}@media (max-width:1100px){.tw-pjoin{grid-template-columns:minmax(0,1fr)}.tw-pjoin-form:before{display:none}}@media (max-width:900px){.tw-pjoin-copy,.tw-pjoin-form{padding:60px 24px}.tw-pjoin-copy{justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){html:has(.tw-pjoin){scroll-behavior:smooth}}
