.detail__grid[data-astro-cid-mlibuiud]{align-items:start;gap:clamp(2.25rem,5vw,4.5rem);display:grid}.detail__text[data-astro-cid-mlibuiud]{justify-items:start;gap:1.3rem;display:grid}.detail__cta[data-astro-cid-mlibuiud]{flex-wrap:wrap;gap:.8rem;margin-top:.5rem;display:flex}.detail__side[data-astro-cid-mlibuiud]{gap:1.1rem;display:grid}.detail__photo[data-astro-cid-mlibuiud]{aspect-ratio:16/10;border-radius:var(--r-l);box-shadow:var(--shadow-m);overflow:hidden}.detail__photo[data-astro-cid-mlibuiud] img{transition:transform 1.4s var(--ease)}.detail__photo[data-astro-cid-mlibuiud]:hover img{transform:scale(1.05)}.detail__list[data-astro-cid-mlibuiud]{border-radius:var(--r-l);background:linear-gradient(160deg, var(--g-50), #fff);border:1px solid var(--line);padding:clamp(1.4rem,2.5vw,2rem)}.detail__list[data-astro-cid-mlibuiud] h3[data-astro-cid-mlibuiud]{margin-bottom:1rem;font-size:1.35rem}.detail__list[data-astro-cid-mlibuiud] ul[data-astro-cid-mlibuiud]{gap:.7rem;display:grid}.detail__list[data-astro-cid-mlibuiud] li[data-astro-cid-mlibuiud]{color:var(--ink);align-items:flex-start;gap:.7rem;font-size:.99rem;line-height:1.5;display:flex}.detail__list[data-astro-cid-mlibuiud] .icon{width:1.35rem;height:1.35rem;color:var(--g-950);background:var(--grad-light);stroke-width:3px;border-radius:50%;flex:none;margin-top:.05rem;padding:3px}.detail__cases-head[data-astro-cid-mlibuiud]{margin-top:clamp(4rem,8vw,6.5rem);margin-bottom:clamp(2rem,4vw,3rem)}.cases[data-astro-cid-mlibuiud]{gap:1rem;display:grid}.case[data-astro-cid-mlibuiud]{isolation:isolate;border-radius:var(--r-l);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-s);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .4s;padding:1.6rem 1.5rem 1.7rem;position:relative;overflow:hidden}.case[data-astro-cid-mlibuiud]:hover{box-shadow:var(--shadow-m);border-color:#23a06a66;transform:translateY(-5px)}.case__n[data-astro-cid-mlibuiud],.case[data-astro-cid-mlibuiud] h3[data-astro-cid-mlibuiud],.case[data-astro-cid-mlibuiud] p[data-astro-cid-mlibuiud]{z-index:1;position:relative}.case__n[data-astro-cid-mlibuiud]{font-family:var(--font-display);background:var(--grad-text-light);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.9rem;font-size:2.6rem;font-style:italic;line-height:1;display:block}.case[data-astro-cid-mlibuiud] h3[data-astro-cid-mlibuiud]{margin-bottom:.5rem;font-size:1.25rem}.case[data-astro-cid-mlibuiud] p[data-astro-cid-mlibuiud]{font-size:.97rem;line-height:1.6}@media (width>=640px){.cases[data-astro-cid-mlibuiud]{grid-template-columns:1fr 1fr}}@media (width>=960px){.detail__grid[data-astro-cid-mlibuiud]{grid-template-columns:1fr .95fr}.cases[data-astro-cid-mlibuiud]{grid-template-columns:repeat(4,1fr)}}.other[data-astro-cid-bilkbfm3]{padding-top:0}.grid[data-astro-cid-bilkbfm3]{gap:.9rem;display:grid}.item[data-astro-cid-bilkbfm3]{isolation:isolate;border-radius:var(--r-l);background:var(--white);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-s);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .4s;align-items:center;gap:1rem;padding:1.2rem 1.3rem;display:flex;position:relative;overflow:hidden}.item[data-astro-cid-bilkbfm3]:hover{box-shadow:var(--shadow-m);border-color:#23a06a73;transform:translateY(-4px)}.item__icon[data-astro-cid-bilkbfm3],.item__txt[data-astro-cid-bilkbfm3],.item__go[data-astro-cid-bilkbfm3]{z-index:1;position:relative}.item__icon[data-astro-cid-bilkbfm3]{width:54px;height:54px;color:var(--g-100);background:var(--grad-dark);border-radius:16px;flex:none;place-items:center;display:grid}.item__icon[data-astro-cid-bilkbfm3] .icon{width:26px;height:26px}.item__txt[data-astro-cid-bilkbfm3] b[data-astro-cid-bilkbfm3]{font-family:var(--font-display);color:var(--g-900);font-size:1.2rem;font-weight:500;line-height:1.2;display:block}.item__txt[data-astro-cid-bilkbfm3] small[data-astro-cid-bilkbfm3]{-webkit-line-clamp:2;color:var(--ink-soft);-webkit-box-orient:vertical;margin-top:.25rem;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.item__go[data-astro-cid-bilkbfm3]{width:38px;height:38px;color:var(--g-700);background:var(--g-50);border:1px solid var(--line);transition:background .3s, color .3s, transform .4s var(--ease);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.item[data-astro-cid-bilkbfm3]:hover .item__go[data-astro-cid-bilkbfm3]{color:var(--g-950);background:var(--grad-light);transform:rotate(45deg)}@media (width>=720px){.grid[data-astro-cid-bilkbfm3]{grid-template-columns:1fr 1fr}}@media (width>=1080px){.grid[data-astro-cid-bilkbfm3]{grid-template-columns:repeat(3,1fr)}}
