*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:90px}body{margin:0;background:var(--color-stone-light);color:var(--color-basalt);font-family:var(--font-preview);line-height:1.85}a{color:inherit;text-underline-offset:5px}button{font:inherit}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.5;font-weight:500}h1{font-size:clamp(36px,4.5vw,72px);letter-spacing:-1px;margin:20px 0}h2{font-size:clamp(30px,3vw,48px);margin:16px 0 24px}h3{font-size:clamp(24px,2.1vw,32px)}p{font-size:17px}small{display:block}.toolbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px var(--space-gutter);background:var(--color-stone-light);border-bottom:1px solid var(--color-stone-mid)}.wordmark{text-decoration:none;font-size:24px;font-weight:bold}.wordmark span{font-weight:normal;font-size:12px;margin-inline-start:12px}.toolbar nav{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.toolbar nav a{text-decoration:none}.cover{display:grid;grid-template-columns:1fr 1fr;min-height:680px;background:var(--color-green);color:var(--color-stone-light)}.cover-copy{padding:88px var(--space-gutter);align-self:center}.cover-copy p{max-width:470px;color:var(--color-stone-light)}.cover-copy small{font-size:12px;margin-top:30px;max-width:420px}.cover-image{position:relative;min-width:0}.cover-image img{height:100%;width:100%;object-position:45% center}.image-caption{position:absolute;bottom:28px;inset-inline-start:32px;background:var(--color-basalt);color:var(--color-basalt-light);padding:8px 18px;font-size:13px}.eyebrow{font-size:12px;display:block;letter-spacing:.2px}.cover :focus-visible,.motion :focus-visible{outline-color:var(--color-stone-light)}.section{max-width:var(--container-max);padding:var(--space-section) var(--space-gutter);margin:auto;scroll-margin-top:20px}.section-heading{max-width:720px;margin-bottom:48px}.identity{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-gap)}.logo-field{background:var(--color-green);min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:40px;color:var(--color-green-light)}.logo-field img{width:138px;height:auto}.logo-field span{font-size:12px}.palette{display:grid;grid-template-columns:1fr 1fr}.swatch{display:flex;min-height:170px;justify-content:space-between;flex-direction:column;padding:28px}.swatch b{font-size:16px;font-weight:normal}.swatch code{direction:ltr;align-self:flex-end;font-size:13px}.green{background:var(--color-green);color:var(--color-stone-light)}.stone{background:var(--color-stone)}.basalt{background:var(--color-basalt);color:var(--color-basalt-light)}.pale{background:var(--color-stone-light);border:1px solid var(--color-stone-mid)}.type-note{padding-top:36px}.type-note b{font-size:28px;display:block;font-weight:500}.type-note span{font-size:14px}.type-note p{font-size:13px;color:var(--color-basalt-mid);margin-top:12px}.journey{padding-top:0}.chapter{border-top:1px solid var(--color-stone-mid);padding:32px 0 56px}.chapter-meta{display:flex;align-items:center;gap:20px;font-size:13px;margin-bottom:24px}.step{font-family:Arial,sans-serif;direction:ltr;border-inline-end:1px solid var(--color-stone);padding-inline-end:20px}.chapter-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-gap);align-items:center}.chapter-copy p{font-size:15px;line-height:2.2;max-width:530px}.chapter-media img{width:100%;aspect-ratio:1.5}.chapter:nth-of-type(even) .chapter-media{order:-1}.pending{font-size:12px!important;color:var(--color-basalt-mid);border-inline-start:2px solid var(--color-green);padding-inline-start:12px}details{margin-top:22px;border-top:1px solid var(--color-stone-mid);padding-top:14px}summary{font-size:13px;cursor:pointer}details p{font-size:13px!important;margin:12px 0 0}.hero-study{position:relative;background:var(--color-basalt);min-height:450px;overflow:hidden}.hero-study img{position:absolute;width:100%;height:100%;opacity:.72}.hero-study:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-basalt));opacity:.7}.hero-study>div{position:relative;z-index:1;padding:100px 48px;color:var(--color-stone-light)}.hero-study h3{font-size:clamp(32px,4vw,64px);margin:12px 0 28px}.hero-study span{font-size:13px}.study-note{font-size:12px;margin-top:18px;color:var(--color-basalt-mid)}.numbers{display:flex;flex-direction:column;gap:22px;padding:30px;background:var(--color-green);color:var(--color-stone-light)}.numbers>div{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid var(--color-green-mid);padding-bottom:20px}.numbers>div:last-child{border:0}.numbers strong{font-family:Arial,sans-serif;font-weight:400;font-size:38px;direction:ltr}.numbers span{font-size:13px}.motion{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-gap);background:var(--color-green);color:var(--color-stone-light);max-width:none}.motion .section-heading{align-self:center;margin:0}.motion p{font-size:15px}.motion #motion-status{font-size:12px;margin:22px 0 0}.reveal-demo{position:relative;overflow:hidden}.reveal-demo>img{width:100%;height:100%;min-height:400px}.readiness-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-gap);border-block:1px solid var(--color-stone-mid);padding:32px 0}.readiness-grid h3{font-size:23px}.readiness-grid ul{padding-inline-start:22px;margin-bottom:0;font-size:15px}.readiness-grid li{padding-bottom:8px}footer{display:flex;justify-content:space-between;gap:20px;padding:28px var(--space-gutter);background:var(--color-basalt);color:var(--color-basalt-light);font-size:13px}@media(max-width:760px){html{scroll-padding-top:130px}.toolbar{align-items:flex-start;flex-direction:column;gap:10px;padding-block:12px}.toolbar nav{gap:12px;font-size:11px}.wordmark{font-size:20px}.cover{grid-template-columns:1fr;min-height:0}.cover-copy{padding-block:54px}.cover-image{height:340px}.identity,.chapter-grid,.motion,.readiness-grid{grid-template-columns:1fr}.chapter:nth-of-type(even) .chapter-media{order:initial}.swatch{min-height:145px;padding:22px}.section-heading{margin-bottom:32px}.chapter{padding-bottom:40px}.hero-study{min-height:350px}.hero-study>div{padding:70px 24px}.hero-study:after{background:var(--color-basalt);opacity:.3}.hero-study>div>span{font-size:11px}.motion{padding-block:64px}.reveal-demo>img{min-height:320px}.readiness-grid{gap:26px}.logo-field{min-height:300px}footer{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.demo-info{border-inline-start:2px solid var(--color-green);padding-inline-start:16px;margin-block:20px;font-size:14px}.demo-info p{margin:8px 0}.demo-info small{font-size:12px}.demo-form{display:grid;gap:14px;margin-top:24px}.demo-form label{display:grid;gap:6px;font-size:15px}.demo-form input,.demo-form select,.demo-form textarea{font:inherit;color:var(--color-basalt);background:var(--color-basalt-light);border:1px solid var(--color-stone-mid);padding:10px 12px;max-width:100%;width:100%;border-radius:var(--radius-control)}.demo-form input[type=tel]{direction:ltr;text-align:right}.demo-form .button{justify-self:start}.demo-form #form-status{font-size:14px}
