.page-module__DknXyG__page{background:var(--bg)}.page-module__DknXyG__pageHero{border-bottom:1px solid var(--line);background:linear-gradient(#f5e0cc09 1px, transparent 1px), linear-gradient(90deg, #f5e0cc09 1px, transparent 1px), var(--bg);background-size:68px 68px;position:relative;overflow:hidden}.page-module__DknXyG__pageHero:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #cf885233;border-radius:50%;width:min(74vw,980px);position:absolute;bottom:-38vw;right:-17vw;box-shadow:0 0 0 64px #cf885207,0 0 0 128px #cf885204}.page-module__DknXyG__heroInner,.page-module__DknXyG__partnership,.page-module__DknXyG__application{width:min(var(--content-wide), calc(100% - (var(--page-gutter) * 2)));margin:0 auto}.page-module__DknXyG__heroInner{z-index:1;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);align-items:end;gap:clamp(58px,9vw,132px);min-height:650px;padding:clamp(92px,11vw,154px) 0 clamp(82px,10vw,132px);display:grid;position:relative}.page-module__DknXyG__eyebrow,.page-module__DknXyG__columnLabel{color:var(--orange);font-family:var(--font-sora), sans-serif;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.page-module__DknXyG__heroCopy h1{max-width:850px;color:var(--soft-white);font-family:var(--font-sora), sans-serif;letter-spacing:-.055em;text-wrap:balance;margin-top:26px;font-size:clamp(64px,8.4vw,124px);font-weight:300;line-height:.92}.page-module__DknXyG__heroDetails{border-top:1px solid #cf8852b8;padding-top:28px}.page-module__DknXyG__heroDetails>p{max-width:35rem;color:var(--txt);font-size:clamp(17px,1.45vw,21px);line-height:1.65}.page-module__DknXyG__partnershipStatus{border-top:1px solid #f5e0cc1f;border-bottom:1px solid #f5e0cc1f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;margin-top:30px;padding:18px 0;display:grid}.page-module__DknXyG__partnershipStatus span{color:var(--orange-light);font-family:var(--font-sora), sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#cf88521f;border:1px solid #cf88525c;padding:6px 9px;font-size:9px;font-weight:700}.page-module__DknXyG__partnershipStatus p{color:var(--txt-dim);font-size:14px;line-height:1.55}.page-module__DknXyG__heroLink{color:var(--orange-light);font-family:var(--font-sora), sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:13px;margin-top:26px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__DknXyG__heroLink span{color:var(--orange);transition:transform .16s var(--ease-out)}.page-module__DknXyG__heroLink:hover span{transform:translateY(3px)}.page-module__DknXyG__partnership{border-bottom:1px solid #f5e0cc24;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(58px,9vw,128px);padding:clamp(86px,10vw,138px) 0;display:grid}.page-module__DknXyG__partnershipIntro h2,.page-module__DknXyG__applicationIntro h2{color:var(--soft-white);font-family:var(--font-sora), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin-top:22px;font-size:clamp(38px,4.6vw,66px);font-weight:300;line-height:1.03}.page-module__DknXyG__partnershipIntro>p:last-child,.page-module__DknXyG__applicationIntro>p{max-width:37rem;color:var(--txt-dim);margin-top:27px;font-size:17px;line-height:1.7}.page-module__DknXyG__partnershipColumns{border-top:1px solid #f5e0cc29}.page-module__DknXyG__partnershipColumn{border-bottom:1px solid #f5e0cc24;grid-template-columns:minmax(170px,.55fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding:31px 0;display:grid}.page-module__DknXyG__columnLabel{line-height:1.55}.page-module__DknXyG__partnershipColumn ul{list-style:none}.page-module__DknXyG__partnershipColumn li{min-height:42px;color:var(--txt);padding:0 0 13px 27px;font-size:16px;line-height:1.55;position:relative}.page-module__DknXyG__partnershipColumn li:before{background:var(--orange);content:"";width:12px;height:1px;position:absolute;top:.75em;left:0}.page-module__DknXyG__application{grid-template-columns:minmax(280px,.64fr) minmax(560px,1.36fr);align-items:start;gap:clamp(58px,9vw,128px);padding:clamp(86px,10vw,138px) 0;display:grid}.page-module__DknXyG__applicationIntro{position:sticky;top:126px}.page-module__DknXyG__applicationSteps{counter-reset:application-step;border-top:1px solid #f5e0cc24;margin-top:34px;list-style:none}.page-module__DknXyG__applicationSteps li{min-height:58px;color:var(--txt-dim);counter-increment:application-step;border-bottom:1px solid #f5e0cc1f;padding:17px 0 17px 42px;font-size:14px;line-height:1.55;position:relative}.page-module__DknXyG__applicationSteps li:before{color:var(--orange);font-family:var(--font-sora), sans-serif;letter-spacing:.12em;content:counter(application-step, decimal-leading-zero);font-size:10px;position:absolute;left:0}.page-module__DknXyG__formPanel{background:#1c1b15fa;border:1px solid #f5e0cc1a;padding:clamp(28px,4vw,52px);box-shadow:0 32px 90px #00000038}.page-module__DknXyG__coreForm{flex-direction:column;gap:44px;display:flex}.page-module__DknXyG__requiredNote{color:var(--warm-gray);font-size:12px;line-height:1.55}.page-module__DknXyG__section{flex-direction:column;gap:19px;display:flex}.page-module__DknXyG__sectionEyebrow{border-bottom:1px solid var(--line);color:var(--orange);font-family:var(--font-sora), sans-serif;letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:16px;padding-bottom:15px;font-size:11px;font-weight:600;display:flex}.page-module__DknXyG__stepNum{color:var(--warm-gray);font-weight:400}.page-module__DknXyG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.page-module__DknXyG__field,.page-module__DknXyG__listboxField{flex-direction:column;gap:9px;min-width:0;display:flex}.page-module__DknXyG__field,.page-module__DknXyG__fieldLabel{color:var(--orange-light);font-family:var(--font-sora), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.45}.page-module__DknXyG__fieldLabel{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-module__DknXyG__opt{color:var(--warm-gray);font-family:var(--font-dm-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:11px;font-weight:300}.page-module__DknXyG__coreForm input[type=text],.page-module__DknXyG__coreForm input[type=email],.page-module__DknXyG__coreForm input[type=tel],.page-module__DknXyG__coreForm input[type=url],.page-module__DknXyG__coreForm textarea{width:100%;color:var(--soft-white);font-family:var(--font-dm-sans), sans-serif;letter-spacing:normal;text-transform:none;background:#f5e0cc06;border:1px solid #f5e0cc24;outline:none;padding:14px 15px;font-size:16px;font-weight:300;line-height:1.55;transition:background .18s,border-color .18s}.page-module__DknXyG__coreForm input{min-height:52px}.page-module__DknXyG__coreForm textarea{resize:vertical;min-height:118px}.page-module__DknXyG__coreForm textarea.page-module__DknXyG__tall{min-height:170px}.page-module__DknXyG__coreForm input::placeholder,.page-module__DknXyG__coreForm textarea::placeholder{color:var(--warm-gray)}.page-module__DknXyG__coreForm input:focus,.page-module__DknXyG__coreForm textarea:focus{border-color:var(--orange);background:#f5e0cc0b}.page-module__DknXyG__listboxRoot{position:relative}.page-module__DknXyG__listboxTrigger{width:100%;min-height:52px;color:var(--soft-white);cursor:pointer;font-family:var(--font-dm-sans), sans-serif;text-align:left;background:#f5e0cc06;border:1px solid #f5e0cc24;align-items:center;padding:0 52px 0 15px;font-size:16px;transition:background .18s,border-color .18s;display:flex;position:relative}.page-module__DknXyG__listboxTrigger [data-placeholder=true]{color:var(--warm-gray)}.page-module__DknXyG__listboxTrigger:hover,.page-module__DknXyG__listboxTrigger:focus-visible,.page-module__DknXyG__listboxTrigger[aria-expanded=true]{background:#cf88520f;border-color:#cf885280}.page-module__DknXyG__listboxChevron{border-right:1px solid var(--orange-light);border-bottom:1px solid var(--orange-light);width:9px;height:9px;transition:transform .18s;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.page-module__DknXyG__listboxTrigger[aria-expanded=true] .page-module__DknXyG__listboxChevron{transform:translateY(-30%)rotate(225deg)}.page-module__DknXyG__listboxMenu{z-index:30;background:#191812;border:1px solid #cf885257;max-height:min(400px,55vh);padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 64px #00000061}.page-module__DknXyG__listboxMenu[hidden]{display:none}.page-module__DknXyG__listboxOption{width:100%;min-height:54px;color:var(--soft-white);cursor:pointer;font-family:var(--font-dm-sans), sans-serif;text-align:left;background:0 0;border:0;border-bottom:1px solid #f5e0cc14;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:10px 13px;font-size:15px;display:grid}.page-module__DknXyG__listboxOption:last-child{border-bottom:0}.page-module__DknXyG__listboxOption:hover,.page-module__DknXyG__listboxOption:focus-visible,.page-module__DknXyG__listboxOption[data-active=true]{background:#cf885218;outline:none}.page-module__DknXyG__optionMark{background:#f5e0cc57;width:12px;height:1px}.page-module__DknXyG__listboxOption[aria-selected=true] .page-module__DknXyG__optionMark{background:var(--orange-light);width:19px}.page-module__DknXyG__hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.page-module__DknXyG__formError{color:#f6d2bd;background:#e7765214;border:1px solid #e7765273;padding:14px 16px;font-size:14px;line-height:1.5;display:none}.page-module__DknXyG__formError.page-module__DknXyG__isOn{display:block}.page-module__DknXyG__submitRow{border-top:1px solid var(--line);gap:16px;padding-top:26px;display:grid}.page-module__DknXyG__btn{background:var(--orange);border:1px solid var(--orange);width:100%;min-height:54px;color:var(--bg);cursor:pointer;font-family:var(--font-sora), sans-serif;letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;padding:0 24px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.page-module__DknXyG__btn:hover{background:var(--orange-hot);border-color:var(--orange-hot);transform:translateY(-1px)}.page-module__DknXyG__btn:disabled{cursor:wait;opacity:.66;transform:none}.page-module__DknXyG__privacy{color:var(--warm-gray);text-align:center;font-size:11px;line-height:1.55}.page-module__DknXyG__privacy a{color:var(--txt-dim);text-underline-offset:3px}.page-module__DknXyG__successState{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;min-height:540px;display:none}.page-module__DknXyG__successState.page-module__DknXyG__isOn{display:flex}.page-module__DknXyG__check{background:var(--orange);width:52px;height:52px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:23px;font-weight:600;display:inline-flex}.page-module__DknXyG__successState h3{color:var(--soft-white);font-family:var(--font-sora), sans-serif;letter-spacing:-.04em;font-size:clamp(34px,4vw,52px);font-weight:300;line-height:1.05}.page-module__DknXyG__successState h3 em{color:var(--orange-light);font-family:var(--font-fraunces), serif;font-weight:300}.page-module__DknXyG__successState p{max-width:600px;color:var(--txt);font-size:16px;line-height:1.7}.page-module__DknXyG__signature{color:var(--orange);font-family:var(--font-caveat), cursive;font-size:22px;line-height:1.2;transform:rotate(-1deg)}.page-module__DknXyG__nextActions{flex-wrap:wrap;gap:14px;margin-top:7px;display:flex}.page-module__DknXyG__nextActions a{min-height:48px;font-family:var(--font-sora), sans-serif;letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 19px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__DknXyG__primary{background:var(--orange);color:var(--bg)}.page-module__DknXyG__ghost{color:var(--platinum);border:1px solid #e8e7e333}.page-module__DknXyG__heroLink:focus-visible,.page-module__DknXyG__btn:focus-visible,.page-module__DknXyG__nextActions a:focus-visible{outline:2px solid var(--orange-light);outline-offset:4px}:is(.page-module__DknXyG__page:has(.page-module__DknXyG__successState.page-module__DknXyG__isOn) .page-module__DknXyG__pageHero,.page-module__DknXyG__page:has(.page-module__DknXyG__successState.page-module__DknXyG__isOn) .page-module__DknXyG__partnership,.page-module__DknXyG__page:has(.page-module__DknXyG__successState.page-module__DknXyG__isOn) .page-module__DknXyG__applicationIntro){display:none}.page-module__DknXyG__page:has(.page-module__DknXyG__successState.page-module__DknXyG__isOn) .page-module__DknXyG__application{display:block}.page-module__DknXyG__page:has(.page-module__DknXyG__successState.page-module__DknXyG__isOn) .page-module__DknXyG__formPanel{width:min(820px,100%);margin:0 auto}@media (max-width:980px){.page-module__DknXyG__heroInner,.page-module__DknXyG__partnership,.page-module__DknXyG__application{grid-template-columns:1fr}.page-module__DknXyG__heroInner{gap:54px;min-height:auto}.page-module__DknXyG__heroDetails{max-width:720px}.page-module__DknXyG__partnership,.page-module__DknXyG__application{gap:56px}.page-module__DknXyG__applicationIntro{position:static}.page-module__DknXyG__applicationSteps{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;display:grid}.page-module__DknXyG__applicationSteps li:nth-child(odd){border-right:1px solid #f5e0cc1f}}@media (max-width:680px){.page-module__DknXyG__pageHero{background-size:54px 54px}.page-module__DknXyG__pageHero:after{width:118vw;bottom:-32vw;right:-50vw}.page-module__DknXyG__heroInner{padding:72px 0 76px}.page-module__DknXyG__heroCopy h1{font-size:clamp(52px,17vw,76px)}.page-module__DknXyG__partnershipStatus,.page-module__DknXyG__partnershipColumn{grid-template-columns:1fr}.page-module__DknXyG__partnership,.page-module__DknXyG__application{padding:76px 0}.page-module__DknXyG__partnershipColumn{gap:18px}.page-module__DknXyG__applicationSteps{grid-template-columns:1fr}.page-module__DknXyG__applicationSteps li:nth-child(odd){border-right:0}.page-module__DknXyG__formPanel{margin-right:calc(var(--page-gutter) * -.5);margin-left:calc(var(--page-gutter) * -.5);padding:30px 20px}.page-module__DknXyG__coreForm{gap:36px}.page-module__DknXyG__row{grid-template-columns:1fr}}
