._form_1s2k9_3{position:relative}._row_1s2k9_7{gap:var(--space-2);display:flex}._input_1s2k9_12{box-sizing:border-box;min-width:0;min-height:44px;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-text);flex:1;font-family:inherit;font-size:16px}._input_1s2k9_12:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._button_1s2k9_33{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-bg-card);font-family:inherit;font-size:var(--text-base);cursor:pointer;white-space:nowrap;border:none;font-weight:700;transition:background-color .15s,transform .1s}@media (hover:hover){._button_1s2k9_33:hover{background:var(--color-primary-strong)}}._button_1s2k9_33:active{transform:translateY(1px)}._list_1s2k9_58{margin:var(--space-1) 0 0;padding:var(--space-1) 0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-card);box-shadow:var(--shadow-card);list-style:none}._item_1s2k9_68{justify-content:space-between;align-items:baseline;gap:var(--space-2);box-sizing:border-box;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-primary-strong);text-decoration:none;display:flex}@media (hover:hover){._item_1s2k9_68:hover{background:var(--color-primary-bg)}}._item_1s2k9_68:active{background:var(--color-primary-bg)}._name_1s2k9_90{font-size:var(--text-base)}._pref_1s2k9_94{font-size:var(--text-sm);color:var(--color-text-secondary)}._none_1s2k9_99,._more_1s2k9_100{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){._button_1s2k9_33{transition:none}._button_1s2k9_33:active{transform:none}}.page[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--color-text);line-height:var(--leading-body);padding:var(--space-4) var(--space-4) 0;box-sizing:border-box;max-width:1080px;margin:0 auto}.hero[data-astro-cid-lcdefpme]{border-radius:var(--radius-card);border:1px solid var(--color-border);box-shadow:var(--shadow-card);background-color:var(--color-primary-bg);padding:var(--space-6) var(--space-8);margin-bottom:var(--space-6);background-image:linear-gradient(100deg,#fffffff7 0%,#fffffff2 48%,#ffffff8c 70%,#ffffff0d 100%),url(/hero.jpg);background-position:100%;background-size:cover}.heroTitle[data-astro-cid-lcdefpme]{font-size:var(--text-title);margin:0 0 var(--space-2);line-height:1.4}.heroSub[data-astro-cid-lcdefpme]{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-6);max-width:30em;line-height:1.6}.doors[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1fr 1fr;max-width:760px;display:grid}.door[data-astro-cid-lcdefpme]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4);flex-direction:column;display:flex}.doorTitle[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin:0}.doorLead[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3)}.doorSub[data-astro-cid-lcdefpme]{margin-top:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-sm);color:var(--color-primary);align-self:flex-start;text-decoration:none}.cta[data-astro-cid-lcdefpme]{min-height:44px;font-size:var(--text-base);color:var(--color-bg-card);background:var(--color-primary);border-radius:var(--radius-pill);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.promises[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--space-4);box-sizing:border-box;max-width:760px;margin-top:var(--space-4);padding:var(--space-1) var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.promise[data-astro-cid-lcdefpme]{position:relative}.promiseSummary[data-astro-cid-lcdefpme]{cursor:pointer;align-items:center;gap:var(--space-2);min-height:36px;font-size:var(--text-sm);color:var(--color-text);user-select:none;list-style:none;display:inline-flex}.promiseSummary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.promiseCheck[data-astro-cid-lcdefpme]{background:var(--color-primary-bg);width:20px;height:20px;color:var(--color-primary);font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.promiseQ[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-primary);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-card);padding:0 6px}.promise[data-astro-cid-lcdefpme][open] .promiseQ[data-astro-cid-lcdefpme]{background:var(--color-primary-bg)}.promiseBody[data-astro-cid-lcdefpme]{z-index:5;box-sizing:border-box;width:22em;max-width:calc(100vw - 2 * var(--space-4));background:color-mix(in srgb, var(--color-bg-card) 80%, transparent);backdrop-filter:blur(6px);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);position:absolute;top:calc(100% + 4px);left:0}.promiseTitle[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-primary-strong);margin:0 0 var(--space-1)}.promiseBody[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.phrases[data-astro-cid-lcdefpme]{word-break:keep-all;overflow-wrap:anywhere}.heading[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin:0 0 var(--space-3)}.headingRow[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.headingNote[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:400}.tiles[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.tile[data-astro-cid-lcdefpme]{gap:var(--space-1);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-3) var(--space-8) var(--space-3) var(--space-4);flex-direction:column;text-decoration:none;display:flex;position:relative}.tile[data-astro-cid-lcdefpme]:after{content:"→";right:var(--space-4);top:var(--space-3);color:var(--color-primary);position:absolute}.tileTitle[data-astro-cid-lcdefpme]{font-size:var(--text-base);color:var(--color-primary-strong);font-weight:700}.tileText[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-secondary)}.regions[data-astro-cid-lcdefpme]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-2) var(--space-4) var(--space-3);margin-bottom:var(--space-6)}.region[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);grid-template-columns:7em 1fr;align-items:start;display:grid}.regionName[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;padding-top:6px;font-weight:700}.chips[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-lcdefpme]{box-sizing:border-box;min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-card);font-size:var(--text-sm);color:var(--color-primary-strong);align-items:center;text-decoration:none;display:inline-flex}.regionsNote[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.two[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}.news[data-astro-cid-lcdefpme]{margin:0 0 var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:0;list-style:none;overflow:hidden}.news[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border)}.newsRow[data-astro-cid-lcdefpme]{gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text);grid-template-columns:8.5em 1fr auto;align-items:baseline;text-decoration:none;display:grid}.newsDate[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap}.newsTitle[data-astro-cid-lcdefpme]{font-size:var(--text-base)}.newsArrow[data-astro-cid-lcdefpme]{color:var(--color-primary)}.ask[data-astro-cid-lcdefpme]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-4)}.askText[data-astro-cid-lcdefpme]{margin:0 0 var(--space-3);font-size:var(--text-base);color:var(--color-text-secondary)}.pill[data-astro-cid-lcdefpme]{box-sizing:border-box;min-height:36px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-card);font-size:var(--text-sm);color:var(--color-primary);align-items:center;text-decoration:none;display:inline-flex}.pillStrong[data-astro-cid-lcdefpme]{border-color:var(--color-primary);min-height:44px;font-weight:700}.cta[data-astro-cid-lcdefpme],.tile[data-astro-cid-lcdefpme],.chip[data-astro-cid-lcdefpme],.pill[data-astro-cid-lcdefpme],.newsRow[data-astro-cid-lcdefpme],.promiseSummary[data-astro-cid-lcdefpme]{transition:background-color .15s,border-color .15s,transform .1s}@media (hover:hover){.cta[data-astro-cid-lcdefpme]:hover{background:var(--color-primary-strong)}.tile[data-astro-cid-lcdefpme]:hover,.chip[data-astro-cid-lcdefpme]:hover{border-color:var(--color-primary)}.chip[data-astro-cid-lcdefpme]:hover,.pill[data-astro-cid-lcdefpme]:hover,.newsRow[data-astro-cid-lcdefpme]:hover{background:var(--color-primary-bg)}.doorSub[data-astro-cid-lcdefpme]:hover{text-decoration:underline}}.cta[data-astro-cid-lcdefpme]:active,.tile[data-astro-cid-lcdefpme]:active,.chip[data-astro-cid-lcdefpme]:active,.pill[data-astro-cid-lcdefpme]:active,.promiseSummary[data-astro-cid-lcdefpme]:active{transform:translateY(1px)}.newsRow[data-astro-cid-lcdefpme]:active,.chip[data-astro-cid-lcdefpme]:active{background:var(--color-primary-bg)}@media (prefers-reduced-motion:reduce){.cta[data-astro-cid-lcdefpme],.tile[data-astro-cid-lcdefpme],.chip[data-astro-cid-lcdefpme],.pill[data-astro-cid-lcdefpme],.newsRow[data-astro-cid-lcdefpme],.promiseSummary[data-astro-cid-lcdefpme]{transition:none}.cta[data-astro-cid-lcdefpme]:active,.tile[data-astro-cid-lcdefpme]:active,.chip[data-astro-cid-lcdefpme]:active,.pill[data-astro-cid-lcdefpme]:active,.promiseSummary[data-astro-cid-lcdefpme]:active{transform:none}}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{padding:var(--space-4);margin-bottom:var(--space-4);background-image:linear-gradient(#fffffff2 0%,#ffffffeb 55%,#fff9 80%,#fff3 100%),url(/hero.jpg);background-position:72% bottom}.heroSub[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.doors[data-astro-cid-lcdefpme],.promises[data-astro-cid-lcdefpme],.tiles[data-astro-cid-lcdefpme],.two[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.promises[data-astro-cid-lcdefpme]{gap:0}.promiseBody[data-astro-cid-lcdefpme]{width:100%}.tiles[data-astro-cid-lcdefpme],.regions[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.region[data-astro-cid-lcdefpme]{gap:var(--space-1);grid-template-columns:1fr}.newsRow[data-astro-cid-lcdefpme]{gap:0 var(--space-2);grid-template-columns:1fr auto}.newsDate[data-astro-cid-lcdefpme]{grid-column:1/-1}.regionName[data-astro-cid-lcdefpme]{padding-top:0}}
