@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap');
/* Source: original GoDaddy src/styles/globals.css and contributors.tsx. */
body:has(.apply){--black:hsl(0 0% 4%);--panel:hsl(0 0% 7%);--gold:hsl(42 53% 54%);--pink:hsl(335 85% 55%);--ink:hsl(0 0% 96%);--muted:hsl(0 0% 96% / .5);--line:hsl(0 0% 16%);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;background:var(--black)}
.apply{max-width:816px;padding:48px 24px}.apply h1,.apply h2,.apply h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400}.apply .hero h1{font-size:clamp(40px,6vw,60px);letter-spacing:normal;line-height:1.1}.apply .hero{padding:40px 0;border-bottom:0;margin-bottom:0}.apply .eyebrow{font-size:12px;letter-spacing:.1em}.apply .lead{font-size:14px;line-height:1.625}.apply .panel{background:transparent;border:0;padding:0;margin:24px 0}.apply label{font-size:12px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.apply input,.apply textarea,.apply select{font:300 14px/20px Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:transparent;border:1px solid var(--line);border-radius:2px;padding:12px 16px;color:#fff;letter-spacing:normal;text-transform:none;margin-top:8px}.apply input::placeholder,.apply textarea::placeholder{color:rgb(255 255 255 / .3)}.apply input:focus,.apply textarea:focus,.apply select:focus{outline:none;border-color:var(--gold)}.apply select option{background:var(--black);color:#fff}.apply .fields{gap:16px;padding:0}.apply .application-question{margin:0}.apply #programFields{gap:24px 16px}.apply .form-section{display:flex;align-items:center;gap:12px;margin:8px 0 0;font:300 12px/16px Inter,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:hsl(42 53% 54% / .7)}.apply .form-section::after{content:'';height:1px;flex:1;background:var(--line)}.apply .check{font-size:12px;line-height:1.625;text-transform:none;letter-spacing:normal;color:hsl(0 0% 96% / .5)}.apply .check input{accent-color:var(--gold)}.apply button[type=submit]{font:500 14px/20px Inter,sans-serif;letter-spacing:.1em;padding:16px 40px;background:var(--gold);border:0;border-radius:999px;color:var(--black)}.apply .notice{background:transparent;border:1px solid var(--line);border-radius:2px;font-size:12px;font-weight:300;color:var(--gold)}.apply .choice-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.apply .choice-chip{border:1px solid var(--line);padding:6px 12px;border-radius:2px;display:inline-flex;gap:6px;align-items:center;letter-spacing:normal;text-transform:none;cursor:pointer}.apply .choice-chip input{width:12px;height:12px;margin:0;accent-color:var(--gold)}.apply .choice-chip:has(input:checked){color:var(--gold);border-color:var(--gold);background:hsl(42 53% 54% / .1)}.embedded-application .apply{padding:0;max-width:none}.embedded-application .notice{margin:0 0 24px}.apply footer{border-top:1px solid var(--line);font-size:12px;color:var(--muted)}
@media(min-width:640px){.apply .application-question:has([name=answer_firstName]),.apply .application-question:has([name=answer_middleName]),.apply .application-question:has([name=answer_lastName]){grid-column:auto}.apply #programFields:has([name=answer_firstName]){grid-template-columns:repeat(6,1fr)}.apply #programFields:has([name=answer_firstName])>.application-question{grid-column:span 3}.apply #programFields:has([name=answer_firstName])>.application-question:has([name=answer_firstName]),.apply #programFields:has([name=answer_firstName])>.application-question:has([name=answer_middleName]),.apply #programFields:has([name=answer_firstName])>.application-question:has([name=answer_lastName]){grid-column:span 2}.apply #programFields:has([name=answer_firstName])>.wide,.apply #programFields:has([name=answer_firstName])>.form-section{grid-column:1/-1}}

.apply .original-radio{display:grid;gap:12px;margin-top:12px}.apply .original-radio label{display:flex;gap:12px;align-items:center;text-transform:none;letter-spacing:normal;font-size:14px}.apply .original-radio input{width:auto;margin:0;accent-color:var(--gold)}.apply .choice-chip{position:relative}.apply .choice-chip input{position:absolute;width:1px;height:1px;opacity:0}.apply .choice-chip:focus-within{outline:1px solid var(--gold);outline-offset:2px}
