.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-gsoucy.svelte-gsoucy{margin-block:var(--section-margin)}hgroup.svelte-gsoucy p.svelte-gsoucy{font-family:var(--font-serif);font-size:var(--font-size-fluid-1)}.moments.svelte-gsoucy.svelte-gsoucy{display:flex;flex-wrap:wrap;gap:var(--size-3);padding-block:var(--size-9)}.moments.svelte-gsoucy .svelte-gsoucy{box-sizing:border-box}.moments.svelte-gsoucy li.svelte-gsoucy{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-gsoucy li a.svelte-gsoucy{color:#fff;height:100%;padding:0;width:100%}.moments.svelte-gsoucy li a.svelte-gsoucy:hover{color:var(--yellow);text-decoration-color:var(--yellow);opacity:1}.moments.svelte-gsoucy li a:hover .title.svelte-gsoucy{border-bottom:var(--size-1) solid var(--yellow);color:#fff}.moments.svelte-gsoucy li a:hover .title span.svelte-gsoucy{color:var(--yellow)}.moments.svelte-gsoucy li a.svelte-gsoucy:hover img{transform:scale(1.3)}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(1){width:450px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(2){width:450px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(3){width:150px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(4){width:150px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(5){width:300px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(6){width:150px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(7){width:150px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(8){width:300px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(9){width:150px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(10){width:150px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(11){width:450px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(12){width:300px}.moments.svelte-gsoucy li.svelte-gsoucy:nth-child(13){width:300px}.moments.svelte-gsoucy .moment.svelte-gsoucy{position:relative}.moments.svelte-gsoucy .title.svelte-gsoucy{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-gsoucy .title span.svelte-gsoucy{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-gsoucy.svelte-gsoucy{margin-block:var(--size-6)}#moments.svelte-gsoucy h2.svelte-gsoucy{font-size:var(--font-size-5)}#moments.svelte-gsoucy p.svelte-gsoucy{font-size:var(--font-size-3)}#moments.svelte-gsoucy ul.svelte-gsoucy{padding-block:var(--size-3)}#moments.svelte-gsoucy .title.svelte-gsoucy{font-size:var(--font-size-2)}}
