.card.svelte-n3ft5o{background:var(--surface);border-radius:18px;padding:12px;transition:background .18s,transform .2s}.card.link.svelte-n3ft5o{cursor:pointer;display:block}@media (hover:hover){.card.svelte-n3ft5o:hover{background:#1d1d20;transform:translateY(-5px)}}.art.svelte-n3ft5o{aspect-ratio:3/4;background:#101012;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.cover.svelte-n3ft5o{object-fit:cover;width:100%;height:100%}.soon.svelte-n3ft5o{-webkit-backdrop-filter:blur(6px);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--text);background:#0c0c0ec7;border-radius:999px;padding:clamp(6px,.62vw,8px) clamp(12px,1.3vw,16px);font-family:Archivo Variable,sans-serif;font-size:clamp(10.5px,1.1vw,12px);font-weight:600;line-height:1;position:absolute;top:clamp(10px,1vw,12px);left:50%;transform:translate(-50%)}.card.empty.svelte-n3ft5o .ck:where(.svelte-n3ft5o){opacity:.12;width:42%;height:auto}.cap.svelte-n3ft5o{justify-content:space-between;align-items:flex-end;gap:12px;padding:13px 6px 4px;display:flex}.cap.svelte-n3ft5o b:where(.svelte-n3ft5o){font-size:16px;font-weight:600}.card.empty.svelte-n3ft5o .cap:where(.svelte-n3ft5o) b:where(.svelte-n3ft5o){color:var(--muted)}.mw.svelte-n3ft5o{text-align:right;color:var(--text);white-space:nowrap;font-size:15px;font-weight:600;line-height:1}.mw.svelte-n3ft5o i:where(.svelte-n3ft5o){letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-size:10px;font-style:normal;font-weight:600;display:block}.mw.dim.svelte-n3ft5o{color:var(--faint)}@media (width<=640px){.soon.svelte-n3ft5o{padding:5px 11px;font-size:10px;top:8px}.mw.svelte-n3ft5o{display:none}.cap.svelte-n3ft5o{justify-content:center;padding-bottom:6px}}.hero.svelte-1uha8ag{padding:clamp(52px,11vw,124px) 0 clamp(60px,8vw,100px)}h1.svelte-1uha8ag{text-align:center;letter-spacing:-.035em;margin-bottom:clamp(30px,4vw,54px);font-size:clamp(40px,6.4vw,84px);font-weight:700;line-height:1}.grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sec-head.svelte-1uha8ag{max-width:620px;margin-bottom:42px}.sec-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.02}.sec-sub.svelte-1uha8ag{color:var(--muted);font-size:clamp(15px,1.5vw,17px)}.stones.svelte-1uha8ag{padding:30px 0 110px}.garden.svelte-1uha8ag{grid-template-columns:repeat(5,1fr);align-items:start;gap:clamp(10px,2vw,34px);padding-bottom:110px;display:grid}.stone.svelte-1uha8ag{transform:translateY(var(--drop)) rotate(var(--tilt)) scale(var(--size));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.stone.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:drop-shadow(0 22px 26px #0009);width:100%;height:auto}@media (hover:hover){.stone.svelte-1uha8ag:hover{transform:translateY(calc(var(--drop) - 14px)) rotate(0deg) scale(calc(var(--size) * 1.04))}}.moment.svelte-1uha8ag{padding:0 0 clamp(80px,10vw,130px)}.moment-grid.svelte-1uha8ag{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,5vw,68px);display:grid}.shot.svelte-1uha8ag{place-items:center;padding:clamp(10px,2vw,26px);display:grid}.shot.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:drop-shadow(0 26px 48px #000000a6);width:100%;height:auto}.moment-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.04}@media (width>=1280px){.stones.svelte-1uha8ag{padding-top:62px}}@media (width>=2000px){.stones.svelte-1uha8ag{padding-top:110px}}@media (prefers-reduced-motion:reduce){.stone.svelte-1uha8ag{transition:none}}@media (width<=900px){.stones.svelte-1uha8ag{padding-top:72px}.grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.moment-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=540px){.garden.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);padding-bottom:84px}.stone.svelte-1uha8ag:nth-child(5){grid-column:3}.stone.svelte-1uha8ag:nth-child(4){transform:translateY(calc(var(--drop) - 46px)) rotate(var(--tilt)) scale(var(--size))}}
