.pmc{--pmc-ease:cubic-bezier(.22, 1, .36, 1);--pmc-slide:cubic-bezier(.76, 0, .24, 1);--pmc-champagne:#f1d7ad;--pmc-drag:0px;z-index:1080;isolation:isolate;color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:100svh;transform:translate3d(0, var(--pmc-drag), 0);transition:transform .55s var(--pmc-ease);will-change:transform;background:#0b0908;position:fixed;inset:0;overflow:hidden;container-type:size}.pmc[lang=fa],.pm-root[lang=fa] .pmc{font-family:var(--font-body-fa)}.pmc.is-dragging{transition:none}.pmc.is-leaving{transition:transform .95s var(--pmc-slide);pointer-events:none;transform:translateY(-100%)}.pmc.is-leaving .pmc__bg{transition:transform .95s var(--pmc-slide);transform:translateY(45%)scale(1.05)}.pmc.is-leaving .pmc__content{opacity:0;transition:opacity .45s ease, transform .6s var(--pmc-slide);transform:translateY(-6cqh)}.pmc--preview{z-index:auto;touch-action:auto;height:100%;position:absolute}.pmc__bg{z-index:-4;position:absolute;inset:-2%}.pmc__photo-wrap{opacity:0;filter:blur(16px)saturate(.85);transition:opacity 1.4s ease, transform 2.6s var(--pmc-ease), filter 1.8s ease;position:absolute;inset:0;transform:scale(1.14)}.pmc__photo-wrap.is-loaded{opacity:1;filter:blur()saturate(1.06)contrast(1.04);transform:scale(1)}.pmc__photo{object-fit:cover;transform-origin:60% 40%;pointer-events:none;width:100%;height:100%;animation:28s ease-in-out infinite alternate pmc-kenburns}.pmc__aurora{background:radial-gradient(70% 55% at 18% 12%, rgba(var(--cy-accent-rgb), .5), transparent 70%), radial-gradient(60% 50% at 88% 72%, rgba(var(--cy-accent-rgb), .32), transparent 70%), radial-gradient(90% 60% at 50% 115%, #f1d7ad29, transparent 70%), linear-gradient(160deg, #15100d 0%, #0b0908 60%, #070605 100%);position:absolute;inset:0;overflow:hidden}.pmc__orb{filter:blur(60px);opacity:.55;border-radius:50%;animation:16s ease-in-out infinite alternate pmc-float;position:absolute}.pmc__orb--a{top:8%;background:rgba(var(--cy-accent-rgb), .55);width:70cqw;height:70cqw;inset-inline-start:-20%}.pmc__orb--b{bottom:10%;background:#f1d7ad40;width:60cqw;height:60cqw;animation-duration:21s;animation-direction:alternate-reverse;inset-inline-end:-18%}.pmc__shade{z-index:-3;background:linear-gradient(#0806059e 0%,#08060514 24%,#08060533 50%,#080605d1 78%,#080605f7 100%),radial-gradient(130% 85% at 50% 40%,#0000 35%,#0009 100%);position:absolute;inset:0}.pmc__shade:after{content:"";background:linear-gradient(200deg, rgba(var(--cy-accent-rgb), .18), #f1d7ad1f);mix-blend-mode:soft-light;position:absolute;inset:0}.pmc__grain{z-index:-2;opacity:.1;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.1s steps(5,end) infinite pmc-grain;position:absolute;inset:-50%}.pmc__frame{z-index:-1;pointer-events:none;opacity:0;border:1px solid #ffffff24;border-radius:28px;animation:1.6s .7s forwards pmc-fade;position:absolute;inset:12px}.pmc__content{flex-direction:column;height:100%;display:flex;position:relative}.pmc-glass{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#ffffff14;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff24,0 12px 32px -14px #0000008c}.pmc__top{padding:calc(env(safe-area-inset-top,0px) + 26px) 26px 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.pmc__lang{letter-spacing:.06em;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:.82rem;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}.pmc__lang:hover{background:#ffffff29}.pmc__lang i{font-size:1rem}.pmc__chip{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:.76rem;font-weight:600;display:inline-flex}.pmc-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.2s ease-out infinite pmc-ping}.pmc-dot--closed{background:#f87171;animation:none}.pmc__center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:2cqh 28px 0;display:flex}.pmc__mark{justify-content:center;align-items:center;height:clamp(96px,17cqh,140px);margin-bottom:2.6cqh;display:flex;position:relative}.pmc__mark:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#fff4e433,#0000 65%);border-radius:50%;width:clamp(180px,60cqw,260px);animation:6s ease-in-out infinite pmc-breathe;position:absolute}.pmc__logo-box{display:contents}.pmc__logo{object-fit:contain;filter:drop-shadow(0 12px 28px #00000073);pointer-events:none;max-width:min(240px,64cqw);max-height:100%;display:block}.pmc__logo--white{filter:brightness(0)invert()drop-shadow(0 10px 26px #00000080)}.pmc__plate{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#fffc;border:1px solid #ffffffe6;border-radius:26px;justify-content:center;align-items:center;height:100%;padding:14px 24px;display:flex;box-shadow:0 24px 50px -22px #000000b3,inset 0 1px #fff}.pmc__plate .pmc__logo{filter:none;max-width:min(220px,56cqw)}.pmc__monogram{aspect-ratio:1;color:#fff;text-shadow:0 4px 24px #0006;-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 30% 25%,#fff3,#ffffff0a 62%);border:1px solid #ffffff52;border-radius:50%;place-items:center;width:clamp(96px,17cqh,128px);font-family:Fraunces,Vazirmatn,serif;font-size:clamp(2.6rem,7cqh,3.4rem);font-weight:500;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 6px #ffffff08,inset 0 0 0 7px #f1d7ad47,0 24px 50px -22px #000000bf}.pmc__monogram:after{content:"";background:conic-gradient(from 0deg, transparent 0 68%, #f1d7adf2 80%, transparent 92%);-webkit-mask-composite:xor;border-radius:50%;padding:1.5px;animation:7s linear infinite pmc-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pmc__brand{letter-spacing:.01em;overflow-wrap:anywhere;text-shadow:0 6px 30px #00000073;max-width:100%;margin:0;font-family:Fraunces,Vazirmatn,serif;font-size:clamp(2.2rem,11cqw,3.9rem);font-weight:500;line-height:1.08}.pmc[lang=fa] .pmc__brand,.pm-root[lang=fa] .pmc__brand{font-family:var(--font-display-fa);letter-spacing:0;font-weight:800;line-height:1.35}.pmc__ornament{align-items:center;gap:10px;margin:1.6cqh 0 1.4cqh;display:flex}.pmc__ornament span{transform-origin:100%;width:54px;height:1px;animation:pmc-line 1.3s .85s var(--pmc-ease) forwards;background:linear-gradient(90deg,#0000,#f1d7add9);transform:scaleX(0)}.pmc__ornament span:last-child{transform-origin:0;background:linear-gradient(270deg,#0000,#f1d7add9)}.pmc__ornament i{border:1px solid var(--pmc-champagne);background:rgba(var(--cy-accent-rgb), .9);width:7px;height:7px;animation:pmc-diamond .9s 1s var(--pmc-ease) forwards;transform:rotate(45deg)scale(0);box-shadow:0 0 12px #f1d7ad99}.pmc__branch{letter-spacing:.34em;text-transform:uppercase;color:#ffffffdb;margin:0;font-size:.78rem;font-weight:600}.pmc[lang=fa] .pmc__branch,.pm-root[lang=fa] .pmc__branch{letter-spacing:0;font-size:1rem}.pmc__tagline{color:#ffffffa8;margin:.7cqh 0 0;font-family:Fraunces,Vazirmatn,serif;font-size:.95rem;font-style:italic}.pmc[lang=fa] .pmc__tagline,.pm-root[lang=fa] .pmc__tagline{font-family:var(--font-body-fa);font-style:normal}.pmc__info{padding:8px;text-align:start;width:min(340px,100%);transition:background .3s, transform .3s var(--pmc-ease), border-color .3s;border-radius:999px;align-items:center;gap:13px;margin-top:3.4cqh;padding-inline-end:10px;display:flex}.pmc__info:hover{background:#ffffff24;border-color:#ffffff4d;transform:translateY(-2px)}.pmc__info:active{transform:scale(.98)}.pmc__info-icon{color:#1b1512;background:linear-gradient(145deg, #ffffff32, var(--pmc-champagne));border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.1rem;display:grid;box-shadow:0 6px 16px -6px #00000080}.pmc__info-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pmc__info-title{font-size:.93rem;font-weight:700}.pmc__info-sub{color:#ffffffb8;align-items:center;gap:7px;min-width:0;font-size:.75rem;display:flex}.pmc__info-chev{border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.8rem;display:grid}.pmc[dir=rtl] .pmc__info-chev i{transform:scaleX(-1)}.pmc__cta{padding:3cqh 24px calc(env(safe-area-inset-bottom,0px) + 4.5cqh);color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-self:center;align-items:center;gap:9px;margin:0;display:flex}.pmc__cta-ring{-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff57;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:6px;padding-top:6px;animation:2.6s ease-in-out infinite pmc-bob;display:flex;position:relative}.pmc__cta-ring:before,.pmc__cta-ring:after{content:"";animation:pmc-ripple 2.6s var(--pmc-ease) infinite;border:1px solid #f1d7ad8c;border-radius:50%;position:absolute;inset:-1px}.pmc__cta-ring:after{animation-delay:1.3s}.pmc__chev{opacity:0;border-top:2px solid #fff;border-left:2px solid #fff;border-radius:1px;width:11px;height:11px;margin-top:-5px;animation:1.8s ease-in-out infinite pmc-chev;transform:rotate(45deg)}.pmc__chev:first-child{animation-delay:.3s}.pmc__chev:nth-child(2){animation-delay:.15s}.pmc__chev:nth-child(3){animation-delay:0s}.pmc__cta-title{background:linear-gradient(100deg, #ffffffc7 0%, #ffffffc7 35%, #fff 44%, var(--pmc-champagne) 50%, #fff 56%, #ffffffc7 65%, #ffffffc7 100%);color:#0000;filter:drop-shadow(0 0 18px #ffffff38);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Vazirmatn,serif;font-size:clamp(1.7rem,8cqw,2.3rem);font-weight:600;line-height:1.15;animation:3.4s linear infinite pmc-shimmer}.pmc[lang=fa] .pmc__cta-title,.pm-root[lang=fa] .pmc__cta-title{font-family:var(--font-display-fa);font-weight:800}.pmc__cta-sub{color:#ffffffb8;font-size:.86rem}.pmc__cta:focus-visible{outline:none}.pmc__cta:focus-visible .pmc__cta-ring{box-shadow:0 0 0 3px #f1d7ad99}.pmc-in{opacity:0;animation:pmc-rise 1.1s var(--pmc-ease) forwards;animation-delay:var(--d,0s)}@container (max-height:640px){.pmc__info{margin-top:2.4cqh}.pmc__tagline{display:none}}@keyframes pmc-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@keyframes pmc-fade{to{opacity:1}}@keyframes pmc-kenburns{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.16)translate(-2%,-1.5%)}}@keyframes pmc-float{0%{transform:translate(0,0)scale(1)}to{transform:translate(8%,-6%)scale(1.15)}}@keyframes pmc-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@keyframes pmc-breathe{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes pmc-spin{to{transform:rotate(360deg)}}@keyframes pmc-line{to{transform:scaleX(1)}}@keyframes pmc-diamond{to{transform:rotate(45deg)scale(1)}}@keyframes pmc-ping{0%{box-shadow:0 0 #4ade80a6}70%,to{box-shadow:0 0 0 7px #4ade8000}}@keyframes pmc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pmc-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes pmc-chev{0%{opacity:0;transform:translateY(7px)rotate(45deg)}45%{opacity:1}85%,to{opacity:0;transform:translateY(-7px)rotate(45deg)}}@keyframes pmc-shimmer{0%{background-position:100% 0}to{background-position:-160% 0}}@media (prefers-reduced-motion:reduce){.pmc *,.pmc :before,.pmc :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.pmc__photo,.pmc__orb,.pmc__grain,.pmc__cta-ring:before,.pmc__cta-ring:after{animation:none!important}.pmc__chev{opacity:.9;animation:none!important}.pmc__photo-wrap{filter:none;transition:opacity .4s;transform:none}.pmc,.pmc.is-leaving{transform:none}.pmc.is-leaving{opacity:0;transition:opacity .35s}.pmc.is-leaving .pmc__bg{transform:none}}
