.typ-collection-recent{background:#faf9f7;padding:64px 4px}.typ-collection-recent>h2{text-align:center;text-transform:uppercase;font-size:30px;line-height:1;padding:0 12px 40px}.typ-recent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:1440px;margin:0 auto}.typ-recent-cell{min-width:0;background:#f1f0ee}.typ-recent-cell:nth-child(n+4){display:none}.typ-recent-cell .typ-catalog-card h2,.typ-recent-cell .typ-catalog-card h3{font-size:13px;line-height:20px;padding:8px;min-height:76px;margin:0;font-weight:400}.typ-recent-cell .typ-catalog-card strong{font-weight:500}
.typ-collection-related{background:#faf9f7;border-top:1px solid #deddd9;padding:48px 12px}.typ-collection-related h2{font-size:13px;text-transform:uppercase;margin:0 0 24px}.typ-collection-related>div{display:flex;flex-wrap:wrap;gap:10px 18px}.typ-collection-related a{font-size:26px;line-height:1.1;text-decoration:underline;text-underline-offset:4px}
.typ-collection-children{background:#faf9f7;padding:48px 4px}.typ-collection-children>h2{font-size:30px;line-height:1;text-align:center;text-transform:uppercase;margin:0 0 40px}.typ-collection-children>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.typ-collection-children a{display:block;background:#f1f0ee}.typ-collection-children img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.typ-collection-children span{display:block;padding:14px 8px;text-align:center;text-transform:uppercase;font-size:12px;font-weight:500}
.typ-collection-editorial{border-top:1px solid #deddd9;background:#faf9f7;padding:56px 12px 64px}.typ-collection-editorial>h2{font-size:56px;line-height:.95;font-weight:500;text-transform:uppercase;margin:0 0 48px}.typ-editorial-questions{display:grid;gap:36px}.typ-editorial-questions article{display:grid;gap:20px}.typ-editorial-questions h3{font-size:18px;line-height:1.3;font-weight:500;text-transform:uppercase;margin:0}.typ-editorial-questions .rte{font-family:TypMono,monospace;font-size:14px;line-height:1.55}.typ-editorial-questions .rte p{margin:0}.typ-editorial-questions .rte a{text-decoration:underline;text-underline-offset:3px}
.typ-editorial-questions .rte ul{list-style:disc;margin:20px 0 0;padding-left:1.25em}.typ-editorial-questions .rte li{display:list-item;margin:0 0 10px}.typ-editorial-questions .rte li>p{display:inline;margin:0}
.typ-collection-philosophy{height:700px;min-height:560px;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:var(--typ-philosophy-bg);color:var(--typ-philosophy-color)}.typ-philosophy-media{position:absolute;inset:0}.typ-philosophy-media:after{content:"";position:absolute;inset:0;background:rgb(0 0 0/.08)}.typ-philosophy-media img,.typ-philosophy-media video{width:100%;height:100%;object-fit:cover}.typ-philosophy-content{position:relative;z-index:1;width:min(100%,620px);padding:48px 20px 32px;text-align:center;font-family:TypMono,monospace;font-size:14px;line-height:1.45;text-transform:uppercase}.typ-philosophy-content>p{margin:0}.typ-philosophy-left{text-align:left;margin-top:28px!important}.typ-philosophy-right{text-align:right;margin-top:28px!important}.typ-philosophy-content>img{display:block;width:116px;height:auto;margin:72px auto 0;filter:brightness(0) invert(1)}.typ-bcorp{display:flex;flex-direction:column;align-items:center;margin:70px auto 0;font-family:Arial,sans-serif;text-transform:none}.typ-bcorp strong{display:grid;place-items:center;border:2px solid currentColor;border-radius:50%;font-size:34px;line-height:1;width:48px;height:48px}.typ-bcorp small{font-size:9px;line-height:12px}
@media(min-width:900px){.typ-collection-children{padding:64px}.typ-collection-children>h2{font-size:60px;margin-bottom:64px}.typ-collection-children>div{grid-template-columns:repeat(4,minmax(0,1fr))}.typ-collection-related{padding:64px}.typ-collection-related h2{font-size:14px}.typ-collection-related a{font-size:48px}.typ-collection-recent{padding:80px 12.5%}.typ-collection-recent>h2{font-size:60px;padding-bottom:80px}.typ-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.typ-recent-cell:nth-child(n){display:block}.typ-recent-cell:nth-child(n+4){display:none}.typ-recent-cell .typ-catalog-card h2,.typ-recent-cell .typ-catalog-card h3{font-size:14px;min-height:68px;padding:12px}.typ-collection-editorial{padding:72px 20%;display:grid;grid-template-columns:1fr 1fr;gap:80px}.typ-collection-editorial>h2{font-size:88px;margin:0}.typ-editorial-questions{gap:40px}.typ-editorial-questions h3{font-size:20px}.typ-editorial-questions .rte{font-size:16px}.typ-collection-philosophy{height:700px}.typ-philosophy-content{font-size:16px;padding-bottom:32px}.typ-philosophy-content>img{width:180px;margin-top:72px}.typ-bcorp{margin-top:90px}}
