.hm-mail[data-mail]{display:block}.hm-mail[data-mail] .hm-mail__form,.hm-mail[data-mail] .hm-mail__done{grid-column:auto;padding-top:0;border-top:0;align-self:auto}.hm-mail[data-mail] .hm-mail__row{max-width:none}.ml-t{margin:0;font:800 clamp(32px,4vw,54px)/1.02 var(--f-head);letter-spacing:-.03em;color:var(--nu-on-ink);text-wrap:balance}.ml-hl{display:inline-block;padding:0 .12em .04em;border-radius:.14em;background:var(--nu-gold);color:var(--nu-ink);line-height:1.02}.hm-mail[data-mail] .hm-mail__done .hm-mail__t{font:800 clamp(26px,3vw,36px)/1.1 var(--f-head);color:var(--nu-on-ink);margin:0 0 8px}.ml1{display:grid;gap:var(--s-7);align-items:center}.ml1__copy{display:flex;flex-direction:column;gap:var(--s-4)}.ml1__lead{margin:0;font-size:18px;line-height:1.5;color:var(--nu-on-ink-muted);max-width:28em}.ml1__copy .hm-mail__form{margin-top:var(--s-3)}.ml1__box{background:var(--nu-surface);color:var(--nu-text);border-radius:var(--r-xl);overflow:hidden;box-shadow:0 30px 60px -28px rgba(0,0,0,.7);transform:rotate(-1.5deg)}.ml1__bar{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--nu-line);font-size:14px}.ml1__bar b{font:700 16px/1 var(--f-head);color:var(--nu-ink)}.ml1__bar span{color:var(--nu-muted)}.ml1__list{list-style:none;margin:0;padding:0}.ml1__list li{position:relative;display:flex;gap:14px;align-items:flex-start;padding:18px 44px 18px 20px}.ml1__list li+li{border-top:1px solid var(--nu-line)}.ml1__ic{flex:0 0 44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--nu-lilac);color:var(--nu-ink)}.ml1__ic svg,.ml2__tag svg,.ml3__ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ml1__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.ml1__txt small{font-size:13px;color:var(--nu-muted)}.ml1__txt b{font:700 18px/1.25 var(--f-head);color:var(--nu-ink)}.ml1__txt span{font-size:15px;line-height:1.45;color:var(--nu-muted)}.ml1__dot{position:absolute;right:18px;top:24px;width:12px;height:15px;border-radius:50% 50% 46% 46% / 58% 58% 42% 42%;background:var(--nu-gold)}@media (min-width: 900px){.ml1{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--s-8)}}.ml2{display:grid;gap:var(--s-7);align-items:center}.ml2__env{position:relative;width:min(100%,420px);aspect-ratio:1.25;margin:18% auto 0}.ml2__back,.ml2__front,.ml2__flap{position:absolute;left:0;right:0}.ml2__back{inset:0;border-radius:18px;background:var(--nu-ink-deep);box-shadow:inset 0 0 0 1px var(--nu-on-ink-line)}.ml2__letter{position:absolute;left:7%;right:7%;top:-22%;bottom:8%;display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:12px;background:var(--nu-surface);color:var(--nu-ink);box-shadow:0 16px 30px -18px rgba(0,0,0,.6)}.ml2__from{font:600 12px/1.2 var(--f-body);color:var(--nu-muted);padding-bottom:8px;border-bottom:1px solid var(--nu-line)}.ml2__row{display:flex;align-items:center;gap:10px}.ml2__row b{font:700 16px/1.2 var(--f-head)}.ml2__ic{flex:0 0 34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--nu-lilac)}.ml2__ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ml2__front{bottom:0;height:56%;border-radius:0 0 18px 18px;background:var(--nu-gold);clip-path:polygon(0 0,50% 46%,100% 0,100% 100%,0 100%)}.ml2__flap{top:0;height:52%;background:#C98F1E;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;transform:rotateX(180deg);opacity:.0}.ml2__seal{position:absolute;left:50%;bottom:30%;width:30px;height:38px;margin-left:-15px;border-radius:50% 50% 46% 46% / 58% 58% 42% 42%;background:var(--nu-ink);box-shadow:0 0 0 5px rgba(26,11,59,.18)}.ml2__copy{display:flex;flex-direction:column;gap:var(--s-5)}.ml2__copy .hm-mail__perks{gap:14px}@media (min-width: 900px){.ml2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--s-8)}.ml2__env{margin-top:12%}}@media (max-width: 899px){.ml2__env{width:min(100%,320px)}.ml2__copy{order:-1}}.ml3{display:flex;flex-direction:column;gap:var(--s-5)}.ml3__line{margin:0;font:800 clamp(30px,4.2vw,58px)/1.18 var(--f-head);letter-spacing:-.03em;color:var(--nu-on-ink);text-wrap:pretty}.ml3__slot{display:inline-block;vertical-align:middle;width:min(100%,11.5em)}.ml3__slot .nu-input{min-height:0;height:1.25em;padding:0 .3em;font:700 .8em/1 var(--f-head);letter-spacing:-.02em;border:0;border-bottom:4px solid var(--nu-gold);border-radius:.14em .14em 0 0;background:rgba(246,243,251,.1);color:var(--nu-on-ink)}.ml3__slot .nu-input::placeholder{color:rgba(246,243,251,.45)}.ml3__slot .nu-input:focus-visible{outline:3px solid var(--nu-gold);outline-offset:3px}.ml3__go{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);margin-top:var(--s-5)}.ml3__go .nu-btn{background:var(--nu-gold);color:var(--nu-ink);border-color:var(--nu-gold)}.ml3__go .hm-mail__err{margin:0}.ml3__egg{display:inline-block;width:14px;height:18px;margin-left:10px;border-radius:50% 50% 46% 46% / 58% 58% 42% 42%;background:var(--nu-ink)}.ml3__tix{list-style:none;margin:var(--s-4) 0 0;padding:var(--s-6) 0 0;border-top:1px solid var(--nu-on-ink-line);display:grid;gap:var(--s-5)}.ml3__tix li{display:grid;grid-template-columns:44px 1fr;column-gap:14px;row-gap:2px;align-items:start}.ml3__ic{grid-row:span 2;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:rgba(227,169,47,.16);color:var(--nu-gold)}.ml3__tix b{font:700 18px/1.25 var(--f-head);color:var(--nu-on-ink)}.ml3__tix span{font-size:15px;line-height:1.45;color:var(--nu-on-ink-muted)}@media (min-width: 900px){.ml3__tix{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 639px){.ml3__slot{display:block;width:100%;margin:.15em 0}.ml3__go .nu-btn{width:100%}}@media (prefers-reduced-motion: no-preference){.ml1__box.mt-armed .ml1__list li{opacity:0;transform:translateX(32px)}.ml1__box.is-in .ml1__list li{animation:ml-in .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.35s + var(--i) * .55s)}.ml1__box.is-in .ml1__dot{animation:ml-pop .5s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(.8s + var(--i) * .55s)}.ml1__box.is-in .ml1__ic path{stroke-dasharray:1;animation:ml-draw .9s ease-out both;animation-delay:calc(.5s + var(--i) * .55s)}.ml2__env.mt-armed .ml2__letter{transform:translateY(46%)}.ml2__env.mt-armed .ml2__row{opacity:0}.ml2__env.mt-armed .ml2__seal{transform:scale(0)}.ml2__env.is-in .ml2__flap{animation:ml-flap .7s ease-in-out both}.ml2__env.is-in .ml2__letter{animation:ml-rise 1s cubic-bezier(.2,.7,.2,1) .5s both}.ml2__env.is-in .ml2__row{animation:ml-up .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(1.3s + var(--i) * .35s)}.ml2__env.is-in .ml2__seal{animation:ml-pop .5s cubic-bezier(.3,1.6,.5,1) 2.5s both}.ml3__tix.mt-armed li{opacity:0;transform:translateY(24px)}.ml3__tix.is-in li{animation:ml-up .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * .25s)}.ml3__slot .nu-input:placeholder-shown:not(:focus){animation:ml-blink 1.6s steps(1) 3}}@keyframes ml-in{from{opacity:0;transform:translateX(32px)}to{opacity:1;transform:none}}@keyframes ml-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ml-pop{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ml-rise{from{transform:translateY(46%)}to{transform:none}}@keyframes ml-flap{0%{opacity:1;transform:rotateX(0)}60%{opacity:1}100%{opacity:0;transform:rotateX(180deg)}}@keyframes ml-fade{from{opacity:0}to{opacity:1}}@keyframes ml-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ml-blink{50%{border-bottom-color:transparent}}.hm-mail[data-mail] .hm-mail__fine{line-height:1.5}.hm-mail[data-mail] .hm-mail__fine .nu-link{display:inline;min-height:0;padding:0}.ml3__slot .nu-input{border:2px solid var(--nu-gold);border-bottom-width:4px;border-radius:.16em}.ml1__lead{text-wrap:balance}@media (max-width: 899px){.ml1__box{transform:none}}.hm-mail[data-mail] .hm-mail__done .nu-link span{text-decoration:underline;text-decoration-color:var(--nu-gold);text-underline-offset:4px}.hm-mail[data-mail] .hm-mail__done{align-self:center}.ml2__back{background:#2A1A55;box-shadow:inset 0 0 0 2px rgba(232,224,255,.35)}.ml2__front{background:#2A1A55;box-shadow:none}.ml2__front::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent 49.6%,rgba(232,224,255,.45) 50%,transparent 50.6%),linear-gradient(to bottom left,transparent 49.6%,rgba(232,224,255,.45) 50%,transparent 50.6%);background-size:50% 46%;background-repeat:no-repeat;background-position:left top,right top}.ml2__flap{background:#34226A}.ml2__seal{background:var(--nu-gold);box-shadow:0 6px 14px -6px rgba(0,0,0,.5)}.ml2__letter{bottom:30%}.ml2__lead{margin:0;font-size:18px;line-height:1.5;color:var(--nu-on-ink-muted);max-width:30em}@media (max-width: 899px){.ml2__env{order:-2;width:min(100%,240px);margin:22% auto 0}.ml2__copy{order:0}.ml2__row b{font-size:14px}.ml2__ic{flex-basis:28px;height:28px}.ml2__letter{padding:12px 14px;gap:7px}}html .hm-mail[data-mail] .ml3__slot .nu-input{border:2px solid rgba(232,224,255,.55);border-bottom-width:4px;background:rgba(255,255,255,.06);caret-color:var(--nu-gold)}html .hm-mail[data-mail] .ml3__slot .nu-input:focus{border-color:var(--nu-gold);outline:none}html .hm-mail[data-mail] .ml3__slot .nu-input::placeholder{color:#A79BC9}
