@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Arial,sans-serif;background:#f1eee7;color:#202023;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;min-width:320px}button,a{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #ff8b4f;outline-offset:4px}svg{width:20px;height:20px;flex:none}::selection{background:#ff8151;color:#161616}.app{overflow:hidden}.header{height:78px;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:22px;padding:0 clamp(20px,4vw,72px);background:#f8f7f3f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px #00000014}.wordmark{font-family:Manrope,sans-serif;font-size:30px;font-weight:800;letter-spacing:-2.4px;line-height:1;white-space:nowrap}.wordmark span,.orange{color:#ee7145}.header-descriptor{padding-left:20px;border-left:1px solid #bbb9b3;font-weight:800;font-size:9px;letter-spacing:1.4px;line-height:1.7}.desktop-nav{display:flex;gap:30px;margin-left:auto}.desktop-nav a{font-size:13px;font-weight:700}.desktop-nav a:hover{color:#cc5c35}.menu-button{border:1px solid #d9d6cf;width:43px;height:43px;display:grid;place-items:center;background:transparent;margin-left:8px}.hero{position:relative;min-height:min(790px,calc(100svh - 78px));min-height:max(635px,calc(100svh - 78px));display:flex;align-items:center;color:#fff;isolation:isolate;background:#222020}.hero-visual{position:absolute;z-index:-3;inset:0;background-image:url(/images/photo-17.jpg);background-size:cover;background-position:center 57%;animation:hero-zoom 26s ease-in-out infinite alternate;filter:saturate(1.35) contrast(1.08)}.hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#111215e8,#141517c4 39%,#1816153b),linear-gradient(0deg,rgba(18,17,17,.6),transparent 40%)}.hero-grid{position:absolute;inset:0;pointer-events:none;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(255,255,255,.04) 25%)}.hero-content{position:relative;width:min(980px,85vw);margin-left:clamp(28px,8.5vw,160px);padding:65px 0 95px;animation:reveal .9s both}.micro-label,.section-label,.hero-coordinate,.hero-down,.manifesto-meta,.manifesto-foot,.journal-issue,.journal-count,.stage-top,.stage-bottom,.stage-eyebrow,.journal-top,.journal-modal-bar,.chapter-content>span,.stage-link,.universe-mobile-hint{font-size:10px;font-weight:800;letter-spacing:1.5px}.micro-label{display:flex;gap:12px;align-items:center;color:#ffae83}.flare{width:8px;height:8px;background:#f58950;border-radius:50%;box-shadow:0 0 0 5px #f5895033}.hero h1{font-family:Manrope,sans-serif;font-size:clamp(82px,14vw,225px);letter-spacing:-.095em;line-height:.99;margin:17px 0 12px;font-weight:800}.hero h1 span{color:#f6824c}.hero h2{font-family:Manrope,sans-serif;font-size:clamp(22px,3.25vw,44px);letter-spacing:-1.3px;line-height:1.17;font-weight:800;margin:0 0 23px}.hero-content>p:not(.free-note){font-size:clamp(15px,1.4vw,20px);line-height:1.7;max-width:610px;margin:0 0 30px;color:#f3eee9}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-size:13px;font-weight:800;min-height:51px;padding:0 22px;border:1px solid transparent;transition:transform .3s,background .3s}.btn:hover{transform:translateY(-3px)}.btn-hot{background:#f48652;color:#1a1818}.btn-hot:hover{background:#ffa46e}.btn-outline{background:transparent;color:inherit;border-color:currentColor}.btn-outline:hover{background:#ffffff16}.hero .free-note{font-size:11px;color:#dedbd6;margin:22px 0 0}.hero-coordinate{position:absolute;bottom:32px;left:clamp(28px,8.5vw,160px);color:#ddd6ca}.hero-down{position:absolute;bottom:28px;right:6vw;display:flex;gap:20px;align-items:center}.hero-down span{font-size:23px;animation:bob 1.8s infinite}.genesis{position:relative;display:grid;grid-template-columns:.91fr 1.09fr;align-items:center;gap:clamp(35px,6vw,116px);padding:clamp(70px,9vw,155px) clamp(24px,8.5vw,160px);background:#f4ecdf}.genesis-number{position:absolute;top:18px;right:5%;color:#e6dccd;font-size:clamp(100px,23vw,320px);font-weight:800;letter-spacing:-.1em;line-height:.9;pointer-events:none}.genesis-image{position:relative;height:min(620px,55vw);min-height:380px;transform:rotate(-2deg);box-shadow:24px 25px #e4d6c5;overflow:hidden;z-index:1}.genesis-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.1)}.genesis-image span{position:absolute;bottom:22px;left:22px;background:#f6eee3;padding:10px;font-size:10px;letter-spacing:1px;font-weight:800}.genesis-body{position:relative;z-index:1;max-width:600px}.section-label{color:#e76d3d;display:flex;align-items:center;gap:12px}.section-label span{width:28px;height:2px;background:currentColor}.genesis h2,.section-heading h2,.journal h2,.last-word h2{font-family:Manrope,sans-serif;font-size:clamp(36px,5.2vw,78px);font-weight:800;line-height:1.08;letter-spacing:-.065em;margin:18px 0 27px}.genesis h2 em,.section-heading h2 em,.journal h2 em,.last-word h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em;color:#d96f48}.genesis p{font-size:15px;line-height:1.85;color:#49443e}.genesis .lead{font-size:19px;font-weight:700;color:#262323;line-height:1.65}.text-link{display:flex;align-items:center;gap:15px;padding:14px 0;border:none;border-bottom:2px solid #d96f48;background:none;color:#2b2826;font-weight:800;margin-top:25px}.text-link svg{transition:transform .25s}.text-link:hover svg{transform:translate(6px)}.manifesto{background:#222225;color:#f7eee4;padding:clamp(70px,9vw,135px) clamp(24px,8.5vw,160px);position:relative;overflow:hidden}.manifesto:after{content:"↗";position:absolute;right:3%;top:-17%;font-size:420px;color:#ffffff06;pointer-events:none}.manifesto-meta{color:#f38e59}.manifesto>p{position:relative;max-width:1170px;font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(26px,4.2vw,62px);line-height:1.25;letter-spacing:-.04em}.manifesto em{font-style:normal;color:#f38e59}.manifesto-foot{border-top:1px solid #ffffff27;margin-top:65px;padding-top:20px;display:flex;justify-content:space-between;gap:24px;color:#a8a3a0}.universe-section{padding:clamp(65px,8vw,120px) clamp(20px,6vw,105px) 80px;background:#f8f5ed}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:50px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:360px;font-size:15px;line-height:1.8;color:#665f58}.universe-experience{display:grid;grid-template-columns:290px 1fr;min-height:600px;background:#222326}.universe-tabs{display:flex;flex-direction:column;padding:35px 0;background:#262629}.universe-tab{display:flex;gap:15px;align-items:center;text-align:left;flex:1;min-height:80px;width:100%;padding:12px 26px;color:#ddd9d3;border:0;border-left:4px solid transparent;border-bottom:1px solid #ffffff14;background:transparent;transition:background .25s}.universe-tab>span:first-child{font-size:11px;letter-spacing:1px;color:#ab9c90}.universe-tab strong{font-size:clamp(19px,1.65vw,24px);letter-spacing:-.6px}.universe-tab .tab-arrow{margin-left:auto;opacity:0}.universe-tab:hover,.universe-tab.is-active{background:#363335;color:#fff;border-left-color:#ed824f}.universe-tab.is-active .tab-arrow{opacity:1;color:#ef8b5f}.universe-stage{position:relative;display:flex;align-items:end;min-height:600px;color:#fff;isolation:isolate;overflow:hidden}.stage-images{position:absolute;inset:0;z-index:-2}.stage-image{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.09);transition:opacity .65s ease,transform 6s ease}.stage-image.shown{opacity:1;transform:scale(1)}.stage-image-shade{position:absolute;inset:0;background:linear-gradient(0deg,#151417ee,#15141799 37%,#15141713)}.stage-top{position:absolute;top:32px;left:42px;right:40px;display:flex;justify-content:space-between;color:#fff}.stage-copy{padding:80px clamp(28px,5vw,92px) 86px;max-width:830px;animation:reveal .55s both}.stage-eyebrow{color:#ff9b62}.stage-copy h3{font-family:Manrope,sans-serif;font-size:clamp(35px,4.2vw,69px);letter-spacing:-.06em;line-height:1.08;margin:16px 0 20px}.stage-copy p{font-size:clamp(14px,1.25vw,17px);line-height:1.7;max-width:620px;color:#eee7e2}.stage-link{border:0;border-bottom:1px solid #ff9966;padding:15px 0;background:none;color:#ffab7d;display:inline-flex;gap:30px;align-items:center;margin-top:13px}.stage-link svg{width:18px}.stage-bottom{position:absolute;bottom:24px;left:clamp(28px,5vw,92px);right:42px;display:flex;justify-content:space-between;gap:24px;color:#e5dcd6}.stage-pips{display:flex;gap:6px}.stage-pips button{width:22px;height:4px;background:#fff6;padding:0;border:0}.stage-pips button.is-on{background:#f38a57;width:40px}.universe-mobile-hint{display:flex;justify-content:space-between;margin:15px 0;color:#79716a}.journal{padding:clamp(75px,8vw,115px) clamp(24px,8.5vw,160px);background:#f2e8db}.journal-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:33px}.journal-count{color:#756f69}.journal-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,110px);align-items:center}.journal-photo{position:relative;height:530px;overflow:hidden}.journal-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.11)}.journal-stamp{position:absolute;bottom:20px;left:22px;font-size:80px;font-weight:800;letter-spacing:-7px;color:#fff}.journal-issue{color:#d66a3f}.journal-copy h2{font-size:clamp(37px,4.3vw,67px);margin:16px 0}.journal-copy h3{font-family:Georgia,serif;font-size:clamp(23px,2.3vw,36px);font-weight:400;color:#ba5738;font-style:italic;margin:0 0 20px}.journal-copy p{line-height:1.85;font-size:16px;max-width:570px}.journal-stats{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #d9cdc0;border-bottom:1px solid #d9cdc0;padding:20px 0;margin:28px 0}.journal-stats span{font-size:10px;font-weight:800;letter-spacing:.6px;display:flex;gap:7px;align-items:baseline}.journal-stats strong{font-size:28px;letter-spacing:-1px}.journal-future{display:flex;align-items:center;gap:23px;margin-top:58px;border-top:1px solid #d4c6b8;padding:25px 0}.future-icon{width:55px;height:55px;border:1px solid #bb9984;display:grid;place-items:center;font-size:30px}.journal-future strong{font-size:19px}.journal-future p{margin:7px 0;color:#716760;font-size:14px}.journal-future>span{margin-left:auto;color:#ad6847;font-weight:800;font-size:10px;letter-spacing:1px;white-space:nowrap}.last-word{background:#262629;color:#fff;padding:clamp(85px,9vw,140px) clamp(24px,8.5vw,160px);text-align:center}.last-word>span{font-size:11px;letter-spacing:2px;color:#eaa17b;font-weight:800}.last-word h2{max-width:1100px;margin:30px auto}.last-word p{max-width:620px;margin:20px auto 25px;line-height:1.8;color:#d9d0c8}.last-word small{display:block;color:#a5a09b;margin-top:17px;font-size:10px}.footer{display:flex;gap:30px;align-items:center;justify-content:space-between;background:#e8e2d9;padding:40px clamp(24px,6vw,100px)}.footer>span{font-size:10px;letter-spacing:1px;font-weight:800;color:#66625f}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#101010b9;display:flex;justify-content:end}.menu-drawer{width:min(520px,100%);background:#f3ede4;padding:35px;overflow:auto;box-shadow:-15px 0 60px #0006;animation:drawer-in .35s both}.drawer-head{display:flex;justify-content:space-between;align-items:center;font-size:32px;font-weight:800;letter-spacing:-1.8px;margin-bottom:55px}.drawer-head button,.journal-modal-bar button{display:inline-flex;align-items:center;gap:9px;background:transparent;border:1px solid #d0c9c1;padding:10px}.menu-drawer>p{font-size:11px;letter-spacing:2px;color:#ae5737;font-weight:800}.menu-drawer>a{display:block;padding:20px 0;border-bottom:1px solid #d8d0c6;font-size:26px;font-weight:800;letter-spacing:-1px}.menu-drawer>a:hover{color:#d86637}.menu-drawer>small{display:block;margin-top:40px;color:#b26441;font-weight:800;letter-spacing:1px}.journal-backdrop{justify-content:center;align-items:center;padding:22px}.journal-modal{background:#f5eee3;width:min(1060px,100%);height:min(94vh,940px);overflow-y:auto;box-shadow:0 20px 100px #0007;animation:reveal .35s both}.journal-modal-bar{position:sticky;top:0;z-index:5;background:#252427;color:#f5eee3;display:flex;justify-content:space-between;align-items:center;padding:12px 25px}.journal-modal-bar button{color:#fff;border-color:#fff4}.journal-modal-hero{position:relative;height:280px;color:#fff}.journal-modal-hero img{width:100%;height:100%;object-fit:cover;filter:brightness(.48)}.journal-modal-hero>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:35px clamp(25px,6vw,80px)}.journal-modal-hero h2{font-family:Manrope,sans-serif;font-size:clamp(39px,6vw,73px);line-height:1;letter-spacing:-.06em;margin:8px 0}.journal-modal-hero h2 em{color:#f49c67;font-family:Georgia,serif;font-weight:400}.journal-modal-hero small{letter-spacing:2px;font-weight:800;color:#f7ae81}.journal-modal-hero p{font-size:14px}.chapter-select{display:grid;grid-template-columns:repeat(4,1fr);padding:20px clamp(20px,4vw,65px);gap:8px;border-bottom:1px solid #e1d7cc}.chapter-select button{padding:12px 10px;background:transparent;border:1px solid #ddd3c8;text-align:left;color:#453b32;font-size:12px;font-weight:700}.chapter-select button span{font-size:10px;color:#bd6c44;margin-right:5px}.chapter-select button.current{background:#272526;color:#fff;border-color:#272526}.chapter-content{padding:36px clamp(26px,9vw,130px) 60px;animation:reveal .4s both}.chapter-content>span{color:#c76842}.chapter-content h3{font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,50px);letter-spacing:-.05em;margin:12px 0 25px}.chapter-content p{line-height:1.9;font-size:17px;color:#3d3732}.journal-disclaimer{font-size:12px;color:#796f67;background:#e9dfd2;padding:15px;margin:25px 0;line-height:1.6}.chapter-controls{display:flex;justify-content:space-between;gap:12px}.chapter-controls button{background:#292628;color:#fff;border:none;padding:12px 18px;font-size:13px;font-weight:700}.chapter-controls button:disabled{opacity:.35;cursor:default}@keyframes reveal{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}@keyframes drawer-in{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes bob{0%,to{transform:translateY(-4px)}50%{transform:translateY(5px)}}@media(max-width:1050px){.desktop-nav{gap:14px}.header-descriptor{display:none}.universe-experience{grid-template-columns:230px 1fr}.universe-tab{padding:12px 18px}.journal-photo{height:440px}}@media(max-width:750px){.header{height:65px;padding:0 20px}.wordmark{font-size:27px}.desktop-nav{display:none}.menu-button{margin-left:auto}.hero{min-height:calc(100svh - 65px);min-height:max(710px,calc(100svh - 65px));align-items:center}.hero-visual{background-position:58% center}.hero-shade{background:linear-gradient(90deg,#131516df,#13151685 80%),linear-gradient(0deg,#1315169c,transparent 70%)}.hero-content{margin-left:25px;width:calc(100% - 50px);padding:35px 0 80px}.hero h1{font-size:clamp(71px,16vw,115px)}.hero h2{font-size:clamp(23px,6vw,35px)}.hero-content>p:not(.free-note){font-size:15px}.hero-actions{gap:8px}.btn{min-height:48px;padding:0 15px;font-size:12px;gap:13px}.hero-coordinate{left:25px;bottom:15px;font-size:8px}.hero-down{bottom:42px;right:25px;font-size:8px}.genesis{grid-template-columns:1fr;padding:65px 26px 80px;gap:50px}.genesis-image{min-height:340px;height:70vw;max-height:470px;box-shadow:12px 15px #e4d6c5}.genesis h2{font-size:clamp(37px,9vw,58px)}.manifesto{padding:70px 25px}.manifesto>p{font-size:clamp(27px,7vw,44px)}.manifesto-foot{font-size:9px;flex-wrap:wrap}.universe-section{padding:75px 0 55px}.section-heading{padding:0 25px;display:block;margin-bottom:28px}.section-heading h2{font-size:clamp(39px,9vw,60px)}.section-heading>p{max-width:none}.universe-experience{display:flex;flex-direction:column}.universe-tabs{display:flex;flex-direction:row;overflow-x:auto;padding:0;flex-shrink:0;scrollbar-width:thin}.universe-tab{flex:none;min-height:62px;width:auto;gap:8px;padding:12px 17px;border-left:0;border-bottom:3px solid transparent}.universe-tab.is-active{border-left:0;border-bottom-color:#ed824f}.universe-tab>span:first-child{font-size:9px}.universe-tab strong{font-size:16px}.universe-tab .tab-arrow{display:none}.universe-stage{min-height:570px}.stage-top{left:25px;right:25px;top:20px;font-size:9px}.stage-copy{padding:95px 25px 88px}.stage-copy h3{font-size:clamp(38px,9.5vw,59px)}.stage-copy p{font-size:15px}.stage-bottom{left:25px;right:25px;font-size:9px}.universe-mobile-hint{padding:0 25px;font-size:9px}.journal{padding:65px 25px}.journal-top{align-items:start}.journal-count{display:none}.journal-feature{grid-template-columns:1fr;gap:33px}.journal-photo{height:340px}.journal-copy h2{font-size:clamp(38px,9vw,58px)}.journal-stats{gap:12px}.journal-future>span{display:none}.last-word{padding:78px 25px}.last-word h2{font-size:clamp(35px,8vw,54px)}.footer{flex-wrap:wrap;gap:15px;padding:35px 25px}.footer>span{width:100%}.chapter-select{grid-template-columns:repeat(2,1fr)}.journal-backdrop{padding:0}.journal-modal{height:100vh;width:100%}.journal-modal-hero{height:300px}.journal-modal-bar{font-size:9px}.journal-modal-hero p{font-size:12px}.chapter-content p{font-size:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
