.cs[data-astro-cid-wvsvva7f]{gap:var(--space-5);padding-top:calc(var(--header-h) + var(--space-7));padding-bottom:var(--space-7);display:grid}.cs__back[data-astro-cid-wvsvva7f]{justify-self:start;text-decoration:none}.cs__back[data-astro-cid-wvsvva7f]:hover{color:var(--fg)}.cs__tags[data-astro-cid-wvsvva7f]{gap:var(--space-2);flex-wrap:wrap;display:flex}.cs__title[data-astro-cid-wvsvva7f]{max-width:16ch}.cs__lead[data-astro-cid-wvsvva7f]{max-width:52ch}.cs__note[data-astro-cid-wvsvva7f]{gap:var(--space-3);max-width:62ch;padding:var(--space-4) var(--space-5);border:1px dashed var(--line-strong);color:var(--fg);align-items:baseline;font-size:16px;display:flex}.cs__note-dot[data-astro-cid-wvsvva7f]{border-radius:var(--radius-pill);background:var(--cobalt);flex:0 0 8px;height:8px;transform:translateY(-1px)}.cs__cover[data-astro-cid-wvsvva7f]{aspect-ratio:16/9;background:var(--surface);max-width:100%;overflow:hidden}.cs__cover[data-astro-cid-wvsvva7f] img,.cs__cover[data-astro-cid-wvsvva7f] svg{object-fit:cover;width:100%;height:100%}@media (width<=767px){.cs__cover[data-astro-cid-wvsvva7f]{aspect-ratio:1}}.show[data-astro-cid-wvsvva7f]{min-height:100svh;padding-block:var(--space-8);perspective:1400px;place-items:center;display:grid;position:relative;overflow:clip}.show__glow[data-astro-cid-wvsvva7f]{background:radial-gradient(closest-side, var(--p1,var(--cobalt)), transparent);opacity:.35;filter:blur(60px);pointer-events:none;position:absolute;inset:10% 15%}.show__stage[data-astro-cid-wvsvva7f]{width:min(92vw,1100px);height:min(78svh,760px);transform-style:preserve-3d;place-items:center;display:grid;position:relative}.phone[data-astro-cid-wvsvva7f]{z-index:2;aspect-ratio:9/19.2;width:clamp(230px,24vw,330px);transform-style:preserve-3d;background:#0b0b0c;border-radius:46px;padding:12px;position:relative;box-shadow:0 0 0 2px #2a2a2e,0 40px 100px #0000008c}.phone__notch[data-astro-cid-wvsvva7f]{z-index:3;background:#000;border-radius:999px;width:30%;height:22px;margin-left:-15%;position:absolute;top:20px;left:50%}.phone__screen[data-astro-cid-wvsvva7f]{background:#fff;border-radius:34px;height:100%;position:relative;overflow:hidden}.ig[data-astro-cid-wvsvva7f]{padding:52px 8px 8px}.ig__top[data-astro-cid-wvsvva7f]{color:#0b0b0c;align-items:center;gap:10px;padding:0 6px 12px;display:flex}.ig__avatar[data-astro-cid-wvsvva7f]{background:var(--p0,var(--cobalt));color:#fff;height:44px;font-family:var(--font-display);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--p2,var(--cobalt));border-radius:999px;flex:0 0 44px;place-items:center;font-weight:700;display:grid}.ig__handle[data-astro-cid-wvsvva7f]{font-family:var(--font-body);font-size:13px;font-weight:600}.ig__bio[data-astro-cid-wvsvva7f]{font-family:var(--font-body);color:#5e5d58;font-size:11px}.ig__grid[data-astro-cid-wvsvva7f]{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.ig__grid[data-astro-cid-wvsvva7f] img{width:100%;aspect-ratio:var(--post,1);object-fit:cover}.show__float[data-astro-cid-wvsvva7f]{z-index:1;width:clamp(120px,15vw,220px);aspect-ratio:var(--post,1);border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 30px 60px #00000073}.show__float[data-astro-cid-wvsvva7f] img{object-fit:cover;width:100%;height:100%}.show__float--1[data-astro-cid-wvsvva7f]{top:10%;left:4%;transform:rotateY(24deg)rotate(-8deg)translateZ(60px)}.show__float--2[data-astro-cid-wvsvva7f]{top:4%;right:6%;transform:rotateY(-22deg)rotate(6deg)translateZ(-40px)}.show__float--3[data-astro-cid-wvsvva7f]{bottom:2%;left:12%;transform:rotateY(18deg)rotate(5deg)translateZ(120px)}.show__float--4[data-astro-cid-wvsvva7f]{bottom:8%;right:10%;transform:rotateY(-26deg)rotate(-7deg)translateZ(30px)}.show__cap[data-astro-cid-wvsvva7f]{z-index:2;margin-top:var(--space-5);position:relative}@media (width<=767px){.show[data-astro-cid-wvsvva7f]{min-height:auto;padding-block:var(--space-7)}.show__stage[data-astro-cid-wvsvva7f]{height:560px}.show__float[data-astro-cid-wvsvva7f]{width:104px}.show__float--1[data-astro-cid-wvsvva7f]{top:6%;left:-4%}.show__float--2[data-astro-cid-wvsvva7f]{top:2%;right:-4%}.show__float--3[data-astro-cid-wvsvva7f]{bottom:4%;left:-2%}.show__float--4[data-astro-cid-wvsvva7f]{bottom:10%;right:-2%}}.steps[data-astro-cid-wvsvva7f]{gap:var(--space-7);border-top:1px solid var(--line);display:grid;overflow-x:clip}.steps__rail[data-astro-cid-wvsvva7f]{display:none}.steps__list[data-astro-cid-wvsvva7f]{gap:var(--space-9);min-width:0;display:grid}.stage[data-astro-cid-wvsvva7f]{gap:var(--space-5);align-content:start;min-width:0;display:grid}.stage[data-astro-cid-wvsvva7f] .eyebrow[data-astro-cid-wvsvva7f]{color:var(--cobalt-text)}.stage__quote[data-astro-cid-wvsvva7f]{font-family:var(--font-display);text-wrap:pretty;max-width:24ch}.stage__chips[data-astro-cid-wvsvva7f]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pal[data-astro-cid-wvsvva7f]{gap:var(--space-4) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pal[data-astro-cid-wvsvva7f] li[data-astro-cid-wvsvva7f]{justify-items:start;gap:var(--space-2);display:grid}.pal__dot[data-astro-cid-wvsvva7f]{aspect-ratio:1;border-radius:var(--radius-pill);width:clamp(56px,6vw,84px);box-shadow:inset 0 0 0 1px #ffffff1a, 0 0 0 1px var(--line)}.pal__name[data-astro-cid-wvsvva7f]{font-size:15px;font-weight:500}.pal__hex[data-astro-cid-wvsvva7f]{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.board[data-astro-cid-wvsvva7f]{background:var(--surface);margin:0;overflow:hidden}.board[data-astro-cid-wvsvva7f] img{width:100%;height:auto}.insp[data-astro-cid-wvsvva7f]{gap:var(--space-3);margin:0;display:grid}.insp__grid[data-astro-cid-wvsvva7f]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.insp__item[data-astro-cid-wvsvva7f]{aspect-ratio:3/4;background:var(--surface);overflow:hidden;box-shadow:0 10px 30px #00000040}.insp__item[data-astro-cid-wvsvva7f] img{object-fit:cover;width:100%;height:100%}.insp__cap[data-astro-cid-wvsvva7f]{font-size:14px}.stats[data-astro-cid-wvsvva7f]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-wvsvva7f] li[data-astro-cid-wvsvva7f]{align-items:center;gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--line);grid-template-columns:auto 1fr;display:grid}.stats__num[data-astro-cid-wvsvva7f]{min-width:2ch;font-family:var(--font-display);letter-spacing:-.05em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,88px);font-weight:700;line-height:.9}.stats__label[data-astro-cid-wvsvva7f]{color:var(--fg-muted);max-width:32ch}.deck[data-astro-cid-wvsvva7f]{padding-block:var(--space-6) var(--space-7);justify-content:center;display:flex}.deck__card[data-astro-cid-wvsvva7f]{aspect-ratio:var(--post,1);background:var(--surface);border-radius:8px;flex:0 0 clamp(84px,13vw,190px);margin-inline:clamp(-28px,-2vw,-14px);overflow:hidden;box-shadow:0 24px 50px #0006}.deck__card[data-astro-cid-wvsvva7f] img{object-fit:cover;width:100%;height:100%}@media (width>=1024px){.steps[data-astro-cid-wvsvva7f]{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.steps__rail[data-astro-cid-wvsvva7f]{gap:var(--space-5);top:calc(var(--header-h) + var(--space-6));padding-left:var(--space-6);grid-column:1/span 4;align-self:start;display:grid;position:sticky}.steps__list[data-astro-cid-wvsvva7f]{gap:var(--space-10);padding-block:var(--space-6) var(--space-9);grid-column:6/span 7}.stage[data-astro-cid-wvsvva7f]{min-height:70svh}}.steps__counter[data-astro-cid-wvsvva7f]{align-items:baseline;gap:var(--space-3);display:flex;overflow:hidden}.steps__num[data-astro-cid-wvsvva7f]{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(96px,10vw,168px);font-weight:700;line-height:.9;display:inline-block}.steps__of[data-astro-cid-wvsvva7f]{color:var(--fg-muted);font-size:18px}.steps__name[data-astro-cid-wvsvva7f]{min-height:1.1em;display:inline-block}.steps__nav[data-astro-cid-wvsvva7f]{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.steps__nav[data-astro-cid-wvsvva7f] li[data-astro-cid-wvsvva7f]{padding-left:var(--space-5);color:var(--fg-muted);transition:color var(--dur-base);font-size:16px;position:relative}.steps__nav[data-astro-cid-wvsvva7f] li[data-astro-cid-wvsvva7f]:before{content:"";border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);width:8px;height:8px;transition:background-color var(--dur-base), border-color var(--dur-base), transform var(--dur-base) var(--ease-out-expo);margin-top:-4px;position:absolute;top:50%;left:0}.steps__nav[data-astro-cid-wvsvva7f] li[data-astro-cid-wvsvva7f].is-done:before{background:var(--line-strong)}.steps__nav[data-astro-cid-wvsvva7f] li[data-astro-cid-wvsvva7f].is-active{color:var(--fg)}.steps__nav[data-astro-cid-wvsvva7f] li[data-astro-cid-wvsvva7f].is-active:before{background:var(--cobalt);border-color:var(--cobalt);transform:scale(1.5)}.steps__line[data-astro-cid-wvsvva7f]{background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:3px}.steps__bar[data-astro-cid-wvsvva7f]{background:var(--cobalt);transform-origin:50% 0;position:absolute;inset:0}.cs__links[data-astro-cid-wvsvva7f]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.web[data-astro-cid-wvsvva7f]{gap:var(--space-7);border-top:1px solid var(--line);display:grid}.web__head[data-astro-cid-wvsvva7f]{gap:var(--space-4);justify-items:start;display:grid}.web__lead[data-astro-cid-wvsvva7f]{max-width:56ch}.web__stage[data-astro-cid-wvsvva7f]{padding-bottom:var(--space-8);position:relative}.web__browser[data-astro-cid-wvsvva7f]{background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 40px 90px #00000059;border-radius:12px;overflow:hidden}.web__bar[data-astro-cid-wvsvva7f]{background:var(--surface-raised);align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.web__bar[data-astro-cid-wvsvva7f] span[data-astro-cid-wvsvva7f]{border-radius:var(--radius-pill);background:var(--line-strong);width:10px;height:10px}.web__bar[data-astro-cid-wvsvva7f] p[data-astro-cid-wvsvva7f]{margin-left:var(--space-4);border-radius:var(--radius-pill);background:var(--surface);color:var(--fg-muted);padding:2px 14px;font-size:13px}.web__screen[data-astro-cid-wvsvva7f]{aspect-ratio:16/10;background:#fff;overflow:hidden}.web__screen[data-astro-cid-wvsvva7f] img,.web__phone-screen[data-astro-cid-wvsvva7f] img{will-change:transform;width:100%;height:auto;display:block}.web__phone[data-astro-cid-wvsvva7f]{aspect-ratio:9/19.2;background:#0b0b0c;border-radius:30px;width:clamp(110px,18vw,220px);padding:8px;position:absolute;bottom:0;right:4%;box-shadow:0 0 0 2px #2a2a2e,0 30px 70px #00000080}.web__phone-screen[data-astro-cid-wvsvva7f]{background:#fff;border-radius:22px;height:100%;overflow:hidden}@media (width>=1024px){.web[data-astro-cid-wvsvva7f]{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.web__head[data-astro-cid-wvsvva7f]{grid-column:1/span 3}.web__stage[data-astro-cid-wvsvva7f]{grid-column:4/span 9}}.twist[data-astro-cid-wvsvva7f]{gap:var(--space-8);border-top:1px solid var(--line);align-items:center;display:grid}.twist__copy[data-astro-cid-wvsvva7f]{gap:var(--space-5);display:grid}.twist__copy[data-astro-cid-wvsvva7f] h2[data-astro-cid-wvsvva7f]{max-width:16ch}.twist__copy[data-astro-cid-wvsvva7f] .t-lead[data-astro-cid-wvsvva7f]{max-width:52ch}.venn[data-astro-cid-wvsvva7f]{aspect-ratio:1.6;justify-self:center;width:min(100%,520px);position:relative}.venn__c[data-astro-cid-wvsvva7f]{aspect-ratio:1;border-radius:var(--radius-pill);width:62.5%;font-family:var(--font-display);letter-spacing:-.02em;align-items:center;font-size:clamp(14px,1.5vw,21px);font-weight:600;display:grid;position:absolute;top:0}.venn__c--l[data-astro-cid-wvsvva7f]{border:2px solid var(--fg);justify-items:start;padding-left:9%;left:0}.venn__c--r[data-astro-cid-wvsvva7f]{background:var(--cobalt);color:var(--on-cobalt);opacity:.92;justify-items:end;padding-right:7%;right:0}.venn__mid[data-astro-cid-wvsvva7f]{z-index:2;aspect-ratio:1;border-radius:var(--radius-pill);background:var(--bg);width:22%;color:var(--fg);font-family:var(--font-accent);box-shadow:0 0 0 2px var(--fg);place-items:center;font-size:clamp(24px,3vw,40px);font-style:italic;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=1024px){.twist[data-astro-cid-wvsvva7f]{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.twist__copy[data-astro-cid-wvsvva7f]{grid-column:1/span 6}.venn[data-astro-cid-wvsvva7f]{grid-column:8/span 5}}.partner__card[data-astro-cid-wvsvva7f]{gap:var(--space-6);padding:var(--space-6) var(--space-5);background:var(--surface);border:1px solid var(--line);display:grid}.partner__logo[data-astro-cid-wvsvva7f]{aspect-ratio:1;background:#fff;border-radius:16px;width:120px;overflow:hidden}.partner__logo[data-astro-cid-wvsvva7f] img{object-fit:contain;width:100%;height:100%}.partner__copy[data-astro-cid-wvsvva7f]{gap:var(--space-4);justify-items:start;display:grid}.partner__copy[data-astro-cid-wvsvva7f] h2[data-astro-cid-wvsvva7f]{max-width:22ch}.partner__copy[data-astro-cid-wvsvva7f] .t-muted[data-astro-cid-wvsvva7f]{max-width:60ch}.partner__note[data-astro-cid-wvsvva7f]{font-family:var(--font-accent);color:var(--fg);font-size:22px;font-style:italic}@media (width>=768px){.partner__card[data-astro-cid-wvsvva7f]{padding:var(--space-8);grid-template-columns:160px 1fr;align-items:start}.partner__logo[data-astro-cid-wvsvva7f]{width:160px}}.cs__mid[data-astro-cid-wvsvva7f]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);border-block:1px solid var(--line);flex-wrap:wrap;display:flex}.gal[data-astro-cid-wvsvva7f]{padding-block:var(--space-9);overflow:clip}.gal__inner[data-astro-cid-wvsvva7f]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.gal__head[data-astro-cid-wvsvva7f]{gap:var(--space-4);display:grid}.gal__head[data-astro-cid-wvsvva7f] h2[data-astro-cid-wvsvva7f]{max-width:14ch}.gal__track[data-astro-cid-wvsvva7f]{gap:var(--space-5);padding-left:var(--gutter);padding-right:var(--gutter-r);scroll-snap-type:x mandatory;scrollbar-width:none;perspective:1000px;display:flex;overflow-x:auto}.gal__track[data-astro-cid-wvsvva7f]::-webkit-scrollbar{display:none}.gal__card[data-astro-cid-wvsvva7f]{aspect-ratio:var(--post,1);scroll-snap-align:start;transform-style:preserve-3d;background:var(--surface);border-radius:12px;flex:0 0 min(78vw,420px);position:relative;overflow:hidden;box-shadow:0 30px 70px #00000059}.gal__card[data-astro-cid-wvsvva7f] img{object-fit:cover;width:100%;height:100%}.gal__shine[data-astro-cid-wvsvva7f]{background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffffff47, transparent 45%);opacity:0;transition:opacity var(--dur-base);pointer-events:none;position:absolute;inset:0}.gal__card[data-astro-cid-wvsvva7f]:hover .gal__shine[data-astro-cid-wvsvva7f]{opacity:1}@media (width>=1024px){.gal[data-astro-cid-wvsvva7f]{padding-block:0}.gal__inner[data-astro-cid-wvsvva7f]{min-height:100svh;padding-block:calc(var(--header-h) + var(--space-6)) var(--space-8);align-content:center}.gal__track[data-astro-cid-wvsvva7f]{gap:var(--space-6);overflow:visible}.gal__card[data-astro-cid-wvsvva7f]{flex-basis:clamp(320px,28vw,440px)}}.cs__end[data-astro-cid-wvsvva7f]{gap:var(--space-6);border-top:1px solid var(--line);display:grid}.cs__end[data-astro-cid-wvsvva7f] h2[data-astro-cid-wvsvva7f]{max-width:16ch}.cs__end-row[data-astro-cid-wvsvva7f]{align-items:center;gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}
