:root{color-scheme:light;color:#152c3e;--navy:#092d53;--muted:#5e6b74;--line:#dce1e3;background:#fff;font-family:Arial,Tahoma,sans-serif;line-height:1.75}*{box-sizing:border-box}body{flex-direction:column;min-block-size:100vh;margin:0;display:flex}html{scroll-behavior:smooth;scroll-padding-block-start:2rem}html[lang=fa]{font-family:Tahoma,Arial,sans-serif;line-height:2}[lang=fa]{line-height:1.9}a{color:inherit;text-underline-offset:.3em}a:focus-visible{outline-offset:5px;outline:3px solid #537e9f}img{block-size:auto;max-inline-size:100%;display:block}figure,h1,h2,h3,p{margin:0}.container{inline-size:min(100% - 6rem,82rem);margin-inline:auto}.site-header{padding-block:1.75rem 1rem}.masthead{text-align:center;border-block-end:1px solid var(--line);direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;gap:1.5rem;padding-block-end:1.75rem;line-height:1.75;display:grid}html[dir=rtl] .masthead .brand-type{direction:rtl}.brand{flex-direction:column;grid-column:2;align-items:center;gap:.75rem;text-decoration:none;display:flex}.memorial-left{grid-column:1}.memorial-right{grid-column:3}.memorial{justify-items:center;gap:.75rem;margin:0;display:grid}.memorial-photo{aspect-ratio:349/554;background:#e9ede3;inline-size:7.5rem;position:relative;overflow:hidden}.memorial-left .memorial-photo img{block-size:auto;inline-size:479.083%;max-inline-size:none;position:absolute;inset-block-start:-15.8845%;inset-inline-start:-277.937%}.memorial-right .memorial-photo img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.memorial-name{font:400 1.3125rem/1.3 Georgia,Times New Roman,serif}.memorial-name-fa{font-size:1.1875rem}.memorial-note{color:var(--muted);margin-block-start:.3rem;font-size:.875rem}.brand img{flex-shrink:0;block-size:auto;inline-size:4.25rem}.brand-type{white-space:nowrap;line-height:1.5;display:grid}.brand-type strong{letter-spacing:.13em;font-size:.95rem;font-weight:600}.brand-type>span{letter-spacing:.18em;color:var(--muted);font-size:.6rem}.header-inner{padding-block-start:1rem}.language-link{font-size:.85rem}.nav-list{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.nav-list li{min-inline-size:0}.nav-list a{border-block-end:1px solid #0000;padding-block:.5rem;text-decoration:none;display:inline-block}.nav-list a:hover,.nav-list [aria-current=page]{border-color:var(--navy)}main{flex:1}h1,h2{letter-spacing:-.035em;white-space:pre-line;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.13}h1{font-size:clamp(2.6rem,4.4vw,4.5rem)}h2{font-size:clamp(2rem,3vw,3.1rem)}h3{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400;line-height:1.3}.eyebrow{letter-spacing:.16em;color:var(--muted);text-transform:uppercase;margin-block-end:1.5rem;font-size:.65rem;font-weight:600}.hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:3.5rem;padding-block:4rem 3rem;display:grid}.hero-intro{color:var(--muted);max-inline-size:29rem;margin-block:1.7rem 2rem;font-size:.95rem}.button-link{color:#fff;background:var(--navy);align-items:center;gap:2rem;padding:.85rem 1.3rem;font-size:.8rem;text-decoration:none;display:inline-flex}.button-link:hover{background:#1c466b}.hero-photo img{inline-size:100%}figcaption{color:var(--muted);padding-block-start:.65rem;font-size:.65rem}.story-section{border-block-start:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6rem;margin-block-start:1rem;padding-block:4rem 5rem;display:grid}.story-copy{color:var(--muted);align-self:center;max-inline-size:34rem;font-size:.95rem}.text-link{color:var(--navy);border-block-end:1px solid #9baab7;align-items:center;gap:1.5rem;padding-block:.7rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.story-copy .text-link{margin-block-start:1.25rem}.arrow{font-size:1.1rem}.history-section{background:#f4f5f3;padding-block:4.5rem}.section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-block-end:2.5rem;display:flex}.section-heading .eyebrow{margin-block-end:.8rem}.section-heading>.text-link{flex-shrink:0}.era-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;display:grid}.era-image{aspect-ratio:4/3;background:#e5e8e5;justify-content:center;align-items:center;display:flex}.era-image img{object-fit:contain;block-size:100%;inline-size:100%}.era-copy{padding-block-start:1.5rem;padding-inline-end:1.8rem;position:relative}.era-copy p{color:var(--muted);margin-block-start:.8rem;font-size:.85rem}.era-number{color:var(--muted);font-size:.65rem;position:absolute;inset-block-start:1.65rem;inset-inline-end:0}.era-gallery-link{margin-block-start:.5rem;display:inline-flex}.iran-section{background:var(--navy);color:#fff;grid-template-columns:1.2fr 1fr;margin-block:5rem;display:grid}.iran-section figure{align-self:center}.iran-section img{inline-size:100%}.iran-copy{align-self:center;padding:3rem}.iran-copy .eyebrow{color:#c5d2df;margin-block-end:1rem}.iran-copy>p:not(.eyebrow){color:#e0e7ed;margin-block:1.5rem;font-size:.9rem}.iran-copy .text-link{color:#fff;border-color:#91a8bc}.archive-section{padding-block:0 4.5rem}.archive-section .section-heading p:not(.eyebrow){color:var(--muted);max-inline-size:38rem;margin-block-start:1.25rem;font-size:.95rem}.archive-categories{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.archive-categories li{border-block-start:1px solid var(--line);align-items:center;gap:1rem;padding-block:1.3rem;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;display:flex}.category-number{color:var(--muted);font-family:Arial,sans-serif;font-size:.6rem}.building-notice{background:#f4f5f3;gap:1.5rem;margin-block-end:4.5rem;padding:2rem 2.5rem;display:flex}.notice-mark{color:#71847a;font-size:1.6rem;line-height:1.4}.building-notice h2{letter-spacing:0;font-family:inherit;font-size:1rem;font-weight:600}.building-notice p{color:var(--muted);max-inline-size:55rem;margin-block-start:.6rem;font-size:.85rem}.site-footer{border-block-start:1px solid var(--line);padding-block:2.5rem}.footer-inner{align-items:center;gap:2rem;font-size:.75rem;display:flex}.site-footer .brand img{inline-size:3rem}.footer-inner>p{color:var(--muted);margin-inline-start:auto}.placeholder-page{padding-block:4rem 6rem}.placeholder-page>p{max-inline-size:42rem;margin-block-start:1.5rem}.archive-notice{background:#f4f5f3;margin-block-start:3rem;padding:1.5rem}.skip-link{z-index:10;background:#fff;padding:.75rem;position:absolute;inset-block-start:-10rem;inset-inline-start:1rem}.skip-link:focus{inset-block-start:1rem}html[lang=fa] h1,html[lang=fa] h2,html[lang=fa] h3,html[lang=fa] .archive-categories li{letter-spacing:0;font-family:Tahoma,Arial,sans-serif;line-height:1.65}html[lang=fa] h1{font-size:clamp(2rem,3.4vw,3.4rem)}html[lang=fa] h2{font-size:clamp(1.6rem,2.6vw,2.5rem)}html[lang=fa] .building-notice h2{font-size:1rem}html[lang=fa] h3{font-size:1.2rem}html[lang=fa] .eyebrow,html[lang=fa] .brand-type strong,html[lang=fa] .brand-type>span{letter-spacing:0}html[dir=rtl] .arrow{transform:scaleX(-1)}@media (width<=65rem){.container{inline-size:calc(100% - 3rem)}.nav-list{gap:.5rem}.hero{gap:2rem}.story-section{gap:3rem}.iran-copy{padding:2rem}}@media (width<=42rem){.container{inline-size:calc(100% - 2.5rem)}.site-header{padding-block:1rem .5rem}.masthead{grid-template-columns:1fr;gap:1.25rem;padding-block-end:1.25rem}.brand,.memorial-left,.memorial-right{grid-column:auto}.memorial{justify-content:center;align-items:center;gap:1.125rem;display:flex}.memorial-photo{flex-shrink:0;inline-size:4.75rem}.memorial-name{font-size:1.1875rem}.memorial-name-fa{font-size:1.125rem}.header-inner{padding-block-start:.5rem}.brand img{inline-size:3.1rem}.brand-type strong{font-size:.8rem}.brand-type>span{font-size:.55rem}.nav-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem .5rem;font-size:.75rem}.nav-list a{overflow-wrap:anywhere;max-inline-size:100%}.hero{grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem}h1{font-size:2.8rem}.eyebrow{margin-block-end:1rem}.story-section{grid-template-columns:1fr;gap:1.5rem;margin-block-start:0;padding-block:2.5rem 3rem}.history-section{padding-block:3rem}.section-heading{flex-direction:column;align-items:start;gap:1rem;margin-block-end:2rem}.era-grid{grid-template-columns:1fr;gap:2.5rem}.era-image{aspect-ratio:auto;background:0 0}.era-image img{block-size:auto}.iran-section{grid-template-columns:1fr;margin-block:3rem}.iran-copy{padding:2rem 1.5rem}.archive-section{padding-block-end:3rem}.archive-categories{grid-template-columns:repeat(2,1fr);gap:0 1rem}.archive-categories li{font-size:1.2rem}.building-notice{gap:1rem;margin-block-end:3rem;padding:1.5rem}.footer-inner{flex-wrap:wrap;gap:1rem}.footer-inner>p{flex-basis:100%;order:3;margin-inline-start:0}.footer-inner>a:last-child{margin-inline-start:auto}html[lang=fa] h1{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero .eyebrow:before{content:"";background:#d5b542;block-size:3px;inline-size:2.5rem;margin-block-end:1.3rem;margin-inline:auto;display:block}.era-grid{border-block-start:2px solid #d5b542;padding-block-start:1.5rem}.era-link{text-decoration:none;display:block}.era-link:hover h3{color:#365c80;text-underline-offset:.25em;text-decoration:underline}.era-copy h3 .arrow{font-size:.85rem;display:inline-block}.iran-section{background:#20473e}.iran-copy:before{content:"";background:linear-gradient(90deg,#87a999 0 33.33%,#f7f6f1 33.33% 66.66%,#b47772 66.66%);block-size:3px;inline-size:3.5rem;margin-block-end:1.5rem;display:block}.archive-categories li{padding:0;display:block}.archive-categories li a{align-items:center;gap:1rem;padding-block:1.3rem;padding-inline-end:1.5rem;text-decoration:none;display:flex}.archive-categories li a:hover{color:#365c80}.archive-categories .arrow{margin-inline-start:auto;font-size:.9rem}.destination-list{margin-block-start:3rem}.destination-list section{border-block-start:1px solid var(--line);padding-block:2rem}.destination-list h2{margin-block-end:1rem;font-size:1.7rem}@media (width<=24rem){.brand{gap:.6rem}}.gallery-empty{color:var(--muted);padding-block:2rem 0}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.gallery-card a{color:inherit;text-decoration:none;display:block}.gallery-card-image{aspect-ratio:4/3;background:#e5e8e5;overflow:hidden}.gallery-card-image img{object-fit:contain;block-size:100%;inline-size:100%}.gallery-card-body{padding-block-start:.8rem}.gallery-card-id{letter-spacing:.08em;color:var(--muted);font-size:.7rem}.gallery-card-date{color:var(--muted);margin-block-start:.2rem;font-size:.8rem}.gallery-card-description{margin-block-start:.4rem;font-size:.9rem}.photograph-page{grid-template-columns:1.4fr 1fr;align-items:start;gap:3rem;padding-block:3rem 5rem;display:grid}.photograph-figure{background:#e5e8e5;margin:0}.photograph-figure img{inline-size:100%}.photograph-id{letter-spacing:.08em;color:var(--muted);font-size:.75rem}.photograph-description{margin-block-start:1rem;font-size:1.1rem}.photograph-details{color:var(--muted);flex-direction:column;gap:.3rem;margin-block-start:1rem;font-size:.9rem;display:flex}.photograph-players{margin-block-start:2rem}.photograph-players h2{font-family:inherit;font-size:1rem;font-weight:600}.player-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.player-list a{color:var(--navy);text-underline-offset:.25em;text-decoration:underline}.photograph-meta .text-link{margin-block-start:2rem}.person-page{padding-block:3rem 5rem}.person-name{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.person-name-fa{color:var(--muted);font-size:1.5rem}.person-page h2{margin-block:2.5rem 0;font-family:inherit;font-size:1.3rem;font-weight:600}.person-page .text-link{margin-block-start:2.5rem}@media (width<=42rem){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1.25rem}.photograph-page{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem 3rem}.person-page{padding-block:2rem 3rem}}.hero{padding-block:1.5rem .75rem;display:block}.hero-copy{text-align:center;max-inline-size:48rem;margin-inline:auto}.hero-intro{max-inline-size:42rem;margin-block:1rem .75rem;margin-inline:auto}.featured-placeholder{min-block-size:14rem;color:var(--muted);text-align:center;background:#e5e8e5;justify-content:center;align-items:center;padding:2rem;display:flex}.national-featured{margin:0}.national-featured img{object-fit:contain;max-block-size:32rem;display:block}.remembrance-section{margin-block:3rem 4rem}.remembrance-list{columns:3;column-gap:2rem;margin-block:1rem 0;padding:0;list-style:none}.remembrance-entry{break-inside:avoid}.death-date{color:var(--muted);font-size:.85rem}.hero h1{font-size:clamp(1.8rem,3.6vw,2.9rem)}.era-image .featured-placeholder{block-size:100%;min-block-size:100%;inline-size:100%;padding:1rem}.pictures-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:2rem}.pictures-grid .era-copy h2{font-size:1.5rem}.picture-gallery-link:hover h2,.picture-gallery-link:focus-visible h2{text-underline-offset:.25em;text-decoration:underline}.directory-legend{color:var(--muted);margin-block:1.25rem .5rem;font-size:.8rem}.people-directory{columns:3;column-gap:2rem;margin:0;padding:0;list-style:none}.person-directory-entry{break-inside:avoid}.person-directory-link{overflow-wrap:anywhere;max-inline-size:100%;padding-block:.3rem;text-decoration:none;display:inline-block}.person-directory-link:hover,.person-directory-link:focus-visible{text-decoration:underline}.directory-memoriam{color:var(--muted);margin-inline-start:.25rem}.memoriam-label{color:var(--muted);font-size:.8rem}.story-history h3{margin-block-end:1rem}.detail-navigation{flex-wrap:wrap;align-items:baseline;gap:0 1.5rem;display:flex}@media (width<=65rem){.people-directory,.remembrance-list{columns:2}}@media (width<=42rem){.people-directory,.remembrance-list{columns:1}.pictures-grid{grid-template-columns:1fr}}:root{--content-direction:ltr}html[dir=rtl]{--content-direction:rtl}.era-grid,.gallery-grid,.iran-section,.remembrance-list,.photograph-page{direction:ltr}.era-grid>*,.gallery-grid>*,.iran-section>*,.remembrance-list>*,.photograph-page>*{direction:var(--content-direction);text-align:start;overflow-wrap:anywhere;min-inline-size:0}.history-section .era-card{flex-direction:column;align-items:flex-start;display:flex}.history-section .era-link{flex:1;inline-size:100%}.our-story-page>p,.pictures-page>p,.players-page>p{max-inline-size:65ch;color:var(--muted);font-size:.95rem}.our-story-page .story-history{max-inline-size:58rem;margin-block-start:2.5rem}.our-story-page .story-history>h2{margin-block-end:.75rem}.our-story-page .story-history>p{max-inline-size:65ch;color:var(--muted);margin-block-end:1.5rem}.our-story-page .story-history>section{padding-block:1.5rem}.our-story-page .story-history h3{margin-block-end:.65rem}.our-story-page .story-history section>p{max-inline-size:65ch;color:var(--muted);margin-block-end:.5rem}.pictures-page .pictures-grid{row-gap:2rem}.pictures-page .era-copy{padding-block-start:1rem;padding-inline-end:0}.pictures-page .era-copy p{max-inline-size:55ch;margin-block-start:.65rem}.players-page .person-directory-link{padding-block:.35rem;font-size:.95rem}.person-page .person-name{overflow-wrap:anywhere;gap:.35rem 1rem}.person-page .person-name>span{max-inline-size:100%}.person-page .memoriam-label{margin-block-start:1rem}.person-page .death-date{margin-block-start:.35rem}.person-page h2{margin-block:2rem .75rem}.person-page .gallery-empty{max-inline-size:42rem;padding-block:.75rem 0}.person-page>.text-link{margin-block-start:2rem}.footer-inner{flex-wrap:wrap;gap:1rem 2rem}.footer-inner .brand{flex-direction:row;gap:.75rem;min-inline-size:0}.footer-inner>p{max-inline-size:38rem}.footer-inner>a:last-child{flex-shrink:0}.history-section:first-child{padding-block-start:1rem}.history-section .history-navigation{text-align:center;letter-spacing:normal;margin-block:0 1rem;font-family:inherit;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600;line-height:1.5}.history-navigation a{color:var(--navy);border-block-end:0;padding-block:.35rem;text-decoration:none;display:inline-block}.iran-copy:before{margin-inline:auto}.iran-copy .eyebrow{text-align:center}.iran-copy h2{text-align:center;white-space:normal}.site-footer{padding-block:1.5rem}.footer-inner{justify-content:center}.footer-inner .brand{margin-inline:auto}.remembrance-section>h2{text-align:center}.iran-copy>p:last-child{margin-block-end:0}.our-story-page .project-about{border-block-start:1px solid var(--line);max-inline-size:58rem;margin-block-start:2rem;padding-block-start:1.5rem}.our-story-page .project-about h2{margin-block-end:.75rem}.our-story-page .project-about>p{max-inline-size:65ch;color:var(--muted)}.history-section .era-copy p{font-size:.9rem}.history-section{padding-block-end:2rem}.history-section+.iran-section{margin-block-start:2rem}.person-page .gallery-card-image{background:#fff}.photograph-players h2{font-size:1.125rem;line-height:1.5}.photograph-page .player-list{gap:.75rem}.photograph-page .player-list a{font-size:1.125rem;line-height:1.6}.photograph-page .detail-navigation{gap:1rem 1.5rem;margin-block-start:2.25rem}.photograph-page .detail-navigation .text-link{margin-block-start:0}.contextual-return[hidden]{display:none}.our-story-page .story-narrative{text-align:start;overflow-wrap:anywhere;max-inline-size:46rem;margin-block-start:2.5rem;margin-inline:auto}.our-story-page .story-narrative section{padding-block:2.5rem}.our-story-page .story-narrative section:first-child{padding-block-start:0}.our-story-page .story-narrative section+section{border-block-start:1px solid var(--line)}.our-story-page .story-narrative h2{margin-block-end:1.25rem;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.4}.our-story-page .story-narrative p{font-size:1rem;line-height:1.9}.our-story-page .story-narrative p+p{margin-block-start:1rem}.our-story-page .story-narrative .story-date{color:var(--muted);margin-block:-.5rem 1.25rem;font-size:.9rem}.our-story-page .story-narrative .text-link{margin-block-start:1.25rem}.our-story-page .story-narrative .story-contribution{margin-block-start:1.5rem}.our-story-page .story-narrative .story-contribution small{color:var(--muted);margin-block-start:.5rem;font-size:.875rem;display:block}.our-story-page .story-narrative #historical-sources p{color:var(--muted);font-size:.9rem}html[lang=fa] .our-story-page .story-narrative p{line-height:2.1}@media (width<=42rem){.our-story-page .story-narrative{margin-block-start:2rem}.our-story-page .story-narrative section{padding-block:2rem}}
