.cb-editorial .ce-clear-intro{padding-top:clamp(70px,7vw,110px)}.ce-clear-heading{text-align:center;max-width:760px;margin:0 auto 48px}.ce-clear-heading .ce-small-label{margin-bottom:22px;display:block}.cb-editorial .ce-clear-heading h2{text-wrap:balance;margin:0;font-size:clamp(40px,4.5vw,68px);line-height:1.04}.cb-editorial .ce-clear-heading>p{color:#625e56;margin:22px 0 0;line-height:1.65}.ce-story{max-width:1200px;margin:auto}.cb-editorial .ce-story-tabs{border-bottom:1px solid #b8ac9c70;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cb-editorial .ce-story-tabs li{border:0;min-width:0;padding:0}.ce-story-tabs button{color:#726b60;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px 1fr 20px;align-items:center;gap:5px 14px;width:100%;padding:22px 28px;transition:color .26s,background .26s;display:grid;position:relative}.ce-story-tabs button:after{content:"";transform-origin:0;background:#f54e25;height:3px;transition:transform .35s;position:absolute;bottom:-1px;left:28px;right:28px;transform:scaleX(0)}.ce-story-tabs button[aria-selected=true]{color:#ba3a1e;background:#fff8ee80}.ce-story-tabs button[aria-selected=true]:after{transform:scaleX(1)}.ce-story-tabs button:hover{color:#ba3a1e;background:#fff8ee80}.ce-story-tabs button strong{font:400 clamp(25px,2.6vw,35px)/1.15 Nimbus Narrow,sans-serif}.ce-story-tabs button small{color:#6c6256;grid-column:2;font-size:12px}.ce-story-tabs button>svg{opacity:.5;grid-area:1/3/3;width:16px}.ce-step-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.ce-story-panels{background:#faf5ed}.ce-story-panel{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(30px,4vw,64px);min-height:430px;padding:clamp(28px,3.8vw,54px);display:grid}.ce-story-panel[hidden]{display:none}.ce-story[data-ready=true] .ce-story-panel:not([hidden]){animation:.42s cubic-bezier(.22,.7,.3,1) both ce-story-arrive}@keyframes ce-story-arrive{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}.cb-editorial .ce-story-copy h3{text-wrap:balance;margin:0 0 22px;font:400 clamp(30px,3.1vw,44px)/1.08 Nimbus Narrow,sans-serif}.cb-editorial .ce-story-copy>p{color:#655d52;max-width:45ch;margin:0;font-size:15px;line-height:1.65}.ce-story-work{border-left:2px solid #ef592c;margin-top:25px;padding-left:17px}.ce-story-work>span{color:#ae3e21;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.cb-editorial .ce-story-work>p{color:#302c26;max-width:44ch;margin:6px 0 0;font-size:14px;line-height:1.6}.ce-story-copy>a{color:#a6391e;align-items:center;gap:16px;margin-top:24px;padding:7px 0;font-size:12px;display:inline-flex}.ce-story-copy>a svg{width:16px}.ce-story-copy>a:hover{text-underline-offset:5px;text-decoration:underline}.ce-story-visual{flex-direction:column;justify-content:center;min-width:0;min-height:320px;display:flex;position:relative}.ce-scene-caption{text-align:center;color:#766552;margin-top:24px;font-size:11px;line-height:1.5;display:block}.ce-discovery-query{z-index:1;background:#fff;border:1px solid #e6daca;border-radius:40px;align-items:center;gap:14px;padding:17px 20px;font-size:13px;display:flex;box-shadow:0 10px 35px #4930130b}.ce-discovery-query>svg{color:#d84a25;flex-shrink:0;width:19px}.ce-discovery-query>span{color:#a79b8d;margin-left:auto}.ce-discovery-map{color:#f55325;height:215px;margin:0 -10px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ce-discovery-map>svg{width:100%;height:100%;position:absolute}.ce-city-blocks{fill:#eee3d4;stroke:#e5d8c6;stroke-width:1px}.ce-city-route{stroke:currentColor;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:330}.ce-story[data-ready=true] .ce-story-panel:not([hidden]) .ce-city-route{animation:1.1s ease-out both ce-story-route}@keyframes ce-story-route{0%{stroke-dashoffset:330px}to{stroke-dashoffset:0}}.ce-discovery-place{color:#302c26;background:#fffaf2;border:1px solid #ebc9b3;width:195px;padding:16px;position:absolute;top:46px;left:46%;box-shadow:0 10px 30px #a36c2920}.ce-place-pin{color:#f55325;text-shadow:0 0 16px #f5532530;font-size:24px;position:absolute;bottom:-13px;left:-10px}.ce-discovery-place>strong{font:400 25px/1 Nimbus Narrow,sans-serif}.ce-discovery-place>span:last-child{color:#8d543b;justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;display:flex}.ce-discovery-place svg{width:13px}.ce-story-browser{background:#151813;border:1px solid #9e8f7d40;border-radius:7px;overflow:hidden;transform:perspective(1000px)rotateY(-5deg)rotateX(2deg);box-shadow:0 20px 35px #46322118}.ce-story-browser>div{background:#e6ded1;align-items:center;gap:4px;padding:9px 12px;display:flex}.ce-story-browser i{background:#b9a893;border-radius:50%;width:4px;height:4px}.ce-story-browser i:first-child{background:#ee6035}.ce-story-browser>div>span{color:#6f6558;margin:auto;padding-right:20px;font-size:8px}.ce-story-browser img{width:100%;height:auto;display:block}.ce-story-chat{background:#eee4d6;border:1px solid #e0cebb;border-radius:14px;width:min(340px,100%);margin:0 auto;padding:0 20px 18px;box-shadow:0 18px 36px #4e341412}.ce-story-chat-top{border-bottom:1px solid #dbc9b7;align-items:center;gap:12px;margin-bottom:20px;padding:16px 0;display:flex}.ce-story-chat-top>span{color:#fff9f1;background:#f65528;border-radius:50%;padding:6px 11px;font-size:22px;font-weight:700}.ce-story-chat-top strong{font-size:13px;font-weight:500;display:block}.ce-story-chat-top small{color:#89725b;margin-top:3px;font-size:10px;display:block}.ce-story-chat-top svg{color:#b34723;width:17px;margin-left:auto}.ce-story-message{background:#fffaf5;border-radius:0 10px 10px;max-width:87%;padding:13px;font-size:13px;line-height:1.5;display:block}.ce-story-message small{text-align:right;color:#8f745e;margin-top:4px;font-size:8px;display:block}.ce-story-reply{background:#ffc89e;border-radius:10px 0 10px 10px;margin:14px 0 0 auto}.ce-story-reply b{margin-left:3px;font-weight:400}.ce-story-compose{color:#948473;background:#fff8ee;border-radius:20px;justify-content:space-between;align-items:center;margin-top:24px;padding:9px 12px;font-size:11px;display:flex}.ce-story-compose svg{color:#fff;background:#f55325;border-radius:50%;width:27px;padding:5px}.cb-editorial .ce-project-summary.ce-clear-summary{border:0;grid-template-columns:1fr auto;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:46px 0 0;display:grid}.cb-editorial .ce-clear-summary h3{margin:12px 0 16px;font:400 clamp(28px,3vw,40px)/1.1 Nimbus Narrow,sans-serif}.cb-editorial .ce-clear-summary>div>p:not(.ce-project-duration){color:#655d52;max-width:57ch;margin:0;font-size:15px;line-height:1.65}.ce-clear-commitment{border-left:1px solid #cfc0ab;min-width:240px;padding-left:38px}.cb-editorial .ce-clear-commitment .ce-project-duration{margin:0;font-size:14px;line-height:1.8}.ce-clear-commitment strong{color:#b64023;font-weight:500}.ce-clear-commitment .ce-text-link{margin-top:12px;padding:11px 0 7px}.ce-clear-invitation{text-align:center;margin:clamp(60px,8vw,100px) auto 0}.ce-clear-invitation>span{display:block}.ce-clear-invitation>a{text-wrap:balance;align-items:center;gap:25px;margin-top:16px;font:400 clamp(29px,3.6vw,48px)/1.1 Nimbus Narrow,sans-serif;display:inline-flex}.ce-clear-invitation svg{color:#be3e21;flex-shrink:0;width:27px}.cb-editorial .ce-clear-invitation>p{color:#776d60;margin:14px 0 0;font-size:13px}.ce-story[data-ready=false] .ce-story-tabs{display:none}.ce-story[data-ready=false] .ce-story-panel+.ce-story-panel{border-top:1px solid #dacbb7}@media (max-width:900px){.ce-story-panel{gap:24px;padding:30px 25px}.ce-discovery-place{width:175px;left:35%}.ce-story-tabs button{gap:5px 9px;padding:19px 16px}.ce-story-tabs button:after{left:16px;right:16px}}@media (max-width:700px){.ce-clear-heading{margin-bottom:30px}.cb-editorial .ce-clear-heading>p{font-size:14px}.ce-story-tabs button{flex-wrap:wrap;align-content:start;gap:7px;min-height:91px;padding:16px 8px;display:flex}.ce-story-tabs button strong{font-size:25px}.ce-story-tabs button small{width:100%;padding-left:12px;font-size:10px;line-height:1.3}.ce-story-tabs button>svg{display:none}.ce-story-tabs button:after{left:8px;right:8px}.ce-story-panel{grid-template-columns:1fr;align-content:start;gap:20px;min-height:690px;padding:27px 20px}.cb-editorial .ce-story-copy h3{font-size:34px}.ce-story-visual{min-height:260px}.ce-discovery-query{gap:9px;padding:13px;font-size:11px}.ce-discovery-map{height:180px}.ce-discovery-place{width:160px;padding:13px;top:37px;left:35%}.ce-discovery-place>strong{font-size:23px}.ce-discovery-place>span:last-child{font-size:9px}.ce-scene-caption{margin-top:15px;font-size:10px}.cb-editorial .ce-project-summary.ce-clear-summary{grid-template-columns:1fr;gap:24px;padding-top:32px}.ce-clear-commitment{border:0;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding-left:0;display:flex}.cb-editorial .ce-clear-commitment .ce-project-duration{font-size:12px}.ce-clear-commitment .ce-text-link{gap:10px;font-size:12px}.ce-clear-invitation>a{display:block}.ce-clear-invitation>a svg{vertical-align:middle;width:20px;margin-left:12px;display:inline-block}}@media (max-width:360px){.ce-story-tabs button strong{font-size:22px}.ce-story-tabs button{gap:5px}.ce-story-panel{padding-inline:16px}.ce-discovery-place{left:28%}.ce-clear-commitment{flex-direction:column;align-items:start;gap:4px}}@media (prefers-reduced-motion:reduce){.ce-story *,.ce-story :after{transition:none!important;animation:none!important}.ce-story-browser{transform:none}}@media (max-width:700px){.ce-story-tabs .ce-step-dot{display:none}.ce-story-tabs button{text-align:center;justify-content:center}.ce-story-tabs button small{padding-left:0}}@media (max-width:360px){.ce-story-tabs button strong{font-size:20px}.ce-story-tabs button{padding-inline:5px}}.ce-story-tabs button{grid-template-columns:28px 1fr 20px}.ce-story-tabs button>.base-icon.ce-step-icon{opacity:1;color:currentColor;grid-area:1/1/3;width:28px;height:28px;display:block}@media (max-width:700px){.ce-story-tabs button{flex-flow:column;align-items:center}.ce-story-tabs button>.base-icon.ce-step-icon{width:24px;height:24px}.ce-story-tabs button small{width:100%}}
