.cw-apply[data-v-d12c072f]{position:relative;min-height:100vh;background:radial-gradient(120% 80% at 15% 0%,oklch(94% .045 70deg) 0%,transparent 60%),#fbf4ed;color:#25170c;overflow-x:clip}html.dark .cw-apply[data-v-d12c072f]{background:radial-gradient(120% 80% at 15% 0%,oklch(28% .06 60deg) 0%,transparent 62%),#110904;color:#f6f1eb}.cw-apply__light[data-v-d12c072f]{position:absolute;inset:0 0 auto 0;height:62vh;background:linear-gradient(103deg,transparent 38%,oklch(88% .09 72deg / .3) 52%,transparent 66%);pointer-events:none}html.dark .cw-apply__light[data-v-d12c072f]{background:linear-gradient(103deg,transparent 38%,oklch(72% .11 68deg / .13) 52%,transparent 66%)}.cw-apply__inner[data-v-d12c072f]{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,5.5rem);align-items:start;max-width:1180px;margin:0 auto;padding:clamp(3.5rem,9vh,7rem) clamp(1.25rem,4vw,2.5rem) 6rem}.cw-apply__kicker[data-v-d12c072f]{font-size:.9rem;font-weight:600;letter-spacing:.22em;color:#955816}html.dark .cw-apply__kicker[data-v-d12c072f]{color:#dfad6d}.cw-apply__h1[data-v-d12c072f]{margin:.75rem 0 0;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.02;letter-spacing:-.035em;font-weight:600}.cw-apply__lede[data-v-d12c072f]{margin-top:1.35rem;max-width:46ch;font-size:1.15rem;line-height:1.65;color:#4f3f32}html.dark .cw-apply__lede[data-v-d12c072f]{color:#d8cfc7}.cw-apply__list[data-v-d12c072f]{margin:2.25rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem;max-width:42ch}.cw-apply__list li[data-v-d12c072f]{position:relative;padding-left:1.4rem;font-size:1.02rem;line-height:1.5;color:#534439}html.dark .cw-apply__list li[data-v-d12c072f]{color:#d1c9c0}.cw-apply__list li[data-v-d12c072f]:before{content:"";position:absolute;left:0;top:.62em;width:.5rem;height:.5rem;border-radius:999px;background:#c06f0a}.cw-apply__back[data-v-d12c072f]{display:inline-block;margin-top:2.25rem;font-size:1rem;font-weight:500;color:#7d4600;color:oklch(45% .13 62deg);text-decoration:underline;text-underline-offset:.28em;text-decoration-thickness:1px}html.dark .cw-apply__back[data-v-d12c072f]{color:#f0b871}.cw-apply__panel[data-v-d12c072f]{padding:clamp(1.5rem,3vw,2.25rem);border-radius:22px;background:linear-gradient(135deg,#ffffffbd,#ffffff80);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #fffc,0 12px 40px #5f40251f}html.dark .cw-apply__panel[data-v-d12c072f]{background:linear-gradient(135deg,#ffffff17,#ffffff09);border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff14,0 12px 40px #0006}.cw-apply__form-h[data-v-d12c072f],.cw-apply__done-h[data-v-d12c072f]{margin:0 0 1.5rem;font-size:1.5rem;font-weight:600;letter-spacing:-.015em}.cw-field[data-v-d12c072f]{display:block;margin-bottom:1.15rem}.cw-field__label[data-v-d12c072f]{display:block;margin-bottom:.45rem;font-size:.95rem;font-weight:600;color:#493a2d}html.dark .cw-field__label[data-v-d12c072f]{color:#ded6cd}.cw-field__input[data-v-d12c072f]{width:100%;padding:.85rem 1rem;font-size:1rem;border:none;border-radius:13px;color:#201308;background:#fefbf7e6;box-shadow:inset 0 0 0 1px #70605229;outline:none;transition:box-shadow .14s cubic-bezier(.22,1,.36,1)}html.dark .cw-field__input[data-v-d12c072f]{color:#f9f4ef;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.cw-field__input[data-v-d12c072f]::-moz-placeholder{color:#7e7269}.cw-field__input[data-v-d12c072f]::placeholder{color:#7e7269}html.dark .cw-field__input[data-v-d12c072f]::-moz-placeholder{color:#a59d95}html.dark .cw-field__input[data-v-d12c072f]::placeholder{color:#a59d95}.cw-field__input[data-v-d12c072f]:focus{box-shadow:0 0 0 3px #c06f0a57}.cw-field__error[data-v-d12c072f]{display:block;margin-top:.4rem;font-size:.9rem;color:#ac1922}html.dark .cw-field__error[data-v-d12c072f]{color:#ff7e77;color:oklch(74% .16 25deg)}.cw-field-row[data-v-d12c072f]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.cw-btn[data-v-d12c072f]{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.5rem;border:none;border-radius:13px;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1)}.cw-btn--wide[data-v-d12c072f]{width:100%;margin-top:.6rem}.cw-btn--primary[data-v-d12c072f]{background:linear-gradient(135deg,#985600,#834100);background:linear-gradient(135deg,color(xyz 0.175 0.132 -0.005),color(xyz 0.128 0.083 -0.012));color:#fffbf6;color:oklch(99% .01 70deg);box-shadow:inset 0 1px #ffffff3d,0 8px 22px #9a550052;box-shadow:inset 0 1px #ffffff3d,0 8px 22px oklch(52% .14 60deg / .32)}.cw-btn--primary[data-v-d12c072f]:hover:not(:disabled){transform:translateY(-1px)}.cw-btn--primary[data-v-d12c072f]:disabled{opacity:.52;cursor:not-allowed}.cw-btn--primary[data-v-d12c072f]:focus-visible{outline:none;box-shadow:0 0 0 3px #c06f0a73}.cw-btn--ghost[data-v-d12c072f]{background:#70605217;color:#372414}html.dark .cw-btn--ghost[data-v-d12c072f]{background:#ffffff1a;color:#f6f1eb}.cw-apply__note[data-v-d12c072f]{margin-top:.85rem;font-size:.95rem;color:#605248}html.dark .cw-apply__note[data-v-d12c072f]{color:#c4bcb4}.cw-apply__done-sub[data-v-d12c072f]{margin:0 0 1.5rem;font-size:1.05rem;color:#544438}html.dark .cw-apply__done-sub[data-v-d12c072f]{color:#d4ccc3}.cw-apply__done-links[data-v-d12c072f]{display:flex;flex-wrap:wrap;gap:.75rem}.cw-apply__partner[data-v-d12c072f]{margin:1.75rem 0 0;font-size:.98rem;line-height:1.6;color:#594a3e}html.dark .cw-apply__partner[data-v-d12c072f]{color:#d1c9c0}.cw-apply__partner-link[data-v-d12c072f]{color:#7d4600;color:oklch(45% .13 62deg);text-decoration:underline;text-underline-offset:.22em}html.dark .cw-apply__partner-link[data-v-d12c072f]{color:#f0b871}@media(max-width:900px){.cw-apply__inner[data-v-d12c072f]{grid-template-columns:1fr;gap:2.75rem}.cw-apply__light[data-v-d12c072f]{height:40vh}}@media(max-width:520px){.cw-field-row[data-v-d12c072f]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cw-btn[data-v-d12c072f]{transition:none}.cw-btn--primary[data-v-d12c072f]:hover:not(:disabled){transform:none}}
