.envelope-experience-module__vDQ1gq__experience{background:var(--invite-paper);min-height:100dvh;overflow-x:clip}.envelope-experience-module__vDQ1gq__scene{--envelope-ratio:1.58;--envelope-width:min(84vw, calc((100dvh - 9rem) * var(--envelope-ratio)), 44rem);--envelope-height:calc(var(--envelope-width) / var(--envelope-ratio));z-index:100;perspective:1500px;height:100dvh;animation:0s linear 8s forwards envelope-experience-module__vDQ1gq__envelope-fail-open;position:fixed;inset:0;overflow:hidden}.envelope-experience-module__vDQ1gq__scene[data-active=true]{animation:none}.envelope-experience-module__vDQ1gq__well[data-envelope-well]{animation:0s linear 8s forwards envelope-experience-module__vDQ1gq__envelope-well-fail-open}.envelope-experience-module__vDQ1gq__card[data-envelope-card]{animation:0s linear 8s forwards envelope-experience-module__vDQ1gq__envelope-card-fail-open}.envelope-experience-module__vDQ1gq__scene[data-active=true] .envelope-experience-module__vDQ1gq__well[data-envelope-well],.envelope-experience-module__vDQ1gq__scene[data-active=true] .envelope-experience-module__vDQ1gq__card[data-envelope-card]{animation:none}.envelope-experience-module__vDQ1gq__stage,.envelope-experience-module__vDQ1gq__backPanel,.envelope-experience-module__vDQ1gq__lining,.envelope-experience-module__vDQ1gq__flap,.envelope-experience-module__vDQ1gq__leftFold,.envelope-experience-module__vDQ1gq__rightFold,.envelope-experience-module__vDQ1gq__bottomFold,.envelope-experience-module__vDQ1gq__invitation,.envelope-experience-module__vDQ1gq__skip{animation:0s linear 8s forwards envelope-experience-module__vDQ1gq__envelope-layers-fail-open}.envelope-experience-module__vDQ1gq__scene[data-active=true] .envelope-experience-module__vDQ1gq__stage,.envelope-experience-module__vDQ1gq__scene[data-active=true] .envelope-experience-module__vDQ1gq__backPanel,.envelope-experience-module__vDQ1gq__scene[data-active=true] .envelope-experience-module__vDQ1gq__lining,.envelope-experience-module__vDQ1gq__scene[data-active=true] .envelope-experience-module__vDQ1gq__flap,.envelope-experience-module__vDQ1gq__scene[data-active=true] .envelope-experience-module__vDQ1gq__leftFold,.envelope-experience-module__vDQ1gq__scene[data-active=true] .envelope-experience-module__vDQ1gq__rightFold,.envelope-experience-module__vDQ1gq__scene[data-active=true] .envelope-experience-module__vDQ1gq__bottomFold,.envelope-experience-module__vDQ1gq__scene[data-active=true] .envelope-experience-module__vDQ1gq__invitation,.envelope-experience-module__vDQ1gq__scene[data-active=true] .envelope-experience-module__vDQ1gq__skip{animation:none}.envelope-experience-module__vDQ1gq__sceneRevealed{z-index:auto;perspective:none;height:auto;min-height:100dvh;position:relative;inset:auto;overflow:visible}.envelope-experience-module__vDQ1gq__layers{display:contents}.envelope-experience-module__vDQ1gq__stage{z-index:1;background:radial-gradient(ellipse at 50% 46%, color-mix(in srgb, var(--invite-paper-alt) 78%, transparent), transparent 48%), linear-gradient(145deg, color-mix(in srgb, var(--invite-paper) 92%, var(--invite-accent-soft)), color-mix(in srgb, var(--invite-paper-alt) 86%, var(--invite-paper)));pointer-events:none;height:100dvh;display:block;position:fixed;inset:0;overflow:hidden}.envelope-experience-module__vDQ1gq__stage:after{background-image:radial-gradient(circle, color-mix(in srgb, var(--invite-ink) 9%, transparent) 0 .45px, transparent .65px);content:"";opacity:.16;background-size:11px 13px;position:absolute;inset:0}.envelope-experience-module__vDQ1gq__well{z-index:20;will-change:clip-path;height:100dvh;position:fixed;inset:0}.envelope-experience-module__vDQ1gq__wellFree{z-index:50}.envelope-experience-module__vDQ1gq__wellRevealed{will-change:auto;height:auto;position:static;inset:auto}.envelope-experience-module__vDQ1gq__card{transform-origin:50%;min-height:100dvh}.envelope-experience-module__vDQ1gq__cardLocked{background:var(--invite-paper);height:100dvh;box-shadow:0 1.5rem 3.5rem color-mix(in srgb, var(--invite-shadow) 22%, transparent), 0 .25rem .8rem color-mix(in srgb, var(--invite-shadow) 12%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--invite-line) 42%, transparent);will-change:transform;border-radius:.45rem;position:absolute;inset:0;overflow:hidden}.envelope-experience-module__vDQ1gq__content{background:var(--invite-paper);min-height:100dvh}.envelope-experience-module__vDQ1gq__content:focus{outline:none}.envelope-experience-module__vDQ1gq__backPanel,.envelope-experience-module__vDQ1gq__lining,.envelope-experience-module__vDQ1gq__flap,.envelope-experience-module__vDQ1gq__leftFold,.envelope-experience-module__vDQ1gq__rightFold,.envelope-experience-module__vDQ1gq__bottomFold{width:var(--envelope-width);height:var(--envelope-height);backface-visibility:hidden;pointer-events:none;transform-style:preserve-3d;will-change:transform, opacity;display:block;position:fixed;top:50%;left:50%;translate:-50% -50%}.envelope-experience-module__vDQ1gq__backPanel{z-index:10;background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--invite-paper) 88%, transparent) 0 5%, transparent 36%), repeating-linear-gradient(102deg, transparent 0 8px, color-mix(in srgb, var(--invite-line) 24%, transparent) 9px, transparent 10px 18px), linear-gradient(148deg, color-mix(in srgb, var(--invite-paper-alt) 90%, var(--invite-paper)), color-mix(in srgb, var(--invite-accent-soft) 62%, var(--invite-paper)));box-shadow:0 2.25rem 4.5rem color-mix(in srgb, var(--invite-shadow) 24%, transparent), 0 .55rem 1.4rem color-mix(in srgb, var(--invite-shadow) 18%, transparent), inset 0 0 13vmax color-mix(in srgb, var(--invite-accent) 8%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--invite-line) 42%, transparent);border-radius:.45rem}.envelope-experience-module__vDQ1gq__backPanel:after,.envelope-experience-module__vDQ1gq__leftFold:after,.envelope-experience-module__vDQ1gq__rightFold:after,.envelope-experience-module__vDQ1gq__bottomFold:after,.envelope-experience-module__vDQ1gq__flapFace:after{background-image:radial-gradient(ellipse 1.2% 0.25% at 23% 31%, color-mix(in srgb, var(--invite-ink) 40%, transparent), transparent 100%), radial-gradient(ellipse 0.9% 0.2% at 68% 62%, color-mix(in srgb, var(--invite-ink) 35%, transparent), transparent 100%), radial-gradient(ellipse 1.4% 0.2% at 41% 78%, color-mix(in srgb, var(--invite-ink) 30%, transparent), transparent 100%), radial-gradient(ellipse 0.8% 0.22% at 82% 18%, color-mix(in srgb, var(--invite-ink) 38%, transparent), transparent 100%), radial-gradient(ellipse 1.1% 0.18% at 55% 44%, color-mix(in srgb, var(--invite-ink) 32%, transparent), transparent 100%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='4' stitchTiles='stitch' seed='7'/><feColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0.55'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");content:"";opacity:.62;mix-blend-mode:soft-light;background-size:auto,auto,auto,auto,auto,240px 240px;position:absolute;inset:0}.envelope-experience-module__vDQ1gq__lining{z-index:15;background:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--invite-paper) 14%, transparent), transparent 32%), repeating-linear-gradient(132deg, transparent 0 13px, color-mix(in srgb, var(--invite-paper) 11%, transparent) 14px 15px, transparent 16px 28px), linear-gradient(160deg, color-mix(in srgb, var(--invite-accent) 76%, var(--invite-ink)), color-mix(in srgb, var(--invite-accent) 48%, var(--invite-ink)));clip-path:polygon(0 0,100% 0,50% 59%);filter:drop-shadow(0 1.15rem 1.5rem color-mix(in srgb, var(--invite-shadow) 20%, transparent))}.envelope-experience-module__vDQ1gq__flap{--flap-seam-angle:36deg;z-index:40;transform-origin:50% 0}.envelope-experience-module__vDQ1gq__flapBehind{z-index:12}.envelope-experience-module__vDQ1gq__flap:before,.envelope-experience-module__vDQ1gq__flap:after{z-index:2;background:linear-gradient(to bottom, color-mix(in srgb, var(--invite-shadow) 16%, transparent), color-mix(in srgb, var(--invite-line) 92%, transparent));width:62%;height:1.5px;box-shadow:0 1px 0 color-mix(in srgb, var(--invite-paper) 64%, transparent);content:"";position:absolute;top:0}.envelope-experience-module__vDQ1gq__flap:before{transform:rotate(var(--flap-seam-angle));transform-origin:0 0;left:0}.envelope-experience-module__vDQ1gq__flap:after{transform:rotate(calc(var(--flap-seam-angle) * -1));transform-origin:100% 0;right:0}.envelope-experience-module__vDQ1gq__flapFace{clip-path:polygon(0 0,100% 0,50% 58%);backface-visibility:hidden;display:block;position:absolute;inset:0;overflow:hidden}.envelope-experience-module__vDQ1gq__flapOuter{background:linear-gradient(180deg, color-mix(in srgb, var(--invite-paper) 62%, transparent), transparent 36%), linear-gradient(146deg, color-mix(in srgb, var(--invite-paper-alt) 82%, var(--invite-paper)), color-mix(in srgb, var(--invite-accent-soft) 68%, var(--invite-paper)));filter:drop-shadow(0 1.7rem 1.75rem color-mix(in srgb, var(--invite-shadow) 17%, transparent)) drop-shadow(0 0 1px color-mix(in srgb, var(--invite-line) 92%, transparent)) drop-shadow(0 1.5px 0 color-mix(in srgb, var(--invite-shadow) 13%, transparent))}.envelope-experience-module__vDQ1gq__flapOuter:before{background:radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--invite-shadow) 12%, transparent), transparent 9%);content:"";opacity:.72;position:absolute;inset:0}.envelope-experience-module__vDQ1gq__flapInner{background:repeating-linear-gradient(132deg, transparent 0 13px, color-mix(in srgb, var(--invite-paper) 12%, transparent) 14px 15px, transparent 16px 28px), linear-gradient(160deg, color-mix(in srgb, var(--invite-accent) 72%, var(--invite-ink)), color-mix(in srgb, var(--invite-accent) 46%, var(--invite-ink)));transform:rotateX(180deg)}.envelope-experience-module__vDQ1gq__leftFold,.envelope-experience-module__vDQ1gq__rightFold,.envelope-experience-module__vDQ1gq__bottomFold{z-index:30;overflow:hidden}.envelope-experience-module__vDQ1gq__leftFold{background:linear-gradient(46deg, transparent 49.74%, color-mix(in srgb, var(--invite-line) 76%, transparent) 49.94% 50.08%, transparent 50.3%), linear-gradient(134deg, transparent 49.74%, color-mix(in srgb, var(--invite-shadow) 12%, transparent) 49.94% 50.08%, transparent 50.3%), linear-gradient(104deg, color-mix(in srgb, var(--invite-paper-alt) 88%, var(--invite-paper)), color-mix(in srgb, var(--invite-accent-soft) 64%, var(--invite-paper)));clip-path:polygon(0 0,53% 54%,0 100%);filter:drop-shadow(1rem 0 1.35rem color-mix(in srgb, var(--invite-shadow) 10%, transparent));transform-origin:0}.envelope-experience-module__vDQ1gq__rightFold{background:linear-gradient(134deg, transparent 49.74%, color-mix(in srgb, var(--invite-line) 76%, transparent) 49.94% 50.08%, transparent 50.3%), linear-gradient(46deg, transparent 49.74%, color-mix(in srgb, var(--invite-shadow) 12%, transparent) 49.94% 50.08%, transparent 50.3%), linear-gradient(256deg, color-mix(in srgb, var(--invite-paper-alt) 88%, var(--invite-paper)), color-mix(in srgb, var(--invite-accent-soft) 66%, var(--invite-paper)));clip-path:polygon(100% 0,47% 54%,100% 100%);filter:drop-shadow(-1rem 0 1.35rem color-mix(in srgb, var(--invite-shadow) 10%, transparent));transform-origin:100%}.envelope-experience-module__vDQ1gq__bottomFold{background:linear-gradient(42deg, transparent 49.7%, color-mix(in srgb, var(--invite-line) 72%, transparent) 49.93% 50.08%, transparent 50.3%), linear-gradient(138deg, transparent 49.7%, color-mix(in srgb, var(--invite-shadow) 11%, transparent) 49.93% 50.08%, transparent 50.3%), linear-gradient(0deg, color-mix(in srgb, var(--invite-accent-soft) 48%, transparent), transparent 68%), linear-gradient(150deg, color-mix(in srgb, var(--invite-paper-alt) 92%, var(--invite-paper)), color-mix(in srgb, var(--invite-accent-soft) 61%, var(--invite-paper)));clip-path:polygon(0 100%,0 88%,50% 42%,100% 88%,100% 100%);filter:drop-shadow(0 -.9rem 1.25rem color-mix(in srgb, var(--invite-shadow) 10%, transparent));transform-origin:50% 100%}.envelope-experience-module__vDQ1gq__seal{--wax:var(--invite-accent);--wax-light:color-mix(in oklab, var(--invite-accent) 58%, var(--invite-light));--wax-mid:color-mix(in oklab, var(--invite-accent) 72%, var(--invite-shadow));--wax-deep:color-mix(in oklab, var(--invite-accent) 46%, var(--invite-shadow));--wax-gloss:color-mix(in oklab, var(--invite-light) 62%, var(--invite-accent));z-index:60;aspect-ratio:1;width:clamp(4rem,8vw,5.25rem);color:var(--wax-deep);font-family:var(--invite-display);letter-spacing:-.035em;pointer-events:none;filter:brightness(var(--seal-brightness,1)) saturate(var(--seal-saturation,1)) drop-shadow(0 .05em .05em color-mix(in srgb, var(--invite-shadow) 34%, transparent)) drop-shadow(.02em .22em .32em color-mix(in srgb, var(--invite-shadow) 28%, transparent));will-change:transform, opacity;place-items:center;font-size:clamp(1.15rem,2.1vw,1.5rem);font-weight:650;line-height:1;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}.envelope-experience-module__vDQ1gq__sealSpill{background:radial-gradient(ellipse at 26% 24%, color-mix(in srgb, var(--wax-gloss) 22%, transparent), transparent 46%), linear-gradient(152deg, var(--wax) 0%, var(--wax-mid) 62%, var(--wax-deep) 100%);box-shadow:inset .04em .04em .05em color-mix(in srgb, var(--wax-gloss) 38%, transparent), inset -.04em -.05em .07em color-mix(in srgb, var(--wax-deep) 75%, transparent);border-radius:52% 48% 38% 62%/58% 42%;display:block;position:absolute;inset:-9% -7% -5% -8%;transform:rotate(-14deg)}.envelope-experience-module__vDQ1gq__sealSpill:after{background:inherit;box-shadow:inset -.03em -.04em .06em color-mix(in srgb, var(--wax-deep) 70%, transparent);content:"";border-radius:60% 40% 55% 45%/45% 60% 40% 55%;position:absolute;inset:6% -3% 10% 14%;transform:rotate(22deg)}.envelope-experience-module__vDQ1gq__sealDisc{background:radial-gradient(ellipse 55% 45% at 30% 24%, color-mix(in srgb, var(--wax-gloss) 46%, transparent), transparent 100%), radial-gradient(ellipse 60% 50% at 72% 84%, color-mix(in srgb, var(--wax-deep) 55%, transparent), transparent 100%), linear-gradient(148deg, var(--wax-light) 0%, var(--wax) 42%, var(--wax-mid) 100%);box-shadow:inset .05em .06em .07em color-mix(in srgb, var(--wax-gloss) 55%, transparent), inset -.06em -.07em .1em color-mix(in srgb, var(--wax-deep) 80%, transparent), 0 .015em .03em color-mix(in srgb, var(--wax-deep) 55%, transparent);border-radius:46% 54% 48% 52%/53% 47%;display:block;position:absolute;inset:0}.envelope-experience-module__vDQ1gq__sealDisc:before,.envelope-experience-module__vDQ1gq__sealDisc:after{content:"";position:absolute}.envelope-experience-module__vDQ1gq__sealDisc:before{background:radial-gradient(ellipse 70% 60% at 64% 72%, color-mix(in srgb, var(--wax-light) 34%, transparent), transparent 100%), linear-gradient(322deg, var(--wax-light) -20%, var(--wax) 48%, var(--wax-mid) 110%);box-shadow:inset .07em .09em .11em color-mix(in srgb, var(--wax-deep) 82%, transparent), inset -.025em -.03em .05em color-mix(in srgb, var(--wax-gloss) 40%, transparent), 0 -.012em .012em color-mix(in srgb, var(--wax-deep) 65%, transparent), 0 .02em .012em color-mix(in srgb, var(--wax-gloss) 55%, transparent);border-radius:49% 51% 50% 50%/50% 49% 51% 50%;inset:11%}.envelope-experience-module__vDQ1gq__sealDisc:after{border-radius:inherit;background:radial-gradient(ellipse 12% 9% at 22% 58%, color-mix(in srgb, var(--wax-deep) 70%, transparent), transparent 100%), radial-gradient(ellipse 9% 7% at 76% 40%, color-mix(in srgb, var(--wax-gloss) 60%, transparent), transparent 100%), radial-gradient(ellipse 14% 6% at 58% 20%, color-mix(in srgb, var(--wax-deep) 55%, transparent), transparent 100%), radial-gradient(ellipse 10% 12% at 40% 82%, color-mix(in srgb, var(--wax-deep) 50%, transparent), transparent 100%), radial-gradient(ellipse 7% 5% at 84% 70%, color-mix(in srgb, var(--wax-gloss) 50%, transparent), transparent 100%);opacity:.5;mix-blend-mode:soft-light;inset:3%}.envelope-experience-module__vDQ1gq__sealGloss{z-index:4;border-radius:inherit;background:radial-gradient(ellipse 26% 9% at 34% 12%, color-mix(in srgb, var(--wax-gloss) 55%, transparent), transparent 100%), radial-gradient(ellipse 6% 3% at 29% 9%, color-mix(in srgb, var(--invite-light) 70%, transparent), transparent 100%), radial-gradient(ellipse 18% 6% at 70% 90%, color-mix(in srgb, var(--wax-gloss) 18%, transparent), transparent 100%);opacity:.85;pointer-events:none;display:block;position:absolute;inset:0}.envelope-experience-module__vDQ1gq__sealImpression{z-index:3;color:var(--wax-deep);text-shadow:0 -.035em .02em color-mix(in srgb, var(--invite-shadow) 55%, var(--wax-deep)), 0 .045em .015em color-mix(in srgb, var(--wax-gloss) 72%, transparent), 0 .01em .12em color-mix(in srgb, var(--wax-deep) 35%, transparent);justify-content:center;align-items:center;gap:.16em;display:flex;position:relative;transform:scale(1.06)}.envelope-experience-module__vDQ1gq__ampersand{opacity:.92;font-size:.5em;font-weight:500;translate:0 -.05em}.envelope-experience-module__vDQ1gq__prompt{z-index:61;top:calc(50% + var(--envelope-height) / 2 + clamp(.9rem, 2vh, 1.5rem));color:color-mix(in srgb, var(--invite-ink) 82%, var(--invite-accent));font-family:var(--invite-body);letter-spacing:.17em;pointer-events:none;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.4;position:fixed;left:50%;translate:-50%}.envelope-experience-module__vDQ1gq__invitation{z-index:70;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;width:100%;height:100dvh;margin:0;padding:0;position:fixed;inset:0}.envelope-experience-module__vDQ1gq__invitation:focus-visible{outline:2px solid var(--invite-accent);outline-offset:-.5rem}.envelope-experience-module__vDQ1gq__invitation:disabled{cursor:wait}.envelope-experience-module__vDQ1gq__skip{z-index:80;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--invite-ink) 20%, transparent);min-width:44px;min-height:44px;color:color-mix(in srgb, var(--invite-ink) 82%, var(--invite-accent));background:color-mix(in srgb, var(--invite-paper) 72%, transparent);box-shadow:0 .35rem 1rem color-mix(in srgb, var(--invite-shadow) 9%, transparent);font-family:var(--invite-body);letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);border-radius:999px;padding:.65rem .95rem;font-size:.75rem;font-weight:600;position:fixed}.envelope-experience-module__vDQ1gq__skip:focus-visible{outline:2px solid var(--invite-accent);outline-offset:2px}.envelope-experience-module__vDQ1gq__skip:disabled{cursor:wait;opacity:.48}@media (hover:hover){.envelope-experience-module__vDQ1gq__layers:has(.envelope-experience-module__vDQ1gq__invitation:not(:disabled):hover) .envelope-experience-module__vDQ1gq__seal{--seal-brightness:1.045;--seal-saturation:1.04}.envelope-experience-module__vDQ1gq__skip:not(:disabled):hover{border-color:color-mix(in srgb, var(--invite-accent) 42%, transparent);background:color-mix(in srgb, var(--invite-paper) 88%, transparent)}}@media (max-width:42rem){.envelope-experience-module__vDQ1gq__scene{--envelope-ratio:1.7}.envelope-experience-module__vDQ1gq__flap{--flap-seam-angle:34deg}.envelope-experience-module__vDQ1gq__flap:before,.envelope-experience-module__vDQ1gq__flap:after{width:61%}.envelope-experience-module__vDQ1gq__skip{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.envelope-experience-module__vDQ1gq__cardLocked,.envelope-experience-module__vDQ1gq__backPanel,.envelope-experience-module__vDQ1gq__lining,.envelope-experience-module__vDQ1gq__flap,.envelope-experience-module__vDQ1gq__leftFold,.envelope-experience-module__vDQ1gq__rightFold,.envelope-experience-module__vDQ1gq__bottomFold,.envelope-experience-module__vDQ1gq__seal{will-change:opacity}}@keyframes envelope-experience-module__vDQ1gq__envelope-fail-open{to{z-index:auto;height:auto;position:static;inset:auto;overflow:visible}}@keyframes envelope-experience-module__vDQ1gq__envelope-layers-fail-open{to{visibility:hidden}}@keyframes envelope-experience-module__vDQ1gq__envelope-well-fail-open{to{z-index:auto;clip-path:none;will-change:auto;height:auto;position:static;inset:auto}}@keyframes envelope-experience-module__vDQ1gq__envelope-card-fail-open{to{width:auto;height:auto;box-shadow:none;opacity:1;will-change:auto;border-radius:0;position:static;inset:auto;overflow:visible;transform:none}}
