@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');*{box-sizing:border-box}body{margin:0;background:#f5f3ee;color:#252320;font-family:'DM Sans',Arial,sans-serif}.wrap{max-width:1290px;margin:auto;padding:0 27px}a{color:inherit}.announcement{background:#171717;color:#d8d5cf;font-size:9px;letter-spacing:2px;padding:11px 0}.announcement .wrap{display:flex;justify-content:space-between}.announcement span{color:#b6b2a9}header{background:#f5f3ee;border-bottom:1px solid #e1ddd6;position:sticky;top:0;z-index:9}.header{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none}.logo{background:#e45d38;color:#fff;display:flex;align-items:center;justify-content:center;font:700 22px 'Space Grotesk';width:55px;height:55px;letter-spacing:-2px}.logo span{color:#282320}.brandname{font:700 23px 'Space Grotesk';letter-spacing:-1px}.brandname small{display:block;font:700 8px 'DM Sans';letter-spacing:2px;color:#a29d96;margin-top:4px}.header nav{display:flex;gap:19px;align-items:center}.header nav a{text-decoration:none;font-size:10px;font-weight:700;padding:39px 0;border-bottom:2px solid transparent}.header nav a:hover,.header nav a.active{border-color:#e45d38;color:#d45130}.menu{display:none}.hero{position:relative;min-height:600px;background:#191817;color:#fff;overflow:hidden}.hero-visual{position:absolute;inset:0 0 0 43%}.hero-visual img{width:100%;height:100%;object-fit:cover;filter:brightness(.68)}.hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#191817 0%,#19181722 48%)}.hero-inner{position:relative;min-height:600px;display:flex;align-items:center}.hero-copy{max-width:670px;padding:70px 0}.kicker{color:#df6a48;font-size:10px;letter-spacing:2.4px;font-weight:800}.hero h1{font:700 clamp(50px,6vw,86px)/1.02 'Space Grotesk';letter-spacing:-4px;margin:22px 0}.hero h1 i{font-style:normal;color:#ef7651}.hero p{max-width:480px;font-size:14px;color:#c9c5c0;line-height:2}.actions{display:flex;gap:22px;align-items:center;margin-top:35px}.btn{background:#e45d38;color:white;text-decoration:none;padding:18px 24px;font-size:10px;letter-spacing:1.2px;font-weight:800}.plain{font-size:10px;letter-spacing:1px;text-decoration:none;border-bottom:1px solid #eee;padding:10px 0}.hero-note{position:absolute;bottom:23px;right:4%;font-size:9px;letter-spacing:1.4px;color:#eee}.topics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:0;background:#d9d5ce;padding:0}.topics a{display:flex;flex-direction:column;background:#eeeae3;text-decoration:none;padding:35px 32px}.topics small{font-size:9px;letter-spacing:2px;color:#c75e3f;font-weight:800}.topics strong{font:700 24px 'Space Grotesk';margin:14px 0 8px}.topics span{font-size:12px;color:#817b74;line-height:1.6}.feature{padding-top:90px;padding-bottom:95px}.feature-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:35px}.feature-heading h2{font:700 43px 'Space Grotesk';letter-spacing:-1.5px;margin:12px 0}.feature-heading p{max-width:390px;color:#77726b;font-size:13px;line-height:1.9}.articles{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.articles a{background:#fff;text-decoration:none;min-width:0}.articles img{width:100%;height:240px;object-fit:cover;display:block;background:#ddd}.articles a>div{padding:27px}.articles small{font-size:9px;color:#d05d3b;font-weight:800;letter-spacing:2px}.articles h3{font:700 24px/1.25 'Space Grotesk';margin:13px 0}.articles p{font-size:12px;color:#77736d;line-height:1.85;min-height:65px}.articles b{display:inline-block;margin-top:12px;font-size:10px;letter-spacing:1px;border-bottom:1px solid #d05d3b;padding-bottom:8px}.manifesto{background:#e45d38;color:#fff;text-align:center;padding:75px 0}.manifesto span{font-size:10px;letter-spacing:2px}.manifesto h2{font:700 clamp(33px,4vw,56px)/1.1 'Space Grotesk';letter-spacing:-1.5px;margin:25px 0 35px}.manifesto a{display:inline-block;border:1px solid white;padding:15px 23px;font-size:10px;letter-spacing:1px;text-decoration:none}.pagehero{background:#e9e4dc;padding:78px 0}.pagehero h1{font:700 clamp(38px,5vw,60px) 'Space Grotesk';letter-spacing:-2px;margin:18px 0}.pagehero p{font-size:12px;color:#7b756e}.pagehero p a{text-decoration:none}.content{display:grid;grid-template-columns:1fr 280px;gap:65px;padding-top:70px;padding-bottom:95px}.content article h2{font:700 28px 'Space Grotesk';margin:0 0 22px}.content article p{font-size:14px;line-height:2;color:#77726b;margin:0 0 29px}.content aside{background:#fff;padding:27px;height:max-content}.content aside h3{font-size:11px;letter-spacing:1.5px;margin:0 0 14px}.content aside a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #eee9e2;text-decoration:none;font-size:12px}.content aside a span{color:#d05d3b}.content aside p{font-size:11px;color:#88817b;line-height:1.8}footer{background:#191817;color:#fff}.footer{padding-top:46px;padding-bottom:29px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.footer b{font:700 25px 'Space Grotesk'}.footer b span{color:#e45d38}.footer p{font-size:11px;color:#aaa49f}.footer>div:nth-child(2){display:flex;justify-content:end;align-items:center;gap:26px}.footer a{font-size:10px;letter-spacing:1px;text-decoration:none}.footer small{grid-column:1/-1;border-top:1px solid #393632;padding-top:20px;color:#a29d96;font-size:10px}@media(max-width:1100px){.header nav{gap:10px}.header nav a{font-size:9px}.brandname{font-size:19px}}@media(max-width:790px){.announcement span{display:none}.header{min-height:74px}.logo{width:44px;height:44px}.brandname{font-size:18px}.menu{display:block;border:1px solid #3b3631;background:transparent;padding:11px;font-size:10px}.header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#f5f3ee;padding:15px 27px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 15px 20px #0002}.menu-open .header nav{display:flex}.header nav a{padding:13px;border-bottom:1px solid #ddd}.hero,.hero-inner{min-height:560px}.hero-visual{left:0}.hero-visual:after{background:#191817b8}.hero h1{font-size:53px;letter-spacing:-2px}.hero-note{display:none}.topics{grid-template-columns:1fr}.feature{padding-top:60px;padding-bottom:60px}.feature-heading{display:block}.feature-heading h2{font-size:34px}.articles{grid-template-columns:1fr}.content{grid-template-columns:1fr;gap:30px}.footer{grid-template-columns:1fr}.footer>div:nth-child(2){justify-content:start}.footer small{grid-column:1}}
