.card[data-astro-cid-yk4hkwyg]{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);text-align:left;color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.card[data-astro-cid-yk4hkwyg]>svg{margin-bottom:var(--space-3)}.ico[data-astro-cid-yk4hkwyg]{width:52px;height:52px;margin-bottom:var(--space-3);border-radius:var(--radius-md,12px);background:var(--surface-light,#fff);color:var(--aduo-ink);transition:background .3s var(--ease), color .3s var(--ease);place-items:center;display:grid}.card--light[data-astro-cid-yk4hkwyg] .ico[data-astro-cid-yk4hkwyg]{background:var(--surface-gray)}.card--link[data-astro-cid-yk4hkwyg]:hover .ico[data-astro-cid-yk4hkwyg]{background:var(--aduo-blue);color:#fff}.card[data-astro-cid-yk4hkwyg][id]{scroll-margin-top:var(--space-9)}.card[data-astro-cid-yk4hkwyg] p[data-astro-cid-yk4hkwyg]{color:var(--text-secondary)}.card--gray[data-astro-cid-yk4hkwyg]{background:var(--surface-gray)}.card--light[data-astro-cid-yk4hkwyg]{background:var(--surface-light)}.more[data-astro-cid-yk4hkwyg]{padding-top:var(--space-2);margin-top:auto}.partner[data-astro-cid-yk4hkwyg]{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--hairline);background:#fff;align-self:flex-start;margin-top:auto;padding:8px 14px;display:inline-flex}.partner[data-astro-cid-yk4hkwyg]+.more[data-astro-cid-yk4hkwyg]{margin-top:0}.partner[data-astro-cid-yk4hkwyg] img[data-astro-cid-yk4hkwyg]{width:auto;height:22px;display:block}@media (prefers-reduced-motion:no-preference){.card--link[data-astro-cid-yk4hkwyg]{transition:transform .4s var(--ease), box-shadow .4s var(--ease), opacity var(--dur-reveal) var(--ease)}.card--link[data-astro-cid-yk4hkwyg]:hover{box-shadow:var(--shadow-hover);transform:scale(1.015)}.card[data-astro-cid-yk4hkwyg]>svg,.ico[data-astro-cid-yk4hkwyg]{transition:transform .5s cubic-bezier(.34, 1.56, .64, 1), background .3s var(--ease), color .3s var(--ease)}.card[data-astro-cid-yk4hkwyg]:hover>svg{transform:rotate(-10deg)scale(1.12)}.card[data-astro-cid-yk4hkwyg]:hover .ico[data-astro-cid-yk4hkwyg]{transform:rotate(-6deg)scale(1.06)}}html.motion .card[data-astro-cid-yk4hkwyg]{isolation:isolate;transition:transform .4s var(--ease), box-shadow .4s var(--ease), opacity var(--dur-reveal) var(--ease);position:relative;overflow:hidden}html.motion .card[data-astro-cid-yk4hkwyg].is-visible{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}html.motion .card--link[data-astro-cid-yk4hkwyg].is-visible:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.02)}html.motion .card[data-astro-cid-yk4hkwyg]:before{content:"";z-index:-1;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), var(--aduo-blue-glow), transparent 70%);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}html.motion .card[data-astro-cid-yk4hkwyg]:hover:before{opacity:1}.card--link[data-astro-cid-yk4hkwyg]:hover .more[data-astro-cid-yk4hkwyg]{text-decoration:underline}.card-grid[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(var(--cols), 1fr);gap:var(--space-5);max-width:var(--wide-max);padding-inline:var(--gutter);margin-inline:auto;display:grid}@media (width<=1068px){.card-grid[data-astro-cid-aiugcxsv]{grid-template-columns:repeat(2,1fr)}}@media (width<=734px){.card-grid[data-astro-cid-aiugcxsv]{grid-template-columns:1fr}}.card-carousel[data-astro-cid-aiugcxsv]{--per:calc(var(--cols) - .4);max-width:var(--wide-max);margin-inline:auto}.track[data-astro-cid-aiugcxsv]{gap:var(--space-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:var(--space-3) var(--gutter);margin-block:calc(var(--space-3) * -1);scrollbar-width:none;display:flex;overflow-x:auto}.track[data-astro-cid-aiugcxsv]::-webkit-scrollbar{display:none}.track[data-astro-cid-aiugcxsv]:focus-visible{outline:2px solid var(--aduo-blue);outline-offset:2px;border-radius:var(--radius-lg)}.track[data-astro-cid-aiugcxsv]>*{flex:0 0 calc((100% - (var(--per) - 1) * var(--space-5)) / var(--per));scroll-snap-align:start}.track[data-astro-cid-aiugcxsv]>:last-child{scroll-snap-align:end}.controls[data-astro-cid-aiugcxsv]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);padding-inline:var(--gutter);display:flex}.is-static[data-astro-cid-aiugcxsv] .controls[data-astro-cid-aiugcxsv]{display:none}.arrow[data-astro-cid-aiugcxsv]{background:var(--surface-gray);width:44px;height:44px;color:var(--text-primary);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease), opacity .25s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.arrow[data-astro-cid-aiugcxsv][data-dir="-1"] .icon{transform:scaleX(-1)}.arrow[data-astro-cid-aiugcxsv]:hover:not(:disabled){background:var(--aduo-ink);color:#fff}.arrow[data-astro-cid-aiugcxsv]:disabled{opacity:.35;cursor:default}@media (width<=1068px){.card-carousel[data-astro-cid-aiugcxsv]{--per:2.3}}@media (width<=734px){.card-carousel[data-astro-cid-aiugcxsv]{--per:1.15}}.photo[data-astro-cid-xjdomtpr]{border-radius:var(--radius-md);background:var(--surface-gray);isolation:isolate;margin:0;position:relative;overflow:hidden}.photo-inner[data-astro-cid-xjdomtpr],.photo[data-astro-cid-xjdomtpr] img[data-astro-cid-xjdomtpr]{width:100%;height:100%}.photo[data-astro-cid-xjdomtpr] img[data-astro-cid-xjdomtpr]{object-fit:cover;transition:transform .9s var(--ease)}@media (prefers-reduced-motion:no-preference){.photo[data-astro-cid-xjdomtpr]:hover img[data-astro-cid-xjdomtpr]{transform:scale(1.05)}}
