:root{--purple-dark: #6b21a8;--purple-main: #8b5cf6;--purple-light: #c084fc}.editorial-timeline[data-astro-cid-cue4hmpj]{background:#000;color:#fff;padding-block:5rem;font-family:Vazirmatn,sans-serif}.timeline-header[data-astro-cid-cue4hmpj]{margin-bottom:4rem;text-align:start}.timeline-header[data-astro-cid-cue4hmpj] .badge[data-astro-cid-cue4hmpj]{display:inline-block;background:#ffffff0d;color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:4px;border:1px solid #ffffff26;border-inline-start:3px solid var(--purple-main);margin-bottom:.75rem}.section-title[data-astro-cid-cue4hmpj]{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.timeline-grid[data-astro-cid-cue4hmpj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;position:relative}.timeline-item[data-astro-cid-cue4hmpj]{position:relative;padding-block-start:1.5rem;border-block-start:1px solid #ffffff1f}.timeline-item[data-astro-cid-cue4hmpj]:before{content:"";position:absolute;top:-1px;right:0;width:40px;height:2px;background:linear-gradient(to left,var(--purple-dark),var(--purple-main))}.year-accent[data-astro-cid-cue4hmpj]{font-size:2.2rem;font-weight:800;color:#ffffff40;margin-bottom:.75rem;letter-spacing:-.03em;transition:color .3s}.timeline-item[data-astro-cid-cue4hmpj]:hover .year-accent[data-astro-cid-cue4hmpj]{color:var(--purple-light)}.item-content[data-astro-cid-cue4hmpj] h4[data-astro-cid-cue4hmpj]{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .25rem}.item-content[data-astro-cid-cue4hmpj] .subtitle[data-astro-cid-cue4hmpj]{display:block;font-size:.8rem;color:var(--purple-main);font-weight:500;margin-bottom:.75rem}.item-content[data-astro-cid-cue4hmpj] p[data-astro-cid-cue4hmpj]{font-size:.875rem;color:#b4b4b4;line-height:1.6;margin:0}@media(width<=768px){.timeline-grid[data-astro-cid-cue4hmpj]{grid-template-columns:1fr;gap:2.5rem}}body{margin:0}.pyhighlight[data-astro-cid-ge2uvauf]{background-color:#ffeb3b40;color:#fff9c4;padding:.15em .4em;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero-title[data-astro-cid-ge2uvauf]{font-size:3rem;color:#fff}.hero-description[data-astro-cid-ge2uvauf]{color:#d4d4d4}.main-hero-container[data-astro-cid-ge2uvauf]{position:relative;top:0;height:100vh;width:100%;color:#fff;font-family:Vazirmatn;z-index:2;background:#000;overflow:hidden}.main-hero-container[data-astro-cid-ge2uvauf] .hero-image[data-astro-cid-ge2uvauf]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:left center}.main-hero-container[data-astro-cid-ge2uvauf]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(#0006,#000000d9);pointer-events:none}.main-hero-container[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{z-index:2}.vflex[data-astro-cid-ge2uvauf]{display:flex;flex-direction:column;height:100%}.main-hero-container[data-astro-cid-ge2uvauf] .hero-content-wrapper[data-astro-cid-ge2uvauf]{flex-grow:1;display:flex;flex-direction:column;justify-content:end;align-items:start}.main-hero-container[data-astro-cid-ge2uvauf] .hero-content[data-astro-cid-ge2uvauf]{max-width:30rem;padding:3rem}.slogan-box[data-astro-cid-ge2uvauf]{display:flex;flex-direction:row;justify-content:space-between;padding:0;padding-inline:1rem;padding-block-end:.2rem;border-block-start:1px solid #ffffff26;position:relative}.slogan-box[data-astro-cid-ge2uvauf]:before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:linear-gradient(to left,var(--purple-dark) 0%,#ffffff26 20%,var(--purple-main) 50%,#ffffff26 80%,var(--purple-light) 100%)}.slogan-box[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{padding:0;margin:0}.btn[data-astro-cid-ge2uvauf]{margin-inline-start:1rem}.btn[data-astro-cid-ge2uvauf].primary{background-color:#fff;border:1px solid #fff;color:#000}.btn[data-astro-cid-ge2uvauf].primary:hover{background-color:#f1f5f9;border-color:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 12px #ffffff40}.btn[data-astro-cid-ge2uvauf].primary:active{transform:translateY(0);box-shadow:none}.btn[data-astro-cid-ge2uvauf].secondary{background-color:#0000;border:1px solid #fff;color:#fff}.btn[data-astro-cid-ge2uvauf].secondary:hover{background-color:#ffffff26;transform:translateY(-2px)}.btn[data-astro-cid-ge2uvauf].secondary:active{transform:translateY(0);background-color:#ffffff40}.btn[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid #fff;outline-offset:3px}.btn[data-astro-cid-ge2uvauf].primary:active{transform:scale(.97);background-color:#d1d5db!important;border-color:#d1d5db!important}.btn[data-astro-cid-ge2uvauf].secondary:active{border-color:#fff;transform:scale(.97);background-color:#ffffff4d!important}@media screen and (width<=769px){.main-hero-container[data-astro-cid-ge2uvauf] .hero-image[data-astro-cid-ge2uvauf]{object-position:15% center}.main-hero-container[data-astro-cid-ge2uvauf] .hero-content[data-astro-cid-ge2uvauf]{max-width:100%;padding:1.5rem}.hero-title[data-astro-cid-ge2uvauf]{font-size:1.8rem}.hero-actions[data-astro-cid-ge2uvauf]{display:flex;flex-direction:column;gap:.75rem}.btn[data-astro-cid-ge2uvauf]{margin:0}}.editorial-contact[data-astro-cid-seymdyda]{padding:5rem 0;background-color:#faf9f6;color:#1a1a1a;font-family:inherit}.editorial-contact[data-astro-cid-seymdyda] .container[data-astro-cid-seymdyda]{max-width:1140px;margin:0 auto;padding:0 1.5rem}.editorial-contact[data-astro-cid-seymdyda] .section-header[data-astro-cid-seymdyda]{margin-bottom:3.5rem;border-bottom:1px solid #e2e0d8;padding-bottom:1.25rem}.editorial-contact[data-astro-cid-seymdyda] .editorial-subtitle[data-astro-cid-seymdyda]{display:block;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;color:#767571;margin-bottom:.25rem}.editorial-contact[data-astro-cid-seymdyda] .section-title[data-astro-cid-seymdyda]{font-size:2.25rem;font-weight:700;margin:0;color:#111}.editorial-contact[data-astro-cid-seymdyda] .contact-grid[data-astro-cid-seymdyda]{display:grid;grid-template-columns:1fr;gap:3rem}@media(width>=992px){.editorial-contact[data-astro-cid-seymdyda] .contact-grid[data-astro-cid-seymdyda]{grid-template-columns:1.1fr .9fr;align-items:start}}.editorial-contact[data-astro-cid-seymdyda] .contact-info[data-astro-cid-seymdyda]{font-style:normal;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.75rem 1.5rem}.editorial-contact[data-astro-cid-seymdyda] .contact-item[data-astro-cid-seymdyda]{position:relative;display:flex;align-items:flex-start;gap:1rem}.editorial-contact[data-astro-cid-seymdyda] .contact-item-wide[data-astro-cid-seymdyda]{grid-column:1 / -1;padding-top:.75rem;border-top:1px dashed #e2e0d8}.editorial-contact[data-astro-cid-seymdyda] .icon-box[data-astro-cid-seymdyda]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #e2e0d8;color:#2b2b2a;flex-shrink:0;transition:all .2s}.editorial-contact[data-astro-cid-seymdyda] .contact-item[data-astro-cid-seymdyda]:hover .icon-box[data-astro-cid-seymdyda]{border-color:#111;background-color:#111;color:#fff}.editorial-contact[data-astro-cid-seymdyda] .contact-details[data-astro-cid-seymdyda]{display:flex;flex-direction:column}.editorial-contact[data-astro-cid-seymdyda] .contact-label[data-astro-cid-seymdyda]{font-size:.78rem;color:#6e6d6a;margin-bottom:.2rem}.editorial-contact[data-astro-cid-seymdyda] .contact-value[data-astro-cid-seymdyda]{font-size:.95rem;font-weight:600;color:#1a1a1a;text-decoration:none;transition:color .2s}.editorial-contact[data-astro-cid-seymdyda] a[data-astro-cid-seymdyda].contact-value:hover{color:#666}.editorial-contact[data-astro-cid-seymdyda] a[data-astro-cid-seymdyda].contact-value:before{content:"";position:absolute;inset:0;z-index:1}.editorial-contact[data-astro-cid-seymdyda] .address-text[data-astro-cid-seymdyda]{line-height:1.6}.editorial-contact[data-astro-cid-seymdyda] .map-wrapper[data-astro-cid-seymdyda]{position:relative;width:100%;height:100%;min-height:380px;border:1px solid #e2e0d8;border-radius:4px;overflow:hidden;background-color:#eae8e1}.editorial-contact[data-astro-cid-seymdyda] .responsive-map[data-astro-cid-seymdyda]{position:absolute;top:0;left:0;width:100%;height:100%;filter:grayscale(20%) contrast(95%);transition:filter .3s}.editorial-contact[data-astro-cid-seymdyda] .map-wrapper[data-astro-cid-seymdyda]:hover .responsive-map[data-astro-cid-seymdyda]{filter:grayscale(0%)}.services-editorial[data-astro-cid-u2tgp2em]{--accent: #7c3aed;--accent-soft: #f5f3ff;--ink: #1a1a1a;--muted: #555;--rule: #e5e5e5;font-family:Vazirmatn,Tahoma,sans-serif;background:#fdfdff;padding:6rem 2rem;color:var(--ink);line-height:1.9}.editorial-container[data-astro-cid-u2tgp2em]{max-width:1100px;margin:0 auto}.editorial-header[data-astro-cid-u2tgp2em]{max-width:720px;margin-bottom:4.5rem;border-right:3px solid var(--accent);padding-right:1.75rem}.editorial-eyebrow[data-astro-cid-u2tgp2em]{display:inline-block;font-size:.8rem;letter-spacing:.15em;font-weight:700;color:var(--accent);background:var(--accent-soft);padding:.35rem .9rem;border-radius:999px;margin-bottom:1.25rem;text-transform:uppercase}.editorial-title[data-astro-cid-u2tgp2em]{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.5;color:#1a1a1a;margin:0 0 1.25rem}.editorial-title[data-astro-cid-u2tgp2em] em[data-astro-cid-u2tgp2em]{font-style:normal;color:var(--accent);position:relative}.editorial-title[data-astro-cid-u2tgp2em] em[data-astro-cid-u2tgp2em]:after{content:"";position:absolute;bottom:4px;right:0;left:0;height:8px;background:var(--accent-soft);z-index:-1}.editorial-lead[data-astro-cid-u2tgp2em]{font-size:1.05rem;color:var(--muted);margin:0}.editorial-grid[data-astro-cid-u2tgp2em]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;border-top:1px solid var(--rule)}.editorial-item[data-astro-cid-u2tgp2em]{padding:2.25rem 1.75rem 2.25rem 0;border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);transition:background .3s;position:relative}.editorial-item[data-astro-cid-u2tgp2em]:nth-child(odd):last-child,.editorial-item[data-astro-cid-u2tgp2em]:last-child{border-left:none}.editorial-item[data-astro-cid-u2tgp2em]:hover{background:linear-gradient(135deg,var(--accent-soft) 0%,transparent 60%)}.item-number[data-astro-cid-u2tgp2em]{display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--accent);margin-bottom:.75rem;padding-left:1.75rem}.item-title[data-astro-cid-u2tgp2em]{font-size:1.2rem;font-weight:700;margin:0 0 .75rem;padding-left:1.75rem;color:var(--ink)}.editorial-item[data-astro-cid-u2tgp2em]:hover .item-title[data-astro-cid-u2tgp2em]{color:var(--accent)}.item-text[data-astro-cid-u2tgp2em]{font-size:.95rem;color:var(--muted);margin:0;padding-left:1.75rem}.editorial-footer[data-astro-cid-u2tgp2em]{margin-top:3.5rem;padding-top:2rem;border-top:2px solid var(--accent);text-align:center;font-size:1rem;color:var(--muted)}.editorial-cta[data-astro-cid-u2tgp2em]{color:var(--accent);font-weight:700;text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:2px;transition:opacity .2s}.editorial-cta[data-astro-cid-u2tgp2em]:hover{opacity:.7}@media(width<=640px){.services-editorial[data-astro-cid-u2tgp2em]{padding:4rem 1.25rem}.editorial-item[data-astro-cid-u2tgp2em]{border-left:none;padding-left:1.75rem}.item-number[data-astro-cid-u2tgp2em],.item-title[data-astro-cid-u2tgp2em],.item-text[data-astro-cid-u2tgp2em]{padding-left:0}}
