*{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:500;line-height:1.5}.wrap{max-width:var(--page);padding:0 var(--gutter);margin:0 auto}.top{letter-spacing:-.4px;justify-content:center;align-items:center;gap:10px;padding:34px 0 0;font-size:24px;font-weight:800;display:flex}.hero{text-align:center;padding:48px 0 80px;position:relative;overflow:hidden}.hero .fb{pointer-events:none;position:absolute}h1{letter-spacing:-2.5px;margin:0 0 16px;font-size:clamp(42px,6.4vw,76px);font-weight:800;line-height:.98;position:relative}.lede{color:var(--ink-2);max-width:var(--measure);margin:0 auto 40px;font-size:20px;position:relative}.dz{background:var(--gold);width:320px;height:300px;color:var(--on-gold);text-align:center;box-shadow:var(--glow);cursor:pointer;border-radius:58% 42% 55% 45%/48% 60% 40% 52%;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.dz:hover,.dz.over{box-shadow:var(--glow-hot);transform:scale(1.04)}.dz b{letter-spacing:-.4px;margin-top:10px;font-size:24px;font-weight:800}.dz small{font-family:var(--font-mono);opacity:.8;margin-top:4px;font-size:13px;font-weight:600}.dz .or{opacity:.75;text-underline-offset:3px;margin-top:14px;font-size:13px;text-decoration:underline}.priv{color:var(--ink-3);margin:26px 0 0;font-size:14px;position:relative}.dz-error{color:var(--berry);text-align:center;margin:14px 0 0;font-size:14px;position:relative}.dz-error:empty{display:none}.band{background:var(--sage);color:#fff;margin-top:40px;padding:60px 0 64px;position:relative}.band:before{content:"";background:var(--sage);border-radius:50% 50% 0 0/100% 100% 0 0;height:60px;position:absolute;top:-54px;left:0;right:0}.band h2{text-align:center;letter-spacing:-.3px;margin:0 0 34px;font-size:30px;font-weight:500}.band h2 b{font-weight:800}.thumbs{grid-template-columns:repeat(2,200px);justify-content:center;gap:40px;display:grid}.th{text-align:center;cursor:pointer;flex-direction:column;align-items:center;display:flex}.th:hover i{transform:scale(1.06)}.th span{color:var(--ink);border-radius:var(--radius-chip);background:#fff;margin-top:12px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-block}.th small{opacity:.85;margin-top:6px;font-size:12.5px;display:block}.row{padding:var(--space-7) 0}.row.alt{background:var(--ground-2)}.row .in{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.row.flip .in .ill{order:2}.ill{justify-content:center;display:flex}.ill .disc{border-radius:50%;justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:relative}.ill .disc .m{border-radius:50%;position:absolute}.row h3{letter-spacing:-1.8px;margin:0 0 12px;font-size:52px;font-weight:800;line-height:1}.row p{color:var(--ink-2);max-width:440px;margin:0;font-size:19px}@media (width<=760px){.row .in{grid-template-columns:1fr}.row.flip .in .ill{order:0}.ill .disc{width:180px;height:180px}.row h3{font-size:38px}}.get{background:var(--ground-2);padding:var(--space-6) 0}.get h2{text-align:center;letter-spacing:-1px;margin:0 0 6px;font-size:36px;font-weight:800}.get .sub{text-align:center;color:var(--ink-2);margin:0 0 30px;font-size:15.5px}.get .two{grid-template-columns:1fr 1fr;gap:28px;max-width:860px;margin:0 auto;display:grid}.get .c{background:var(--ground);border-radius:var(--radius-card);padding:22px 26px}.get h4{margin:0 0 8px;font-size:17px;font-weight:800}.get h4 code{font-family:var(--font-mono);background:var(--ground-2);border-radius:999px;padding:2px 9px;font-size:14px}.get ol{color:var(--ink-2);margin:0;padding-left:20px;font-size:14.5px}.get li{margin:0 0 4px}.get .shot{height:110px;color:var(--ink-3);background:#f1e8d6;border-radius:18px;justify-content:center;align-items:center;margin-top:12px;font-size:12.5px;display:flex}.get img.shot{object-fit:cover;width:100%;height:auto}.faq{padding:var(--space-6) 0 var(--space-4)}.faq h2{text-align:center;letter-spacing:-.4px;color:var(--ink-2);margin:0 0 18px;font-size:22px;font-weight:800}.faq .g{grid-template-columns:1fr 1fr;gap:10px 40px;display:grid}.q b{font-size:15px;font-weight:700;display:block}.q p{color:var(--ink-3);margin:3px 0 12px;font-size:13.5px;line-height:1.45}.faq .cta{text-align:center;margin:var(--space-7) 0}.faq .cta-line{color:var(--ink-2);margin:0 0 14px}.faq .cta-pill{border-radius:var(--radius-chip);background:var(--gold);color:var(--on-gold);border:1.5px solid var(--gold);cursor:pointer;align-items:center;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}footer{padding:var(--space-4) 0 var(--space-6);color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:10px;font-size:13px;display:flex}footer a{color:var(--ink-2);text-decoration:none}footer a+a{margin-left:16px}@media (width<=760px){.three .g,.get .two,.faq .g{grid-template-columns:1fr}.hero .fb{display:none}.dz{width:250px;height:250px}.thumbs{gap:24px}.faq .cta{margin:var(--space-6) 0}}.th i{background-color:var(--ground-2);background-position:50%;background-repeat:no-repeat;background-size:cover;border:5px solid #fff;border-radius:50%;width:120px;height:120px;transition:transform .15s;display:block;box-shadow:0 10px 28px #0000002e}
