.page-intro__desc,.page-intro__sub-title,.page-intro__title{max-width:845px}.sourcebook__chapter-listing{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:36px}@media screen and (max-width:42.5em){.sourcebook__chapter-listing{grid-template-columns:1fr}}.sourcebook-chapter-card a{text-decoration:none;color:#000}.sourcebook-chapter-card a:hover .sourcebook-chapter-card__title{text-decoration:underline}.sourcebook-chapter-card__image{margin-bottom:16px}.sourcebook-chapter-card__image img{width:100%;height:auto}.sourcebook-chapter-card__title{font-family:"HK Grotesk",Arial,Helvetica,sans-serif;line-height:1.7;font-weight:400;font-size:24px;font-size:1.5rem;line-height:1.3333333333;margin-bottom:12px}.sourcebook-navigation-sticky-trigger:first-child{margin-top:92px}@media screen and (max-width:62.4375em){.sourcebook-navigation-sticky-trigger:first-child{margin-top:0}}.sourcebook-navigation{position:sticky;top:var(--navStickyTop);z-index:11;margin-bottom:48px;background:#f0eeeb}.sourcebook-navigation:not([sticky]){background:#fff}@media screen and (max-width:62.4375em){.sourcebook-navigation{background:#f0eeeb}.sourcebook-navigation:not([sticky]){background:#f0eeeb}}.sourcebook-navigation:nth-child(2):not([sticky]){padding-bottom:33px}@media screen and (max-width:62.4375em){.sourcebook-navigation.sourcebook-navigation:nth-child(2){padding-top:14px;padding-bottom:14px}}.sourcebook-navigation__content{display:flex;flex-direction:column;padding:15px 0;overflow-x:auto;margin:0 -24px}.sourcebook-navigation[sticky] .sourcebook-navigation__content{flex-direction:row;align-items:baseline}@media screen and (max-width:62.4375em){.sourcebook-navigation[sticky] .sourcebook-navigation__content{flex-direction:column}}@media screen and (max-width:62.4375em){.sourcebook-navigation__content{margin:0 -16px}}.sourcebook-navigation__items{white-space:nowrap;max-width:100%;margin:0 24px}@media screen and (max-width:62.4375em){.sourcebook-navigation__items{margin:0 16px}}.sourcebook-navigation__item{font-size:16px;font-size:1rem;line-height:1;position:relative;display:inline-block;margin-right:15px}.sourcebook-navigation__item a{text-decoration:none;color:#000}.sourcebook-navigation__item:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#000;transition:width .3s ease}.sourcebook-navigation__item:hover{text-decoration:none}@media (hover:hover){.sourcebook-navigation__item:hover::after{width:100%}}.sourcebook-navigation[sticky] .sourcebook-navigation__item{font-size:14px;font-size:.875rem;line-height:1}@media screen and (max-width:62.4375em){.sourcebook-navigation__item{font-size:14px;font-size:.875rem;line-height:1}}.sourcebook-navigation__item--active::after{width:100%}.design-detail{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:62.4375em){.design-detail{grid-template-columns:1fr}}.design-detail__content{padding:72px;display:flex;flex-direction:column;background-color:#fff}@media screen and (max-width:62.4375em){.design-detail__content{flex-direction:column-reverse;padding:32px 16px;gap:24px}}.design-detail__twin-images{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:60px}@media screen and (max-width:62.4375em){.design-detail__twin-images{margin:0}}.design-detail__twin-image{aspect-ratio:1}.design-detail__twin-image img{width:100%;height:auto}.design-detail__caption{font-family:"HK Grotesk",Arial,Helvetica,sans-serif;font-weight:600;line-height:1.5;font-size:12px;font-size:.75rem;grid-column:span 2;justify-self:flex-end}@media screen and (max-width:62.4375em){.design-detail__caption{justify-self:flex-start}}.design-detail__title{font-family:Cardo,serif;line-height:110%;text-transform:none;font-weight:400;letter-spacing:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:38px;font-size:2.375rem;line-height:1.1578947368;margin-bottom:12px}@media screen and (max-width:62.4375em){.design-detail__title{font-size:26px;font-size:1.625rem;line-height:1.2307692308}}.design-detail__description{margin-bottom:20px}.design-detail__main-image{position:relative}@media screen and (max-width:62.4375em){.design-detail__main-image{aspect-ratio:7/5;order:-1}}.design-detail__main-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=../../maps/css/modules/sourcebook.css.acecc.map */
