._journey_luvsf_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_luvsf_2{min-width:0}._journey_luvsf_1 ._intro_luvsf_3{max-width:70ch;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.55}._journey_luvsf_1 ._question_luvsf_4{color:var(--ink);margin:24px 0 20px;font-size:17px;line-height:1.45}._needs_luvsf_5{grid-template-columns:62% 36%;align-items:start;gap:2%;display:grid}._primaryGroup_luvsf_6,._complementary_luvsf_6,._supportColumn_luvsf_6{min-width:0}._journey_luvsf_1 ._groupLabel_luvsf_7{color:var(--accent);margin:0 0 12px;font-size:13px;line-height:1.5}._need_luvsf_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_luvsf_9{padding:24px}._titleRow_luvsf_10{align-items:flex-start;gap:16px;display:flex}._journey_luvsf_1 ._need_luvsf_5 ._titleRow_luvsf_10 h2{color:var(--card-ink)}._journey_luvsf_1 ._primaryNeed_luvsf_11 ._titleRow_luvsf_10 h2{color:var(--paper)}._titleRow_luvsf_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_luvsf_12{color:var(--accent);flex-shrink:0;margin-top:5px}._journey_luvsf_1 ._cardDescription_luvsf_13{color:var(--card-muted);max-width:none;margin:14px 0 0;font-size:17px;line-height:1.55}._need_luvsf_5:hover{border-color:var(--accent)}._need_luvsf_5:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}._primaryNeed_luvsf_11{color:var(--paper);background:#202722;border-color:#c8b89655}._primaryNeed_luvsf_11 ._cardBody_luvsf_9{padding:26px 28px 24px}._primaryNeed_luvsf_11 ._arrow_luvsf_12{color:#c8b896}._journey_luvsf_1 ._primaryNeed_luvsf_11 ._cardDescription_luvsf_13{color:var(--paper);font-size:18px}._primaryNeed_luvsf_11:hover{border-color:#c8b896}._proof_luvsf_20{min-width:0;margin:0}._proof_luvsf_20 img{object-fit:contain;width:100%;height:auto;display:block}._journey_luvsf_1 ._proof_luvsf_20 figcaption{color:#dedecf;padding:12px 28px 14px;font-size:14px;line-height:1.5}._supportNeeds_luvsf_23{flex-direction:column;gap:22px;display:flex}._supportNeed_luvsf_23{min-height:176px}._supportNeed_luvsf_23 ._titleRow_luvsf_10 h2{font-size:clamp(24px,2.05vw,28px)}._supportNeed_luvsf_23 ._cardBody_luvsf_9{padding:22px}._supportNeed_luvsf_23 ._arrow_luvsf_12{color:var(--card-accent)}._journey_luvsf_1 ._supportNeed_luvsf_23 ._cardDescription_luvsf_13{font-size:16px;line-height:1.55}._review_luvsf_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_luvsf_28 svg{color:var(--accent);flex-shrink:0}._secondary_luvsf_29{flex-direction:column;align-items:start;gap:16px;margin-top:24px;padding-top:0;display:flex}._refinement_luvsf_30{min-width:0;max-width:100%}._refinement_luvsf_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_luvsf_30 summary::-webkit-details-marker{display:none}._refinement_luvsf_30 summary>svg{flex-shrink:0;transition:transform .2s}._refinement_luvsf_30[open] summary>svg{transform:rotate(180deg)}._selected_luvsf_30{color:var(--accent)}._refinement_luvsf_30 nav{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._refinement_luvsf_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_luvsf_30 nav :is(a[aria-current=true],button[aria-pressed=true]){color:#191d1b;background:#c8b896;border-color:#c8b896}._refinement_luvsf_30 nav :is(a,button):hover{border-color:var(--accent)}._contacts_luvsf_32{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}._contact_luvsf_32,._email_luvsf_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_luvsf_32{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}._email_luvsf_32{color:var(--muted);font-size:16px}._contact_luvsf_32 svg,._email_luvsf_32 svg{color:var(--accent);flex-shrink:0}:is(._journey_luvsf_1 a:focus-visible,._journey_luvsf_1 button:focus-visible,._refinement_luvsf_30 summary:focus-visible){outline:3px solid var(--focus);outline-offset:5px}@media (max-width:1100px){._primaryNeed_luvsf_11 ._cardBody_luvsf_9{padding:24px}._supportNeed_luvsf_23 ._cardBody_luvsf_9{padding:20px}._supportNeed_luvsf_23{min-height:184px}._titleRow_luvsf_10{gap:12px}}@media (max-width:700px){._journey_luvsf_1 ._intro_luvsf_3{margin-top:16px;font-size:16px;line-height:1.55}._journey_luvsf_1 ._question_luvsf_4{margin:20px 0 18px;font-size:16px}._needs_luvsf_5{grid-template-columns:minmax(0,1fr);gap:24px}._journey_luvsf_1 ._groupLabel_luvsf_7{margin-bottom:10px;font-size:13px}._titleRow_luvsf_10{gap:12px}._titleRow_luvsf_10 h2{font-size:30px}._arrow_luvsf_12{width:20px}._primaryNeed_luvsf_11 ._cardBody_luvsf_9{padding:20px}._journey_luvsf_1 ._primaryNeed_luvsf_11 ._cardDescription_luvsf_13{font-size:16px}._journey_luvsf_1 ._proof_luvsf_20 figcaption{padding:10px 20px 12px;font-size:14px}._supportNeeds_luvsf_23{gap:18px}._supportNeed_luvsf_23{min-height:176px}._supportNeed_luvsf_23 ._cardBody_luvsf_9{padding:20px}._supportNeed_luvsf_23 ._titleRow_luvsf_10 h2{font-size:26px}._journey_luvsf_1 ._supportNeed_luvsf_23 ._cardDescription_luvsf_13{font-size:16px;line-height:1.55}._review_luvsf_28{margin-top:6px;padding:6px 0;font-size:16px}._secondary_luvsf_29{gap:12px;margin-top:18px}._contact_luvsf_32,._email_luvsf_32{min-height:44px}}@media (prefers-reduced-motion:reduce){._need_luvsf_5,._refinement_luvsf_30 summary>svg{transition:none}}._sectorExplorer_luvsf_38{color:#f2eee7}._sectorCards_luvsf_39{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._sectorCards_luvsf_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_luvsf_41{height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1);display:block;position:relative}._sectorFront_luvsf_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_luvsf_42>svg:first-child{color:#c8b896;margin-bottom:28px}._sectorTitle_luvsf_44{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(24px,2.4vw,34px);line-height:1.15}._sectorCopy_luvsf_45{color:#d0d2c8;max-width:28ch;font-size:16px;line-height:1.5}._sectorArrow_luvsf_46{color:#c8b896;position:absolute;bottom:22px;right:24px}._sectorBack_luvsf_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_luvsf_47 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._sectorBack_luvsf_47:after{content:"";background:linear-gradient(#0000 15%,#101811ed 100%);position:absolute;inset:0}._sectorCaption_luvsf_50{z-index:1;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:24px;left:25px;right:25px}._sectorCaption_luvsf_50>span{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,34px);line-height:1.15}._sectorCaption_luvsf_50 small{color:#f2eee7;font-size:14px;line-height:1.4}._sectorCaption_luvsf_50 ._sectorCredit_luvsf_53{color:#dedfd7;font-size:12px}:is(._sectorCards_luvsf_39 button[aria-pressed=true] ._sectorInner_luvsf_41,._sectorCards_luvsf_39 :is(button,a):focus-visible ._sectorInner_luvsf_41){transform:rotateY(180deg)}._sectorCards_luvsf_39 button[aria-pressed=true] ._sectorFront_luvsf_42{border-color:#c8b896}._sectorCards_luvsf_39 :is(button,a):focus-visible{outline-offset:5px;outline:3px solid #c8b896}._sectorActions_luvsf_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_luvsf_57>div{color:#d0d2c8;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:16px;line-height:1.5;display:flex}._sectorActions_luvsf_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_luvsf_57 button{flex-shrink:0}@media (hover:hover) and (pointer:fine){._sectorCards_luvsf_39 :is(button,a):hover ._sectorInner_luvsf_41{transform:rotateY(180deg)}}@media (hover:none),(pointer:coarse){._sectorCards_luvsf_39 ._sectorInner_luvsf_41{transform:none!important}._sectorFront_luvsf_42{opacity:0;min-height:230px}._sectorBack_luvsf_47{transform:none}._sectorCards_luvsf_39 button[aria-pressed=true] ._sectorBack_luvsf_47{border-width:3px}}@media (max-width:700px){._sectorCards_luvsf_39{grid-template-columns:1fr;gap:14px}._sectorFront_luvsf_42{grid-template-columns:40px 1fr;align-items:center;gap:8px 18px;min-height:148px;padding:23px 40px 23px 20px;display:grid}._sectorFront_luvsf_42>svg:first-child{grid-row:1/3;width:36px;height:36px;margin:0}._sectorTitle_luvsf_44{align-self:end;margin:0;font-size:24px}._sectorCopy_luvsf_45{align-self:start;max-width:none;font-size:16px}._sectorArrow_luvsf_46{width:17px;bottom:24px;right:14px}._sectorCaption_luvsf_50{bottom:20px;left:20px;right:20px}._sectorCaption_luvsf_50>span{font-size:25px}._sectorActions_luvsf_57{flex-wrap:wrap;align-items:flex-start;margin-top:15px}._sectorActions_luvsf_57>div{gap:4px 18px;font-size:15px}._sectorActions_luvsf_57 :is(a,button){font-size:15px}}@media (max-width:700px) and (hover:none),(max-width:700px) and (pointer:coarse){._sectorFront_luvsf_42{min-height:210px}}@media (prefers-reduced-motion:reduce){._sectorInner_luvsf_41{transition:none;transform:none!important}._sectorCards_luvsf_39 :is(button[aria-pressed=true],:hover,:focus-visible) ._sectorFront_luvsf_42{opacity:0}._sectorCards_luvsf_39 :is(button[aria-pressed=true],:hover,:focus-visible) ._sectorBack_luvsf_47{transform:none}}
