.visual[data-astro-cid-utabsd57]{background:var(--c);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.visual[data-astro-cid-utabsd57] .visual__cover{object-fit:cover;width:100%;height:100%}.visual--app[data-astro-cid-utabsd57]{background:radial-gradient(120% 90% at 100% 100%, color-mix(in oklab, var(--c) 40%, #fff) 0%, transparent 60%), color-mix(in oklab, var(--c) 16%, #f4f5f1)}.visual[data-astro-cid-utabsd57] .visual__icon{aspect-ratio:1;width:22%;max-width:92px;box-shadow:0 0 0 1px #0000000f, 0 10px 24px -8px color-mix(in oklab, var(--c) 60%, #000);border-radius:22.5%;position:absolute;top:9%;left:7%}.visual__phones[data-astro-cid-utabsd57]{width:62%;transition:transform .6s var(--ease);gap:0;display:flex;position:absolute;bottom:-38%;right:4%}.visual[data-astro-cid-utabsd57] .visual__phone{border-radius:12px;width:50%;box-shadow:0 0 0 1px #00000014,0 18px 40px -16px #00000073}.visual[data-astro-cid-utabsd57] .visual__phone:first-child{transform:translate(12%,10%)rotate(-5deg)}.visual[data-astro-cid-utabsd57] .visual__phone:nth-child(2){transform:translate(-6%,-2%)rotate(4deg)}.card:hover .visual__phones[data-astro-cid-utabsd57]{transform:translateY(-4%)}.visual--brand[data-astro-cid-utabsd57]{background:radial-gradient(100% 80% at 50% 0%, color-mix(in oklab, var(--c) 70%, #fff) 0%, transparent 70%), var(--c);place-items:center;display:grid}.visual[data-astro-cid-utabsd57] .visual__logo{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 14px 28px #00000040);border-radius:24%;width:28%;max-width:128px}.visual__dock[data-astro-cid-utabsd57]{backdrop-filter:blur(14px);background:#fff3;border-radius:18px;align-items:center;gap:clamp(3px,1.4cqw,6px);padding:clamp(3px,1.4cqw,6px);display:flex;position:absolute;bottom:7%;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff40}.visual[data-astro-cid-utabsd57] .visual__dock-icon{aspect-ratio:1;border-radius:22.5%;width:clamp(22px,10cqw,42px)}.visual__more[data-astro-cid-utabsd57]{min-width:clamp(22px,10cqw,42px);height:clamp(22px,10cqw,42px);color:var(--ink);background:#ffffffe6;border-radius:12px;place-items:center;padding:0 6px;font-size:.8125rem;font-weight:600;display:grid}.visual--field[data-astro-cid-utabsd57]{background:linear-gradient(transparent calc(50% - .5px), #ffffff2e calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(90deg, transparent calc(50% - .5px), #ffffff2e calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), radial-gradient(90% 70% at 30% 20%, color-mix(in oklab, var(--c) 70%, #fff), transparent 70%), var(--c);place-items:center;display:grid}.visual--field[data-astro-cid-utabsd57]:before{content:"";border:1px solid #ffffff38;border-radius:6px;position:absolute;inset:12%}.visual__monogram[data-astro-cid-utabsd57]{aspect-ratio:1;background:color-mix(in oklab, var(--c) 30%, #fff);width:28%;max-width:120px;color:color-mix(in oklab, var(--c) 70%, #000);letter-spacing:-.03em;border-radius:50%;place-items:center;font-size:clamp(1.25rem,2.4vw,2.25rem);font-weight:600;display:grid;position:relative}.card[data-astro-cid-twgkaktg]{border-radius:var(--r-card);background:var(--surface);height:100%;transition:box-shadow .3s var(--ease);flex-direction:column;padding:8px;display:flex;position:relative}.card[data-astro-cid-twgkaktg]:hover{box-shadow:0 0 0 1px var(--line-strong)}.card[data-astro-cid-twgkaktg]:focus-within{box-shadow:0 0 0 2px var(--ink)}.card__media[data-astro-cid-twgkaktg]{aspect-ratio:4/3;border-radius:var(--r-media);position:relative;overflow:hidden}.card__badges[data-astro-cid-twgkaktg]{pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;inset:12px 12px auto}.card__badges[data-astro-cid-twgkaktg] .pill[data-astro-cid-twgkaktg]{color:var(--ink);background:#ffffffdb;border-color:#0000}.card__draft[data-astro-cid-twgkaktg]{background:var(--ball);color:var(--ink);border:0}.card__body[data-astro-cid-twgkaktg]{flex-direction:column;flex:1;gap:8px;padding:18px 12px 10px;display:flex}.card__title[data-astro-cid-twgkaktg]{letter-spacing:-.025em;color:var(--ink);font-size:1.3125rem;font-weight:540;line-height:1.2}.card__link[data-astro-cid-twgkaktg]:after{content:"";border-radius:inherit;position:absolute;inset:0}.card__link[data-astro-cid-twgkaktg]:focus-visible{outline:none}.card__tagline[data-astro-cid-twgkaktg]{-webkit-line-clamp:2;line-clamp:2;min-height:2.9em;color:var(--muted);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.card__meta[data-astro-cid-twgkaktg]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.card__chips[data-astro-cid-twgkaktg]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.card__chip[data-astro-cid-twgkaktg]{background:var(--paper);height:26px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:.8125rem;display:inline-flex}.card__chip--plain[data-astro-cid-twgkaktg]{color:var(--faint);background:0 0;padding:0 4px}.card__arrow[data-astro-cid-twgkaktg]{width:38px;height:38px}.card[data-astro-cid-twgkaktg]:hover .card__arrow[data-astro-cid-twgkaktg]{border-color:var(--ink);background:var(--ink);color:#fff}
