.whero[data-astro-cid-ukyurdtu]{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding-block:clamp(5rem,11vw,8.5rem) clamp(3rem,6vw,4.5rem)}.whero-glow[data-astro-cid-ukyurdtu]{position:absolute;top:-10%;left:-10%;width:60vw;height:60vh;background:radial-gradient(circle,rgba(229,9,20,.17),transparent 60%);filter:blur(40px)}.whero-inner[data-astro-cid-ukyurdtu]{position:relative;z-index:2}.whero-h1[data-astro-cid-ukyurdtu]{margin:1.5rem 0}.jump[data-astro-cid-ukyurdtu]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2.4rem}.jump[data-astro-cid-ukyurdtu] a[data-astro-cid-ukyurdtu]{font-family:var(--sans);font-weight:700;font-size:.8rem;color:var(--off);border:1px solid var(--line-strong);border-radius:99px;padding:.55rem 1rem;display:inline-flex;gap:.55rem;transition:all .25s var(--ease)}.jump[data-astro-cid-ukyurdtu] a[data-astro-cid-ukyurdtu] span[data-astro-cid-ukyurdtu]{font-family:var(--mono);color:var(--red);font-weight:500}.jump[data-astro-cid-ukyurdtu] a[data-astro-cid-ukyurdtu]:hover{border-color:var(--red);background:#e5091414}section[data-astro-cid-ukyurdtu][id]{scroll-margin-top:70px}.sec-head[data-astro-cid-ukyurdtu]{max-width:62ch;margin-bottom:3.5rem}.sec-head[data-astro-cid-ukyurdtu] h2[data-astro-cid-ukyurdtu]{margin:1.1rem 0 1.2rem}.case[data-astro-cid-ukyurdtu]{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-block:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--line);scroll-margin-top:80px}.case[data-astro-cid-ukyurdtu].flip{grid-template-columns:1fr 1.5fr}.case[data-astro-cid-ukyurdtu].flip .case-visual[data-astro-cid-ukyurdtu]{order:2}.case-visual[data-astro-cid-ukyurdtu]{position:relative}.hint[data-astro-cid-ukyurdtu]{position:absolute;top:-1.6rem;left:0;font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}@media (hover: none){.hint[data-astro-cid-ukyurdtu]{display:none}}.case-idx[data-astro-cid-ukyurdtu]{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;color:var(--faint)}.case-h[data-astro-cid-ukyurdtu]{font-family:var(--sans);font-weight:800;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.08;color:#fff;margin:.7rem 0 .5rem}.case-where[data-astro-cid-ukyurdtu]{display:block;font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.case-where[data-astro-cid-ukyurdtu].gold{color:var(--gold-2)}.case-sum[data-astro-cid-ukyurdtu]{color:var(--mute);line-height:1.75;margin:1.1rem 0 1.4rem}.case-label[data-astro-cid-ukyurdtu]{font-family:var(--mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.case-built[data-astro-cid-ukyurdtu]{display:grid;gap:.5rem;margin:.8rem 0 1.3rem}.case-built[data-astro-cid-ukyurdtu] li[data-astro-cid-ukyurdtu]{font-size:.9rem;color:var(--off);padding-left:1.3rem;position:relative}.case-built[data-astro-cid-ukyurdtu] li[data-astro-cid-ukyurdtu]:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;background:var(--red);border-radius:2px;transform:rotate(45deg)}.app-sec[data-astro-cid-ukyurdtu] .case-built[data-astro-cid-ukyurdtu] li[data-astro-cid-ukyurdtu]:before{background:var(--gold-2)}.tags[data-astro-cid-ukyurdtu]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.6rem}.tags[data-astro-cid-ukyurdtu] li[data-astro-cid-ukyurdtu]{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--off);border:1px solid var(--line-strong);border-radius:99px;padding:.3rem .75rem}.app-sec[data-astro-cid-ukyurdtu]{background:radial-gradient(ellipse at 80% 30%,rgba(232,197,114,.08),transparent 55%),var(--black-2);border-block:1px solid var(--line)}.app-grid[data-astro-cid-ukyurdtu]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}.app-grid[data-astro-cid-ukyurdtu] h2[data-astro-cid-ukyurdtu]{margin-top:1.1rem}.private[data-astro-cid-ukyurdtu]{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);display:inline-flex;align-items:center;gap:.5rem}.private[data-astro-cid-ukyurdtu] i[data-astro-cid-ukyurdtu]{width:7px;height:7px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 10px var(--gold-2)}.app-visual[data-astro-cid-ukyurdtu]{position:relative;display:flex;justify-content:center}.app-visual[data-astro-cid-ukyurdtu] .phone-shell[data-astro-cid-ukyurdtu]{width:min(320px,80%)}.phone-shell[data-astro-cid-ukyurdtu]{border-radius:30px;padding:7px;background:#111114;border:1px solid var(--line-strong);box-shadow:0 40px 80px -30px #000,0 0 70px -20px #e8c5724d}.phone-shell[data-astro-cid-ukyurdtu] img[data-astro-cid-ukyurdtu]{border-radius:24px;width:100%;aspect-ratio:390 / 844;object-fit:cover;object-position:top}.soc-grid[data-astro-cid-ukyurdtu]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.soc[data-astro-cid-ukyurdtu]{position:relative;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:#000;transition:transform .4s var(--ease),border-color .3s}.soc[data-astro-cid-ukyurdtu]:hover{transform:translateY(-6px) rotate(-.6deg);border-color:var(--line-strong)}.soc[data-astro-cid-ukyurdtu] img[data-astro-cid-ukyurdtu]{width:100%;aspect-ratio:4 / 5;object-fit:cover}.soc[data-astro-cid-ukyurdtu] figcaption[data-astro-cid-ukyurdtu]{padding:.7rem .8rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border-top:1px solid var(--line)}.video-sec[data-astro-cid-ukyurdtu]{background:var(--black-2);border-top:1px solid var(--line)}.vid-grid[data-astro-cid-ukyurdtu]{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.film[data-astro-cid-ukyurdtu],.bw[data-astro-cid-ukyurdtu]{border:1px solid var(--line);border-radius:var(--radius);background:var(--black);padding:clamp(1.4rem,3vw,2rem)}.film[data-astro-cid-ukyurdtu]{display:grid;grid-template-columns:.85fr 1fr;gap:1.6rem;align-items:center}.film[data-astro-cid-ukyurdtu] video[data-astro-cid-ukyurdtu]{width:100%;aspect-ratio:9 / 16;border-radius:12px;background:#000;border:1px solid var(--line-strong)}.bw-thumbs[data-astro-cid-ukyurdtu]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.4rem}.bw-thumbs[data-astro-cid-ukyurdtu] img[data-astro-cid-ukyurdtu]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px}.bw-stats[data-astro-cid-ukyurdtu]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:1.6rem}.bw-stats[data-astro-cid-ukyurdtu] div[data-astro-cid-ukyurdtu]{border:1px solid var(--line);border-radius:6px;padding:.8rem;display:flex;flex-direction:column;gap:.2rem}.bw-stats[data-astro-cid-ukyurdtu] b[data-astro-cid-ukyurdtu]{font-family:var(--display);font-weight:400;font-size:1.9rem;line-height:1;color:var(--red)}.bw-stats[data-astro-cid-ukyurdtu] span[data-astro-cid-ukyurdtu]{font-size:.72rem;color:var(--mute)}.cta-strip[data-astro-cid-ukyurdtu]{position:relative;border-top:1px solid var(--line);background:linear-gradient(180deg,var(--black-2),var(--black));padding-block:clamp(4rem,9vw,7rem);overflow:hidden}.cta-inner[data-astro-cid-ukyurdtu]{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.3rem}.hero-cta[data-astro-cid-ukyurdtu]{display:flex;gap:.9rem;flex-wrap:wrap;justify-content:center}@media (max-width: 1100px){.soc-grid[data-astro-cid-ukyurdtu]{grid-template-columns:repeat(3,1fr)}.vid-grid[data-astro-cid-ukyurdtu]{grid-template-columns:1fr}}@media (max-width: 900px){.case[data-astro-cid-ukyurdtu],.case[data-astro-cid-ukyurdtu].flip,.app-grid[data-astro-cid-ukyurdtu]{grid-template-columns:1fr}.case[data-astro-cid-ukyurdtu].flip .case-visual[data-astro-cid-ukyurdtu]{order:0}}@media (max-width: 600px){.soc-grid[data-astro-cid-ukyurdtu]{grid-template-columns:1fr 1fr}.film[data-astro-cid-ukyurdtu]{grid-template-columns:1fr}.film[data-astro-cid-ukyurdtu] video[data-astro-cid-ukyurdtu]{max-width:300px}.phone-shell[data-astro-cid-ukyurdtu]{max-width:260px}}
