.seny-editorial{font-family:'Seny Display',Arial,sans-serif;font-size:16px;line-height:1.5;padding:110px 6vw;position:relative;isolation:isolate;scroll-margin-top:100px}
.seny-editorial *{box-sizing:border-box}.seny-editorial h2,.seny-editorial p,.seny-editorial figure{margin:0}.seny-editorial a{text-decoration:none}.seny-editorial h2{font-size:clamp(48px,6.9vw,110px);line-height:.99;letter-spacing:-.052em;font-weight:400}.seny-editorial h2 em{font-style:normal;color:#8d9691}.editorial-kicker{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:.13em}.editorial-text-link{display:inline-flex;align-items:center;gap:26px;color:inherit;font-size:15px;line-height:1.4;min-height:48px}.editorial-text-link svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.3;transition:transform .3s}.editorial-text-link:hover svg{transform:translateX(6px)}.seny-editorial :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:7px}
.seny-connected{background:#f4f3ee;color:#171d19;padding-bottom:85px}.connected-opening{display:grid;grid-template-columns:1fr 2fr;column-gap:8vw;align-items:start}.connected-opening .editorial-kicker{padding-top:10px}.connected-opening h2{font-size:clamp(46px,5.8vw,92px)}.connected-opening>p{grid-column:2;font-size:19px;line-height:1.6;color:#6d746e;margin-top:30px}.connected-composition{display:grid;grid-template-columns:1.5fr 1fr;gap:9vw;margin-top:85px;align-items:start}.connected-photo-crop{overflow:hidden;border-radius:18px;background:#e6e5de}.connected-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:none;transform:scale(1.06) translateY(var(--editorial-photo-shift,0px));transition:filter .4s}.connected-photo-main .connected-photo-crop{aspect-ratio:4/4.3}.connected-photo-small .connected-photo-crop{aspect-ratio:4/3}.connected-photo figcaption{display:flex;justify-content:space-between;font:9px/1.5 Arial,sans-serif;letter-spacing:.1em;color:#737a74;padding-top:18px}.connected-aside{padding-top:50px}.connected-aside>p{font-size:clamp(26px,3vw,44px);letter-spacing:-.035em;line-height:1.18;margin:32px 0 65px}.connected-aside>p>span{color:#7b847d}.connection-line{display:block;width:1px;height:75px;background:#c8cec8;position:relative;overflow:hidden}.connection-line i{position:absolute;top:0;left:0;width:1px;height:25px;background:#171d19;animation:connection-travel 3.5s ease-in-out infinite}@keyframes connection-travel{0%{transform:translateY(-25px)}100%{transform:translateY(100px)}}.connected-bottom{display:flex;justify-content:space-between;gap:40px;margin-top:60px;padding-top:28px;border-top:1px solid #17201826;align-items:center}.connected-bottom>p{color:#737a74;font-size:15px;line-height:1.6}
.seny-possibilities{color:#f5f5ef;background:#0b100e;padding-bottom:95px;overflow:hidden}.possibilities-heading{max-width:1050px}.possibilities-heading .editorial-kicker{color:#9ba59e;margin-bottom:36px}.possibilities-heading>p{font-size:18px;line-height:1.6;color:#a6b0a9;margin-top:30px}.possibility-experience{display:grid;grid-template-columns:1fr 1.18fr;gap:9vw;align-items:center;margin-top:80px}.possibility-path>.editorial-kicker{color:#7e8e82;margin-bottom:24px}.possibility-tabs{display:flex;flex-direction:column}.possibility-tabs button{border:0;border-top:1px solid #ffffff20;background:none;color:#7d8982;text-align:left;display:flex;align-items:center;gap:18px;padding:25px 0;min-height:72px;cursor:pointer;font:400 clamp(22px,2.45vw,36px)/1.2 'Seny Display',Arial,sans-serif;letter-spacing:-.03em;transition:color .3s,padding .4s}.possibility-tabs button:last-child{border-bottom:1px solid #ffffff20}.possibility-tabs button:hover{color:#d5ded8}.possibility-tabs button[aria-selected=true]{color:#fff;padding-left:10px}.channel-number{font:10px/1 Arial,sans-serif;color:#7c8880;letter-spacing:0;margin-right:3px}.channel-mark{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;margin-left:auto;opacity:0;transform:scale(.3);transition:transform .3s,opacity .3s}.possibility-tabs [aria-selected=true] .channel-mark{opacity:1;transform:scale(1)}.possibility-note{font-size:13px;line-height:1.6;color:#819087;margin-top:24px!important}.possibility-demo{color:#26322b;background:#f3f4ee;border-radius:20px;overflow:hidden;box-shadow:0 24px 90px #0004;min-width:0}.possibility-demo:focus-visible{outline:2px solid #fff;outline-offset:8px}.demo-top{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:24px 30px;border-bottom:1px solid #1a302018}.demo-brand{font:25px/1 'Archivo Black',Arial,sans-serif;letter-spacing:-.07em}.demo-brand>span{margin-left:2px}.demo-medium{font:8px/1.5 Arial,sans-serif;letter-spacing:.1em;color:#7a857c;margin-left:auto}.demo-presence{width:100%;display:flex;align-items:center;gap:7px;color:#7a857c;font-size:11px}.demo-presence i{width:4px;height:4px;border-radius:50%;background:#65806c}.demo-body{padding:36px 30px 28px;min-height:320px}.demo-question{font-size:17px;line-height:1.5;padding:15px 20px;border:1px solid #283c2420;border-radius:15px 15px 4px 15px;max-width:85%;margin-left:auto}.demo-answer{margin-top:29px;max-width:90%}.demo-speaker{display:block;font:10px/1.5 Arial,sans-serif;color:#819085;margin-bottom:12px}.demo-answer p{font-size:21px;letter-spacing:-.025em;line-height:1.4}.demo-result{border-top:1px solid #273b2622;margin-top:32px;padding-top:23px;display:flex;align-items:center;gap:15px;color:#758479;font-size:12px;line-height:1.7}.demo-result strong{font-weight:400;color:#2a392f}.result-line{width:24px;height:1px;background:#778d7d;position:relative}.result-line:after{content:'';position:absolute;right:0;top:-2px;width:5px;height:5px;border:1px solid #778d7d;border-radius:50%;background:#f3f4ee}.demo-footer{padding:18px 30px;border-top:1px solid #273b2622;display:flex;justify-content:space-between;align-items:center;font:8px/1.4 Arial,sans-serif;letter-spacing:.08em;color:#88948c}.demo-wave{display:flex;align-items:center;gap:3px;height:17px}.demo-wave i{display:block;width:1px;height:5px;background:#6e8576;animation:demo-wave 2.2s ease-in-out infinite;animation-delay:calc(var(--i,0)*-.17s)}.demo-wave i:nth-child(2),.demo-wave i:nth-child(6){--i:2;height:9px}.demo-wave i:nth-child(3),.demo-wave i:nth-child(5){--i:3;height:12px}.demo-wave i:nth-child(4){--i:4;height:17px}@keyframes demo-wave{50%{transform:scaleY(.4)}}.possibility-cta{border-bottom:1px solid #ffffff30;margin-top:60px;padding-bottom:10px;color:#dce4dd}
.seny-questions{background:#e9ece5;color:#17251d;display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;padding-top:110px;padding-bottom:120px}.questions-intro .editorial-kicker{font-size:9px;margin-bottom:36px;color:#7d897f}.questions-intro h2{font-size:clamp(46px,4.4vw,72px)}.questions-intro>p{font-size:16px;color:#6d7c70;margin:28px 0 16px}.questions-list{border-top:1px solid #22362730}.questions-list details{border-bottom:1px solid #22362730;padding:0;margin:0}.questions-list summary{display:flex;align-items:center;gap:20px;min-height:98px;padding:24px 0;cursor:pointer;list-style:none;font-size:clamp(20px,1.9vw,28px);line-height:1.3;letter-spacing:-.025em}.questions-list summary::-webkit-details-marker{display:none}.question-index{font:9px Arial,sans-serif;color:#89958c;letter-spacing:0;flex:0 0 18px}.question-toggle{position:relative;margin-left:auto;width:30px;height:30px;flex:0 0 30px;border:1px solid #233b2729;border-radius:50%;transition:background .3s,transform .4s}.question-toggle:before,.question-toggle:after{content:'';position:absolute;top:14px;left:9px;width:10px;height:1px;background:currentColor;transition:transform .4s}.question-toggle:after{transform:rotate(90deg)}details[open] .question-toggle:after{transform:rotate(0)}details[open] .question-toggle{background:#17251d;color:#ecf1e9}.question-answer{padding:0 38px 28px}.question-answer p{font-size:16px;line-height:1.7;color:#637267;max-width:500px}.question-answer .editorial-text-link{font-size:14px;margin-top:15px}details[open] .question-answer{animation:answer-enter .35s ease both}@keyframes answer-enter{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
/* Finish with the same editorial hierarchy rather than a generic button row. */
#footer .hello-bottom{border-top:1px solid #ffffff28;padding-top:30px;margin-top:44px}#footer .hello-actions{gap:28px}#footer .hello-primary{background:#f3f4ee;color:#17251d!important;border:1px solid #17251d30;border-radius:100px;padding:16px 22px 16px 28px;gap:30px;min-height:64px;transition:transform .35s,background .3s}#footer .hello-primary:hover{background:#fff;transform:translateY(-3px)}#footer .hello-orbit{border:1px solid #17251d30;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}#footer .hello-orbit svg{width:18px;height:18px}#footer .hello-secondary{border:0;border-bottom:1px solid #ffffff40;border-radius:0;padding:14px 0;min-height:48px}
html.editorial-motion [data-editorial-reveal]{opacity:0;translate:0 32px;transition:opacity .9s ease,translate 1s cubic-bezier(.22,1,.36,1)}html.editorial-motion [data-editorial-reveal].editorial-visible{opacity:1;translate:0 0}
@media(min-width:1000px){.questions-intro{position:sticky;top:130px;align-self:start}}
@media(max-width:767px){.seny-editorial{padding:64px 6vw}.seny-editorial h2{font-size:clamp(43px,11.8vw,70px)}.connected-opening{display:block}.connected-opening .editorial-kicker{padding:0;margin-bottom:27px}.connected-opening>p{font-size:16px;margin-top:24px}.connected-composition{gap:28px;grid-template-columns:1fr;margin-top:42px}.connected-photo-main .connected-photo-crop{aspect-ratio:5/4}.connected-aside{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.connection-line{display:none}.connected-aside>p{font-size:24px;margin:0;line-height:1.25}.connected-photo-small .connected-photo-crop{aspect-ratio:4/5}.connected-photo figcaption{font-size:7px;padding-top:12px}.connected-photo-crop{border-radius:12px}.connected-bottom{margin-top:35px;flex-direction:column;align-items:flex-start;gap:12px}.connected-bottom>p{font-size:13px}.editorial-text-link{font-size:14px;gap:18px}.possibilities-heading .editorial-kicker{font-size:8px;margin-bottom:27px}.possibilities-heading>p{font-size:16px;margin-top:25px}.possibility-experience{grid-template-columns:1fr;gap:30px;margin-top:40px}.possibility-path>.editorial-kicker{font-size:8px;margin-bottom:15px}.possibility-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.possibility-tabs button{font-size:18px;gap:8px;padding:18px 0;min-height:67px}.possibility-tabs button[aria-selected=true]{padding-left:0}.possibility-tabs button:nth-last-child(2){border-bottom:1px solid #ffffff20}.channel-number{font-size:8px;margin-right:0}.channel-mark{width:4px;height:4px;flex-basis:4px}.possibility-note{display:none}.demo-top{padding:20px 22px;gap:12px}.demo-brand{font-size:23px}.demo-medium{font-size:7px}.demo-body{padding:26px 22px;min-height:310px}.demo-question{font-size:15px;padding:13px 16px;max-width:90%}.demo-answer p{font-size:20px}.demo-result{margin-top:26px}.demo-footer{padding:17px 22px;font-size:7px}.possibility-demo{border-radius:15px}.possibility-cta{font-size:13px;margin-top:33px;gap:14px}.seny-questions{display:block}.questions-intro .editorial-kicker{font-size:8px;margin-bottom:28px}.questions-intro>p{font-size:15px;margin-top:24px}.questions-list{margin-top:38px}.questions-list summary{font-size:21px;min-height:86px;gap:12px;padding:22px 0}.question-index{flex-basis:13px;font-size:8px}.question-answer{padding:0 0 24px 25px}.question-answer p{font-size:15px}#footer .hello-bottom{padding-top:24px;margin-top:28px}#footer .hello-actions{align-items:flex-start;flex-direction:column;gap:13px}#footer .hello-primary{font-size:14px;min-height:60px;padding:13px 18px 13px 23px;gap:22px}html.editorial-motion [data-editorial-reveal]{translate:0 20px}}
@media(prefers-reduced-motion:reduce){html.editorial-motion [data-editorial-reveal]{opacity:1;translate:none;transition:none}.connected-photo img{transform:none}.connection-line i,.demo-wave i,.question-answer{animation:none!important}.editorial-text-link svg,.question-toggle,.question-toggle:after,.possibility-tabs button,.channel-mark,#footer .hello-primary{transition:none}}
#marketing-drawer nav>a:nth-child(6){animation-delay:.4s}#marketing-drawer nav>a:nth-child(7){animation-delay:.48s}
/* Keep supporting copy readable, including the smallest labels. */
.connected-opening>p,.connected-photo figcaption,.connected-bottom>p{color:#626c63}
.questions-intro h2 em,.questions-intro .editorial-kicker,.questions-intro>p,.question-index,.question-answer p{color:#596a5e}
.demo-medium,.demo-presence,.demo-speaker,.demo-footer{color:#5d6e61}
.demo-result{color:#5d6e61}

/* Give the rounded editorial image a visible frame between sections. */
.campaign-world{margin-top:64px;border:1px solid #25292320}
@media(max-width:767px){.campaign-world{margin-top:28px}}
