.DdzYfq_hero{isolation:isolate;padding-top:calc(var(--header-height) + var(--space-3xl));padding-bottom:calc(var(--space-3xl) + var(--diagonal));position:relative;overflow:hidden}.DdzYfq_heroTitle{max-width:12ch}.DdzYfq_heroShape{z-index:-1;top:calc(var(--header-height) - 2rem);width:clamp(16rem,10rem + 22vw,30rem);color:var(--color-brown);position:absolute;right:-5%}.DdzYfq_channels{gap:var(--space-md);margin-top:var(--space-2xl);display:grid}@media (min-width:640px){.DdzYfq_channels{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.DdzYfq_channels{grid-template-columns:repeat(4,1fr)}}.DdzYfq_channel{gap:var(--space-2xs);height:100%;padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-line);transition:border-color var(--duration-base) ease, transform var(--duration-base) var(--ease-out);display:grid}.DdzYfq_channel:hover{border-color:var(--color-orange);transform:translateY(-4px)}.DdzYfq_channelHighlight{border-color:var(--color-orange)}.DdzYfq_channelHighlight .DdzYfq_channelLabel{color:var(--color-orange)}.DdzYfq_channelLabel{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.DdzYfq_channelValue{margin-top:var(--space-xs);font-size:var(--text-md);font-weight:var(--font-weight-bold)}.DdzYfq_channelNote{font-size:var(--text-xs);color:var(--color-text-muted)}.DdzYfq_formSection{margin-top:calc(var(--diagonal) * -1);padding-top:calc(var(--section-padding) + var(--diagonal));padding-bottom:calc(var(--section-padding) + var(--diagonal));background:var(--color-brown);clip-path:polygon(0 var(--diagonal), 100% 0, 100% calc(100% - var(--diagonal)), 0 100%);position:relative}.DdzYfq_formGrid{gap:var(--space-3xl);align-items:start;display:grid}@media (min-width:1000px){.DdzYfq_formGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.DdzYfq_nextSteps{padding:var(--space-xl);background:var(--color-black)}@media (min-width:1000px){.DdzYfq_nextSteps{top:calc(var(--header-height) + var(--space-lg));position:sticky}}.DdzYfq_nextStepsTitle{margin-bottom:var(--space-lg);font-size:var(--text-xl)}.DdzYfq_steps{border-top:var(--border-width) solid var(--color-line)}.DdzYfq_step{gap:var(--space-lg);padding-block:var(--space-lg);border-bottom:var(--border-width) solid var(--color-line);display:flex}.DdzYfq_stepNumber{width:2.25rem;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-lg);color:var(--color-orange);flex:none;line-height:1.1}.DdzYfq_stepTitle{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--text-base);letter-spacing:0}.DdzYfq_stepText{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-text-muted)}.DdzYfq_map{background:var(--color-black)}.DdzYfq_mapGrid{gap:var(--space-2xl);align-items:center;display:grid}@media (min-width:900px){.DdzYfq_mapGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.DdzYfq_mapTitle{max-width:12ch}.DdzYfq_mapAddress{margin-block:var(--space-lg) var(--space-xl);color:var(--color-text-muted);font-style:normal;display:grid}.DdzYfq_mapFrame{aspect-ratio:16/10;background:var(--color-surface);position:relative;overflow:hidden}.DdzYfq_mapIframe{filter:grayscale(.4)contrast(1.05);border:0;width:100%;height:100%}.DdzYfq_mapSvg{width:100%;height:100%;position:absolute;inset:0}.DdzYfq_street{stroke:var(--color-brown-light);stroke-width:1px;fill:none}.DdzYfq_streetMain{stroke:var(--color-brown);stroke-width:5px;fill:none}.DdzYfq_pin{justify-items:center;gap:var(--space-xs);animation:DdzYfq_pin-bounce 2.6s var(--ease-in-out) infinite;display:grid;position:absolute;top:28%;left:52%;transform:translate(-50%)}.DdzYfq_pinLabel{background:var(--color-orange);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--font-weight-bold);white-space:nowrap;padding:.3rem .6rem}.DdzYfq_pinMark{background:var(--color-orange);width:1.8rem;height:1.8rem;color:var(--color-ink);box-shadow:var(--shadow-glow);display:grid}.DdzYfq_mapConsent{left:var(--space-md);right:var(--space-md);bottom:var(--space-md);align-items:center;gap:var(--space-xs) var(--space-md);font-size:var(--text-xs);color:var(--color-text-subtle);flex-wrap:wrap;display:flex;position:absolute}.DdzYfq_mapConsentButton{font-weight:var(--font-weight-bold);color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.DdzYfq_mapConsentButton:hover{color:var(--color-orange)}@keyframes DdzYfq_pin-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}
.MW0ffG_form{gap:var(--space-lg);display:grid}.MW0ffG_title{max-width:13ch}.MW0ffG_label{margin-bottom:var(--space-xs);font-size:var(--text-xs);color:var(--color-text-muted);display:block}.MW0ffG_interests{border:0;margin:0;padding:0}.MW0ffG_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.MW0ffG_chip{cursor:pointer;position:relative}.MW0ffG_chip input{opacity:0;pointer-events:none;position:absolute}.MW0ffG_chip span{border:var(--border-width) solid var(--color-line-strong);font-size:var(--text-xs);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;padding:.55rem .8rem;display:inline-flex}.MW0ffG_chip:hover span{border-color:var(--color-orange)}.MW0ffG_chip input:checked+span{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-ink)}.MW0ffG_chip input:focus-visible+span{outline:2px solid var(--color-orange);outline-offset:2px}.MW0ffG_grid{gap:var(--space-md);display:grid}@media (min-width:640px){.MW0ffG_grid{grid-template-columns:1fr 1fr}}.MW0ffG_fieldWide{grid-column:1/-1}.MW0ffG_input{background:var(--color-black);border:var(--border-width) solid var(--color-line-strong);border-radius:var(--radius-none);width:100%;min-height:2.75rem;color:var(--color-text);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;padding:.65rem .8rem}textarea.MW0ffG_input{resize:vertical;min-height:7rem}.MW0ffG_input:focus{border-color:var(--color-orange);outline:none;box-shadow:0 0 0 3px #ec6f1b33}.MW0ffG_input[aria-invalid=true]{border-color:var(--color-error)}.MW0ffG_error{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-error)}.MW0ffG_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.MW0ffG_checkbox{align-items:flex-start;gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;display:flex}.MW0ffG_checkbox input{width:1rem;height:1rem;accent-color:var(--color-orange);flex:none;margin-top:.1rem}.MW0ffG_checkbox a{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.MW0ffG_formError{padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-error);font-size:var(--text-sm);background:#ff5a4f14}.MW0ffG_form .btn{justify-self:start}.MW0ffG_success{justify-items:start;gap:var(--space-md);padding:var(--space-2xl) 0;animation:MW0ffG_success-in var(--duration-slow) var(--ease-out) both;display:grid}.MW0ffG_successIcon{background:var(--color-orange);width:3.5rem;height:3.5rem;color:var(--color-ink);place-items:center;display:grid}.MW0ffG_successText{max-width:30rem;color:var(--color-text-muted)}@keyframes MW0ffG_success-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.MW0ffG_field{min-width:0}.MW0ffG_privacy{gap:var(--space-2xs);display:grid}
