.tw-html{background:#e9dfcb;scrollbar-color:#a82720 #e9dfcb;scroll-behavior:smooth}.time-weaver{--tw-paper:#e9dfcb;--tw-ink:#22211e;--tw-red:#a82720;margin:0;background:var(--tw-paper);color:var(--tw-ink);font-family:Manrope,Arial,sans-serif}.time-weaver *{box-sizing:border-box}.time-weaver ::selection{background:var(--tw-red);color:#fff}.time-weaver a{color:inherit;text-decoration:none}.time-weaver button{font:inherit;color:inherit;cursor:pointer;min-height:44px}.time-weaver :focus-visible{outline:3px solid var(--tw-red);outline-offset:6px}.time-weaver [hidden]{display:none!important}.time-weaver svg{fill:none;stroke:currentColor;stroke-width:1.5}.tw-skip{position:fixed;top:8px;left:8px;z-index:20;background:var(--tw-paper);padding:12px;transform:translateY(-160%)}.tw-skip:focus{transform:none}.tw-header{position:absolute;z-index:5;top:0;left:0;width:100%;display:flex;align-items:center;gap:24px;padding:12px 32px;background:linear-gradient(#e9dfcbf5,#e9dfcb00);font-size:12px}.tw-header>a{font-weight:800;font-size:18px;letter-spacing:-.03em}.tw-header>span{margin-left:auto}.tw-header button{border:0;border-bottom:1px solid;min-width:44px;padding:5px 0;background:0 0;font-size:11px}.tw-journey{height:auto;position:relative}.tw-stage{position:relative;height:100svh;min-height:720px;overflow:hidden;isolation:isolate}.tw-camera{position:absolute;inset:0;display:grid;place-items:center}.tw-art{position:relative;width:max(100vw,150svh);aspect-ratio:3/2;flex:none;transform-origin:56% 35%}.tw-art>img{display:block;width:100%;height:100%;object-fit:cover}.time-weaver .tw-energy{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;stroke:none}.time-weaver .tw-thread{fill:none;stroke:#bd2c22;stroke-width:1.7;stroke-linecap:round;opacity:.7}.tw-stars circle{fill:#fff6df;stroke:none;opacity:0}.time-weaver .tw-strands path{fill:none;stroke:#e6b584;stroke-width:.8;stroke-linecap:round;opacity:0}.tw-intro,.tw-caption{position:absolute;bottom:0;left:0;padding:96px 5vw 80px;width:60%;background:linear-gradient(0deg,#e9dfcb 8%,#e9dfcbf2 45%,#e9dfcb00);pointer-events:none}.tw-intro h1{font-family:Weaver,Georgia,serif;font-size:clamp(54px,5.2vw,76px);font-weight:400;line-height:1.04;letter-spacing:-.035em;margin:0 0 20px}.tw-intro p{font-size:14px;line-height:1.8;margin:0 0 10px}.tw-intro .tw-manifesto{font-family:Weaver,Georgia,serif;font-size:18px;margin-bottom:16px}.tw-intro a,.tw-intro button{pointer-events:auto}.tw-weave{display:flex;align-items:center;gap:14px;padding:10px 0;border:0;background:0 0;font-weight:700;font-size:13px}.tw-weave svg{width:30px;color:var(--tw-red);transition:transform .2s}.tw-weave:hover svg{transform:translateX(5px)}.tw-explore{display:inline-flex;gap:18px;min-height:44px;align-items:center;font-size:12px;border-bottom:1px solid #686055;padding:8px 0}.tw-caption{visibility:hidden;opacity:0;min-height:350px;display:grid;align-content:end;padding-bottom:100px}.tw-caption>div{grid-area:1/1;visibility:hidden;opacity:0;max-width:480px}.tw-caption h2{font:clamp(36px,4.3vw,62px)/1.12 Weaver,Georgia,serif;letter-spacing:-.03em;margin:0 0 22px;text-wrap:balance}.tw-caption p{font-size:15px;line-height:1.85;margin:0;max-width:39ch}.tw-compass{position:absolute;bottom:25px;left:5vw;right:5vw;display:flex;gap:26px;z-index:2;align-items:center}.tw-compass a{display:flex;flex-direction:column;justify-content:center;position:relative;font-size:11px;min-height:44px;padding:9px 0;min-width:90px}.tw-compass a:before{content:'';position:absolute;inset:0 -9px;background:#e9dfcbeb;z-index:-1}.tw-compass i{height:1px;background:var(--tw-red);width:100%;transform:scaleX(0);transform-origin:left;margin-top:8px}.tw-compass a[aria-current=step]{color:var(--tw-red);font-weight:800}.tw-note{position:absolute;bottom:42px;right:5vw;font-size:11px;margin:0;padding:6px 9px;background:#e9dfcbe8}.tw-enhanced .tw-journey{height:430svh}.tw-enhanced .tw-stage{position:sticky;top:0}.tw-worlds{padding:110px 7vw 0;max-width:1600px;margin:auto}.tw-worlds-intro{display:flex;justify-content:space-between;gap:48px;align-items:flex-end;margin-bottom:58px}.tw-worlds h2{font:clamp(38px,4.5vw,64px)/1.14 Weaver,Georgia,serif;letter-spacing:-.025em;margin:0;text-wrap:balance}.tw-worlds-intro p{font-size:15px;line-height:1.9;margin:0}.tw-lore{max-width:680px;margin:0 0 110px auto;font-size:18px;line-height:1.9}.tw-lore p{margin:0 0 24px}.tw-lore p:last-child{font-family:Weaver,Georgia,serif;font-size:25px;line-height:1.55}.tw-chapter{scroll-margin-top:40px;display:grid;grid-template-columns:1fr 1.35fr;gap:70px;border-top:1px solid #9d9382;padding:64px 0 80px}.tw-chapter-heading h3{font:clamp(32px,3.7vw,54px)/1.1 Weaver,Georgia,serif;margin:0 0 24px;letter-spacing:-.025em}.tw-chapter-heading svg{width:180px;height:30px;color:var(--tw-red)}.tw-chapter-copy h4{font:28px/1.3 Weaver,Georgia,serif;margin:0 0 22px;text-wrap:balance}.tw-chapter-copy p{font-size:14px;line-height:1.9;max-width:58ch;margin:0 0 24px}.tw-chapter-copy .tw-chapter-story{font-size:18px;line-height:1.8;margin-bottom:25px}.tw-proof-links{display:flex;flex-direction:column;align-items:start;gap:12px}.tw-proof-links a{display:flex;gap:24px;align-items:center;min-height:44px;border-bottom:1px solid #9d9382;padding:8px 0;font-size:13px}.tw-proof-links svg,.tw-footer svg{width:17px;height:17px;transition:transform .2s}.tw-proof-links a:hover svg,.tw-footer>a:hover svg{transform:translate(3px,-3px)}.tw-player{margin-top:34px;padding-top:20px;border-top:1px solid #b3a793}.tw-player button{display:flex;align-items:center;gap:14px;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.tw-player button svg{width:21px;height:21px;color:var(--tw-red)}.tw-player p{font-size:11px;margin:10px 0 0}.tw-player [role=status]:empty{display:none}.tw-colophon{position:relative;padding:95px 7vw 110px;background:#24231f;color:#e9dfcb;overflow:hidden}.tw-colophon blockquote{font:clamp(36px,5.5vw,76px)/1.24 Weaver,Georgia,serif;letter-spacing:-.035em;margin:0 0 32px;max-width:1e3px;border:0;padding:0}.tw-colophon p{font-size:12px;line-height:1.8;margin:0;position:relative;z-index:1}.tw-colophon-line{position:absolute;bottom:0;right:12%;height:78%;width:1px;background:#d43b2f;transform:rotate(28deg);transform-origin:bottom}.tw-footer{background:#e9dfcb;color:#22211e;padding:75px 7vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.tw-footer p{font:34px/1.2 Weaver,Georgia,serif;margin:0}.tw-footer>a{border-bottom:1px solid #a89e8c;display:flex;align-items:center;gap:28px;min-height:44px;padding:10px 0;font-size:14px}.tw-footer small{width:100%;font-size:11px;margin-top:24px}@media(min-width:1800px){.tw-intro,.tw-caption{width:50%}}@media(max-width:1000px){.tw-note{display:none}.tw-worlds-intro{align-items:start;flex-direction:column;gap:30px}.tw-chapter{gap:35px}.tw-caption{width:75%}}@media(max-width:700px){.tw-header{padding:9px 20px;gap:14px;background:#e9dfcb}.tw-header>span{display:none}.tw-header button{margin-left:auto;font-size:10px}.tw-enhanced .tw-journey{height:145svh}.tw-stage{min-height:760px}.tw-camera{align-items:start;padding-top:62px}.tw-art{width:182vw;left:-8vw;transform-origin:45% 40%}.tw-intro{width:100%;padding:100px 24px 86px;background:linear-gradient(0deg,#e9dfcb 25%,#e9dfcbf7 66%,#e9dfcb00)}.tw-intro h1{font-size:49px;line-height:1.06;margin-bottom:18px}.tw-intro p{font-size:13px}.tw-intro .tw-manifesto{font-size:15px;margin-bottom:10px}.tw-caption{display:none}.tw-compass{left:24px;right:24px;gap:0;justify-content:space-between;bottom:19px}.tw-compass a{min-width:0;font-size:10px}.tw-worlds{padding:65px 24px 0}.tw-worlds-intro{display:block;margin-bottom:35px}.tw-worlds-intro p{margin-top:24px;font-size:14px}.tw-lore{font-size:15px;line-height:1.85;margin-bottom:64px}.tw-lore p:last-child{font-size:22px}.tw-chapter{grid-template-columns:1fr;gap:28px;padding:40px 0 50px}.tw-chapter-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.tw-chapter-heading h3{font-size:32px;margin:0}.tw-chapter-heading svg{width:86px}.tw-chapter-copy h4{font-size:25px}.tw-chapter-copy .tw-chapter-story{font-size:16px}.tw-chapter-copy p{font-size:13px}.tw-colophon{padding:65px 24px 75px}.tw-colophon blockquote{font-size:36px}.tw-colophon p{max-width:26ch;font-size:11px}.tw-footer{padding:44px 24px}.tw-footer p{font-size:28px}.tw-footer small{line-height:1.8}}@media(prefers-reduced-motion:reduce){.tw-html{scroll-behavior:auto}.tw-note{display:none}.tw-enhanced .tw-journey{height:auto}.tw-enhanced .tw-stage{position:relative}.time-weaver *,.time-weaver *::before,.time-weaver *::after{transition:none!important}}.tw-polarity{position:absolute;right:32px;top:82px;z-index:4;background:#e9dfcbe8;border:1px solid #8b806d;padding:8px 14px;font-size:11px!important}.tw-art>img{transition:filter .85s cubic-bezier(.16,1,.3,1)}.tw-night .tw-stage{background:#17191d;color:#e9dfcb}.tw-night .tw-art>img{filter:invert(1)hue-rotate(180deg)}.tw-night .tw-intro,.tw-night .tw-caption{background:linear-gradient(0deg,#17191d 8%,#17191df2 45%,#17191d00)}.tw-night .tw-compass a:before,.tw-night .tw-note{background:#17191deb}.tw-night .tw-compass a[aria-current=step]{color:#ff7969}.tw-night .tw-header{color:#e9dfcb;background:linear-gradient(#17191df5,#17191d00)}.tw-night .tw-polarity{color:#e9dfcb;background:#17191de8;border-color:#aaa08f}.tw-night .tw-weave svg{color:#ff7969}@media(max-width:700px){.tw-polarity{right:20px;top:77px}.tw-night .tw-header{background:#17191d}.tw-night .tw-intro{background:linear-gradient(0deg,#17191d 25%,#17191df7 66%,#17191d00)}}.tw-header>span{margin-left:24px;margin-right:auto}.tw-motion{position:absolute;right:32px;top:15px;z-index:7;padding:8px 14px;background:#e9dfcbe8;border:1px solid #8b806d;font-size:11px!important}.tw-polarity{z-index:7;top:72px}.tw-action{position:absolute;right:32px;top:129px;z-index:7;background:#e9dfcbe8;border:1px solid #8b806d;padding:8px 14px;font-size:11px!important;gap:8px}.tw-action svg{width:22px}.tw-living{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .35s}.tw-living.is-ready{opacity:1}.time-weaver .tw-thread{stroke:none}.tw-night .tw-living{filter:invert(1)hue-rotate(180deg)}.tw-night .tw-motion,.tw-night .tw-action{color:#e9dfcb;background:#17191de8;border-color:#aaa08f}.tw-living{transition:opacity .35s,filter .85s cubic-bezier(.16,1,.3,1)}@media(max-width:1000px){.tw-header>span{display:none}}@media(max-width:700px){.tw-enhanced .tw-journey{height:410svh}.tw-motion{right:16px;top:9px;font-size:10px!important;border:0;border-bottom:1px solid #8b806d;background:0 0;padding:4px 0}.tw-polarity{right:16px;top:75px;padding:8px 10px;font-size:10px!important}.tw-action{right:16px;top:129px;padding:8px 10px;font-size:10px!important}.tw-caption{display:grid;width:100%;min-height:320px;padding:95px 24px 85px;background:linear-gradient(0deg,#e9dfcb 22%,#e9dfcbf2 64%,#e9dfcb00)}.tw-caption h2{font-size:36px;max-width:12ch;margin-bottom:17px}.tw-caption p{font-size:13px;line-height:1.75;max-width:35ch}.tw-night .tw-caption{background:linear-gradient(0deg,#17191d 22%,#17191df2 64%,#17191d00)}}@media(prefers-reduced-motion:reduce){.tw-enhanced .tw-journey{height:auto}.tw-living{display:none}}.tw-header{pointer-events:none;background:0 0}.tw-header>a{pointer-events:auto;background:#e9dfcbe8;padding:5px 7px;margin-left:-7px}.tw-header>span{background:#e9dfcbe8;padding:5px 7px}.tw-night .tw-header{background:0 0}.tw-night .tw-header>a,.tw-night .tw-header>span{background:#17191de8}.tw-camera{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}@media(max-width:700px){.tw-art{width:165vw;left:0}}