*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:var(--ink)}.brand{--paper:#f9f9f4;--ink:#18191a;--accent:#bbec68;--line:#0003;font:16px/1.6 Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink)}.skip{position:absolute;left:20px;top:-80px;z-index:20;background:var(--ink);color:var(--paper);padding:10px}.skip:focus{top:10px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid currentColor;outline-offset:6px}.brand-header{max-width:1600px;margin:auto;padding:28px 5%;display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid var(--line)}.brand-logo{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;text-decoration:none;letter-spacing:-.7px;line-height:1.15}.brand-logo>span{font-size:34px}.brand-header nav{display:flex;gap:30px;font-size:14px}.brand-header nav a{text-decoration:none}.brand-header nav a:hover{text-decoration:underline}.brand-hero{max-width:1600px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;min-height:740px;padding:85px 5% 0;gap:40px;align-items:center;position:relative;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700;margin:0 0 28px}.brand h1{font-size:clamp(58px,6.8vw,112px);line-height:.98;font-weight:600;letter-spacing:-.07em;margin:0 0 32px}.brand h1 em{font-family:Georgia,serif;font-weight:400}.deck{font-size:19px;line-height:1.65;max-width:460px;margin:0 0 32px}.cta{display:inline-flex;align-items:center;gap:40px;background:var(--ink);color:var(--paper);padding:16px 22px;text-decoration:none;font-weight:600;line-height:1.25;font-size:15px}.cta:hover{transform:translateY(-3px)}.hero-art{min-width:0;align-self:stretch;display:grid;align-items:center}.hero-art>svg{width:100%;max-height:520px}.hero-foot{grid-column:1/-1;display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:22px 0;margin-top:25px;border-top:1px solid var(--line)}.brand-idea,.brand-practice,.brand-world{max-width:1600px;margin:auto;padding:100px 5%}.brand-idea{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-bottom:1px solid var(--line)}.brand h2{font-size:clamp(38px,4vw,66px);line-height:1.07;letter-spacing:-.05em;font-weight:500;margin:0}.idea-copy{max-width:610px;font-size:18px}.idea-copy p:first-child{margin-top:0}.idea-copy p+p{margin-top:26px}.section-top{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:60px}.section-top h2{max-width:700px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.principles article{border-top:1px solid var(--line);padding:22px 0}.number{display:block;font-size:13px;font-family:monospace;margin-bottom:35px}.brand h3{font-size:25px;letter-spacing:-.7px;line-height:1.2;margin:0 0 18px}.principles p{max-width:340px}.brand-world{background:var(--ink);color:var(--paper)}.world-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.world-links a{display:flex;flex-direction:column;gap:20px;border-top:1px solid currentColor;padding-top:24px;text-decoration:none}.world-links a span{font-size:23px;letter-spacing:-.5px}.world-links a small{font-size:14px}.brand-footer{padding:35px 5%;display:flex;align-items:start;gap:40px;justify-content:space-between;max-width:1600px;margin:auto;font-size:12px}.brand-footer>a{font-weight:700;text-decoration:none;white-space:nowrap}.brand-footer p{max-width:580px;margin:0}.vwo{--paper:#201632;--ink:#f2f0ff;--accent:#c8fc66;--line:#ffffff30}.vwo .brand-logo{font-size:17px;max-width:170px;text-transform:uppercase}.vwo .brand-logo>span{color:var(--accent);font-size:45px}.vwo .brand-hero{min-height:840px}.vwo h1{font-size:clamp(70px,8.4vw,138px);font-weight:500}.vwo h1 em{color:var(--accent)}.vwo .cta{background:var(--accent);color:#201632;border-radius:100px}.vwo .planet-art{position:relative;min-height:570px;display:grid;place-items:center}.planet{width:390px;height:390px;border-radius:50%;position:relative;background:radial-gradient(circle at 25% 25%,#d7ff99,#8bbe4e 70%,#639639);color:#231837;overflow:hidden;display:grid;place-items:center;transform:rotate(-12deg)}.planet i{position:absolute;inset:0;border:1px solid #20163250;border-radius:50%}.planet i:nth-child(1){inset:0 26%}.planet i:nth-child(2){inset:0 42%}.planet i:nth-child(3){inset:26% 0}.planet i:nth-child(4){inset:42% 0}.planet i:nth-child(5){inset:12% 0}.planet span{font-size:53px;font-weight:900;line-height:.88;letter-spacing:-4px;text-align:center;transform:rotate(12deg);z-index:1}.orbit{position:absolute;width:105%;height:120px;border:1px solid #c8fc6699;border-radius:50%;transform:rotate(-25deg)}.orbit-two{transform:rotate(40deg);height:145px}.planet-star{position:absolute;right:2%;top:30px;font-size:105px;font-weight:400;color:var(--accent)}.planet-art small{position:absolute;bottom:20px;left:20px;font-size:11px;letter-spacing:2px}.vwo .brand-idea{background:#c8fc66;color:#201632}.vwo .brand-practice .principles article{padding:32px;background:#ffffff08;border-radius:20px;border:0}.vwo .brand-world{background:#171023;color:#f2f0ff}.vwo .brand-world h2{font-family:Georgia,serif;font-style:italic}
@media(min-width:1700px){.brand-hero{min-height:850px}}@media(max-width:1000px){.brand-header nav{gap:18px}.brand h1{font-size:70px}.brand-hero{min-height:660px;gap:25px;padding-top:60px}.planet{width:310px;height:310px}.planet span{font-size:44px}.vwo .planet-art{min-height:460px}.vwo .brand-hero{min-height:710px}.principles{gap:24px}.brand-footer{flex-wrap:wrap}.brand-footer p{order:3;flex-basis:100%}}@media(max-width:700px){.brand-header{padding:20px 6%;align-items:flex-start}.brand-header nav{gap:14px;font-size:12px}.brand-header nav a:nth-child(-n+2){display:none}.brand-logo{font-size:17px;max-width:220px}.brand-logo>span{font-size:28px}.brand-hero{padding:52px 6% 0;grid-template-columns:1fr;gap:15px;min-height:0}.brand h1,.vwo h1{font-size:clamp(58px,14vw,88px);letter-spacing:-.06em}.deck{font-size:17px;max-width:100%}.hero-art{min-height:300px}.hero-foot{font-size:10px;gap:25px;margin-top:0}.brand-idea,.brand-practice,.brand-world{padding:65px 6%}.brand-idea{grid-template-columns:1fr;gap:35px}.brand h2{font-size:40px}.idea-copy{font-size:17px}.section-top{display:block;margin-bottom:32px}.section-top .eyebrow{margin-bottom:20px}.principles,.world-links{grid-template-columns:1fr;gap:20px}.principles article{padding:24px 0}.number{margin-bottom:18px}.principles p{max-width:none}.world-links a{gap:8px}.brand-footer{padding:30px 6%;gap:25px}.brand-footer>a{white-space:normal}.vwo .planet-art{min-height:430px}.planet{width:310px;height:310px}.planet-star{font-size:75px;right:3%}.planet-art small{font-size:10px;bottom:8px}.orbit{width:105%}.vwo .brand-practice .principles article{padding:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
