a,button,[role=button],summary,input[type=button],input[type=submit],input[type=reset]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.article-body .artofarch-article__text>p,.article-body .artofarch-article>p{width:min(760px, calc(100% - (var(--edge) * 2)));letter-spacing:-.015em;margin:clamp(54px,6vw,92px) auto 0;font-family:EB Garamond,Georgia,serif;font-size:clamp(25px,2vw,31px);font-weight:400;line-height:1.48}.article-body .artofarch-article__text>p:first-child,.article-body .artofarch-article>p:first-child{margin-top:0}.article-body .artofarch-media{width:min(82vw,1420px);margin:clamp(86px,10vw,162px) auto 0;overflow:hidden}.article-body .artofarch-media img{width:100%;height:auto;display:block}@media (max-width:720px){.article-body .artofarch-article__text>p,.article-body .artofarch-article>p{width:calc(100% - (var(--edge) * 2));margin-top:58px;font-size:22px;line-height:1.52}.article-body .artofarch-media{width:100%;margin:76px 0 0}}.category-page .chapter-head{align-items:baseline}.category-page .chapter-head h1{font-family:var(--font-interface);font-size:var(--section-label-size);font-weight:400;line-height:var(--utility-label-leading);letter-spacing:var(--utility-label-tracking);text-transform:uppercase;text-shadow:none;justify-self:center;margin:0}.category-page .chapter-head__number{align-self:baseline}.menu-trigger:focus{outline:none}.menu-trigger:focus-visible{outline-offset:5px;outline:1px solid}.projects-page{color:var(--ink);background:var(--paper);font-family:var(--font-interface);padding-top:104px}.projects-search-hero{padding:clamp(96px, 12vw, 190px) var(--edge) clamp(110px, 13vw, 200px)}.projects-search-field{border-bottom:1px solid #1515128c;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.projects-search-field input{width:100%;min-width:0;color:var(--ink);box-shadow:none;font:400 clamp(18px, 1.5vw, 24px)/1.2 var(--font-interface);background:0 0;border:0;border-radius:0;outline:0;padding:0 30px 24px 0}.projects-search-field input::placeholder{color:#15151261;opacity:1}.projects-search-field button{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.projects-search-field button img{width:24px;height:24px;margin-bottom:24px}.projects-archive{padding:0 var(--edge) clamp(100px, 10vw, 170px)}.projects-archive-heading{font:400 var(--utility-label-size)/ var(--utility-label-leading) var(--font-interface);letter-spacing:var(--utility-label-tracking);border-bottom:1px solid #15151238;justify-content:space-between;align-items:baseline;padding-bottom:22px;display:flex}.projects-archive-heading h1{font:inherit;letter-spacing:inherit;text-shadow:none;margin:0}.projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(70px,7vw,120px) clamp(16px,2.2vw,38px);padding-top:clamp(42px,5vw,76px);display:grid}.projects-card__image{aspect-ratio:1;background:#d8d6d0;display:block;overflow:hidden}.projects-card__image img{object-fit:cover;filter:saturate(.82)contrast(.98);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .7s;display:block}.projects-card a:hover .projects-card__image img{filter:saturate(.96)contrast();transform:scale(1.018)}.projects-card__caption{grid-template-columns:minmax(0,1fr) minmax(100px,34%);align-items:start;gap:22px;margin-top:19px;display:grid}.projects-card__caption strong{letter-spacing:-.03em;font:400 clamp(30px,2.7vw,42px)/.98 EB Garamond,Georgia,serif}.projects-card__caption small{font-size:var(--project-meta-size);line-height:var(--project-meta-leading);letter-spacing:var(--project-meta-tracking);text-align:right;text-transform:uppercase;padding-top:.35em}.projects-paths{min-height:78svh;padding:clamp(110px, 13vw, 210px) var(--edge);flex-direction:column;justify-content:center;display:flex}.projects-paths__eyebrow{font:400 var(--utility-label-size)/ var(--utility-label-leading) var(--font-interface);letter-spacing:var(--utility-label-tracking);margin:0 0 clamp(52px,6vw,86px)}.projects-paths__list{flex-direction:column;width:100%;display:flex}.projects-paths__list a{grid-template-columns:clamp(42px,5vw,76px) minmax(0,1fr);align-items:baseline;padding:clamp(3px,.6vh,9px) 0;transition:opacity .35s;display:grid}.projects-paths__list a:hover{opacity:.5}.projects-paths__list span{font:400 var(--utility-label-size)/ var(--utility-label-leading) var(--font-interface);letter-spacing:var(--utility-label-tracking)}.projects-paths__list strong{font:400 var(--section-nav-size)/ var(--section-nav-leading) var(--font-interface);letter-spacing:var(--section-nav-tracking)}@media (max-width:900px) and (min-width:721px){.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.projects-page{padding-top:84px}.projects-search-hero{padding:92px var(--edge) 104px}.projects-search-field input{padding-bottom:17px;font-size:17px}.projects-search-field button img{width:19px;height:19px;margin-bottom:17px}.projects-grid{grid-template-columns:1fr;gap:76px;padding-top:34px}.projects-card__caption{grid-template-columns:minmax(0,1fr) 112px;gap:18px}.projects-card__caption strong{font-size:30px}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.projects-search-field input{text-align:left}.story-caption__title h3,.feature-story .story-caption__title h3,.story-card .story-caption__title h3{font-weight:400!important}.article-hero h1,.article-body>p,.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body blockquote,.story-caption__title h3,.feature-story h3,.story-card h3,.news-story h3,.archive-card__caption strong{font-family:Cormorant Garamond,serif!important;font-weight:300!important}:root{--aoa-small-type:20px;--aoa-large-type:40px}.site-footer__socials a,footer a[href^=mailto\:]{font-family:Evolventa,sans-serif!important;font-size:var(--aoa-small-type)!important;letter-spacing:0!important;font-weight:400!important;line-height:1.15!important}.telegram-copy,.telegram-break__link-label,[class*=about-title i],[class*=about-heading i],section[id*=about i] h2,section[id*=about i] h3,[class*=about i]>h2,[class*=about i]>h3{font-family:Evolventa,sans-serif!important;font-size:var(--aoa-large-type)!important;letter-spacing:0!important;font-weight:400!important;line-height:1.15!important}@media (max-width:720px){:root{--aoa-small-type:13px;--aoa-large-type:24px}.telegram-break,.telegram-copy{text-align:center!important;justify-content:center!important;align-items:center!important}.telegram-copy,.telegram-break__link-label{margin-left:auto!important;margin-right:auto!important}}:root{--aoa-page-background:#fff}html,body,body>main,.site-footer,.menu-panel,.menu-panel__inner,.projects-page{background:#fff!important}@media (max-width:720px){html,body,body>main,.site-footer,.menu-panel,.menu-panel__inner,.projects-page,.telegram-break{background:#fff!important}.telegram-copy{text-wrap:balance;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;width:min(100%,340px)!important;max-width:340px!important;margin-left:auto!important;margin-right:auto!important}.telegram-break__link-label{text-align:center!important;white-space:normal!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.site-footer{box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important;overflow:hidden!important}html,body,body>main,.projects-page,.menu-panel,.menu-panel__inner,.telegram-break,.site-footer{background:#fff!important}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body>main>.hero{height:100lvh!important;min-height:100svh!important}body>main>.hero .hero__image{height:100%!important;min-height:100%!important}body>main>.hero .hero__image img{object-fit:cover!important;width:100%!important;height:100%!important}.menu-panel,.menu-panel__inner{width:100vw!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important}.menu-panel__nav strong,.telegram-copy,.site-footer__brand p,.site-footer__statement,.projects-paths__list strong{letter-spacing:0!important;font-family:Evolventa,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important}.telegram-break{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;min-height:100svh!important;overflow:hidden!important}.telegram-break>a{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:100svh!important;padding:48px 20px!important;display:flex!important}.telegram-copy{text-align:center!important;white-space:normal!important;text-wrap:balance!important;overflow-wrap:normal!important;width:min(100%,340px)!important;max-width:340px!important;margin-left:auto!important;margin-right:auto!important}.telegram-break__mark{width:auto!important;max-width:44px!important;height:auto!important}.telegram-break__link-label{text-align:center!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.projects-paths,.projects-paths__list{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.projects-paths__list a{min-width:0!important;max-width:100%!important}.site-footer{box-sizing:border-box!important;width:100%!important;padding-left:20px!important;padding-right:20px!important;overflow:hidden!important}.site-footer__brand,.site-footer__socials,.site-footer__contact,.site-footer__bottom{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.site-footer__socials,.site-footer__contact{transform:none!important}.site-footer__socials>div{flex-wrap:wrap!important;gap:12px 20px!important;display:flex!important}.site-footer__contact{margin-top:36px!important}.site-footer__bottom{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;display:flex!important}#project-search{letter-spacing:var(--utility-label-tracking)!important;color:#111!important;font-family:Evolventa,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important}#project-search::placeholder{letter-spacing:var(--utility-label-tracking)!important;color:#00000047!important;opacity:1!important;font-family:Evolventa,sans-serif!important;font-size:12px!important;font-weight:400!important}}
