div[role=dialog].svelte-1wiu27x{justify-content:flex-end;align-items:flex-start;width:3.6rem;height:3.6rem;display:flex;position:absolute;top:0;right:0;overflow:hidden}div[role=dialog].svelte-1wiu27x svg:where(.svelte-1wiu27x){width:2.4rem;height:2.4rem}div[role=dialog].svelte-1wiu27x .favorite:where(.svelte-1wiu27x){z-index:100;flex-direction:column;align-items:flex-end;width:3.6rem;height:3.6rem;display:flex;position:relative}div[role=dialog].svelte-1wiu27x .favorite:where(.svelte-1wiu27x) svg:where(.svelte-1wiu27x){object-fit:cover;width:100%;height:100%;position:absolute;top:-2px;right:-4px;transform:rotate(180deg)}div[role=dialog].svelte-1wiu27x .favorite:where(.svelte-1wiu27x) .favorite-toggle:where(.svelte-1wiu27x){width:2.4rem;height:2.4rem;color:var(--text-invers-100);z-index:999;position:absolute;top:0;right:0}@media only screen and (width>=100px) and (width<=967px){div[role=dialog].svelte-1wiu27x .favorite:where(.svelte-1wiu27x){flex-direction:column-reverse;justify-content:flex-end;width:4rem;height:4rem}div[role=dialog].svelte-1wiu27x .favorite:where(.svelte-1wiu27x) svg:where(.svelte-1wiu27x){top:-3px}}div[role=dialog].svelte-1wiu27x .favorite:where(.svelte-1wiu27x) a:where(.svelte-1wiu27x){cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}div[role=dialog].svelte-1wiu27x .sizing:where(.svelte-1wiu27x){z-index:99;background:#0d0c0c80;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:0;display:flex;position:absolute;right:-100%;overflow:hidden}div[role=dialog].svelte-1wiu27x .sizing:where(.svelte-1wiu27x) ul:where(.svelte-1wiu27x){justify-content:center;align-items:stretch;height:100%;margin:0;padding:0;list-style:none;display:flex}div[role=dialog].svelte-1wiu27x .sizing:where(.svelte-1wiu27x) ul:where(.svelte-1wiu27x) li:where(.svelte-1wiu27x){align-items:stretch;display:flex}div[role=dialog].svelte-1wiu27x .sizing:where(.svelte-1wiu27x) ul:where(.svelte-1wiu27x) li:where(.svelte-1wiu27x) a:where(.svelte-1wiu27x){border-right:1px solid var(--text-100);height:100%;color:var(--text-100);background:0 0;justify-content:center;align-items:center;padding:0 .72rem;text-decoration:none;display:flex}div[role=dialog].svelte-1wiu27x .sizing:where(.svelte-1wiu27x) ul:where(.svelte-1wiu27x) li:where(.svelte-1wiu27x) a:where(.svelte-1wiu27x):last-child{border-right:none}div[role=dialog].svelte-1wiu27x .sizing:where(.svelte-1wiu27x) ul:where(.svelte-1wiu27x) li:where(.svelte-1wiu27x) a:where(.svelte-1wiu27x):hover{color:var(--text-invers-100);background-color:var(--text-100)}div[role=dialog].active.svelte-1wiu27x{width:100%}div[role=dialog].active.svelte-1wiu27x .sizing:where(.svelte-1wiu27x){right:0}.image-card.svelte-1g0aual{--card-surface:var(--neutral-white);--card-border:var(--bg-100);--card-rule:var(--bg-100);--card-title:var(--text-invers-100);--card-copy:var(--text-invers-200);--content-pad-x:1.1rem;background:var(--card-surface);width:100%;min-width:0;color:var(--card-copy);grid-template-rows:auto 1fr;display:grid}.image-card[data-theme=dark].svelte-1g0aual{--card-surface:var(--bg-100);--card-border:var(--neutral-white);--card-rule:var(--neutral-white);--card-title:var(--text-100);--card-copy:var(--text-200)}.image-wrap.svelte-1g0aual{height:var(--image-card-image-height,clamp(19rem, 30vw, 25.8rem));background:var(--card-surface);z-index:1;min-height:0;position:relative}.image-wrap.svelte-1g0aual:after{content:"";background:var(--card-rule);z-index:1;height:1px;position:absolute;bottom:0;left:0;right:0}.image-wrap.svelte-1g0aual .image-link:where(.svelte-1g0aual){color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.image-wrap.svelte-1g0aual img:where(.svelte-1g0aual){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.title-ribbon.svelte-1g0aual{z-index:2;align-items:stretch;max-width:calc(100% - 1rem);display:flex;position:absolute;bottom:0;left:0;transform:translateY(50%)}h3.svelte-1g0aual{min-width:0;max-width:min(100%,24rem);padding:.7rem 1.05rem .78rem var(--content-pad-x);border-top:1px solid var(--card-rule);border-left:1px solid var(--card-rule);background:var(--card-surface);color:var(--card-title);letter-spacing:0;overflow-wrap:anywhere;flex:0 auto;margin:0;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:800;line-height:1.08}.title-crinkle.svelte-1g0aual{flex:0 0 2.4rem;align-self:stretch;width:2.4rem;display:block}.crinkle-fill.svelte-1g0aual{fill:var(--card-surface)}.crinkle-line.svelte-1g0aual{stroke:var(--card-rule);stroke-width:1.5px;vector-effect:non-scaling-stroke}.content.svelte-1g0aual{z-index:0;padding:2.95rem var(--content-pad-x) 1.25rem;border-right:1px solid var(--card-rule);border-bottom:1px solid var(--card-rule);border-left:1px solid var(--card-rule);background:var(--card-surface);gap:1rem;display:grid;position:relative}.content.svelte-1g0aual p:where(.svelte-1g0aual){color:var(--card-copy);margin:0;font-size:1rem;line-height:1.5}.content.svelte-1g0aual span:where(.svelte-1g0aual){width:calc(100% + (var(--content-pad-x) * 2));height:1px;margin-inline:calc(var(--content-pad-x) * -1);background:var(--card-rule)}@media only screen and (width>=100px) and (width<=967px){.image-card.svelte-1g0aual{width:100%}.image-wrap.svelte-1g0aual{height:var(--image-card-image-height,clamp(15rem, 70vw, 19rem))}h3.svelte-1g0aual{padding:.65rem .85rem .7rem var(--content-pad-x)}.content.svelte-1g0aual{--content-pad-x:.9rem;padding:2.7rem var(--content-pad-x) 1rem}}.image-card-grid-section.svelte-p5x0x2{--image-card-section-card-width:31rem;--image-card-section-gap:2.4rem;width:min(100%, calc((var(--image-card-section-card-width) * 3) + (var(--image-card-section-gap) * 2)));gap:1.8rem;max-width:100%;margin-inline:auto;display:grid}.image-card-grid.svelte-p5x0x2{gap:var(--image-card-section-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;max-width:100%;display:grid}.image-card-grid.svelte-p5x0x2 .image-card{width:100%;min-width:0;height:100%}@media only screen and (width>=100px) and (width<=967px){.image-card-grid.svelte-p5x0x2{grid-template-columns:1fr}}
