.MailLetter-module__V-fP9G__letter{--env-w:calc(var(--space-20) * 2 + var(--space-8));--env-h:calc(var(--space-20) + var(--space-12));--flap-h:52%;--rise:calc(var(--env-h) * .5);width:var(--env-w);padding-top:calc(var(--env-h) * .55);--edge:drop-shadow(0 1px 0 var(--color-border-strong)) drop-shadow(0 -1px 0 var(--color-border-strong)) drop-shadow(1px 0 0 var(--color-border-strong)) drop-shadow(-1px 0 0 var(--color-border-strong));border-radius:var(--radius-sm);display:block}.MailLetter-module__V-fP9G__envelope{width:100%;height:var(--env-h);display:block;position:relative}.MailLetter-module__V-fP9G__back,.MailLetter-module__V-fP9G__pocketWrap,.MailLetter-module__V-fP9G__flapWrap,.MailLetter-module__V-fP9G__paper{display:block;position:absolute}.MailLetter-module__V-fP9G__back{background:var(--color-bg-soft);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);z-index:1;inset:0}.MailLetter-module__V-fP9G__paper{left:var(--space-3);right:var(--space-3);top:var(--space-3);bottom:var(--space-3);z-index:2;padding-top:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);transition:transform var(--duration-m) var(--ease-out-expo) var(--duration-fast);justify-content:center;align-items:flex-start;display:flex}.MailLetter-module__V-fP9G__address{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-text);line-height:1}.MailLetter-module__V-fP9G__pocketWrap{z-index:3;filter:var(--edge);inset:0}.MailLetter-module__V-fP9G__pocket{background:var(--color-white);border-radius:var(--radius-sm);clip-path:polygon(0 0, 50% var(--flap-h), 100% 0, 100% 100%, 0 100%);position:absolute;inset:0}.MailLetter-module__V-fP9G__flapWrap{height:var(--flap-h);z-index:4;filter:var(--edge);transform-origin:top;transition:transform var(--duration-s) var(--ease-out-expo), z-index 0s linear calc(var(--duration-s) / 2);top:0;left:0;right:0}.MailLetter-module__V-fP9G__flap{background:var(--color-white);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;inset:0}.MailLetter-module__V-fP9G__letter:hover .MailLetter-module__V-fP9G__flapWrap,.MailLetter-module__V-fP9G__letter:focus-visible .MailLetter-module__V-fP9G__flapWrap{z-index:1;transform:scaleY(-1)}.MailLetter-module__V-fP9G__letter:hover .MailLetter-module__V-fP9G__paper,.MailLetter-module__V-fP9G__letter:focus-visible .MailLetter-module__V-fP9G__paper{transform:translateY(calc(var(--rise) * -1))}.MailLetter-module__V-fP9G__letter:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}@media (hover:none){.MailLetter-module__V-fP9G__flapWrap{z-index:1;transform:scaleY(-1)}.MailLetter-module__V-fP9G__paper{transform:translateY(calc(var(--rise) * -1))}}@media (prefers-reduced-motion:reduce){.MailLetter-module__V-fP9G__paper,.MailLetter-module__V-fP9G__flapWrap{transition:none}}
