.brand-refresh.ce-page{--ce-ink:#191322;--ce-violet:#c8aceb;--ce-gold:#e0c080}.brand-refresh .ce-hero{background:var(--ce-ink);color:#fbf6ff;grid-template-columns:1.1fr 1fr;gap:0 20px;padding:42px 5% 32px;display:grid;position:relative}.brand-refresh .ce-hero-copy{z-index:1;padding-top:0}.brand-refresh .ce-breadcrumb{color:#c2b4d0;gap:12px;margin-bottom:51px;font-size:13px;display:inline-flex}.brand-refresh .ce-breadcrumb span{color:#766385}.brand-refresh .ce-gold{color:var(--ce-gold)}.brand-refresh .ce-hero h1{letter-spacing:-.045em;margin:25px 0;font-size:clamp(42px,4.8vw,76px);font-weight:500;line-height:1.06}.brand-refresh .ce-hero h1 em{color:var(--ce-violet)}.brand-refresh .ce-lead{color:#d4c8df;max-width:540px;font-size:18px;line-height:1.7}.brand-refresh .ce-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;display:flex}.brand-refresh .ce-text-link{border-bottom:1px solid #9784ab;align-items:center;gap:14px;padding:8px 0;font-size:15px;display:inline-flex}.brand-refresh .ce-team-art{align-self:center;min-width:0;margin:28px 0 10px}.brand-refresh .ce-orbit{width:100%;height:auto;display:block}.brand-refresh .ce-team-art figcaption{color:#bdaccb;justify-content:space-between;gap:16px;padding:0 24px;font-size:11px;display:flex}.brand-refresh .ce-team-art figcaption span:first-child{letter-spacing:1.3px}.brand-refresh .ce-hero-foot{color:#c0aecf;letter-spacing:1.3px;border-top:1px solid #685475;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:52px;padding-top:22px;font-size:10px;display:flex}.brand-refresh .ce-subnav{background:#f7f3fb;border-bottom:1px solid #dfd6e8;flex-wrap:wrap;justify-content:center;gap:12px 35px;padding:21px 5%;display:flex}.brand-refresh .ce-subnav a{align-items:center;gap:9px;min-height:26px;font-size:14px;display:inline-flex}.brand-refresh .ce-subnav a:hover{color:#6424dc}.brand-refresh .ce-section{padding:88px 7%;scroll-margin-top:24px}.brand-refresh .ce-section h2{letter-spacing:-.035em;margin:19px 0 24px;font-size:clamp(34px,3.7vw,55px);font-weight:400;line-height:1.12}.brand-refresh .ce-section h2 em{color:#78539c}.brand-refresh .ce-intro{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.brand-refresh .ce-intro>p{color:#65566f;max-width:350px;margin-bottom:25px}.brand-refresh .ce-steps{grid-template-columns:repeat(4,1fr);gap:28px;margin:28px 0 22px;padding:0;list-style:none;display:grid}.brand-refresh .ce-steps li{border-top:1px solid #baa6ce;padding-top:19px;list-style:none}.brand-refresh .ce-step-number{color:#876497;font-family:Georgia,serif;font-size:26px}.brand-refresh .ce-steps h3{margin:25px 0 14px;font-size:22px;font-weight:500;line-height:1.2}.brand-refresh .ce-steps p{color:#685971;font-size:16px}.brand-refresh .ce-caption{color:#716277;margin-top:32px;font-size:12px}.brand-refresh .ce-understanding{background:#efebf5;grid-template-columns:1fr 1.15fr;align-items:center;gap:60px;display:grid}.brand-refresh .ce-body{color:#685b72;max-width:490px}.brand-refresh .ce-observations{gap:13px;margin-top:28px;display:grid}.brand-refresh .ce-observations p{align-items:flex-start;gap:11px;font-size:15px;display:flex}.brand-refresh .ce-observations svg{color:#794a9e;margin-top:4px}.brand-refresh .ce-map{background:#f8f5fc;border:1px solid #dacfe5;border-radius:12px;min-width:0;margin:0;padding:16px}.brand-refresh .ce-map svg{width:100%;height:auto;display:block}.brand-refresh .ce-map figcaption{color:#705f7e;padding:0 16px 15px;font-size:13px;line-height:1.65}.brand-refresh .ce-control{color:#fcf6ff;background:#1e1828}.brand-refresh .ce-control h2 em{color:#ceb2eb}.brand-refresh .ce-control .ce-intro>p{color:#cfbfd9}.brand-refresh .ce-control-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0;display:grid}.brand-refresh .ce-control-grid article{border-top:1px solid #79648b;padding-top:25px}.brand-refresh .ce-label{letter-spacing:1.6px;color:#d9b878;font-size:11px}.brand-refresh .ce-control-grid h3{letter-spacing:-.02em;margin:22px 0 17px;font-size:clamp(24px,2.3vw,33px);font-weight:400;line-height:1.2}.brand-refresh .ce-control-grid p{color:#c7b9d2;font-size:16px}.brand-refresh .ce-review-line{background:#2c2439;border:1px solid #675171;border-radius:6px;flex-wrap:wrap;align-items:center;gap:18px;padding:23px;display:flex}.brand-refresh .ce-review-line span{letter-spacing:1.1px;color:#eddaae;font-size:11px}.brand-refresh .ce-review-line p{color:#d0c1de;margin-left:auto;font-size:13px}.brand-refresh .ce-continuity{grid-template-columns:1fr 1fr;gap:75px;display:grid}.brand-refresh .ce-history{padding:5px 0}.brand-refresh .ce-history article{border-left:1px solid #d0bede;padding:0 0 27px 28px;position:relative}.brand-refresh .ce-history article:before{content:"";background:#805695;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}.brand-refresh .ce-history article:last-child{padding-bottom:0}.brand-refresh .ce-history span{letter-spacing:1.2px;color:#7b5c89;font-size:10px}.brand-refresh .ce-history h3{margin:12px 0 8px;font-size:23px;font-weight:500}.brand-refresh .ce-history p{color:#695b73;font-size:16px}.brand-refresh .ce-depth{border-top:1px solid #dfd4e6;padding-top:62px}.brand-refresh .ce-details{margin-top:26px}.brand-refresh .ce-details details{border-top:1px solid #d1c2dd}.brand-refresh .ce-details details:last-child{border-bottom:1px solid #d1c2dd}.brand-refresh .ce-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:20px;list-style:none;display:flex}.brand-refresh .ce-details summary::-webkit-details-marker{display:none}.brand-refresh .ce-details summary span{color:#775089;font-size:26px}.brand-refresh .ce-details details[open] summary span{transform:rotate(45deg)}.brand-refresh .ce-details details p{color:#695b73;max-width:850px;padding:0 42px 24px 0}.brand-refresh .ce-details summary:focus-visible{outline-offset:5px;outline:3px solid #8548f2}.brand-refresh .ce-ownership{color:#fff5ff;background:#281d35;grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.brand-refresh .ce-ownership h2 em{color:#d0afe8}.brand-refresh .ce-ownership p:not(.br-eyebrow){color:#dbcee5;max-width:460px;margin-bottom:22px}.brand-refresh .ce-start{background:#eee6f5;grid-template-columns:1.5fr 1fr;align-items:center;gap:60px;display:grid}.brand-refresh .ce-start p:not(.br-eyebrow){color:#695576;max-width:500px}.brand-refresh .ce-start .ce-mail-note{margin-top:17px;font-size:12px}.brand-refresh .ce-closing-mark{aspect-ratio:1;background:radial-gradient(at 80% 15%,#dbc5ed,#efe6f6 70%);border:1px solid #c7b2d9;border-radius:50% 50% 10px 10px;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.brand-refresh .ce-closing-mark>span:first-child{letter-spacing:1.5px;text-align:center;color:#705086;margin-top:28px;font-size:10px}.brand-refresh .ce-closing-mark>span:nth-child(2){letter-spacing:-.03em;text-align:center;font-size:clamp(25px,3vw,42px);line-height:1.13}.brand-refresh .ce-closing-mark>span:nth-child(2) em{color:#794c90}.brand-refresh .ce-closing-mark>span:last-child{letter-spacing:2px;text-align:center;color:#6b477e;font-size:10px}@media (min-width:1600px){.brand-refresh .ce-hero,.brand-refresh .ce-section{padding-left:max(7%,50vw - 720px);padding-right:max(7%,50vw - 720px)}}@media (max-width:1000px){.brand-refresh .ce-hero{grid-template-columns:1fr}.brand-refresh .ce-team-art{justify-self:center;width:min(100%,570px);margin-top:20px}.brand-refresh .ce-hero h1{font-size:clamp(42px,7vw,66px)}.brand-refresh .ce-breadcrumb{margin-bottom:35px}.brand-refresh .ce-steps{grid-template-columns:repeat(2,1fr);gap:32px}.brand-refresh .ce-understanding,.brand-refresh .ce-continuity{gap:35px}.brand-refresh .ce-control-grid{gap:25px}.brand-refresh .ce-intro{gap:28px}}@media (max-width:700px){.brand-refresh .ce-hero{padding:28px 6% 23px}.brand-refresh .ce-hero h1{font-size:clamp(35px,8vw,50px)}.brand-refresh .ce-lead{font-size:17px}.brand-refresh .ce-hero-foot{flex-direction:column;gap:12px;margin-top:30px;line-height:1.65}.brand-refresh .ce-subnav{justify-content:flex-start;gap:9px 22px;padding:18px 6%}.brand-refresh .ce-subnav a{font-size:13px}.brand-refresh .ce-section{padding:56px 6%}.brand-refresh .ce-intro{display:block}.brand-refresh .ce-intro>p{max-width:none;margin-top:18px}.brand-refresh .ce-understanding,.brand-refresh .ce-continuity,.brand-refresh .ce-ownership,.brand-refresh .ce-start{grid-template-columns:1fr;gap:33px}.brand-refresh .ce-control-grid{grid-template-columns:1fr;gap:32px}.brand-refresh .ce-control-grid h3{font-size:29px}.brand-refresh .ce-review-line{gap:12px;padding:19px 15px}.brand-refresh .ce-review-line p{flex-basis:100%;margin-left:0}.brand-refresh .ce-review-line span{letter-spacing:.3px;font-size:10px}.brand-refresh .ce-details summary{font-size:18px}.brand-refresh .ce-closing-mark{justify-self:center;width:100%;max-width:350px}.brand-refresh .ce-team-art figcaption{padding:0 4px;font-size:9px}.brand-refresh .ce-map{padding:9px}.brand-refresh .ce-map figcaption{padding:0 6px 10px}}@media (max-width:420px){.brand-refresh .ce-steps{grid-template-columns:1fr;gap:25px}.brand-refresh .ce-steps h3{margin-top:15px}.brand-refresh .ce-actions{flex-direction:column;align-items:flex-start;gap:16px}.brand-refresh .ce-actions .br-button{gap:12px;max-width:100%;padding:15px;font-size:14px}.brand-refresh .ce-section h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.brand-refresh.ce-page *,.brand-refresh.ce-page :before,.brand-refresh.ce-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
