:root{--purple:#6d45cf;--deep:#241541;--lilac:#d9c9ff;--mist:#f3effa;--acid:#ffce62;--ink:#221a2d;--line:#2b18482e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:var(--mist);font-family:"Trebuchet MS",Arial,sans-serif;overflow-x:hidden}header{height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4.5vw;border-bottom:1px solid var(--line);background:#f3effaf7;position:relative;z-index:10}.logo{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font:bold 12px/1 "Arial Narrow",Arial;letter-spacing:.12em;width:max-content}.logo>i{width:33px;height:33px;border-radius:10px;background:var(--purple);position:relative}.logo>i:after{content:"";position:absolute;left:8px;top:15px;width:17px;height:3px;background:var(--acid);transform:rotate(-16deg)}nav{display:flex;gap:28px}nav a{font-size:12px;font-weight:bold;color:inherit;text-decoration:none}.controls{justify-self:end;display:flex;align-items:center;gap:16px}.controls>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.controls>span b{background:var(--deep);color:white;border-radius:8px;padding:7px;margin-right:5px}.controls button{display:none;background:none;border:0}.controls button i{display:block;width:24px;height:2px;background:var(--deep);margin:6px}.hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:720px}.heroTitle{padding:11vw 5vw 8vw 7vw}.heroTitle>span,.overline{font-size:10px;letter-spacing:.15em;font-weight:bold;text-transform:uppercase}.hero h1{font:900 clamp(60px,7.3vw,112px)/.86 "Arial Narrow","Trebuchet MS",sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:40px 0 0}.hero h1 em{font-family:Georgia,serif;font-weight:400;text-transform:none;color:var(--purple)}.heroArt{background:var(--purple);color:white;padding:8vw 4vw 4vw;display:flex;flex-direction:column;justify-content:center}.heroArt>p{font-size:10px;line-height:1.5;letter-spacing:.12em;max-width:350px}.heroArt img{width:115%;margin:45px 0 25px -8%}.heroArt>div{display:flex;gap:20px;border-top:1px solid #ffffff55;padding-top:15px;font-size:11px}.heroArt>div span{margin-left:auto;color:var(--acid)}.manifest{background:var(--deep);color:white;padding:65px 7vw;display:grid;grid-template-columns:120px .8fr 1fr;gap:5vw}.manifest>b,.sectionLabel{font-size:10px;letter-spacing:.14em;color:var(--acid)}.manifest h2{font:400 clamp(34px,4vw,60px)/1 Georgia;margin:0}.manifest>div{display:grid;grid-template-columns:1fr 1fr;gap:35px}.manifest p{font:16px/1.6 Georgia;margin:0}.map,.measure,.knowledge{display:grid;grid-template-columns:22vw 1fr;padding:110px 7vw;gap:5vw;border-bottom:1px solid var(--line)}.sectionLabel{display:flex;gap:14px;height:max-content;position:sticky;top:30px}.sectionLabel span{color:var(--purple)}.mapText,.measure>div:last-child,.knowledge>div:last-child{max-width:920px}.map h2,.measure h2,.knowledge h2,.notHere h2{font:400 clamp(48px,6vw,90px)/.95 Georgia;letter-spacing:-.05em;margin:18px 0 35px}.mapText>p:not(.overline),.knowledge>div>p:not(.overline){font:20px/1.65 Georgia;max-width:740px}.path{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:5px solid var(--purple)}.path>div{padding:25px 22px 30px;border-right:1px solid var(--line)}.path span{font-size:10px;color:var(--purple)}.path b{display:block;font:25px Georgia;margin:36px 0 15px}.path p{font-size:13px;line-height:1.55}.map aside{background:var(--lilac);border-left:7px solid var(--purple);padding:25px 30px;font:18px/1.55 Georgia;margin-top:35px}.measure{background:white}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.timeline article{background:var(--mist);padding:36px 28px;min-height:330px;border-top:8px solid var(--purple)}.timeline article:nth-child(2){background:var(--lilac);border-color:var(--deep)}.timeline article:nth-child(3){background:var(--acid);border-color:var(--purple)}.timeline small{letter-spacing:.14em}.timeline h3{font:32px/1.05 Georgia;margin:65px 0 20px}.timeline p{font-size:14px;line-height:1.65}.quote{background:var(--purple);color:white;padding:80px 16vw;display:grid;grid-template-columns:70px 1fr}.quote span{font:100px/.8 Georgia;color:var(--acid)}.quote p{font:400 clamp(32px,4vw,58px)/1.2 Georgia;margin:0;max-width:930px}.split{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid;margin-top:50px}.split article{padding:40px 35px 45px 0;border-right:1px solid var(--line)}.split article+article{padding-left:35px;border-right:0}.split strong{font-size:10px;letter-spacing:.15em;color:var(--purple)}.split h3{font:35px Georgia;margin:35px 0 15px}.split p{font:17px/1.6 Georgia}.subhead{font:35px Georgia;margin:80px 0 20px}.knowledge ul{list-style:none;margin:0;padding:0}.knowledge li{display:grid;grid-template-columns:150px 1fr;padding:20px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.6}.notHere{background:var(--lilac);padding:95px 29vw}.notHere>div{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--deep)}.notHere>div p{display:grid;grid-template-columns:40px 1fr;margin:0;padding:20px 0;border-bottom:1px solid var(--line);font:18px Georgia}.notHere>div p:nth-child(odd){border-right:1px solid var(--line)}.notHere span{font:10px Arial;color:var(--purple)}footer{background:var(--deep);color:white;padding:75px 7vw;display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:7vw}.inverse>i{background:var(--lilac)}footer>div>p,.terms p{font-size:12px;line-height:1.6;max-width:310px}footer h2{font-size:10px;letter-spacing:.14em;color:var(--acid)}footer dl{display:grid;grid-template-columns:145px 1fr;margin:0;font-size:11px}footer dt,footer dd{margin:0;padding:10px 0;border-top:1px solid #ffffff2c}footer dt{color:var(--lilac)}.terms small{display:block;color:#bbaad1;margin-top:30px}
@media(max-width:850px){header{height:70px;grid-template-columns:1fr auto;padding:0 20px}nav{display:none;position:absolute;top:70px;left:0;right:0;background:white;padding:20px;flex-direction:column;border-bottom:2px solid var(--purple)}nav.show{display:flex}.controls>span{font-size:0}.controls button{display:block}.hero{grid-template-columns:1fr;min-height:0}.heroTitle{padding:85px 24px 70px}.hero h1{font-size:clamp(56px,17vw,85px)}.heroArt{padding:65px 24px 40px}.manifest{grid-template-columns:1fr;padding:55px 24px}.manifest>div{grid-template-columns:1fr}.map,.measure,.knowledge{grid-template-columns:1fr;padding:75px 24px}.sectionLabel{position:static}.map h2,.measure h2,.knowledge h2,.notHere h2{font-size:49px}.path,.timeline{grid-template-columns:1fr}.path>div{border-right:0;border-bottom:1px solid var(--line)}.timeline article{min-height:0}.timeline h3{margin-top:40px}.quote{padding:65px 24px;grid-template-columns:40px 1fr}.quote span{font-size:60px}.quote p{font-size:31px}.notHere{padding:70px 24px}.notHere>div{grid-template-columns:1fr}.notHere>div p:nth-child(odd){border-right:0}footer{grid-template-columns:1fr;padding:60px 24px;gap:38px}}@media(max-width:480px){.hero h1{font-size:51px}.split{grid-template-columns:1fr}.split article,.split article+article{padding:30px 0;border-right:0;border-bottom:1px solid var(--line)}.knowledge li{grid-template-columns:1fr;gap:8px}footer dl{grid-template-columns:120px 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
