.std-column{--std-band:7rem;padding-top:max(2.5rem, calc(env(safe-area-inset-top,0px) + 1rem));padding-bottom:env(safe-area-inset-bottom,0px);container-type:size}@media (min-width:640px){.std-column{--std-band:8rem;padding-top:max(3.5rem, calc(env(safe-area-inset-top,0px) + 1rem))}}.std-frame{z-index:5;width:min(100cqw, 32rem, (100cqh - var(--std-band)) * 1333 / 2000);aspect-ratio:1333/2000;flex:none;position:relative}.std-perspective{perspective:1200px;cursor:pointer;touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:100%}.std-perspective:focus-visible .std-card{outline:2px solid var(--accent-green);outline-offset:4px}.std-card{--sx:0px;--sy:0px;opacity:0;width:100%;height:100%;position:relative}.std-waiting{animation:.6s 8s forwards std-fallback-reveal}.std-entering{animation:1.5s cubic-bezier(.25,.8,.25,1) forwards std-elevate}.std-entering .std-flipper{animation:1.5s cubic-bezier(.25,.8,.25,1) both std-elevate-shadow}.std-settled{opacity:1;transition:transform .45s cubic-bezier(.22,1,.36,1)}@keyframes std-elevate{0%{opacity:0;transform:translateY(44px)scale(.99)}70%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes std-elevate-shadow{0%{box-shadow:0 4px 10px -6px #23180c1a,0 1px 3px -1px #23180c0f}}@keyframes std-fallback-reveal{to{opacity:1}}.std-flipper{width:100%;height:100%;box-shadow:var(--sx) calc(22px + var(--sy)) 48px -24px #23180c42, calc(var(--sx) * .4) calc(6px + var(--sy) * .4) 14px -8px #23180c24;border-radius:2px;transition:box-shadow .45s cubic-bezier(.22,1,.36,1);position:relative}.std-card.std-tilting{transition:none}.std-tilting .std-flipper{transition:box-shadow 80ms linear}.std-show-back .std-stock{visibility:hidden}.std-show-back .std-back{visibility:visible}.std-mid-turn-x .std-back{transform:scaleX(-1)}.std-mid-turn-y .std-back{transform:scaleY(-1)}.std-stock{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent);background:linear-gradient(#fefdfa,#fcfaf5 22%);border-radius:2px;padding:10px;position:absolute;inset:0}.std-back{color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent);visibility:hidden;background:#fcfaf5;border-radius:2px;justify-content:center;align-items:center;padding:2rem 1.75rem;display:flex;position:absolute;inset:0}.std-back>*{z-index:1;position:relative}.std-stock:before,.std-stock:after,.std-back:before,.std-back:after{content:"";border-radius:inherit;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.std-stock:before,.std-stock:after{-webkit-mask-image:linear-gradient(#0006,#000 22%);mask-image:linear-gradient(#0006,#000 22%)}.std-stock:before,.std-back:before{opacity:.1;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"200\" height=\"200\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.85\" numOctaves=\"2\" seed=\"7\" stitchTiles=\"stitch\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.1 0\"/></filter><rect width=\"100%25\" height=\"100%25\" filter=\"url(%23n)\"/></svg>");background-size:200px 200px}.std-stock:after,.std-back:after{opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"320\" height=\"320\"><filter id=\"m\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.035\" numOctaves=\"3\" seed=\"3\" stitchTiles=\"stitch\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.55  0 0 0 0 0.47  0 0 0 0 0.36  0 0 0 1.4 -0.45\"/></filter><rect width=\"100%25\" height=\"100%25\" filter=\"url(%23m)\"/></svg>");background-size:320px 320px}.std-photo-well{z-index:1;border-radius:1px;width:100%;height:100%;position:relative;overflow:hidden}.std-photo-well:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 2px #23180c24}.std-rsvp{opacity:0}.std-rsvp-waiting{animation:.6s 8s forwards std-fallback-reveal}.std-rsvp-entering{animation:.7s cubic-bezier(.22,1,.36,1) .8s both std-rise}.std-rsvp-shown{opacity:1}@keyframes std-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.std-clouds{z-index:45;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.std-card,.std-rsvp,.std-flipper{opacity:1;animation:none!important}.std-clouds{display:none}}
