.mail-story-hero_hero__2YgNC{--story-duration:15s;min-width:0;width:100%;position:relative}.mail-story-hero_topline__0Nvoy{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem}.mail-story-hero_eyebrow__jGEWH{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted-foreground);font-size:.62rem;letter-spacing:.17em;text-transform:uppercase}.mail-story-hero_eyebrow__jGEWH>span{width:5px;height:5px;border-radius:50%;background:#bd493f}.mail-story-hero_counter__Ai87r{font-family:var(--font-geist-mono),monospace;color:var(--muted-foreground);font-size:.65rem}.mail-story-hero_scene__ycTgF{position:relative}.mail-story-hero_art__H0YpF{display:block;width:100%;height:auto;overflow:visible}.mail-story-hero_storySteps__ZMb36{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.4rem .5rem .9rem;margin:0;list-style:none;font-size:.65rem;font-weight:500;color:var(--muted-foreground)}.mail-story-hero_storySteps__ZMb36 li{display:flex;align-items:center;gap:.4rem;line-height:1.4;animation:mail-story-hero_step__p61zo var(--story-duration) step-end both}.mail-story-hero_storySteps__ZMb36 li>span:last-child{text-wrap:balance}.mail-story-hero_storySteps__ZMb36 li:nth-child(2){animation-name:mail-story-hero_stepTwo__nb6xZ}.mail-story-hero_storySteps__ZMb36 li:nth-child(3){animation-name:mail-story-hero_stepThree__NYYyr}.mail-story-hero_stepNumber__KrFsP{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;flex-shrink:0;border:1px solid;border-radius:50%;font-size:.7rem;font-weight:600;background:var(--card)}.mail-story-hero_progressTrack__AVi5B{height:2px;background:var(--border);overflow:hidden;border-radius:2px}.mail-story-hero_progress__QwEmP{display:block;width:100%;height:100%;background:#bd493f;transform-origin:left;animation:mail-story-hero_progress__QwEmP var(--story-duration) linear both}.mail-story-hero_caption__T0YbY{padding:.8rem .75rem .6rem;min-height:150px}.mail-story-hero_detail__swwff{font-size:.62rem;color:var(--muted-foreground);letter-spacing:.04em;margin:0 0 .4rem}.mail-story-hero_caption__T0YbY h2{font-family:var(--font-heading);font-size:1.35rem;line-height:1.2;letter-spacing:-.025em;margin:0}.mail-story-hero_description__oPOpK{font-size:.76rem;line-height:1.65;color:var(--muted-foreground);margin:.55rem 0 .6rem}.mail-story-hero_storyLink__dl110{display:inline-flex;gap:.4rem;align-items:center;font-size:.7rem;font-weight:500;text-underline-offset:4px}.mail-story-hero_storyLink__dl110:hover{text-decoration:underline}.mail-story-hero_controls__S8m89{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .75rem}.mail-story-hero_select___pUu4{min-width:0;max-width:100%;flex:1;border:1px solid var(--border);border-radius:.6rem;background:var(--card);padding:.6rem .5rem;font-size:.72rem;height:40px;color:var(--foreground)}.mail-story-hero_transport__Gw642{display:flex;gap:.2rem;flex-shrink:0}.mail-story-hero_transport__Gw642 button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:40px;border-radius:.6rem;color:var(--foreground);cursor:pointer}.mail-story-hero_transport__Gw642 button:hover{background:var(--muted)}.mail-story-hero_transport__Gw642 button:disabled{opacity:.5;cursor:default}.mail-story-hero_select___pUu4:focus-visible,.mail-story-hero_storyLink__dl110:focus-visible,.mail-story-hero_transport__Gw642 button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mail-story-hero_note__3a1sa{text-align:center;font-size:.58rem;color:var(--muted-foreground);margin:.55rem 0 0}.mail-story-hero_bubble__7rejQ,.mail-story-hero_device__cB2uN{opacity:1}.mail-story-hero_photoChoices__4c_GZ{animation:mail-story-hero_choices__dqFr6 var(--story-duration) ease-in-out both}.mail-story-hero_selection__67S9a{animation:mail-story-hero_select___pUu4 var(--story-duration) ease-in-out both}.mail-story-hero_tap__SPspq{transform-origin:154px 300px;animation:mail-story-hero_tap__SPspq var(--story-duration) ease-in-out both}.mail-story-hero_connection__QZ22O{stroke-dasharray:8 92;stroke-dashoffset:10;animation:mail-story-hero_signal__eUcNw var(--story-duration) linear both}.mail-story-hero_printer__S8Dcg{animation:mail-story-hero_printer__S8Dcg var(--story-duration) ease-in-out both}.mail-story-hero_mailPiece__l3tAU{transform-origin:385px 340px;animation:mail-story-hero_mail__NPL_V var(--story-duration) ease-in-out both}.mail-story-hero_doublePiece__YR_S3{animation-name:mail-story-hero_doubleMail__GlyHp}.mail-story-hero_cardFront__T_GjM{animation:mail-story-hero_cardFront__T_GjM var(--story-duration) ease-in-out both}.mail-story-hero_cardBack__cnzq4{animation:mail-story-hero_cardBack__cnzq4 var(--story-duration) ease-in-out both}.mail-story-hero_receivedPiece__02f7G .mail-story-hero_cardFront__T_GjM{animation:none}.mail-story-hero_receivedPiece__02f7G .mail-story-hero_cardBack__cnzq4{display:none}.mail-story-hero_home__fPldW{opacity:1}.mail-story-hero_recipient__6u5eD{animation:mail-story-hero_recipient__6u5eD var(--story-duration) ease-in-out both}.mail-story-hero_receivedPiece__02f7G{animation:mail-story-hero_received__fzLAh var(--story-duration) ease-in-out both}.mail-story-hero_delivered__Duluu{animation:mail-story-hero_delivered__Duluu var(--story-duration) ease-in-out both}.mail-story-hero_emailFly__C9hCI{animation:mail-story-hero_email__Jal_3 var(--story-duration) ease-in-out both}.mail-story-hero_listRow__PZ0dv{animation:mail-story-hero_row__Gvdkf 1.5s ease-in-out both}.mail-story-hero_batch__MDhr4{animation:mail-story-hero_batch__MDhr4 var(--story-duration) ease-in-out both}.mail-story-hero_hero__2YgNC[data-playing=false] .mail-story-hero_scene__ycTgF *,.mail-story-hero_hero__2YgNC[data-playing=false] .mail-story-hero_scene__ycTgF :before{animation-play-state:paused}@keyframes mail-story-hero_progress__QwEmP{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mail-story-hero_choices__dqFr6{0%,14%{opacity:.25}20%,to{opacity:1}}@keyframes mail-story-hero_select___pUu4{0%,19%{opacity:0}23%,to{opacity:1}}@keyframes mail-story-hero_tap__SPspq{0%,16%{opacity:0;transform:scale(.7)}20%{opacity:.8;transform:scale(1)}24%{opacity:0;transform:scale(1.3)}26%{opacity:0;transform:translateY(41px) scale(.7)}30%{opacity:.8;transform:translateY(41px) scale(1)}33%,to{opacity:0;transform:translateY(41px) scale(1.3)}}@keyframes mail-story-hero_signal__eUcNw{0%,33%{opacity:0;stroke-dashoffset:10}35%{opacity:1;stroke-dashoffset:10}67%{opacity:1;stroke-dashoffset:-100}69%,to{opacity:0;stroke-dashoffset:-100}}@keyframes mail-story-hero_printer__S8Dcg{0%,33%{opacity:0;transform:translateY(8px)}38%,46%{opacity:1;transform:none}53%,to{opacity:0;transform:none}}@keyframes mail-story-hero_mail__NPL_V{0%,45%{opacity:0;transform:translate(-35px,-15px) scale(.3)}53%,63%{opacity:1;transform:none}75%,to{opacity:0;transform:translate(120px,20px) scale(.4)}}@keyframes mail-story-hero_doubleMail__GlyHp{0%,42%{opacity:0;transform:translate(-35px,-15px) scale(.3)}49%,64%{opacity:1;transform:none}75%,to{opacity:0;transform:translate(120px,20px) scale(.4)}}@keyframes mail-story-hero_cardFront__T_GjM{0%,54%{opacity:1}56%,63%{opacity:0}66%,to{opacity:1}}@keyframes mail-story-hero_cardBack__cnzq4{0%,54%{opacity:0}56%,63%{opacity:1}66%,to{opacity:0}}@keyframes mail-story-hero_recipient__6u5eD{0%,60%{opacity:0}70%,to{opacity:1}}@keyframes mail-story-hero_received__fzLAh{0%,71%{opacity:0}76%,to{opacity:1}}@keyframes mail-story-hero_delivered__Duluu{0%,77%{opacity:0}82%,to{opacity:1}}@keyframes mail-story-hero_email__Jal_3{0%,29%{opacity:0;transform:none}32%{opacity:1;transform:none}42%{opacity:0;transform:translate(130px,-70px) rotate(-15deg)}to{opacity:0}}@keyframes mail-story-hero_row__Gvdkf{0%{opacity:.2;transform:translateX(-5px)}to{opacity:1;transform:none}}@keyframes mail-story-hero_batch__MDhr4{0%,57%{opacity:0}68%,to{opacity:1}}@keyframes mail-story-hero_step__p61zo{0%{color:#bd493f}33.333%,to{color:inherit}}@keyframes mail-story-hero_stepTwo__nb6xZ{0%{color:inherit}33.333%{color:#bd493f}66.667%,to{color:inherit}}@keyframes mail-story-hero_stepThree__NYYyr{0%{color:inherit}66.667%,to{color:#bd493f}}@media (prefers-reduced-motion:reduce){.mail-story-hero_hero__2YgNC .mail-story-hero_scene__ycTgF *{animation:none!important}.mail-story-hero_cardBack__cnzq4,.mail-story-hero_emailFly__C9hCI,.mail-story-hero_printer__S8Dcg,.mail-story-hero_tap__SPspq{display:none}.mail-story-hero_connection__QZ22O{stroke-dasharray:4 4;stroke-dashoffset:0;opacity:.55}.mail-story-hero_mailPiece__l3tAU{opacity:1}.mail-story-hero_progress__QwEmP{transform:scaleX(1)}.mail-story-hero_receivedPiece__02f7G{opacity:0}.mail-story-hero_bubble__7rejQ,.mail-story-hero_delivered__Duluu,.mail-story-hero_device__cB2uN,.mail-story-hero_recipient__6u5eD{opacity:1}}@media (max-width:639px){.mail-story-hero_storySteps__ZMb36 li{flex-direction:column;text-align:center}}@media (max-width:399px){.mail-story-hero_caption__T0YbY{min-height:185px}.mail-story-hero_caption__T0YbY h2{font-size:1.23rem}.mail-story-hero_controls__S8m89{padding-inline:0}.mail-story-hero_transport__Gw642 button{width:32px}}