._journey_1kgtr_1{--ink:#f2eee7;--muted:#d2d4c8;--accent:#c8b896;--focus:#aa7a26;--line:#f2eee738;--paper:#f2eee7;--card:#f8f5ef;--card-ink:#191d1b;--card-muted:#4f584f;--card-accent:#756345;color:var(--ink);scroll-margin-top:110px}._title_1kgtr_2{min-width:0}._journey_1kgtr_1 ._intro_1kgtr_3{max-width:70ch;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.55}._journey_1kgtr_1 ._question_1kgtr_4{color:var(--ink);margin:24px 0 20px;font-size:17px;line-height:1.45}._needs_1kgtr_5{grid-template-columns:62% 36%;align-items:start;gap:2%;display:grid}._primaryGroup_1kgtr_6,._complementary_1kgtr_6,._supportColumn_1kgtr_6{min-width:0}._journey_1kgtr_1 ._groupLabel_1kgtr_7{color:var(--accent);margin:0 0 12px;font-size:13px;line-height:1.5}._need_1kgtr_5{min-height:44px;color:var(--card-ink);background:var(--card);border:1px solid #c8b89666;border-radius:12px;text-decoration:none;transition:border-color .18s;display:block;overflow:hidden}._cardBody_1kgtr_9{padding:24px}._titleRow_1kgtr_10{align-items:flex-start;gap:16px;display:flex}._journey_1kgtr_1 ._need_1kgtr_5 ._titleRow_1kgtr_10 h2{color:var(--card-ink)}._journey_1kgtr_1 ._primaryNeed_1kgtr_11 ._titleRow_1kgtr_10 h2{color:var(--paper)}._titleRow_1kgtr_10 h2{letter-spacing:-.025em;text-wrap:balance;flex:1;min-width:0;margin:0;font-size:clamp(29px,2.65vw,35px);font-weight:400;line-height:1.15}._arrow_1kgtr_12{color:var(--accent);flex-shrink:0;margin-top:5px}._journey_1kgtr_1 ._cardDescription_1kgtr_13{color:var(--card-muted);max-width:none;margin:14px 0 0;font-size:17px;line-height:1.55}._need_1kgtr_5:hover{border-color:var(--accent)}._need_1kgtr_5:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}._primaryNeed_1kgtr_11{color:var(--paper);background:#202722;border-color:#c8b89655}._primaryNeed_1kgtr_11 ._cardBody_1kgtr_9{padding:26px 28px 24px}._primaryNeed_1kgtr_11 ._arrow_1kgtr_12{color:#c8b896}._journey_1kgtr_1 ._primaryNeed_1kgtr_11 ._cardDescription_1kgtr_13{color:var(--paper);font-size:18px}._primaryNeed_1kgtr_11:hover{border-color:#c8b896}._proof_1kgtr_20{min-width:0;margin:0}._proof_1kgtr_20 img{object-fit:contain;width:100%;height:auto;display:block}._journey_1kgtr_1 ._proof_1kgtr_20 figcaption{color:#dedecf;padding:12px 28px 14px;font-size:14px;line-height:1.5}._supportNeeds_1kgtr_23{flex-direction:column;gap:22px;display:flex}._supportNeed_1kgtr_23{min-height:176px}._supportNeed_1kgtr_23 ._titleRow_1kgtr_10 h2{font-size:clamp(24px,2.05vw,28px)}._supportNeed_1kgtr_23 ._cardBody_1kgtr_9{padding:22px}._supportNeed_1kgtr_23 ._arrow_1kgtr_12{color:var(--card-accent)}._journey_1kgtr_1 ._supportNeed_1kgtr_23 ._cardDescription_1kgtr_13{font-size:16px;line-height:1.55}._review_1kgtr_28{color:var(--muted);text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;margin-top:8px;padding:8px 0;font-size:16px;line-height:1.55;text-decoration:underline;display:inline-flex}._review_1kgtr_28 svg{color:var(--accent);flex-shrink:0}._secondary_1kgtr_29{flex-direction:column;align-items:start;gap:16px;margin-top:24px;padding-top:0;display:flex}._refinement_1kgtr_30{min-width:0;max-width:100%}._refinement_1kgtr_30 summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:44px;font-size:16px;line-height:1.45;list-style:none;display:flex}._refinement_1kgtr_30 summary::-webkit-details-marker{display:none}._refinement_1kgtr_30 summary>svg{flex-shrink:0;transition:transform .2s}._refinement_1kgtr_30[open] summary>svg{transform:rotate(180deg)}._selected_1kgtr_30{color:var(--accent)}._refinement_1kgtr_30 nav{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._refinement_1kgtr_30 nav :is(a,button){font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line);background:0 0;border-radius:7px;min-height:44px;padding:10px 13px;font-size:16px;line-height:1.4;text-decoration:none}._refinement_1kgtr_30 nav :is(a[aria-current=true],button[aria-pressed=true]){color:#191d1b;background:#c8b896;border-color:#c8b896}._refinement_1kgtr_30 nav :is(a,button):hover{border-color:var(--accent)}._contacts_1kgtr_32{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}._contact_1kgtr_32,._email_1kgtr_32{min-height:44px;color:var(--ink);align-items:center;gap:14px;font-size:16px;line-height:1.45;text-decoration:none;display:inline-flex}._contact_1kgtr_32{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}._email_1kgtr_32{color:var(--muted);font-size:16px}._contact_1kgtr_32 svg,._email_1kgtr_32 svg{color:var(--accent);flex-shrink:0}:is(._journey_1kgtr_1 a:focus-visible,._journey_1kgtr_1 button:focus-visible,._refinement_1kgtr_30 summary:focus-visible){outline:3px solid var(--focus);outline-offset:5px}@media (max-width:1100px){._primaryNeed_1kgtr_11 ._cardBody_1kgtr_9{padding:24px}._supportNeed_1kgtr_23 ._cardBody_1kgtr_9{padding:20px}._supportNeed_1kgtr_23{min-height:184px}._titleRow_1kgtr_10{gap:12px}}@media (max-width:700px){._journey_1kgtr_1 ._intro_1kgtr_3{margin-top:16px;font-size:16px;line-height:1.55}._journey_1kgtr_1 ._question_1kgtr_4{margin:20px 0 18px;font-size:16px}._needs_1kgtr_5{grid-template-columns:minmax(0,1fr);gap:24px}._journey_1kgtr_1 ._groupLabel_1kgtr_7{margin-bottom:10px;font-size:13px}._titleRow_1kgtr_10{gap:12px}._titleRow_1kgtr_10 h2{font-size:30px}._arrow_1kgtr_12{width:20px}._primaryNeed_1kgtr_11 ._cardBody_1kgtr_9{padding:20px}._journey_1kgtr_1 ._primaryNeed_1kgtr_11 ._cardDescription_1kgtr_13{font-size:16px}._journey_1kgtr_1 ._proof_1kgtr_20 figcaption{padding:10px 20px 12px;font-size:14px}._supportNeeds_1kgtr_23{gap:18px}._supportNeed_1kgtr_23{min-height:176px}._supportNeed_1kgtr_23 ._cardBody_1kgtr_9{padding:20px}._supportNeed_1kgtr_23 ._titleRow_1kgtr_10 h2{font-size:26px}._journey_1kgtr_1 ._supportNeed_1kgtr_23 ._cardDescription_1kgtr_13{font-size:16px;line-height:1.55}._review_1kgtr_28{margin-top:6px;padding:6px 0;font-size:16px}._secondary_1kgtr_29{gap:12px;margin-top:18px}._contact_1kgtr_32,._email_1kgtr_32{min-height:44px}}@media (prefers-reduced-motion:reduce){._need_1kgtr_5,._refinement_1kgtr_30 summary>svg{transition:none}}._sectorExplorer_1kgtr_38{color:#f2eee7}._sectorCards_1kgtr_39{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._sectorCards_1kgtr_39 :is(button,a){text-align:left;font:inherit;color:inherit;cursor:pointer;perspective:1100px;background:0 0;border:0;min-width:0;padding:0;text-decoration:none;display:block;position:relative}._sectorInner_1kgtr_41{height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1);display:block;position:relative}._sectorFront_1kgtr_42{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#202722;border:1px solid #f2eee740;flex-direction:column;align-items:flex-start;height:100%;min-height:250px;padding:29px 25px 50px;display:flex;position:relative}._sectorFront_1kgtr_42>svg:first-child{color:#c8b896;margin-bottom:28px}._sectorTitle_1kgtr_44{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(24px,2.4vw,34px);line-height:1.15}._sectorCopy_1kgtr_45{color:#d0d2c8;max-width:28ch;font-size:16px;line-height:1.5}._sectorArrow_1kgtr_46{color:#c8b896;position:absolute;bottom:22px;right:24px}._sectorBack_1kgtr_47{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#202722;border:1px solid #c8b896;display:block;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}._sectorBack_1kgtr_47 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._sectorBack_1kgtr_47:after{content:"";background:linear-gradient(#0000 15%,#101811ed 100%);position:absolute;inset:0}._sectorCaption_1kgtr_50{z-index:1;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:24px;left:25px;right:25px}._sectorCaption_1kgtr_50>span{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,34px);line-height:1.15}._sectorCaption_1kgtr_50 small{color:#f2eee7;font-size:14px;line-height:1.4}._sectorCaption_1kgtr_50 ._sectorCredit_1kgtr_53{color:#dedfd7;font-size:12px}:is(._sectorCards_1kgtr_39 button[aria-pressed=true] ._sectorInner_1kgtr_41,._sectorCards_1kgtr_39 :is(button,a):focus-visible ._sectorInner_1kgtr_41){transform:rotateY(180deg)}._sectorCards_1kgtr_39 button[aria-pressed=true] ._sectorFront_1kgtr_42{border-color:#c8b896}._sectorCards_1kgtr_39 :is(button,a):focus-visible{outline-offset:5px;outline:3px solid #c8b896}._sectorActions_1kgtr_57{border-bottom:1px solid #f2eee738;justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin-top:18px;padding:8px 0 16px;display:flex}._sectorActions_1kgtr_57>div{color:#d0d2c8;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:16px;line-height:1.5;display:flex}._sectorActions_1kgtr_57 :is(a,button){font:inherit;color:#f2eee7;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f2eee766;align-items:center;gap:15px;min-height:44px;padding:8px 0;font-size:16px;line-height:1.5;text-decoration:none;display:inline-flex}._sectorActions_1kgtr_57 button{flex-shrink:0}@media (hover:hover) and (pointer:fine){._sectorCards_1kgtr_39 :is(button,a):hover ._sectorInner_1kgtr_41{transform:rotateY(180deg)}}@media (hover:none),(pointer:coarse){._sectorCards_1kgtr_39 ._sectorInner_1kgtr_41{transform:none!important}._sectorFront_1kgtr_42{opacity:0;min-height:230px}._sectorBack_1kgtr_47{transform:none}._sectorCards_1kgtr_39 button[aria-pressed=true] ._sectorBack_1kgtr_47{border-width:3px}}@media (max-width:700px){._sectorCards_1kgtr_39{grid-template-columns:1fr;gap:14px}._sectorFront_1kgtr_42{grid-template-columns:40px 1fr;align-items:center;gap:8px 18px;min-height:148px;padding:23px 40px 23px 20px;display:grid}._sectorFront_1kgtr_42>svg:first-child{grid-row:1/3;width:36px;height:36px;margin:0}._sectorTitle_1kgtr_44{align-self:end;margin:0;font-size:24px}._sectorCopy_1kgtr_45{align-self:start;max-width:none;font-size:16px}._sectorArrow_1kgtr_46{width:17px;bottom:24px;right:14px}._sectorCaption_1kgtr_50{bottom:20px;left:20px;right:20px}._sectorCaption_1kgtr_50>span{font-size:25px}._sectorActions_1kgtr_57{flex-wrap:wrap;align-items:flex-start;margin-top:15px}._sectorActions_1kgtr_57>div{gap:4px 18px;font-size:15px}._sectorActions_1kgtr_57 :is(a,button){font-size:15px}}@media (max-width:700px) and (hover:none),(max-width:700px) and (pointer:coarse){._sectorFront_1kgtr_42{min-height:210px}}@media (prefers-reduced-motion:reduce){._sectorInner_1kgtr_41{transition:none;transform:none!important}._sectorCards_1kgtr_39 :is(button[aria-pressed=true],:hover,:focus-visible) ._sectorFront_1kgtr_42{opacity:0}._sectorCards_1kgtr_39 :is(button[aria-pressed=true],:hover,:focus-visible) ._sectorBack_1kgtr_47{transform:none}}
