.mk-page.svelte-5yhscy{background:var(--w-ivory);color:var(--w-ink);overflow-x:clip}.gv-fade.svelte-5yhscy{opacity:0;animation:.8s forwards svelte-5yhscy-gv-fade-in;animation-delay:var(--d,0s)}@keyframes svelte-5yhscy-gv-fade-in{to{opacity:1}}.gv-word.svelte-5yhscy{vertical-align:top;display:inline-block;overflow:hidden}.gv-word.svelte-5yhscy>span:where(.svelte-5yhscy){animation:.7s cubic-bezier(.22,1,.36,1) forwards svelte-5yhscy-gv-word-rise;animation-delay:var(--d,0s);display:inline-block;transform:translateY(110%)}@keyframes svelte-5yhscy-gv-word-rise{to{transform:translateY(0)}}.gv-band.svelte-5yhscy{grid-template-columns:repeat(5,1fr);align-items:center;gap:clamp(.5rem,1.4vw,1rem);padding-bottom:3.5rem;display:grid}.gv-band-tile.svelte-5yhscy{will-change:transform}.gv-band-tile.svelte-5yhscy img:where(.svelte-5yhscy){aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border:6px solid #fffefb;width:100%;display:block;box-shadow:0 30px 55px -38px #2c2620a6}.gv-t1.svelte-5yhscy{margin-top:2.5rem}.gv-t2.svelte-5yhscy{margin-top:0}.gv-t3.svelte-5yhscy{margin-top:3.5rem}.gv-t4.svelte-5yhscy{margin-top:.75rem}.gv-t5.svelte-5yhscy{margin-top:2.75rem}@media (width<=640px){.gv-band.svelte-5yhscy{grid-template-columns:repeat(3,1fr)}.gv-t4.svelte-5yhscy,.gv-t5.svelte-5yhscy{display:none}}.gv-media-img.svelte-5yhscy{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;border:8px solid #fffefb;width:100%;box-shadow:0 30px 60px -40px #2c262099}.gv-check.svelte-5yhscy{flex-direction:column;gap:.75rem;display:flex}.gv-check.svelte-5yhscy li:where(.svelte-5yhscy){color:var(--w-ink);padding-left:1.75rem;line-height:1.55;position:relative}.gv-check-sm.svelte-5yhscy li:where(.svelte-5yhscy){font-size:.92rem}.gv-check.svelte-5yhscy li:where(.svelte-5yhscy):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)}.gv-mosaic.svelte-5yhscy{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}@media (width>=768px){.gv-mosaic.svelte-5yhscy{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem}}@media (width>=1100px){.gv-mosaic.svelte-5yhscy{-moz-column-count:4;column-count:4}}.gv-cell.svelte-5yhscy{-moz-column-break-inside:avoid;break-inside:avoid;background:var(--w-gold-soft);margin:0 0 1.25rem;position:relative;overflow:hidden}.gv-cell.svelte-5yhscy img:where(.svelte-5yhscy){aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s;display:block}.gv-cell.is-tall.svelte-5yhscy img:where(.svelte-5yhscy){aspect-ratio:3/5}.gv-cell.svelte-5yhscy:after{content:"";opacity:0;background:linear-gradient(#0000 55%,#1c18146b);transition:opacity .4s;position:absolute;inset:0}.gv-cell.svelte-5yhscy:hover img:where(.svelte-5yhscy){transform:scale(1.06)}.gv-cell.svelte-5yhscy:hover:after{opacity:1}.gv-split.svelte-5yhscy{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=900px){.gv-split.svelte-5yhscy{grid-template-columns:1.4fr 1fr}}.gv-split-card.svelte-5yhscy{border:1px solid var(--w-line);background:var(--w-ivory);padding:1.9rem}.gv-split-full.svelte-5yhscy{background:var(--w-gold-soft);border-color:var(--w-gold)}.gv-split-tag.svelte-5yhscy{letter-spacing:.14em;text-transform:uppercase;color:var(--w-gold-deep);font-family:TrajanPro,Georgia,serif;font-size:.62rem}.gv-steps.svelte-5yhscy{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.gv-steps.svelte-5yhscy{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.gv-steps.svelte-5yhscy{grid-template-columns:repeat(4,1fr)}}.gv-step.svelte-5yhscy{background:var(--w-paper);border:1px solid var(--w-line);padding:1.6rem}.gv-step-num.svelte-5yhscy{letter-spacing:.1em;color:var(--w-gold-deep);font-family:TrajanPro,Georgia,serif;font-size:.75rem}.gv-step-title.svelte-5yhscy{color:var(--w-ink);margin-top:.8rem;font-size:1.15rem}.gv-step-body.svelte-5yhscy{color:var(--w-muted);margin-top:.5rem;font-size:.92rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.gv-fade.svelte-5yhscy,.gv-word.svelte-5yhscy>span:where(.svelte-5yhscy){opacity:1;animation:none;transform:none}}
