svg[data-astro-cid-fiulmyz7]{width:1rem;height:1rem;overflow:visible}path[data-astro-cid-fiulmyz7],circle[data-astro-cid-fiulmyz7]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.fill[data-astro-cid-fiulmyz7]{fill:currentColor;stroke:none}.product-links[data-astro-cid-o4rte3ok]{flex-wrap:wrap;gap:.5rem;display:flex}.product-link[data-astro-cid-o4rte3ok]{min-height:var(--tap);border:1px solid color-mix(in srgb, currentColor 28%, transparent);color:inherit;font-size:var(--size-label);border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.05rem 1.2rem;font-weight:550;text-decoration:none;transition:border-color .16s,opacity .16s;display:inline-flex}.product-link[data-astro-cid-o4rte3ok]:hover{border-color:currentColor}.product-link[data-astro-cid-o4rte3ok].primary{color:var(--tile);background:var(--tile-ink);border-color:#0000}.product-link[data-astro-cid-o4rte3ok].primary:hover{opacity:.86}.product-link[data-astro-cid-o4rte3ok].primary:focus-visible{outline-color:var(--tile-ink)}.image-credit[data-astro-cid-6zcwxgla]{font-size:var(--size-small);margin:.75rem 0 0;line-height:1.5}.image-credit[data-astro-cid-6zcwxgla] a[data-astro-cid-6zcwxgla]{color:inherit;text-underline-offset:.15em}.image-credit[data-astro-cid-6zcwxgla] a[data-astro-cid-6zcwxgla]:hover{text-decoration-thickness:2px}.tile[data-astro-cid-wbaajah3]{--tile-pad:clamp(1.5rem, 3.2vw, 2.75rem);min-width:0;padding:var(--tile-pad) var(--tile-pad) 0;border-radius:var(--radius);color:var(--tile-ink);background:var(--tile);flex-direction:column;justify-content:space-between;gap:clamp(1.75rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.tile--wide[data-astro-cid-wbaajah3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,4vw,3.5rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}.tile--wide[data-astro-cid-wbaajah3] .tile__copy[data-astro-cid-wbaajah3]{align-self:center;padding-bottom:clamp(2rem,4vw,3.5rem)}.tile--half[data-astro-cid-wbaajah3]{flex:var(--image-ratio) 1 calc(2 * var(--tile-pad))}.tile__category[data-astro-cid-wbaajah3]{color:var(--tile-accent);font-size:var(--size-label);margin:0 0 .5rem;font-weight:600}h3[data-astro-cid-wbaajah3]{font-size:var(--size-title)}.tile__link[data-astro-cid-wbaajah3]{color:inherit;text-decoration:none}.tile__link[data-astro-cid-wbaajah3]:after{z-index:1;border-radius:inherit;content:"";position:absolute;inset:0}.tile__link[data-astro-cid-wbaajah3]:focus-visible{outline:none}.tile__link[data-astro-cid-wbaajah3]:focus-visible:after{outline-offset:-6px;outline:2px solid}.tile__tagline[data-astro-cid-wbaajah3]{max-width:28rem;color:var(--tile-muted);font-size:var(--size-lead);text-wrap:pretty;margin:.625rem 0 1.5rem;line-height:1.4}.tile__copy[data-astro-cid-wbaajah3] .product-links,.tile__copy[data-astro-cid-wbaajah3] .image-credit{z-index:2;position:relative}.tile__copy[data-astro-cid-wbaajah3] .image-credit{max-width:26rem;color:var(--tile-muted);margin-top:1.25rem}.tile__window[data-astro-cid-wbaajah3]{border-radius:var(--radius-window) var(--radius-window) 0 0;transform-origin:50% 100%;transition:transform .32s cubic-bezier(.2,.7,.2,1);overflow:hidden;box-shadow:0 0 0 1px #0f14200f,0 18px 50px #0f142024}.tile[data-astro-cid-wbaajah3]:hover .tile__window[data-astro-cid-wbaajah3]{transform:scale(1.018)}.tile__window[data-astro-cid-wbaajah3] img{width:100%;height:auto;display:block}.accent-cobalt[data-astro-cid-wbaajah3] .tile__window[data-astro-cid-wbaajah3]{box-shadow:none;-webkit-mask-composite:source-in;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8%);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 8%);mask-composite:intersect}.accent-slate[data-astro-cid-wbaajah3] .tile__window[data-astro-cid-wbaajah3],.accent-green[data-astro-cid-wbaajah3] .tile__window[data-astro-cid-wbaajah3]{box-shadow:0 0 0 1px #ffffff1a,0 18px 50px #0006}@media (width<=860px){.tile--wide[data-astro-cid-wbaajah3]{display:flex}.tile--wide[data-astro-cid-wbaajah3] .tile__copy[data-astro-cid-wbaajah3]{align-self:auto;padding-bottom:0}.tile--half[data-astro-cid-wbaajah3]{flex:none}}
