:root{--cheshm-void: #050507;--cheshm-ink: #0c0c0f;--cheshm-steel: #8b919c;--cheshm-mist: #c4c0b6;--cheshm-bone: #efece4;--cheshm-iris: #f2efe6;--cheshm-brand: #ebd11a;--cheshm-brand-soft: rgba(235, 209, 26, .22);--cheshm-line: rgba(242, 239, 230, .12);--cheshm-glow: rgba(214, 208, 190, .14)}body:has(.haam-cheshm-canvas){background:var(--cheshm-void)!important;background-color:var(--cheshm-void)!important}body:has(.haam-cheshm-canvas) .wp-site-blocks:before,body:has(.haam-cheshm-canvas) .wp-site-blocks:after{display:none!important}.haam-cheshm-canvas{background:var(--cheshm-void);color:var(--cheshm-bone);min-height:100svh;position:relative}.haam-cheshm-page{background:transparent!important;padding:0!important;max-width:none!important}.haam-cheshm{font-family:Yekan Bakh Fanum,YekanBakh,Tahoma,sans-serif;color:var(--cheshm-bone);overflow:clip}.haam-cheshm-canvas>.wp-block-template-part:has(.haam-site-header),.haam-cheshm-canvas>header.wp-block-template-part{position:absolute;inset-inline:0;top:0;z-index:40;width:100%}.haam-cheshm-canvas .haam-site-header{background:transparent!important;background-color:transparent!important;box-shadow:none;border-bottom-color:transparent!important}.haam-cheshm-canvas .haam-site-header .haam-site-header__nav .wp-block-navigation-item__content{color:#f2efe6e0!important}.haam-cheshm-canvas .haam-site-header .haam-site-header__nav .wp-block-navigation-item__content:hover,.haam-cheshm-canvas .haam-site-header .haam-site-header__nav .wp-block-navigation-item__content:focus-visible{color:var(--cheshm-iris)!important;opacity:1}.haam-cheshm-canvas .haam-site-header .haam-site-header__nav .wp-block-navigation__submenu-container{background:#fff!important;border:1px solid rgba(26,21,50,.12)!important;box-shadow:0 14px 36px #1a15322e;z-index:100}.haam-cheshm-canvas .haam-site-header .haam-site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content,.haam-cheshm-canvas .haam-site-header .haam-site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.haam-cheshm-canvas .haam-site-header .haam-site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible{color:#1a1532!important;opacity:1!important}.haam-cheshm-canvas .haam-site-header .haam-site-header__nav .wp-block-navigation__submenu-container .wp-block-navigation-item__description{color:#5c5770!important}.haam-cheshm-canvas .haam-site-header__logo img{filter:brightness(0) invert(1)}.haam-cheshm-canvas .haam-site-header .wp-block-navigation__responsive-container-open,.haam-cheshm-canvas .haam-site-header .wp-block-navigation__responsive-container-open svg{color:var(--cheshm-bone);fill:var(--cheshm-bone)}.haam-cheshm-canvas .haam-site-footer{--footer-ground: #050507;--footer-ink: #f2efe6;--footer-muted: #9a9a9e;--footer-line: rgba(242, 239, 230, .22);background:var(--footer-ground)!important;background-color:var(--footer-ground)!important;background-image:none!important;color:var(--footer-ink)}.haam-cheshm-canvas footer.wp-block-template-part:has(.haam-site-footer){background:var(--footer-ground)!important;background-color:var(--footer-ground)!important;background-image:none!important}.haam-cheshm-canvas .haam-site-footer__atmosphere{display:none!important}.haam-cheshm-canvas .haam-site-footer__headline,.haam-cheshm-canvas .haam-site-footer__list a,.haam-cheshm-canvas .haam-site-footer a{color:var(--footer-ink)!important}.haam-cheshm-canvas .haam-site-footer__list a:hover,.haam-cheshm-canvas .haam-site-footer a:hover{opacity:.7}.haam-cheshm-canvas .haam-site-footer__label,.haam-cheshm-canvas .haam-site-footer__meta,.haam-cheshm-canvas .haam-site-footer__copy,.haam-cheshm-canvas .haam-site-footer__place,.haam-cheshm-canvas .haam-site-footer__tag,.haam-cheshm-canvas .haam-site-footer__clock{color:var(--footer-muted)!important}.haam-cheshm-canvas .haam-site-footer__wordmark{filter:brightness(0) invert(1);opacity:.92}.haam-cheshm__shell{width:min(1080px,calc(100% - 48px));margin-inline:auto}.haam-cheshm__kicker{margin:0 0 14px;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cheshm-steel)}.haam-cheshm__h2{margin:0;font-size:clamp(1.65rem,3.4vw,2.55rem);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:var(--cheshm-iris);max-width:18ch}.haam-cheshm__sub{margin:18px 0 0;max-width:42rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.85;color:var(--cheshm-mist)}.haam-cheshm__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.haam-cheshm__btn:hover{transform:translateY(-1px)}.haam-cheshm__btn--solid{background:var(--cheshm-bone);color:var(--cheshm-void);border:1px solid var(--cheshm-bone)}.haam-cheshm__btn--solid:hover{background:#fff;color:var(--cheshm-void)}.haam-cheshm__btn--ghost{background:transparent;color:var(--cheshm-bone);border:1px solid rgba(242,239,230,.35)}.haam-cheshm__btn--ghost:hover{border-color:var(--cheshm-bone);background:#f2efe60f}.haam-cheshm__hero{position:relative;min-height:100svh;display:grid;place-items:center;isolation:isolate;padding:calc(var(--haam-header-pad-y, 36px) + 72px) 24px 72px;background:radial-gradient(ellipse 70% 55% at 50% 38%,rgba(214,208,190,.11),transparent 62%),radial-gradient(ellipse 90% 70% at 80% 10%,rgba(120,130,150,.08),transparent 50%),var(--cheshm-void)}.haam-cheshm__hero-stage{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.haam-cheshm__orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55;animation:cheshm-breathe 9s ease-in-out infinite}.haam-cheshm__orb--a{width:min(52vw,520px);height:min(52vw,520px);top:18%;inset-inline-start:50%;translate:-50% 0;background:radial-gradient(circle,rgba(232,226,210,.35),transparent 68%)}.haam-cheshm__orb--b{width:min(36vw,360px);height:min(36vw,360px);bottom:8%;inset-inline-end:12%;background:radial-gradient(circle,rgba(140,150,165,.22),transparent 70%);animation-delay:-3.5s}.haam-cheshm__grain{position:absolute;inset:0;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%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)' opacity='0.55'/%3E%3C/svg%3E")}.haam-cheshm__scan{position:absolute;inset-inline:0;top:-20%;height:28%;background:linear-gradient(180deg,transparent,rgba(242,239,230,.045),transparent);animation:cheshm-scan 7.5s ease-in-out infinite}.haam-cheshm__hero-body{position:relative;z-index:1;width:min(920px,100%);text-align:center;display:flex;flex-direction:column;align-items:center;animation:cheshm-rise 1.05s cubic-bezier(.22,1,.36,1) both}.haam-cheshm__brand{margin:0 0 18px;font-size:clamp(3.4rem,11vw,6.5rem);font-weight:800;line-height:.92;letter-spacing:-.04em;color:var(--cheshm-iris);text-shadow:0 0 60px rgba(242,239,230,.12)}.haam-cheshm__mark{margin:0 0 28px;width:min(340px,72vw)}.haam-cheshm__mark img{display:block;width:100%;height:auto;filter:brightness(0) invert(.62);opacity:.95;animation:cheshm-mark 2.8s ease-in-out infinite alternate}.haam-cheshm__title{margin:0;max-width:none;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:600;line-height:1.55;color:var(--cheshm-mist)}.haam-cheshm__title-line,.haam-cheshm__title-break{display:block}.haam-cheshm__lead{margin:16px 0 0;max-width:34rem;font-size:clamp(.98rem,1.6vw,1.08rem);line-height:1.8;color:var(--cheshm-steel)}.haam-cheshm__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.haam-cheshm__section{position:relative;padding:clamp(72px,12vw,120px) 0;border-top:1px solid var(--cheshm-line)}.haam-cheshm__why{background:linear-gradient(180deg,rgba(12,12,15,.4),transparent 40%),var(--cheshm-ink)}.haam-cheshm__why .haam-cheshm__kicker{color:var(--cheshm-brand)}.haam-cheshm__why-headline{max-width:none;width:100%;margin:0 0 clamp(36px,5vw,64px);font-size:clamp(1.95rem,5.4vw,3.55rem);font-weight:800;line-height:1.22;letter-spacing:-.035em;color:var(--cheshm-iris);text-wrap:balance;display:flex;flex-direction:column;gap:.28em}.haam-cheshm__why-headline-line{display:block}.haam-cheshm__mark{font-style:normal;font-weight:inherit;color:var(--cheshm-brand)}.haam-cheshm__why-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(36px,6vw,72px);align-items:center}.haam-cheshm__visual{margin:0;padding:0}.haam-cheshm__visual img{display:block;width:100%;height:auto;filter:invert(1);opacity:.88}.haam-cheshm__visual--why{width:min(420px,100%);justify-self:center;border-radius:50%;overflow:hidden;background:transparent;box-shadow:none;animation:cheshm-breathe 8s ease-in-out infinite;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 42%,rgba(0,0,0,.72) 58%,rgba(0,0,0,.28) 74%,transparent 92%);mask-image:radial-gradient(circle at 50% 48%,#000 42%,rgba(0,0,0,.72) 58%,rgba(0,0,0,.28) 74%,transparent 92%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.haam-cheshm__visual--why img{filter:none;opacity:.88;width:100%;height:auto;object-fit:cover;mix-blend-mode:normal;display:block}.haam-cheshm__why-copy{min-width:0}.haam-cheshm__pull{margin:0;max-width:min(38ch,100%);font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:600;line-height:1.55;color:var(--cheshm-bone)}.haam-cheshm__prose{margin-top:36px;max-width:40rem;display:grid;gap:18px}.haam-cheshm__prose p{margin:0;font-size:1.05rem;line-height:1.95;color:var(--cheshm-mist)}.haam-cheshm__lanes{background:var(--cheshm-void)}.haam-cheshm__lanes .haam-cheshm__h2{max-width:min(28ch,100%);display:flex;flex-direction:column;gap:.28em}.haam-cheshm__lanes-title-line{display:block}.haam-cheshm__lane-list{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--cheshm-line);border-bottom:1px solid var(--cheshm-line)}.haam-cheshm__lane-list li{padding:28px 20px;border-inline-start:1px solid var(--cheshm-line);font-size:clamp(1rem,1.5vw,1.15rem);font-weight:600;color:var(--cheshm-iris);transition:background .3s ease}.haam-cheshm__lane-list li:nth-child(3n+1){border-inline-start:none}.haam-cheshm__lane-list li:nth-child(n+4){border-top:1px solid var(--cheshm-line)}.haam-cheshm__lane-list li:hover{background:#f2efe60a}.haam-cheshm__dest{display:flex;flex-wrap:wrap;gap:28px;margin-top:40px}.haam-cheshm__dest a{color:var(--cheshm-mist);text-decoration:none;font-size:1.05rem;font-weight:600;border-bottom:1px solid transparent;padding-bottom:4px;transition:color .25s ease,border-color .25s ease}.haam-cheshm__dest a:hover{color:var(--cheshm-iris);border-bottom-color:#f2efe673}.haam-cheshm__guide{background:radial-gradient(ellipse 60% 50% at 85% 20%,rgba(214,208,190,.07),transparent 55%),var(--cheshm-ink)}.haam-cheshm__guide-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,8vw,80px);align-items:start}.haam-cheshm__guide-copy .haam-cheshm__h2{max-width:min(24ch,100%)}.haam-cheshm__h2-sub{display:block;margin-top:.5em;font-size:.58em;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:var(--cheshm-mist)}.haam-cheshm__pillars{list-style:none;margin:0;padding:0;display:grid;gap:0}.haam-cheshm__pillars li{padding:22px 0;border-top:1px solid var(--cheshm-line);display:grid;gap:8px}.haam-cheshm__pillars li:last-child{border-bottom:1px solid var(--cheshm-line)}.haam-cheshm__pillars strong{font-size:1.08rem;color:var(--cheshm-iris)}.haam-cheshm__pillars span{font-size:.98rem;line-height:1.75;color:var(--cheshm-steel)}.haam-cheshm__close{padding:clamp(88px,14vw,140px) 0;text-align:center;background:radial-gradient(ellipse 55% 45% at 50% 40%,rgba(232,226,210,.1),transparent 65%),var(--cheshm-void);border-top:1px solid var(--cheshm-line)}.haam-cheshm__close-inner{display:flex;flex-direction:column;align-items:center}.haam-cheshm__close-brand{margin:0 0 16px;font-size:.85rem;letter-spacing:.22em;text-transform:lowercase;color:var(--cheshm-steel)}.haam-cheshm__close-title{margin:0;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--cheshm-iris)}.haam-cheshm__close-lead{margin:18px 0 36px;max-width:28rem;font-size:1.05rem;line-height:1.85;color:var(--cheshm-mist)}@keyframes cheshm-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes cheshm-breathe{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.08);opacity:.7}}@keyframes cheshm-scan{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:.35}to{transform:translateY(380%);opacity:0}}@keyframes cheshm-mark{0%{opacity:.82;filter:brightness(0) invert(.55)}to{opacity:1;filter:brightness(0) invert(.68)}}@media(prefers-reduced-motion:reduce){.haam-cheshm__hero-body,.haam-cheshm__orb,.haam-cheshm__scan,.haam-cheshm__mark img,.haam-cheshm__visual--why{animation:none!important}}@media(max-width:900px){.haam-cheshm__why-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.haam-cheshm__why-copy .haam-cheshm__pull,.haam-cheshm__why-copy .haam-cheshm__prose{margin-inline:auto;max-width:40rem}.haam-cheshm__why-headline{text-align:center;margin-bottom:clamp(28px,5vw,44px)}.haam-cheshm__visual--why{width:min(220px,55vw)}.haam-cheshm__lane-list{grid-template-columns:1fr 1fr}.haam-cheshm__lane-list li{border-inline-start:1px solid var(--cheshm-line);border-top:none}.haam-cheshm__lane-list li:nth-child(odd){border-inline-start:none}.haam-cheshm__lane-list li:nth-child(n+3){border-top:1px solid var(--cheshm-line)}.haam-cheshm__guide-grid{grid-template-columns:1fr}}@media(max-width:560px){.haam-cheshm__shell{width:min(1080px,calc(100% - 32px))}.haam-cheshm__lane-list{grid-template-columns:1fr}.haam-cheshm__lane-list li{border-inline-start:none;border-top:1px solid var(--cheshm-line);padding-inline:4px}.haam-cheshm__lane-list li:first-child{border-top:none}.haam-cheshm__actions{flex-direction:column;align-items:stretch;width:min(320px,100%)}.haam-cheshm__h2{max-width:none}}
