@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;700&display=swap');*{box-sizing:border-box}body{margin:0;background:#f1f0e9;color:#171914;font-family:'DM Sans',Arial}header{height:78px;background:#171914;color:#fff;display:flex;align-items:center;padding:0 5%;gap:38px;position:sticky;top:0;z-index:5}.brand{display:flex;align-items:center;gap:11px;color:white;text-decoration:none;font:800 15px 'Barlow Condensed';letter-spacing:1.4px}.brand small{display:block;color:#a8ad9a;font:8px 'DM Sans';letter-spacing:1.8px;margin-top:3px}.mark{width:42px;height:42px;border:2px solid #d9ff3f;border-radius:50%;display:grid;place-items:center;font:800 17px 'Barlow Condensed';color:#d9ff3f}.mark span{color:white}header nav{display:flex;gap:25px;margin-left:auto}header nav a{color:#d1d3c8;text-decoration:none;font-size:11px}header nav a:hover{color:#d9ff3f}.header-cta{background:#d9ff3f;color:#171914;text-decoration:none;padding:12px 16px;font-size:10px;font-weight:700}.wrap{max-width:1500px;margin:auto;display:grid;grid-template-columns:225px 1fr}.wrap aside{background:#f8f7f1;border-right:1px solid #ddded3;padding:34px 19px;min-height:calc(100vh - 78px)}.label{font-size:9px;letter-spacing:2px;color:#858a7d;margin:0 0 14px 10px}.wrap aside>a{display:flex;gap:13px;align-items:center;text-decoration:none;color:#62665a;padding:12px 10px;border-radius:4px;font-size:11px;margin-bottom:3px}.wrap aside>a span{width:18px;color:#87922b}.wrap aside>a:hover,.wrap aside>a.active{background:#eaf0d5;color:#1c2114;font-weight:700}.aside-note{margin:48px 4px 0;padding:17px;background:#171914;color:white;border-left:3px solid #d9ff3f}.aside-note b{font:700 12px 'Barlow Condensed';letter-spacing:1px}.aside-note p{font-size:10px;line-height:1.7;color:#b7bba9}.wrap main{padding:32px 5% 0;min-width:0}.hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:405px;background:#171914;color:white;overflow:hidden}.hero-text{padding:48px 0 30px 48px;position:relative;z-index:1}.kicker,.pagehero small,.section-title small,.manifesto small{font-size:9px;letter-spacing:2px;color:#d9ff3f;font-weight:700}.hero h1,.pagehero h1{font:800 clamp(48px,5.4vw,76px)/.94 'Barlow Condensed';letter-spacing:-1px;margin:22px 0}.hero h1 em,.pagehero h1 em{font-style:normal;color:#d9ff3f}.hero-text p,.pagehero p{font-size:13px;line-height:1.85;color:#c0c4b6;max-width:400px}.btn{display:inline-block;background:#d9ff3f;color:#171914;text-decoration:none;padding:14px 17px;margin-top:14px;font-size:10px;font-weight:700}.btn b{margin-left:13px}.hero-meta{font-size:8px;letter-spacing:1.4px;color:#8c9382;margin-top:43px}.hero-meta span{color:#d9ff3f;margin:0 8px}.hero-art{position:relative;overflow:hidden;background:radial-gradient(circle at 48% 48%,#65722d,#303a1e 42%,#171914 78%)}.sun{position:absolute;width:250px;height:250px;border-radius:50%;background:#d9ff3f;opacity:.95;right:18%;top:18%;box-shadow:0 0 90px #d9ff3f55}.board{position:absolute;width:95px;height:300px;border-radius:48% 48% 42% 42%;background:linear-gradient(90deg,#7a422b,#d9a36d 48%,#78452e);border:5px solid #171914;transform:rotate(39deg);left:42%;top:15%;z-index:2;box-shadow:15px 18px 30px #0008}.grip{position:absolute;inset:10px;border-radius:50%;background:repeating-linear-gradient(0deg,#302a24 0 3px,#514337 3px 5px);opacity:.8}.truck{position:absolute;width:80px;height:8px;background:#c6c9b7;left:3px;z-index:3}.t1{top:62px}.t2{bottom:62px}.wheel{position:absolute;width:19px;height:31px;border-radius:7px;background:#d9ff3f;border:3px solid #20251a;z-index:4}.w1{top:49px;left:-10px}.w2{top:49px;right:-10px}.w3{bottom:49px;left:-10px}.w4{bottom:49px;right:-10px}.art-word{position:absolute;left:25px;bottom:18px;font:800 58px/.78 'Barlow Condensed';color:#f5f2e6;transform:rotate(-8deg);z-index:4}.art-tag{position:absolute;right:15px;top:18px;writing-mode:vertical-rl;font-size:8px;letter-spacing:2px;color:#e7edc5}.section-title{display:flex;justify-content:space-between;align-items:end;margin:40px 0 17px}.section-title small{color:#78842a}.section-title h2,.manifesto h2{font:700 32px/.98 'Barlow Condensed';margin:8px 0}.section-title>span{font-size:10px;color:#828578}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tile{background:#fbfaf5;border:1px solid #e0e0d4;padding:21px;text-decoration:none;color:#191c14;transition:.2s}.tile:hover{background:#eaf0d5;transform:translateY(-3px)}.tile small{font-size:8px;letter-spacing:1.5px;color:#818a50}.tile h3{font:700 21px 'Barlow Condensed';margin:13px 0 7px}.tile p{font-size:10px;line-height:1.7;color:#73776b;min-height:51px}.tile b{font-size:8px;letter-spacing:1px;color:#667526}.manifesto{margin:30px 0 42px;padding:30px 36px;background:#dfe5c9;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.manifesto small{color:#6d7b2b}.manifesto h2{font-size:40px}.manifesto p{font-size:11px;color:#6d7360;max-width:350px;line-height:1.8}.manifesto a{font-size:10px;color:#20251a;font-weight:700;text-decoration:none}.graphic{font:800 47px/.75 'Barlow Condensed';color:#171914;transform:rotate(-9deg);text-align:center}.graphic i{font-style:normal;color:#758a25}.graphic span{display:block;font-size:12px;letter-spacing:4px;margin-top:12px}.pagehero{background:#171914;color:white;padding:58px 7%;margin-bottom:22px}.pagehero h1{font-size:clamp(45px,5vw,65px)}article{background:#fbfaf5;padding:35px 7%;max-width:900px;margin-bottom:45px;border:1px solid #e2e2d8}article h2{font:700 23px 'Barlow Condensed'}article p{font-size:13px;line-height:1.9;color:#666b5e}article a:not(.btn){color:#6b7d20}footer{border-top:1px solid #d9dbcf;padding:22px 0 26px;display:flex;justify-content:space-between;gap:12px;color:#85897b;font-size:9px}footer a{color:#676d5d}@media(max-width:850px){.wrap{grid-template-columns:185px 1fr}.hero-text{padding-left:28px}.tiles{grid-template-columns:repeat(2,1fr)}header nav{display:none}}@media(max-width:620px){header{height:68px;padding:0 13px}.header-cta{margin-left:auto;padding:11px;font-size:9px}.wrap{display:block}.wrap aside{display:flex;overflow:auto;min-height:0;padding:8px;border:0;border-bottom:1px solid #ddded3;position:sticky;top:68px;z-index:3}.label,.aside-note{display:none}.wrap aside>a{white-space:nowrap;padding:10px;font-size:10px;margin:0}.wrap aside>a span{display:none}.wrap main{padding:14px 12px 0}.hero{display:block}.hero-text{padding:37px 23px}.hero h1{font-size:53px}.hero-art{height:255px}.section-title{display:block}.section-title>span{display:block;margin-top:7px}.tiles{grid-template-columns:1fr}.tile p{min-height:0}.manifesto{padding:25px 20px}.manifesto h2{font-size:34px}.graphic{font-size:34px}.pagehero{padding:39px 23px}article{padding:25px 20px}footer{flex-wrap:wrap}}