:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.tilia-hero-video{object-fit:cover;object-position:center 44%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tilia-hero-video{display:none}}
.GuestMemoriesPreview-module__PA6ZMW__section{background:var(--tilia-cream)}.GuestMemoriesPreview-module__PA6ZMW__heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:9%;margin-bottom:56px;display:grid}.GuestMemoriesPreview-module__PA6ZMW__heading p{max-width:440px;color:var(--tilia-muted);padding-bottom:7px;font-size:16px;line-height:1.85}.GuestMemoriesPreview-module__PA6ZMW__grid{grid-template-columns:1.25fr 1fr 1fr;align-items:start;gap:46px 27px;display:grid}.GuestMemoriesPreview-module__PA6ZMW__card{min-width:0}.GuestMemoriesPreview-module__PA6ZMW__imageButton{background:var(--wedding-blush);aspect-ratio:4/5;text-align:left;border:0;border-radius:9px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.GuestMemoriesPreview-module__PA6ZMW__card:nth-child(3n+1) .GuestMemoriesPreview-module__PA6ZMW__imageButton{aspect-ratio:5/5}.GuestMemoriesPreview-module__PA6ZMW__card:nth-child(3n+2) .GuestMemoriesPreview-module__PA6ZMW__imageButton{aspect-ratio:4/5.3}.GuestMemoriesPreview-module__PA6ZMW__card:nth-child(3n+3) .GuestMemoriesPreview-module__PA6ZMW__imageButton{aspect-ratio:4/5.6}.GuestMemoriesPreview-module__PA6ZMW__imageButton img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.3,1,.35,1),filter .7s;display:block}.GuestMemoriesPreview-module__PA6ZMW__card:nth-child(3n+1) .GuestMemoriesPreview-module__PA6ZMW__imageButton img{object-position:center 42%}.GuestMemoriesPreview-module__PA6ZMW__card:nth-child(3n+2) .GuestMemoriesPreview-module__PA6ZMW__imageButton img{object-position:center 35%}.GuestMemoriesPreview-module__PA6ZMW__imageButton:hover img,.GuestMemoriesPreview-module__PA6ZMW__imageButton:focus-visible img{filter:saturate(.88);transform:scale(1.055)}.GuestMemoriesPreview-module__PA6ZMW__openIcon{width:43px;height:43px;color:var(--tilia-rose-deep);background:#fff;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;bottom:17px;right:17px;box-shadow:0 5px 20px #75434f22}.GuestMemoriesPreview-module__PA6ZMW__cardMeta{color:var(--tilia-rose-deep);letter-spacing:.17em;justify-content:space-between;gap:12px;margin-top:20px;font-size:10px;font-weight:800;display:flex}.GuestMemoriesPreview-module__PA6ZMW__cardMeta span:last-child{color:var(--wedding-muted)}.GuestMemoriesPreview-module__PA6ZMW__card h3{margin-top:10px;font-size:clamp(19px,2vw,26px);line-height:1.25}.GuestMemoriesPreview-module__PA6ZMW__card p{color:var(--tilia-muted);margin-top:8px;font-size:13px}.GuestMemoriesPreview-module__PA6ZMW__empty{border-top:1px solid var(--tilia-line);border-bottom:1px solid var(--tilia-line);align-items:center;gap:28px;min-height:230px;display:flex}.GuestMemoriesPreview-module__PA6ZMW__emptyMark{border:1px solid var(--tilia-line);width:110px;height:110px;color:var(--tilia-rose-deep);border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-size:49px;display:grid}.GuestMemoriesPreview-module__PA6ZMW__empty h3{font-size:clamp(24px,2.6vw,34px)}.GuestMemoriesPreview-module__PA6ZMW__empty p{max-width:540px;color:var(--tilia-muted);margin-top:12px;line-height:1.7}.GuestMemoriesPreview-module__PA6ZMW__demoNote{color:var(--tilia-muted);font-size:12px;line-height:1.7;margin-top:32px!important}.GuestMemoriesPreview-module__PA6ZMW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 38px;margin-top:55px;display:flex}.GuestMemoriesPreview-module__PA6ZMW__accessNote{color:var(--tilia-muted);text-align:center;font-size:13px;line-height:1.7;margin-top:27px!important}.GuestMemoriesPreview-module__PA6ZMW__accessNote a{border-bottom:1px solid var(--tilia-rose-deep);color:var(--tilia-rose-deep)}@media (max-width:1024px){.GuestMemoriesPreview-module__PA6ZMW__heading{gap:5%}.GuestMemoriesPreview-module__PA6ZMW__grid{gap:36px 18px}}@media (max-width:767px){.GuestMemoriesPreview-module__PA6ZMW__heading{grid-template-columns:1fr;gap:18px;margin-bottom:35px}.GuestMemoriesPreview-module__PA6ZMW__heading p{font-size:15px}.GuestMemoriesPreview-module__PA6ZMW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 15px}.GuestMemoriesPreview-module__PA6ZMW__card:first-child{grid-column:1/-1}.GuestMemoriesPreview-module__PA6ZMW__card:first-child .GuestMemoriesPreview-module__PA6ZMW__imageButton{aspect-ratio:1.2}.GuestMemoriesPreview-module__PA6ZMW__card h3{font-size:19px}.GuestMemoriesPreview-module__PA6ZMW__cardMeta{letter-spacing:.1em;margin-top:13px;font-size:9px}.GuestMemoriesPreview-module__PA6ZMW__empty{align-items:flex-start;gap:16px;min-height:0;padding:33px 0}.GuestMemoriesPreview-module__PA6ZMW__emptyMark{width:54px;height:54px;font-size:28px}.GuestMemoriesPreview-module__PA6ZMW__empty h3{font-size:23px}.GuestMemoriesPreview-module__PA6ZMW__actions{flex-direction:column;align-items:stretch;gap:26px;margin-top:40px}.GuestMemoriesPreview-module__PA6ZMW__actions a{align-self:center}}@media (max-width:420px){.GuestMemoriesPreview-module__PA6ZMW__cardMeta span:last-child{display:none}}
