.v-areas-e{overflow-x:clip}.v-areas-e .ae-deckwrap{width:min(100%,540px);margin-inline-start:auto;margin-inline-end:auto;padding:2.5rem 4.5rem 1rem 0;position:relative}.v-areas-e .ae-deck{--f:clamp(0, calc(var(--p,1) * 1.5), 1);aspect-ratio:3/2;perspective:1600px;position:relative}.v-areas-e .ae-card{--k:0;--sx:16px;--ox:0px;--oy:0px;--orot:0deg;--ory:0deg;z-index:calc(20 - var(--k));transform-style:preserve-3d;transform:translate3d(calc(var(--k) * var(--sx) * var(--f) + var(--ox)), calc(var(--k) * -9px * var(--f) + var(--oy)), calc(var(--k) * -1px)) rotate(calc(var(--k) * 3.2deg * var(--f) + var(--orot))) rotateY(var(--ory)) scale(calc(1 - var(--k) * .035));will-change:transform;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.v-areas-e .ae-card.drag{transition:none}.v-areas-e .ae-card:not(.top){pointer-events:none}.v-areas-e .ae-card.top{cursor:grab;touch-action:pan-y}.v-areas-e .ae-card.drag{cursor:grabbing}.v-areas-e .ae-inner{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,1.25,.5,1);position:absolute;top:0;bottom:0;left:0;right:0}.v-areas-e .ae-card.flipped .ae-inner{transform:rotateY(180deg)}.v-areas-e .ae-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:18px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 30px 60px -34px #1214178c,0 2px 6px #1214171f}.v-areas-e .ae-front{background:#fff;padding:9px}.v-areas-e .ae-art{border-radius:11px;width:100%;height:100%;display:block}.v-areas-e .ae-greet{color:#fff;pointer-events:none;position:absolute;bottom:22px;left:26px}.v-areas-e .ae-greet span{letter-spacing:.02em;font:italic 600 clamp(12px,2.6vw,16px) Inter,sans-serif;display:block}.v-areas-e .ae-greet b{letter-spacing:-.04em;text-shadow:3px 3px #121417;font-family:Inter Tight,sans-serif;font-size:clamp(2.1rem,8.4vw,3.9rem);font-weight:800;line-height:.9;display:block}.v-areas-e .ae-card.lite .ae-greet{color:#121417}.v-areas-e .ae-card.lite .ae-greet b{text-shadow:3px 3px #f76a0c}.v-areas-e .ae-stamp{filter:drop-shadow(0 3px 4px #12141740);background:radial-gradient(circle,#0000 2.4px,#fff 2.9px) -4px -4px/8px 8px;width:58px;height:70px;position:absolute;top:20px;right:20px;transform:rotate(4deg)}.v-areas-e .ae-stamp i{background:var(--st,#f76a0c);color:#121417;letter-spacing:.1em;text-align:center;place-items:center;font:800 8px Inter Tight,sans-serif;display:grid;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.v-areas-e .ae-pm{width:96px;height:70px;color:var(--pm,#12141799);pointer-events:none;position:absolute;top:34px;right:52px}.v-areas-e .ae-pm text{letter-spacing:.18em;fill:currentColor;font:700 7.4px Inter,sans-serif}.v-areas-e .ae-flipbtn{cursor:inherit;background:0 0;border:0;border-radius:18px;position:absolute;top:0;bottom:0;left:0;right:0}.v-areas-e .ae-back{background:#fbf8f2 linear-gradient(90deg,#0000 calc(55.5% - 1px),#ddd6c9 calc(55.5% - 1px) 55.5%,#0000 55.5%);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:22px 22px 18px;display:grid;transform:rotateY(180deg)}.v-areas-e .ae-msg{flex-direction:column;min-width:0;padding-right:18px;display:flex}@media (max-width:767px){.v-areas-e .ae-kick{font-size:12px!important}}.v-areas-e .ae-kick{letter-spacing:.14em;text-transform:uppercase;color:#b84a04;font:700 10.5px Inter,sans-serif}.v-areas-e .ae-msg h3{letter-spacing:-.02em;margin-top:.3rem;font-family:Inter Tight,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.1}.v-areas-e .ae-msg p.t{color:#3b3f45;margin-top:.45rem;font-size:.9rem;line-height:1.5}.v-areas-e .ae-msg a{color:#121417;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;font-size:.88rem;font-weight:600;display:inline-flex}.v-areas-e .ae-msg a span{background:#f76a0c;border-radius:999px;flex-shrink:0;place-items:center;width:1.8rem;height:1.8rem;transition:transform .25s;display:grid}.v-areas-e .ae-msg a:hover span{transform:rotate(-45deg)}.v-areas-e .ae-addr{flex-direction:column;padding-left:18px;display:flex}.v-areas-e .ae-box{letter-spacing:.1em;text-transform:uppercase;color:#a3a7ad;text-align:center;border:1.5px dashed #c9c1b3;border-radius:4px;align-self:flex-end;place-items:center;width:50px;height:60px;font:600 7px Inter,sans-serif;display:grid}.v-areas-e .ae-lines{margin-top:auto}.v-areas-e .ae-lines p{color:#121417;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ddd6c9;padding:.35rem 0 .2rem;font-size:.82rem;font-style:italic;overflow:hidden}.v-areas-e .ae-nav{flex-wrap:wrap;gap:.45rem;display:flex}.v-areas-e .ae-chip{color:#121417;cursor:pointer;background:#fff;border:1px solid #ddd6c9;border-radius:999px;height:2.4rem;padding:0 1rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.v-areas-e .ae-chip:hover{border-color:#121417}.v-areas-e .ae-chip[aria-pressed=true]{color:#fff;background:#121417;border-color:#121417}.v-areas-e .ae-arrow{color:#fff;cursor:pointer;background:#121417;border:0;border-radius:999px;place-items:center;width:2.9rem;height:2.9rem;transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .2s;display:grid}.v-areas-e .ae-arrow:hover{color:#121417;background:#f76a0c;transform:scale(1.08)}.v-areas-e .ae-hint{color:#5a5f66;font-size:12.5px}@media (max-width:639px){.v-areas-e .ae-deckwrap{padding:2rem 2.6rem .5rem 0}.v-areas-e .ae-card{--sx:9px}.v-areas-e .ae-back{background-image:none;grid-template-columns:minmax(0,1fr);padding:16px 16px 14px}.v-areas-e .ae-addr{display:none}.v-areas-e .ae-msg{padding-right:0}.v-areas-e .ae-msg h3{font-size:1.15rem}.v-areas-e .ae-msg p.t{font-size:.82rem;line-height:1.45}.v-areas-e .ae-stamp{width:46px;height:56px;top:16px;right:16px}.v-areas-e .ae-pm{width:78px;height:56px;top:26px;right:38px}.v-areas-e .ae-greet{bottom:16px;left:20px}}@media (prefers-reduced-motion:reduce){.v-areas-e .ae-card,.v-areas-e .ae-inner,.v-areas-e .ae-arrow{transition:none}}
