.hall-of-fame-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.guest-flip-card{perspective:1600px;min-width:0;position:relative;container-type:inline-size}.guest-flip-inner{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:grid}.guest-flip-card[data-flipped=true] .guest-flip-inner{transform:rotateY(180deg)}.guest-flip-front,.guest-flip-back{backface-visibility:hidden;grid-area:1/1;min-width:0}.guest-flip-front{color:#304b3b;background:#f6f0e3;border:1px solid #d6bc97;border-radius:16px;justify-content:center;align-items:center;padding:40px;display:flex;box-shadow:0 8px 24px #29423708}.guest-flip-front:before{content:"";border:1px solid #d6bc9770;border-radius:9px;position:absolute;inset:14px}.guest-flip-front span{text-align:center;overflow-wrap:anywhere;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,5vw,64px);font-style:italic;font-weight:500;line-height:1.1}.guest-flip-back{transform:rotateY(180deg)}.guest-flip-toggle{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:16px;width:100%;height:100%;position:absolute;inset:0}.guest-flip-toggle:focus-visible{outline-offset:5px;outline:3px solid #9c8050}.guest-profile-page .guest-flip-back .guest-paper-card{grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:440px}.guest-flip-back .guest-card-kraft{padding:28px 24px 20px}.guest-flip-back .guest-card-kraft:after{width:auto;height:1px;inset:auto 20px 0}.guest-flip-back .guest-card-welcome{margin-bottom:24px;font-size:18px}.guest-flip-back .guest-card-portrait{width:min(150px,100%)}.guest-flip-back .guest-card-polaroid{padding:6px}.guest-flip-back .guest-card-polaroid:before{width:60px;height:20px;top:-10px;left:calc(50% - 30px)}.guest-flip-back .guest-card-portrait figcaption{font-size:20px}.guest-flip-back .guest-card-paper{padding:28px 24px 20px}.guest-flip-back .guest-card-name{margin-bottom:14px;font-size:40px}.guest-flip-back .guest-card-rule{width:40px;margin-bottom:18px}.guest-flip-back .guest-card-message{margin-bottom:28px;font-size:15px;line-height:1.7}.guest-flip-back .guest-card-signature{font-size:17px}@container (width>=480px){.guest-profile-page .guest-flip-back .guest-paper-card{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.guest-flip-back .guest-card-kraft{padding-inline:18px}.guest-flip-back .guest-card-kraft:after{width:1px;height:auto;inset:20px 0 20px auto}}@media (width>=760px){.hall-of-fame-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.hall-of-fame-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guest-flip-front span{font-size:48px}}@media (prefers-reduced-motion:reduce){.guest-flip-inner{transition:none}}
