.xL3Cmq_page{background-color:var(--color-background);min-height:100vh;color:var(--color-foreground);flex-direction:column;display:flex}.xL3Cmq_main{flex-direction:column;flex:1;gap:4rem;display:flex}.xL3Cmq_container{width:100%;max-width:77rem;margin:0 auto;padding:0 1.5rem}@media (min-width:48rem){.xL3Cmq_container{padding:0 2.5rem}}@media (min-width:64rem){.xL3Cmq_container{padding:0 3rem}}.xL3Cmq_heroSection{background:linear-gradient(120deg,#dc1e3414,#1d25670d);padding:6rem 0 4rem}@media (min-width:48rem){.xL3Cmq_heroSection{padding:7rem 0 5rem}}.xL3Cmq_heroContent{flex-direction:column;gap:1.5rem;max-width:54rem;display:flex}.xL3Cmq_heroEyebrow{color:var(--color-cedars-red)}.xL3Cmq_heroTitle{font-family:var(--font-heading);letter-spacing:.01em;color:var(--color-raven);font-size:clamp(2.5rem,6vw,3.75rem);font-weight:200;line-height:1.1}.xL3Cmq_heroLead{color:var(--color-hickory);font-size:1.125rem;line-height:1.8}.xL3Cmq_section{padding:0 0 4rem}.xL3Cmq_sectionContent{flex-direction:column;gap:2rem;display:flex}.xL3Cmq_sectionHeader{flex-direction:column;gap:1rem;display:flex}.xL3Cmq_sectionTitle{font-family:var(--font-heading);color:var(--color-raven);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:200;line-height:1.2}.xL3Cmq_sectionDescription{color:var(--color-hickory);font-size:1rem;line-height:1.75}.xL3Cmq_paragraphGroup{flex-direction:column;gap:1.5rem;display:flex}.xL3Cmq_topicList{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.xL3Cmq_topicList{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.xL3Cmq_topicItem{background-color:#f4f1ec66;border:1px solid #19191914;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.75rem;transition:transform .15s,box-shadow .15s;display:flex}.xL3Cmq_topicItem:hover{transform:translateY(-2px);box-shadow:0 16px 40px #19191914}.xL3Cmq_topicTitle{font-family:var(--font-heading);color:var(--color-hickory);font-size:1.125rem;font-weight:400}.xL3Cmq_topicCopy{color:var(--color-charcoal);font-size:.95rem;line-height:1.7}.xL3Cmq_surfaceSection{background-color:var(--color-sand);padding:4rem 0}.xL3Cmq_formatsContent,.xL3Cmq_expectationsContent{flex-direction:column;gap:2rem;display:flex}.xL3Cmq_formatList,.xL3Cmq_expectationsList{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.xL3Cmq_formatList{grid-template-columns:repeat(3,minmax(0,1fr))}}.xL3Cmq_formatItem{background-color:var(--color-pearl);border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;box-shadow:0 18px 36px #19191914}.xL3Cmq_formatTitle{font-family:var(--font-heading);color:var(--color-hickory);font-size:1.125rem;font-weight:400}.xL3Cmq_formatCopy{color:var(--color-charcoal);font-size:.95rem;line-height:1.7}.xL3Cmq_expectationsList{gap:1rem}.xL3Cmq_expectationsItem{color:var(--color-charcoal);padding-left:1.5rem;font-size:1rem;line-height:1.7;position:relative}.xL3Cmq_expectationsItem:before{content:"";background-color:var(--color-cedars-red);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.65rem;left:0}.xL3Cmq_datesContent{flex-direction:column;gap:1.75rem;display:flex}.xL3Cmq_keyDates{gap:1rem;display:grid}@media (min-width:40rem){.xL3Cmq_keyDates{grid-template-columns:repeat(3,minmax(0,1fr))}}.xL3Cmq_keyDateRow{background-color:#dc1e340d;border-radius:1rem;flex-direction:column;gap:.35rem;padding:1.25rem;display:flex}.xL3Cmq_keyDateLabel{color:var(--color-charcoal);text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;font-weight:600}.xL3Cmq_keyDateValue{color:var(--color-raven);margin:0;font-size:1.05rem}.xL3Cmq_formSection{background:linear-gradient(#dc1e3414,#1d256714);padding:4rem 0 5rem}.xL3Cmq_formContainer{gap:2.5rem;display:grid}@media (min-width:56rem){.xL3Cmq_formContainer{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}}.xL3Cmq_formIntro{flex-direction:column;gap:1rem;display:flex}.xL3Cmq_form{background-color:var(--color-pearl);border-radius:1.5rem;flex-direction:column;gap:2rem;padding:2rem;display:flex;box-shadow:0 24px 60px #19191914}@media (min-width:40rem){.xL3Cmq_form{padding:2.5rem}}.xL3Cmq_fieldset{border:none;flex-direction:column;gap:1rem;margin:0;padding:0;display:flex}.xL3Cmq_legend{font-family:var(--font-body);color:var(--color-charcoal);font-size:1rem;font-weight:600}.xL3Cmq_radioGroup{gap:.75rem;display:grid}.xL3Cmq_radioOption{color:var(--color-charcoal);align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.6;display:flex}.xL3Cmq_radioOption input[type=radio]{margin-top:.25rem}.xL3Cmq_radioLabel{font-weight:500}.xL3Cmq_notice{color:var(--color-charcoal);background-color:#dc1e3414;border:1px solid #dc1e344d;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;font-size:.98rem;line-height:1.7;display:flex}.xL3Cmq_notice a{color:var(--color-cedars-red);font-weight:600}.xL3Cmq_fieldGrid{gap:1.5rem;display:grid}@media (min-width:48rem){.xL3Cmq_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.xL3Cmq_fieldGroup{flex-direction:column;gap:.6rem;display:flex}.xL3Cmq_label{color:var(--color-charcoal);font-size:.95rem;font-weight:600}.xL3Cmq_requiredIndicator{color:var(--color-cedars-red)}.xL3Cmq_input{background-color:var(--color-pearl);width:100%;font-size:1rem;font-family:var(--font-body);color:var(--color-foreground);border:1px solid #1919192e;border-radius:.75rem;padding:.85rem 1rem;line-height:1.5;transition:border-color .12s,box-shadow .12s}.xL3Cmq_input:focus-visible{border-color:var(--color-nightfall);outline:none;box-shadow:0 0 0 3px #1d256733}.xL3Cmq_textarea{resize:vertical;min-height:8rem}.xL3Cmq_helpText{color:#2d3232d9;font-size:.85rem;line-height:1.5}.xL3Cmq_actions{justify-content:flex-start;display:flex}.xL3Cmq_submitButton{padding-left:2rem;padding-right:2rem;font-size:1rem}.xL3Cmq_submitButton:hover{transform:translateY(-2px)}.xL3Cmq_confirmationMessage{color:var(--color-charcoal);background-color:#f4f1ec66;border:1px solid #1919191f;border-radius:1rem;flex-direction:column;gap:.75rem;padding:2rem;font-size:1rem;line-height:1.7;display:flex}.xL3Cmq_confirmationTitle{font-family:var(--font-heading);color:var(--color-raven);margin:0;font-size:1.5rem;font-weight:500}.xL3Cmq_errorMessage{color:var(--color-cedars-red);background-color:#dc1e341a;border:1px solid #dc1e3459;border-radius:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.95rem;line-height:1.6}
