@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/optimized/tiro-sanskrit-f9e3c76a3c11.woff2)format("woff2"),url(/fonts/tiro-devanagari-sanskrit-regular.woff)format("woff")}.kx .kx-sanskrit-moment{text-align:center;max-width:780px;margin:68px auto 12px;padding:0 18px}.kx .kx-sanskrit-text{letter-spacing:normal;color:var(--story-accent);text-wrap:balance;border:0;margin:0 0 24px;padding:0;font-family:Tiro Devanagari Sanskrit,serif;font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.85}.kx-sanskrit-text>span{overflow-wrap:normal;word-break:normal;display:block}.kx .kx-sanskrit-translation{max-width:55ch;color:var(--story-heading);text-wrap:pretty;margin:0 auto 20px;font-size:22px;line-height:1.55}.kx-sanskrit-moment figcaption{color:var(--story-ink);font-size:14px;line-height:1.65}.kx-sanskrit-moment figcaption a{color:var(--story-accent);text-underline-offset:4px;text-decoration:none}.kx-sanskrit-moment figcaption a:hover{text-decoration:underline}.kx-sanskrit-moment figcaption a:focus-visible{outline-offset:5px;outline:2px solid}.kx-sanskrit-context{max-width:62ch;margin:9px auto 0;display:block}@media (max-width:650px){.kx .kx-sanskrit-moment{margin-top:48px;padding:0}.kx .kx-sanskrit-text{margin-bottom:21px;font-size:24px;line-height:1.9}.kx .kx-sanskrit-translation{font-size:20px}.kx-sanskrit-moment figcaption{font-size:14px}}.kx .kx-story-image{width:100%;max-width:var(--kx-story-width);aspect-ratio:16/9;border:0;border-radius:0;margin:40px auto 32px;padding:0;scroll-margin-top:90px;display:block;overflow:hidden}.kx .kx-story-image img{object-fit:cover;object-position:var(--story-focal-point,50% 50%);width:100%;height:100%;display:block}.kx-story-controls>.kx-prose{grid-column:2}@media (max-width:1100px){.kx .kx-story-image{margin-top:32px;margin-bottom:28px}}@media (max-width:650px){.kx .kx-story-image{margin-top:28px;margin-bottom:24px;scroll-margin-top:78px}}@media (prefers-reduced-motion:no-preference){.kx-story-image[data-cinematic-reveal=true] img{animation:.9s cubic-bezier(.2,.55,.35,1) both kx-story-memory-focus}}@keyframes kx-story-memory-focus{0%{filter:blur(8px);opacity:.82}to{filter:blur();opacity:1}}@media (prefers-reduced-motion:reduce){.kx-story-image img{filter:none!important;animation:none!important}}.kx .kx-story-image{background-size:cover;background-position:var(--story-focal-point,50% 50%);background-repeat:no-repeat}.kx .kx-story-image:not([data-entered=true]) img{opacity:0}.kx{--kx-story-a:var(--kx-paper);--kx-story-b:#122b2c;--kx-story-width:1160px;--kx-reading-width:640px}.kx .kx-story{--story-ink:#34454c;--story-heading:#193342;--story-lead:#172f3e;--story-accent:#765324;background:var(--kx-story-a);color:var(--story-ink);padding:80px max(5%,calc((100% - var(--kx-story-width))/2));scroll-margin-top:90px}.kx .kx-story[data-story-tone=b]{--story-ink:#eee6d6;--story-heading:#dec18d;--story-lead:#f2e7d2;--story-accent:#d9bd88;background:var(--kx-story-b)}.kx-story-grid{grid-template-columns:minmax(0,1fr) minmax(0,var(--kx-reading-width));align-items:start;column-gap:clamp(48px,6vw,80px);display:grid}.kx-story-heading{text-align:left;min-width:0;position:sticky;top:100px}.kx .kx-story h2{text-wrap:balance;color:var(--story-heading);margin:0 0 28px;font-size:clamp(44px,4.5vw,64px);font-weight:400;line-height:1.08}.kx .kx-story h2 em{font-weight:400}.kx .kx-story .kx-label{color:var(--story-accent);margin-bottom:24px}.kx .kx-story .kx-prose{width:100%;max-width:var(--kx-reading-width);text-align:left;color:var(--story-ink);margin:0;font-size:22px;line-height:1.6}.kx .kx-story .kx-prose>p{margin:0 0 24px}.kx .kx-story .kx-prose .kx-lead{color:var(--story-lead);margin-bottom:28px;font-size:29px;line-height:1.35}.kx .kx-story .kx-continuation{text-align:left}.kx .kx-story .kx-people{justify-content:flex-start;gap:8px 18px;margin-top:24px}.kx .kx-story .kx-layers{justify-content:flex-start;gap:4px 24px;margin-top:24px;padding-top:16px}.kx .kx-story .kx-people button,.kx .kx-story .kx-layers button{color:var(--story-accent)}.kx .kx-story .kx-side-note{color:var(--story-ink);margin:28px 0 0}.kx .kx-story .kx-passage{color:var(--story-accent);margin:32px 0 0}.kx .kx-story .kx-passage small{color:var(--story-ink)}.kx .kx-story .kx-prophecy-line{color:var(--story-heading);margin:28px 0 0;font-size:40px;line-height:1.2}.kx .kx-story .kx-prophecy-line em{color:inherit}.kx .kx-story .kx-remembrance{color:var(--story-accent);justify-content:flex-start;gap:clamp(12px,1.7vw,24px);margin:32px 0 0;font-size:24px}.kx-story-ending{text-align:center;background:radial-gradient(at 50% 100%,#243d583b,#0000 65%),#061523;padding:64px 25px 88px}.kx .kx-story-ending .kx-last-line{margin:0}@media (max-width:1100px){.kx .kx-story{padding:64px max(6%,calc((100% - var(--kx-reading-width))/2))}.kx-story-grid{display:block}.kx-story-heading{margin-bottom:32px;position:static}.kx .kx-story h2{margin-bottom:24px;font-size:54px}.kx .kx-story .kx-passage{margin-top:24px}}@media (max-width:650px){.kx .kx-story{padding:56px 25px;scroll-margin-top:78px}.kx-story-heading{margin-bottom:28px}.kx .kx-story h2{margin-bottom:28px;font-size:46px}.kx .kx-story .kx-prose{font-size:21px;line-height:1.55}.kx .kx-story .kx-prose .kx-lead{margin-bottom:26px;font-size:27px}.kx .kx-story .kx-layers{gap:4px 20px}.kx .kx-story .kx-remembrance{gap:23px;font-size:22px}.kx-story-ending{padding:48px 25px 64px}}.kx .kx-chapter-progress{pointer-events:none;opacity:.85;height:1px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.kx-chapter-progress>span{width:100%;height:100%;transform:scaleX(var(--chapter-progress,0));transform-origin:0;background:#dec18d;transition:transform 90ms linear;display:block}.kx :is(.kx-chapter-heading h1,.kx-chapter-heading h2,.kx-next h2,.kx-last-line,.kx-reflection>p){text-wrap:balance;font-kerning:normal}.kx .kx-prose p,.kx-panel-body p{text-wrap:pretty}.kx .kx-reading-bar>a{min-width:0}.kx .kx-reading-bar>a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:no-preference){.kx-story[data-story-entered=true] .kx-story-heading>.kx-label{animation:.26s ease-out both kx-story-settle}.kx-story[data-story-entered=true] .kx-story-heading>h2{animation:.3s ease-out 30ms both kx-story-settle}.kx-story[data-story-entered=true] .kx-story-narrative>.kx-prose>.kx-lead{animation:.32s ease-out 55ms both kx-story-settle}}@keyframes kx-story-settle{0%{opacity:.9;translate:0 3px}to{opacity:1;translate:0}}.kx-story:focus-within :is(.kx-label,h2,.kx-lead){animation:none!important}.kx .kx-continue{text-decoration-color:currentColor;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.kx .kx-continue svg{transition:transform .18s}.kx .kx-continue:is(:hover,:focus-visible){color:var(--story-accent);-webkit-text-decoration-color:var(--story-accent);text-decoration-color:var(--story-accent)}.kx .kx-continue[data-state=open] svg{transform:rotate(180deg)}.kx .kx-story :is(a,button):focus-visible{outline-color:var(--story-accent)}.kx .kx-story :is(.kx-people button,.kx-layers button):is(:hover,:focus-visible){color:var(--story-heading);border-color:var(--story-accent)}.kx .kx-people button svg,.kx .kx-layers button svg{flex-shrink:0}.kx :is(.kx-header nav,.kx-reading-bar,.kx-footer) :is(a,button){text-underline-offset:5px;text-decoration-thickness:1px}.kx :is(.kx-header nav,.kx-reading-bar,.kx-footer) :is(a,button):hover{text-decoration-line:underline;text-decoration-color:#dec18d80}.kx .kx-reading-bar :is(a,button):active{color:#f3ddb6}.kx-cta svg{flex-shrink:0;transition:translate .18s ease-out}.kx-cta:is(:hover,:focus-visible) svg{translate:3px}.kx-cta:active svg{translate:1px}.kx-panel[data-slot=sheet-content][data-state=open]{animation:.22s cubic-bezier(.2,.7,.3,1) both kx-panel-arrive}.kx-panel[data-slot=sheet-content][data-state=closed]{animation:.16s ease-in both kx-panel-leave}[data-slot=sheet-overlay]:has(+.kx-panel){background:#030e1866}[data-slot=sheet-overlay][data-state=open]:has(+.kx-panel){animation:.18s ease-out both kx-panel-shade-in}[data-slot=sheet-overlay][data-state=closed]:has(+.kx-panel){animation:.16s ease-in both kx-panel-shade-out}@keyframes kx-panel-arrive{0%{opacity:.75;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes kx-panel-leave{to{opacity:0;transform:translate(8px)}}@keyframes kx-panel-shade-in{0%{opacity:0}to{opacity:1}}@keyframes kx-panel-shade-out{to{opacity:0}}.kx-panel[data-slot=sheet-content]{overscroll-behavior:contain;box-shadow:-10px 0 32px #020b111c}.kx-panel :is(a,button){transition:color .16s,background-color .16s,text-decoration-color .16s}.kx-panel .kx-journey :is(a,button):is(:hover,:focus-visible){color:#f2d39a;background:#dec18d08}.kx-panel .kx-journey a[aria-current=page]{color:#f2d39a;background:linear-gradient(90deg,#dec18d0d,#0000 85%)}.kx-panel .kx-journey a[aria-current=page]>span{color:#f2d39a}.kx-panel .kx-journey a[aria-current=page] small{color:#ccb98e}.kx-panel .kx-journey small{letter-spacing:.07em;color:#a9b6b9}.kx-panel .kx-source-links a:hover{text-decoration-color:#f2d39a}.kx-panel :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #dec18d}@media (max-width:650px){.kx .kx-reading-bar{gap:12px}.kx .kx-reading-bar>a{flex:auto;gap:6px;font-size:14px}.kx .kx-reading-bar>a>span{min-width:0;max-width:none;display:block}.kx .kx-reading-bar>button{flex:none;gap:5px}.kx .kx-next>p:not(.kx-label){text-wrap:balance;max-width:30ch;margin-left:auto;margin-right:auto}.kx-panel .kx-journey li>a,.kx-panel .kx-journey li>button{gap:17px}}@media (max-width:370px){.kx .kx-reading-bar>button:last-of-type svg{display:none}}@media (prefers-reduced-motion:reduce){.kx-chapter-progress>span{transition:none}.kx-cta svg{translate:none!important}.kx-panel[data-slot=sheet-content]{transition:none!important;animation:none!important;transform:none!important}[data-slot=sheet-overlay]:has(+.kx-panel){transition:none!important;animation:none!important;transform:none!important}.kx-panel *,.kx-panel :before,.kx-panel :after{transition:none!important;animation:none!important}}.kx.kx{--kx-editorial-gutter:max(5%,calc((100% - 1280px)/2))}.kx.kx .kx-header{padding:24px var(--kx-editorial-gutter);border-bottom:1px solid #dec18d1a;gap:32px}.kx.kx .kx-header nav{letter-spacing:.035em;gap:30px;font:500 12px/1.5 Manrope,sans-serif}.kx.kx .kx-header nav :is(a,button){min-height:44px;padding:10px 0;transition:color .18s,border-color .18s}.kx.kx .kx-header nav [aria-current]{color:#ead6ad;border-color:#d8bf87}.kx.kx .kx-header nav :is(a,button):hover{color:#fff0d2;text-decoration:none}.kx.kx .kx-entrance-copy>.kx-label{letter-spacing:.17em;color:#dbc799;font-size:11px}.kx.kx .kx-entrance h1{letter-spacing:-.035em;margin:22px 0;font-weight:400;line-height:.94}.kx.kx .kx-opening-line{margin:26px 0 22px;font-size:clamp(30px,2.8vw,42px);line-height:1.2}.kx.kx .kx-opening-description{color:#e1e3da;margin-bottom:30px;font-size:23px;line-height:1.5}.kx.kx .kx-entrance-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.kx.kx .kx-cta{letter-spacing:.09em;border-radius:3px;gap:25px;min-height:50px;font-size:12px;transition:background-color .18s,color .18s,border-color .18s;border-color:#bca36d!important;padding:16px 23px!important}.kx.kx .kx-cta:is(:hover,:focus-visible){color:#102c34;background:#dfc58e;border-color:#e6cfa1!important}.kx.kx .kx-entrance-journey{color:#e2d0ac;text-underline-offset:7px;cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:8px 0;font:500 12px/1.5 Manrope,sans-serif;-webkit-text-decoration:underline #dec18d55;text-decoration:underline #dec18d55;display:inline-flex}.kx.kx .kx-entrance-journey:hover{color:#fff0d2;text-decoration-color:#dec18d}.kx.kx .kx-entrance-bottom{letter-spacing:.04em;color:#d5c9b1;align-items:baseline;font-size:11px}.kx.kx .kx-entrance .kx-continue-journey{border-top:1px solid #d8be8633;max-width:360px;margin:18px 0 0;padding-top:15px}.kx.kx .kx-chapter-heading{color:#f3ead8;background:radial-gradient(at 50% 0,#24444766,#0000 68%),#0d2831;padding:88px 6% 80px}.kx.kx .kx-chapter-heading>.kx-label{color:#d2ba87;letter-spacing:.16em;margin-bottom:28px;font-size:11px;line-height:1.8}.kx.kx .kx-chapter-heading :is(h1,h2){color:#f4ead8;letter-spacing:-.028em;text-wrap:balance;max-width:23ch;margin:0 auto 25px;font-size:clamp(52px,6.2vw,88px);font-weight:400;line-height:1.04}.kx.kx .kx-chapter-heading>p:not(.kx-label){color:#c8d4cf;text-wrap:balance;max-width:45ch;margin:0 auto 23px;font-size:clamp(25px,2.2vw,30px);line-height:1.42}.kx.kx .kx-chapter-heading .kx-text-link{color:#d7c098;text-underline-offset:6px;gap:9px;font:400 12px/1.6 Manrope,sans-serif;text-decoration-color:#dec18d55}.kx.kx .kx-chapter-heading .kx-text-link:hover{color:#f5dfb7;text-decoration-color:currentColor}.kx.kx .kx-reading-bar{padding:11px var(--kx-editorial-gutter);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a222c;border-color:#c6ad772f;gap:20px}.kx.kx .kx-reading-bar>a{font-variant-numeric:lining-nums;color:#d7bb86;flex:auto;gap:14px;font:500 12px/1.5 Manrope,sans-serif}.kx.kx .kx-reading-bar>a>span{color:#e8e4d7;max-width:25ch;font:400 21px/1.2 Cormorant Garamond,Georgia,serif}.kx.kx .kx-reading-bar>button:not(.kx-feather-bookmark){color:#dacbad;gap:10px;min-height:44px;font:500 12px/1.5 Manrope,sans-serif}.kx.kx .kx-reading-bar .kx-current-scene{text-overflow:ellipsis;white-space:nowrap;max-width:25ch;overflow:hidden}.kx.kx .kx-reading-bar .kx-feather-bookmark{border-color:#c6ad7755;transition:background-color .18s,border-color .18s}.kx.kx .kx-reading-bar .kx-feather-bookmark:hover{background:#243e43;border-color:#d5bd8b}.kx.kx .kx-reading-bar .kx-feather-bookmark[data-saved]{background:#294548;border-color:#d5bd8b}.kx.kx .kx-story{padding-top:88px;padding-bottom:78px}.kx.kx .kx-story-narrative{column-gap:clamp(52px,6vw,84px)}.kx.kx .kx-story-heading{top:104px}.kx.kx .kx-story h2{letter-spacing:-.022em;margin-bottom:25px;font-size:clamp(44px,4.15vw,61px);line-height:1.06}.kx.kx .kx-story .kx-label{letter-spacing:.15em;margin-bottom:22px;font-size:11px;line-height:1.75}.kx.kx .kx-story .kx-prose{font-size:25px;font-weight:400;line-height:1.62}.kx.kx .kx-story .kx-prose>p,.kx.kx .kx-story .kx-reading-beat p{margin-bottom:25px}.kx.kx .kx-story .kx-prose .kx-lead{font-size:inherit;line-height:inherit;letter-spacing:normal;margin-bottom:25px}.kx.kx .kx-story .kx-continue{min-height:46px;color:var(--story-accent);letter-spacing:.015em;border-bottom:1px solid;align-items:center;gap:13px;padding:7px 0;font:500 12px/1.5 Manrope,sans-serif;text-decoration:none;display:inline-flex}.kx.kx .kx-story .kx-continue svg{width:15px;height:15px}.kx.kx .kx-story .kx-continue:is(:hover,:focus-visible){color:var(--story-heading)}.kx.kx .kx-story .kx-reading-beat{margin-top:37px}.kx.kx .kx-story .kx-reading-beat h3{color:var(--story-heading);text-wrap:balance;margin:0 0 18px;font-size:29px;line-height:1.3}.kx.kx .kx-story>.kx-story-image{margin-top:56px;margin-bottom:28px}.kx.kx .kx-story .kx-people{gap:3px 21px;margin-top:12px}.kx.kx .kx-story .kx-people button{border-bottom-color:#aa905b44;min-height:44px;font-size:19px}.kx.kx .kx-story .kx-layers{border-color:#aa905b44;gap:6px 25px;margin-top:18px;padding-top:13px}.kx.kx .kx-story .kx-layers button{letter-spacing:.02em;gap:9px;min-height:44px;font:500 12px/1.6 Manrope,sans-serif}.kx.kx .kx-story .kx-layers button svg{width:14px;height:14px}.kx.kx .kx-story-ending{padding:75px 6% 80px}.kx.kx .kx-story-ending .kx-last-line{letter-spacing:-.015em;max-width:25ch;margin:0 auto;font-size:clamp(36px,4.3vw,58px);line-height:1.22}.kx.kx .kx-reflection{background:#eae2d4;padding:78px 8%}.kx.kx .kx-reflection .kx-label{letter-spacing:.16em;margin-bottom:27px;font-size:11px}.kx.kx .kx-reflection>p:not(.kx-label){letter-spacing:-.015em;max-width:36ch;margin-bottom:29px;font-size:clamp(31px,3.4vw,45px);line-height:1.28}.kx.kx .kx-reflection>span{color:#435654;max-width:47ch;font-size:23px;line-height:1.5}.kx.kx .kx-reflection small{color:#62665c;max-width:60ch;margin:26px auto 0;font:400 11px/1.8 Manrope,sans-serif}.kx.kx .kx-next{text-align:left;background:#0b252e;grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);gap:0 55px;padding:85px max(6%,50% - 580px) 88px;display:grid}.kx.kx .kx-next>.kx-label{color:#cdb585;letter-spacing:.13em;grid-area:1/1/5;padding-top:12px;font-size:11px;line-height:1.85}.kx.kx .kx-next>:not(.kx-label){grid-column:2}.kx.kx .kx-next h2{color:#eddfc5;letter-spacing:-.025em;max-width:24ch;margin:0 0 23px;font-size:clamp(45px,4.6vw,66px);line-height:1.08}.kx.kx .kx-next>p:not(.kx-label){color:#c4cfca;text-wrap:pretty;max-width:43ch;margin:0 0 28px;font-size:26px;line-height:1.42}.kx.kx .kx-next>.kx-cta{justify-self:start}.kx.kx .kx-complete-pathways{justify-content:flex-start;gap:12px 25px;margin-top:6px}.kx.kx .kx-complete-pathways .kx-text-link{color:#dfc898;font-size:18px}.kx.kx .kx-footer{padding:25px var(--kx-editorial-gutter);background:#0b252e;border-color:#c4ac742c;align-items:center;gap:18px 30px}.kx.kx .kx-footer>a{color:#e1c99e;font-size:24px}.kx.kx .kx-footer>button,.kx.kx .kx-footer>span{color:#b7c4c0;font:400 12px/1.8 Manrope,sans-serif}.kx-panel.kx-panel[data-slot=sheet-content]{scrollbar-color:#bea16a #102c34;background:linear-gradient(155deg,#14363d,#0b252f 65%);border-color:#bca57466;gap:12px;width:min(660px,100%);max-width:660px;padding:58px 38px 32px}.kx-panel.kx-panel>.kx-label{letter-spacing:.16em;color:#cfb888;font-size:10px}.kx-panel.kx-panel [data-slot=sheet-title]{letter-spacing:-.025em;color:#f0e2c8;margin:0;font-size:51px;line-height:1.05}.kx-panel.kx-panel [data-slot=sheet-description]{color:#c1ceca;max-width:42ch;font-size:22px;line-height:1.4}.kx-panel.kx-panel>button{color:#e7d6b4;opacity:1;border:1px solid #cbb48055;border-radius:50%;top:12px;right:12px}.kx-panel.kx-panel>button:hover{background:#dec18d14}.kx-panel.kx-panel .kx-panel-body{padding-top:20px;font-size:23px;line-height:1.55}.kx-panel.kx-panel .kx-panel-body h3{color:#e7d1aa;margin:32px 0 18px;font-size:31px;line-height:1.2}.kx-panel.kx-panel .kx-panel-body h3:first-child{margin-top:0}.kx-panel.kx-panel .kx-journey{border-top:1px solid #d4bd882f}.kx-panel.kx-panel .kx-journey li{border-color:#d4bd882b}.kx-panel.kx-panel .kx-journey li>:is(a,button){color:#e5e6d9;border-radius:3px;align-items:center;gap:22px;padding:19px 14px;font-size:27px;line-height:1.16;text-decoration:none}.kx-panel.kx-panel .kx-journey li>:is(a,button)>span{letter-spacing:.08em;color:#c9b184;font-variant-numeric:lining-nums tabular-nums;flex:0 0 29px;font-size:11px;line-height:1.5}.kx-panel.kx-panel .kx-journey li>:is(a,button)>div{text-wrap:balance;flex:1;min-width:0}.kx-panel.kx-panel .kx-journey small{letter-spacing:.09em;color:#acbeb6;margin-top:8px;font-size:11px;line-height:1.6}.kx-panel.kx-panel .kx-journey-arrow{color:#b9a274;flex:0 0 17px;width:17px;height:17px;transition:translate .18s,color .18s}.kx-panel.kx-panel .kx-journey li>:is(a,button):hover{color:#f8e6c1;background:#dcc99d0c}.kx-panel.kx-panel .kx-journey a:hover .kx-journey-arrow{color:#f3d9a4;translate:3px}.kx-panel.kx-panel .kx-journey a[aria-current=page]{color:#f2dbb0;background:linear-gradient(90deg,#dac49318,#dac49306);box-shadow:inset 2px 0 #d7bd85}.kx-panel.kx-panel .kx-journey a[aria-current=page] small{color:#dfc68e}.kx-panel.kx-panel .kx-continue-journey{margin:0 0 15px;padding:0 12px 20px}.kx-panel.kx-panel .kx-resume{color:#ecdbb7;font-size:25px}.kx-panel.kx-panel .kx-resume small{font-size:11px;line-height:1.7}.kx-panel.kx-panel .kx-clear-place{color:#c9d0c7;opacity:1;font-size:11px}.kx-panel.kx-panel .kx-source-links li{padding-top:21px}.kx-panel.kx-panel .kx-source-links a{font-size:23px;line-height:1.35}.kx-panel.kx-panel .kx-source-links p,.kx-panel.kx-panel .kx-panel-note{color:#c2cec7;font-size:19px;line-height:1.5}@media (max-width:1100px){.kx.kx .kx-story{padding-top:65px;padding-bottom:62px}.kx.kx .kx-story-heading{margin-bottom:34px;position:static}.kx.kx .kx-story h2{max-width:22ch;font-size:54px}.kx.kx .kx-story>.kx-story-image{margin-top:42px;margin-bottom:26px}.kx.kx .kx-reading-bar .kx-current-scene{max-width:19ch}.kx.kx .kx-next{grid-template-columns:minmax(130px,.4fr) minmax(0,1.6fr);gap:0 35px}}@media (max-width:1000px){.kx.kx .kx-entrance-copy{padding-top:22px;padding-bottom:90px}.kx.kx .kx-entrance-actions{flex-flow:wrap;align-items:center;gap:10px 25px}}@media (max-width:760px){.kx.kx .kx-reading-bar .kx-current-scene{display:none}.kx.kx .kx-reading-bar .kx-mobile-contents{display:inline}.kx.kx .kx-reading-bar>a>span{max-width:20ch}}@media (max-width:650px){.kx.kx .kx-header{align-items:center;gap:14px;padding:17px 22px}.kx.kx .kx-header nav{gap:2px 13px;max-width:150px;font-size:12px}.kx.kx .kx-header nav :is(a,button){min-height:38px;padding:4px 0}.kx.kx .kx-header nav button{font:inherit;gap:5px}.kx.kx .kx-entrance-copy{padding:29px 24px 105px}.kx.kx .kx-entrance-copy>.kx-label{letter-spacing:.12em;margin-bottom:19px;font-size:10px}.kx.kx .kx-entrance h1{margin:18px 0;font-size:86px}.kx.kx .kx-opening-line{margin:21px 0 19px;font-size:31px}.kx.kx .kx-opening-description{margin-bottom:25px;font-size:22px;line-height:1.47}.kx.kx .kx-entrance-actions{flex-flow:wrap;align-items:center;gap:8px 14px}.kx.kx .kx-entrance-actions .kx-cta{gap:18px;padding-inline:16px!important}.kx.kx .kx-entrance-bottom{gap:16px;font-size:10px;left:24px;right:24px}.kx.kx .kx-entrance-bottom span:last-child{font-size:10px}.kx.kx .kx-chapter-heading{padding:59px 23px 55px}.kx.kx .kx-chapter-heading>.kx-label{letter-spacing:.12em;margin-bottom:22px;font-size:10px}.kx.kx .kx-chapter-heading :is(h1,h2){max-width:19ch;margin-bottom:23px;font-size:clamp(42px,10.5vw,61px);line-height:1.06}.kx.kx .kx-chapter-heading>p:not(.kx-label){margin-bottom:19px;font-size:25px;line-height:1.4}.kx.kx .kx-chapter-heading .kx-text-link{font-size:12px}.kx.kx .kx-reading-bar{gap:9px;padding:9px 18px}.kx.kx .kx-reading-bar>a{gap:7px;font-size:11px}.kx.kx .kx-reading-bar>a>span{min-width:0;max-width:none;font-size:17px;display:block}.kx.kx .kx-reading-bar>button:not(.kx-feather-bookmark){gap:5px;font-size:12px}.kx.kx .kx-story{padding:54px 24px 53px;scroll-margin-top:84px}.kx.kx .kx-story-heading{margin-bottom:28px}.kx.kx .kx-story h2{margin-bottom:20px;font-size:clamp(40px,10vw,49px);line-height:1.09}.kx.kx .kx-story .kx-label{letter-spacing:.13em;margin-bottom:18px;font-size:10px}.kx.kx .kx-story .kx-prose{font-size:22px;line-height:1.6}.kx.kx .kx-story .kx-prose>p,.kx.kx .kx-story .kx-reading-beat p,.kx.kx .kx-story .kx-prose .kx-lead{margin-bottom:23px}.kx.kx .kx-story .kx-reading-beat{margin-top:31px}.kx.kx .kx-story .kx-reading-beat h3{margin-bottom:17px;font-size:27px}.kx.kx .kx-story>.kx-story-image{margin-top:34px;margin-bottom:24px}.kx.kx .kx-story .kx-layers{gap:3px 20px}.kx.kx .kx-story .kx-layers button{font-size:12px}.kx.kx .kx-story .kx-people button{font-size:19px}.kx.kx .kx-story-ending{padding:55px 24px 60px}.kx.kx .kx-story-ending .kx-last-line{font-size:37px;line-height:1.26}.kx.kx .kx-reflection{padding:56px 25px}.kx.kx .kx-reflection>p:not(.kx-label){font-size:33px;line-height:1.3}.kx.kx .kx-reflection>span{font-size:22px;line-height:1.5}.kx.kx .kx-next{padding:56px 25px 62px;display:block}.kx.kx .kx-next>.kx-label{margin-bottom:23px;padding:0}.kx.kx .kx-next h2{font-size:44px;line-height:1.1}.kx.kx .kx-next>p:not(.kx-label){max-width:36ch;margin:0 0 25px;font-size:24px}.kx.kx .kx-complete-pathways{align-items:flex-start;gap:8px}.kx.kx .kx-footer{gap:9px 24px;padding:23px 25px}.kx.kx .kx-footer>a{font-size:23px}.kx.kx .kx-footer>span{margin-top:2px}.kx-panel.kx-panel[data-slot=sheet-content]{padding:61px 22px 28px}.kx-panel.kx-panel [data-slot=sheet-title]{font-size:43px;line-height:1.05}.kx-panel.kx-panel [data-slot=sheet-description]{font-size:21px}.kx-panel.kx-panel .kx-panel-body{padding-top:17px;font-size:22px}.kx-panel.kx-panel .kx-journey li>:is(a,button){gap:14px;padding:18px 9px;font-size:25px}.kx-panel.kx-panel .kx-journey li>:is(a,button)>span{flex-basis:23px;font-size:11px}.kx-panel.kx-panel .kx-journey-arrow{flex-basis:15px;width:15px;height:15px}}@media (max-width:370px){.kx.kx .kx-header{gap:10px;padding-inline:18px}.kx.kx .kx-header .brand{width:143px}.kx.kx .kx-header nav{gap:0 10px;max-width:128px}.kx.kx .kx-reading-bar{gap:7px;padding-inline:12px}.kx.kx .kx-reading-bar>a>span{font-size:16px}.kx.kx .kx-story{padding-inline:21px}.kx.kx .kx-story .kx-prose{font-size:21px}.kx.kx .kx-chapter-heading :is(h1,h2){font-size:40px}}@media (prefers-reduced-motion:reduce){.kx.kx .kx-header nav :is(a,button),.kx.kx .kx-cta,.kx.kx .kx-reading-bar .kx-feather-bookmark,.kx-panel.kx-panel .kx-journey-arrow{transition:none}.kx-panel.kx-panel .kx-journey a:hover .kx-journey-arrow{translate:none}}@media (forced-colors:active){.kx.kx .kx-chapter-heading,.kx.kx .kx-next,.kx.kx .kx-footer,.kx-panel.kx-panel[data-slot=sheet-content]{color:canvastext;background:canvas}.kx.kx .kx-chapter-heading :is(h1,h2),.kx.kx .kx-next h2,.kx-panel.kx-panel [data-slot=sheet-title]{color:canvastext}.kx-panel.kx-panel .kx-journey a[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}}.kx.kx .kx-story .kx-prose>p:last-child,.kx.kx .kx-story .kx-reading-beat>p:last-child{margin-bottom:0}@media (max-width:650px){.kx.kx .kx-entrance{min-height:855px;padding-top:365px}.kx.kx .kx-entrance-art .kx-threshold-world{top:0}}
