.home-hero[data-astro-cid-lcdefpme]{padding-top:92px;padding-bottom:88px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:0 0 21px;font-size:clamp(38px,4vw,52px);font-weight:700;line-height:1.2}.hero-copy[data-astro-cid-lcdefpme]{max-width:630px;color:var(--muted);margin:0;font-size:16px;line-height:1.95}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:24px;margin-top:27px;display:flex}.hero-primary[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--surface);border-radius:9px;align-items:center;gap:17px;padding:10px 17px;font-size:13px;font-weight:700;display:inline-flex}.hero-primary[data-astro-cid-lcdefpme]:hover{background:var(--accent);color:#fff}.hero-secondary[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13px;font-weight:650}.hero-secondary[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.photo-ribbon[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;width:calc(100% + 110px);height:255px;margin-left:-55px;display:grid;overflow:hidden}.photo-card[data-astro-cid-lcdefpme]{color:#fff;background-image:linear-gradient(#0000 45%,#0f0f1a73),url(/images/workspace-strip.jpg);background-size:100% 100%,500% 100%;border-radius:15px;align-items:flex-end;min-width:0;padding:16px;font-size:12px;font-weight:700;display:flex;box-shadow:0 10px 28px #1f1c2a1f}.photo-card-1[data-astro-cid-lcdefpme]{background-position:50%,0%;transform:rotate(-1deg)translateY(5px)}.photo-card-2[data-astro-cid-lcdefpme]{background-position:50%,25%;transform:rotate(1deg)}.photo-card-3[data-astro-cid-lcdefpme]{background-position:50%,50%;transform:rotate(-1deg)translateY(4px)}.photo-card-4[data-astro-cid-lcdefpme]{background-position:50%,75%;transform:rotate(1deg)}.photo-card-5[data-astro-cid-lcdefpme]{background-position:50%,100%;transform:rotate(-1deg)translateY(6px)}.photo-note[data-astro-cid-lcdefpme]{color:var(--soft-ink);text-align:right;margin-top:12px;font-size:11px}.home-section[data-astro-cid-lcdefpme]{padding-top:105px}.tool-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 70px;margin-top:35px;display:grid}.tool-item[data-astro-cid-lcdefpme]{align-items:flex-start;gap:15px;display:flex}.tool-icon[data-astro-cid-lcdefpme]{border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:780;display:inline-flex}.tone-violet[data-astro-cid-lcdefpme]{color:#7366df;background:#efedff}.tone-peach[data-astro-cid-lcdefpme]{color:#da8562;background:#fff0e8}.tone-blue[data-astro-cid-lcdefpme]{color:#5185c8;background:#eaf3ff}.tone-mint[data-astro-cid-lcdefpme]{color:#47a78c;background:#e9f7f1}.tool-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 3px;font-size:15px;font-weight:720}.tool-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:325px;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.collections-section[data-astro-cid-lcdefpme]{padding-top:115px}.collection-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.collection-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);border-radius:17px;flex-direction:column;min-height:248px;padding:25px 27px;transition:transform .2s,box-shadow .2s;display:flex}.collection-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.collection-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.collection-icon[data-astro-cid-lcdefpme]{background:var(--accent-soft);width:29px;height:29px;color:var(--accent);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.collection-count[data-astro-cid-lcdefpme]{color:var(--soft-ink);font-size:12px}.collection-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:14px 0 5px;font-size:19px;font-weight:750}.collection-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.collection-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:16px 0 18px;padding:0;list-style:none}.collection-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.8;overflow:hidden}.collection-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"·";color:var(--accent);margin-right:6px;font-weight:800}.collection-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.collection-link[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:auto;font-size:12px;font-weight:750}.latest-section[data-astro-cid-lcdefpme]{padding-top:110px}.latest-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.latest-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin:4px 0 0;font-size:27px}.latest-heading[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{color:var(--accent);font-size:12px;font-weight:700}.latest-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.latest-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:15px;flex-direction:column;min-height:205px;padding:23px;display:flex}.latest-card[data-astro-cid-lcdefpme]:hover{border-color:#cfcaff}.latest-card[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--accent);font-size:11px;font-weight:700}.latest-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:12px 0 7px;font-size:16px;line-height:1.5}.latest-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.latest-card[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:auto;padding-top:15px;font-size:15px}@media (width<=760px){.home-hero[data-astro-cid-lcdefpme]{padding-top:58px;padding-bottom:60px}h1[data-astro-cid-lcdefpme]{font-size:clamp(34px,8vw,44px)}.photo-ribbon[data-astro-cid-lcdefpme]{gap:8px;width:calc(100% + 34px);height:180px;margin-left:-17px}.photo-card[data-astro-cid-lcdefpme]{border-radius:10px;padding:9px;font-size:10px}.home-section[data-astro-cid-lcdefpme],.collections-section[data-astro-cid-lcdefpme],.latest-section[data-astro-cid-lcdefpme]{padding-top:75px}.tool-grid[data-astro-cid-lcdefpme]{gap:26px}.latest-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=560px){.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px}.hero-copy[data-astro-cid-lcdefpme]{font-size:14px}.photo-ribbon[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:14px;width:calc(100% - 40px);height:auto;margin-inline:auto;overflow:visible}.photo-card[data-astro-cid-lcdefpme]{aspect-ratio:4/3;padding:16px;font-size:12px;transform:none}.photo-note[data-astro-cid-lcdefpme]{text-align:left}.tool-grid[data-astro-cid-lcdefpme],.collection-grid[data-astro-cid-lcdefpme],.latest-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.collection-card[data-astro-cid-lcdefpme]{min-width:0;min-height:225px}}
