._78DZSa_polaroid{width:min(100%,27.5rem,77.4dvh - 6.02rem);color:var(--keepsake-ink);background:linear-gradient(170deg, var(--keepsake-paper) 60%, var(--keepsake-paper-shade) 100%);border-radius:2px;padding:4.5% 4.5% 0;animation:.36s cubic-bezier(.16,1,.3,1) both _78DZSa_keepsake-settle;position:relative;transform:rotate(-2deg);box-shadow:0 2px 4px #00000059,0 18px 40px #00000080}@keyframes _78DZSa_keepsake-settle{0%{opacity:0;transform:translateY(14px)rotate(-5.5deg)scale(.97)}}@media (prefers-reduced-motion:reduce){._78DZSa_polaroid{animation:none}}._78DZSa_tape{z-index:1;background-color:var(--keepsake-tape);background-image:radial-gradient(circle, var(--keepsake-tape-dot) 22%, transparent 25%);opacity:.94;clip-path:polygon(0 0,2.5% 12.5%,0 25%,2.5% 37.5%,0 50%,2.5% 62.5%,0 75%,2.5% 87.5%,0 100%,100% 100%,97.5% 87.5%,100% 75%,97.5% 62.5%,100% 50%,97.5% 37.5%,100% 25%,97.5% 12.5%,100% 0);background-size:.62rem .62rem;width:34%;height:2.1rem;position:absolute;top:-1.05rem;left:50%;transform:translate(-50%)rotate(-3deg)}._78DZSa_photo{aspect-ratio:1;background:var(--keepsake-page);position:relative;overflow:hidden}._78DZSa_caption{transform-origin:0;flex-direction:column;justify-content:center;min-height:5.25rem;padding:.5rem 22% .75rem .35rem;display:flex;transform:rotate(-.8deg)}._78DZSa_title{font-size:calc(2.45rem * var(--keepsake-caption-scale,1));line-height:1.05}._78DZSa_detail{letter-spacing:.01em;color:var(--keepsake-ink-soft);margin-top:.2rem;font-size:.82rem}._78DZSa_stamp{opacity:.82;pointer-events:none;position:absolute;bottom:.4rem;right:-3%;transform:rotate(-11deg)}
@font-face{font-family:keepsakeHand;src:url(../media/caveat_latin_700_normal-s.p.05jlb5hscku72.woff2?dpl=aws-505cde483603b4b734ffd08d)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:keepsakeHand Fallback;src:local(Arial);ascent-override:126.46%;descent-override:39.52%;line-gap-override:0.0%;size-adjust:75.91%}.nBSdvW_className{font-family:keepsakeHand,keepsakeHand Fallback;font-weight:700}
.RIaNpq_polaroid{background:var(--color-card);box-shadow:0 1px 2px color-mix(in srgb, var(--color-foreground) 12%, transparent), 0 6px 16px color-mix(in srgb, var(--color-foreground) 10%, transparent);transform:rotate(var(--polaroid-tilt,0deg));border-radius:.25rem;flex-direction:column;gap:.5rem;padding:.6rem .6rem .75rem;transition:transform .16s;display:flex;position:relative}.RIaNpq_polaroid[data-interactive=true]:hover{transform:rotate(0)scale(1.02)}@media (prefers-reduced-motion:reduce){.RIaNpq_polaroid,.RIaNpq_polaroid[data-interactive=true]:hover{transition:none}}.RIaNpq_tape{background:color-mix(in srgb, var(--color-warning) 28%, transparent);width:3.5rem;height:1.1rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-warning) 20%, transparent);position:absolute;top:-.55rem;left:50%;transform:translate(-50%)rotate(-3deg)}.RIaNpq_photo{aspect-ratio:1;background:var(--color-muted);width:100%;position:relative;overflow:hidden}.RIaNpq_caption{text-align:center;flex-direction:column;align-items:center;min-height:2.25rem;line-height:1.25;display:flex}.RIaNpq_captionTitle{color:var(--color-foreground);text-wrap:balance;font-size:1.2rem;line-height:1.1}.RIaNpq_captionDetail{color:var(--color-muted-foreground);margin-top:.125rem;font-size:.72rem}
.vUtd0q_effect{perspective:700px;width:100%;position:relative}.vUtd0q_ball{opacity:0;pointer-events:none;background:linear-gradient(35deg, transparent 42%, color-mix(in srgb, var(--color-foreground) 18%, transparent) 43%, transparent 48%), linear-gradient(135deg, transparent 38%, color-mix(in srgb, var(--color-foreground) 16%, transparent) 40%, transparent 46%), linear-gradient(70deg, var(--color-card) 30%, var(--color-muted) 48%, var(--color-card) 70%);clip-path:polygon(12% 9%,40% 0,66% 7%,85% 4%,100% 37%,92% 65%,96% 82%,62% 100%,33% 91%,9% 97%,0 61%,5% 34%);border-radius:35%;width:2.2rem;height:2rem;position:absolute;top:45%;left:calc(50% - 1.1rem)}.vUtd0q_effect [data-polaroid-tape]{transform-origin:100%}.vUtd0q_refundedOverlay{background:color-mix(in srgb, var(--color-background) 45%, transparent);position:absolute;inset:0}.vUtd0q_refundMessage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.75rem .75rem 3.25rem;display:flex;position:absolute;inset:0}.vUtd0q_refundedOverlay .vUtd0q_tossSurface{width:100%;height:100%;min-height:44px;color:var(--color-foreground);white-space:normal;background:0 0;border-radius:0;align-items:flex-end;padding:.5rem;position:absolute;inset:0}.vUtd0q_tossSurface:focus-visible{outline:2px solid var(--color-ring);outline-offset:-3px}.vUtd0q_tossLabel{background:var(--color-card);border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:.25rem .5rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.vUtd0q_refundMessage{padding:.75rem}.vUtd0q_refundedOverlay .vUtd0q_tossSurface{align-items:center}.vUtd0q_tossLabel,.vUtd0q_refundedOverlay:hover .vUtd0q_refundMessage,.vUtd0q_refundedOverlay:focus-within .vUtd0q_refundMessage,.vUtd0q_refundedOverlay[data-pending=true] .vUtd0q_refundMessage{opacity:0}.vUtd0q_refundedOverlay:hover .vUtd0q_tossLabel,.vUtd0q_refundedOverlay:focus-within .vUtd0q_tossLabel,.vUtd0q_refundedOverlay[data-pending=true] .vUtd0q_tossLabel{opacity:1}}@media (hover:none),(pointer:coarse){.vUtd0q_refundMessage>svg{display:none}}.vUtd0q_readyOverlay{position:absolute;inset:0}.vUtd0q_readyOverlay .vUtd0q_zoomSurface{width:100%;height:100%;color:var(--color-foreground);cursor:zoom-in;background:0 0;border-radius:0;align-items:flex-end;padding:.5rem;position:absolute;inset:0}.vUtd0q_zoomLabel{background:var(--color-card);border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .5rem;display:inline-flex}.vUtd0q_photoActions{position:absolute;top:.25rem;right:.25rem}.vUtd0q_photoActions>button{background:var(--color-card);color:var(--color-foreground)}.vUtd0q_zoomSurface:focus-visible{outline:2px solid var(--color-ring);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.vUtd0q_zoomLabel,.vUtd0q_photoActions{opacity:0}.vUtd0q_readyOverlay:hover .vUtd0q_zoomLabel,.vUtd0q_readyOverlay:focus-within .vUtd0q_zoomLabel,.vUtd0q_readyOverlay:hover .vUtd0q_photoActions,.vUtd0q_readyOverlay:focus-within .vUtd0q_photoActions{opacity:1}}
._0JJx4q_layout{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){._0JJx4q_layout{grid-template-columns:minmax(0,1fr) 19rem}}._0JJx4q_page{isolation:isolate;background:radial-gradient(ellipse at 45% 40%, var(--keepsake-page) 45%, var(--keepsake-page-edge) 100%);justify-content:center;align-items:center;min-width:0;padding:2.5rem 1.5rem 2rem;display:flex;position:relative;overflow:hidden}._0JJx4q_page:before{content:"";z-index:-1;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}._0JJx4q_sprig{z-index:-1;opacity:.55;pointer-events:none;position:absolute}._0JJx4q_sprigTopLeft{top:1rem;left:.75rem}._0JJx4q_sprigBottomLeft{bottom:.75rem;left:.5rem}._0JJx4q_sprigBottomRight{bottom:.75rem;right:.5rem}._0JJx4q_zoomSurface._0JJx4q_zoomSurface{width:100%;height:100%;color:var(--color-foreground);cursor:zoom-in;background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-end;padding:.5rem;position:absolute;inset:0}._0JJx4q_zoomSurface._0JJx4q_zoomSurface:focus-visible{outline:2px solid var(--color-ring);outline-offset:-3px}._0JJx4q_zoomLabel{background:var(--color-card);border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .5rem;display:inline-flex}@media (hover:hover) and (pointer:fine){._0JJx4q_zoomLabel{opacity:0;transition:opacity .12s}._0JJx4q_zoomSurface:hover ._0JJx4q_zoomLabel,._0JJx4q_zoomSurface:focus-visible ._0JJx4q_zoomLabel{opacity:1}}._0JJx4q_zoomed{border-radius:.25rem;align-self:stretch;width:100%;max-height:min(70dvh,40rem);position:relative;overflow:auto}._0JJx4q_zoomed img{max-width:none;display:block}._0JJx4q_fitPhoto{z-index:1;position:absolute;top:.75rem;left:.75rem}._0JJx4q_column{flex-direction:column;gap:1.25rem;min-width:0;padding:1.5rem;display:flex}
/*# sourceMappingURL=23z7picn-ahgr.css.map*/