.nDIrYW_page{background:var(--color-background);min-height:100dvh;color:var(--ui-text);flex-direction:column;display:flex}.nDIrYW_layout{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.nDIrYW_story{background:var(--ui-subtle);flex-direction:column;justify-content:space-between;gap:2.5rem;min-width:0;padding:clamp(2rem,4vw,4rem);display:flex}.nDIrYW_brand{align-self:flex-start}.nDIrYW_storyCopy{max-width:35rem;margin-block:1.5rem}.nDIrYW_eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.75rem;font-weight:900}.nDIrYW_storyTitle{text-wrap:balance;margin:0;font-size:clamp(2.5rem,3.7vw,4rem);line-height:1.13}.nDIrYW_storyDescription{white-space:pre-line;margin:1.25rem 0 0;font-size:1.125rem;line-height:1.6}.nDIrYW_note{color:var(--ui-muted);margin:1rem 0 0;font-size:.8125rem}.nDIrYW_content{flex-direction:column;min-width:0;padding:clamp(1.5rem,4vw,4rem);display:flex}.nDIrYW_utilities{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:2rem;display:flex}.nDIrYW_utility{width:9rem}.nDIrYW_panel{--ui-section-gap:1.25rem;--ui-field-gap:.5rem;--ui-control-height:3rem;--ui-font-size:.9375rem;--ui-help-size:.875rem;flex-direction:column;gap:1.25rem;width:100%;max-width:29rem;margin:auto;padding-block:1.5rem;display:flex}.nDIrYW_panelHeader{gap:1rem;margin-bottom:.75rem;display:grid}.nDIrYW_panelHeader h1{text-wrap:balance;margin:0;font-size:clamp(2rem,2.8vw,2.75rem);line-height:1.15}.nDIrYW_panelHeader p{color:var(--ui-muted);margin:0;font-size:1rem;line-height:1.6}@media (max-width:899px){.nDIrYW_layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.nDIrYW_story{padding:2rem}.nDIrYW_storyTitle{font-size:2.5rem}.nDIrYW_content{padding:2rem}}@media (max-width:640px){.nDIrYW_layout{display:block}.nDIrYW_story{gap:1.5rem;padding:1.5rem}.nDIrYW_storyCopy{margin:0}.nDIrYW_eyebrow{margin-bottom:.75rem;font-size:.65rem}.nDIrYW_storyTitle{max-width:18ch;font-size:2rem}.nDIrYW_storyDescription,.nDIrYW_note{display:none}.nDIrYW_content{padding:1.5rem}.nDIrYW_utilities{justify-content:flex-start;margin-bottom:1rem}.nDIrYW_panel{padding-block:.5rem 1.5rem}}