@font-face{font-family:Manrope;src:url('assets/manrope.woff2') format('woff2');font-weight:200 800;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{--accent:#38563e;--tint:#e6ecdf;--ink:#26392d;--paper:#f7f8f2;margin:0;background:var(--paper);color:var(--ink);font:15px Manrope,Arial,sans-serif}body[data-color=ocean]{--accent:#315d7d;--tint:#e0eaf0;--ink:#243c4b;--paper:#f4f7f8}body[data-color=amethyst]{--accent:#755189;--tint:#eae2ef;--ink:#3f3049;--paper:#f8f5f9}body[data-color=ember]{--accent:#8c542e;--tint:#f0e5d9;--ink:#493728;--paper:#faf6f0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:6px}header{height:100px;max-width:1320px;margin:auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;font-size:26px;font-weight:800;letter-spacing:-1.4px}.brand img{object-fit:contain;margin-right:8px}.brand span{font-weight:500}nav{display:flex;gap:34px;font-size:13px;font-weight:650}nav a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:6px}.button{display:inline-flex;align-items:center;gap:32px;padding:19px 25px;background:var(--accent);color:#fff;border-radius:7px;font-size:14px;font-weight:650;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button.small{padding:12px 18px;font-size:12px}.button span{font-size:18px}.hero{position:relative;isolation:isolate;max-width:1400px;margin:0 24px;background:#e6ebdd;overflow:hidden;border-radius:14px;height:680px}.hero-top{position:relative;z-index:2;padding:36px 4.5%;display:flex;justify-content:space-between}.eyebrow{font-size:10px;font-weight:750;letter-spacing:2px}.eyebrow i,.hero-bottom i{display:inline-block;background:#6b8a50;width:6px;height:6px;margin-right:10px;border-radius:50%}.edition{font-size:11px;opacity:.65}.hero-copy{position:relative;z-index:2;margin:23px 0 0 6%}h1{font-size:clamp(60px,6.8vw,99px);font-weight:600;letter-spacing:-6px;line-height:1.03;margin:0 0 25px}em{font-family:Georgia,serif;font-weight:400}.hero-copy p{font-size:15px;line-height:1.8;color:#4e6050}.actions{display:flex;gap:28px;align-items:center;margin-top:28px}.text-link{font-size:12px;font-weight:650}.text-link span{margin-left:9px}.forest{position:absolute;width:1100px;max-width:none;height:560px;object-fit:cover;right:-210px;bottom:-15px;z-index:-1;mask-image:linear-gradient(to right,transparent 0%,#000 40%)}.hero-bottom{position:absolute;bottom:0;left:0;width:100%;padding:24px 4.5%;display:flex;justify-content:space-between;color:#fff;background:linear-gradient(transparent,#263b2ac9);font-size:9px;letter-spacing:1.6px}.hero-bottom b{margin-left:12px}.compatibility{text-align:center;border-bottom:1px solid #334c2e1c;padding:43px 20px}.compatibility>span{font-size:11px;opacity:.65}.compatibility>div{margin-top:18px;font-size:18px;font-weight:700;display:flex;justify-content:center;gap:37px;align-items:center}.compatibility i{font-size:11px;font-style:normal;opacity:.4}.section{max-width:1200px;margin:auto;padding:100px 44px}h2{font-size:48px;line-height:1.15;letter-spacing:-2.2px;font-weight:550;margin:22px 0}p{line-height:1.8}.section-heading{display:grid;grid-template-columns:1.4fr 1fr;column-gap:110px}.section-heading .eyebrow{grid-column:1/-1}.section-heading>p{align-self:center;font-size:13px;opacity:.75;max-width:330px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.feature-grid article{border-top:1px solid #334c2e30;padding-top:30px}.feature-icon{font-size:31px;display:block;color:var(--accent)}h3{font-size:20px;letter-spacing:-.6px;margin:22px 0 12px}.feature-grid p{font-size:13px;opacity:.75;min-height:96px}.feature-foot{font-size:10px;font-weight:650;letter-spacing:.4px}.loader-strip{display:flex;justify-content:space-between;margin-top:60px;background:var(--tint);padding:23px 28px;border-radius:5px;align-items:center}.loader-strip>span{font-size:9px;letter-spacing:1.5px}.loader-strip>div{font-size:14px;font-weight:650}.loader-strip b{margin:0 18px;opacity:.4}.inside{max-width:none;background:var(--tint);padding-left:max(44px,calc((100% - 1112px)/2));padding-right:max(44px,calc((100% - 1112px)/2))}.inside-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px}.inside-top h2{margin-bottom:0}.theme-picker{padding-bottom:6px;text-align:right}.theme-picker>span{display:block;font-size:10px;margin-bottom:13px}.theme-picker button{width:23px;height:23px;border-radius:50%;border:4px solid var(--tint);background:var(--swatch);margin-left:7px;outline:1px solid transparent}.theme-picker button[aria-pressed=true]{outline-color:var(--swatch)}figure{margin:0}.launcher-frame{padding:10px;background:#22332a;border-radius:12px;box-shadow:0 30px 60px -30px #172a2a80}.window-bar{display:flex;justify-content:space-between;color:#b5c8b7;font-size:9px;padding:6px 8px 13px;letter-spacing:1px}.window-bar>span:first-child{color:#819e7e;letter-spacing:3px}.launcher-frame img{display:block;width:100%;height:auto;border-radius:5px}.launcher-frame figcaption{text-align:center;color:#b5c8b7;font-size:8px;letter-spacing:1.5px;padding:13px 0 4px}.inside-notes{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:27px;font-size:12px}.inside-notes strong{font-size:14px}.get-started{text-align:center;padding-top:110px;padding-bottom:90px}.get-started h2{font-size:60px}.get-started>p{font-size:13px}.platforms{display:inline-flex;gap:5px;padding:5px;background:var(--tint);border-radius:8px;margin:24px 0 20px}.platforms button{padding:12px 27px;border:0;border-radius:5px;background:transparent;color:var(--ink);font-size:13px}.platforms button[aria-pressed=true]{background:var(--accent);color:white}#platform-info{max-width:430px;margin:auto;min-height:90px}#platform-info strong{font-size:14px}#platform-info p{font-size:12px;margin:8px 0}.release-note{opacity:.6;font-size:10px!important}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;border-top:1px solid #334c2e20}.questions details{border-bottom:1px solid #334c2e25}.questions summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:23px 0;font-size:13px;font-weight:650;list-style:none;gap:20px}.questions summary::-webkit-details-marker{display:none}.questions summary span{font-size:20px;font-weight:400}.questions details[open] summary span{transform:rotate(45deg)}.questions p{font-size:12px;margin:0 28px 25px 0;opacity:.75}footer{max-width:1320px;margin:auto;padding:35px 48px 28px;border-top:1px solid #334c2e20;display:flex;flex-wrap:wrap;align-items:center;gap:25px}footer .brand{font-size:23px}footer>p{font-size:11px;opacity:.6}footer>a:last-of-type{margin-left:auto;font-size:11px}footer>div{width:100%;font-size:9px;opacity:.55;display:flex;justify-content:space-between;margin-top:28px}@media(min-width:1450px){.hero{margin:auto}}@media(max-width:850px){header{padding:0 24px;height:85px}nav{gap:20px}.hero{height:650px;margin:0 14px}.hero-copy{margin-top:35px}.forest{right:-400px;opacity:.75}.edition{display:none}h1{letter-spacing:-4px}.hero-copy p{font-size:14px}.compatibility>div{gap:17px;font-size:14px;flex-wrap:wrap}.section{padding:70px 28px}.section-heading{column-gap:35px}.feature-grid{gap:25px}.inside{padding:70px 28px}.faq{gap:35px}.get-started h2{font-size:50px}}@media(max-width:600px){header nav{display:none}.brand{font-size:24px}header .button{font-size:10px;gap:15px}.hero{height:710px}.hero-top{padding-top:25px}.eyebrow{font-size:8px;letter-spacing:1.5px}.hero-copy{margin:35px 7% 0}h1{font-size:62px;letter-spacing:-3.7px}.forest{width:850px;height:350px;right:-230px;bottom:0;mask-image:linear-gradient(transparent,#000 30%);opacity:1}.actions{gap:20px}.button{padding:16px 19px;font-size:12px}.hero-bottom{font-size:7px;letter-spacing:.7px}.hero-bottom>span:last-child{max-width:130px}.compatibility{padding:30px 24px}.compatibility>div{gap:13px;font-size:12px}.section-heading{display:block}.section-heading>p{max-width:none}.section h2{font-size:37px;letter-spacing:-1.5px}.feature-grid{display:block;margin-top:32px}.feature-grid article{padding-top:24px;margin-bottom:32px}.feature-grid p{min-height:auto}.feature-icon{float:right}.loader-strip{margin-top:35px;padding:20px;display:block}.loader-strip>div{margin-top:15px;font-size:12px}.loader-strip b{margin:0 9px}.inside-top{display:block}.theme-picker{text-align:left;margin-top:25px}.theme-picker button{margin:0 10px 0 0}.window-bar{font-size:7px}.launcher-frame{padding:6px;border-radius:8px}.launcher-frame figcaption{font-size:6px}.inside-notes{grid-template-columns:1fr;gap:0;margin-top:20px}.get-started h2{font-size:42px}.faq{display:block}.questions{margin-top:30px}footer{padding:28px;gap:12px}footer>p{width:100%;margin:0}footer>a:last-of-type{margin:10px 0}footer>div{display:block;line-height:1.8;margin-top:14px}footer>div>span:last-child{display:block;margin-top:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
