.garden-stamp-intro{position:fixed;inset:0;z-index:10001;background:#102e27;color:#eee9d5;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;isolation:isolate}.garden-stamp-intro:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#36615155,transparent 65%),radial-gradient(#e4dba315 .7px,transparent .7px);background-size:auto,5px 5px;pointer-events:none}.garden-stamp-kicker{font-size:8px;letter-spacing:3px;position:absolute;top:9%;text-align:center}.garden-stamp-board{width:min(88vw,1150px);position:relative;margin-top:-4vh}.garden-stamp-board .puzzle-piece{pointer-events:none;filter:drop-shadow(0 15px 12px #001c1a77)}.garden-stamp-caption{position:absolute;bottom:9%;text-align:center;opacity:0;padding:0 25px}.garden-stamp-caption small{font-size:7px;letter-spacing:2px;color:#c3cfa1}.garden-stamp-caption h2{font:clamp(36px,4.3vw,64px)/1.1 'Italiana',Georgia,serif;margin:15px 0}.garden-stamp-caption p{font-size:10px;color:#d7ddc4}.garden-stamp-skip{position:absolute;top:32px;right:4%;background:transparent;color:#dbdfc6;border:1px solid #e2e8c644;border-radius:30px;padding:10px 15px;font-size:9px;z-index:4}.garden-stamp-skip:focus-visible{outline:2px solid #eadca7;outline-offset:4px}.garden-stamp-veil{position:absolute;inset:0;background:#183c30;opacity:0;pointer-events:none;z-index:3}@media(max-width:700px){.garden-stamp-board{width:108vw;margin-top:-7vh}.garden-stamp-kicker{top:20%;font-size:6px;letter-spacing:2px}.garden-stamp-caption{bottom:23%}.garden-stamp-caption h2{font-size:38px}.garden-stamp-caption p{font-size:9px;line-height:1.7;max-width:250px}.garden-stamp-skip{font-size:8px;top:25px}}
