@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9b24f49e-module__hJlnFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9b24f49e-module__hJlnFq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--paper:#f6f6f0;--ink:#20362e;--muted:#59675e;--secondary-ink:#64775e;--line:#d3d9cd;--mint:#bdece5;--product-ink:#153a34;--surface-shadow:#4457402e;--surface-highlight:#fffffff5;--raised-surface:14px 14px 30px var(--surface-shadow), -12px -12px 28px var(--surface-highlight), inset 1px 1px 0 #fffc;--inset-surface:inset 5px 5px 12px #44574021, inset -5px -5px 12px var(--surface-highlight);--font-fallback:Arial, Helvetica, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);font-family:var(--font-manrope), var(--font-fallback);-webkit-font-smoothing:antialiased;margin:0}::selection{color:var(--ink);background:#c8d5bd}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:4px}h1,h2,h3,p{margin:0}.page-width{width:min(100% - 112px,1184px);margin-inline:auto}.arrow{flex-shrink:0;transition:transform .18s}.arrow-diagonal{transform:rotate(-45deg)}a:hover .arrow-diagonal{transform:rotate(-45deg)translate(3px)}.skip-link{z-index:10;background:var(--ink);color:var(--paper);padding:12px 18px;position:absolute;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.brand{letter-spacing:-1.1px;align-items:center;min-height:44px;font-size:24px;font-weight:700;display:inline-flex}.navigation{background:var(--paper);box-shadow:var(--inset-surface);border-radius:40px;align-items:center;gap:8px;padding:7px;font-size:13px;font-weight:500;display:flex}.navigation a{background:var(--paper);min-height:44px;box-shadow:3px 3px 7px #44574024, -3px -3px 7px var(--surface-highlight);border-radius:30px;align-items:center;gap:8px;padding:10px 16px;transition:color .16s,box-shadow .16s;display:flex}.navigation .arrow{width:14px;height:14px}.navigation a:hover{color:#3f614d;box-shadow:var(--inset-surface)}.navigation a:focus-visible{border-radius:30px}.hero{background:var(--paper);box-shadow:var(--raised-surface);border:1px solid #ffffff8c;border-radius:32px;margin-block:30px 56px;padding:54px 48px 58px}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.hero>.eyebrow{box-shadow:var(--inset-surface);border-radius:30px;padding:10px 16px;display:inline-flex}.small-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}h1{letter-spacing:-.055em;text-wrap:balance;max-width:1040px;margin-top:26px;font-size:clamp(45px,5.85vw,80px);font-weight:500;line-height:1.14}h1 span{color:var(--secondary-ink)}.hero-description{color:var(--muted);letter-spacing:-.15px;max-width:540px;margin-top:26px;font-size:16px;line-height:1.85}.button{background:linear-gradient(145deg, #355344, var(--ink));min-height:52px;color:var(--paper);box-shadow:inset 1px 1px 2px #ffffff47, inset -2px -2px 4px #091c1238, 7px 7px 16px #283d2b40, -6px -6px 16px var(--surface-highlight);border-radius:50px;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding:14px 23px;font-size:13px;font-weight:500;transition:box-shadow .18s,transform .18s;display:inline-flex}.button:hover{box-shadow:inset 1px 1px 2px #ffffff4d, inset -2px -2px 4px #091c1238, 8px 10px 20px #283d2b47, -6px -6px 16px var(--surface-highlight);transform:translateY(-2px)}.button:active{box-shadow:inset 2px 2px 5px #091c124d, inset -1px -1px 3px #ffffff1a, 2px 2px 6px var(--surface-shadow);transform:translateY(0)}.button:focus-visible{border-radius:50px}.product-section{border-top:1px solid var(--line);padding-top:36px}.section-label{letter-spacing:1.4px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.development-status{background:var(--paper);box-shadow:var(--inset-surface);letter-spacing:.1px;text-transform:none;white-space:nowrap;border:1px solid #ffffff80;border-radius:30px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:500;display:inline-flex}.development-status .small-dot{color:#57714b;width:5px;height:5px}.product-heading{grid-template-columns:1fr 1fr;align-items:center;gap:54px;margin:27px 0 28px;display:grid}.product-heading h2{letter-spacing:-.05em;font-size:clamp(44px,4.5vw,59px);font-weight:500;line-height:1.15}.title-period{color:#73866a}.product-heading p{color:var(--muted);justify-self:end;font-size:14px;line-height:1.8}.product-feature{background:var(--paper);box-shadow:var(--raised-surface);border:1px solid #ffffff8c;border-radius:32px;grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.product-identity{min-height:430px;color:var(--product-ink);background:linear-gradient(135deg, #c9f0e9, var(--mint) 60%, #acd9d0);border-radius:22px;flex-direction:column;justify-content:space-between;padding:34px;display:flex;box-shadow:inset 2px 2px 4px #f1fffba6,inset -3px -3px 7px #3a726326,3px 3px 8px #44574014}.product-lockup{align-items:center;gap:14px;display:flex}.product-logo{object-fit:contain;border-radius:13px;width:56px;height:56px;display:block;box-shadow:6px 6px 14px #31716340,-6px -6px 14px #ebfffacc}.product-wordmark{letter-spacing:-.8px;font-size:25px;font-weight:600;line-height:1.2;display:block}.product-byline{color:#3f655e;margin-top:6px;font-size:11px;line-height:1.5;display:block}.product-statement{letter-spacing:-.05em;padding-block:32px;font-size:clamp(39px,4vw,54px);font-weight:500;line-height:1.13}.product-audiences{background:#bce8df;border-radius:30px;align-items:center;gap:13px;padding:14px 12px;font-size:12px;font-weight:500;display:flex;box-shadow:inset 3px 3px 7px #3a726333,inset -3px -3px 7px #ebfffaa6}.product-audiences>span:not(.audience-connection){white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.audience-dot{border:1px solid #4f7b70;border-radius:50%;flex-shrink:0;width:6px;height:6px}.audience-connection{color:#527e74;flex:1;align-items:center;gap:0;min-width:24px;display:flex}.audience-connection>span{background:currentColor;flex:1;height:1px}.audience-connection .arrow{width:16px;height:16px;margin-left:-4px}.product-detail{background:var(--paper);box-shadow:var(--inset-surface);border-radius:22px;align-content:center;align-self:stretch;padding:36px 40px}.product-detail .eyebrow{color:#4f6949;letter-spacing:1.3px;font-size:10px}.product-detail h3{letter-spacing:-.04em;margin:20px 0 24px;font-size:clamp(30px,3vw,39px);font-weight:500;line-height:1.2}.product-detail>p:not(.eyebrow){color:#52604d;max-width:365px;font-size:14px;line-height:1.9}.product-detail>p+p{margin-top:18px}.company-section{padding-block:80px 70px}.company-content{grid-template-columns:1fr 1fr;gap:54px;margin-top:30px;display:grid}.company-content h2{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,43px);font-weight:500;line-height:1.25}.company-content h2 span{color:var(--secondary-ink)}.company-description{padding-top:2px}.company-description p{color:var(--muted);max-width:425px;font-size:14px;line-height:1.95}.company-description p+p{margin-top:18px}.company-description .publishing-note{margin-top:22px;font-size:11px;line-height:1.8}.outlook-section{background:var(--paper);box-shadow:var(--raised-surface);border:1px solid #ffffff8c;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:54px;margin-bottom:40px;padding:40px 44px;display:grid}.outlook-section h2{letter-spacing:-.045em;margin-top:18px;font-size:40px;font-weight:500;line-height:1.25}.outlook-section h2 span{color:var(--secondary-ink)}.outlook-description{max-width:425px}.outlook-description p{color:var(--muted);font-size:14px;line-height:1.95}.outlook-signoff{color:var(--muted);align-items:center;gap:10px;margin-top:22px;font-size:11px;line-height:1.8;display:flex}.site-footer{border-top:1px solid var(--line);min-height:90px;color:var(--muted);justify-content:space-between;align-items:center;gap:25px;font-size:11px;display:flex}.footer-brand{color:var(--ink);letter-spacing:-1px;font-size:20px;font-weight:600}.footer-email{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.back-to-top{align-items:center;gap:16px;min-height:44px;display:flex}.back-to-top span{font-size:17px}@media (max-width:1000px){.page-width{width:calc(100% - 64px)}.hero{padding:44px 32px 48px}.product-heading,.company-content,.outlook-section{gap:32px}.product-identity{min-height:405px;padding:26px}.product-detail{padding:28px}.product-audiences{gap:8px;font-size:11px}.product-audiences>span:not(.audience-connection){gap:5px}}@media (max-width:760px){html{scroll-padding-top:24px}.page-width{width:calc(100% - 40px)}.site-header{gap:14px;min-height:80px}.brand{letter-spacing:-1px;font-size:22px}.navigation{gap:6px;padding:5px;font-size:12px}.navigation a{gap:4px;padding:10px}.navigation .arrow{width:12px;height:12px}.hero{border-radius:26px;margin-block:24px 42px;padding:32px 24px 36px}.eyebrow{letter-spacing:1.2px;font-size:10px}.hero>.eyebrow{letter-spacing:.9px;gap:8px;padding:10px 12px;font-size:9px}h1{letter-spacing:-.055em;margin-top:24px;font-size:clamp(30px,7.8vw,56px);line-height:1.18}.hero-description{max-width:440px;margin-top:22px;font-size:14px;line-height:1.85}.desktop-break{display:none}.button{gap:24px;min-height:50px;margin-top:24px;padding-inline:20px;font-size:12px}.product-section{padding-top:26px}.section-label{letter-spacing:1.05px;gap:8px;font-size:10px}.development-status{letter-spacing:0;gap:6px;padding:6px 9px;font-size:11px}.product-heading{grid-template-columns:1fr;gap:12px;margin:24px 0}.product-heading h2{font-size:43px}.product-heading p{justify-self:start;max-width:300px;font-size:14px}.product-feature{border-radius:28px;grid-template-columns:1fr;gap:10px;padding:10px}.product-identity{border-radius:19px;min-height:342px;padding:24px}.product-logo{border-radius:12px;width:50px;height:50px}.product-lockup{gap:12px}.product-wordmark{font-size:24px}.product-statement{padding-block:32px;font-size:44px}.product-audiences{gap:8px;padding:13px 10px;font-size:11px}.product-detail{border-radius:19px;padding:28px 24px 32px}.product-detail h3{margin-block:18px 22px;font-size:34px}.product-detail>p:not(.eyebrow){max-width:none}.company-section{padding-block:55px 48px}.company-content{grid-template-columns:1fr;gap:22px;margin-top:24px}.company-content h2{font-size:32px}.company-description p{font-size:14px}.outlook-section{border-radius:26px;grid-template-columns:1fr;gap:24px;margin-bottom:32px;padding:30px 24px 34px}.outlook-section h2{font-size:34px}.outlook-description p{font-size:14px}.outlook-signoff{gap:8px;font-size:10px}.site-footer{flex-wrap:wrap;gap:10px 22px;padding-block:20px;font-size:10px}.footer-email{order:1;width:100%}.back-to-top{margin-left:auto}}@media (max-width:370px){.page-width{width:calc(100% - 32px)}.brand{font-size:20px}.navigation{gap:5px;font-size:11px}.navigation a{padding-inline:9px}.navigation .arrow{display:none}h1{font-size:clamp(26px,8vw,29px)}.hero,.product-identity,.product-detail{padding-inline:20px}.product-statement{font-size:39px}.product-audiences{gap:6px;padding-inline:8px;font-size:10px}.product-audiences>span:not(.audience-connection){gap:5px}.section-label{letter-spacing:.6px;font-size:9px}.development-status{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
