.display-module__We8ObW__root{-webkit-user-select:none;user-select:none;--pw:min(88vw, 62vh);flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2.2vh,28px);width:100%;height:100dvh;padding:clamp(12px,2.5vh,32px) 4vw;display:flex;position:relative;overflow:hidden}@media (orientation:portrait){.display-module__We8ObW__root{--pw:min(86vw, 58vh)}}.display-module__We8ObW__root.display-module__We8ObW__idle{cursor:none}.display-module__We8ObW__title{z-index:1;text-align:center;color:#fff;margin:0;font-size:max(2.4rem,6vmin);position:relative}.display-module__We8ObW__stage{z-index:1;width:var(--pw);margin-bottom:calc(var(--pw) * .16);flex:none;position:relative;container-type:inline-size}.display-module__We8ObW__frame{width:100%}.display-module__We8ObW__logo{z-index:3;pointer-events:none;width:34%;position:absolute;bottom:0;left:50%;transform:translate(-50%,55%)}.display-module__We8ObW__caption{-webkit-line-clamp:2;max-width:30%;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;padding-left:1.5%;font-size:clamp(1rem,4cqw,3.4rem);line-height:1.05;display:-webkit-box;overflow:hidden}.display-module__We8ObW__canvas{position:absolute;inset:0;container-type:size}.display-module__We8ObW__layer{isolation:isolate;position:absolute;inset:0;overflow:hidden}.display-module__We8ObW__enter{animation:display-module__We8ObW__slide-in .9s var(--ease-soft) both;will-change:opacity, transform}.display-module__We8ObW__fresh{animation:display-module__We8ObW__develop 1.4s var(--ease-out) both;will-change:opacity, transform, filter}@keyframes display-module__We8ObW__slide-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes display-module__We8ObW__develop{0%{opacity:0;filter:brightness(1.8)contrast(.4)blur(6px);transform:scale(1.03)}35%{opacity:1}to{opacity:1;filter:brightness()contrast()blur();transform:scale(1)}}.display-module__We8ObW__photo,.display-module__We8ObW__video{object-fit:cover;-webkit-user-drag:none;background:#000;width:100%;height:100%;display:block}.display-module__We8ObW__newTag{z-index:2;background:var(--paper);color:var(--red-700);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;box-shadow:var(--shadow-pop);opacity:0;animation:display-module__We8ObW__tag 3s var(--ease-out) both;border-radius:999px;padding:.32em .8em .2em;font-size:clamp(.7rem,2.8cqw,1.3rem);line-height:1;position:absolute;top:4%;left:4%}@keyframes display-module__We8ObW__tag{0%{opacity:0;transform:translateY(-6px)}12%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0}}.display-module__We8ObW__velvet{background:linear-gradient(160deg, var(--red-900) 0%, var(--red-800) 100%);color:#fff}.display-module__We8ObW__velvet:before{content:"";opacity:.24;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-size:240px 240px;position:absolute;inset:0}.display-module__We8ObW__message{text-align:center;justify-content:center;align-items:center;padding:12% 10%;display:flex}.display-module__We8ObW__quote{font-family:var(--font-display);color:var(--gold-300);opacity:.14;pointer-events:none;font-size:86cqw;line-height:1;position:absolute;top:-11%;left:3%}.display-module__We8ObW__messageText{font-family:var(--font-sans);letter-spacing:-.005em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 14px #00000059;margin:0;font-weight:700;line-height:1.22;position:relative}.display-module__We8ObW__messageText[data-size=s]{font-size:8.2cqw}.display-module__We8ObW__messageText[data-size=m]{font-size:6.4cqw}.display-module__We8ObW__messageText[data-size=l]{font-size:5cqw}.display-module__We8ObW__empty{transition:opacity .9s var(--ease-soft);flex-direction:column;justify-content:center;align-items:center;gap:5%;display:flex}.display-module__We8ObW__emptyHidden{opacity:0}.display-module__We8ObW__qrBig{aspect-ratio:1;background:var(--paper);width:56%;box-shadow:var(--shadow-pop);border-radius:4%;padding:3.5%;position:relative}.display-module__We8ObW__qrBig img{width:100%;height:100%;display:block}.display-module__We8ObW__emptyText{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#fff;margin:0;font-size:6.6cqw;line-height:1;position:relative}.display-module__We8ObW__corner{z-index:5;flex-direction:column;align-items:flex-end;gap:.9vmin;display:flex;position:absolute;bottom:2.5vmin;right:3.7vmin}.display-module__We8ObW__counter{font-family:var(--font-sans);letter-spacing:.01em;color:#ffffffb3;text-shadow:0 1px 2px #0006;white-space:nowrap;margin:0;font-size:max(.75rem,1.3vmin);font-weight:600}.display-module__We8ObW__qrCard{background:var(--paper);width:16vmin;color:var(--ink);box-shadow:var(--shadow-pop);text-align:center;border-radius:1.3vmin;flex-direction:column;align-items:center;gap:.75vmin;padding:.85vmin .85vmin 1vmin;display:flex}.display-module__We8ObW__qrCard img{aspect-ratio:1;border-radius:.55vmin;width:100%;display:block}.display-module__We8ObW__qrCardText{font-family:var(--font-sans);margin:0;font-size:max(.72rem,1.4vmin);font-weight:700;line-height:1.2}.display-module__We8ObW__pill{z-index:5;color:#ffffffd9;font-family:var(--font-sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;top:clamp(10px,2vh,24px);left:clamp(10px,2vw,24px)}.display-module__We8ObW__pillDot{background:var(--gold-300);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite display-module__We8ObW__pulse}@keyframes display-module__We8ObW__pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.display-module__We8ObW__enter,.display-module__We8ObW__fresh,.display-module__We8ObW__pillDot{animation:none}.display-module__We8ObW__empty{transition:none}.display-module__We8ObW__newTag{animation:3s step-end both display-module__We8ObW__tag-flat}@keyframes display-module__We8ObW__tag-flat{0%{opacity:1}to{opacity:0}}}
