.ss-signals{--ss-ink:#171a14;--ss-paper:#f5eee3;--ss-ease:cubic-bezier(.22,.8,.22,1);background:var(--ember);color:var(--ss-ink);padding-block:clamp(4rem,6vw,6rem);scroll-margin-top:5.5rem;position:relative}.ss-signals .section-index{color:#32170e;border-color:#171a1440}.ss-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,7vw,8rem);padding-top:clamp(3.5rem,5vw,5rem);display:grid}.ss-intro{min-width:0}.ss-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.6rem;font-size:.65rem}.ss-signals h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:Nimbus Narrow,sans-serif;font-size:clamp(4rem,6.1vw,7rem);font-weight:400;line-height:.91}.ss-signals h2 em{color:var(--ss-paper);font-style:normal}.ss-lead{max-width:34ch;margin:2rem 0;font-size:.95rem;line-height:1.7}.ss-reading{border-block:1px solid #171a1433;align-items:center;gap:.9rem;width:fit-content;padding-block:1.4rem;font-size:.8rem;display:flex}.ss-reading strong{color:var(--ss-paper);font-family:Nimbus Narrow,sans-serif;font-size:1.8rem;font-weight:400}.ss-reading .directional-arrow{width:18px;height:18px}.ss-invitation{align-items:center;gap:1.5rem;margin:1.4rem 0 0;font-size:.75rem;display:flex}.ss-invitation .directional-arrow{width:16px;height:16px}.ss-situations{min-width:0}.ss-situation{interpolate-size:allow-keywords;transition:background-color .5s ease, color .5s ease, border-radius .65s var(--ss-ease), margin .65s var(--ss-ease);border-top:1px solid #171a1455}.ss-situation:last-child{border-bottom:1px solid #171a1455}.ss-situation summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:1.1rem;padding:1rem 1.5rem;list-style:none;display:grid}.ss-situation summary::-webkit-details-marker{display:none}.ss-situation summary>.business-signal-icon{color:currentColor;width:29px;height:29px}.ss-summary-copy{min-width:0;display:block}.ss-category{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.65rem;line-height:1.5;display:block}.ss-title{letter-spacing:-.02em;text-wrap:balance;font-family:Nimbus Narrow,sans-serif;font-size:clamp(1.65rem,2.2vw,2.4rem);line-height:1.08;display:block}.ss-toggle{width:22px;height:22px;display:block;position:relative}.ss-toggle>span{width:16px;height:1px;transition:transform .55s var(--ss-ease);background:currentColor;position:absolute;top:10px;left:3px}.ss-toggle>span:last-child{transform:rotate(90deg)}.ss-situation[open] .ss-toggle>span:last-child{transform:rotate(0)}.ss-situation summary:focus-visible{outline-offset:-5px;border-radius:inherit;outline:2px solid}.ss-situation[open]{background:var(--ss-ink);color:var(--ss-paper);border-color:#0000;border-radius:5px 28px 5px 5px;margin-block:.6rem}.ss-situation[open] summary{padding-inline:1.5rem}.ss-situation[open] summary>.business-signal-icon,.ss-situation[open] .ss-category,.ss-situation[open] .ss-toggle{color:#ff946c}.ss-answer-inner{transform-origin:50% 0;padding:0 1.5rem 1.5rem 4.6rem}.ss-answer p{color:#dedbce;max-width:48ch;margin:0;font-size:.9rem;line-height:1.7}.ss-topics{border-top:1px solid #f5eee32b;margin-top:1.4rem;padding-top:1rem;position:relative;overflow:hidden}.ss-topics-label{color:#ff946c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.7rem;font-size:.62rem;display:block}.ss-topics>div{flex-wrap:wrap;gap:.5rem 1.2rem;font-size:.75rem;display:flex}.ss-topics>div>span{align-items:center;gap:.45rem;display:inline-flex}.ss-topics>div>span:before{content:"";background:#ff7b4b;border-radius:50%;width:3px;height:3px}@supports selector(details::details-content){.ss-situation::details-content{content-visibility:hidden;block-size:0;transition:block-size .7s var(--ss-ease), content-visibility .7s allow-discrete;overflow:clip}.ss-situation[open]::details-content{content-visibility:visible;block-size:auto}}@media (hover:hover){.ss-situation:not([open]) summary:hover{background:#fff3df20}}@media (prefers-reduced-motion:no-preference){.ss-situation[open] .ss-answer-inner{animation:ss-unfold .75s var(--ss-ease) both}.ss-situation[open] .ss-topics:after{content:"";width:35%;height:1px;animation:ss-connect 1.1s .15s var(--ss-ease) both;background:linear-gradient(90deg,#0000,#ff986e,#0000);position:absolute;top:0;left:0}@keyframes ss-unfold{0%{opacity:0;transform:perspective(900px)rotateX(-8deg)translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-connect{0%{opacity:0;transform:translate(-100%)}35%{opacity:1}to{opacity:0;transform:translate(300%)}}}@media (max-width:1100px){.ss-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem}.ss-signals h2{font-size:6.7vw}.ss-situation summary{grid-template-columns:26px minmax(0,1fr) 20px;gap:.8rem}.ss-answer-inner{padding-left:1.5rem}}@media (max-width:760px){.ss-layout{grid-template-columns:1fr;gap:2.5rem}.ss-signals h2{font-size:clamp(3.7rem,15vw,5.8rem)}.ss-lead{max-width:36ch;margin:1.5rem 0;font-size:.9rem}.ss-reading{padding-block:1rem}.ss-invitation{margin-top:1rem}.ss-invitation>.directional-arrow{rotate:90deg}.ss-eyebrow{margin-bottom:1.25rem}.ss-situation summary{padding:1rem}.ss-title{font-size:1.85rem}.ss-situation[open] summary{padding-inline:1rem}.ss-answer-inner{padding:0 1rem 1.5rem}.ss-answer p{font-size:.85rem}.ss-category{font-size:.62rem}}@media (max-width:360px){.ss-situation summary{grid-template-columns:22px minmax(0,1fr) 18px;gap:.6rem}.ss-situation summary>.business-signal-icon{width:23px;height:23px}.ss-title{font-size:1.65rem}.ss-situation[open] summary{padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.ss-signals *,.ss-signals :after{transition:none!important;animation:none!important}.ss-situation::details-content{transition:none!important;animation:none!important}}@media (forced-colors:active){.ss-situation[open]{border:1px solid canvastext}.ss-signals h2 em,.ss-reading strong,.ss-situation[open] .ss-category,.ss-answer p,.ss-topics-label{color:canvastext}}.sl-opening{--sl-orange:#ff6134;--sl-ease:cubic-bezier(.22, .8, .22, 1);isolation:isolate;color:var(--paper);padding:2.7rem var(--gutter) 3.5rem;background:#10130f;position:relative}.sl-opening:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 70%,#f94d2015,#0000 65%);position:absolute;inset:0}.sl-topline{justify-content:space-between;align-items:center;gap:2rem;display:flex}.sl-topline .eyebrow{color:var(--sl-orange);margin:0}.sl-topline>span{color:#a7ad9c;font-size:.75rem}.sl-opening h1{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;max-width:none;margin:3.5rem 0 2.5rem;font-family:Nimbus Narrow,sans-serif;font-size:clamp(4rem,8.3vw,9.5rem);font-weight:400;line-height:.91;position:relative}.sl-opening h1>span,.sl-opening h1>em{display:block}.sl-opening h1 em{color:var(--sl-orange);font-style:normal}.sl-possibilities{align-items:start;gap:.75rem;padding-bottom:1rem;display:flex}.sl-sheet{min-width:0;color:var(--paper);transition:flex-grow .95s var(--sl-ease) .14s, transform .95s var(--sl-ease) .14s;flex:1;display:block}.sl-sheet:nth-child(2n){padding-top:1.6rem}.sl-sheet-art{isolation:isolate;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:#20251d;height:clamp(14rem,21vw,22rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f5eadb12}.sl-sheet-art img{object-fit:cover;filter:saturate(.5)brightness(.8);width:100%;height:100%;transition:transform 1.1s var(--sl-ease), filter .8s ease;display:block;position:absolute;inset:0;transform:scale(1.02)}.sl-sheet-shade{background:linear-gradient(#0000 20%,#080c0855 55%,#080c08ed 100%);position:absolute;inset:0}.sl-sheet-stroke{background:var(--sl-orange);clip-path:ellipse(105% 0% at 50% 100%);opacity:.87;transition:clip-path .85s var(--sl-ease);position:absolute;inset:0}.sl-sheet-verb{letter-spacing:-.03em;text-wrap:balance;max-width:8ch;transition:color .55s ease, transform .85s var(--sl-ease);font-family:Nimbus Narrow,sans-serif;font-size:clamp(1.9rem,3vw,3.25rem);line-height:.95;position:absolute;bottom:1.3rem;left:1.25rem;right:1.25rem}.sl-sheet-purpose{color:#10130f;opacity:0;max-width:26ch;transition:opacity .35s ease, transform .7s var(--sl-ease);font-size:.85rem;line-height:1.55;position:absolute;bottom:1.4rem;left:1.25rem;right:1.25rem;transform:translateY(12px)}.sl-sheet-art:after{content:"";pointer-events:none;opacity:0;transition:transform 1.25s var(--sl-ease), opacity .6s ease;background:linear-gradient(110deg,#0000 40%,#ffdbc72b 50%,#0000 60%);position:absolute;inset:-30% -70%;transform:translate(-28%)}.sl-sheet-art>.base-icon{color:#ff825b;width:1.5rem;height:1.5rem;transition:color .55s;position:absolute;top:1.25rem;left:1.25rem}.sl-sheet-corner{color:var(--paper);opacity:0;transition:opacity .55s ease, transform .7s var(--sl-ease);position:absolute;top:1.3rem;right:1rem;transform:translate(-4px,4px)}.sl-sheet-caption{color:#c9c9bb;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem .15rem 0;font-size:.75rem;line-height:1.5;display:flex}.sl-sheet-caption>span{max-width:23ch}.sl-sheet-caption .directional-arrow{color:var(--sl-orange);flex:none;width:.9rem;height:.9rem}.sl-sheet:is(:hover,:focus-visible){flex-grow:2;transition-delay:0s;transform:translateY(-.5rem)}.sl-sheet:is(:hover,:focus-visible) img{filter:saturate()brightness();transform:scale(1.08)}.sl-sheet:is(:hover,:focus-visible) .sl-sheet-stroke{clip-path:ellipse(140% 68% at 45% 100%)}.sl-sheet:is(:hover,:focus-visible) .sl-sheet-verb{color:#10130f;transform:translateY(-4.7rem)}.sl-sheet:is(:hover,:focus-visible) .sl-sheet-purpose{opacity:1;transition-delay:.2s;transform:translateY(0)}.sl-sheet:is(:hover,:focus-visible) .sl-sheet-art:after{opacity:1;transform:translate(28%)}.sl-sheet:is(:hover,:focus-visible) .sl-sheet-art>.base-icon{color:var(--paper)}.sl-sheet:is(:hover,:focus-visible) .sl-sheet-corner{opacity:1;transform:translate(0)}.sl-sheet:focus-visible{outline:2px solid var(--sl-orange);outline-offset:5px}.sl-bottomline{justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.sl-bottomline p{color:#c1c2b3;max-width:40ch;margin:0;font-size:.85rem;line-height:1.65}.sl-bottomline a{border-bottom:1px solid #ff754d80;align-items:center;gap:2.5rem;min-height:44px;font-size:.8rem;display:flex}.sl-bottomline a>.directional-arrow{color:var(--sl-orange)}.sl-bottomline a:focus-visible{outline:2px solid var(--sl-orange);outline-offset:5px}@media (prefers-reduced-motion:no-preference){.sl-opening h1{animation:sl-arrive .8s var(--sl-ease) both}.sl-possibilities{animation:sl-arrive 1s .12s var(--sl-ease) both}@keyframes sl-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:1600px){.sl-opening{max-width:none}.sl-opening h1{font-size:8.3vw}.sl-sheet-art{height:21vw;max-height:25rem}}@media (max-width:1050px){.sl-opening{padding-top:2.4rem}.sl-opening h1{margin-top:3rem;font-size:9vw}.sl-possibilities{gap:.6rem}.sl-sheet-art{height:15rem}.sl-sheet-verb{font-size:2.05rem;bottom:1.1rem;left:1rem;right:.7rem}.sl-sheet-art>.base-icon{top:1rem;left:1rem}.sl-sheet-caption{gap:.5rem;font-size:.7rem}}@media (min-width:761px) and (max-width:1050px){.sl-possibilities{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ff6134 #ffffff15;overflow-x:auto}.sl-sheet,.sl-sheet:is(:hover,:focus-visible){scroll-snap-align:start;flex:0 0 40%}}@media (max-width:760px){.sl-opening{padding:2.2rem 1.5rem 3rem}.sl-topline>span{display:none}.sl-opening h1{margin:2.8rem 0 2rem;font-size:clamp(2.8rem,12vw,5.5rem);line-height:.96}.sl-possibilities{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ff6134 #ffffff15;gap:.85rem;margin:0 -.4rem;padding:0 .4rem 1rem;overflow-x:auto}.sl-sheet,.sl-sheet:is(:hover,:focus-visible){scroll-snap-align:start;flex:0 0 68%}.sl-sheet:nth-child(2n){padding-top:1.25rem}.sl-sheet-art{height:16rem}.sl-sheet-verb{font-size:2.75rem;left:1.2rem;right:1rem}.sl-sheet-caption{font-size:.8rem}.sl-bottomline{flex-direction:column;align-items:start;gap:1.25rem;margin-top:1.5rem}.sl-bottomline p{max-width:32ch;font-size:.85rem}.sl-bottomline a{font-size:.8rem}}@media (max-width:360px){.sl-opening{padding-inline:1.2rem}.sl-opening h1{font-size:11.9vw}.sl-sheet,.sl-sheet:is(:hover,:focus-visible){flex-basis:78%}.sl-sheet-verb{font-size:2.5rem}}@media (hover:none){.sl-sheet .sl-sheet-purpose{opacity:1;color:#d6d6ca;font-size:.8rem;left:1.2rem;right:1rem;transform:none}.sl-sheet .sl-sheet-verb{transform:translateY(-4.7rem)}.sl-sheet:hover:not(:focus-visible) .sl-sheet-verb{transform:translateY(-4.7rem)}.sl-sheet:focus-visible .sl-sheet-purpose{color:#10130f}.sl-sheet:hover:not(:focus-visible){transform:none}.sl-sheet:hover:not(:focus-visible){flex-grow:1}.sl-sheet:hover:not(:focus-visible) .sl-sheet-stroke{clip-path:ellipse(105% 0% at 50% 100%)}.sl-sheet:hover:not(:focus-visible) .sl-sheet-verb{color:var(--paper)}}@media (prefers-reduced-motion:reduce){.sl-opening *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.sl-sheet-art img,.sl-sheet-shade,.sl-sheet-stroke{display:none}.sl-sheet-art{clip-path:none;border:1px solid canvastext}.sl-opening h1 em,.sl-sheet-verb,.sl-sheet:is(:hover,:focus-visible) .sl-sheet-verb{color:linktext}}
