.materials-new{padding:6rem var(--pad);max-width:1400px;margin:0 auto;position:relative}.materials-new .materials-head{text-align:center;margin-bottom:4rem}.materials-new .materials-head h3{font-family:var(--font-display);font-style:italic;font-weight:400;line-height:1.1;margin-bottom:1rem}.materials-new .materials-head p{color:var(--ink-soft);font-style:italic;max-width:580px;margin:0 auto}.materials-new .materials-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start}@media(max-width:900px){.materials-new .materials-grid{grid-template-columns:1fr}}.materials-new .material-block{text-align:center;position:relative}.materials-new .illustration{display:flex;justify-content:center}.materials-new .illustration svg{width:140px;height:140px;stroke:var(--ink);fill:none;stroke-width:1}.illustration img{display:block;width:100%;height:auto;max-width:140px;margin:0 auto;object-fit:contain}.materials-new .material-title{font-family:var(--font-display);font-style:italic;font-weight:400}.materials-new .material-teaser{color:var(--ink-soft);line-height:1.7;max-width:400px;margin:0 auto}.materials-new .learn-more{font-family:var(--font-display);font-style:italic;color:var(--ink);border:none;background:transparent;border-bottom:1px solid var(--ink);padding:0 0 2px;cursor:pointer;transition:color .2s,border-color .2s}.materials-new .learn-more:hover{color:var(--sage-deep);border-color:var(--sage-deep)}.materials-new .learn-more-wrap{display:block}.materials-new .material-block.open .learn-more-wrap{display:none}.materials-new .expand-wrap{max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1)}.materials-new .material-block.open .expand-wrap{max-height:3000px}.materials-new .expand-inner{padding:3rem 0 0;text-align:left;max-width:440px;margin:2.5rem auto 0;border-top:1px solid var(--line)}.materials-new .expand-subsection{margin-bottom:2rem}.materials-new .expand-subsection:last-of-type{margin-bottom:2.5rem}.materials-new .expand-subhead{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-whisper);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--line)}.materials-new .expand-text{font-family:var(--font-display);line-height:1.75;color:var(--ink-soft)}.materials-new .expand-close{padding-top:2rem;border-top:1px solid var(--line);text-align:center}.materials-new .close-btn{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-whisper);border:none;background:transparent;cursor:pointer;padding:.5rem 1rem}.materials-new .close-btn:hover{color:var(--ink)}.materials-new .mobile-close{position:absolute;top:0;right:0;width:44px;height:44px;display:none;align-items:center;justify-content:center;font-family:var(--font-mono);color:var(--ink-whisper);background:var(--paper);border:1px solid var(--line);border-radius:50%;cursor:pointer;z-index:5;transition:color .2s,border-color .2s}.materials-new .mobile-close:hover{color:var(--ink);border-color:var(--ink)}.materials-new .material-block.open .mobile-close{display:flex}@media(max-width:900px){.materials-new .material-block{position:relative}.materials-new .material-block.open .mobile-close{position:sticky;top:1rem;margin-left:auto;margin-right:0;display:flex}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAg */
