.home-need,.home-resource-link,.home-conversation-link,.home-disclosure-summary,.home-quick-link{transition:background-color var(--simon-motion-fast,.16s) var(--simon-motion-ease,ease-out), border-color var(--simon-motion-fast,.16s) var(--simon-motion-ease,ease-out), box-shadow var(--simon-motion-fast,.16s) var(--simon-motion-ease,ease-out)}.home-need[open]{border-color:var(--color-brand);background-color:var(--color-brand-soft)}.home-need>summary::-webkit-details-marker{display:none}.home-disclosure>summary::-webkit-details-marker{display:none}.home-resource-link:hover,.home-resource-link:focus-visible,.home-conversation-link:hover,.home-disclosure-summary:hover,.home-quick-link:hover{background-color:var(--color-brand-soft)}.home-need[open]>.home-need-trigger{color:var(--color-brand-strong)}.home-disclosure-caret,.home-link-arrow{transition:transform var(--simon-motion-fast,.16s) var(--simon-motion-ease,cubic-bezier(.2, .7, .2, 1))}details[open]>summary>.home-disclosure-caret{transform:rotate(180deg)}.home-reveal{animation:home-content-reveal var(--simon-motion-fast,.16s) var(--simon-motion-ease,ease-out)}.home-conversation-card{background:var(--color-brand-soft)}@keyframes home-content-reveal{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.home-resource-link:hover .home-link-arrow,.home-conversation-link:hover .home-link-arrow,.home-quick-link:hover .home-link-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){html:not([data-calm]):not([data-reduced-motion]) .home-need-trigger:active,html:not([data-calm]):not([data-reduced-motion]) .home-resource-link:active,html:not([data-calm]):not([data-reduced-motion]) .home-quick-link:active{transform:translateY(1px)}}html[data-calm] .home-link-arrow,html[data-calm] .home-resource-link,html[data-calm] .home-quick-link,html[data-reduced-motion] .home-link-arrow,html[data-reduced-motion] .home-resource-link,html[data-reduced-motion] .home-quick-link,html[data-calm] [data-home] a,html[data-calm] [data-home] button,html[data-reduced-motion] [data-home] a,html[data-reduced-motion] [data-home] button{transform:none!important}@media (max-width:767px){html:is([data-text-size=extra-large],[data-text-size=maximum]) .home-quick-link{grid-template-columns:auto 1fr;row-gap:.5rem}html:is([data-text-size=extra-large],[data-text-size=maximum]) .home-quick-link>.home-quick-text{grid-area:2/1/auto/-1}html:is([data-text-size=extra-large],[data-text-size=maximum]) .home-quick-link>.home-quick-arrow{justify-self:end}}html[data-text-size=maximum] .orientation-frame{container:simon-orientation/inline-size}html[data-text-size=maximum] .orientation-guide :is(.orientation-choice-list,.orientation-result-list,.home-needs-list){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}html[data-text-size=maximum] .orientation-guide .orientation-choice-list>li:last-child:nth-child(odd),html[data-text-size=maximum] .orientation-guide .home-needs-list>li:last-child{grid-column:1/-1}@media (max-width:420px){html[data-text-size=maximum] [data-slot=page-container][data-size=narrow]:has(.orientation-frame){padding-inline:8px}}@container simon-orientation (max-width:600px){html[data-text-size=maximum] .orientation-guide{padding:12px}html[data-text-size=maximum] .orientation-guide :is(.orientation-choice-list,.orientation-result-list,.home-needs-list){grid-template-columns:minmax(0,1fr)}html[data-text-size=maximum] .orientation-guide .orientation-choice{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""arrow";align-items:start;gap:12px;min-height:44px;padding:12px;display:grid}html[data-text-size=maximum] .orientation-guide .orientation-choice-copy{grid-area:copy}html[data-text-size=maximum] .orientation-guide .orientation-choice-arrow{grid-area:arrow;place-self:start end;width:20px;height:20px}html[data-text-size=maximum] .orientation-guide .orientation-result-action{grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"icon arrow""copy copy";align-items:start;gap:8px 12px;min-height:44px;padding:12px;display:grid}html[data-text-size=maximum] .orientation-guide .orientation-result-icon{grid-area:icon;width:44px;height:44px}html[data-text-size=maximum] .orientation-guide .orientation-result-icon>svg{width:28px;height:28px}html[data-text-size=maximum] .orientation-guide .orientation-result-copy{grid-area:copy}html[data-text-size=maximum] .orientation-guide .orientation-result-arrow{grid-area:arrow;justify-self:end;width:20px;height:20px;margin-top:12px}html[data-text-size=maximum] .orientation-guide .home-needs-list .home-need-trigger{grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"icon caret""label label";gap:8px 12px;min-height:44px;padding:12px;display:grid}html[data-text-size=maximum] .orientation-guide .home-needs-list .home-need-trigger>span:first-child{grid-area:icon;width:36px;height:36px}html[data-text-size=maximum] .orientation-guide .home-needs-list .home-need-trigger>span:first-child>svg{width:24px;height:24px}html[data-text-size=maximum] .orientation-guide .home-needs-list .home-need-trigger>span:nth-child(2){grid-area:label}html[data-text-size=maximum] .orientation-guide .home-needs-list .home-need-trigger>.home-disclosure-caret{grid-area:caret;justify-self:end;width:18px;height:18px}html[data-text-size=maximum] .orientation-guide .home-needs-list .home-resource-link{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""arrow";gap:8px 12px;min-height:44px;padding:10px 12px;display:grid}html[data-text-size=maximum] .orientation-guide .home-needs-list .home-resource-link>span:first-child{grid-area:copy;min-width:0}html[data-text-size=maximum] .orientation-guide .home-needs-list .home-resource-link>.home-link-arrow{grid-area:arrow;justify-self:end;width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.home-reveal{animation:none}.home-link-arrow,[data-home] a,[data-home] button{transform:none!important}}
