@import url('style-v3.css');
/* Steel, glass and readable footage. One set of surfaces for the product UI. */
.continuous .stage{opacity:1}.continuous .world>img{position:absolute;inset:0;will-change:opacity,transform}.continuous .world-wash{background:linear-gradient(90deg,#f5f7f9f5,#f5f7f9cb 39%,#f5f7f949 76%,#f5f7f924)}
.continuous .device{box-shadow:5px 5px 0 #71818a,18px 28px 55px #183b4926}.ui-screen{background:#f4f7f8;color:#152c37}.ui-screen svg,.ui-flight-plane svg,.story-guide svg{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.ui-status{height:36px;padding:11px 20px 0;font-size:10px;font-weight:700;display:flex;justify-content:space-between}.ui-header{height:46px;padding:4px 16px 10px;display:flex;align-items:center;justify-content:space-between}.ui-wordmark{font-size:17px;letter-spacing:-.7px;font-weight:700;display:flex;align-items:center;gap:7px}.ui-wordmark svg{width:20px;height:20px}.ui-online{font-size:8px;color:#357164;display:flex;gap:4px;align-items:center}.ui-online:before{content:'';width:4px;height:4px;border-radius:50%;background:currentColor}
.ui-event-stack{position:absolute;inset:84px 0 0}.ui-event{position:absolute;inset:0;opacity:0;will-change:opacity}.ui-event:first-child{opacity:1}.ui-camera{padding:4px 17px 11px;display:flex;justify-content:space-between;align-items:center;font-size:10px}.ui-camera strong{font-size:13px;font-weight:700}.ui-camera>span{color:#7a8d94}.ui-media{height:240px;margin:0 12px;position:relative;overflow:hidden;border-radius:12px;background:#dce4e7}.ui-media>img{width:100%;height:100%;object-fit:cover;object-position:72% 70%;transform-origin:65% 72%}.ui-event[data-case="1"] .ui-media>img{object-position:76% 75%;transform-origin:78% 75%}.ui-event[data-case="3"] .ui-media>img{object-position:72% 50%}.ui-media-label{position:absolute;bottom:9px;left:10px;font-size:9px;color:white;background:#142b3999;padding:5px 7px;border-radius:4px}.ui-target{position:absolute;width:31%;height:43%;border:1px solid #d5f5f6;border-radius:8px;opacity:0;box-shadow:0 0 0 100px #102b3912}.ui-scan{position:absolute;top:50%;left:0;right:0;height:35px;background:linear-gradient(transparent,#ccf6f62e);border-bottom:1px solid #d2ffffbb;opacity:0}.ui-event-meta{padding:14px 17px}.ui-event-meta>span{display:block;color:#738992;font-size:9px}.ui-event-meta>strong{display:block;font-size:17px;line-height:1.25;margin-top:4px;letter-spacing:-.35px}
.ui-flight-plane{position:absolute;inset:9px;pointer-events:none;z-index:3;transform-style:preserve-3d}.ui-rule-card{position:absolute;left:12px;right:12px;top:404px;background:#e9f0f3;border:1px solid #d3e1e7;border-radius:12px;padding:13px 14px 11px;transform-origin:50% 50%;opacity:0;color:#244454;will-change:transform,opacity}.ui-rule-card:first-child{opacity:1}.ui-rule-label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;color:#527c8e}.ui-rule-label>svg{width:13px;height:13px}.ui-rule-match{margin-left:auto;opacity:0;color:#328070;display:flex}.ui-rule-match>svg{width:13px;height:13px}.ui-rule-card>p{font-size:12px;line-height:1.4;margin:8px 0 10px;min-height:34px;color:#274e61}.ui-review-track{height:2px;background:#d0e0e6;overflow:hidden}.ui-review-track>i{display:block;height:100%;background:#4f8a9d;transform:scaleX(0);transform-origin:left}.ui-review-caption{margin-top:6px;font-size:8px;display:grid}.ui-review-caption>span{grid-area:1/1}.ui-review-caption>span:first-child{opacity:calc(1 - var(--review,0))}.ui-review-caption>span:last-child{opacity:var(--review,0)}
.ui-signal-card{position:absolute;top:538px;left:12px;right:12px;display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #dbe4e9;border-radius:12px;padding:12px;opacity:0;will-change:transform,opacity;box-shadow:0 7px 18px #133f4e0a}.ui-signal-icon{height:28px;width:28px;display:flex;align-items:center;justify-content:center;background:#e4f1ed;border-radius:8px;color:#387e6e;flex-shrink:0}.ui-signal-icon svg{height:17px;width:17px}.ui-signal-card.parcel .ui-signal-icon{background:#e5eef6;color:#316987}.ui-signal-card.incident .ui-signal-icon{background:#fff0e8;color:#b36b42}.ui-signal-card>div:last-child>span{font-size:8px;color:#688492;display:block}.ui-signal-card strong{font-size:13px;line-height:1.3;display:block;margin-top:4px;letter-spacing:-.15px}.ui-signal-card p{font-size:9px;line-height:1.4;color:#6a838d;margin-top:4px}
.ui-nav{position:absolute;bottom:15px;left:0;right:0;height:34px;display:flex;justify-content:space-evenly;background:#f4f7f8;z-index:2}.ui-nav>span{display:grid;justify-items:center;align-content:start;gap:4px;font-size:8px;color:#80949d}.ui-nav>span>svg{width:16px;height:16px}.ui-nav .ui-nav-active{color:#2d687f}.ui-screen .home-bar{background:#203d4a;width:105px;height:3px;bottom:6px}.ui-preparing{position:absolute;inset:122px 12px auto;height:240px;background:#e5ecefa8;backdrop-filter:blur(4px);border-radius:12px;display:grid;align-content:center;justify-items:center;gap:16px;font-size:12px;opacity:0}.media-pending .ui-preparing{opacity:1}.ui-preparing>i{width:90px;height:2px;background:#578595}
.ui-rules,.ui-setup{position:absolute;inset:86px 0 50px;padding:12px 17px;background:#f4f7f8;opacity:0;z-index:2;will-change:transform,opacity}.ui-rules h3,.ui-setup h3{font-size:25px;letter-spacing:-.8px;line-height:1.1}.ui-screen-intro{font-size:11px;line-height:1.5;color:#72909d;margin:10px 0 23px}.ui-rule-row{border-bottom:1px solid #d7e2e7;display:flex;gap:9px;padding:16px 0;opacity:.18;will-change:transform,opacity}.ui-row-icon{flex:none;width:23px;color:#557f93}.ui-row-icon svg{height:20px;width:20px}.ui-rule-row>div{flex:1}.ui-rule-row>div>span{font-size:11px;font-weight:700}.ui-rule-row p{font-size:10px;line-height:1.45;color:#66818e;margin-top:8px}.ui-rule-row>i{color:#39816d}.ui-rule-row>i svg{width:12px;height:12px}.ui-voice{margin-top:25px;text-align:center}.ui-wave{display:flex;justify-content:center;align-items:center;gap:5px;height:40px}.ui-wave i{display:block;width:3px;border-radius:3px;background:#8fb5c5}.ui-voice>p{font-size:11px;color:#6a8794;margin-top:9px}.ui-setup-row{display:flex;gap:13px;margin-top:27px}.ui-setup-row>span{border-radius:50%;height:27px;width:27px;background:#e3eeea;display:flex;align-items:center;justify-content:center;color:#347563;flex:none}.ui-setup-row svg{height:15px;width:15px}.ui-setup-row strong{font-size:13px;line-height:1.35;display:block}.ui-setup-row p{font-size:10px;line-height:1.55;margin-top:7px;color:#67818d}.ui-ready{margin-top:35px;display:flex;gap:10px;align-items:center;padding:15px 12px;border:1px solid #c4ddd4;background:#e6f1ec;border-radius:10px;color:#326d5b}.ui-ready svg{width:20px;height:20px}.ui-ready strong{font-size:11px}
.continuous .incoming-call{z-index:6}.continuous .call-brand{font-size:17px}.continuous .call-heading h3{font-size:30px}.continuous .call-heading p{font-size:13px}.continuous .call-actions{bottom:58px}.continuous .home-bar{z-index:8}
.continuous .chapter .copy{background:#f8fafbb5;backdrop-filter:blur(15px);border-radius:18px;padding:32px 33px 25px;max-width:42vw}.continuous .chapter.hero .copy{padding:0;background:none;backdrop-filter:none;max-width:48vw}.continuous .chapter .copy h2{font-size:clamp(43px,4.3vw,63px)}.continuous .chapter .copy>p{font-size:17px}.continuous .copy-progress{margin-top:25px;height:3px;width:160px;background:#cad9e0;overflow:hidden;border-radius:2px}.copy-progress>i{display:block;height:100%;width:100%;background:#3c748d;transform-origin:left;transform:scaleX(0)}.hero .copy-progress{width:210px;margin-top:27px}.continuous .scroll-cue{display:none}
.story-guide{position:absolute;bottom:26px;left:5vw;min-width:250px;color:#456c7f}.story-guide>span{font-size:12px;font-weight:700}.guide-phases{display:flex;align-items:center;gap:9px;margin-top:13px;font-size:10px;color:#9aafb8}.guide-phases>i{height:1px;width:15px;background:#afc2cb}.guide-phases .current{color:#295e77;font-weight:700}.guide-track{width:250px;background:#c6d8e1;height:3px;margin-top:10px;overflow:hidden;border-radius:3px}.guide-track>i{display:block;width:100%;height:100%;background:#386e85;transform-origin:left;transform:scaleX(0)}.guide-invitation{position:absolute;top:-2px;left:290px;display:flex;gap:9px;align-items:center;white-space:nowrap;font-size:11px;pointer-events:auto}.guide-invitation>svg{height:21px;width:21px}
@media(max-width:760px){.continuous .world-wash{background:linear-gradient(#f6f8f9f0,#f6f8f9c9 40%,#f6f8f93a)}.continuous .chapter .copy,.continuous .chapter.hero .copy{padding:0;background:none;backdrop-filter:none;max-width:none}.continuous .chapter .copy h2{font-size:32px;line-height:1.06;max-width:350px}.continuous .chapter .copy>p{font-size:13px;margin-top:13px}.continuous .chapter:not(.hero) .copy>p,.continuous .chapter blockquote,.continuous .chapter .copy-outcome{opacity:var(--detail-opacity,1)}.continuous .copy-progress{width:135px;margin-top:17px;height:3px}.continuous .chapter:not(.hero) .copy-progress{position:absolute;top:calc(100% + 5px);margin:0}.story-guide{left:22px;right:22px;bottom:13px;background:#f5f8fbe8;padding:9px 11px;border-radius:8px;min-width:0}.story-guide>span{font-size:10px}.guide-phases{font-size:9px;margin-top:7px}.guide-track{width:100%;margin-top:7px}.guide-invitation{left:auto;right:10px;top:8px;font-size:9px;gap:4px}.guide-invitation>svg{height:13px;width:13px}.continuous .chapter.hero .copy{top:105px}.continuous .hero h1{font-size:51px}.continuous .chapter.hero{height:125svh}.continuous .enhanced .chapter{height:130svh}}
@media(max-width:360px){.continuous .hero h1{font-size:44px}.continuous .chapter .copy h2{font-size:29px}.continuous .chapter .copy>p{font-size:12px}.story-guide{left:19px;right:19px}.guide-invitation>span{display:none}}
@media(prefers-reduced-motion:reduce){.continuous .ui-flight-plane>*{box-shadow:none!important}.ui-scan{display:none}}
.ui-media{height:224px}.ui-preparing{height:224px}
@media(max-width:760px){.story-guide{padding:9px 12px}.story-guide>span{display:none}.guide-phases{margin:0;padding-right:25px}.guide-invitation>span{display:none}.guide-invitation{top:7px}.guide-track{margin-top:7px}.continuous .chapter:not(.hero) .copy-progress{top:auto}}
.continuous .ui-flight-plane{overflow:hidden;border-radius:39px}

/* Readable product text; metadata is subordinate to the actual rule/result. */
.ui-camera strong{font-size:17px}.ui-camera>span{font-size:12px}.ui-camera{padding-bottom:10px}.ui-media,.ui-preparing{height:185px}.ui-media-label{font-size:11px}.ui-event-meta>span{font-size:11px}.ui-event-meta>strong{font-size:20px}.ui-event-meta{padding-top:11px}
.ui-rule-card{top:380px;padding:12px 14px}.ui-rule-label{font-size:13px}.ui-rule-label>svg,.ui-rule-match>svg{width:16px;height:16px}.ui-rule-card>p{font-size:17px;line-height:1.35;margin:9px 0 11px;min-height:46px}.ui-review-caption{font-size:11px;margin-top:7px}.ui-review-track{height:3px}
.ui-signal-card{top:543px;padding:11px 12px}.ui-signal-card>div:last-child>span{font-size:11px}.ui-signal-card strong{font-size:17px}.ui-signal-card p{display:none}.ui-nav>span{font-size:10px}.ui-online{font-size:10px}
.ui-rules h3{font-size:29px}.ui-screen-intro{font-size:14px;margin:10px 0 12px}.ui-rule-row{padding:12px 0;gap:8px}.ui-rule-row>div>span{font-size:14px}.ui-rule-row p{font-size:16px;line-height:1.35;margin-top:7px}.ui-rule-row>i svg{width:15px;height:15px}.ui-voice{margin-top:17px}.ui-voice>p{font-size:14px}.ui-wave{height:32px}
.ui-setup h3{font-size:30px;margin-bottom:20px}.ui-setup-photo{height:280px;overflow:hidden;border-radius:12px}.ui-setup-photo img{width:100%;height:100%;object-fit:cover;object-position:70% 55%}.ui-setup-connected{display:flex;align-items:center;gap:8px;font-size:14px;color:#387766;margin-top:21px;line-height:1.5}.ui-setup-connected>span{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ui-setup-purpose{font-size:22px;line-height:1.3;margin-top:18px;letter-spacing:-.3px}
.continuous .chapter .copy>p{font-size:21px;line-height:1.5}.continuous .chapter blockquote{font-size:18px;line-height:1.5}.copy-outcome span{font-size:16px;line-height:1.45}.section-intro p{font-size:21px}.allowance p{font-size:18px}.faq details p{font-size:17px}
.continuous #regeln .copy{top:max(110px,calc(50svh - 300px))}.continuous #einrichtung .copy{top:max(190px,calc(50svh - 110px))}
@media(max-width:760px){.continuous .chapter .copy>p{font-size:16px;line-height:1.5}.continuous .chapter blockquote{font-size:14px;line-height:1.45}.copy-outcome span{font-size:13px}.section-intro p{font-size:17px}.allowance p{font-size:16px}.faq details p{font-size:16px}.continuous #regeln .copy{top:82px}.continuous #einrichtung .copy{top:125px}}
@media(max-width:360px){.continuous .chapter .copy>p{font-size:15px}.continuous .chapter blockquote{font-size:13px}}
.plan-unit-price{font-size:14px;color:#477589;margin:-10px 0 23px}.plan-features>div:first-child{color:#31566a}
.continuous .chapter .copy>p.scene-evidence{font-size:14px;line-height:1.5;color:#5a7582;margin-top:14px}
.ui-media>img,.ui-event[data-case="1"] .ui-media>img,.ui-event[data-case="3"] .ui-media>img{object-position:55% 60%;transform-origin:55% 65%}
.ui-setup-photo img{object-position:50% 55%}
.ui-event[data-case="3"] .ui-media>img{object-position:100% 20%;transform-origin:90% 20%}
.continuous .incoming-call>img{object-position:100% 20%}
.story-cta{margin-top:25px}.hero-trial{margin-top:28px}.final .button{margin-top:30px}
@media(max-width:760px){.story-cta{margin-top:18px;padding:14px 18px;font-size:13px}}
@media(max-width:760px){.continuous #regeln .copy-progress,.continuous #einrichtung .copy-progress{top:calc(100% + 12px)}}

/* Delivery: camera trigger -> visible observations -> rule -> phone notification. */
.ui-event[data-case="2"] .ui-media{height:240px}
.ui-event[data-case="2"] .ui-event-meta{display:none}
.ui-event[data-case="2"] .ui-media-label{font-size:10px;bottom:auto;top:10px;background:#112b3bc9}
.delivery-marker{position:absolute;padding:3px 7px;border:1px solid #d1ffed;background:#124d40eb;border-radius:5px;color:#fff;font-size:12px;font-weight:700;opacity:0;box-shadow:0 3px 12px #122d4b33}
.delivery-marker.courier{left:56%;top:29%}.delivery-marker.parcels{left:35%;top:82%}
.delivery-insight{padding:13px 16px 0}
.assistant-heading{display:flex;align-items:center;gap:8px}
.assistant-avatar{display:flex;flex:none;width:30px;height:30px}
.assistant-avatar>svg{width:100%;height:100%;stroke:none}
.assistant-heading>div{display:flex;flex-direction:column;line-height:1.2}
.assistant-heading>div>span{font-size:10px;color:#647f8c}.assistant-heading strong{font-size:15px;letter-spacing:-.3px;margin-top:2px}
.assistant-activity{display:flex;align-items:center;gap:4px;margin-left:auto;height:20px;color:#27847e}
.assistant-activity i{display:block;background:currentColor;width:3px;height:9px;border-radius:3px}
.delivery-facts{display:flex;align-items:center;gap:6px;margin-top:12px}
.delivery-facts>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:13px;font-weight:700;padding:5px 7px;background:#dceee7;color:#21634f;border-radius:6px;opacity:0}
.delivery-facts svg{height:13px;width:13px}
.ui-rule-card[data-rule-card="2"]{top:462px}
.ui-rule-card[data-rule-card="2"]>p{font-size:17px;min-height:0}
.delivery-push-screen{position:absolute;inset:0;z-index:5;opacity:0;visibility:hidden;color:white;background:#123642;overflow:hidden;border-radius:inherit}
.continuous .ui-screen>.island{z-index:9}
.push-wallpaper{position:absolute;inset:0;background:radial-gradient(ellipse at 95% 12%,#6ba29c 0%,transparent 48%),radial-gradient(ellipse at 5% 88%,#486c99 0%,transparent 55%),linear-gradient(145deg,#102c3b,#2c5e6c);z-index:-1}
.push-wallpaper:after{content:'';position:absolute;width:450px;height:450px;left:85px;top:160px;border:1px solid #c7eae230;border-radius:50%;box-shadow:0 0 0 45px #c7eae209,0 0 0 90px #c7eae207}
.push-clock{position:absolute;top:53px;left:18px;right:18px;text-align:center;display:flex;flex-direction:column;align-items:center}
.push-clock .push-lock{width:17px;height:17px;stroke-width:1.6;opacity:.8}
.push-clock>strong{font-size:69px;font-weight:400;letter-spacing:-3px;line-height:1.3;margin-top:13px;font-variant-numeric:tabular-nums}
.push-clock>span{font-size:12px;max-width:235px;line-height:1.4;color:#e0f2f3;margin-top:4px}
.phone-notification{position:absolute;top:234px;left:15px;right:15px;padding:17px;border-radius:21px;background:#f4f9fbf5;box-shadow:0 16px 30px #061b2838;color:#132f3c;opacity:0;will-change:transform,opacity}
.push-app{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.4;color:#42616e}
.push-app>svg{width:21px;height:21px;stroke:none}.push-app>strong{font-weight:700}.push-app>span{margin-left:auto;font-size:11px;color:#6b8591}
.phone-notification h3{font-size:28px;line-height:1.15;letter-spacing:-.8px;margin-top:16px}
.phone-notification>p{font-size:18px;line-height:1.35;margin-top:6px;color:#264957}
.phone-notification>img{display:block;width:100%;height:145px;object-fit:cover;object-position:55% 75%;border-radius:10px;margin-top:16px}
.push-origin{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.5;color:#52717e;margin-top:12px}
.push-origin>svg{width:14px;height:14px;flex:none}
.push-reason{position:absolute;top:600px;left:20px;right:20px;display:flex;align-items:center;justify-content:center;gap:6px;color:#daeded;font-size:11px;line-height:1.4}
.push-reason>svg{width:15px;height:15px;flex:none}
@media(prefers-reduced-motion:reduce){.delivery-marker,.delivery-facts>span{transform:none!important}.assistant-activity{display:none}}

/* Hero: reading progress hands attention to the rules inside the phone. */
.continuous .hero-scroll-invitation{display:inline-flex;align-items:center;gap:11px;margin-top:22px;color:#747b78;font-size:12px;text-decoration:none;transition:opacity .15s}
.hero-scroll-invitation svg{width:17px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;animation:hero-cue 1.8s ease-in-out infinite}
.hero-scroll-invitation.is-scrolled svg{animation:none}
@keyframes hero-cue{0%,100%{transform:translateY(-2px)}50%{transform:translateY(4px)}}
.hero-phrase{--marker:color-mix(in srgb,var(--accent) 34%,white);--marker-line:var(--accent);color:var(--ink);text-shadow:calc(var(--emphasis,0)*.25px) 0 currentColor;background-image:linear-gradient(transparent 12%,var(--marker) 12%,var(--marker) 90%,transparent 90%),linear-gradient(var(--marker-line),var(--marker-line));background-repeat:no-repeat;background-position:0 0,0 94%;background-size:calc(var(--emphasis,0)*100%) 100%,calc(var(--emphasis,0)*100%) 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:2px}
body[data-scene="hero"] .guide-invitation{display:none}
body[data-scene="hero"] .story-guide .guide-phases{display:none}
.story-guide[data-hero-attention="phone"] .guide-track{opacity:.25}
.ui-event[data-case="0"] .ui-media{height:175px}
.hero-camera-network{position:absolute;top:215px;left:14px;right:14px;color:#18382e}
.hero-camera-network>strong{display:block;font-size:13px;margin-bottom:8px}
.hero-camera-network>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.hero-camera-preview{display:flex;gap:7px;align-items:center;background:#edf3ef;border:1px solid #dce6df;padding:5px;border-radius:9px;min-width:0}
.hero-camera-preview img{width:45px;height:40px;object-fit:cover;border-radius:5px}
.hero-camera-preview span{display:flex;flex-direction:column;gap:4px}
.hero-camera-preview b{font-size:11px}.hero-camera-preview small{font-size:9px;color:#507563}
.hero-rule-panel{position:absolute;top:390px;left:14px;right:14px;padding:10px;background:#f7faf6;border:1px solid #aec6b8;border-radius:13px;color:#1e3a2f;box-shadow:0 0 0 calc(var(--focus,0)*3px) #accdb332;pointer-events:none}
.hero-rule-heading{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:1px;color:#50735f}
.hero-rule-heading svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}
.hero-rule-panel h3{font-size:18px;line-height:1.25;margin:5px 0 9px}
.hero-rule-example{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #dce6db;padding:6px 0;opacity:var(--rule-reveal,0);transform:translateY(calc((1 - var(--rule-reveal,0))*10px))}
.hero-rule-example p{font-size:13px;line-height:1.35;margin:0;max-width:203px}
.hero-rule-example>span{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:4px 6px;border-radius:4px;background:#e8eff2;white-space:nowrap}
.hero-rule-example[data-active="true"]>span{background:color-mix(in srgb,var(--accent) 17%,white);color:var(--accent)}
.hero-rule-progress{height:3px;background:#dce7d7;overflow:hidden;border-radius:2px;margin-top:3px}
.hero-rule-progress i{display:block;height:100%;background:#56834f;transform:scaleX(0);transform-origin:right center}
.hero-rule-panel .hero-rule-follow{font-size:10px;color:#537147;margin:5px 0 0;line-height:1.2}
@media(max-width:760px){.continuous .hero-scroll-invitation{margin-top:15px;font-size:11px}.continuous .hero .copy{max-width:calc(100% - 44px)}body[data-scene="hero"] .story-guide{background:transparent;border-color:transparent;box-shadow:none}.hero-rule-panel{box-shadow:none}}
@media(prefers-reduced-motion:reduce){.hero-scroll-invitation svg{animation:none}.hero-scroll-invitation{transition:none}.hero-rule-example{transform:none}}

/* Give the rule close-up a readable hold before returning to the next text. */
.continuous .chapter.hero{height:175svh}
.hero-rule-example>span svg{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:760px){.continuous .chapter.hero{height:190svh}}
