:root{--ink:#20251e;--paper:#eee9dc;--lime:#d7fd65;--orange:#fa7148;--purple:#a9a2fb;--cobalt:#4e63f5;--line:rgba(32,37,30,.27)}
*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.wrap{max-width:1600px;margin:auto;padding:0 clamp(26px,7vw,116px)}.top{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font:700 43px/1 'Space Grotesk';letter-spacing:-4px}.brand span{color:var(--orange)}nav{display:flex;align-items:center;gap:35px;font-size:13px;font-weight:700}nav a:hover{text-decoration:underline;text-underline-offset:4px}.nav-cta{background:var(--lime);border:1px solid var(--ink);border-radius:50px;padding:13px 20px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:'✳';color:var(--orange);font-size:20px;margin-right:10px}.hero{padding-top:75px;padding-bottom:95px}.hero h1{font:600 clamp(65px,9.5vw,165px)/.88 'Space Grotesk';letter-spacing:-.093em;margin:28px 0 40px}.hero h1 em{font-style:normal;color:var(--orange)}.hero-desc{font-size:clamp(19px,2.2vw,29px);line-height:1.2;letter-spacing:-.035em;max-width:690px;margin:0 0 30px}.action{display:inline-flex;align-items:center;gap:25px;background:var(--ink);color:var(--paper);padding:17px 24px;border-radius:45px;font-size:14px;font-weight:700}.action:hover{background:var(--cobalt);color:#fff}.action.yellow{background:var(--lime);color:var(--ink);border:1px solid var(--ink)}.action.yellow:hover{background:var(--cobalt);color:#fff}.marquee{background:var(--ink);color:var(--lime);padding:17px 0;white-space:nowrap;overflow:hidden;font-size:15px;font-weight:700;letter-spacing:.13em}.marquee span{margin:0 33px}.section{padding-top:105px;padding-bottom:105px}.section-title{font:600 clamp(44px,6vw,95px)/.98 'Space Grotesk';letter-spacing:-.07em;max-width:1000px;margin:20px 0 45px}.section-title em{color:var(--orange);font-style:normal}.process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid var(--ink)}.process article{padding:24px 36px 30px 0;border-right:1px solid var(--line)}.process article+article{padding-left:36px}.process article:last-child{border-right:0}.process .num{font-size:12px;font-weight:700;letter-spacing:.1em}.process .symbol{font:500 110px/1 'Space Grotesk';color:var(--orange);margin:25px 0}.process h3{font:600 38px/1.05 'Space Grotesk';letter-spacing:-.055em;margin:0 0 15px}.process p{line-height:1.5;max-width:330px}.principle{background:var(--lime);padding:95px 0}.principle h2{font:600 clamp(43px,6.2vw,95px)/1 'Space Grotesk';letter-spacing:-.073em;margin:20px 0;max-width:1100px}.principle p{font-size:18px;max-width:600px;line-height:1.45}.examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.example{border:1.5px solid var(--ink);padding:35px;background:#f8f3e8;border-radius:7px}.example.purple{background:var(--purple)}.example.orange{background:#ffc59f}.example .icon{font-size:64px;margin-bottom:55px}.example h3{font:600 37px/1.05 'Space Grotesk';letter-spacing:-.05em;max-width:450px;margin:0 0 20px}.example p{line-height:1.45}.example .trade{border-top:1px solid var(--line);padding-top:15px;font-size:13px;font-weight:700}.statement{background:var(--purple);padding:105px 0}.statement h2{font:600 clamp(43px,6.8vw,110px)/1 'Space Grotesk';letter-spacing:-.08em;margin:20px 0 0;max-width:1200px}.statement p{font-size:23px;line-height:1.35;max-width:700px;margin:35px 0 0}.values{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.value{border-top:1.5px solid var(--ink);padding:20px 20px 0 0}.value .star{font-size:48px;color:var(--orange)}.value h3{font:600 30px 'Space Grotesk';letter-spacing:-.05em;margin:17px 0 7px}.value p{line-height:1.5}.closing{background:var(--orange);padding:95px 0;text-align:center}.closing h2{font:600 clamp(60px,9vw,145px)/.9 'Space Grotesk';letter-spacing:-.09em;margin:18px 0 35px}.closing p{font-size:20px;max-width:520px;margin:0 auto 36px}.footer{background:var(--ink);color:var(--paper);padding:40px 0 30px}.footer-links{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-links .brand{font-size:70px}.footer-links nav{gap:25px}.footer-note{border-top:1px solid #7c8178;margin-top:60px;padding-top:18px;color:#b9bcb3;font-size:12px}
@media(max-width:900px){nav{gap:18px}.process article,.process article+article{padding:22px}.process h3{font-size:29px}.process .symbol{font-size:75px}.section{padding-top:75px;padding-bottom:75px}}@media(max-width:660px){.wrap{padding:0 25px}.top{height:70px}.brand{font-size:36px}nav a:not(.nav-cta){display:none}nav .nav-cta{font-size:12px;padding:10px 13px}.hero{padding-top:50px;padding-bottom:65px}.hero h1{font-size:clamp(60px,14vw,100px)}.hero-desc{font-size:20px}.process,.values,.examples{grid-template-columns:1fr}.process article,.process article+article{border-right:0;border-bottom:1px solid var(--line);padding:25px 0}.process .symbol{font-size:65px;margin:12px 0}.section-title{font-size:51px}.principle,.statement,.closing{padding:75px 0}.example{padding:25px}.example .icon{margin-bottom:30px}.footer-links{flex-direction:column;align-items:start}.footer-links nav{display:flex;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
