/* A cultural design journal: editorial cover, asymmetric product spreads. */
.desktop-only{display:none}
@media(min-width:1024px){
 .layout-home .hero{height:650px;min-height:0;background:#eeeee7;margin:32px 40px 0;color:var(--ink)}.layout-home .hero-image{width:57%;height:90%;right:0;top:0;object-fit:cover}.layout-home .hero-shade{display:none}.layout-home .hero-copy{left:0;top:0;bottom:0;transform:none;margin:0;width:44%;padding:65px 45px;display:flex;flex-direction:column;justify-content:center;text-align:left}.layout-home .hero-copy h1{font-size:54px;line-height:1.35;margin:30px 0;max-width:440px}.layout-home .hero-copy p{font-size:15px;max-width:350px;margin-bottom:30px}.layout-home .hero-copy .btn{align-self:flex-start}.layout-home .hero-copy .eyebrow{font-size:11px;letter-spacing:3px}.layout-home .hero-controls{right:30px;bottom:13px;color:var(--ink)}.layout-home .hero-scroll{left:45px;bottom:24px;color:var(--ink)}
 .layout-home .products-section{background:transparent;padding-top:100px}.layout-home .section-heading h2{font-size:42px;font-weight:400}.layout-home .section-heading{align-items:baseline;margin-bottom:45px}.layout-home .section-heading .eyebrow{font-size:10px;letter-spacing:2px}
 .layout-home .product-masonry{display:grid;columns:auto;grid-template-columns:1.3fr .85fr .85fr;gap:65px 35px;align-items:start}.layout-home .product-masonry .product-card{margin:0;padding:0;border:0}.layout-home .product-masonry .product-card:nth-child(3n+2){padding-top:110px}.layout-home .product-masonry .product-card:nth-child(3n){padding-top:45px}.layout-home .product-masonry .product-card:nth-child(n) .card-image img{aspect-ratio:4/5;object-fit:cover}.layout-home .product-masonry .product-card:nth-child(3n+1) .card-image img{aspect-ratio:1}.layout-home .product-masonry .card-copy{padding:24px 0}.layout-home .product-masonry h3{font-size:24px}.layout-home .product-masonry p{font-size:13px}.layout-home .product-masonry .product-card:nth-child(7){grid-column:2}.layout-home .product-masonry .text-link{font-size:11px}
 .layout-home .brand-intro{grid-template-columns:1fr 1.5fr;gap:70px;border-block:1px solid var(--line);padding:60px 0}.layout-home .intro-image{max-width:400px}.layout-home .intro-copy h2{font-size:34px;max-width:650px}.layout-home .intro-copy p{max-width:650px}.layout-home .ip-grid{grid-template-columns:1fr 1fr;gap:55px}.layout-home .ip-grid .product-card{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:24px}.layout-home .ip-grid .card-copy{padding:0}.layout-home .ip-grid .card-copy h3{font-size:23px}.layout-home .ip-grid .card-copy p{font-size:12px}.layout-home .editorial-grid{grid-template-columns:repeat(4,1fr);gap:28px}.layout-home .editorial-card{display:block}.layout-home .editorial-card h3{font-size:19px}.layout-home .editorial-image{aspect-ratio:1.2;display:block;margin-bottom:24px}
 .view-cultlist .page-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;padding-top:70px;padding-bottom:55px}.view-cultlist .page-heading h1{font-size:70px;grid-row:2}.view-cultlist .page-heading>p{grid-column:2;grid-row:2;max-width:420px;justify-self:end}.view-cultlist .cards-grid{grid-template-columns:1.15fr 1fr 1fr;gap:65px 35px;align-items:start}.view-cultlist .product-card:nth-child(3n+2){margin-top:85px}.view-cultlist .card-image img{aspect-ratio:4/5;object-fit:cover}.view-cultlist .card-copy{padding:22px 0}.view-cult .product-overview{grid-template-columns:1.4fr 1fr;gap:80px;align-items:center}.view-cult .product-summary h1{font-size:40px}.view-cult .product-summary{padding-right:45px}.view-cult .detail-tabs{justify-content:center;gap:70px}.view-cult .richtext{max-width:760px}
 .site-layout-002 .page-heading:not(.layout-home *){border-bottom:1px solid var(--line)}.site-layout-002 .article-header h1{font-size:48px}
}
