html .jj-hero-static__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;max-width:var(--page-width, 1480px);padding:48px var(--page-margin, 40px) var(--padding-2xl);box-sizing:border-box}html .jj-hero-static__eyebrow{letter-spacing:var(--jj-track-label)}html .jj-hero-static__heading{font-size:var(--jj-t-display);line-height:1.08;letter-spacing:var(--jj-track-title)}html .jj-hero-static__sub{letter-spacing:var(--jj-track-title);text-wrap:balance}@media screen and (max-width:749px){html .jj-hero-static__inner{grid-template-columns:minmax(0,1fr);gap:var(--jj-heading-to-content);padding:var(--padding-lg) var(--page-margin, 16px)}}@media screen and (min-width:750px){html .jj-hero-static__media{width:85%;justify-self:end}}html .jj-ticker__name{letter-spacing:.12em}html .jj-ticker__line{letter-spacing:.02em}html .jj-series-grid__heading{margin-bottom:var(--jj-heading-to-content)}html [id$=__journal] .featured-blog-posts-card :is(h3,.h3){font-family:var(--font-heading--family);font-size:var(--jj-t-sub);line-height:1.25;letter-spacing:var(--jj-track-title);text-transform:uppercase}html [id$=__journal] .featured-blog-posts-card__content>.shopify-block:not(:has(*)){display:none}html .jj-plb-link{font-family:var(--font-subheading--family);font-size:var(--jj-t-label-13);letter-spacing:var(--jj-track-label);text-transform:uppercase;font-variation-settings:"wght" var(--font-subheading--weight, 580);color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap;display:inline-flex;align-items:center;min-height:24px}html .jj-plb-link:hover,html .jj-plb-link:focus-visible{color:var(--color-primary, #2e6b58)}@media screen and (max-width:749px){html [id$=__featured_pieces] .resource-list--grid{--resource-list-column-gap: 8px}}html .jj-series-grid--bento .jj-bento-tile{justify-content:flex-end;border:0}html .jj-series-grid--bento .jj-bento-tile--photo .jj-bento-tile__media:after{background:linear-gradient(to top,#23312c99,#23312c00 40%)}html .jj-series-grid--bento .jj-bento-tile__text{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}html .jj-series-grid--bento .jj-bento-tile--photo .jj-bento-tile__text:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-32px;right:-1.6rem;bottom:-1.5rem;left:-1.6rem;background:linear-gradient(to top,#23312c99,#23312c99 calc(100% - 32px),#23312c00)}html .jj-series-grid--bento .jj-bento-tile__name{font-size:var(--jj-t-sub);letter-spacing:var(--jj-track-title);line-height:1.1}html .jj-series-grid--bento .jj-bento--gaia .jj-bento-tile__name{font-size:var(--jj-t-section)}html .jj-series-grid--bento .jj-bento-tile__line,html .jj-series-grid--bento .jj-bento--gaia .jj-bento-tile__line{font-size:var(--jj-t-small);line-height:1.4}@media screen and (max-width:1023px){html .jj-series-grid--bento .jj-bento-tile__name{font-size:var(--jj-t-small)}html .jj-series-grid--bento .jj-bento--gaia .jj-bento-tile__name{font-size:var(--jj-t-sub)}html .jj-series-grid--bento .jj-bento-tile--photo .jj-bento-tile__text:before{top:-20px;right:-1.15rem;bottom:-1.1rem;left:-1.15rem;background:linear-gradient(to top,#23312c99,#23312c99 calc(100% - 20px),#23312c00)}html .jj-series-grid--bento .jj-bento--atelier .jj-bento-tile__line,html .jj-series-grid--bento .jj-bento--tabula .jj-bento-tile__line{max-width:60%}}@media screen and (max-width:749px){html .jj-series-grid--bento .jj-series-grid__list{grid-template-rows:repeat(3,var(--jj-cell)) auto var(--jj-cell) auto}html .jj-series-grid--bento :is(.jj-bento--tabula,.jj-bento--atelier) .jj-bento-tile{height:auto;padding:0;justify-content:flex-start;background:transparent;color:var(--color-ink, #23312c)}html .jj-series-grid--bento :is(.jj-bento--tabula,.jj-bento--atelier) .jj-bento-tile__media{position:relative;inset:auto;display:block;width:100%;height:var(--jj-cell)}html .jj-series-grid--bento :is(.jj-bento--tabula,.jj-bento--atelier) .jj-bento-tile__media:after,html .jj-series-grid--bento :is(.jj-bento--tabula,.jj-bento--atelier) .jj-bento-tile__text:before{display:none}html .jj-series-grid--bento :is(.jj-bento--tabula,.jj-bento--atelier) .jj-bento-tile__text{padding-top:var(--jj-gap-in)}html .jj-series-grid--bento :is(.jj-bento--tabula,.jj-bento--atelier) .jj-bento-tile__name{color:var(--color-ink, #23312c)}html .jj-series-grid--bento :is(.jj-bento--tabula,.jj-bento--atelier) .jj-bento-tile__line{color:var(--jj-ink-72);max-width:none;text-wrap:balance}html:lang(zh) .jj-series-grid--bento :is(.jj-bento--tabula,.jj-bento--atelier) .jj-bento-tile__line{word-break:keep-all}}html .jj-story{padding:48px 0}html .jj-story__inner{max-width:var(--page-width, 1480px);padding-inline:var(--page-margin, 40px);box-sizing:border-box;gap:40px 96px;align-items:center}html .jj-story__heading{font-size:var(--jj-t-page);line-height:1.1;letter-spacing:var(--jj-track-title);margin-bottom:var(--jj-heading-to-content)}html .jj-story__blocks p{font-size:var(--jj-t-body);line-height:1.55}html .jj-story__blocks p+p{margin-top:1.25rem}html .jj-story__motto{font-size:var(--jj-t-body);margin:1.25rem 0 var(--jj-heading-to-content)}html .jj-story__links{display:flex;flex-wrap:wrap;gap:12px 32px}html .jj-story-sticky{position:static;top:auto;transform:none;will-change:auto}html .jj-story-sticky .jj-ph--tall{aspect-ratio:3 / 2}@media screen and (max-width:749px){html .jj-story{padding:32px 0}html .jj-story__inner{gap:var(--jj-heading-to-content)}}html .jj-follow-band{max-width:var(--page-width, 1480px);margin-inline:auto;padding:0 var(--page-margin, 40px)}html .jj-follow{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0 48px;border-top:1px solid var(--jj-line-functional)}html .jj-follow__label{margin:0}html .jj-follow__list{display:flex;align-items:center;gap:16px;margin:0;padding:0;list-style:none}html .jj-follow__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--color-foreground);transition:color .2s ease}html .jj-follow__link:hover,html .jj-follow__link:focus-visible{color:var(--color-primary, #2e6b58)}html .jj-follow__icon{display:block;width:32px;height:32px}@media screen and (max-width:749px){html .jj-follow-band{padding:0 var(--page-margin, 16px)}html .jj-follow{padding:32px 0 40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jj-clean-home.css.map */
