.loyalty_page__ZYWH_{--loyalty-ink:#302b27;--loyalty-muted:#766f68;--loyalty-accent:#b75e2b;--loyalty-line:#ddd7d0;--loyalty-stone:#f3f0eb;--loyalty-dark:#2c2723;--gutter:clamp(24px,4.4vw,72px);background:#fff;color:var(--loyalty-ink);font:17px/1.85 var(--sans)}.loyalty_page__ZYWH_ dd,.loyalty_page__ZYWH_ dl,.loyalty_page__ZYWH_ figure,.loyalty_page__ZYWH_ h1,.loyalty_page__ZYWH_ h2,.loyalty_page__ZYWH_ h3,.loyalty_page__ZYWH_ ol,.loyalty_page__ZYWH_ p,.loyalty_page__ZYWH_ ul{margin:0}.loyalty_page__ZYWH_ h1,.loyalty_page__ZYWH_ h2,.loyalty_page__ZYWH_ h3{font-family:var(--serif);font-weight:600;letter-spacing:-.025em;text-wrap:balance}.loyalty_page__ZYWH_ h2{font-size:clamp(32px,3.6vw,54px);line-height:1.3}.loyalty_page__ZYWH_ h3{font-size:30px;line-height:1.5}.loyalty_page__ZYWH_ button,.loyalty_page__ZYWH_ summary{font:inherit}.loyalty_page__ZYWH_ button{cursor:pointer;color:inherit}.loyalty_page__ZYWH_ [tabindex="0"]:focus-visible,.loyalty_page__ZYWH_ a:focus-visible,.loyalty_page__ZYWH_ button:focus-visible,.loyalty_page__ZYWH_ summary:focus-visible{outline:2px solid var(--loyalty-accent);outline-offset:6px}.loyalty_page__ZYWH_ [hidden]{display:none!important}.loyalty_page__ZYWH_ section[id]{scroll-margin-top:106px}.loyalty_page__ZYWH_ img{display:block}.loyalty_skipLink__7pgBQ{position:fixed;top:-100px;left:24px;z-index:90;background:#fff;padding:12px 20px}.loyalty_skipLink__7pgBQ:focus{top:12px}.loyalty_header__Zniw_{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:0 var(--gutter);background:#fff;border-bottom:1px solid var(--loyalty-line)}.loyalty_wordmark__ZWj_0{font:500 42px/1 var(--serif);letter-spacing:-.08em;width:fit-content}.loyalty_wordmark__ZWj_0 span{color:var(--loyalty-accent)}.loyalty_nav__4jrhH{display:flex;align-items:center;gap:clamp(20px,3.2vw,48px);font:14px/1.5 var(--sans);letter-spacing:0}.loyalty_nav__4jrhH a{padding:26px 0;white-space:nowrap;border-bottom:2px solid transparent}.loyalty_nav__4jrhH a:hover{color:var(--loyalty-accent);opacity:1;border-color:currentColor}.loyalty_backLink__KB4cj{display:inline-flex;gap:18px;justify-self:end;align-items:center;font-size:14px}.loyalty_backLink__KB4cj span{font-size:22px}.loyalty_textLink__eMuY5{display:inline-flex;align-items:center;gap:24px;width:fit-content;margin-top:42px;border-bottom:1px solid;padding-bottom:8px;color:var(--loyalty-accent);font-size:17px;transition:gap .2s}.loyalty_textLink__eMuY5:hover{gap:32px}@media (max-width:1050px){.loyalty_header__Zniw_{grid-template-columns:auto 1fr auto;gap:28px}.loyalty_nav__4jrhH{justify-content:center;gap:22px}}@media (max-width:760px){.loyalty_page__ZYWH_{font-size:16px}.loyalty_page__ZYWH_ section[id]{scroll-margin-top:125px}.loyalty_header__Zniw_{grid-template-columns:1fr 1fr;gap:0;padding-top:12px}.loyalty_wordmark__ZWj_0{font-size:35px}.loyalty_backLink__KB4cj{font-size:13px}.loyalty_nav__4jrhH{display:flex;order:3;grid-column:1/-1;justify-content:space-between;gap:18px;overflow-x:auto;font-size:12px}.loyalty_nav__4jrhH a{padding:15px 0 12px}.loyalty_desktopBreak__L8XBV{display:none}.loyalty_textLink__eMuY5{margin-top:26px;font-size:15px}}@media (prefers-reduced-motion:reduce){.loyalty_page__ZYWH_ *,.loyalty_page__ZYWH_ :after,.loyalty_page__ZYWH_ :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.loyalty_backstage__dc7gK{margin-top:20px;padding-top:0;border:1px solid var(--loyalty-line);border-radius:5px}.loyalty_backstage__dc7gK>summary,.loyalty_campaignArchive__DuQP8>summary{display:flex;justify-content:space-between;align-items:center;gap:25px;list-style:none;cursor:pointer;padding:20px 24px;border-top:0;font-size:19px;letter-spacing:0;line-height:1.55}.loyalty_backstage__dc7gK>summary>span,.loyalty_campaignArchive__DuQP8>summary>span{font:inherit;line-height:1.55;transform:none!important}.loyalty_backstage__dc7gK>summary::-webkit-details-marker,.loyalty_campaignArchive__DuQP8>summary::-webkit-details-marker,.loyalty_relatedFilm__jcUic>summary::-webkit-details-marker{display:none}.loyalty_backstage__dc7gK>summary small,.loyalty_campaignArchive__DuQP8>summary small{display:block;margin-top:4px;color:var(--loyalty-muted);font-size:12px}.loyalty_backstage__dc7gK>summary b,.loyalty_campaignArchive__DuQP8>summary b{font:300 30px/1 var(--sans);color:var(--loyalty-accent)}.loyalty_backstage__dc7gK[open]>summary,.loyalty_campaignArchive__DuQP8[open]>summary{border-bottom:1px solid var(--loyalty-line)}.loyalty_backstage__dc7gK[open]>summary b,.loyalty_campaignArchive__DuQP8[open]>summary b{transform:rotate(45deg)}.loyalty_backstage__dc7gK>.loyalty_diagram__XPwTs{margin:0 24px}.loyalty_backstageIntro__SGCcz{padding:30px 24px}.loyalty_backstageIntro__SGCcz h3{font-size:29px;margin-bottom:10px}.loyalty_backstageIntro__SGCcz p{max-width:750px;font-size:16px}.loyalty_backstageIntro__SGCcz>span{display:block;margin-top:14px;font-size:13px;color:var(--loyalty-accent)}.loyalty_relatedFilm__jcUic{margin-top:20px;border-top:1px solid var(--loyalty-line);padding-top:0}.loyalty_relatedFilm__jcUic summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px 0;font-size:14px}.loyalty_relatedFilm__jcUic video{width:100%}.loyalty_communicationContext__irRaN{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:25px;font-size:14px;color:var(--loyalty-muted)}.loyalty_communicationContext__irRaN button{display:inline-flex;align-items:center;gap:10px;padding:10px 0;border:0;background:transparent;color:var(--loyalty-accent);font-size:14px}.loyalty_communicationContext__irRaN svg{width:18px;height:18px}.loyalty_audienceGallery__JzY2q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.loyalty_audienceGallery__JzY2q button{min-width:0;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 0 10px;text-align:left}.loyalty_audienceGallery__JzY2q button>img{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}.loyalty_audienceGallery__JzY2q button>span{display:block;padding-top:9px;font-size:15px}.loyalty_audienceGallery__JzY2q button[aria-pressed=true]{color:var(--loyalty-accent);border-color:var(--loyalty-accent)}.loyalty_audienceStage__8OFyO{display:grid;grid-template-columns:minmax(0,1.7fr) 1fr;align-items:center;gap:38px;margin:32px 0 42px}.loyalty_audienceStage__8OFyO figure>img{width:100%;height:auto}.loyalty_audienceStage__8OFyO figcaption{margin-top:10px;font-size:12px;color:var(--loyalty-muted)}.loyalty_audienceStage__8OFyO>div>h3{margin-bottom:12px}.loyalty_audienceStage__8OFyO>div>span{display:block;margin-top:20px;font-size:12px;color:var(--loyalty-accent)}.loyalty_audienceStage__8OFyO>div>.loyalty_smallNote__1VRce{margin-top:20px}.loyalty_campaignArchive__DuQP8{padding-top:0;border:1px solid var(--loyalty-line);border-radius:5px}.loyalty_campaignArchive__DuQP8[open]{padding:0 24px 24px}.loyalty_campaignArchive__DuQP8[open]>summary{margin:0 -24px 25px}.loyalty_campaignArchive__DuQP8{border-color:#a94f24;scroll-margin-top:130px}.loyalty_campaignArchive__DuQP8>summary{display:grid;grid-template-columns:64px minmax(0,1fr) auto;padding:30px;gap:22px;background:#a94f24;color:#fff;border-radius:4px;transition:background .2s,box-shadow .2s}.loyalty_campaignArchive__DuQP8>summary:focus-visible,.loyalty_campaignArchive__DuQP8>summary:hover{background:#93431e;box-shadow:0 6px 20px #74351426}.loyalty_campaignArchive__DuQP8>summary:focus-visible{outline-offset:4px}.loyalty_archiveGift__Fo5lE{display:grid;place-items:center;width:64px;height:64px;border:1px solid #ffffff70;background:#ffffff16;border-radius:12px}.loyalty_archiveGift__Fo5lE svg{width:34px;height:34px}.loyalty_campaignArchive__DuQP8>summary>.loyalty_archiveHeading__skD7b{font-size:clamp(18px,1.65vw,25px);font-weight:600}.loyalty_campaignArchive__DuQP8>summary small{margin-top:8px;color:#fff0e4;font-size:14px;font-weight:400}.loyalty_campaignArchive__DuQP8>summary>.loyalty_archiveAction___Q4Hs{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:12px 18px;min-height:50px;background:#fff7ee;color:#823815;border-radius:5px;font-size:14px;font-weight:600;white-space:nowrap}.loyalty_campaignArchive__DuQP8>summary .loyalty_archiveAction___Q4Hs b{color:inherit;transition:transform .25s}.loyalty_campaignArchive__DuQP8>summary .loyalty_archiveAction___Q4Hs>span{font:inherit;line-height:inherit;transform:none!important}.loyalty_archiveCollapse__eDCtt{display:none}.loyalty_campaignArchive__DuQP8[open]>summary{border-radius:4px 4px 0 0;border-bottom:0}.loyalty_campaignArchive__DuQP8[open] .loyalty_archiveExpand___G8Dq{display:none}.loyalty_campaignArchive__DuQP8[open] .loyalty_archiveCollapse__eDCtt{display:inline}.loyalty_campaignArchive__DuQP8:not([open])>summary:focus-visible .loyalty_archiveGift__Fo5lE svg,.loyalty_campaignArchive__DuQP8:not([open])>summary:hover .loyalty_archiveGift__Fo5lE svg{animation:loyalty_archiveNudge__4nA_Y .8s 2}@keyframes loyalty_archiveNudge__4nA_Y{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-4px) rotate(-7deg)}70%{transform:rotate(5deg)}}@media (max-width:760px){.loyalty_backstage__dc7gK>summary,.loyalty_campaignArchive__DuQP8>summary{padding:17px;font-size:16px}.loyalty_backstageIntro__SGCcz{padding:25px 17px}.loyalty_backstageIntro__SGCcz h3{font-size:26px}.loyalty_backstage__dc7gK>.loyalty_diagram__XPwTs{margin-inline:17px}.loyalty_communicationContext__irRaN{flex-wrap:wrap;gap:0}.loyalty_audienceGallery__JzY2q{grid-template-columns:1fr 1fr;gap:17px 14px}.loyalty_audienceStage__8OFyO{grid-template-columns:1fr;gap:20px;margin-top:25px}.loyalty_audienceStage__8OFyO>div>h3{font-size:27px}.loyalty_campaignArchive__DuQP8[open]{padding:0 17px 20px}.loyalty_campaignArchive__DuQP8[open]>summary{margin-inline:-17px}.loyalty_campaignArchive__DuQP8>summary{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 18px}.loyalty_archiveGift__Fo5lE{width:48px;height:48px;border-radius:9px}.loyalty_archiveGift__Fo5lE svg{width:28px;height:28px}.loyalty_campaignArchive__DuQP8>summary>.loyalty_archiveHeading__skD7b{font-size:18px}.loyalty_campaignArchive__DuQP8>summary small{font-size:12px}.loyalty_campaignArchive__DuQP8>summary>.loyalty_archiveAction___Q4Hs{grid-column:1/-1;justify-content:space-between;padding:10px 16px}}.loyalty_systemHero__gWcMw{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;padding:38px 0 30px;margin:0 var(--gutter);border-bottom:1px solid var(--loyalty-line)}.loyalty_systemHero__gWcMw h1{font-size:clamp(66px,7.1vw,110px);line-height:1.2;letter-spacing:-.04em}.loyalty_systemHero__gWcMw>div{text-align:right}.loyalty_systemHero__gWcMw>div p{font:600 clamp(24px,2.2vw,34px) /1.5 var(--serif);text-wrap:balance}.loyalty_systemHero__gWcMw>div span{display:block;margin-top:12px;color:var(--loyalty-muted);font-size:15px}.loyalty_system__1kERy{padding:34px var(--gutter) 0}.loyalty_sectionHeading__hOxUC{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.loyalty_sectionHeading__hOxUC>p{flex-shrink:0;font-size:15px;color:var(--loyalty-muted)}.loyalty_system__1kERy .loyalty_sectionHeading__hOxUC h2{font-size:clamp(28px,2.8vw,42px)}.loyalty_headingIntro__abgWl,.loyalty_sectionHeading__hOxUC .loyalty_headingIntro__abgWl{margin-top:16px;color:var(--loyalty-muted);font-size:18px}.loyalty_diagram__XPwTs{position:relative}.loyalty_systemMap___Rydh{display:grid;grid-template-columns:.95fr 1.2fr 1fr 1.17fr 1fr;gap:27px}.loyalty_systemNode__tWLb7{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:328px;padding:23px 15px 20px;border:1px solid var(--loyalty-line);border-radius:4px;text-align:center;font-size:14px;line-height:1.7}.loyalty_systemNode__tWLb7:after{content:"→";position:absolute;left:calc(100% + 4px);top:46%;width:20px;color:var(--loyalty-accent);font:24px/1 var(--sans)}.loyalty_systemNode__tWLb7:last-child:after{display:none}.loyalty_systemNode__tWLb7>svg{width:31px;height:31px;margin-bottom:16px}.loyalty_systemNode__tWLb7 h3{font-size:24px;margin-bottom:16px;white-space:nowrap}.loyalty_nodeActive__E2rJT{border-color:var(--loyalty-accent)}.loyalty_nodeActive__E2rJT>svg{color:var(--loyalty-accent)}.loyalty_systemNode__tWLb7 .loyalty_nodeNote__99vL_{margin-top:auto;padding-top:18px;font-size:12px;color:var(--loyalty-muted)}.loyalty_entryList__9zLbN{list-style:none;padding:0}.loyalty_entryList__9zLbN li{padding:3px 0}.loyalty_acquisitionProgram__In_zf{color:var(--loyalty-accent);font-size:14px;margin-bottom:9px!important}.loyalty_memberPool__xd8Pb{background:var(--loyalty-stone);border-color:#bab0a5}.loyalty_poolSignals__36FWx{font-size:12px;color:var(--loyalty-muted)}.loyalty_poolStates__5MFAp{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:16px}.loyalty_poolStates__5MFAp button{font-size:12px;line-height:1.4;min-height:33px;padding:5px 2px;border:1px solid #c9bfb5;border-radius:3px;background:#fff;transition:background .2s,color .2s}.loyalty_poolStates__5MFAp button[aria-pressed=true]{background:var(--loyalty-accent);border-color:var(--loyalty-accent);color:#fff}.loyalty_poolStates__5MFAp button:hover{border-color:var(--loyalty-accent)}.loyalty_decisionList__RPgA7{list-style:none;padding:0}.loyalty_decisionList__RPgA7 li+li:before{content:"↓";display:block;line-height:1.2;color:#a59b91}.loyalty_nodeProgram__MuF8Z{font-size:19px;font-family:var(--serif);color:var(--loyalty-accent);margin-bottom:9px!important}.loyalty_nodeResponse__Cm6eW{max-width:130px;padding-top:6px;font-size:19px;line-height:2;text-wrap:balance}.loyalty_returnPath__x6P89{position:relative;height:60px;margin:0 9% 0 30%;border:solid var(--loyalty-accent);border-width:0 1.5px 1.5px;border-radius:0 0 10px 10px;display:flex;align-items:end;justify-content:center}.loyalty_returnPath__x6P89:before{content:"";position:absolute;top:0;left:-5px;width:9px;height:9px;border:solid var(--loyalty-accent);border-width:1.5px 0 0 1.5px;transform:rotate(45deg)}.loyalty_returnPath__x6P89>span{display:inline-flex;align-items:center;gap:14px;padding:0 15px;color:var(--loyalty-accent);background:#fff;font-size:14px;transform:translateY(50%)}.loyalty_returnPath__x6P89 svg{width:20px;height:20px}.loyalty_returnPath__x6P89 b{font-weight:400}.loyalty_returnPath__x6P89[data-feedback=updated]{animation:loyalty_feedbackPulse__NbSaJ .85s ease-out}@keyframes loyalty_feedbackPulse__NbSaJ{0%{filter:drop-shadow(0 0 4px #b75e2b)}to{filter:none}}.loyalty_systemScope__AOKf6{display:grid;grid-template-columns:1fr 3.4fr;gap:40px;color:var(--loyalty-muted);text-align:center;font-size:12px;margin-top:26px}.loyalty_systemScope__AOKf6 span{padding-top:10px;border-top:1px solid var(--loyalty-line)}.loyalty_scenarioWorkspace__iXiUK{margin-top:38px;padding:30px 32px 24px;background:var(--loyalty-stone);scroll-margin-top:112px}.loyalty_scenarioToolbar__CFoPq{display:flex;align-items:center;justify-content:space-between;gap:24px}.loyalty_scenarioToolbar__CFoPq h3{font-size:28px}.loyalty_scenarioToolbar__CFoPq>p{font-size:13px;color:var(--loyalty-muted)}.loyalty_scenarioToolbar__CFoPq>p span{font-size:22px;margin-left:16px;color:var(--loyalty-accent)}.loyalty_scenarioTabs__IxxmJ,.loyalty_tabs__fP8ma{display:flex;align-items:center;gap:26px;overflow-x:auto;border-bottom:1px solid var(--loyalty-line);margin-top:22px;padding:3px 2px 0;scrollbar-width:thin}.loyalty_scenarioTabs__IxxmJ button,.loyalty_tabs__fP8ma button{flex:0 0 auto;min-height:48px;padding:12px 6px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--loyalty-muted);font-size:15px;white-space:nowrap}.loyalty_scenarioTabs__IxxmJ button[aria-selected=true],.loyalty_tabs__fP8ma button[aria-selected=true]{color:var(--loyalty-accent);border-color:currentColor;font-weight:600}.loyalty_scenarioTabs__IxxmJ button:hover,.loyalty_tabs__fP8ma button:hover{color:var(--loyalty-accent)}.loyalty_scenarioRoute__biVXx{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;padding:30px 0}.loyalty_scenarioRoute__biVXx>div{position:relative}.loyalty_scenarioRoute__biVXx>div:not(:last-child):after{content:"→";position:absolute;right:-27px;top:42px;font-size:20px;color:var(--loyalty-accent)}.loyalty_scenarioRoute__biVXx dt{font-size:12px;color:var(--loyalty-muted);margin-bottom:6px}.loyalty_scenarioRoute__biVXx dd{font-size:16px;line-height:1.65}.loyalty_caseInSystem__URulK{display:grid;grid-template-columns:1fr 1.1fr;gap:44px;border-top:1px solid #d4cbc2;padding-top:30px;align-items:center}.loyalty_programLabel__HblpL{display:flex;align-items:center;gap:18px;font-size:18px;color:var(--loyalty-accent)}.loyalty_programLabel__HblpL span{padding-left:18px;border-left:1px solid var(--loyalty-line);font-size:12px;color:var(--loyalty-muted)}.loyalty_caseExplanation__sqifZ h3{font-size:clamp(26px,2.4vw,36px);line-height:1.45;margin:15px 0 16px}.loyalty_caseExplanation__sqifZ>p:not(.loyalty_programLabel__HblpL):not(.loyalty_measureLabel__F9uMN){font-size:15px;line-height:1.9}.loyalty_workList__wBr7N{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:6px 20px;margin-top:16px!important}.loyalty_workList__wBr7N li{font-size:13px;padding-left:12px;position:relative}.loyalty_workList__wBr7N li:before{position:absolute;left:0;content:"·";color:var(--loyalty-accent);font-weight:700}.loyalty_caseExplanation__sqifZ .loyalty_mechanismNote__GemGw{margin-top:20px;color:var(--loyalty-muted);font-size:13px!important}.loyalty_measureLabel__F9uMN{display:flex;gap:16px;margin-top:18px!important;padding-top:14px;border-top:1px solid var(--loyalty-line);font-size:13px}.loyalty_measureLabel__F9uMN span{color:var(--loyalty-accent);white-space:nowrap}.loyalty_evidenceMedia__k1OBS img,.loyalty_evidenceMedia__k1OBS video{width:100%;height:auto}.loyalty_evidenceMedia__k1OBS video{background:#fff;aspect-ratio:16/9}.loyalty_page__ZYWH_ figcaption{display:flex;justify-content:space-between;gap:18px;margin-top:10px;font:12px/1.6 var(--sans);color:var(--loyalty-muted)}.loyalty_page__ZYWH_ figcaption a{color:var(--loyalty-accent);white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.loyalty_adEvidence__D9FcF{justify-self:center}.loyalty_adEvidence__D9FcF img{width:300px;max-width:100%;height:auto}.loyalty_adEvidence__D9FcF figcaption{display:block}.loyalty_page__ZYWH_ .loyalty_smallNote__1VRce{margin-top:16px;color:var(--loyalty-muted);font-size:12px;line-height:1.8}.loyalty_mechanismEvidence__HLeom{padding:28px;background:#fff;width:100%}.loyalty_mechanismEvidence__HLeom ol{list-style:none;padding:0}.loyalty_mechanismEvidence__HLeom li{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--loyalty-line)}.loyalty_mechanismEvidence__HLeom li:last-child{border-bottom:0}.loyalty_mechanismEvidence__HLeom li>span{font:24px/1 var(--serif);color:var(--loyalty-accent)}.loyalty_mechanismEvidence__HLeom li>p{flex:1;font-size:16px}.loyalty_mechanismEvidence__HLeom svg{width:20px;height:20px;color:var(--loyalty-accent)}.loyalty_simulationBar__KK1Vc{display:flex;align-items:center;gap:30px;margin-top:30px;padding-top:26px;border-top:1px solid var(--loyalty-line)}.loyalty_solidButton__Q1c7G{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:12px 23px;background:var(--loyalty-accent);border:1px solid var(--loyalty-accent);border-radius:2px;color:#fff!important;font-size:14px!important;line-height:1.5!important;transition:background .18s}.loyalty_solidButton__Q1c7G:hover{background:#98491d}.loyalty_solidButton__Q1c7G svg{width:20px;height:20px;flex-shrink:0}.loyalty_simulationBar__KK1Vc>p{color:var(--loyalty-muted);font-size:13px;line-height:1.6}.loyalty_feedbackMessage__fEidb{min-height:48px;margin-top:18px!important;color:var(--loyalty-accent);font-size:14px;line-height:1.7}.loyalty_roleLine__ZVhuY{margin:38px var(--gutter) 0!important;padding:26px 0;text-align:center;border-block:1px solid var(--loyalty-line);font-family:var(--serif);font-size:clamp(18px,1.8vw,26px)}.loyalty_campaigns__ODEdw,.loyalty_communication__phX5_,.loyalty_measurement__lWeQi,.loyalty_strategy__IVRzf{padding:104px var(--gutter)}.loyalty_tensions__Cxv8R{display:grid;grid-template-columns:repeat(3,1fr);padding-top:28px;border-top:1px solid var(--loyalty-line);gap:36px}.loyalty_tensions__Cxv8R>div+div{border-left:1px solid var(--loyalty-line);padding-left:36px}.loyalty_tensions__Cxv8R dt{font:600 24px/1.5 var(--serif);margin-bottom:8px}.loyalty_tensions__Cxv8R dd{font-size:15px;color:var(--loyalty-muted)}.loyalty_rewardLoop__q8HIF{display:grid;grid-template-columns:1fr .9fr 1fr;gap:20px;align-items:center;margin:58px 0 34px;padding:40px 0}.loyalty_earning___96iM,.loyalty_redeeming__VE9lH{text-align:center}.loyalty_rewardLoop__q8HIF strong{font:600 clamp(36px,4.6vw,72px) /1.4 var(--serif);display:block;white-space:nowrap}.loyalty_rewardLoop__q8HIF>div>span{color:var(--loyalty-muted);font-size:14px}.loyalty_rewardLoop__q8HIF .loyalty_exchange__4T6t6{text-align:center}.loyalty_exchange__4T6t6>span{font:300 44px/1 var(--sans)!important;color:var(--loyalty-accent)!important;display:block;width:max-content;margin-inline:auto;transform:scaleX(3)}.loyalty_exchange__4T6t6 p{margin:12px 0;font-size:14px;color:var(--loyalty-muted)}.loyalty_localPlatform__IZkVy{font:21px/1.7 var(--serif);text-align:center}.loyalty_localPlatform__IZkVy span{padding:0 18px;color:var(--loyalty-accent)}.loyalty_seasons__npcOH{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:24px 0 0;margin-top:38px!important;border-top:1px solid var(--loyalty-line);text-align:center;font-size:16px}.loyalty_seasons__npcOH li+li{border-left:1px solid var(--loyalty-line)}.loyalty_seasons__npcOH span{margin-right:16px;color:var(--loyalty-accent)}.loyalty_strategy__IVRzf>.loyalty_smallNote__1VRce{text-align:center;margin-top:26px}.loyalty_programs__clOi2{background:var(--loyalty-dark);color:#f7f3ed;padding:88px var(--gutter) 54px}.loyalty_globalFoundation__a4zWf{display:flex;align-items:center;gap:40px;margin:40px 0;padding:20px 0;border-block:1px solid #5c5248;font-size:15px}.loyalty_globalFoundation__a4zWf>span{color:#d29c78}.loyalty_globalFoundation__a4zWf p b{font-weight:400;color:#837569;padding:0 16px}.loyalty_programGrid__40xk4{display:grid;grid-template-columns:repeat(3,1fr);gap:52px}.loyalty_programGrid__40xk4 article+article{padding-left:42px;border-left:1px solid #60554c}.loyalty_programGrid__40xk4 h3{font-size:32px;font-weight:400}.loyalty_programGrid__40xk4 h3 span{display:block;font-size:28px}.loyalty_programGrid__40xk4 p{margin-top:22px;color:#dad1c9;font-size:16px}.loyalty_transient__NaiFB{margin-top:44px;padding-top:28px;border-top:1px solid #60554c;display:flex;align-items:center;gap:38px}.loyalty_transient__NaiFB h3{font-size:30px;font-weight:400}.loyalty_transient__NaiFB p{color:#dad1c9;font-size:15px}.loyalty_programBoundary__M8ULk{font-size:12px;color:#bdb0a5;margin-top:28px!important}.loyalty_communication__phX5_{padding-bottom:0}.loyalty_tabs__fP8ma{gap:54px;margin-top:26px}.loyalty_tabs__fP8ma button{font-size:18px;padding:15px 4px 13px}.loyalty_segmentContent__0ASxg{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:38px;padding:34px 0 20px}.loyalty_segmentContent__0ASxg>div+div{border-left:1px solid var(--loyalty-line);padding-left:38px}.loyalty_segmentContent__0ASxg dt{font-size:13px;color:var(--loyalty-muted);margin-bottom:9px}.loyalty_segmentContent__0ASxg dd{font-size:17px;line-height:1.85}.loyalty_segmentContent__0ASxg small{display:block;margin-top:8px;color:var(--loyalty-muted);font-size:13px}.loyalty_segmentContent__0ASxg .loyalty_segmentEmphasis__Rnf65{font:600 25px/1.7 var(--serif)}.loyalty_segmentGoal__Q6jb9{font-size:13px;color:var(--loyalty-muted)}.loyalty_adComparison__SbQQh{display:grid;grid-template-columns:300px minmax(180px,1fr) 300px;align-items:center;max-width:960px;margin:45px auto 26px;gap:40px}.loyalty_adComparison__SbQQh img{width:300px;height:250px;max-width:100%;object-fit:contain}.loyalty_adComparison__SbQQh>p{font:600 26px/1.6 var(--serif);text-align:center}.loyalty_adComparison__SbQQh>p span{display:block;margin-top:25px;color:var(--loyalty-muted);font:12px/1.9 var(--sans)}.loyalty_personalization__qQffa{background:var(--loyalty-stone);margin:70px calc(-1 * var(--gutter)) 0;padding:82px var(--gutter) 42px;scroll-margin-top:110px}.loyalty_interactionQuest__OijxZ{display:flex;align-items:center;gap:18px;margin-top:27px;padding:20px 24px;background:#fff;border:1px solid #cda686;border-left:4px solid var(--loyalty-accent);border-radius:5px}.loyalty_questIcon__hsQGr{color:var(--loyalty-accent);width:36px;flex-shrink:0}.loyalty_questIcon__hsQGr svg{display:block;width:34px;height:34px}.loyalty_interactionQuest__OijxZ[data-guided=false] .loyalty_questIcon__hsQGr{animation:loyalty_interactionTap__HD4JH 2.6s 7}.loyalty_interactionQuest__OijxZ>div{flex:1}.loyalty_interactionQuest__OijxZ strong{font-size:17px;font-weight:600}.loyalty_interactionQuest__OijxZ p{margin-top:5px;color:var(--loyalty-muted);font-size:13px}.loyalty_interactionQuest__OijxZ>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px;border:0;border-radius:4px;background:var(--loyalty-accent);color:#fff;font-size:14px}.loyalty_interactionQuest__OijxZ>button svg{width:20px;height:20px}.loyalty_interactionQuest__OijxZ[data-guided=false]>button{animation:loyalty_interactionRing__a51Eh 2.6s 7}.loyalty_questProgress__K18Ne{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:18px;font-size:13px}.loyalty_questRoute__0noD_{position:sticky;top:110px}.loyalty_questProgress__K18Ne>strong{font:600 23px/1.4 var(--sans);color:var(--loyalty-accent)}.loyalty_questProgress__K18Ne>div{display:flex;gap:5px;flex-basis:100%}.loyalty_questProgress__K18Ne i{flex:1;height:4px;background:#d9cfc5;border-radius:1px;transition:background .25s}.loyalty_questProgress__K18Ne i[data-complete=true]{background:var(--loyalty-accent)}.loyalty_questHint__6hQWu{margin-top:15px;color:var(--loyalty-muted);font-size:12px;line-height:1.6}.loyalty_currentTask__y7Ef_{display:flex;align-items:center;gap:12px;border-bottom:1px solid #cdbdae;padding-bottom:16px;margin-bottom:18px}.loyalty_currentTask__y7Ef_>svg{width:30px;height:30px;color:var(--loyalty-accent);flex-shrink:0;animation:loyalty_taskArrival__OF8fT .35s ease-out}.loyalty_currentTask__y7Ef_>div{flex:1}.loyalty_currentTask__y7Ef_ span{display:block;color:var(--loyalty-muted);font-size:12px}.loyalty_currentTask__y7Ef_ strong{display:block;margin-top:4px;font-size:19px;font-weight:500}.loyalty_currentTask__y7Ef_ small{color:var(--loyalty-accent);font-size:12px;white-space:nowrap}.loyalty_revealAction__tPOYb{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:25px}.loyalty_revealAction__tPOYb>svg{width:30px;height:30px;color:var(--loyalty-accent);flex-shrink:0}.loyalty_revealAction__tPOYb[data-prompt=true]>svg{animation:loyalty_interactionTap__HD4JH 2.6s 7}.loyalty_revealAction__tPOYb .loyalty_solidButton__Q1c7G{min-height:48px}.loyalty_questFeedback__tTeqK{padding:18px;border:1px solid #dbbba0;border-radius:4px;background:#fff9f2}.loyalty_questFeedback__tTeqK>p{display:flex;align-items:center;gap:9px;color:#75441f;font-size:13px;font-weight:500}.loyalty_questFeedback__tTeqK>p svg{width:21px;height:21px}.loyalty_questFeedback__tTeqK>span{display:block;margin-top:12px;font-size:13px;line-height:1.7}.loyalty_questFeedback__tTeqK>button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-top:14px;width:100%;padding:12px 15px;background:var(--loyalty-accent);color:#fff;border:0;border-radius:3px;font-size:14px;text-align:left}.loyalty_questFeedback__tTeqK>button svg{width:19px;height:19px;flex-shrink:0;animation:loyalty_nextNudge__zkkT2 2.5s 5}.loyalty_screenReaderOnly__rg0NJ{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes loyalty_interactionTap__HD4JH{0%,60%,to{transform:translateY(0) rotate(-8deg)}25%,45%{transform:translateY(5px)}35%{transform:translateY(0) rotate(-8deg)}}@keyframes loyalty_interactionRing__a51Eh{0%,70%,to{box-shadow:0 0 0 0 #ab6c3500}25%{box-shadow:0 0 0 7px #ab6c3524}55%{box-shadow:0 0 0 12px #ab6c3500}}@keyframes loyalty_taskArrival__OF8fT{0%{transform:translateY(6px);opacity:.2}to{transform:translateY(0);opacity:1}}@keyframes loyalty_nextNudge__zkkT2{0%,50%,to{transform:translateX(0)}25%{transform:translateX(4px)}}.loyalty_triggerWorkspace__OS7iT{display:grid;grid-template-columns:.8fr 1.6fr;gap:60px;align-items:start;margin-top:42px}.loyalty_triggerTabs___S9iV{display:flex;flex-direction:column;gap:12px;position:relative}.loyalty_triggerTabs___S9iV:before{content:"";position:absolute;top:27px;bottom:27px;left:22px;width:1px;background:#bfb3a8}.loyalty_triggerTabs___S9iV button{position:relative;display:flex;align-items:center;gap:24px;text-align:left;padding:7px 0;min-height:65px;border:0;background:transparent;color:var(--loyalty-muted);font-size:17px}.loyalty_triggerTabs___S9iV button>span{flex:0 0 45px;width:45px;height:45px;display:grid;place-items:center;border:1px solid #bfb3a8;border-radius:50%;background:var(--loyalty-stone);font-size:13px}.loyalty_triggerTabs___S9iV button[aria-selected=true]{color:var(--loyalty-accent)}.loyalty_triggerTabs___S9iV button[aria-selected=true]>span{background:var(--loyalty-accent);border-color:var(--loyalty-accent);color:#fff}.loyalty_triggerTabs___S9iV button>span>svg{width:24px;height:24px}.loyalty_triggerTabs___S9iV button[data-complete=true]>span{border-color:var(--loyalty-accent);color:var(--loyalty-accent);background:#fff9f2}.loyalty_triggerTabs___S9iV button[data-complete=true][aria-selected=true]>span{background:var(--loyalty-accent);color:#fff}.loyalty_triggerTabs___S9iV .loyalty_activeTaskArrow__y5lt_{width:22px;height:22px;flex-shrink:0;margin-left:auto;animation:loyalty_nextNudge__zkkT2 2.5s 5}.loyalty_emailWorkspace__UTAv6{min-width:0;scroll-margin-top:120px}.loyalty_triggerCondition__AFl5U{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--loyalty-muted);margin-bottom:15px}.loyalty_triggerCondition__AFl5U strong{font-weight:500;color:var(--loyalty-accent)}.loyalty_triggerCondition__AFl5U svg{width:17px;height:17px}.loyalty_emailSheet__5wO_W{padding:26px;background:#fff;border:1px solid var(--loyalty-line)}.loyalty_emailBrand__hlw3n{display:flex;justify-content:space-between;align-items:center;color:var(--loyalty-accent);font-size:19px}.loyalty_emailBrand__hlw3n span{font-size:11px;color:var(--loyalty-muted)}.loyalty_emailPhoto__fBMF2{width:100%;height:auto;max-height:185px;object-fit:cover;object-position:80% 50%;margin-top:14px}.loyalty_emailSheet__5wO_W h3{font-size:28px;margin-top:22px;text-wrap:balance}.loyalty_emailSheet__5wO_W>p:not(.loyalty_emailBrand__hlw3n){font-size:14px;color:var(--loyalty-muted);margin-top:10px}.loyalty_emailVariables__2hjSe{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;gap:10px;padding:0;margin:22px 0!important}.loyalty_emailVariables__2hjSe li{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;border:1px solid var(--loyalty-line);font-size:12px}.loyalty_emailVariables__2hjSe svg{width:22px;height:22px;flex-shrink:0;color:var(--loyalty-accent)}.loyalty_emailSheet__5wO_W>.loyalty_solidButton__Q1c7G{display:flex;margin-inline:auto}.loyalty_emailSheet__5wO_W .loyalty_smallNote__1VRce{text-align:center;font-size:11px!important}.loyalty_emailSheet__5wO_W .loyalty_emailPurpose__K034U{margin-top:20px!important;padding:16px 0;border-top:1px solid var(--loyalty-line);font-size:14px;color:var(--loyalty-ink)!important}.loyalty_channelContext__wddMA{margin-top:36px!important;padding-top:18px;border-top:1px solid var(--loyalty-line);font-size:13px;color:var(--loyalty-muted)}.loyalty_campaignPhoto___5yzL{margin-top:30px!important}.loyalty_campaignPhoto___5yzL img{width:100%;height:auto}.loyalty_campaignCopy__r9aS6{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center;padding:34px 0}.loyalty_campaignCopy__r9aS6 h3{font-size:34px}.loyalty_campaignCopy__r9aS6 p{border-left:1px solid var(--loyalty-line);padding-left:48px;color:var(--loyalty-muted);font-size:16px}.loyalty_channelRail__czTKC{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;list-style:none;border-top:1px solid var(--loyalty-line);padding:24px 0 30px;font-size:13px}.loyalty_channelRail__czTKC li{position:relative}.loyalty_channelRail__czTKC li:not(:last-child):after{content:"→";color:var(--loyalty-accent);position:absolute;right:-15px;top:0;font-size:20px}.loyalty_channelRail__czTKC strong{font-weight:600;margin-right:14px}.loyalty_channelRail__czTKC span{color:var(--loyalty-muted)}.loyalty_hotelEvidence__YwKFc{display:grid;grid-template-columns:1.25fr .75fr;gap:64px;align-items:center;margin-top:24px}.loyalty_hotelEvidence__YwKFc img{width:100%;height:auto}.loyalty_hotelEvidence__YwKFc h3{font-size:clamp(30px,3.4vw,50px)}.loyalty_hotelEvidence__YwKFc>div>p{margin-top:25px;color:var(--loyalty-muted);font-size:16px}.loyalty_hotelEvidence__YwKFc .loyalty_textLink__eMuY5{font-size:14px;margin-top:26px}.loyalty_measurement__lWeQi{padding-top:72px;border-top:1px solid var(--loyalty-line)}.loyalty_measurementPath__BKRiz{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:48px;margin:48px 0 36px!important}.loyalty_measurementPath__BKRiz li{position:relative}.loyalty_measurementPath__BKRiz li:not(:last-child):after{content:"";position:absolute;left:70%;right:-25px;top:22px;height:1px;background:var(--loyalty-accent)}.loyalty_measurementPath__BKRiz h3{font-size:27px}.loyalty_measurementPath__BKRiz p{font-size:14px;color:var(--loyalty-muted);margin-top:10px;word-break:keep-all}.loyalty_contributionFormula__Vf3dS{background:var(--loyalty-stone);padding:32px;text-align:center}.loyalty_contributionFormula__Vf3dS h3{font-size:24px}.loyalty_contributionFormula__Vf3dS>p{display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0 12px;font:600 clamp(30px,3.3vw,50px) /1.6 var(--serif);text-wrap:balance}.loyalty_contributionFormula__Vf3dS>p b{color:var(--loyalty-accent);font-weight:400}.loyalty_contributionFormula__Vf3dS small{font-size:14px;color:var(--loyalty-muted)}.loyalty_metricDefinitions__9JS0K{margin-top:28px}.loyalty_metricDefinitions__9JS0K details,.loyalty_sourceDisclosure__T7jaS{padding:0;margin:0;border-bottom:1px solid var(--loyalty-line)}.loyalty_metricDefinitions__9JS0K summary,.loyalty_sourceDisclosure__T7jaS summary{padding:22px 0;font-size:16px;letter-spacing:0;border-top:0;align-items:center;gap:24px}.loyalty_metricDefinitions__9JS0K summary span,.loyalty_sourceDisclosure__T7jaS summary span{font:24px/1 var(--sans);transform:none!important;flex-shrink:0}.loyalty_metricDefinitions__9JS0K details[open] summary span,.loyalty_sourceDisclosure__T7jaS[open] summary span{transform:rotate(45deg)!important}.loyalty_metricDefinitions__9JS0K details>p,.loyalty_sourceDisclosure__T7jaS>p{max-width:1000px;padding-bottom:24px;font-size:15px;color:var(--loyalty-muted);line-height:1.9}.loyalty_feedbackPrinciple__IEYUL{display:flex;align-items:center;gap:24px;padding:32px 0}.loyalty_feedbackPrinciple__IEYUL>svg{width:30px;height:30px;color:var(--loyalty-accent);flex-shrink:0}.loyalty_feedbackPrinciple__IEYUL p{flex:1;font-size:16px}.loyalty_feedbackPrinciple__IEYUL a{color:var(--loyalty-accent);font-size:14px;border-bottom:1px solid;white-space:nowrap}.loyalty_sourceDisclosure__T7jaS{border-top:1px solid var(--loyalty-line)}.loyalty_sourceDisclosure__T7jaS summary{font-size:14px;color:var(--loyalty-muted)}.loyalty_closing__araNe{display:block;background:var(--loyalty-dark);color:#f7f3ed;padding:52px var(--gutter)}.loyalty_closing__araNe h2{font-size:clamp(32px,3.4vw,52px)}.loyalty_closing__araNe nav{display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:34px;font-size:15px;letter-spacing:0}.loyalty_closing__araNe a{display:flex;align-items:center;gap:28px;padding-bottom:10px;border-bottom:1px solid #a79787}.loyalty_footer__kFx5D{display:flex;align-items:center;justify-content:space-between;margin:0;padding:25px var(--gutter);background:#fff;color:var(--loyalty-ink);font-size:13px}.loyalty_mobileBreak__tnIZS{display:none}@media (max-width:1150px){.loyalty_systemMap___Rydh{gap:19px}.loyalty_systemNode__tWLb7{padding-inline:10px}.loyalty_systemNode__tWLb7:after{left:calc(100% + 1px);width:16px;font-size:19px}.loyalty_systemNode__tWLb7 h3{font-size:21px}.loyalty_poolStates__5MFAp{grid-template-columns:1fr}.loyalty_poolSignals__36FWx{display:none}.loyalty_systemScope__AOKf6{grid-template-columns:1fr 3fr}.loyalty_triggerWorkspace__OS7iT{gap:32px;grid-template-columns:.9fr 1.5fr}.loyalty_adComparison__SbQQh{gap:24px;grid-template-columns:300px 1fr 300px}.loyalty_adComparison__SbQQh>p{font-size:23px}.loyalty_hotelEvidence__YwKFc{gap:38px}.loyalty_measurementPath__BKRiz{gap:26px}.loyalty_measurementPath__BKRiz li:not(:last-child):after{left:80%;right:-10px}}@media (max-width:900px){.loyalty_systemHero__gWcMw{gap:28px;grid-template-columns:1fr 1fr}.loyalty_systemHero__gWcMw>div p{font-size:23px}.loyalty_systemHero__gWcMw>div span{font-size:13px}.loyalty_sectionHeading__hOxUC{align-items:start}.loyalty_sectionHeading__hOxUC>p{flex-shrink:1}.loyalty_caseInSystem__URulK{gap:28px;grid-template-columns:1fr 1fr}.loyalty_adComparison__SbQQh{grid-template-columns:1fr 1fr;max-width:650px}.loyalty_adComparison__SbQQh>p{grid-column:1/-1;grid-row:2;font-size:24px}.loyalty_adComparison__SbQQh>p br{display:none}.loyalty_adComparison__SbQQh>p span{margin-top:8px}.loyalty_adComparison__SbQQh>p span br{display:none}.loyalty_channelRail__czTKC li span,.loyalty_channelRail__czTKC li strong{display:block}.loyalty_programGrid__40xk4{gap:30px}.loyalty_programGrid__40xk4 article+article{padding-left:25px}.loyalty_programGrid__40xk4 h3,.loyalty_programGrid__40xk4 h3 span{font-size:26px}}@media (max-width:760px){.loyalty_systemHero__gWcMw{display:block;padding:32px 0 26px}.loyalty_systemHero__gWcMw h1{font-size:clamp(48px,13.5vw,72px)}.loyalty_systemHero__gWcMw>div{text-align:left;margin-top:18px}.loyalty_systemHero__gWcMw>div p{font-size:24px}.loyalty_systemHero__gWcMw>div span{margin-top:10px;font-size:12px}.loyalty_sectionHeading__hOxUC{display:block;margin-bottom:28px}.loyalty_sectionHeading__hOxUC>p{margin-top:16px;font-size:14px}.loyalty_system__1kERy{padding-top:30px}.loyalty_system__1kERy .loyalty_sectionHeading__hOxUC h2{font-size:29px}.loyalty_diagram__XPwTs{display:grid;grid-template-columns:27px minmax(0,1fr);gap:24px 14px}.loyalty_systemMap___Rydh{display:contents}.loyalty_systemNode__tWLb7{grid-column:2;min-height:0;text-align:left;align-items:stretch;padding:20px}.loyalty_systemNode__tWLb7:first-child{grid-row:1}.loyalty_systemNode__tWLb7:nth-child(2){grid-row:2}.loyalty_systemNode__tWLb7:nth-child(3){grid-row:3}.loyalty_systemNode__tWLb7:nth-child(4){grid-row:4}.loyalty_systemNode__tWLb7:nth-child(5){grid-row:5}.loyalty_systemNode__tWLb7>svg{position:absolute;top:21px;right:20px;width:27px;height:27px;margin:0}.loyalty_systemNode__tWLb7 h3{font-size:24px;margin-bottom:10px}.loyalty_systemNode__tWLb7:after{content:"↓";top:calc(100% + 1px);left:50%;width:24px;font-size:24px;height:24px;text-align:center}.loyalty_systemNode__tWLb7 .loyalty_nodeNote__99vL_{padding-top:13px}.loyalty_entryList__9zLbN{display:flex;flex-wrap:wrap;gap:3px 18px}.loyalty_entryList__9zLbN li{font-size:13px}.loyalty_poolSignals__36FWx{display:block;font-size:12px}.loyalty_poolStates__5MFAp{grid-template-columns:1fr 1fr;margin-top:12px}.loyalty_poolStates__5MFAp button{min-height:38px;font-size:12px}.loyalty_decisionList__RPgA7{display:flex;flex-wrap:wrap;gap:7px 14px;font-size:13px}.loyalty_decisionList__RPgA7 li+li:before{display:inline;content:"→";margin-right:12px}.loyalty_nodeProgram__MuF8Z{font-size:22px}.loyalty_nodeResponse__Cm6eW{max-width:none;padding:0;font-size:18px;line-height:1.8}.loyalty_returnPath__x6P89{grid-column:1;grid-row:2/6;height:auto;margin:40px -1px 28px 7px;border-width:1.5px 0 1.5px 1.5px;border-radius:12px 0 0 12px;align-items:center;justify-content:start}.loyalty_returnPath__x6P89:before{top:-5px;right:0;left:auto;transform:rotate(135deg)}.loyalty_returnPath__x6P89>span{writing-mode:vertical-rl;text-orientation:upright;transform:none;gap:16px;padding:15px 0;font-size:11px;position:absolute;left:-8px;background:#fff;letter-spacing:2px}.loyalty_returnPath__x6P89 svg{display:none}.loyalty_returnPath__x6P89 b{font-size:0;line-height:.1}.loyalty_systemScope__AOKf6{display:none}.loyalty_scenarioWorkspace__iXiUK{margin:34px calc(-1 * var(--gutter)) 0;padding:28px var(--gutter) 25px;scroll-margin-top:120px}.loyalty_scenarioToolbar__CFoPq{display:block}.loyalty_scenarioToolbar__CFoPq h3{font-size:27px}.loyalty_scenarioToolbar__CFoPq>p{margin-top:10px;font-size:12px}.loyalty_scenarioTabs__IxxmJ{gap:24px;margin-top:18px}.loyalty_scenarioTabs__IxxmJ button{font-size:14px}.loyalty_scenarioRoute__biVXx{grid-template-columns:1fr 1fr;gap:24px;padding:26px 0}.loyalty_scenarioRoute__biVXx dt{font-size:11px}.loyalty_scenarioRoute__biVXx dd{font-size:14px}.loyalty_scenarioRoute__biVXx>div:not(:last-child):after{right:-17px;top:30px;font-size:17px}.loyalty_scenarioRoute__biVXx>div:nth-child(2):after{display:none}.loyalty_caseInSystem__URulK{grid-template-columns:1fr;gap:28px;padding-top:25px}.loyalty_caseExplanation__sqifZ h3{font-size:28px}.loyalty_caseExplanation__sqifZ>p:not(.loyalty_programLabel__HblpL):not(.loyalty_measureLabel__F9uMN){font-size:14px}.loyalty_caseExplanation__sqifZ .loyalty_mechanismNote__GemGw{font-size:12px!important}.loyalty_programLabel__HblpL{font-size:17px;gap:12px}.loyalty_programLabel__HblpL span{padding-left:12px;font-size:11px}.loyalty_workList__wBr7N{gap:6px 14px}.loyalty_measureLabel__F9uMN,.loyalty_workList__wBr7N li{font-size:12px}.loyalty_mechanismEvidence__HLeom{padding:20px}.loyalty_mechanismEvidence__HLeom li{gap:14px}.loyalty_mechanismEvidence__HLeom li>p{font-size:14px}.loyalty_simulationBar__KK1Vc{display:block;padding-top:22px}.loyalty_simulationBar__KK1Vc .loyalty_solidButton__Q1c7G{width:100%;font-size:14px!important}.loyalty_simulationBar__KK1Vc>p{margin-top:12px;text-align:center;font-size:12px}.loyalty_simulationBar__KK1Vc>p br{display:none}.loyalty_feedbackMessage__fEidb{font-size:13px;min-height:62px}.loyalty_roleLine__ZVhuY{font-size:18px;line-height:1.8;margin-top:26px!important;text-align:left;padding:24px 0}.loyalty_campaigns__ODEdw,.loyalty_communication__phX5_,.loyalty_measurement__lWeQi,.loyalty_strategy__IVRzf{padding:66px var(--gutter)}.loyalty_tensions__Cxv8R{grid-template-columns:1fr;gap:20px;padding-top:22px}.loyalty_tensions__Cxv8R>div{display:grid;grid-template-columns:80px 1fr;gap:14px}.loyalty_tensions__Cxv8R>div+div{border-left:0;padding-left:0}.loyalty_tensions__Cxv8R dt{font-size:20px}.loyalty_tensions__Cxv8R dd{font-size:14px}.loyalty_rewardLoop__q8HIF{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 20px;padding:20px 0}.loyalty_rewardLoop__q8HIF strong{font-size:clamp(28px,8vw,42px)}.loyalty_rewardLoop__q8HIF>div>span{font-size:11px}.loyalty_exchange__4T6t6{grid-column:1/-1;grid-row:2;margin-top:12px}.loyalty_exchange__4T6t6 p{font-size:13px}.loyalty_exchange__4T6t6 p br{display:none}.loyalty_exchange__4T6t6>span{font-size:30px!important;transform:scaleX(2.6)}.loyalty_localPlatform__IZkVy{font-size:15px}.loyalty_localPlatform__IZkVy span{padding:0 8px}.loyalty_seasons__npcOH{gap:10px;font-size:12px;padding-top:18px;margin-top:22px!important}.loyalty_seasons__npcOH li+li{border:0}.loyalty_seasons__npcOH span{display:block;margin:0 0 8px;font-size:13px}.loyalty_strategy__IVRzf>.loyalty_smallNote__1VRce{text-align:left}.loyalty_programs__clOi2{padding:60px var(--gutter) 38px}.loyalty_globalFoundation__a4zWf{display:block;margin:28px 0;padding:18px 0;font-size:13px}.loyalty_globalFoundation__a4zWf>span{font-size:12px}.loyalty_globalFoundation__a4zWf p{margin-top:10px}.loyalty_globalFoundation__a4zWf p b{padding:0 4px}.loyalty_programGrid__40xk4{grid-template-columns:1fr;gap:26px}.loyalty_programGrid__40xk4 article+article{border-left:0;padding-left:0;padding-top:24px;border-top:1px solid #60554c}.loyalty_programGrid__40xk4 h3,.loyalty_programGrid__40xk4 h3 span{font-size:27px}.loyalty_programGrid__40xk4 h3 span{display:inline;margin-left:20px;font:15px/1.7 var(--sans);color:#d29c78}.loyalty_programGrid__40xk4 p{font-size:14px;margin-top:14px}.loyalty_transient__NaiFB{display:block;margin-top:26px;padding-top:24px}.loyalty_transient__NaiFB h3{font-size:28px}.loyalty_transient__NaiFB p{font-size:14px;margin-top:12px}.loyalty_programBoundary__M8ULk{font-size:11px}.loyalty_communication__phX5_{padding-bottom:0}.loyalty_headingIntro__abgWl{font-size:15px}.loyalty_tabs__fP8ma{gap:30px;margin-top:22px}.loyalty_tabs__fP8ma button{font-size:15px}.loyalty_segmentContent__0ASxg{grid-template-columns:1fr;gap:22px;padding:25px 0 18px}.loyalty_segmentContent__0ASxg>div+div{border-left:0;padding-left:0}.loyalty_segmentContent__0ASxg>div{display:grid;grid-template-columns:72px 1fr;gap:15px}.loyalty_segmentContent__0ASxg dt{font-size:12px;margin-top:4px}.loyalty_segmentContent__0ASxg dd{font-size:14px}.loyalty_segmentContent__0ASxg .loyalty_segmentEmphasis__Rnf65{font-size:22px;line-height:1.5}.loyalty_segmentContent__0ASxg small,.loyalty_segmentGoal__Q6jb9{font-size:12px}.loyalty_adComparison__SbQQh{grid-template-columns:1fr;justify-items:center;gap:24px;margin-top:32px}.loyalty_adComparison__SbQQh>p{grid-row:2;font-size:22px}.loyalty_adComparison__SbQQh>p span{margin-top:5px;font-size:11px}.loyalty_adComparison__SbQQh img{height:auto}.loyalty_personalization__qQffa{margin-top:50px;padding:54px var(--gutter) 28px}.loyalty_interactionQuest__OijxZ{display:grid;grid-template-columns:30px 1fr;gap:10px 12px;padding:15px}.loyalty_questIcon__hsQGr,.loyalty_questIcon__hsQGr svg{width:28px}.loyalty_interactionQuest__OijxZ strong{font-size:15px}.loyalty_interactionQuest__OijxZ p{font-size:11px}.loyalty_interactionQuest__OijxZ>button{grid-column:1/-1;width:100%}.loyalty_currentTask__y7Ef_{gap:10px}.loyalty_questRoute__0noD_{position:static}.loyalty_currentTask__y7Ef_{position:sticky;top:109px;z-index:2;padding-top:7px;background:var(--loyalty-stone)}.loyalty_currentTask__y7Ef_>svg{width:26px;height:26px}.loyalty_currentTask__y7Ef_ strong{font-size:16px}.loyalty_currentTask__y7Ef_ small{font-size:10px}.loyalty_revealAction__tPOYb{gap:10px}.loyalty_revealAction__tPOYb>svg{width:25px;height:25px}.loyalty_revealAction__tPOYb .loyalty_solidButton__Q1c7G{width:auto;flex:1;padding-inline:10px;font-size:12px}.loyalty_questFeedback__tTeqK{padding:14px}.loyalty_questFeedback__tTeqK>button{font-size:13px}.loyalty_triggerWorkspace__OS7iT{grid-template-columns:1fr;gap:28px;margin-top:26px}.loyalty_triggerTabs___S9iV{gap:2px}.loyalty_triggerTabs___S9iV:before{left:17px;top:20px;bottom:20px}.loyalty_triggerTabs___S9iV button{min-height:48px;padding:5px 0;gap:18px;font-size:14px}.loyalty_triggerTabs___S9iV button>span{flex-basis:35px;width:35px;height:35px;font-size:11px}.loyalty_triggerCondition__AFl5U{gap:7px;font-size:11px;justify-content:start}.loyalty_triggerCondition__AFl5U>span:last-child{flex-basis:100%}.loyalty_triggerCondition__AFl5U>svg:last-of-type{display:none}.loyalty_emailSheet__5wO_W{padding:18px}.loyalty_emailBrand__hlw3n{font-size:17px}.loyalty_emailBrand__hlw3n span{font-size:10px}.loyalty_emailPhoto__fBMF2{margin-top:12px;min-height:100px;object-position:right center}.loyalty_emailSheet__5wO_W h3{font-size:25px;margin-top:20px}.loyalty_emailSheet__5wO_W>p:not(.loyalty_emailBrand__hlw3n){font-size:13px}.loyalty_emailVariables__2hjSe{gap:6px;margin-block:18px!important}.loyalty_emailVariables__2hjSe li{flex-direction:column;gap:7px;padding:10px 2px;font-size:11px;text-align:center}.loyalty_emailSheet__5wO_W .loyalty_smallNote__1VRce{font-size:10px!important}.loyalty_emailSheet__5wO_W .loyalty_solidButton__Q1c7G{width:100%}.loyalty_channelContext__wddMA{margin-top:28px!important;font-size:12px}.loyalty_campaignPhoto___5yzL{margin-top:24px!important}.loyalty_campaignCopy__r9aS6{grid-template-columns:1fr;gap:16px;padding:25px 0}.loyalty_campaignCopy__r9aS6 h3{font-size:29px}.loyalty_campaignCopy__r9aS6 p{border-left:0;padding-left:0;font-size:14px}.loyalty_channelRail__czTKC{grid-template-columns:1fr 1fr;gap:22px;padding:22px 0;font-size:12px}.loyalty_channelRail__czTKC li:nth-child(2):after{display:none}.loyalty_channelRail__czTKC li:after{top:4px!important;right:-11px!important}.loyalty_hotelEvidence__YwKFc{grid-template-columns:1fr;gap:26px;margin-top:18px}.loyalty_hotelEvidence__YwKFc h3{font-size:31px}.loyalty_hotelEvidence__YwKFc>div>p{margin-top:18px;font-size:14px}.loyalty_measurementPath__BKRiz{grid-template-columns:1fr 1fr;gap:25px;margin:30px 0!important}.loyalty_measurementPath__BKRiz h3{font-size:24px}.loyalty_measurementPath__BKRiz p{font-size:12px}.loyalty_measurementPath__BKRiz li:after{display:none}.loyalty_measurementPath__BKRiz li{border-top:1px solid var(--loyalty-accent);padding-top:14px}.loyalty_contributionFormula__Vf3dS{padding:26px 18px}.loyalty_contributionFormula__Vf3dS h3{font-size:20px}.loyalty_contributionFormula__Vf3dS>p{flex-direction:column;gap:0;font-size:29px;margin:15px 0}.loyalty_contributionFormula__Vf3dS>p b{font:24px/1.4 var(--sans)}.loyalty_contributionFormula__Vf3dS small{font-size:12px}.loyalty_metricDefinitions__9JS0K summary,.loyalty_sourceDisclosure__T7jaS summary{font-size:14px;gap:20px;padding:20px 0}.loyalty_metricDefinitions__9JS0K details>p,.loyalty_sourceDisclosure__T7jaS>p{font-size:13px;padding-bottom:20px}.loyalty_feedbackPrinciple__IEYUL{flex-wrap:wrap;gap:16px;padding:28px 0}.loyalty_feedbackPrinciple__IEYUL p{font-size:14px}.loyalty_feedbackPrinciple__IEYUL a{margin-left:46px;font-size:13px}.loyalty_mobileBreak__tnIZS{display:block}.loyalty_sourceDisclosure__T7jaS summary{font-size:13px}.loyalty_closing__araNe{grid-template-columns:1fr;gap:30px;padding:46px var(--gutter)}.loyalty_closing__araNe h2{font-size:32px}.loyalty_closing__araNe nav{display:flex;justify-content:start;gap:28px;font-size:13px}.loyalty_closing__araNe a{gap:18px}.loyalty_footer__kFx5D{padding-block:22px}}@media (prefers-reduced-motion:reduce){.loyalty_currentTask__y7Ef_>svg,.loyalty_interactionQuest__OijxZ *,.loyalty_questFeedback__tTeqK>button svg,.loyalty_revealAction__tPOYb>svg,.loyalty_triggerTabs___S9iV .loyalty_activeTaskArrow__y5lt_{animation:none!important;transition:none!important}}.loyalty_tapCue__jdeuH{display:inline-grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:50%;background:#fff1e3;color:var(--loyalty-accent);font-style:normal;animation:loyalty_choiceInvite__1UEWf 1.7s 2}.loyalty_tapCue__jdeuH svg{width:19px;height:19px}.loyalty_poolStates__5MFAp button{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:46px;padding:8px;box-shadow:0 2px 0 #c8b6a536}.loyalty_poolStates__5MFAp button .loyalty_tapCue__jdeuH{width:22px;height:22px;flex-basis:22px}.loyalty_poolStates__5MFAp button .loyalty_tapCue__jdeuH svg{width:16px;height:16px}.loyalty_poolStates__5MFAp button[aria-pressed=true] .loyalty_tapCue__jdeuH{background:#ffffff24;color:#fff;animation:none}.loyalty_scenarioTabs__IxxmJ,.loyalty_segmentChoices__1sZlj{gap:10px;padding:6px 2px 12px}.loyalty_scenarioTabs__IxxmJ button,.loyalty_segmentChoices__1sZlj button{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:10px 16px;border:1px solid #c9bfb5;border-radius:5px;background:#fff;color:var(--loyalty-ink);font-size:15px;box-shadow:0 2px 0 #c8b6a530}.loyalty_scenarioTabs__IxxmJ button[aria-selected=true],.loyalty_segmentChoices__1sZlj button[aria-selected=true]{border-color:var(--loyalty-accent);background:var(--loyalty-accent);color:#fff}.loyalty_scenarioTabs__IxxmJ button[aria-selected=true] .loyalty_tapCue__jdeuH,.loyalty_segmentChoices__1sZlj button[aria-selected=true] .loyalty_tapCue__jdeuH{background:#ffffff24;color:#fff;animation:none}.loyalty_triggerTabs___S9iV{gap:10px}.loyalty_triggerTabs___S9iV:before{display:none}.loyalty_triggerTabs___S9iV button{min-height:68px;padding:10px 12px;gap:14px;border:1px solid #d2c5b8;border-radius:6px;background:#fffaf5;color:var(--loyalty-ink);box-shadow:0 2px 0 #c8b6a528}.loyalty_triggerTabs___S9iV button[aria-selected=true]{border-color:var(--loyalty-accent);background:#fff;box-shadow:inset 4px 0 var(--loyalty-accent),0 4px 12px #302b2709}.loyalty_triggerTabs___S9iV button>span{background:#fff}.loyalty_triggerTabs___S9iV button .loyalty_tapCue__jdeuH{margin-left:auto}.loyalty_poolStates__5MFAp button,.loyalty_scenarioTabs__IxxmJ button,.loyalty_segmentChoices__1sZlj button,.loyalty_triggerTabs___S9iV button{transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.loyalty_poolStates__5MFAp button:hover,.loyalty_scenarioTabs__IxxmJ button:hover,.loyalty_segmentChoices__1sZlj button:hover,.loyalty_triggerTabs___S9iV button:hover{border-color:var(--loyalty-accent);transform:translateY(-2px);box-shadow:0 5px 13px #75441f18}.loyalty_poolStates__5MFAp button:active,.loyalty_scenarioTabs__IxxmJ button:active,.loyalty_segmentChoices__1sZlj button:active,.loyalty_triggerTabs___S9iV button:active{transform:translateY(1px)}.loyalty_poolStates__5MFAp button:hover .loyalty_tapCue__jdeuH,.loyalty_scenarioTabs__IxxmJ button:hover .loyalty_tapCue__jdeuH,.loyalty_segmentChoices__1sZlj button:hover .loyalty_tapCue__jdeuH,.loyalty_triggerTabs___S9iV button:hover .loyalty_tapCue__jdeuH,button:focus-visible>.loyalty_tapCue__jdeuH{animation:loyalty_choiceHover__WxCwQ 1s 2}.loyalty_metricDefinitions__9JS0K summary{min-height:76px;padding:20px 16px;gap:15px;transition:background .2s}.loyalty_metricDefinitions__9JS0K summary:after{content:"点击展开";order:1;margin-left:auto;color:var(--loyalty-accent);font-size:12px;white-space:nowrap}.loyalty_metricDefinitions__9JS0K details[open]>summary:after{content:"点击收起"}.loyalty_metricDefinitions__9JS0K summary>span{order:2;width:36px;height:36px;display:grid;place-items:center;color:var(--loyalty-accent);background:#fff1e3;border:1px solid #d8b99d;border-radius:50%;font-size:27px}.loyalty_metricDefinitions__9JS0K details[open]>summary,.loyalty_metricDefinitions__9JS0K summary:hover{background:#fff8f0}.loyalty_metricDefinitions__9JS0K details>p{padding:8px 16px 24px}.loyalty_memberFilm__Wkg_C{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;align-items:center;padding:28px 0 36px;border-top:1px solid var(--loyalty-line);scroll-margin-top:130px}.loyalty_filmKicker__WYcbL{display:block;font-size:12px;color:var(--loyalty-accent);letter-spacing:.05em;margin-bottom:12px}.loyalty_memberFilm__Wkg_C h3{font-size:clamp(27px,2.8vw,39px);line-height:1.4}.loyalty_memberFilm__Wkg_C>div>p{margin-top:18px;color:var(--loyalty-muted);font-size:14px;max-width:420px}.loyalty_filmPlayer__Oeyj6{position:relative;background:#25201c;border-radius:6px;overflow:hidden}.loyalty_filmPlayer__Oeyj6 video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.loyalty_filmPlayer__Oeyj6 .loyalty_filmPlay__rXk1R{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);display:flex;align-items:center;gap:12px;padding:13px 20px;border-radius:50px;border:1px solid #ffffffb3;background:#2c201ae6;color:#fff;min-height:52px;font-size:14px;white-space:nowrap;box-shadow:0 0 0 7px #ffffff26}.loyalty_filmPlay__rXk1R svg{width:23px;height:23px}.loyalty_filmPlay__rXk1R:hover{background:var(--loyalty-accent)}.loyalty_memberFilm__Wkg_C figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 15px;margin-top:10px;font-size:12px}.loyalty_memberFilm__Wkg_C figcaption>span{color:var(--loyalty-muted);font-size:11px}.loyalty_evidenceMedia__k1OBS .loyalty_textLink__eMuY5 svg{width:20px;height:20px}@keyframes loyalty_choiceInvite__1UEWf{0%,65%,to{transform:translateY(0)}30%{transform:translateY(3px) rotate(-9deg)}45%{transform:translateY(0)}}@keyframes loyalty_choiceHover__WxCwQ{0%,to{transform:translateX(0)}45%{transform:translateX(3px)}}@media (max-width:760px){.loyalty_scenarioTabs__IxxmJ{flex-wrap:wrap;gap:8px;overflow:visible}.loyalty_scenarioTabs__IxxmJ button{flex:1 1 130px;padding:9px 12px;font-size:13px;gap:8px}.loyalty_segmentChoices__1sZlj{gap:7px;overflow:visible}.loyalty_segmentChoices__1sZlj button{flex:1 1 0;min-width:0;padding:10px 6px;gap:7px;flex-direction:column;font-size:13px}.loyalty_triggerTabs___S9iV button{gap:12px;padding:10px;min-height:62px;font-size:13px}.loyalty_triggerTabs___S9iV button>span{flex-basis:35px;width:35px;height:35px}.loyalty_triggerTabs___S9iV .loyalty_tapCue__jdeuH{width:24px;height:24px;flex-basis:24px}.loyalty_poolStates__5MFAp button{min-height:46px}.loyalty_metricDefinitions__9JS0K summary{padding:18px 8px;gap:9px;font-size:14px}.loyalty_metricDefinitions__9JS0K summary:after{font-size:10px}.loyalty_metricDefinitions__9JS0K summary>span{width:30px;height:30px;font-size:24px}.loyalty_metricDefinitions__9JS0K details>p{padding-inline:8px}.loyalty_memberFilm__Wkg_C{grid-template-columns:1fr;gap:22px;padding:25px 0 30px}.loyalty_memberFilm__Wkg_C h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.loyalty_tapCue__jdeuH{animation:none!important}}.avatar-journey_journey__WCgpg{--scene-step:292px;--scene-width:2044px;--accent:var(--loyalty-accent);color:var(--loyalty-ink)}.avatar-journey_heading__6t17F{margin-bottom:22px}.avatar-journey_journey__WCgpg .avatar-journey_heading__6t17F h2{font-size:clamp(31px,3.5vw,53px);line-height:1.35}.avatar-journey_heading__6t17F>p{margin-top:10px;color:var(--loyalty-muted);font-size:19px}.avatar-journey_journeyGuide__QlJqS{display:flex;gap:16px;align-items:center;margin:24px 0 18px;padding:17px 20px;border:1px solid #cda686;border-left:4px solid var(--accent);background:#fffaf4;border-radius:5px}.avatar-journey_guideIcon__MSrVf{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;color:var(--accent)}.avatar-journey_guideIcon__MSrVf svg{width:33px;height:33px}.avatar-journey_journeyGuide__QlJqS[data-start=true] .avatar-journey_guideIcon__MSrVf{animation:avatar-journey_guideTap__z5W_R 2.6s 7}.avatar-journey_journeyGuide__QlJqS>div{min-width:0;flex:1}.avatar-journey_journeyGuide__QlJqS strong{display:block;font-size:17px;font-weight:600}.avatar-journey_journeyGuide__QlJqS p{margin-top:4px;font-size:13px;color:var(--loyalty-muted);line-height:1.6}.avatar-journey_journeyGuide__QlJqS>a,.avatar-journey_journeyGuide__QlJqS>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-height:48px;padding:12px 22px;border:0;border-radius:4px;background:var(--accent);color:#fff;font:600 15px/1.4 var(--sans)}.avatar-journey_journeyGuide__QlJqS>a>svg,.avatar-journey_journeyGuide__QlJqS>button>svg{width:19px;height:19px}.avatar-journey_journeyGuide__QlJqS[data-start=true]>button{animation:avatar-journey_inviteRing__JFr9s 2.6s 7}.avatar-journey_tripChoices__hgZe_{display:flex;gap:24px;margin-bottom:8px}.avatar-journey_tripChoices__hgZe_ button{border:0;border-bottom:2px solid transparent;display:flex;gap:12px;align-items:center;background:transparent;padding:9px 12px 10px 0;font-size:16px;white-space:nowrap;transition:color .2s}.avatar-journey_tripChoices__hgZe_ button>img{width:61px;height:38px;object-fit:cover;border-radius:3px}.avatar-journey_tripChoices__hgZe_ button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.avatar-journey_tripChoices__hgZe_ button:hover{color:var(--accent)}.avatar-journey_stageGrid__lauFL{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.avatar-journey_playColumn__czBwc{min-width:0}.avatar-journey_playArea__eg7_Q{height:367px;position:relative;overflow:hidden;touch-action:pan-y;user-select:none;border-radius:5px;isolation:isolate}.avatar-journey_sceneWindow__KESSH{position:absolute;inset:0;pointer-events:none}.avatar-journey_skyline__hr_4z{width:1350px;height:450px;bottom:23px;left:0;opacity:.65;transform:translate3d(calc(var(--station) * -45px),0,0)}.avatar-journey_skyline__hr_4z,.avatar-journey_world__Za42P{position:absolute;max-width:none;transition:transform 1.15s cubic-bezier(.22,.7,.22,1)}.avatar-journey_world__Za42P{bottom:-139px;left:calc(50% - 146px);width:var(--scene-width);height:auto;transform:translate3d(calc(var(--station) * var(--scene-step) * -1),0,0)}.avatar-journey_travelerPosition__Xo3Ui{position:absolute;left:calc(50% - 127px);bottom:3px;width:154px;height:235px}.avatar-journey_traveler__rVkjq{position:relative;width:100%;height:100%;animation:avatar-journey_arrival__PuymJ 1.2s cubic-bezier(.22,.7,.22,1)}.avatar-journey_sprite__x7r6O{position:absolute;inset:0;background-image:var(--media-loyalty-traveler);background-repeat:no-repeat;background-size:300% 100%}.avatar-journey_idle__BA67c{background-position:0 0;animation:avatar-journey_idleReturn__FAdNl 1.2s steps(1)}.avatar-journey_walkOne__0dDIj{background-position:50% 0;opacity:0;animation:avatar-journey_walkOne__0dDIj 1.2s steps(1)}.avatar-journey_walkTwo__bh0PG{background-position:100% 0;opacity:0;animation:avatar-journey_walkTwo__bh0PG 1.2s steps(1)}.avatar-journey_avatarBadge__JniwT{position:absolute;right:7px;top:112px;min-width:40px;padding:4px 7px;border:1px solid #fff;border-radius:3px;background:var(--accent);color:#fff;box-shadow:0 2px 8px #302b2726;font:600 10px/1.3 var(--sans);transform:rotate(-8deg)}[data-tone=gold] .avatar-journey_avatarBadge__JniwT{background:#806222}[data-tone=platinum] .avatar-journey_avatarBadge__JniwT{background:#586575}[data-tone=spire] .avatar-journey_avatarBadge__JniwT{background:#462d35}.avatar-journey_speech__eYvXy{position:absolute;left:22px;bottom:238px;width:max-content;max-width:250px;padding:10px 15px;background:#fff;border:1px solid var(--loyalty-line);box-shadow:0 3px 10px #302b2709;border-radius:12px 12px 12px 1px;font:14px/1.6 var(--sans);animation:avatar-journey_speechIn__mBUcz .4s .7s both}.avatar-journey_sceneCaption__DKMos{position:absolute;left:0;right:0;bottom:0;background:#ffffffed;color:#61564c;padding:5px 8px 1px;text-align:center;font-size:12px;pointer-events:none}.avatar-journey_mobileIdentity__EGcWj{display:none}.avatar-journey_checkpoints__OjDhC{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));padding:0;list-style:none;position:relative}.avatar-journey_checkpoints__OjDhC:before{content:"";position:absolute;left:6.25%;right:6.25%;height:2px;top:18px;background:var(--loyalty-line)}.avatar-journey_checkpoints__OjDhC li{position:relative;min-width:0}.avatar-journey_checkpoints__OjDhC button{display:flex;flex-direction:column;gap:7px;align-items:center;width:100%;min-height:62px;padding:8px 0;border:0;background:none;font-size:13px}.avatar-journey_checkpointDot__9dReg{width:20px;height:20px;border:4px solid #fff;outline:1px solid #ddd7d0;border-radius:50%;background:#ccc6bf;position:relative}[data-reached=true] .avatar-journey_checkpointDot__9dReg{background:#d9a580}.avatar-journey_checkpoints__OjDhC button[aria-current=step]{color:var(--accent);font-weight:600}.avatar-journey_checkpoints__OjDhC button[aria-current=step] .avatar-journey_checkpointDot__9dReg{background:var(--accent);outline-color:var(--accent)}.avatar-journey_controls__vFSGR{display:flex;justify-content:center;gap:12px;align-items:center;margin-top:16px}.avatar-journey_controls__vFSGR button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid var(--loyalty-line);border-radius:4px;background:#fff;font-size:14px;line-height:1.3;white-space:nowrap;transition:transform .2s,background .2s}.avatar-journey_controls__vFSGR button:active:not(:disabled){transform:translateY(1px)}.avatar-journey_controls__vFSGR button:disabled{color:#888079;cursor:default;opacity:.55}.avatar-journey_controls__vFSGR svg{width:18px;height:18px}.avatar-journey_previous__RQin5 svg{transform:rotate(180deg)}.avatar-journey_controls__vFSGR .avatar-journey_next__qGDq0{background:var(--accent);border-color:var(--accent);color:#fff;min-width:176px}.avatar-journey_controls__vFSGR .avatar-journey_next__qGDq0:disabled{background:#766f68;border-color:#766f68;color:#fff}.avatar-journey_controls__vFSGR .avatar-journey_restart__zPC3M{border-color:transparent;padding-inline:5px;color:var(--loyalty-muted)}.avatar-journey_controls__vFSGR .avatar-journey_playButton__KqDU1[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.avatar-journey_motionHint__X52OP{font-size:11px;color:var(--loyalty-muted);text-align:center;margin-top:8px!important}.avatar-journey_memberPanel__bi2lT{padding:22px 22px 16px;margin-top:15px;border:1px solid #e5dfd9;border-radius:10px;background:linear-gradient(145deg,#fcfaf8,#fff)}.avatar-journey_journey__WCgpg .avatar-journey_memberPanel__bi2lT h3{font-size:25px;line-height:1.5;margin-bottom:16px}.avatar-journey_memberPass__JrBxj{position:relative;padding:20px;min-height:159px;border:1px solid #ddd3c8;border-radius:8px;overflow:hidden;background:#faf6ef;box-shadow:0 5px 13px #302b2710}.avatar-journey_memberPass__JrBxj:after{content:"";position:absolute;width:140%;height:105px;border-radius:50%;left:-15%;bottom:-76px;background:var(--accent);opacity:.83;transform:rotate(-7deg)}.avatar-journey_memberPass__JrBxj[data-tone=guest]{background:#f5f4f2}.avatar-journey_memberPass__JrBxj[data-tone=guest]:after{background:#807871}.avatar-journey_memberPass__JrBxj[data-tone=gold]{background:linear-gradient(130deg,#fff4d9,#dfc587);border-color:#c6ad77}.avatar-journey_memberPass__JrBxj[data-tone=gold]:after{background:#826322}.avatar-journey_memberPass__JrBxj[data-tone=platinum]{background:linear-gradient(125deg,#fafafa,#c8d0d7);border-color:#bbc4cb}.avatar-journey_memberPass__JrBxj[data-tone=platinum]:after{background:#596878}.avatar-journey_memberPass__JrBxj[data-tone=spire]{background:linear-gradient(135deg,#f5eee9,#cebcb6);border-color:#b8a09e}.avatar-journey_memberPass__JrBxj[data-tone=spire]:after{background:#462d35}.avatar-journey_passBrand__sPwam{font:13px/1.5 var(--sans);position:relative;z-index:1}.avatar-journey_passTier__wDOVZ{display:flex;flex-direction:column;align-items:flex-start;margin-top:14px;animation:avatar-journey_passIn__ekfjI .45s ease-out}.avatar-journey_passTier__wDOVZ strong{font:600 30px/1.2 var(--sans);letter-spacing:-.035em}.avatar-journey_passTier__wDOVZ>span{font-size:12px}.avatar-journey_relationship__N7Rw1{display:block;margin-top:12px;font-size:12px;position:relative;z-index:1}.avatar-journey_memberPass__JrBxj>small{position:absolute;top:22px;right:14px;color:#766f68;font-size:9px}.avatar-journey_memberPanel__bi2lT h4{margin:20px 0 8px;font:600 16px/1.6 var(--sans)}.avatar-journey_privileges__E4kMZ{list-style:none;padding:0}.avatar-journey_privileges__E4kMZ li{display:flex;align-items:center;gap:10px;padding:10px 0;min-height:46px;font-size:14px;border-bottom:1px solid #e9e4df}.avatar-journey_privileges__E4kMZ svg{width:22px;height:22px;color:var(--accent);flex-shrink:0}.avatar-journey_eligibility__vBKXK{margin-top:14px;padding-top:0;font-size:11px;line-height:1.65;color:#6d635b}.avatar-journey_eligibility__vBKXK>summary{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;border-top:0;letter-spacing:0}.avatar-journey_eligibility__vBKXK>summary::-webkit-details-marker{display:none}.avatar-journey_eligibility__vBKXK>summary>span{font-size:19px}.avatar-journey_eligibility__vBKXK[open]>summary>span{transform:rotate(45deg)}.avatar-journey_eligibility__vBKXK p{margin-top:5px}.avatar-journey_encounter___5cw3{display:grid;grid-template-columns:1fr 1.25fr;gap:30px;border-top:1px solid var(--loyalty-line);margin-top:25px;padding:24px 0}.avatar-journey_brandView__on37U,.avatar-journey_guestView__MKN6E{display:grid;grid-template-columns:40px 1fr;gap:15px}.avatar-journey_brandView__on37U>svg,.avatar-journey_guestView__MKN6E>svg{width:30px;height:30px;color:var(--accent);margin-top:5px}.avatar-journey_brandView__on37U{padding-left:30px;border-left:1px solid var(--loyalty-line)}.avatar-journey_journey__WCgpg .avatar-journey_encounter___5cw3 h3{font-size:24px;margin-bottom:8px}.avatar-journey_encounter___5cw3 p{font-size:15px;line-height:1.75}.avatar-journey_encounter___5cw3 span{display:block;color:var(--loyalty-muted);font-size:12px;margin-top:8px;line-height:1.65}.avatar-journey_encounter___5cw3 .avatar-journey_messageHeading__LGimI{font-size:17px;margin-bottom:5px}.avatar-journey_disclaimer__JNzzY{color:var(--loyalty-muted);font-size:11px;line-height:1.7;margin-bottom:16px!important}.avatar-journey_liveStatus__shIUI{position:absolute;height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.avatar-journey_artFallback__qSx2a{position:absolute;inset:25px 20px auto;padding:12px;background:#fff;border:1px solid var(--loyalty-line);font-size:14px;z-index:2}@keyframes avatar-journey_arrival__PuymJ{0%{transform:translate(-38px)}18%,50%,80%{transform:translate(-27px,-7px)}34%,66%{transform:translate(-16px)}90%{transform:translateY(-11px)}to{transform:translate(0)}}@keyframes avatar-journey_walkOne__0dDIj{0%,32%,64%{opacity:1}16%,48%,80%,to{opacity:0}}@keyframes avatar-journey_walkTwo__bh0PG{0%,32%,64%,to{opacity:0}16%,48%,80%{opacity:1}}@keyframes avatar-journey_idleReturn__FAdNl{0%{opacity:0}to{opacity:1}}@keyframes avatar-journey_speechIn__mBUcz{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes avatar-journey_passIn__ekfjI{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes avatar-journey_guideTap__z5W_R{0%,60%,to{transform:translateY(0) rotate(-8deg)}25%,45%{transform:translateY(5px) rotate(0)}35%{transform:translateY(0) rotate(-8deg)}}@keyframes avatar-journey_inviteRing__JFr9s{0%,70%,to{box-shadow:0 0 0 0 #ab6c3500}25%{box-shadow:0 0 0 7px #ab6c3524}55%{box-shadow:0 0 0 12px #ab6c3500}}@media (min-width:1550px){.avatar-journey_stageGrid__lauFL{grid-template-columns:minmax(0,1fr) 340px}.avatar-journey_playArea__eg7_Q{height:410px}}@media (max-width:1160px){.avatar-journey_stageGrid__lauFL{grid-template-columns:minmax(0,1fr) 265px;gap:22px}.avatar-journey_controls__vFSGR{flex-wrap:wrap;gap:8px}.avatar-journey_controls__vFSGR button{font-size:13px;padding:10px 12px}.avatar-journey_controls__vFSGR .avatar-journey_next__qGDq0{min-width:156px}.avatar-journey_memberPanel__bi2lT{padding:17px}.avatar-journey_tripChoices__hgZe_{gap:16px}}@media (max-width:850px){.avatar-journey_stageGrid__lauFL{grid-template-columns:1fr;gap:20px}.avatar-journey_memberPanel__bi2lT{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;padding:20px;margin-top:0}.avatar-journey_journey__WCgpg .avatar-journey_memberPanel__bi2lT>h3{grid-column:1/-1;margin-bottom:12px}.avatar-journey_memberPass__JrBxj{grid-row:2/5;grid-column:1}.avatar-journey_memberPanel__bi2lT h4{margin:0}.avatar-journey_eligibility__vBKXK,.avatar-journey_privileges__E4kMZ{grid-column:2}.avatar-journey_playArea__eg7_Q{height:370px}.avatar-journey_encounter___5cw3{gap:20px}.avatar-journey_brandView__on37U{padding-left:20px}}@media (max-width:600px){.avatar-journey_journey__WCgpg{--scene-step:255px;--scene-width:1785px}.avatar-journey_journey__WCgpg .avatar-journey_heading__6t17F h2{font-size:31px;line-height:1.4;max-width:350px}.avatar-journey_heading__6t17F>p{font-size:15px;margin-top:12px}.avatar-journey_journeyGuide__QlJqS{display:grid;grid-template-columns:33px 1fr;gap:10px 12px;margin-top:20px;padding:15px}.avatar-journey_guideIcon__MSrVf{width:33px;height:38px}.avatar-journey_guideIcon__MSrVf svg{width:29px;height:29px}.avatar-journey_journeyGuide__QlJqS strong{font-size:15px}.avatar-journey_journeyGuide__QlJqS p{font-size:12px}.avatar-journey_journeyGuide__QlJqS>a,.avatar-journey_journeyGuide__QlJqS>button{grid-column:1/-1;width:100%;font-size:14px}.avatar-journey_tripChoices__hgZe_{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin-bottom:10px}.avatar-journey_tripChoices__hgZe_ button{gap:10px;padding:8px 0;font-size:14px}.avatar-journey_tripChoices__hgZe_ button>img{width:49px;height:31px}.avatar-journey_playArea__eg7_Q{height:378px;margin-inline:-10px}.avatar-journey_sceneWindow__KESSH{top:53px}.avatar-journey_mobileIdentity__EGcWj{position:absolute;top:0;left:10px;right:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:53px;padding:7px 0;border-bottom:1px solid var(--loyalty-line);background:#fff;font-size:12px;line-height:1.5;pointer-events:none}.avatar-journey_mobileIdentity__EGcWj>span{flex-shrink:0;font-weight:600}.avatar-journey_mobileIdentity__EGcWj small{display:block;font-size:10px;font-weight:400;color:var(--loyalty-muted)}.avatar-journey_mobileIdentity__EGcWj strong{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--accent);font-size:11px;font-weight:500;text-align:right}.avatar-journey_mobileIdentity__EGcWj svg{width:17px;height:17px;flex-shrink:0}.avatar-journey_world__Za42P{left:calc(50% - 127.5px);bottom:-119px}.avatar-journey_skyline__hr_4z{width:1000px;height:auto;bottom:30px}.avatar-journey_travelerPosition__Xo3Ui{width:133px;height:203px;left:calc(50% - 110px);bottom:4px}.avatar-journey_speech__eYvXy{left:34px;bottom:210px;max-width:190px;font-size:12px;padding:8px 11px}.avatar-journey_avatarBadge__JniwT{top:99px;right:0;font-size:9px}.avatar-journey_sceneCaption__DKMos{font-size:10px}.avatar-journey_checkpoints__OjDhC{margin-top:4px!important}.avatar-journey_checkpoints__OjDhC button{font-size:10px;gap:8px;min-height:56px;white-space:nowrap}.avatar-journey_checkpointDot__9dReg{width:18px;height:18px}.avatar-journey_checkpoints__OjDhC:before{top:17px}.avatar-journey_controls__vFSGR{display:grid;grid-template-columns:1fr 1.6fr;margin-top:12px;gap:8px}.avatar-journey_controls__vFSGR .avatar-journey_next__qGDq0{min-width:0}.avatar-journey_controls__vFSGR .avatar-journey_restart__zPC3M{border-color:var(--loyalty-line)}.avatar-journey_controls__vFSGR button{width:100%;min-height:44px;font-size:13px;padding:9px 10px}.avatar-journey_motionHint__X52OP{font-size:10px;margin-top:10px!important}.avatar-journey_memberPanel__bi2lT{grid-template-columns:1fr;padding:20px;gap:0}.avatar-journey_journey__WCgpg .avatar-journey_memberPanel__bi2lT>h3{font-size:24px}.avatar-journey_memberPass__JrBxj{grid-row:auto;grid-column:auto;min-height:150px}.avatar-journey_passTier__wDOVZ{flex-direction:row;justify-content:space-between;align-items:baseline}.avatar-journey_passTier__wDOVZ strong{font-size:33px}.avatar-journey_memberPanel__bi2lT h4{margin-top:18px}.avatar-journey_eligibility__vBKXK,.avatar-journey_privileges__E4kMZ{grid-column:auto}.avatar-journey_eligibility__vBKXK{margin-top:10px}.avatar-journey_encounter___5cw3{grid-template-columns:1fr;gap:20px;padding:22px 0;margin-top:25px}.avatar-journey_brandView__on37U,.avatar-journey_guestView__MKN6E{grid-template-columns:28px 1fr;gap:13px}.avatar-journey_brandView__on37U>svg,.avatar-journey_guestView__MKN6E>svg{width:24px;height:24px}.avatar-journey_brandView__on37U{padding:19px 0 0;border-left:0;border-top:1px solid var(--loyalty-line)}.avatar-journey_journey__WCgpg .avatar-journey_encounter___5cw3 h3{font-size:23px}.avatar-journey_encounter___5cw3 p{font-size:14px}.avatar-journey_disclaimer__JNzzY{font-size:10px}}@media (prefers-reduced-motion:reduce){.avatar-journey_journey__WCgpg *,.avatar-journey_journey__WCgpg :after,.avatar-journey_journey__WCgpg :before{animation:none!important;transition:none!important}.avatar-journey_idle__BA67c{opacity:1}.avatar-journey_walkOne__0dDIj,.avatar-journey_walkTwo__bh0PG{opacity:0}}