.mk-page.svelte-16plfjc{background:var(--w-ivory);color:var(--w-ink);overflow-x:clip}.mk-hero-copy.svelte-16plfjc{animation:.8s both svelte-16plfjc-mk-rise}@keyframes svelte-16plfjc-mk-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.mk-hero-deck.svelte-16plfjc{justify-content:center;align-items:center;min-height:26rem;display:flex;position:relative}.mk-card.svelte-16plfjc{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border:8px solid #fffefb;width:62%;max-width:20rem;position:absolute;box-shadow:0 30px 60px -35px #2c2620b3}.mk-card-back.svelte-16plfjc{opacity:.92;transform:rotate(-9deg)translate(-32%,-6%)}.mk-card-mid.svelte-16plfjc{opacity:.96;transform:rotate(6deg)translate(34%,4%)}.mk-card-front.svelte-16plfjc{z-index:2;position:relative;transform:rotate(-2deg)}.mk-media-img.svelte-16plfjc{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;border:8px solid #fffefb;width:100%;box-shadow:0 30px 60px -40px #2c262099}.mk-check-list.svelte-16plfjc{flex-direction:column;gap:.75rem;display:flex}.mk-check-list.svelte-16plfjc li:where(.svelte-16plfjc){color:var(--w-ink);padding-left:1.75rem;line-height:1.55;position:relative}.mk-check-list.svelte-16plfjc li:where(.svelte-16plfjc):before{content:"";border-left:2px solid var(--w-gold);border-bottom:2px solid var(--w-gold);width:.7rem;height:.4rem;position:absolute;top:.5rem;left:0;transform:rotate(-45deg)}.mk-mosaic.svelte-16plfjc{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}@media (width>=768px){.mk-mosaic.svelte-16plfjc{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem}}@media (width>=1100px){.mk-mosaic.svelte-16plfjc{-moz-column-count:4;column-count:4}}.mk-tpl.svelte-16plfjc{-moz-column-break-inside:avoid;break-inside:avoid;background:#000;margin-bottom:1.25rem;display:block;position:relative;overflow:hidden}.mk-tpl.svelte-16plfjc img:where(.svelte-16plfjc){aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .5s,opacity .3s;display:block}.mk-tpl.is-tall.svelte-16plfjc img:where(.svelte-16plfjc){aspect-ratio:3/5}.mk-tpl.svelte-16plfjc:hover img:where(.svelte-16plfjc){opacity:.85;transform:scale(1.05)}.mk-tpl-overlay.svelte-16plfjc{background:linear-gradient(#0000 45%,#1c1814b8);flex-direction:column;justify-content:flex-end;gap:.15rem;padding:1.1rem;display:flex;position:absolute;inset:0}.mk-tpl-name.svelte-16plfjc{letter-spacing:.05em;color:#fff;font-family:TrajanPro,Georgia,serif;font-size:1.05rem}.mk-tpl-style.svelte-16plfjc{color:#ffffffd1;font-size:.75rem}.mk-bento.svelte-16plfjc{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.mk-bento.svelte-16plfjc{grid-template-columns:repeat(3,1fr)}.mk-bento-lead.svelte-16plfjc{grid-column:span 3}}@media (width>=1024px){.mk-bento.svelte-16plfjc{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.mk-bento-lead.svelte-16plfjc{grid-area:span 2/span 2}}.mk-bento-cell.svelte-16plfjc{background:var(--w-ivory);border:1px solid var(--w-line);padding:1.75rem}.mk-bento-lead.svelte-16plfjc{background:var(--w-gold-soft);border-color:var(--w-gold);flex-direction:column;justify-content:center;display:flex}.mk-feat-title.svelte-16plfjc{letter-spacing:.04em;color:var(--w-ink);font-family:TrajanPro,Georgia,serif;font-size:.95rem}.mk-feat-text.svelte-16plfjc{color:var(--w-muted);margin-top:.5rem;font-size:.9rem;line-height:1.55}
