/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-outline-style:solid}}}.tile.svelte-2mgssj{isolation:isolate;border-radius:var(--mk-radius);color:#fff;font-family:var(--font-brand);flex-direction:column;justify-content:space-between;padding:clamp(1.4rem,2.6vw,2rem);text-decoration-line:none;display:flex;position:relative;overflow:hidden}.tall.svelte-2mgssj{height:clamp(24rem,60svh,34rem);min-height:22rem}.wide.svelte-2mgssj{height:clamp(19rem,42svh,26rem);min-height:18rem}.tile.svelte-2mgssj .shader{z-index:-3}.photo.svelte-2mgssj{z-index:-2;object-fit:cover;filter:grayscale()contrast(1.15)brightness(1.05);mix-blend-mode:luminosity;opacity:.62;width:100%;height:100%;transition:scale .9s var(--mk-ease);position:absolute;inset:0}.tile.svelte-2mgssj:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#0000002e 52%,#0000009e 100%),linear-gradient(#00000038,#0000 26%);position:absolute;inset:0}.top.svelte-2mgssj{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.label.svelte-2mgssj{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-family:var(--mk-font-label);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700;display:inline-flex}.n.svelte-2mgssj{font-family:var(--font-number);letter-spacing:.2em;font-size:.95rem}.arrow.svelte-2mgssj{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:translate .3s var(--mk-ease), background .2s;background:#ffffff29;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.arrow.svelte-2mgssj svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.bottom.svelte-2mgssj{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.title.svelte-2mgssj{text-wrap:balance;color:#fff;font-family:var(--font-display);letter-spacing:-.02em;text-shadow:0 2px 24px #00000040;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1.08}.wide.svelte-2mgssj .title:where(.svelte-2mgssj){font-size:clamp(1.8rem,3vw,2.6rem)}.body.svelte-2mgssj{text-wrap:pretty;color:#ffffffd1;max-width:34ch;font-size:1rem;line-height:1.5}.tag.svelte-2mgssj{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border-radius:2147483647px;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.tag.svelte-2mgssj:before{margin-right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);content:"";background:#ffcf3f;border-radius:2147483647px}.link.svelte-2mgssj:hover .photo:where(.svelte-2mgssj){scale:1.04}.link.svelte-2mgssj:hover .arrow:where(.svelte-2mgssj){background:#ffffff47;translate:2px -2px}.link.svelte-2mgssj:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--mk-ink)}@media (prefers-reduced-motion:reduce){.photo.svelte-2mgssj,.arrow.svelte-2mgssj{transition:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
