.landing.seo main{padding-top:100px;padding-bottom:90px}.landing.seo .crumbs{color:var(--mute);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:11px;list-style:none;display:flex}.landing.seo .crumbs li+li:before{content:"/";opacity:.6;margin-right:8px}.landing.seo .crumbs a:hover{color:var(--ink)}.landing.seo h1{font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.035em;max-width:900px;font-family:Fraunces,serif;font-size:clamp(40px,5vw,72px);font-weight:380;line-height:1}.landing.seo h2{font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.025em;margin:64px 0 16px;font-family:Fraunces,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.05}.landing.seo h3{font-size:16px;font-weight:600}.landing.seo .lede{color:var(--ink2);max-width:720px;margin-top:22px;font-size:19px}.landing.seo .prose{max-width:720px}.landing.seo .prose p{color:var(--ink2);margin-top:14px;font-size:17px}.landing.seo .prose a,.landing.seo .lede a{border-bottom:1.5px solid var(--accent)}.landing.seo .prose a:hover{color:var(--accent)}.landing.seo .new{letter-spacing:.04em;text-transform:uppercase;background:var(--accent);color:#1a0700;vertical-align:middle;border-radius:99px;margin-left:10px;padding:4px 8px;font:600 11px/1 Geist;position:relative;top:-.5em}.landing.seo .shots{gap:16px;margin-top:40px;display:grid}.landing.seo .shots.header{grid-template-columns:1fr 1fr;max-width:1000px}.landing.seo .shots.header figure:first-child{grid-column:1/-1}.landing.seo .shots.ring,.landing.seo .shots.square{grid-template-columns:repeat(3,1fr);max-width:960px}.landing.seo .shots figure img{background:var(--paper2);border-radius:14px;width:100%;height:auto;box-shadow:0 20px 40px -24px #16130f66}.landing.seo .shots.ring figure img{border-radius:50%}.landing.seo .shots figcaption{color:var(--mute);margin-top:8px;font-size:13.5px}.landing.seo .shots figcaption b{color:var(--ink);font-weight:600}.landing.seo .shots a:hover img{transform:translateY(-2px)}.landing.seo .shots img{transition:transform .2s}.landing.seo .note{color:var(--mute);margin-top:14px;font-size:13.5px}.landing.seo .get{grid-template-columns:1.3fr 1fr;align-items:start;gap:28px;margin-top:64px;display:grid}.landing.seo .get ul{gap:10px;margin-top:6px;list-style:none;display:grid}.landing.seo .get li{color:var(--ink2);gap:10px;display:flex}.landing.seo .get li:before{content:"✦";color:var(--accent);flex:none}.landing.seo .get h2{margin-top:0}.landing.seo .buy{background:var(--night);color:var(--cream);border-radius:22px;padding:30px 28px}.landing.seo .buy h2{margin:0 0 10px;font-size:30px}.landing.seo .buy p{color:#ffffffb3;font-size:15px}.landing.seo .buy .pill{margin-top:22px}.landing.seo .buy .pill-accent{color:#1a0700}.landing.seo .buy small{color:#fff7;margin-top:12px;font-size:13px;display:block}.landing.seo .tiles{gap:18px;margin-top:24px;display:grid}.landing.seo .tiles.header{grid-template-columns:repeat(3,1fr)}.landing.seo .tiles.ring{grid-template-columns:repeat(6,1fr)}.landing.seo .tile-a{flex-direction:column;gap:8px;display:flex}.landing.seo .tile-a img{background:var(--paper2);border-radius:12px;width:100%;height:auto;transition:transform .2s}.landing.seo .tiles.ring .tile-a img{border-radius:50%}.landing.seo .tile-a:hover img{transform:translateY(-3px)}.landing.seo .tile-a b{font-weight:600}.landing.seo .tile-a span{color:var(--ink2);font-size:13.5px;line-height:1.45}.landing.seo .topics{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:20px;display:grid}.landing.seo .topics a{border:1.5px solid var(--line);border-radius:14px;padding:16px 18px;font-weight:600}.landing.seo .topics a span{color:var(--ink2);margin-top:4px;font-size:13.5px;font-weight:400;display:block}.landing.seo .topics a:hover{border-color:var(--ink)}.landing.seo .faq{max-width:820px;margin-top:8px}.landing.seo .end{text-align:center;border-top:1px solid var(--line);margin-top:80px;padding:64px 20px}.landing.seo .end h2{margin:0 0 14px}.landing.seo .end p{color:var(--ink2)}.landing.seo .end .cta{justify-content:center}.landing.seo footer .r{flex-wrap:wrap}@media (width<=960px){.landing.seo main{padding-top:88px}.landing.seo .shots.header,.landing.seo .get,.landing.seo .tiles.header{grid-template-columns:1fr}.landing.seo .shots.ring,.landing.seo .shots.square{grid-template-columns:1fr 1fr}.landing.seo .tiles.ring{grid-template-columns:repeat(3,1fr)}}
