*{--text:#fff;--gray-text:#ddd;--text-accent:#dec1a7;--background:#180f07;--background-dark:#140d07;--background-light:#21170f;--header:#1b130d;--header-opaque:#1b130dfc;--accent:#4b3623;--accent-light:#885f3b}::selection{background:var(--accent)}::-webkit-scrollbar{background:var(--background);width:10px;height:7px}::-webkit-scrollbar-track{background:var(--background);border-radius:50px}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:50px}::-webkit-scrollbar-thumb:hover{background:var(--accent-light)}html,body{color:var(--gray-text);background:var(--background);overflow-x:hidden;font-family:Work Sans,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,sans-serif!important}.sans{font-family:Work Sans,sans-serif!important}a{color:var(--text);cursor:pointer;text-decoration:none}a:hover{color:var(--text);text-decoration:none}p a{transition:-webkit-text-decoration .3s,text-decoration .3s;-webkit-text-decoration:underline #ffffff85!important;text-decoration:underline #ffffff85!important;text-decoration-thickness:2px!important}p a:hover{-webkit-text-decoration:underline #fff!important;text-decoration:underline #fff!important;text-decoration-thickness:2px!important}main{padding-left:0;position:relative}hr{border-color:var(--text-accent)}.small-heading{text-transform:uppercase;letter-spacing:.5em;font-size:smaller;font-weight:500;font-family:Space Grotesk,sans-serif!important}.image{width:100%}.image *{object-fit:contain;border-radius:10px;box-shadow:0 0 10px #0000004a;width:100%!important;height:unset!important;position:relative!important}.bg-darker{background:var(--background-dark)}.text-opaque,.text-opaque a{color:var(--text-accent);opacity:.75;transition:all .3s}.text-opaque:hover{color:var(--text-accent);opacity:1}.card{background:var(--background-light)}:root{--nav-width:88px;--page-gutter:max(24px, calc((100vw - var(--nav-width)) * .05), calc((100vw - var(--nav-width) - 1440px) / 2));--shape-pattern:url("data:image/svg+xml,%3Csvg width='90' height='90' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23885f3b' stroke-opacity='.17'%3E%3Cpath d='M0 20h20V0M70 90V70h20M25 45l20-20 20 20-20 20z'/%3E%3C/g%3E%3C/svg%3E")}*{box-sizing:border-box}body{margin:0}#page-content{outline:none;margin-left:88px}p{line-height:1.8}a,button{transition:color .2s,background .2s,border-color .2s}a:hover{color:#dec1a7}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:6px;outline:2px solid #dec1a7}.skip-link{color:#180f07;z-index:200;background:#dec1a7;padding:15px;position:fixed;top:-80px;left:100px}.skip-link:focus{top:10px}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:#c4a488;margin-bottom:16px;font:10px/1.7 monospace!important}.button{background:#dec1a7;border:1px solid #dec1a7;justify-content:center;align-items:center;padding:16px 23px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:4px 4px #885f3b;color:#21170f!important}.button:hover{background:#efd6c0;box-shadow:2px 2px #885f3b}.text-link{border-bottom:1px solid #885f3b;padding-bottom:7px;font-size:13px}.section-wrap{padding:80px var(--page-gutter);max-width:none;margin:0 auto}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:35px;display:flex}.section-wrap h2{letter-spacing:-1.7px;font-size:clamp(30px,3.6vw,50px);line-height:1.12}.page-hero{padding:85px var(--page-gutter) 75px;background-color:#1d130c;background-image:var(--shape-pattern);border-bottom:1px solid #dec1a722}.page-hero h1{letter-spacing:-2.5px;max-width:1000px;font-size:clamp(38px,5.3vw,76px);font-weight:700;line-height:1.08}.page-hero h1 span{color:#dec1a7}.page-hero>p:not(.eyebrow){color:#c6b6a7;max-width:650px;margin-top:25px}.page-hero .button{margin-top:20px}.story-grid{grid-template-columns:1fr 1fr;gap:8%;display:grid}.story-grid p{color:#c6b6a7}.partner-section{background:#21170f;border-top:1px solid #dec1a722;border-bottom:1px solid #dec1a722;max-width:none}.partner-section>p{max-width:650px}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}.partner-grid>a{text-align:center;background:#1b130e;border:1px solid #dec1a71c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:32px 28px 24px;display:flex}.partner-grid h3{color:#dfd0c2;margin:24px 0 0;font-size:15px;font-weight:500;line-height:1.5}.partner-grid p{color:#baa591;margin:12px 0 0;font-size:13px}.partner-grid>.partner-brand{background:linear-gradient(rgba(var(--brand-rgb), .035), rgba(var(--brand-rgb), .015)), #1b130e}.partner-logo{width:100%;max-width:235px;height:115px;position:relative}.partner-logo img{object-position:center!important}.partner-more{color:#baa591;text-align:center;margin-top:24px;font-size:13px}.milestones{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px;display:grid}.milestones article{background:#21170f;border:1px solid #dec1a72b;padding:30px}.milestones article>span{color:#c4a488;text-transform:uppercase;letter-spacing:1px;font:10px monospace}.milestones h3{margin:25px 0 15px;font-size:23px}.milestones p{color:#c6b6a7;font-size:14px}.legal-note{color:#a28c79;margin-top:40px;font-size:11px}.world-panorama{height:420px}.world-panorama iframe{border:0;width:100%;height:100%}.join-note{max-width:700px;margin-top:65px}.join-note p{color:#c6b6a7}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.world-card{background:#21170f;border:1px solid #dec1a72b;overflow:hidden}.world-card>img{object-fit:cover;width:100%;height:270px;transition:transform .3s}.world-card:hover>img{transform:scale(1.03)}.world-card>div{padding:25px}.world-card h2{letter-spacing:-1px;font-size:26px}.world-card>div>p:last-child{color:#c6b6a7;font-size:14px}.project-end{padding-top:0}@media (max-width:900px){.project-grid{grid-template-columns:1fr}.world-card{grid-template-columns:1fr 1fr;display:grid}.partner-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){:root{--nav-width:60px;--page-gutter:24px}#page-content{margin-left:60px}.section-wrap{padding:50px var(--page-gutter)}.section-heading{flex-direction:column;align-items:flex-start}.page-hero{padding:50px var(--page-gutter)}.page-hero h1{letter-spacing:-1.5px;font-size:clamp(32px,8vw,50px)}.story-grid,.milestones{grid-template-columns:1fr;gap:25px}.partner-grid{grid-template-columns:1fr}.partner-grid>a{min-height:140px;padding:24px}.world-card{display:block}.world-card>img{height:230px}.project-end{padding-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--shape-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='199' viewBox='0 0 100 199'%3E%3Cg fill='%2369421f' fill-opacity='0.12'%3E%3Cpath d='M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}#page-content main .container{width:100%;max-width:none;padding-inline:var(--page-gutter)}.partner-grid>a:hover{border-color:#dec1a766;transform:translateY(-3px)}.partner-grid>a:focus-visible{outline-offset:4px;outline:2px solid #dec1a7}.partner-grid h3 span{color:#b69a82;margin-left:5px;font-size:13px}
.bU2TmW_footer{padding:65px var(--page-gutter) 25px;background:#140d07;border-top:1px solid #493222}.bU2TmW_callout{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:24px;padding-bottom:55px;display:flex}.bU2TmW_callout h2{letter-spacing:-2px;margin:0;font-size:clamp(36px,5vw,64px);line-height:1.05}.bU2TmW_callout h2 span{color:#dec1a7}.bU2TmW_links{grid-template-columns:2fr 1fr 1fr;gap:40px;padding:45px 0;display:grid}.bU2TmW_brand{letter-spacing:-1px;font-size:26px;font-weight:700}.bU2TmW_links p{color:#baa28d;margin:18px 0;font-size:13px}.bU2TmW_links nav,.bU2TmW_social{align-content:start;gap:13px;font-size:13px;display:grid}.bU2TmW_bottom{color:#a48c78;border-top:1px solid #ffffff18;justify-content:space-between;gap:24px;padding-top:24px;font-size:10px;display:flex}.bU2TmW_bottom span{max-width:48%}@media (max-width:700px){.bU2TmW_callout{flex-direction:column;align-items:flex-start}.bU2TmW_links{grid-template-columns:1fr 1fr}.bU2TmW_links>div:first-child{grid-column:1/-1}.bU2TmW_bottom{flex-direction:column}.bU2TmW_bottom span{max-width:100%}}.bU2TmW_brand{align-items:center;gap:12px;display:inline-flex}.bU2TmW_brand img{object-fit:contain}
.vcZAwq_rail{z-index:110;background:#1b130d;border-right:1px solid #493222;flex-direction:column;align-items:center;gap:38px;width:88px;padding:24px 12px;display:flex;position:fixed;inset:0 auto 0 0}.vcZAwq_logo img{object-fit:contain;width:40px;height:40px}.vcZAwq_toggle{color:#fff4e9;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;display:grid}.vcZAwq_toggle span{font-size:28px;line-height:1}.vcZAwq_toggle small{text-transform:uppercase;letter-spacing:2px;font-size:9px}.vcZAwq_vertical{writing-mode:vertical-rl;letter-spacing:4px;color:#bba38f;margin:auto;font-size:10px;transform:rotate(180deg)}.vcZAwq_dot{background:#dec1a7;width:8px;height:8px}.vcZAwq_impact{color:#c3aa94;font-size:12px}.vcZAwq_menu{z-index:105;visibility:hidden;pointer-events:none;background:#1b130d;grid-template-columns:1.4fr 1fr;align-items:center;gap:10%;padding:70px 7%;transition:transform .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s;display:grid;position:fixed;inset:0 0 0 88px;overflow:auto;transform:translate(-100%)}.vcZAwq_menuOpen{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.vcZAwq_menu nav{display:grid}.vcZAwq_menu nav a{letter-spacing:-1px;border-bottom:1px solid #ffffff18;align-items:center;gap:20px;padding:15px 0;font-size:clamp(22px,3vw,40px);display:flex}.vcZAwq_menu nav a:hover,.vcZAwq_menu nav a[aria-current]{color:#dec1a7}.vcZAwq_menu nav small{color:#b5967b;font:11px monospace}.vcZAwq_menu nav a>span{margin-left:auto}.vcZAwq_menuAside h2{letter-spacing:-2px;font-size:44px}.vcZAwq_menuAside p{color:#bda48e}.vcZAwq_menuAside>a{color:#dec1a7;font-size:14px}@media (max-width:767px){.vcZAwq_rail{width:60px;padding:20px 5px}.vcZAwq_logo img{width:30px;height:30px}.vcZAwq_menu{grid-template-columns:1fr;gap:35px;padding:35px 25px;left:60px}.vcZAwq_menuAside h2{font-size:30px}.vcZAwq_menu nav a{font-size:23px}.vcZAwq_vertical{letter-spacing:3px}}
