.ScrollWorld_root__fSuAE{--world-bg:#f7f4ec;--world-ink:#232a26;--world-muted:#677069;position:relative;width:100%;max-width:100vw;overflow-x:clip;color:var(--world-ink);background:var(--world-bg)}.ScrollWorld_stage__nfH9F{position:sticky;top:0;height:var(--world-viewport-height,100dvh);overflow:hidden;isolation:isolate;background:var(--world-bg)}.ScrollWorld_progress__qtQH4{position:absolute;inset:0 0 auto;z-index:80;height:3px;background:color-mix(in srgb,var(--world-accent) 16%,transparent)}.ScrollWorld_progress__qtQH4 span{display:block;width:100%;height:100%;transform-origin:left;background:var(--world-accent)}.ScrollWorld_header__6OhIZ{position:absolute;inset:0 0 auto;z-index:70;display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:24px;padding:20px clamp(22px,4.5vw,72px)}.ScrollWorld_brand__p6ZmL{display:inline-flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;color:var(--world-ink);font-family:var(--font-display);font-size:18px;font-weight:700;text-decoration:none}.ScrollWorld_brandMark__f8kDA{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#fffdf8;font-family:var(--font-display);font-size:16px;background:var(--world-accent);box-shadow:0 8px 22px color-mix(in srgb,var(--world-accent) 24%,transparent)}.ScrollWorld_chapterNav__AEx_Y{display:flex;gap:3px;padding:4px;border:1px solid rgba(35,42,38,.1);border-radius:999px;background:rgba(255,253,248,.68);box-shadow:0 10px 32px rgba(35,42,38,.06);backdrop-filter:blur(18px)}.ScrollWorld_chapterNav__AEx_Y button{min-width:56px;border:0;border-radius:999px;padding:8px 12px;color:var(--world-muted);font:inherit;font-size:12px;cursor:pointer;background:transparent;transition:color .18s ease,background .18s ease}.ScrollWorld_chapterNav__AEx_Y button:hover{color:var(--world-ink)}.ScrollWorld_chapterNav__AEx_Y .ScrollWorld_activeChapter__Rxhul{color:#fff;background:var(--world-accent)}.ScrollWorld_headerCta__OGHRM{justify-self:end;border-radius:999px;padding:10px 19px;color:#fff;font-size:14px;font-weight:650;text-decoration:none;background:var(--world-ink);transition:transform .18s ease}.ScrollWorld_headerCta__OGHRM:hover,.ScrollWorld_primaryAction__8YP4M:hover,.ScrollWorld_secondaryAction__ExiLn:hover{transform:translateY(-2px)}.ScrollWorld_sky__DDT_R{z-index:-2;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--world-accent) 12%,transparent),transparent 32%),var(--world-bg)}.ScrollWorld_copyScrim__f15ZH,.ScrollWorld_mediaLayer__y5lxb,.ScrollWorld_sceneImage__QXPJk,.ScrollWorld_sceneMedia___9rHw,.ScrollWorld_sky__DDT_R{position:absolute;inset:0}.ScrollWorld_mediaLayer__y5lxb{z-index:5}.ScrollWorld_sceneMedia___9rHw{overflow:hidden;will-change:opacity}.ScrollWorld_sceneImage__QXPJk,.ScrollWorld_sceneVideo__8elnn{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ScrollWorld_sceneImage__QXPJk{z-index:1}.ScrollWorld_sceneVideo__8elnn{z-index:2;opacity:0;transition:opacity .1s linear}.ScrollWorld_visibleVideo__O8io1{opacity:1}.ScrollWorld_copyScrim__f15ZH{z-index:4;pointer-events:none;background:linear-gradient(0deg,rgba(26,35,30,.22),transparent 24%)}.ScrollWorld_copyLayer__O_lpL{position:absolute;inset:0;z-index:20;pointer-events:none}.ScrollWorld_copy__JRa9j{position:absolute;top:auto;bottom:clamp(58px,8vh,92px);left:clamp(22px,5vw,80px);width:min(34vw,430px);border:1px solid rgba(255,255,255,.38);border-radius:22px;padding:18px 20px 20px;opacity:0;color:var(--world-ink);background:rgba(247,244,236,.76);box-shadow:0 18px 48px rgba(24,32,28,.14);backdrop-filter:blur(15px) saturate(1.08);transform:translateY(14px);pointer-events:none;transition:opacity .22s ease,transform .28s cubic-bezier(.2,.75,.2,1)}.ScrollWorld_activeCopy__EUB3R{opacity:1;transform:translateY(0);pointer-events:auto}.ScrollWorld_count__NTAfd{color:var(--world-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.15em}.ScrollWorld_eyebrow__jNds_{margin:9px 0 0;color:var(--world-accent);font-size:11px;font-weight:750;letter-spacing:.12em}.ScrollWorld_title__p2Y4T{margin:8px 0 0;font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.ScrollWorld_title__p2Y4T span{display:block}.ScrollWorld_body__QnOTA{max-width:32em;margin:11px 0 0;color:color-mix(in srgb,var(--world-ink) 78%,var(--world-muted));font-size:14px;line-height:1.55}.ScrollWorld_tags__Nbo9Q{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 0;padding:0;list-style:none}.ScrollWorld_tags__Nbo9Q li{border:1px solid color-mix(in srgb,var(--world-accent) 22%,transparent);border-radius:999px;padding:7px 13px;color:color-mix(in srgb,var(--world-accent) 78%,#1b2620);font-size:12px;font-weight:650;background:color-mix(in srgb,var(--world-accent) 10%,#fffdf8);backdrop-filter:blur(12px)}.ScrollWorld_actions__cCH6m{display:flex;flex-wrap:wrap;gap:11px;margin-top:17px}.ScrollWorld_primaryAction__8YP4M,.ScrollWorld_secondaryAction__ExiLn{border-radius:999px;padding:11px 18px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .18s ease}.ScrollWorld_primaryAction__8YP4M{color:#fff;background:var(--world-ink);box-shadow:0 14px 28px rgba(35,42,38,.18)}.ScrollWorld_secondaryAction__ExiLn{border:1px solid rgba(35,42,38,.18);color:var(--world-ink);background:rgba(255,253,248,.48)}.ScrollWorld_route__2iSI2{position:absolute;top:50%;right:clamp(14px,2.4vw,34px);z-index:45;display:flex;flex-direction:column;gap:12px;transform:translateY(-50%)}.ScrollWorld_route__2iSI2:before{position:absolute;z-index:-1;top:17px;bottom:17px;left:50%;width:1px;content:"";background:color-mix(in srgb,var(--world-accent) 28%,transparent)}.ScrollWorld_route__2iSI2 button{position:relative;display:grid;width:28px;height:28px;place-items:center;border:0;padding:0;cursor:pointer;background:transparent}.ScrollWorld_route__2iSI2 i{display:block;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--world-accent) 42%,#fff);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.ScrollWorld_route__2iSI2 button span{position:absolute;right:32px;width:-moz-max-content;width:max-content;border-radius:999px;padding:5px 9px;color:var(--world-ink);font-size:11px;opacity:0;background:rgba(255,253,248,.8);transform:translateX(5px);transition:opacity .18s ease,transform .18s ease}.ScrollWorld_route__2iSI2 .ScrollWorld_activeDot__E9LYx span,.ScrollWorld_route__2iSI2 button:hover span{opacity:1;transform:translateX(0)}.ScrollWorld_route__2iSI2 .ScrollWorld_activeDot__E9LYx i{background:var(--world-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--world-accent) 18%,transparent);transform:scale(1.25)}.ScrollWorld_scrollHint__8hLxC{position:absolute;bottom:24px;left:50%;z-index:35;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--world-muted);font-size:10px;letter-spacing:.16em;transition:opacity .25s ease;transform:translateX(-50%)}.ScrollWorld_scrollHint__8hLxC i{position:relative;width:20px;height:31px;border:1.5px solid rgba(35,42,38,.28);border-radius:12px}.ScrollWorld_scrollHint__8hLxC i:after{position:absolute;top:6px;left:50%;width:3px;height:6px;border-radius:4px;content:"";background:var(--world-accent);animation:ScrollWorld_wheel__2fUE7 1.7s ease-in-out infinite;transform:translateX(-50%)}.ScrollWorld_hiddenHint__EoklD{opacity:0}.ScrollWorld_footer__B4Oee{position:absolute;right:clamp(22px,4.5vw,72px);bottom:22px;z-index:50;display:flex;gap:18px}.ScrollWorld_footer__B4Oee a{color:var(--world-muted);font-size:12px;text-decoration:none}.ScrollWorld_footer__B4Oee a:hover{color:var(--world-ink)}@keyframes ScrollWorld_wheel__2fUE7{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,9px)}}@media (max-width:900px){.ScrollWorld_header__6OhIZ{grid-template-columns:1fr auto;padding:15px 18px}.ScrollWorld_chapterNav__AEx_Y{display:none}.ScrollWorld_headerCta__OGHRM{padding:9px 15px}.ScrollWorld_sceneImage__QXPJk,.ScrollWorld_sceneVideo__8elnn{-o-object-position:50% 50%;object-position:50% 50%}.ScrollWorld_copyScrim__f15ZH{top:auto;width:100%;height:30%;background:linear-gradient(0deg,rgba(26,35,30,.28),transparent 100%)}.ScrollWorld_copy__JRa9j{top:auto;right:52px;bottom:calc(54px + env(safe-area-inset-bottom));left:16px;width:auto;max-width:calc(100vw - 68px);border-radius:18px;padding:14px 16px 16px;transform:translateY(15px)}.ScrollWorld_activeCopy__EUB3R{transform:translateY(0)}.ScrollWorld_title__p2Y4T{font-size:clamp(25px,7vw,34px);letter-spacing:-.035em}.ScrollWorld_body__QnOTA{max-width:32em;margin-top:8px;font-size:13px;line-height:1.5}.ScrollWorld_eyebrow__jNds_{margin-top:8px}.ScrollWorld_tags__Nbo9Q{gap:6px;margin-top:15px}.ScrollWorld_tags__Nbo9Q li{padding:6px 10px;font-size:11px}.ScrollWorld_actions__cCH6m{margin-top:13px}.ScrollWorld_route__2iSI2{right:5px;gap:0}.ScrollWorld_route__2iSI2 button{width:44px;height:44px}.ScrollWorld_route__2iSI2 button span,.ScrollWorld_scrollHint__8hLxC{display:none}.ScrollWorld_footer__B4Oee{right:auto;bottom:calc(16px + env(safe-area-inset-bottom));left:20px;flex-wrap:wrap;max-width:calc(100vw - 40px)}}@media (max-width:520px){.ScrollWorld_brand__p6ZmL{font-size:16px}.ScrollWorld_brandMark__f8kDA{width:30px;height:30px;border-radius:9px;font-size:14px}.ScrollWorld_sceneImage__QXPJk,.ScrollWorld_sceneVideo__8elnn{-o-object-position:50% 50%;object-position:50% 50%}.ScrollWorld_count__NTAfd{display:none}.ScrollWorld_title__p2Y4T{margin-top:7px;font-size:clamp(24px,7vw,31px)}.ScrollWorld_primaryAction__8YP4M,.ScrollWorld_secondaryAction__ExiLn{padding:12px 17px;font-size:13px}.ScrollWorld_footer__B4Oee{gap:12px}.ScrollWorld_footer__B4Oee a{font-size:11px}}@media (max-width:520px) and (max-height:700px){.ScrollWorld_header__6OhIZ{padding-top:11px;padding-bottom:11px}.ScrollWorld_copy__JRa9j{bottom:calc(46px + env(safe-area-inset-bottom));padding:12px 14px 14px}.ScrollWorld_title__p2Y4T{font-size:clamp(22px,6.6vw,28px)}.ScrollWorld_body__QnOTA{font-size:12px;line-height:1.45}.ScrollWorld_actions__cCH6m,.ScrollWorld_tags__Nbo9Q{margin-top:11px}}@media (prefers-reduced-motion:reduce){.ScrollWorld_copy__JRa9j,.ScrollWorld_progress__qtQH4 span,.ScrollWorld_sceneImage__QXPJk,.ScrollWorld_sceneVideo__8elnn,.ScrollWorld_scrollHint__8hLxC{transition:none}.ScrollWorld_scrollHint__8hLxC i:after{animation:none}}