/* Source-art crops: coordinates refer to the approved mockup PNGs. */
.mock-art{display:block;background-repeat:no-repeat;background-color:transparent;max-width:100%;width:100%;height:auto;flex-shrink:0}
.mock-art.dark-content{display:none}
body.article-page section:target::before{display:none!important}
.navbar-brand-logo .mock-nav-wordmark{width:clamp(210px,calc(48.65vw - 134px),354px);height:auto}
@media(min-width:768px){.homepage .masthead{padding:40px 0 16px}.homepage .masthead h1{display:block;line-height:1}.homepage .masthead p{padding-top:26px;padding-bottom:26px}.homepage .masthead .mock-home-wordmark{width:100%}}
@media(max-width:767px){.navbar-brand-logo .mock-nav-wordmark{width:185px}.homepage .masthead h1{display:block}.homepage .masthead .mock-home-wordmark{width:100%;margin:0}.about-hero h1{font-size:clamp(48px,16vw,63px)}}
.mock-classification{--native-art-width:255px;aspect-ratio:255/164;background-image:url("images/magazine/reference-artwork-blog.png");background-size:393.3333333333333% 956.0975609756098%;background-position:6.684491978609626% 49.074074074074076%}
.mock-patches{--native-art-width:215px;aspect-ratio:215/139;background-image:url("images/magazine/reference-artwork-blog.png");background-size:466.51162790697674% 1128.0575539568345%;background-position:9.263959390862944% 62.771168649405176%}
.mock-wasserstein{--native-art-width:255px;aspect-ratio:255/153;background-image:url("images/magazine/reference-artwork-blog.png");background-size:393.3333333333333% 1024.8366013071895%;background-position:6.684491978609626% 75.90106007067138%}
.mock-mcp{--native-art-width:270px;aspect-ratio:270/120;background-image:url("images/magazine/reference-artwork-blog.png");background-size:371.48148148148147% 1306.6666666666667%;background-position:6.412005457025921% 87.22375690607734%}
.mock-sequence{--native-art-width:289px;aspect-ratio:289/153;background-image:url("images/magazine/reference-artwork-blog.png");background-size:347.05882352941177% 1024.8366013071895%;background-position:4.621848739495798% 34.275618374558306%}
.mock-feature{--native-art-width:552px;aspect-ratio:552/246;background-image:url("images/magazine/reference-artwork-home.png");background-size:166.84782608695653% 694.3089430894308%;background-position:6.775067750677507% 22.77701778385773%}
.mock-logo{--native-art-width:83px;aspect-ratio:83/78;background-image:url("images/magazine/reference-artwork-home.png");background-size:1109.6385542168675% 2189.74358974359%;background-position:2.983293556085919% 6.5030674846625764%}
.mock-circuit{--native-art-width:185px;aspect-ratio:185/60;background-image:url("images/magazine/reference-artwork-about.png");background-size:462.1621621621622% 3065%;background-position:5.82089552238806% 46.3743676222597%}
.recent-image .mock-classification{--native-art-width:108px;aspect-ratio:108/121;background-image:url("images/magazine/reference-artwork-home.png");background-size:852.7777777777778% 1411.5702479338843%;background-position:3.075030750307503% 48.70825456836799%}
.recent-image .mock-patches{--native-art-width:108px;aspect-ratio:108/121;background-image:url("images/magazine/reference-artwork-home.png");background-size:852.7777777777778% 1411.5702479338843%;background-position:41.082410824108244% 48.70825456836799%}
.recent-image .mock-wasserstein{--native-art-width:123px;aspect-ratio:123/121;background-image:url("images/magazine/reference-artwork-home.png");background-size:748.780487804878% 1411.5702479338843%;background-position:78.0701754385965% 48.70825456836799%}
.interest-grid .mock-patches{--native-art-width:220px;aspect-ratio:220/140;background-image:url("images/magazine/reference-artwork-about.png");background-size:388.6363636363636% 1313.5714285714287%;background-position:6.771653543307087% 72.3955267804591%}
.interest-grid .mock-wasserstein{--native-art-width:220px;aspect-ratio:220/140;background-image:url("images/magazine/reference-artwork-about.png");background-size:388.6363636363636% 1313.5714285714287%;background-position:49.44881889763779% 72.3955267804591%}
.interest-grid .mock-mcp{--native-art-width:220px;aspect-ratio:220/140;background-image:url("images/magazine/reference-artwork-about.png");background-size:388.6363636363636% 1313.5714285714287%;background-position:92.5984251968504% 72.3955267804591%}

.archive-image{height:auto!important;aspect-ratio:auto!important}
.archive-image .mock-art{max-width:var(--native-art-width);margin:auto}
.archive-image.sequence-crop .mock-art{max-width:none}
.archive-image:has(.mock-classification){padding:0 14px}
.recent-image{display:block}
.recent-image .mock-art{width:100%}
.feature-art .mock-art{width:100%}
.interest-grid .mock-art{margin-bottom:22px}
.about-background .mock-circuit{width:185px;margin-top:40px}
.navbar-brand-logo .mock-logo{width:54px;height:51px;margin-right:-2px}
.homepage .masthead h1 .mock-logo{width:12.2%;margin-left:0;margin-right:-.015em}
.article-page .article-art .mock-feature{width:100%;margin:0}
@media(min-width:768px) and (max-width:900px){
.homepage .masthead p{font-size:16px;white-space:normal;padding-left:12px}
.homepage .home-feature{grid-template-columns:55% 1fr}
.homepage .feature-copy h2{font-size:30px}
.homepage .idea-grid h3{white-space:normal;font-size:25px}
.homepage .home-about h2{font-size:58px}
.homepage .community-invite h2{font-size:40px}
.homepage .community-invite a{font-size:25px;padding-left:20px}
.interest-grid h3{white-space:normal;font-size:25px}
}
.about-portrait img{height:auto;aspect-ratio:1;max-width:100%}
@media(max-width:767px){
.navbar-brand-logo .mock-logo{width:34px;height:32px;margin-right:1px}
.homepage .masthead h1 .mock-logo{width:12%;margin-right:0}
.interest-grid .mock-art{width:45%;float:left;margin:0 20px 12px 0}
.about-background .mock-circuit{width:135px;margin:0 0 25px}
.article-page .quarto-category:before{display:none!important}
.article-page .quarto-categories{column-gap:18px}
}
@media(max-width:767px){.interest-grid .mock-art{width:100%;float:none;margin:0;align-self:start}}
