@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&display=swap");.landing{--bg:#f4f4f1;--bg-2:#eeeeea;--bg-3:#e6e6e1;--ink:#0e0e0c;--ink-2:#1a1a17;--muted:#6f6f68;--line:rgba(14,14,12,.12);--line-2:rgba(14,14,12,.22);--accent:#c6ff3c;--accent-ink:#0e0e0c;--radius-s:10px;--radius-m:18px;--radius-l:28px;--maxw:1280px;background:var(--bg);color:var(--ink);font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.005em;min-height:100vh;overflow-x:hidden}.landing *,.landing :after,.landing :before{box-sizing:border-box}.landing .serif{font-family:"Instrument Serif",ui-serif,Georgia,serif;font-weight:400}.landing .mono{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--muted)}.landing a{color:inherit;text-decoration:none}.landing button{font-family:inherit;cursor:pointer;border:none;background:none}.landing ::-moz-selection{background:var(--accent);color:var(--ink)}.landing ::selection{background:var(--accent);color:var(--ink)}.landing nav.head{position:sticky;top:12px;z-index:40;margin:12px auto 0;max-width:calc(var(--maxw) - 24px);padding:0 12px}.landing nav.head .inner{background:hsla(60,12%,95%,.72);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border:1px solid var(--line);border-radius:999px;padding:10px 10px 10px 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.landing .logo{display:flex;align-items:center;gap:9px;font-weight:600;font-size:16px;letter-spacing:-.02em}.landing .logo .mark{width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--accent);display:grid;place-items:center;font-family:"Instrument Serif",serif;font-style:italic;font-size:16px;padding-bottom:2px;letter-spacing:0}.landing .navlinks{display:flex;justify-content:center;gap:6px;font-size:14px;color:var(--ink-2)}.landing .navlinks a{padding:8px 14px;border-radius:999px;transition:background .2s}.landing .navlinks a:hover{background:rgba(14,14,12,.06)}.landing .nav-cta{justify-self:end;display:flex;align-items:center;gap:8px}.landing .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:14px;font-weight:500;letter-spacing:-.005em;transition:transform .2s ease,background .2s ease,color .2s ease}.landing .btn:hover{transform:translateY(-1px)}.landing .btn.lime{background:var(--accent);color:var(--ink)}.landing .btn.lime:hover{background:var(--ink);color:var(--accent)}.landing .btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.landing .btn.ghost:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.landing .btn .arr{display:inline-block;transition:transform .2s}.landing .btn:hover .arr{transform:translate(2px,-2px)}.landing .btn.sm{padding:8px 14px;font-size:13px}.landing .hero{max-width:var(--maxw);margin:0 auto;padding:72px 28px 40px;position:relative}.landing .tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;background:rgba(14,14,12,.05);border:1px solid var(--line);font-family:Geist Mono,monospace;font-size:11px;color:var(--ink-2);margin-bottom:32px}.landing .tag .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);border:1.5px solid var(--ink);animation:blip 2s ease-in-out infinite}@keyframes blip{0%,to{transform:scale(1)}50%{transform:scale(.7)}}.landing h1.big{font-size:clamp(56px,10.5vw,172px);margin:0;letter-spacing:-.045em;line-height:.92;font-weight:500}.landing h1.big em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.landing h1.big .chip-word{display:inline-flex;align-items:center;background:var(--accent);padding:0 16px 4px;border-radius:100px;transform:rotate(-2deg);margin:0 4px}.landing .hero-sub{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;margin-top:56px;align-items:end}.landing .hero-sub p.lede{font-size:20px;line-height:1.4;letter-spacing:-.01em;max-width:520px;color:var(--ink-2);margin:0}.landing .hero-sub p.lede em{font-family:"Instrument Serif",serif;font-style:italic;font-size:22px}.landing .hero-actions{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.landing .hero-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line-2);padding-top:18px}.landing .hero-meta .cell{padding-right:16px}.landing .hero-meta .k{font-size:36px;letter-spacing:-.03em;line-height:1;font-weight:500}.landing .hero-meta .k em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .hero-meta .l{font-family:Geist Mono,monospace;font-size:10px;color:var(--muted);margin-top:8px;letter-spacing:.02em}.landing .showcase{position:relative;margin-top:40px;border-top:1px solid var(--line)}.landing .showcase .inner{max-width:var(--maxw);margin:0 auto;padding:72px 28px 96px;display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:end}.landing .showcase h3{font-size:44px;letter-spacing:-.03em;line-height:1;margin:14px 0 18px;font-weight:500}.landing .showcase h3 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--ink-2)}.landing .showcase .caption p{color:var(--muted);max-width:360px;font-size:15px}.landing .showcase .cite{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;max-width:360px}.landing .avatar{width:40px;height:40px;border-radius:50%;background:#eee url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=120&h=120&q=80&auto=format&fit=crop&crop=faces) 50%/cover no-repeat}.landing .cite .who{font-size:14px;font-weight:500}.landing .cite .role{font-family:Geist Mono,monospace;font-size:10px;color:var(--muted)}.landing .phones{display:flex;gap:22px;justify-content:flex-end;align-items:flex-end;perspective:1800px}.landing .phone{width:235px;height:490px;border-radius:38px;padding:14px 12px;position:relative;border:1px solid var(--line-2);flex:0 0 auto;transition:transform .5s cubic-bezier(.2,.7,.2,1);box-shadow:0 20px 40px -20px rgba(14,14,12,.25),0 6px 14px -6px rgba(14,14,12,.15)}.landing .phone:hover{transform:translateY(-8px) rotateX(2deg)}.landing .phone .notch{width:76px;height:22px;background:var(--ink);border-radius:20px;margin:0 auto 10px;position:relative}.landing .phone .notch:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#222;border:1px solid #333}.landing .phone .screen{height:calc(100% - 30px);overflow:hidden;position:relative;border-radius:24px;padding:10px 6px 0}.landing .phone.a{background:linear-gradient(160deg,#dfe8ff,#b8c8ff 40%,#8a78ff)}.landing .phone.a .screen{color:#0e0e0c}.landing .phone.a .hero-block{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 10px}.landing .phone.a .ava{width:64px;height:64px;border-radius:50%;background:#eee url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=200&h=200&q=80&auto=format&fit=crop&crop=faces) 50%/cover no-repeat;border:2px solid hsla(0,0%,100%,.7);box-shadow:0 4px 12px rgba(14,14,12,.18)}.landing .phone.a .name{font-size:17px;font-weight:600;margin-top:6px;letter-spacing:-.01em}.landing .phone.a .name em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .phone.a .role{font-size:10px;color:rgba(14,14,12,.6);font-family:Geist Mono,monospace}.landing .phone.a .glass{margin:14px 6px 0;display:grid;gap:7px}.landing .phone.a .glass a{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-radius:14px;background:hsla(0,0%,100%,.38);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.5);font-size:12px;font-weight:500;color:#0e0e0c}.landing .phone.a .glass a span{font-size:11px;opacity:.5}.landing .phone.a .glass a.primary{background:#0e0e0c;color:#fff;border-color:#0e0e0c}.landing .phone.a .glass a.primary span{color:var(--accent);opacity:1}.landing .phone.b{background:var(--accent);border-color:var(--ink)}.landing .phone.b .screen{color:var(--ink)}.landing .phone.b .top{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 10px}.landing .phone.b .top .mini{font-family:Geist Mono,monospace;font-size:9px;letter-spacing:.04em}.landing .phone.b .title{font-size:44px;line-height:.92;letter-spacing:-.04em;font-weight:500;margin:0 2px}.landing .phone.b .title em{font-weight:400}.landing .phone.b .mug,.landing .phone.b .title em{font-family:"Instrument Serif",serif;font-style:italic}.landing .phone.b .mug{margin:14px auto 10px;width:92px;height:92px;border-radius:20px;background:radial-gradient(circle at 50% 40%,#1a1a17,#0e0e0c);display:grid;place-items:center;color:var(--accent);font-size:44px;padding-bottom:6px}.landing .phone.b .row{display:flex;justify-content:space-between;padding:7px 4px;border-top:1px solid rgba(14,14,12,.35);font-size:11px;align-items:center;font-weight:500}.landing .phone.b .row:last-child{border-bottom:1px solid rgba(14,14,12,.35)}.landing .phone.b .row .arr{font-family:"Instrument Serif",serif;font-style:italic;font-size:13px}.landing .phone.c{background:#0e0e0c;border-color:#0e0e0c}.landing .phone.c .screen{color:#f4f4f1}.landing .phone.c .meta{display:flex;justify-content:space-between;padding:2px 4px 12px;font-family:Geist Mono,monospace;font-size:9px;color:hsla(60,12%,95%,.5)}.landing .phone.c .cover{width:100%;aspect-ratio:1/1.1;border-radius:16px;background:linear-gradient(180deg,rgba(14,14,12,0) 35%,rgba(14,14,12,.55)),url(https://images.unsplash.com/photo-1580489944761-15a19d654956?w=600&q=80&auto=format&fit=crop&crop=faces) 50%/cover no-repeat;position:relative;overflow:hidden}.landing .phone.c .cover:after{content:"Camille";bottom:32px;font-family:"Instrument Serif",serif;font-style:italic;font-size:34px;line-height:1}.landing .phone.c .cover:after,.landing .phone.c .cover:before{position:absolute;left:14px;color:#f4f4f1;letter-spacing:-.02em}.landing .phone.c .cover:before{content:"Studio";bottom:10px;font-size:18px;font-weight:500}.landing .phone.c .list{margin:12px 4px 0;display:grid;gap:0}.landing .phone.c .list a{display:flex;justify-content:space-between;align-items:center;padding:11px 2px;border-top:1px solid hsla(60,12%,95%,.12);font-size:12px}.landing .phone.c .list a:last-child{border-bottom:1px solid hsla(60,12%,95%,.12)}.landing .phone.c .list a em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--accent)}.landing .phone.c .list a .n{font-family:Geist Mono,monospace;font-size:9px;color:hsla(60,12%,95%,.4)}.landing .float-badge{position:absolute;padding:9px 14px;border-radius:999px;background:var(--bg);border:1px solid var(--line-2);font-size:12px;font-weight:500;box-shadow:0 8px 20px -8px rgba(14,14,12,.2);display:inline-flex;align-items:center;gap:8px}.landing .float-badge .d{width:7px;height:7px;border-radius:50%;background:var(--accent);border:1.5px solid var(--ink)}.landing .features{border-top:1px solid var(--line);padding:96px 28px;max-width:var(--maxw);margin:0 auto}.landing .features .head{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:end;margin-bottom:56px}.landing .features h2{font-size:clamp(44px,6vw,84px);letter-spacing:-.035em;line-height:.95;margin:12px 0 0;font-weight:500;text-wrap:balance}.landing .features h2 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .features .head p{color:var(--muted);max-width:420px;font-size:16px}.landing .fgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.landing .card{grid-column:span 2;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-l);padding:26px;min-height:260px;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s}.landing .card:hover{transform:translateY(-4px);background:var(--bg-3)}.landing .card .kicker{font-family:Geist Mono,monospace;font-size:10px;color:var(--muted);letter-spacing:.04em}.landing .card h4{font-size:22px;letter-spacing:-.02em;line-height:1.1;margin:14px 0 8px;font-weight:500}.landing .card h4 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .card p{color:var(--muted);font-size:14px;margin:0}.landing .card .visual{position:absolute;right:0;bottom:0;width:100%;height:140px;display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none}.landing .card.wide{grid-column:span 3}.landing .card.dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}.landing .card.dark .kicker{color:hsla(60,12%,95%,.5)}.landing .card.dark p{color:hsla(60,12%,95%,.6)}.landing .card.lime{background:var(--accent);border-color:var(--ink)}.landing .card.lime .kicker{color:rgba(14,14,12,.55)}.landing .vis-stack{display:flex;gap:6px;padding:20px}.landing .vis-stack .pill{padding:8px 12px;border-radius:999px;background:var(--bg);border:1px solid var(--line-2);font-size:11px;font-weight:500;white-space:nowrap}.landing .card.dark .vis-stack .pill{background:hsla(60,12%,95%,.08);border-color:hsla(60,12%,95%,.2);color:#f4f4f1}.landing .vis-swatches{padding:18px;display:flex;gap:8px;width:100%;justify-content:flex-end}.landing .vis-swatches span{width:38px;height:56px;border-radius:10px;border:1px solid rgba(14,14,12,.18)}.landing .vis-swatches span:first-child{background:#c6ff3c}.landing .vis-swatches span:nth-child(2){background:#0e0e0c}.landing .vis-swatches span:nth-child(3){background:#ff7a59}.landing .vis-swatches span:nth-child(4){background:#5b6cff}.landing .vis-swatches span:nth-child(5){background:#f4f4f1}.landing .vis-bars{padding:22px;display:flex;align-items:flex-end;gap:5px;width:100%}.landing .vis-bars b{display:block;width:14px;background:var(--ink);border-radius:4px 4px 0 0}.landing .vis-bars b:first-child{height:22%}.landing .vis-bars b:nth-child(2){height:44%}.landing .vis-bars b:nth-child(3){height:32%}.landing .vis-bars b:nth-child(4){height:68%}.landing .vis-bars b:nth-child(5){height:58%}.landing .vis-bars b:nth-child(6){height:82%;background:var(--accent);outline:1.5px solid var(--ink)}.landing .vis-bars b:nth-child(7){height:48%}.landing .vis-bars b:nth-child(8){height:72%}.landing .vis-bars b:nth-child(9){height:60%}.landing .vis-bars b:nth-child(10){height:90%}.landing .vis-grid{padding:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;width:100%}.landing .vis-grid span{aspect-ratio:1/1;border-radius:6px;background:rgba(14,14,12,.9)}.landing .vis-grid span:nth-child(3){background:var(--accent)}.landing .vis-grid span:nth-child(6){background:#ff7a59}.landing .vis-grid span:nth-child(9){background:transparent;border:1px solid rgba(14,14,12,.2)}.landing .vis-grid span:nth-child(12){background:#5b6cff}.landing .vis-socials{padding:22px;display:flex;gap:10px;align-items:center}.landing .vis-socials span{width:38px;height:38px;border-radius:50%;background:var(--bg);border:1px solid var(--line-2);display:grid;place-items:center;font-size:14px;font-weight:500}.landing .card.dark .vis-socials span{background:hsla(60,12%,95%,.08);border-color:hsla(60,12%,95%,.2);color:#f4f4f1}.landing .vis-edit{padding:14px 18px;display:flex;flex-direction:column;gap:6px;width:100%}.landing .vis-edit .ln{height:10px;border-radius:3px;background:rgba(14,14,12,.08)}.landing .vis-edit .ln:first-child{width:82%}.landing .vis-edit .ln:nth-child(2){width:60%}.landing .vis-edit .ln:nth-child(3){width:72%;background:var(--ink)}.landing .vis-edit .ln:nth-child(4){width:40%}.landing .gallery{border-top:1px solid var(--line);background:var(--bg-2);padding:96px 28px}.landing .gallery .inner{max-width:var(--maxw);margin:0 auto}.landing .gallery .head{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:48px}.landing .gallery h2{font-size:clamp(44px,6vw,84px);letter-spacing:-.035em;line-height:.95;margin:12px 0 0;font-weight:500}.landing .gallery h2 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .gallery .filters{justify-self:end;display:flex;gap:6px;flex-wrap:wrap;max-width:560px;justify-content:flex-end}.landing .chip{padding:8px 14px;font-size:13px;border-radius:999px;background:var(--bg);color:var(--ink-2);border:1px solid var(--line);transition:all .2s;font-weight:500}.landing .chip.on,.landing .chip:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.landing .plates{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing .plate{position:relative;border-radius:var(--radius-l);aspect-ratio:4/5;overflow:hidden;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.2,.7,.2,1);border:1px solid var(--line)}.landing .plate:hover{transform:translateY(-6px)}.landing .plate .tl{position:absolute;top:14px;left:14px;right:14px;z-index:3;display:flex;justify-content:space-between;align-items:center}.landing .plate .tl .num,.landing .plate .tl .tag2{font-family:Geist Mono,monospace;font-size:10px;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(6px);color:var(--ink)}.landing .plate .bl{position:absolute;bottom:14px;left:14px;right:14px;z-index:3;display:flex;justify-content:space-between;align-items:center}.landing .plate .bl .nm{font-size:15px;font-weight:500;letter-spacing:-.01em}.landing .plate .bl .nm em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .plate .bl .use{font-family:Geist Mono,monospace;font-size:10px;padding:6px 11px 6px 14px;border-radius:999px;background:hsla(0,0%,100%,.9);color:var(--ink);display:inline-flex;align-items:center;gap:6px}.landing .plate .preview{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:54px 22px}.landing .t1{background:linear-gradient(155deg,#e6d4ff,#9a7bff 50%,#3c1e78)}.landing .t1 .tl .num,.landing .t1 .tl .tag2{background:hsla(0,0%,100%,.25);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.landing .t1 .bl .nm{color:#fff}.landing .t1 .tile{width:78%;background:hsla(0,0%,100%,.18);backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;padding:18px 16px;color:#fff}.landing .t1 .tile .ava{width:52px;height:52px;border-radius:50%;background:#eee url(https://images.unsplash.com/photo-1488426862026-3ee34a7d66df?w=200&h=200&q=80&auto=format&fit=crop&crop=faces) 50%/cover no-repeat;margin:0 auto 10px;border:2px solid hsla(0,0%,100%,.5)}.landing .t1 .tile .nm2{text-align:center;font-size:15px;font-weight:500;letter-spacing:-.01em}.landing .t1 .tile .nm2 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .t1 .tile .role2{text-align:center;font-size:10px;opacity:.75;margin-bottom:10px;font-family:Geist Mono,monospace}.landing .t1 .tile .links{display:grid;gap:5px}.landing .t1 .tile .links span{display:block;padding:7px;background:hsla(0,0%,100%,.15);border-radius:10px;text-align:center;font-size:11px;border:1px solid hsla(0,0%,100%,.2)}.landing .t1 .tile .links span:first-child{background:#0e0e0c;border-color:#0e0e0c}.landing .t2{background:#0e0e0c}.landing .t2 .tl .num,.landing .t2 .tl .tag2{background:hsla(60,12%,95%,.12);color:#fff;border:1px solid hsla(60,12%,95%,.18)}.landing .t2 .bl .nm{color:#fff}.landing .t2 .preview{align-items:flex-start;justify-content:flex-start;padding:64px 28px 54px}.landing .t2 .huge{font-size:80px;line-height:.82;letter-spacing:-.045em;color:#fff;font-weight:500}.landing .t2 .huge em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--accent)}.landing .t2 .row{position:absolute;left:28px;right:28px;bottom:64px;display:flex;gap:8px;overflow:hidden}.landing .t2 .row span{padding:7px 12px;border-radius:999px;border:1px solid hsla(60,12%,95%,.35);color:#f4f4f1;font-size:11px;white-space:nowrap}.landing .t2 .row span:first-child{background:var(--accent);color:var(--ink);border-color:var(--accent)}.landing .t3{background:var(--accent)}.landing .t3 .tl .num,.landing .t3 .tl .tag2{background:#0e0e0c;color:#fff}.landing .t3 .tile{width:86%;display:grid;grid-template-columns:1fr 1fr;gap:6px}.landing .t3 .tile .c{aspect-ratio:1/1.1;background:#0e0e0c;color:var(--accent);border-radius:14px;padding:10px;display:flex;flex-direction:column;justify-content:space-between}.landing .t3 .tile .c:nth-child(2n){background:var(--bg);color:var(--ink)}.landing .t3 .tile .c .ct{font-size:11px;font-weight:500;letter-spacing:-.01em}.landing .t3 .tile .c .ct em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .t3 .tile .c .n2{font-family:Geist Mono,monospace;font-size:9px;opacity:.6}.landing .t4{background:#ffe8d9}.landing .t4 .tl .num,.landing .t4 .tl .tag2{background:rgba(14,14,12,.8);color:#fff}.landing .t4 .tile{width:82%;text-align:center;color:var(--ink)}.landing .t4 .tile .circle{width:86px;height:86px;border-radius:50%;margin:0 auto 12px;background:#eee url(https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=200&h=200&q=80&auto=format&fit=crop&crop=faces) 50%/cover no-repeat;border:2px solid var(--ink)}.landing .t4 .tile .nm2{font-size:20px;letter-spacing:-.02em;font-weight:500}.landing .t4 .tile .nm2 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .t4 .tile .mini{font-family:Geist Mono,monospace;font-size:10px;color:var(--muted);margin:2px 0 14px}.landing .t4 .tile .btns{display:grid;gap:6px}.landing .t4 .tile .btns a{display:block;padding:8px;border-radius:999px;background:var(--ink);color:#fff;font-size:11px;font-weight:500}.landing .t4 .tile .btns a:nth-child(2n){background:transparent;color:var(--ink);border:1px solid var(--ink)}.landing .t5{background:linear-gradient(180deg,rgba(198,255,60,.18),rgba(91,108,255,.62)),url(https://images.unsplash.com/photo-1524504388940-b1c1722653e1?w=700&q=80&auto=format&fit=crop) 50%/cover no-repeat}.landing .t5 .tl .num,.landing .t5 .tl .tag2{background:hsla(0,0%,100%,.85);color:var(--ink)}.landing .t5 .bl .nm{color:#fff}.landing .t5 .huge5{font-family:"Instrument Serif",serif;font-style:italic;font-size:64px;line-height:.95;letter-spacing:-.02em;color:#fff;text-align:center;font-weight:400}.landing .t5 .underline{width:30%;height:2px;background:var(--accent);margin:14px auto}.landing .t5 .mini5{text-align:center;font-family:Geist Mono,monospace;font-size:10px;color:hsla(0,0%,100%,.8);letter-spacing:.1em;text-transform:uppercase}.landing .t6{background:var(--bg)}.landing .t6 .tl .num,.landing .t6 .tl .tag2{background:#0e0e0c;color:#fff}.landing .t6 .preview{align-items:flex-start;padding:64px 22px 54px}.landing .t6 .tile{width:100%}.landing .t6 .tile h5{font-size:28px;letter-spacing:-.03em;line-height:1;margin:0 0 14px;font-weight:500}.landing .t6 .tile h5 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .t6 .tile .list{display:grid;gap:0}.landing .t6 .tile .list a{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-top:1px solid var(--ink);font-size:12px;font-weight:500}.landing .t6 .tile .list a:last-child{border-bottom:1px solid var(--ink)}.landing .t6 .tile .list a .ar{font-family:"Instrument Serif",serif;font-style:italic;font-size:14px}.landing .t6 .tile .list a:nth-child(2){background:var(--accent);padding:9px 8px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.landing .how{border-top:1px solid var(--line);padding:96px 28px;max-width:var(--maxw);margin:0 auto}.landing .how .head{display:flex;justify-content:space-between;align-items:end;margin-bottom:56px;gap:40px;flex-wrap:wrap}.landing .how h2{font-size:clamp(44px,6vw,84px);letter-spacing:-.035em;line-height:.95;margin:12px 0 0;max-width:720px;font-weight:500}.landing .how h2 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .how .head p{max-width:340px;color:var(--muted)}.landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.landing .step{padding:28px;border-radius:var(--radius-l);background:var(--bg-2);border:1px solid var(--line);min-height:260px;position:relative;overflow:hidden}.landing .step .n{display:inline-flex;align-items:center;gap:8px;font-family:Geist Mono,monospace;font-size:11px;color:var(--muted)}.landing .step .n b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--accent);font-family:Geist,sans-serif;font-weight:500;font-size:11px;padding-top:1px}.landing .step h4{font-size:26px;letter-spacing:-.02em;line-height:1.05;margin:44px 0 8px;font-weight:500}.landing .step h4 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .step p{color:var(--muted);font-size:14px;margin:0;max-width:280px}.landing .step .time{position:absolute;top:28px;right:28px;font-family:Geist Mono,monospace;font-size:11px;color:var(--muted);padding:4px 10px;border-radius:999px;background:var(--bg);border:1px solid var(--line)}.landing .pricing{border-top:1px solid var(--line);background:var(--ink);color:var(--bg);padding:96px 28px}.landing .pricing .inner{max-width:var(--maxw);margin:0 auto}.landing .pricing h2{font-size:clamp(44px,6vw,84px);letter-spacing:-.035em;line-height:.95;margin:12px 0 0;font-weight:500;text-wrap:balance}.landing .pricing h2 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:var(--accent)}.landing .pricing .sub{color:hsla(60,12%,95%,.55);max-width:540px;margin-top:18px;font-size:18px;line-height:1.4}.landing .plans{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.landing .plan{border:1px solid hsla(60,12%,95%,.16);padding:32px 28px;border-radius:var(--radius-l);position:relative;transition:border-color .25s;background:hsla(60,12%,95%,.02)}.landing .plan:hover{border-color:hsla(60,12%,95%,.35)}.landing .plan.feat{background:var(--accent);color:var(--ink);border-color:var(--accent)}.landing .plan .kicker{font-family:Geist Mono,monospace;font-size:11px;color:hsla(60,12%,95%,.55)}.landing .plan.feat .kicker{color:rgba(14,14,12,.6)}.landing .plan h3{font-size:26px;letter-spacing:-.02em;margin:6px 0 0;font-weight:500}.landing .plan .price{font-size:76px;letter-spacing:-.045em;line-height:1;margin:20px 0 4px;font-weight:500}.landing .plan .price sup{font-size:22px;vertical-align:22px;color:hsla(60,12%,95%,.4);margin-right:4px;font-weight:400}.landing .plan.feat .price sup{color:rgba(14,14,12,.5)}.landing .plan .price .per{font-size:13px;color:hsla(60,12%,95%,.55);font-weight:400}.landing .plan.feat .price .per{color:rgba(14,14,12,.6)}.landing .plan ul{list-style:none;padding:0;margin:24px 0 28px}.landing .plan li{padding:10px 0;display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:14px;align-items:baseline;border-top:1px solid hsla(60,12%,95%,.12)}.landing .plan li:last-child{border-bottom:1px solid hsla(60,12%,95%,.12)}.landing .plan.feat li{border-top-color:rgba(14,14,12,.14)}.landing .plan.feat li:last-child{border-bottom-color:rgba(14,14,12,.14)}.landing .plan li .tick{color:var(--accent);font-weight:500}.landing .plan.feat li .tick{color:var(--ink)}.landing .plan .btn-plan{display:flex;width:100%;justify-content:center;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;border:1px solid hsla(60,12%,95%,.4);color:#fff;background:transparent;font-size:14px;font-weight:500;transition:all .2s}.landing .plan .btn-plan:hover{background:var(--bg);color:var(--ink);border-color:var(--bg)}.landing .plan.feat .btn-plan{background:var(--ink);color:var(--accent);border-color:var(--ink)}.landing .plan.feat .btn-plan:hover{background:var(--bg);color:var(--ink)}.landing .plan .ribbon{position:absolute;top:-10px;right:24px;background:var(--ink);color:var(--accent);font-family:Geist Mono,monospace;font-size:10px;padding:5px 11px;border-radius:999px}.landing .close{padding:120px 28px;max-width:var(--maxw);margin:0 auto;text-align:center;border-top:1px solid var(--line)}.landing .close .kicker{font-family:Geist Mono,monospace;font-size:11px;color:var(--muted)}.landing .close h2{font-size:clamp(56px,10vw,160px);letter-spacing:-.045em;line-height:.92;margin:20px 0 10px;text-wrap:balance;font-weight:500}.landing .close h2 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing .close h2 .hl{background:var(--accent);padding:0 18px 4px;border-radius:80px;display:inline-block;transform:rotate(-1deg)}.landing .claim{margin:48px auto 0;display:flex;gap:0;max-width:560px;border:1px solid var(--line-2);background:var(--bg);border-radius:999px;padding:6px 6px 6px 22px;align-items:center;transition:border-color .25s,box-shadow .25s}.landing .claim:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px rgba(198,255,60,.6)}.landing .claim .prefix{color:var(--muted);font-size:15px;padding-right:4px}.landing .claim input{flex:1;border:none;background:transparent;padding:14px 8px;font-family:Geist,sans-serif;font-size:17px;outline:none;color:var(--ink);min-width:0;letter-spacing:-.01em}.landing .claim input::-moz-placeholder{color:var(--muted)}.landing .claim input::placeholder{color:var(--muted)}.landing .claim button{background:var(--ink);color:var(--bg);padding:13px 22px;border-radius:999px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;transition:background .2s}.landing .claim button:hover{background:var(--accent);color:var(--ink)}.landing footer.foot{border-top:1px solid var(--line);background:var(--bg-2)}.landing footer.foot .inner{max-width:var(--maxw);margin:0 auto;padding:56px 28px 28px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.landing footer.foot h5{font-family:Geist Mono,monospace;font-size:11px;color:var(--muted);margin:0 0 16px;font-weight:500}.landing footer.foot ul{list-style:none;padding:0;margin:0}.landing footer.foot li{padding:6px 0;font-size:14px}.landing footer.foot a:hover{color:var(--ink);opacity:.65}.landing footer.foot .brand h3{font-size:96px;letter-spacing:-.05em;line-height:.85;margin:8px 0 20px;font-weight:500}.landing footer.foot .brand h3 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.landing footer.foot .brand p{color:var(--muted);max-width:340px;font-size:14px;margin:0}.landing footer.foot .bottom{max-width:var(--maxw);margin:0 auto;padding:20px 28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-family:Geist Mono,monospace;font-size:11px;color:var(--muted);flex-wrap:wrap;gap:12px}@media (max-width:1000px){.landing .hero-sub,.landing .showcase .inner{grid-template-columns:1fr;gap:40px}.landing .phones{justify-content:flex-start;overflow-x:auto;padding-bottom:12px}.landing .features .head{grid-template-columns:1fr}.landing .fgrid{grid-template-columns:repeat(2,1fr)}.landing .card,.landing .card.wide{grid-column:span 2}.landing .gallery .head{grid-template-columns:1fr}.landing .gallery .filters{justify-self:start}.landing .plates{grid-template-columns:1fr 1fr}.landing .plans,.landing .steps{grid-template-columns:1fr}.landing footer.foot .inner{grid-template-columns:1fr 1fr;gap:32px}.landing footer.foot .brand{grid-column:1/-1}.landing .navlinks{display:none}}@media (max-width:620px){.landing .fgrid,.landing .plates{grid-template-columns:1fr}.landing .card,.landing .card.wide{grid-column:span 1}}