#p_guests{min-height:1000px}#p_guests #guest{position:relative}#p_guests #guest .wavedec{position:absolute;left:0;height:100%;object-fit:contain;z-index:-10}@media screen and (max-width:768px){#p_guests #guest .wavedec{top:0;max-width:100%}}#p_guests #guest .circ-l{width:1000px;height:1000px;border-radius:50%;background:url(/b/pt-minidot.png),linear-gradient(180deg,#a53860,#ffacac);background-size:10px;position:absolute;left:50%;bottom:-10%}@media screen and (max-width:768px){#p_guests #guest .circ-l{opacity:.2}}#p_guests #guest .confine{padding-block:100px;max-width:min(1440px,90%);margin:0 auto;display:grid;grid-template-columns:1fr 2fr;grid-gap:2em;gap:2em;overflow:hidden;align-items:center;grid-gap:200px;gap:200px}@media screen and (max-width:1440px){#p_guests #guest .confine{grid-template-columns:1fr 2.5fr;gap:50px}}@media screen and (max-width:1024px){#p_guests #guest .confine{grid-template-columns:1fr}}#p_guests #guest .confine .l{position:relative}#p_guests #guest .confine .l .title{max-width:300px}#p_guests #guest .confine .l p{color:#d77189;font-size:1.4rem;padding-bottom:1em}#p_guests #guest .confine .r{--dur:20s;display:grid;grid-template-columns:1fr 1fr 1fr}#p_guests #guest .confine .r .hz{display:flex;flex-direction:column;height:800px;width:250px;flex-shrink:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,white 10%,white 90%,transparent);mask-image:linear-gradient(180deg,transparent 0,white 10%,white 90%,transparent);padding-inline:1em}@media screen and (max-width:768px){#p_guests #guest .confine .r .hz{height:400px;width:100%}}#p_guests #guest .confine .r .hz .scroll{display:flex;flex-direction:column;flex-shrink:0;animation:scrollup var(--dur) linear infinite}@keyframes scrollup{0%{transform:translateY(0)}to{transform:translateY(-100%)}}#p_guests #guest .confine .r .hz .guest{margin-block:1em}#p_guests #guest .confine .r .hz .guest .pn{position:absolute;display:none}#p_guests #guest .confine .r .hz .guest img{width:100%;aspect-ratio:1/1}#p_guests #guest .confine .r .hz{transform:translateY(10%)}#p_guests #guest .confine .r .hz:nth-child(2){transform:translateY(-5%)}#p_guests #guest .confine .r .hz:nth-child(2) .scroll{animation-direction:reverse}@media screen and (max-width:550px){#p_guests #guest .confine .r{grid-template-columns:1fr 1fr}#p_guests #guest .confine .r .hz:nth-child(3){display:none}}#p_guests .guest-list{display:flex;align-items:center;max-width:1800px;margin:200px auto 0;flex-direction:column}#p_guests .guest-list .title{margin:0 auto}@media screen and (max-width:800px){#p_guests .guest-list .title{max-width:80%}}#p_guests .guest-list .gl{display:flex;align-items:center;justify-content:center;gap:1em;flex-wrap:wrap;margin:50px}@media screen and (max-width:420px){#p_guests .guest-list .gl{margin:20px 0}}#p_guests .guest-list .gl .guest{width:300px;aspect-ratio:1/1;border:3px solid #d77189;border-radius:1em}@media screen and (max-width:550px){#p_guests .guest-list .gl .guest{width:160px}}@media screen and (max-width:420px){#p_guests .guest-list .gl .guest{width:150px}}#p_guests .guest-list .gl .guest:hover{outline:10px solid #a53860;outline-offset:10px;rotate:2deg;scale:1.1;z-index:10}#p_guests .guest-list .gl .guest img{width:100%;height:100%;object-fit:cover}