*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#091512;color:#edf4e9;font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #c6ec9a;outline-offset:5px}img{display:block;max-width:100%;height:auto}.wrap{max-width:1180px;margin:auto;padding:0 30px}header{border-bottom:1px solid #ffffff14}nav{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:14px;font-weight:720;letter-spacing:.01em}.brand img{width:48px;height:48px;border-radius:14px}.publisher{font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:#a7bbae}.navlinks{display:flex;gap:28px;font-size:14px}.navlinks a{color:#c3d3c7}.hero{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding-top:70px;padding-bottom:78px}.eyebrow{font-size:12px;letter-spacing:.17em;text-transform:uppercase;color:#b7d398;font-weight:700}.eyebrow:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#c4e895;margin-right:9px}h1,h2,h3,p{margin-top:0}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(44px,5.2vw,70px);line-height:1.1;letter-spacing:-.035em;margin-bottom:26px}h1 em{font-style:normal;color:#c6df9f}p{color:#b8cbbc}.lead{font-size:18px;max-width:490px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 24px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:12px 24px;border-radius:12px;font-size:15px;font-weight:650;background:#c6df9f;color:#122014}.button.secondary{background:transparent;border:1px solid #52705a;color:#deebd9}.small{font-size:13px;color:#91a897}.board-figure{margin:0;position:relative}.board-figure img{width:100%;border-radius:26px;border:1px solid #496452;box-shadow:0 25px 90px #0006}.board-figure figcaption{font-size:12px;color:#9eb2a4;letter-spacing:.03em;margin-top:12px;text-align:center}.stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff18;border-radius:18px;background:#ffffff03;padding:24px 12px;margin-bottom:85px}.stat{text-align:center;border-right:1px solid #ffffff18}.stat:last-child{border-right:0}.stat strong{display:block;font-size:29px;line-height:1.3;color:#ddedc7}.stat span{font-size:13px;color:#a0b7a8}.section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.section-head h2{font:400 clamp(30px,3.2vw,43px)/1.18 Georgia,serif;max-width:500px;margin:0}.section-head p{max-width:430px;margin:0;font-size:15px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid #ffffff18;border-radius:20px;background:#101f1a;overflow:hidden}.card img{width:100%;aspect-ratio:1;object-fit:cover;background:#10212b}.card-body{padding:24px}.label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#cae6a7;display:block;margin-bottom:9px}.label.premium{color:#e6cda0}.card h3{font:400 27px/1.2 Georgia,serif;margin-bottom:12px}.card p{font-size:14px;margin-bottom:0}.collections{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 72px}.chip{border:1px solid #3b5041;border-radius:100px;padding:7px 15px;font-size:12px;color:#bcd0c0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:34px 0 68px}.features h3{font-size:17px;margin-bottom:12px}.features p{font-size:14px}.availability{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:32px;border:1px solid #385340;border-radius:20px;background:#10251a;margin-bottom:65px}.availability h2{font:400 29px Georgia,serif;margin-bottom:12px}.availability p{font-size:14px;max-width:650px;margin-bottom:0}.availability .button{white-space:nowrap}footer{border-top:1px solid #ffffff18;padding:28px 0;color:#91a897;font-size:12px}.footer-row{display:flex;justify-content:space-between;gap:25px}.footer-row a{text-decoration:underline;text-underline-offset:3px}.legal{max-width:840px;margin:auto;padding:60px 30px 90px}.legal h1{font-size:43px;margin-bottom:15px}.legal h2{font:400 26px/1.25 Georgia,serif;margin-top:34px;margin-bottom:16px}.legal p,.legal li{font-size:16px;color:#bacdbf}.legal a{color:#d0eaaa;text-decoration:underline;text-underline-offset:3px}.notice{padding:20px 24px;border:1px solid #385340;border-radius:16px;background:#12261c}.legal ul{padding-left:24px}@media(max-width:760px){.wrap{padding:0 22px}nav{min-height:80px}.brand{font-size:15px}.brand img{width:40px;height:40px}.navlinks{gap:16px;font-size:12px}.navlinks .desktop-link{display:none}.publisher{font-size:10px;letter-spacing:.1em}.hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:40px;gap:30px}.hero h1{max-width:520px}.lead{font-size:17px}.stats{margin-bottom:50px;padding:19px 3px}.stat strong{font-size:25px}.stat span{font-size:11px}.section-head{display:block}.section-head h2{margin-bottom:18px}.cards{grid-template-columns:1fr;max-width:540px;margin:auto}.card{display:grid;grid-template-columns:42% 1fr;align-items:center}.card img{height:100%;min-height:210px;object-fit:cover}.card-body{padding:20px}.card h3{font-size:25px}.card p{font-size:13px}.collections{margin-bottom:35px}.features{grid-template-columns:1fr;gap:8px;padding:18px 0 24px}.availability{display:block;padding:24px}.availability .button{margin-top:22px}.footer-row{display:block}.footer-row div+div{margin-top:15px}.legal{padding:40px 22px 70px}.legal h1{font-size:37px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
