._home_09248b{background:var(--bg-primary);padding:calc(var(--header-h) + 48px) 0 0}@media (width<=700px){._home_09248b{padding-top:calc(var(--header-h) + 24px)}}._container_09248b{max-width:var(--content-max);padding:0 var(--content-pad);margin:0 auto}._home_09248b ._title_09248b{max-width:none;font-size:clamp(2rem, 3.4vw, var(--fs-display));line-height:1.08}@media (width>=900px){._home_09248b ._title_09248b>span{display:block}}._grid_09248b{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px 64px;margin-top:24px;display:grid}@media (width>=900px){._grid_09248b{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr)}}._offer_09248b{min-width:0;max-width:var(--measure)}._offer_09248b>p:first-child{margin-top:0}._doors_09248b{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (width<=520px){._doors_09248b>._door_09248b{width:100%}}._entry_09248b{border-top:1px solid var(--gray-900);min-width:0;padding:20px 0 8px}._entryTitle_09248b{font-size:var(--fs-h3);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}._entrySub_09248b{font-size:var(--fs-small);color:var(--text-secondary);margin:4px 0 0;line-height:1.5}._entryQuestion_09248b{font-size:var(--fs-small);margin:16px 0 0;font-weight:600;line-height:1.5}._options_09248b{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}._options_09248b a{min-height:52px;font-size:var(--fs-small);color:var(--text-primary);background:var(--white);border:1px solid var(--border-color);transition:background .15s var(--ease), border-color .15s var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}._options_09248b a:hover{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--gray-400);text-decoration:none}._options_09248b a:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px;border-radius:8px}._arrow_09248b{border-top:1.5px solid var(--text-secondary);border-right:1.5px solid var(--text-secondary);flex:none;width:8px;height:8px;transform:rotate(45deg)}._entryNote_09248b{font-size:var(--fs-label);color:var(--text-secondary);margin:12px 0 0;line-height:1.5}._entryNote_09248b a{color:var(--blue-text);text-underline-offset:2px;font-weight:500;text-decoration:underline}._home_09248b ._strip_09248b{grid-template-columns:repeat(auto-fit, minmax(calc(17rem - var(--strip-gap)), 1fr));margin-top:40px}._ways_09248b{margin:64px 0 0;padding-bottom:64px}._ways_09248b>._container_09248b:before{content:"";background:var(--border-color);height:1px;margin-bottom:48px;display:block}._h2_09248b{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:600;line-height:1.2}._twoCol_09248b{grid-template-columns:minmax(0,1fr);gap:32px 64px;margin-top:24px;display:grid}@media (width>=900px){._twoCol_09248b{grid-template-columns:repeat(2, minmax(0, var(--measure)))}}._h3_09248b{font-size:var(--fs-h3);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}._wayText_09248b{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);margin:8px 0 0}._wayText_09248b a,._wayLink_09248b{color:var(--blue-text);text-underline-offset:2px;font-weight:500;text-decoration:underline}._wayText_09248b a:hover,._wayLink_09248b:hover{color:var(--blue-text-hover)}._wayLink_09248b{min-height:44px;font-size:var(--fs-small);align-items:center;margin-top:4px;display:inline-flex}@media (prefers-reduced-motion:reduce){._options_09248b a{transition:none}}._pillars_09248b{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;margin-bottom:64px;display:grid}._pillar_09248b{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;padding:32px;display:flex}._pillarEyebrow_09248b{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:.7rem}._pillar_09248b h2{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:16px;font-size:1.35rem;font-weight:600}._pillarBody_09248b{color:var(--text-secondary);margin-bottom:20px;font-size:1rem;line-height:1.75}._articles_09248b{font-family:var(--font-mono);letter-spacing:.04em;color:var(--blue-text);border-top:1px solid var(--border-color);margin-bottom:20px;padding-top:16px;font-size:.75rem}._pillarLink_09248b{color:var(--blue-text);text-underline-offset:4px;transition:text-decoration-color .2s var(--ease);align-self:flex-start;margin-top:auto;font-size:.9rem;font-weight:600;-webkit-text-decoration:underline #00a8e84d;text-decoration:underline #00a8e84d}._pillarLink_09248b:hover{-webkit-text-decoration-color:var(--blue-text);text-decoration-color:var(--blue-text)}._mapping_09248b{margin:0 auto}._mappingTitle_09248b{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:24px;font-size:1.25rem;font-weight:600}._tableWrap_09248b{border:1px solid var(--border-color);border-radius:12px;overflow-x:auto}._table_09248b{border-collapse:collapse;text-align:left;width:100%;min-width:720px}._table_09248b thead th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:16px 20px;font-size:.7rem;font-weight:600}._table_09248b tbody th{font-family:var(--font-mono);color:var(--blue-text);white-space:nowrap;vertical-align:top;padding:18px 20px;font-size:.85rem;font-weight:600}._table_09248b td{color:var(--text-secondary);vertical-align:top;padding:18px 20px;font-size:.95rem;line-height:1.7}._table_09248b tbody tr+tr th,._table_09248b tbody tr+tr td{border-top:1px solid var(--border-subtle)}._note_09248b{color:var(--text-muted);margin-top:20px;font-size:.85rem;line-height:1.7}._standing_09248b{border-top:1px solid var(--border-color);margin:64px auto 0;padding-top:48px}._standingTitle_09248b{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:16px;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:600}._standingLede_09248b{color:var(--text-secondary);font-size:1rem;line-height:1.8}._standingList_09248b{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px 32px;margin:24px 0 0;padding:28px 0;list-style:none;display:grid}._standingList_09248b li{flex-direction:column;gap:4px;display:flex}._standingList_09248b a{color:var(--blue-text);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease);font-size:.95rem;font-weight:600;-webkit-text-decoration:underline #00a8e84d;text-decoration:underline #00a8e84d}._standingList_09248b a:hover{-webkit-text-decoration-color:var(--blue-text);text-decoration-color:var(--blue-text)}._standingList_09248b span{color:var(--text-muted);font-size:.875rem;line-height:1.6}._founder_09248b{color:var(--text-secondary);margin-top:24px;font-size:.95rem;line-height:1.8}._founder_09248b a{color:var(--blue-text);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #00a8e84d;text-decoration:underline #00a8e84d}@media (width<=768px){._pillar_09248b{padding:24px}._pillars_09248b{margin-bottom:48px}._standing_09248b{margin-top:48px;padding-top:36px}}._missionCase_09248b{padding:40px 0 var(--section-padding);background:var(--bg-primary)}._section_e7f9dc{margin-top:64px}._inner_e7f9dc{max-width:var(--content-max);padding:0 var(--content-pad);margin:0 auto}._h2_e7f9dc{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:600;line-height:1.2}._sub_e7f9dc{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);margin:8px 0 0}._cards_e7f9dc{grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=700px){._cards_e7f9dc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._cards_e7f9dc{grid-template-columns:repeat(3,minmax(0,1fr))}}._cards_e7f9dc>li{min-width:0;display:flex}._card_e7f9dc{width:100%;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);transition:background .15s var(--ease);border-radius:12px;align-content:start;gap:6px;padding:20px;font-weight:400;text-decoration:none;display:grid}._card_e7f9dc:hover{color:var(--text-primary);background:var(--gray-100);text-decoration:none}._card_e7f9dc:focus-visible{outline:2px solid var(--blue-text);outline-offset:3px;border-radius:12px}._kind_e7f9dc{font-size:var(--fs-label);color:var(--text-secondary);line-height:1.4}._title_e7f9dc{font-size:var(--fs-body);color:var(--blue-text);text-underline-offset:2px;font-weight:600;line-height:1.35;text-decoration:underline}._card_e7f9dc:hover ._title_e7f9dc{color:var(--blue-text-hover)}._text_e7f9dc{font-size:var(--fs-small);color:var(--text-primary);line-height:1.5}._fact_e7f9dc{font-size:var(--fs-label);color:var(--text-secondary);margin-top:6px;line-height:1.45}@media (prefers-reduced-motion:reduce){._card_e7f9dc{transition:none}}
