.hero.svelte-19i7ztv.svelte-19i7ztv{display:grid;align-items:center;grid-template-columns:1fr 1fr;grid-template-rows:calc(100vh - var(--header-height));justify-items:center;margin-block:0}.hero-welcome.svelte-19i7ztv.svelte-19i7ztv{padding-right:var(--size-9)}.hero-title.svelte-19i7ztv.svelte-19i7ztv{display:grid;font-size:var(--font-size-6);animation:svelte-19i7ztv-fadeInUp 2s ease backwards}.hero-message.svelte-19i7ztv.svelte-19i7ztv{font-family:var(--font-serif);font-size:var(--font-size-3);padding-block:var(--size-5);animation:svelte-19i7ztv-fadeInUp 3s ease backwards}.hero-welcome.svelte-19i7ztv a button.svelte-19i7ztv{animation:svelte-19i7ztv-fadeInUp 4s ease backwards;font-size:var(--font-size-2)}.hero-welcome.svelte-19i7ztv a.svelte-19i7ztv:hover{opacity:1}.hero-img.svelte-19i7ztv.svelte-19i7ztv{align-self:stretch;height:100%;overflow:hidden;width:100%;animation:svelte-19i7ztv-fadeInUp 1s ease backwards}.hero-img.svelte-19i7ztv img.svelte-19i7ztv{height:100%;object-fit:cover;object-position:center;transform:scale(1.7);width:100%}@keyframes svelte-19i7ztv-fadeInUp{0%{transform:translateY(100px);opacity:0}20%{opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.hero.svelte-19i7ztv.svelte-19i7ztv{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.hero-welcome.svelte-19i7ztv.svelte-19i7ztv{margin:var(--size-6) 0;padding:0}.hero-title.svelte-19i7ztv.svelte-19i7ztv{font-size:var(--font-size-5)}}#moments.svelte-1u19p9c.svelte-1u19p9c{margin-block:var(--section-margin)}hgroup.svelte-1u19p9c p.svelte-1u19p9c{font-family:var(--font-serif);font-size:var(--font-size-fluid-1)}.moments.svelte-1u19p9c.svelte-1u19p9c{display:flex;flex-wrap:wrap;gap:var(--size-3);padding-block:var(--size-9)}.moments.svelte-1u19p9c .svelte-1u19p9c{box-sizing:border-box}.moments.svelte-1u19p9c li.svelte-1u19p9c{align-items:center;display:flex;flex:1 1 auto;font-size:var(--font-size-fluid-0);justify-content:space-evenly;height:var(--size-14);max-inline-size:none;min-width:275px;overflow:hidden}.moments.svelte-1u19p9c li a.svelte-1u19p9c{color:#fff;height:100%;padding:0;width:100%}.moments.svelte-1u19p9c li a.svelte-1u19p9c:hover{color:var(--yellow);text-decoration-color:var(--yellow);opacity:1}.moments.svelte-1u19p9c li a:hover .title.svelte-1u19p9c{border-bottom:var(--size-1) solid var(--yellow);color:#fff}.moments.svelte-1u19p9c li a:hover .title span.svelte-1u19p9c{color:var(--yellow)}.moments.svelte-1u19p9c li a.svelte-1u19p9c:hover img{transform:scale(1.3)}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(1){width:300px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(2){width:300px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(3){width:300px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(4){width:150px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(5){width:150px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(6){width:300px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(7){width:450px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(8){width:450px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(9){width:150px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(10){width:450px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(11){width:300px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(12){width:150px}.moments.svelte-1u19p9c li.svelte-1u19p9c:nth-child(13){width:450px}.moments.svelte-1u19p9c .moment.svelte-1u19p9c{position:relative}.moments.svelte-1u19p9c .title.svelte-1u19p9c{background:var(--brand);bottom:0;height:var(--size-10);padding:var(--size-4);position:absolute;width:100%;border-bottom:var(--size-1) solid var(--powder-blue)}.moments.svelte-1u19p9c .title span.svelte-1u19p9c{font-size:var(--font-size-5);font-weight:800;position:absolute;top:-25px;background:var(--midnight-blue);padding:5px 7px 0;line-height:1.1}.moments li a img{height:100%;object-fit:cover;object-position:center;overflow:hidden;width:100%;transform:scale(1.1);transition:all 1.5s ease-in-out}@media (max-width: 768px){#moments.svelte-1u19p9c.svelte-1u19p9c{margin-block:var(--size-6)}#moments.svelte-1u19p9c h2.svelte-1u19p9c{font-size:var(--font-size-5)}#moments.svelte-1u19p9c p.svelte-1u19p9c{font-size:var(--font-size-3)}#moments.svelte-1u19p9c ul.svelte-1u19p9c{padding-block:var(--size-3)}#moments.svelte-1u19p9c .title.svelte-1u19p9c{font-size:var(--font-size-2)}}
