:root{--breakpoint-mobile:320px;--breakpoint-portrait:530px;--breakpoint-landscape:800px;--breakpoint-notebook:1180px;--breakpoint-desktop:1480px;--breakpoint-desktop-medium:1920px;--breakpoint-desktop-large:2260px;--breakpoint:var(--breakpoint-mobile);--document-min-width:320px;--document-max-width:2560px;--full-grid-column-width:calc((100% - var(--grid-margin)*2 - var(--grid-gutter)*(var(--grid-columns) + 1))/var(--grid-columns));--grid-columns:4;--grid-gutter:0;--grid-margin:0;--grid-max-width:100%;--grid-spacing:10px;--grid-padding:10px;--block-margin:30px}@media (min-width:530px){:root{--breakpoint:var(--breakpoint-portrait);--grid-columns:6}}@media (min-width:800px){:root{--breakpoint:var(--breakpoint-landcape);--grid-columns:12;--block-margin:60px}}@media (min-width:1180px){:root{--breakpoint:var(--breakpoint-notebook);--grid-columns:12}}@media (min-width:1480px){:root{--breakpoint:var(--breakpoint-desktop);--grid-columns:14}}@media (min-width:1920px){:root{--breakpoint:var(--breakpoint-desktop-medium);--grid-columns:14}}@media (min-width:2260px){:root{--breakpoint:var(--breakpoint-desktop-large);--grid-columns:16}}:root{--space-xxs:5px;--space-xs:10px;--space-sm:15px;--space-md:20px;--space-lg:30px;--space-xl:50px;--space-xxl:80px;font-size:16px;font-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;text-rendering:optimizelegibility}:root b,:root strong{font-weight:700}:root{--color-black:#000;--color-white:#fff;--easing-default:var(--timing-default) var(--bezier-default);--easing-slow:var(--timing-slow) var(--bezier-default);--easing-extraslow:var(--timing-extraslow) var(--bezier-default);--color-blue:#78aaf9;--color-orange:#f6c343;--color-yellow:#ffe40c;--color-magenta:#e83082;--color-grey-dark:#222;--color-grey:#464646;--color-grey-light:#bdbdbd;--color-grey-lighter:#ebebeb;--color-grey-extralight:#f6f6f6;--color-grey-medium:#6e6e6e;--color-grey-medium-light:#9b9b9b;--color-grey-medium-dark:#cacbcb;--color-mathaf-grey:#eef1f2;--color-yellow-bright:#f9ff1e;--color-error:#e9190a;--color-success:#36ac17;--color-info:#000;--transparency-overlay:hsla(0,0%,100%,.8);--transparency-background:rgba(0,0,0,.55);--transparency-button:rgba(0,0,0,.33);--transparency-3d:hsla(0,0%,92%,.6);--grid-border:1px solid #000;--grid-border-white:1px solid #fff;--actual-vw:calc(100vw - var(--grid-padding)*2);--bezier-default:cubic-bezier(.26,.88,.57,.9);--bezier-tighter:cubic-bezier(.23,1,.32,1);--timing-fast:.15s;--timing-default:.35s;--timing-slow:.75s;--timing-extraslow:1.5s;--z-index-overlay:2048;--menu-bar-height:60px;--endorsement-bar-height:0px}@media (min-width:1180px){:root{--menu-bar-height:70px}}@media (min-width:800px){:root{--endorsement-bar-height:50px}}@media screen and (prefers-reduced-motion:reduce){:root{--timing-fast:1ms;--timing-default:1ms;--timing-slow:1ms;--timing-extraslow:1ms}}.object-card{color:var(--color-black)}.object-card:focus{filter:brightness(.6);outline:none}.object-card:focus .heading-5,.object-card:hover .heading-5{text-decoration:underline}.object-card:focus .object-card__image img,.object-card:hover .object-card__image img{transform:scale(1.03)}.object-card:focus .object-card__content .heading-5,.object-card:hover .object-card__content .heading-5{text-decoration:underline}.object-card__content{padding:var(--space-sm)}.object-card__image{display:block;overflow:hidden}.object-card__image img{height:auto;max-height:45dvh;-o-object-fit:contain;object-fit:contain;padding-block:var(--space-xs);padding-inline:var(--space-xs);transform-origin:center;transition:transform .3s ease-out;width:100%}@media (min-width:800px){.object-card__image img{max-height:50dvh}}.object-card--limited-height .object-card__image img{background-color:var(--color-white);max-height:50vh;-o-object-fit:contain;object-fit:contain}.object-card__caption{color:var(--caption-color,currentColor);display:block;font-family:var(--caption-font-family);font-feature-settings:var(--caption-font-feature-settings);font-size:var(--caption-font-size);font-style:var(--caption-font-style);font-variant:var(--caption-font-variant);font-weight:var(--caption-font-weight);letter-spacing:var(--caption-letter-spacing);line-height:var(--caption-line-height);padding-block:var(--caption-padding-top) var(--caption-padding-bottom);-webkit-text-decoration:var(--caption-text-decoration);text-decoration:var(--caption-text-decoration);text-decoration-thickness:var(--caption-text-decoration-thickness);text-transform:var(--caption-text-transform);text-underline-offset:var(--caption-text-underline-offset);word-spacing:var(--caption-word-spacing)}html:lang(ar) .object-card__caption:not(:not(:lang(ar))),html:not(:lang(ar)) .object-card__caption[lang=ar]{font-family:var(--caption-ar-font-family);font-feature-settings:var(--caption-ar-font-feature-settings);font-size:var(--caption-ar-font-size);font-style:var(--caption-ar-font-style);font-variant:var(--caption-ar-font-variant);font-weight:var(--caption-ar-font-weight);letter-spacing:var(--caption-ar-letter-spacing);line-height:var(--caption-ar-line-height);text-transform:var(--caption-ar-text-transform);word-spacing:var(--caption-ar-word-spacing)}body.subsite--mathaf .object-card__content{padding:var(--space-xs)}body.subsite--mathaf .object-card__caption{color:var(--paragraph-color,currentColor);display:block;font-family:var(--paragraph-font-family);font-feature-settings:var(--paragraph-font-feature-settings);font-size:var(--paragraph-font-size);font-style:var(--paragraph-font-style);font-variant:var(--paragraph-font-variant);font-weight:var(--paragraph-font-weight);letter-spacing:var(--paragraph-letter-spacing);line-height:var(--paragraph-line-height);padding-block:var(--paragraph-padding-top) var(--paragraph-padding-bottom);-webkit-text-decoration:var(--paragraph-text-decoration);text-decoration:var(--paragraph-text-decoration);text-decoration-thickness:var(--paragraph-text-decoration-thickness);text-transform:var(--paragraph-text-transform);text-underline-offset:var(--paragraph-text-underline-offset);word-spacing:var(--paragraph-word-spacing)}html:lang(ar) body.subsite--mathaf .object-card__caption:not(:not(:lang(ar))),html:not(:lang(ar)) body.subsite--mathaf .object-card__caption[lang=ar]{font-family:var(--paragraph-ar-font-family);font-feature-settings:var(--paragraph-ar-font-feature-settings);font-size:var(--paragraph-ar-font-size);font-style:var(--paragraph-ar-font-style);font-variant:var(--paragraph-ar-font-variant);font-weight:var(--paragraph-ar-font-weight);letter-spacing:var(--paragraph-ar-letter-spacing);line-height:var(--paragraph-ar-line-height);text-transform:var(--paragraph-ar-text-transform);word-spacing:var(--paragraph-ar-word-spacing)}@media (min-width:800px){body.subsite--mathaf .object-card--limited-height .object-card__image-container img{-o-object-position:center;object-position:center}}
