.slideshow-module__vhzMdG__root{background:var(--ink);color:#fff;grid-template-rows:auto 1fr auto;height:100svh;display:grid;position:relative;overflow:hidden}.slideshow-module__vhzMdG__idle{cursor:none}.slideshow-module__vhzMdG__backdrop{filter:blur(70px)saturate(1.1)brightness(.35);background-position:50%;background-size:cover;animation:1.2s both slideshow-module__vhzMdG__fade-in;position:absolute;inset:-60px;transform:scale(1.1)}.slideshow-module__vhzMdG__backdrop:after{content:"";background:radial-gradient(#0000 30%,#171412e6 100%);position:absolute;inset:0}.slideshow-module__vhzMdG__top,.slideshow-module__vhzMdG__bottom,.slideshow-module__vhzMdG__stage,.slideshow-module__vhzMdG__empty{z-index:1;position:relative}.slideshow-module__vhzMdG__top{justify-content:space-between;align-items:center;padding:24px 40px;display:flex}.slideshow-module__vhzMdG__brand{align-items:baseline;gap:16px;display:flex}.slideshow-module__vhzMdG__brand span{font-size:clamp(2rem,3.4vw,3rem)}.slideshow-module__vhzMdG__brand small{color:#fff9;letter-spacing:.1em;font-size:.9rem}.slideshow-module__vhzMdG__stage{min-height:0;animation:slideshow-module__vhzMdG__slide-in .9s var(--ease) both;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:56px;padding:0 64px;display:grid}@keyframes slideshow-module__vhzMdG__slide-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}.slideshow-module__vhzMdG__photoWrap{justify-self:end;align-items:center;height:100%;max-height:calc(100svh - 260px);display:flex;position:relative}.slideshow-module__vhzMdG__photo{object-fit:contain;border:10px solid #fff;border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 50px 100px -30px #000000e6}.slideshow-module__vhzMdG__fresh{letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:#fff;animation:slideshow-module__vhzMdG__fade-up .8s var(--ease-expo) both;border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:800;position:absolute;top:18px;left:18px}.slideshow-module__vhzMdG__wish{flex-direction:column;gap:28px;max-width:560px;display:flex}.slideshow-module__vhzMdG__quoteMark{font-family:var(--serif);color:#ffffff59;height:40px;font-size:8rem;line-height:.4}.slideshow-module__vhzMdG__wishText{font-family:var(--serif);-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:clamp(1.8rem,3vw,2.8rem);font-style:italic;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.slideshow-module__vhzMdG__from{align-items:center;gap:16px;display:flex}.slideshow-module__vhzMdG__avatar{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.4rem;font-weight:800;display:grid}.slideshow-module__vhzMdG__from div{flex-direction:column;line-height:1.3;display:flex}.slideshow-module__vhzMdG__from strong{font-size:1.4rem}.slideshow-module__vhzMdG__from small{color:#ffffff8c}.slideshow-module__vhzMdG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.slideshow-module__vhzMdG__empty h2{font-size:5rem}.slideshow-module__vhzMdG__empty p{color:#ffffffa6;font-size:1.2rem}.slideshow-module__vhzMdG__progress{z-index:2;background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.slideshow-module__vhzMdG__progress span{transform-origin:0;background:#fff;height:100%;animation:linear both slideshow-module__vhzMdG__progress;display:block}@keyframes slideshow-module__vhzMdG__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.slideshow-module__vhzMdG__bottom{grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;padding:24px 40px 32px;display:grid}.slideshow-module__vhzMdG__counter{color:#fff9;font-size:.95rem}.slideshow-module__vhzMdG__counter strong{color:#fff;font-size:1.4rem}.slideshow-module__vhzMdG__controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .4s, transform .4s var(--ease);background:#00000073;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:8px;display:flex}.slideshow-module__vhzMdG__idle .slideshow-module__vhzMdG__controls{opacity:0;pointer-events:none;transform:translateY(12px)}.slideshow-module__vhzMdG__durations{padding:0 4px;display:flex}.slideshow-module__vhzMdG__durations button{color:#fff9;border-radius:999px;height:34px;padding:0 10px;font-size:.8rem;font-weight:600}.slideshow-module__vhzMdG__durActive{background:#ffffff1f;color:#fff!important}.slideshow-module__vhzMdG__qr{color:var(--ink);background:#fff;border-radius:22px;justify-self:end;align-items:center;gap:16px;padding:12px 12px 12px 20px;display:flex}.slideshow-module__vhzMdG__qr div{text-align:right;flex-direction:column;line-height:1.3;display:flex}.slideshow-module__vhzMdG__qr strong{font-size:1.1rem}.slideshow-module__vhzMdG__qr small{color:var(--muted)}.slideshow-module__vhzMdG__qrImg{border-radius:12px}@media (max-width:900px){.slideshow-module__vhzMdG__top{padding:16px 20px}.slideshow-module__vhzMdG__brand small{display:none}.slideshow-module__vhzMdG__stage{grid-template-columns:1fr;align-content:center;gap:20px;padding:0 20px}.slideshow-module__vhzMdG__photoWrap{justify-self:center;max-height:48dvh}.slideshow-module__vhzMdG__wish{gap:14px}.slideshow-module__vhzMdG__quoteMark{display:none}.slideshow-module__vhzMdG__wishText{-webkit-line-clamp:4;font-size:1.3rem}.slideshow-module__vhzMdG__bottom{grid-template-columns:1fr;justify-items:center;padding:16px 16px 24px}.slideshow-module__vhzMdG__counter,.slideshow-module__vhzMdG__qr,.slideshow-module__vhzMdG__durations{display:none}}
