.site-body:has(header.site-header) .site-header{font-family:var(--font-home-sans), Arial, sans-serif}.site-body:has(header.site-header) .site-header-inner{gap:32px;width:min(1320px,100% - 128px)}.site-body:has(header.site-header) .site-header .site-wordmark{font-family:var(--font-home-serif), Georgia, serif;letter-spacing:-.025em;color:#f8f6f0;gap:12px;font-size:28px;font-weight:500}.site-body:has(header.site-header) .site-header .site-navigation{gap:18px;font-size:14px}.site-body:has(header.site-header) .site-header .site-navigation>a{white-space:nowrap;padding-block:12px}.site-body:has(header.site-header) .site-header .site-navigation>a:not(.site-header-contact){text-underline-offset:8px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.site-body:has(header.site-header) .site-header .site-navigation>a:hover{color:#f8f6f0;-webkit-text-decoration-color:var(--site-accent-blue);text-decoration-color:var(--site-accent-blue)}.site-body:has(header.site-header) .site-header .site-header-contact{background:var(--site-accent-blue);color:#fff;border:1px solid var(--site-accent-blue);margin:0;border-radius:3px;margin-inline-start:8px;padding:12px 20px}.site-body:has(header.site-header) .site-header .site-header-contact:hover{background:var(--site-accent-blue);border-color:var(--site-accent-blue);color:#fff}html[dir=rtl] .site-body:has(header.site-header) .site-header .site-wordmark{font-family:var(--font-home-persian), Arial, sans-serif;letter-spacing:normal}html[dir=rtl] .site-body:has(header.site-header) .site-wordmark bdi{font-family:var(--font-home-persian), Arial, sans-serif;letter-spacing:normal}html[dir=rtl] .site-body:has(header.site-header) .site-hero-content{direction:rtl}html[dir=rtl] .site-body:has(header.site-header) .site-page-banner:before{background:linear-gradient(270deg,#0d1e31e0,#0d1e3159 100%)}html[dir=rtl] .site-body:has(header.site-header) .site-reading-banner:before{background:linear-gradient(270deg,#0d1e31e0,#0d1e3180 100%)}.site-body:has(header.site-header) .site-image.is-flipped{transform:scaleX(-1)}.site-body:has(header.site-header) .home-events-editorial>.editorial-reveal{text-align:center;max-width:720px;margin:0 auto 56px}.home-events-editorial .site-eyebrow{justify-content:center}.home-events-editorial .home-section-intro{margin-inline:auto}.site-body:has(header.site-header) .site-event-row{background:#dedbcf;border-radius:4px;gap:32px;padding:24px}.site-body:has(header.site-header) .site-event-featured{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;margin-block-end:16px;padding:0;display:grid}.site-body:has(header.site-header) .site-event-featured .site-event-image{aspect-ratio:1.7;border-radius:4px;grid-area:1/1;align-self:stretch;width:100%;min-width:0;max-height:none}.site-body:has(header.site-header) .site-event-featured .site-event-copy{background:#dedbcf;border-radius:4px;flex-direction:column;grid-column:2;align-items:start;min-width:0;padding:32px;display:flex}.site-event-featured h3{font-size:clamp(28px,2.7vw,36px)}.site-body:has(header.site-header) .site-event-featured .site-event-copy .site-button{margin-block-start:auto}.site-body:has(header.site-header) .site-event-meta{border-block-end:1px solid #b7b3a6;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;margin-block:16px 24px;padding-block-end:24px;font-size:13px;display:flex}.site-event-meta svg{color:var(--site-accent-blue)}.site-body:has(header.site-header) .site-event-compact{grid-template-columns:112px minmax(0,1fr) 225px;align-items:center}.site-body:has(header.site-header) .site-event-compact .site-date-badge{color:#f8f6f0;background:#13283f;grid-area:1/1;min-height:125px}.site-body:has(header.site-header) .site-event-compact .site-date-badge span:first-child{color:var(--site-accent-blue);font:500 60px/1.1 var(--font-home-serif), serif}.site-body:has(header.site-header) .site-event-compact .site-date-badge span:last-child{color:#f8f6f0}.site-body:has(header.site-header) .site-event-compact .site-event-copy{grid-area:1/2}.site-body:has(header.site-header) .site-event-compact .site-event-action{text-align:start;grid-area:1/3}.site-body:has(header.site-header) .site-event-compact .site-event-action>p{justify-content:start;margin-block-end:8px}.site-about-page{grid-template-columns:5fr 7fr;align-items:start;gap:80px;display:grid}.site-about-page-portrait{aspect-ratio:4/5;border-radius:4px}.site-about-page h2{margin-block-end:32px}.site-about-page p{margin-block-end:24px}.site-about-page .site-text-link{margin-block-start:24px}.site-about-interests{grid-template-columns:1fr 1fr;gap:80px;display:grid}.site-about-interests :is(h2,h3,p){margin-block-end:24px}.site-newsletter-form{text-align:start;max-width:680px;margin-inline:auto}.site-newsletter-fields{background:#f8f6f0;border-radius:4px;gap:12px;padding:8px;display:flex}.site-newsletter-fields input{color:#292824;min-width:0;font:inherit;background:#f8f6f0;border:0;flex:1;padding:12px}.site-body:has(header.site-header) .site-newsletter-fields .site-button{background:var(--site-accent-blue);color:#fff;border-color:var(--site-accent-blue);white-space:nowrap}.site-newsletter-email{margin-block-end:8px;font-size:14px;display:block}.site-newsletter-consent{align-items:start;gap:12px;margin-block-start:20px;font-size:13px;display:flex}.site-newsletter-consent input{width:18px;height:18px;accent-color:var(--site-accent-blue);flex-shrink:0;margin-block-start:4px}.site-newsletter-note{color:#dedbcf;margin-block:12px;font-size:12px}.site-newsletter-status{min-height:24px;font-size:14px}.site-social-icons{gap:12px;margin-block:24px 12px;display:flex}.site-social-icons a{background:var(--site-accent-blue);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.site-loading{min-height:65vh;padding-block:80px}.site-loading-line{background:#ece9e1;max-width:560px;height:24px;margin-block-end:24px}.site-loading-line:first-child{height:64px}.site-loading-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-block-start:56px;display:grid}.site-loading-grid>div{background:#ece9e1;height:240px}@media (max-width:1400px){.site-body:has(header.site-header) .site-header .site-wordmark{font-size:28px}.site-body:has(header.site-header) .site-header .site-navigation{gap:16px;font-size:13px}}@media (max-width:1100px){.site-body:has(header.site-header) .site-header-inner{gap:24px;width:calc(100% - 80px)}.site-body:has(header.site-header) .site-event-compact{grid-template-columns:96px 1fr}.site-body:has(header.site-header) .site-event-compact .site-event-action{grid-area:2/2}}@media (max-width:1000px){.site-body:has(header.site-header) .site-menu-button{min-width:44px;min-height:44px;display:block}.site-body:has(header.site-header) .site-header .site-navigation{background:#13283f;border:1px solid #ffffff25;max-height:calc(100dvh - 120px);padding:16px;display:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:24px;overflow-y:auto}.site-body:has(header.site-header) .site-header .site-navigation.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-body:has(header.site-header) .site-header .site-navigation>a{padding:14px 16px;font-size:15px}.site-body:has(header.site-header) .site-header .site-header-contact{margin:12px 0 0}.site-about-page,.site-about-interests{gap:40px}}@media (max-width:760px){.site-about-page,.site-about-interests{grid-template-columns:1fr}.site-body:has(header.site-header) .site-event-featured{grid-template-columns:1fr}.site-body:has(header.site-header) .site-event-featured .site-event-copy{grid-column:1;padding:24px}.site-body:has(header.site-header) .site-event-featured .site-event-image{aspect-ratio:1.7;grid-area:auto/1}.site-body:has(header.site-header) .site-event-row{gap:20px}.site-body:has(header.site-header) .site-event-compact{grid-template-columns:72px minmax(0,1fr);padding:20px}.site-body:has(header.site-header) .site-event-compact .site-event-copy{grid-column:2}.site-body:has(header.site-header) .site-event-compact .site-date-badge{min-height:96px}.site-body:has(header.site-header) .site-event-compact .site-date-badge span:first-child{font-size:44px}.site-body:has(header.site-header) .site-header-inner{width:calc(100% - 40px)}.site-body:has(header.site-header) .site-header .site-wordmark{font-size:25px}.site-newsletter-fields{flex-direction:column}.site-about-page-portrait{aspect-ratio:4/3}.site-loading-grid{grid-template-columns:1fr}}.site-body:has(header.site-header) .site-header .site-language-switch[lang=fa]{font-family:var(--font-home-persian), Arial, sans-serif;letter-spacing:normal}@media (min-width:761px){.site-body:has(main.home-design) :is(.home-article-grid,.home-media-grid){grid-template-rows:auto 1fr;align-items:start;gap:32px}.site-body:has(main.home-design) :is(.home-article-grid,.home-media-grid)>:not(:first-child) article{align-items:start;gap:16px}}.site-media-flipped{transform:scaleX(-1)}.site-bibliography{border-block-start:1px dashed var(--color-border,#cbd5df);margin-block-start:48px;padding-block-start:32px}.site-bibliography .payload-richtext{overflow-wrap:anywhere}.site-body:has(header.site-header) :is(.site-header,.site-footer,.site-hero,.site-page-banner,.site-reading-banner){--site-accent-blue:#9bbbd7}.site-body:has(header.site-header) .site-header .site-header-contact{color:#fff;background:#315879;border-color:#315879}.site-body:has(header.site-header) .site-header .site-header-contact:hover{color:#fff;background:#244460;border-color:#244460}.site-body:has(header.site-header) .site-social-icons a{color:#fff;background:#315879}.site-body:has(header.site-header) :is(.site-header,.site-footer,.site-hero,.site-page-banner,.site-reading-banner,.site-event-date){--color-accent-blue:#9bbbd7}.site-body:has(header.site-header) .site-event-date{--site-accent-blue:#9bbbd7}@media (max-width:760px){html[lang=en] .site-body:has(header.site-header) .site-header .site-wordmark{min-width:0;font-size:22px}html[lang=en] .site-body:has(header.site-header) .site-header .site-wordmark bdi{white-space:normal;max-width:220px;line-height:1.1}}.site-about-biography{padding-top:0}.site-about-biography .site-richtext{overflow-wrap:anywhere;margin-bottom:0}.site-about-biography .site-richtext>:first-child{margin-top:0}.site-about-biography .site-richtext>:last-child{margin-bottom:0}.site-about-biography .site-richtext :is(h2,h3){font-family:var(--font-literary), Georgia, serif;font-weight:500;line-height:1.2}
html[lang=fa][dir=rtl] .site-body:has(header.site-header){--font-site-display:var(--font-persian-display), "Times New Roman", serif}html[lang=fa][dir=rtl] .site-body:has(header.site-header) :is(.site-editorial-heading,.site-richtext h1,.site-richtext h2,.site-richtext h3){font-family:var(--font-site-display);letter-spacing:normal;font-weight:500;line-height:1.25}html[lang=fa][dir=rtl] .site-body:has(header.site-header) :is(h1.site-editorial-heading,.site-richtext h1){line-height:1.2}html[lang=fa][dir=rtl] .site-body:has(header.site-header) :is(.site-editorial-heading,.site-richtext h1,.site-richtext h2,.site-richtext h3) :is(a,span,bdi,strong,em){letter-spacing:normal;font-family:inherit}html[lang=fa][dir=rtl] .site-body:has(header.site-header) .site-wordmark{font-family:var(--font-site-display);letter-spacing:normal;font-weight:700;line-height:1.25}html[lang=fa][dir=rtl] .site-body:has(header.site-header) .site-wordmark bdi{font-family:var(--font-site-display);letter-spacing:normal;font-weight:700;line-height:1.25}html[lang=fa][dir=rtl] .site-body:has(header.site-header) .site-date-badge span:first-child{font-family:var(--font-site-display);font-weight:500;line-height:1.2}
