@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;1,500&display=swap";:root{color:#f5f1e8;font-synthesis:none;background:#0b0c0c;font-family:DM Sans,sans-serif;line-height:1.4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f5f1e8;background:#0b0c0c;margin:0}.site{overflow:hidden}.wrap{width:min(1180px,100% - 40px);margin:auto}.nav{z-index:10;justify-content:space-between;align-items:center;height:104px;display:flex;position:relative}.mark{color:inherit;letter-spacing:.04em;font-size:13px;font-weight:600;line-height:.85;text-decoration:none;display:grid}.nav nav{gap:28px;display:flex}.nav nav a,.smallButton,.ghost,.primary{color:inherit;text-decoration:none}.nav nav a{color:#b9b8b2;font-size:13px}.smallButton{border:1px solid #43433f;border-radius:99px;padding:11px 17px;font-size:12px}.hero{min-height:690px;padding-top:100px;position:relative}.heroMeta,.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#9d9c96;font-size:11px}.hero h1{letter-spacing:-.045em;max-width:1000px;margin:26px 0;font-family:Playfair Display,serif;font-size:clamp(64px,9vw,132px);font-weight:500;line-height:.83}.heroLead{color:#c5c2b9;max-width:590px;font-size:18px}.heroActions{gap:12px;margin-top:35px;display:flex}.primary,.ghost{border-radius:99px;align-items:center;gap:14px;padding:15px 20px;font-size:13px;display:inline-flex}.primary{color:#101111;background:#f1eee4}.ghost{border:1px solid #383936}.dateBlock{text-align:right;display:grid;position:absolute;bottom:80px;right:0}.dateBlock strong{font-family:Playfair Display;font-size:72px;font-weight:500}.dateBlock span{letter-spacing:.18em;color:#aaa79e;font-size:11px}.orb{filter:blur(1px);opacity:.8;pointer-events:none;border-radius:50%;position:absolute}.orb1{filter:blur(45px);opacity:.23;background:radial-gradient(circle at 30% 30%,#b9ff3a 0,#1a4e35 35%,#0000 70%);width:380px;height:380px;top:80px;right:-150px}.orb2{filter:blur(60px);opacity:.2;background:radial-gradient(circle,#a989ff,#0000 70%);width:300px;height:300px;bottom:20px;left:-180px}.statement{padding:130px 0}.statementGrid{grid-template-columns:1fr 1fr;align-items:end;gap:100px;display:grid}.statement h2,.futuresBand h2,.journey h2,.world h2{margin:20px 0;font-family:Playfair Display;font-size:clamp(54px,7vw,92px);font-weight:500;line-height:.92}.statement p,.futuresGrid p{color:#c3c1ba;max-width:580px;font-size:24px;line-height:1.4}.pillars{border-top:1px solid #2e2f2d;border-left:1px solid #2e2f2d;grid-template-columns:repeat(5,1fr);display:grid}.pillar{border-bottom:1px solid #2e2f2d;border-right:1px solid #2e2f2d;min-height:400px;padding:24px;position:relative}.pillar.featured{color:#0c0d0c;background:#d6ff46}.pillar.featured .eyebrow{color:#424b19}.pillar h3{font-family:Playfair Display;font-size:30px;font-weight:500;line-height:1.05}.pillar ul{color:#a9a8a2;padding:0;font-size:13px;line-height:2;list-style:none}.pillar.featured ul{color:#3d421e}.pillar a{color:#0b0c0c;font-size:13px;font-weight:600;text-decoration:none;position:absolute;bottom:24px}.num{color:#6d6d69;margin-bottom:55px;font-size:11px}.futuresBand{color:#111210;background:#f1eee4;margin-top:120px;padding:100px 0}.futuresGrid{grid-template-columns:1.1fr .9fr;align-items:end;gap:100px;display:grid}.futuresBand .eyebrow{color:#5e5d58}.futuresBand .lime{color:#527000}.futuresGrid p{color:#4a4b46}.limeBtn{color:#d6ff46;background:#0f100f;margin-top:25px}.journey{padding:140px 0}.sectionHead{justify-content:space-between;align-items:end;display:flex}.sectionHead p{color:#85857f}.dayGrid{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.dayGrid article{border-top:1px solid #343533;border-right:1px solid #343533;min-height:300px;padding:26px;position:relative}.dayGrid article:first-child{border-left:1px solid #343533}.day{letter-spacing:.15em;color:#aaa9a4;font-size:11px}.dayGrid h3{margin:40px 0 25px;font-size:27px;line-height:1.05}.dayGrid p{color:#96958f;font-size:14px}.arrow{color:#d6ff46;position:absolute;bottom:25px;right:25px}.world{padding-bottom:120px}.worldCard{background:radial-gradient(circle at 80% 30%,#d6ff4626,#0000 28%),radial-gradient(circle at 20% 80%,#9e80ff26,#0000 24%),#101111;border:1px solid #333532;border-radius:3px;flex-direction:column;justify-content:center;min-height:520px;padding:70px;display:flex}.worldCard p{color:#aaa9a4;max-width:620px;font-size:21px}.worldCard .light{width:max-content;margin-top:20px}footer{letter-spacing:.08em;color:#aaa9a4;border-top:1px solid #2d2e2c;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:50px 0 80px;font-size:11px;display:grid}.footerMark{letter-spacing:.3em;color:#f3efe5;font-family:Playfair Display;font-size:27px}.muted{opacity:.7}@media (width<=900px){.nav nav{display:none}.hero{min-height:700px;padding-top:70px}.dateBlock{text-align:left;margin-top:70px;position:static}.dateBlock strong{font-size:48px}.statementGrid,.futuresGrid{grid-template-columns:1fr;gap:30px}.pillars,.dayGrid{grid-template-columns:1fr 1fr}.sectionHead{display:block}footer{grid-template-columns:1fr}.worldCard{padding:35px}.statement p,.futuresGrid p{font-size:19px}}@media (width<=560px){.wrap{width:min(100% - 26px,1180px)}.hero h1{font-size:58px}.heroActions{flex-direction:column;align-items:flex-start}.pillars,.dayGrid{grid-template-columns:1fr}.pillar{min-height:330px}.nav{height:82px}.smallButton{display:none}.statement,.journey{padding:90px 0}.futuresBand{margin-top:80px;padding:80px 0}.worldCard h2{font-size:52px}}.mark{align-items:center;display:flex}.mark img{object-fit:contain;width:72px;height:auto;display:block}.hero{padding-right:40%}.hero>*{z-index:2;position:relative}.heroVisual{z-index:1;border-radius:2px;width:37%;height:570px;position:absolute;top:38px;right:0;overflow:hidden}.heroVisual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero h1{max-width:760px}.heroLead{max-width:500px}.dateBlock{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0c0cb8;padding:16px 18px;bottom:110px;right:24px}.dateBlock strong{font-size:52px}.futuresGrid{grid-template-columns:.9fr 1.15fr .9fr;align-items:center;gap:42px}.futuresHeading h2{font-size:clamp(48px,5.4vw,76px)}.futuresVisual{min-height:430px;overflow:hidden}.futuresVisual img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:430px;display:block}.futuresCopy p{font-size:18px;line-height:1.55}.worldCard{background:#101111;min-height:620px;padding:0;position:relative;overflow:hidden}.worldImage{object-fit:cover;object-position:center;filter:brightness(.5)saturate(.9);width:100%;height:100%;position:absolute;inset:0}.worldCard:after{content:"";background:linear-gradient(90deg,#0a0b0beb 0%,#0a0b0ba3 42%,#0a0b0b29 100%);position:absolute;inset:0}.worldContent{z-index:2;width:min(620px,70%);padding:70px;position:relative}.worldContent p{color:#d3d0c8}.footerBrand{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.footerBrand img{width:145px;height:auto;margin-bottom:10px}@media (width<=900px){.hero{padding-top:55px;padding-right:0}.heroVisual{width:100%;height:520px;margin:36px 0;position:relative;top:auto;right:auto}.dateBlock{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:max-content;margin-top:28px;padding:0;position:static}.futuresGrid{grid-template-columns:1fr;gap:36px}.futuresVisual,.futuresVisual img{min-height:500px}.worldContent{width:100%;padding:50px 40px}.worldCard:after{background:#0a0b0b9e}}@media (width<=560px){.mark img{width:60px}.heroVisual{height:430px}.dateBlock strong{font-size:44px}.futuresVisual,.futuresVisual img{min-height:360px}.worldCard{min-height:560px}.worldContent{padding:36px 26px}.footerBrand img{width:125px}}.heroMeta,.hero h1,.heroLead,.heroActions,.dateBlock{z-index:3;position:relative}.heroVisual{z-index:1}.hero .orb{z-index:0;pointer-events:none;position:absolute}.hero .orb2{display:none!important}.hero .orb1{opacity:.16;z-index:0!important}.heroActions{z-index:10;position:relative}.heroActions .primary,.heroActions .ghost{z-index:11;position:relative;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
