:root{--artegy-paper:#e9ece6;--artegy-ink:#181c1d;--artegy-coral:#e25130;--legal-bone:#e9ece6;--legal-paper:#f5f4ed;--legal-ink:#181c1d;--legal-soft:#4d5552;--legal-lav:#e25130;--legal-serif:Syne,sans-serif;--legal-sans:Manrope,sans-serif}
.chapter-word{display:none!important}.choice-page .header{background:linear-gradient(#e9ece6f7,#e9ece6eb);backdrop-filter:blur(12px);min-height:90px;z-index:20}.world-dark.choice-page .header{background:#171f24ed}.world-controls{padding:8px 20px;border:1px solid #181c1d22;border-radius:40px;background:#e9ece6eb;backdrop-filter:blur(12px);font-size:12px;bottom:max(20px,env(safe-area-inset-bottom));gap:20px}.world-dark .world-controls{background:#171f24ed;border-color:#edf0e833}.world-controls>a,.world-controls>button{min-height:44px;display:inline-flex;align-items:center}.world-controls #world-pause{font-size:12px}.choice-page .chapter-copy h1,.choice-page .chapter-copy h2{line-height:1.02}.real-estate-page.choice-page .chapter-copy h1,.real-estate-page.choice-page .chapter-copy h2{font-size:clamp(3rem,4.6vw,5.2rem)}.world-meta{top:126px}.choice-page .chapter-copy{top:25%}.choice-page .chapter-copy p{margin-top:24px}.choice-page .change-world{margin-top:25px}.choice-page .choice-text-button{margin-top:25px}.choice-page:has(dialog[open]) .world-controls,.choice-page:has(dialog[open]) .chapter-nav,.choice-page:has(dialog[open]) .world-meta{visibility:hidden}
.legal-footer{background:#181c1d;color:#f5f4ed}.legal-footer-links a:hover,.legal-footer-links button:hover{color:#e25130;border-color:#e25130}.legal-consent-banner,.legal-consent-card{background:#181c1d;color:#f5f4ed;border-color:#f5f4ed33}.legal-save,.legal-allow{background:#e25130!important;color:#fff!important}.legal-consent-card h2{font-family:Syne,sans-serif!important;font-weight:500!important;letter-spacing:-.045em!important}.legal-choice input{accent-color:#e25130}.legal-choice:has(input:checked){border-color:#e25130}.legal-consent a{color:inherit}.legal-consent .legal-settings,.legal-consent .legal-essential{border-color:#f5f4ed66!important;color:#f5f4ed!important}.legal-consent .legal-consent-note,.legal-consent .legal-choice small{color:#d8ded7!important}.legal-footer-brand img{width:36px;height:36px}.legal-consent-index,.legal-consent-banner span{color:#f18267!important}
.legal-rebrand{padding:180px 8% 90px;max-width:1200px;margin:auto}.legal-rebrand h1{font:500 clamp(3rem,6.5vw,6rem)/1.03 Syne,sans-serif;letter-spacing:-.06em;margin:25px 0 35px}.legal-rebrand h2{font:500 30px/1.15 Syne,sans-serif;letter-spacing:-.035em;margin:45px 0 22px}.legal-rebrand p,.legal-rebrand li{font:400 16px/1.85 Manrope,sans-serif;color:#343e3b;margin-bottom:18px}.legal-rebrand ul,.legal-rebrand ol{padding-left:22px}.legal-rebrand a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-rebrand table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;margin:30px 0}.legal-rebrand th,.legal-rebrand td{padding:15px;text-align:left;border-bottom:1px solid #181c1d33;font-size:14px;line-height:1.6}.legal-rebrand .legal-toc{border-block:1px solid #181c1d33;padding:20px 0;margin:35px 0}.legal-rebrand .legal-toc a{display:inline-block;margin:8px 22px 8px 0;font-size:13px}.error-opening{padding:190px 8% 120px;min-height:80svh}.error-opening h1{font:500 clamp(3.5rem,8vw,8rem)/1 Syne,sans-serif;letter-spacing:-.065em;margin:30px 0}.error-opening p{max-width:550px;font-size:18px;line-height:1.7;margin-bottom:30px}.error-opening a{display:inline-block;padding:15px 22px;border-radius:30px;background:#181c1d;color:#f5f4ed}
@media(min-width:701px) and(max-height:650px){.choice-chapter{min-height:740px}.choice-page .chapter-copy{top:155px}.choice-page .chapter-copy h1,.choice-page .chapter-copy h2{font-size:clamp(2.8rem,5vw,4.5rem)}.world-meta{display:none}.world-controls{left:auto;right:25px;bottom:15px;padding:0 14px}.world-controls>:not(#world-pause){display:none}.chapter-nav{display:none}}
@media(max-width:700px){.choice-page .header{min-height:84px;padding-top:max(18px,env(safe-area-inset-top));padding-bottom:14px}.choice-stage{inset:88px 0 auto;height:32svh;min-height:220px;max-height:330px}.choice-stage .stage-shade{background:linear-gradient(0deg,#e9ece6,transparent 14%,transparent 90%,#e9ece600);opacity:1}.world-dark .choice-stage .stage-shade{background:linear-gradient(0deg,#171f24,transparent 14%,transparent 90%,#171f2400)}.choice-stage .world-fallback{width:55%;height:80%;left:22.5%;right:auto;top:10%;opacity:1}.choice-stage[data-ready=true] .world-fallback{opacity:0}.choice-chapter{height:100svh;min-height:740px;padding:0 6% 145px;display:flex;align-items:flex-end;overflow:hidden}.choice-page .chapter-copy{position:relative;inset:auto;left:auto;top:auto;bottom:auto;width:100%;max-width:none;margin:0}.choice-page .chapter-copy:before{inset:-16px -24px -20px;background:linear-gradient(0deg,#e9ece6 88%,#e9ece600)}.world-dark .chapter-copy:before{background:linear-gradient(0deg,#171f24 88%,#171f2400)!important}.choice-page .chapter-copy h1,.choice-page .chapter-copy h2,.real-estate-page.choice-page .chapter-copy h1,.real-estate-page.choice-page .chapter-copy h2{font-size:clamp(2.2rem,10.2vw,3.15rem);line-height:1.025;letter-spacing:-.06em}.choice-page .chapter-context{font-size:11px;line-height:1.4;margin-bottom:16px}.choice-page .chapter-copy p{font-size:14px;line-height:1.55;margin-top:18px;max-width:100%}.choice-page .change-world{font-size:13px;min-height:48px;margin-top:22px;padding:12px 20px;gap:25px}.choice-page .choice-text-button{font-size:13px;min-height:44px;margin-top:18px}.world-meta{display:none}.world-controls{inset:auto 6% max(12px,env(safe-area-inset-bottom));padding:0;border:0;border-radius:0;background:none;backdrop-filter:none;justify-content:space-between;gap:20px;font-size:12px}.world-dark .world-controls{background:none;border:0}.world-controls #world-disrupt,.world-controls .scroll-instruction{display:none!important}.world-controls #world-pause,.world-controls>a{font:400 12px Manrope,sans-serif;min-height:44px;max-width:none;white-space:nowrap;padding:0;text-align:left}.chapter-nav{position:fixed;inset:auto 6% 65px;display:flex;flex-direction:row;justify-content:space-between;gap:0;width:auto;transform:none;padding:0;border-bottom:1px solid #181c1d22;z-index:6}.world-dark .chapter-nav{border-color:#edf0e833}.chapter-nav a{display:flex;align-items:center;justify-content:center;flex:1;min-height:44px;padding:8px 3px;border-bottom:2px solid transparent;opacity:.6;font-size:11px;line-height:1.2;color:inherit;transform:none}.chapter-nav a[aria-current=step]{opacity:1;border-bottom-color:#e25130}.chapter-nav a i{display:none}.chapter-nav a span{position:static!important;display:block!important;opacity:1!important;transform:none!important;white-space:normal;font-size:11px}.choice-stage.in-brief{inset:0!important;min-height:0;height:100%!important;max-height:none}.legal-rebrand{padding:145px 6% 60px}.legal-rebrand h1{font-size:43px}.legal-rebrand h2{font-size:28px}.legal-rebrand p,.legal-rebrand li{font-size:15px}.legal-consent-banner{left:12px;right:12px;bottom:12px;width:auto;max-width:calc(100% - 24px);padding:18px;gap:18px}.legal-consent-card{max-height:90svh;overflow-y:auto}.legal-banner-actions{gap:8px!important}.legal-banner-actions button{min-height:44px!important;font-size:11px!important}.error-opening{padding:150px 6% 80px}.error-opening h1{font-size:3.5rem}.reading-layout,.legal-rebrand{overflow-wrap:break-word}}
@media(max-width:700px) and(max-height:719px){.choice-chapter{height:auto;min-height:740px;padding:365px 6% 70px;align-items:flex-start}.choice-stage{height:250px;min-height:0;top:86px}.world-controls,.chapter-nav{display:none!important}.choice-page .chapter-copy:before{background:#e9ece6}.world-dark .chapter-copy:before{background:#171f24!important}}
@media(prefers-reduced-motion:reduce){.choice-stage,.chapter-copy,.chapter-nav a{transition:none!important}}
.legal-consent-banner{left:auto;right:5%;bottom:105px;width:min(520px,90%);max-width:90%;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;margin:0;border-radius:16px}.legal-consent-banner strong{font:500 12px/1.2 Manrope,sans-serif;letter-spacing:0}.legal-consent-banner .privacy-summary{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.legal-banner-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.legal-banner-actions button{min-height:44px!important;padding:7px 5px!important;font:500 11px/1.2 Manrope,sans-serif!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;border-radius:7px}.legal-consent-banner .legal-allow{background:#e25130!important;border-color:#e25130!important}.legal-effective,.article-update{font-size:12px!important;color:#4d5552;line-height:1.6}.legal-rebrand .legal-document{max-width:none;padding:35px 0 0;gap:45px}.legal-rebrand .legal-toc{border-top:1px solid #181c1d33}.legal-rebrand .legal-document article{min-width:0}.legal-rebrand .legal-document em{font-style:normal}
@media(max-width:700px){.legal-consent-banner{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-width:none;grid-template-columns:38px minmax(0,1fr);gap:8px;padding:9px 10px;border-radius:12px}.legal-consent-banner strong{font-size:11px}.legal-banner-actions{gap:6px!important}.legal-banner-actions button{font-size:10px!important;padding:6px 3px!important}.choice-page:has(.legal-consent-banner) .world-controls{bottom:90px}.choice-page:has(.legal-consent-banner) .chapter-nav{bottom:140px}.choice-page:has(.legal-consent-banner) .choice-chapter{padding-bottom:220px}.choice-page:has(.legal-consent-banner) .choice-stage:not(.in-brief){height:20svh;min-height:0;max-height:200px}.legal-rebrand .legal-document{display:block;padding:20px 0 0}.legal-rebrand .legal-toc{padding:20px 0;margin:20px 0 35px}.legal-rebrand .legal-toc a{display:inline-block;font-size:12px}.legal-rebrand .legal-document article{padding:0}}
@media(max-width:700px) and(max-height:719px){.choice-page:has(.legal-consent-banner) .choice-chapter{padding:365px 6% 90px}.choice-page:has(.legal-consent-banner) .choice-stage:not(.in-brief){height:240px;max-height:none}}
.legal-banner-actions>button{grid-column:auto!important;grid-row:auto!important;width:auto!important;margin:0!important}
.mobile-world-hint{position:absolute;bottom:1px;left:0;right:0;text-align:center;z-index:3;font:400 10px/1.4 Manrope,sans-serif;color:#59625d;pointer-events:none}.world-dark .mobile-world-hint{color:#d8ded7}.in-brief .mobile-world-hint{display:none}.world-fallback{pointer-events:none}
.artegy-footer{display:block!important;position:relative;z-index:3;background:#181c1d!important;color:#f5f4ed!important;padding:72px 6% 28px!important;border-top:1px solid #f5f4ed24}.artegy-footer .footer-inner{display:grid;grid-template-columns:1.4fr .9fr 1.2fr .9fr;gap:40px;align-items:start}.artegy-footer .footer-brand img{display:block;width:180px;height:auto;max-width:100%}.artegy-footer .footer-brand p{font:400 12px/1.8 Manrope,sans-serif;color:#c5cec6;margin-top:24px}.artegy-footer nav,.artegy-footer .footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:0}.artegy-footer .footer-inner>nav>span,.artegy-footer .footer-contact>span{font:400 10px/1.5 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#b6c0b9;margin-bottom:13px}.artegy-footer a,.artegy-footer button{font:400 13px/1.5 Manrope,sans-serif!important;min-height:44px;display:inline-flex;align-items:center;background:transparent;color:#f5f4ed!important;padding:8px 0;border:0;text-decoration:none;overflow-wrap:anywhere}.artegy-footer a:hover,.artegy-footer button:hover{color:#fb8c73!important}.artegy-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #f5f4ed24;margin-top:45px;padding-top:20px;font:400 11px/1.5 Manrope,sans-serif;color:#c5cec6}.artegy-footer .footer-bottom a{font-size:11px!important}.artegy-footer .footer-brand>a{padding:0;min-height:0}.mobile-particle-world .choice-chapter .chapter-copy{position:fixed;left:6%;right:6%;top:auto;bottom:145px;width:auto;max-width:none;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:4}.mobile-particle-world .choice-chapter.active-mobile-chapter .chapter-copy{opacity:1;pointer-events:auto}.mobile-particle-world.world-ended .choice-chapter .chapter-copy{opacity:0!important;pointer-events:none!important}.mobile-particle-world:has(.legal-consent-banner) .choice-chapter .chapter-copy{bottom:220px}.mobile-particle-world .mobile-world-hint{font-size:10px;bottom:0}
@media(min-width:701px){.mobile-particle-world .choice-chapter .chapter-copy{position:absolute;left:5%;right:auto;bottom:auto;top:25%;width:48%}}
@media(max-width:700px){.artegy-footer{padding:55px 6% 24px!important}.artegy-footer .footer-inner{grid-template-columns:1fr 1fr;gap:30px 20px}.artegy-footer .footer-brand{grid-column:1/-1}.artegy-footer .footer-brand img{width:150px}.artegy-footer .footer-brand p{margin-top:18px}.artegy-footer .footer-legal{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;border-top:1px solid #f5f4ed24;padding-top:22px}.artegy-footer .footer-legal>span{grid-column:1/-1}.artegy-footer .footer-bottom{gap:15px;flex-wrap:wrap;margin-top:25px}.artegy-footer .footer-contact>a{font-size:12px!important}.artegy-footer .footer-contact>span{line-height:1.6}.artegy-footer .footer-bottom>span{flex:1;min-width:100px}}
@media(max-width:700px) and(max-height:719px){.mobile-particle-world .choice-chapter .chapter-copy{position:relative;inset:auto;opacity:1;pointer-events:auto;transition:none}.mobile-particle-world.world-ended .choice-chapter .chapter-copy{opacity:1!important;pointer-events:auto!important}.mobile-particle-world:has(.legal-consent-banner) .choice-chapter .chapter-copy{bottom:auto}}
@media(prefers-reduced-motion:reduce){.mobile-particle-world .choice-chapter .chapter-copy{transition:none}}
.mobile-particle-world .choice-chapter .chapter-copy{transition:none!important}
.legal-consent-card p{color:#d8ded7!important}
@media(max-width:360px){.choice-stage{height:24svh;min-height:0;max-height:190px}.choice-page:has(.legal-consent-banner) .choice-stage:not(.in-brief){height:14svh;max-height:110px}}

@media(min-width:701px){.synced-world .choice-chapter .chapter-copy{position:fixed;top:clamp(180px,27vh,280px);left:5%;width:48%;max-width:750px;opacity:0;pointer-events:none;z-index:4;transition:none}.synced-world .choice-chapter.active-mobile-chapter .chapter-copy{pointer-events:auto}.synced-world.world-ended .chapter-copy{opacity:0!important;pointer-events:none!important}.synced-world .world-meta{top:112px;font-size:10px}.synced-world .chapter-context{line-height:1.5;margin-bottom:24px;max-width:100%}.synced-world .chapter-copy h1,.synced-world .chapter-copy h2{font-size:clamp(2.8rem,6.2vw,7rem)}}
@media(min-width:701px) and (max-height:650px){.synced-world .choice-chapter .chapter-copy{top:130px}.synced-world .chapter-copy h1,.synced-world .chapter-copy h2{font-size:clamp(2.7rem,5vw,4rem)}.synced-world .chapter-copy p{margin-top:16px}.synced-world .chapter-context{margin-bottom:16px}}

