.ttm-main--archive{--ttm-topic-gap:clamp(2.2rem, 5vw, 4.2rem)}.ttm-main--archive .ttm-archive-hero{max-width:860px;padding:clamp(2.4rem,5vw,4.8rem) 0 clamp(1.7rem,3.4vw,3rem)}.ttm-main--archive .ttm-archive-hero h1{max-width:780px;font-family:var(--ttm-font-sans);font-size:clamp(2.35rem,4.1vw,3.5rem);font-weight:var(--ttm-weight-display-sans);letter-spacing:0;line-height:1}.ttm-main--archive .ttm-archive-hero__dek{max-width:620px;color:var(--ttm-ink-soft);margin-top:clamp(.9rem,1.7vw,1.25rem);font-size:clamp(.92rem,1.05vw,1rem);line-height:1.62}.ttm-main--archive .ttm-card__title a:after,.ttm-main--archive .ttm-category-afterword__nav a:after,.ttm-main--archive .page-numbers:not(.dots):after{content:"";transform-origin:100%;height:1px;transition:transform var(--ttm-duration-base) var(--ttm-ease-standard);background:currentColor;position:absolute;bottom:-.08rem;left:0;right:0;transform:scaleX(0)}.ttm-main--archive .ttm-card__title a:hover:after,.ttm-main--archive .ttm-category-afterword__nav a:hover:after,.ttm-main--archive .page-numbers:not(.dots):hover:after{transform-origin:0;transform:scaleX(1)}.ttm-main--archive .ttm-archive-feature{margin-bottom:var(--ttm-topic-gap);border-top:1px solid var(--ttm-line);padding:clamp(1.15rem,2vw,1.7rem) 0 0}.ttm-main--archive .ttm-archive-feature .ttm-card{gap:clamp(1rem,2vw,1.8rem)}.ttm-main--archive .ttm-archive-feature .ttm-card__media{background:var(--ttm-panel);border-radius:0}.ttm-main--archive .ttm-archive-feature .ttm-card__body{align-self:center;gap:clamp(.65rem,1.25vw,.9rem)}.ttm-main--archive .ttm-archive-feature .ttm-card__title{max-width:620px;font-family:var(--ttm-font-sans);letter-spacing:0;text-transform:uppercase;font-size:clamp(1.38rem,1.8vw,1.65rem);font-weight:300;line-height:1.22}.ttm-main--archive .ttm-archive-feature .ttm-card p{max-width:480px;font-size:clamp(.92rem,1.02vw,1rem);line-height:1.62}.ttm-main--archive .ttm-section{padding-top:0}.ttm-main--archive .ttm-section-head{border-bottom:1px solid var(--ttm-line);max-width:none;margin-bottom:clamp(1.1rem,2vw,1.55rem);padding-bottom:.8rem;display:grid}.ttm-main--archive .ttm-section-head h2,.ttm-main--archive .ttm-category-afterword h2{font-family:var(--ttm-font-sans);font-size:clamp(1.15rem,2vw,1.65rem);font-weight:var(--ttm-weight-display-sans);line-height:1.12}.ttm-main--archive .ttm-grid{gap:clamp(2.2rem,3.4vw,3.5rem) clamp(1rem,1.65vw,1.45rem)}.ttm-main--archive .ttm-card{align-content:start;gap:.82rem}.ttm-main--archive .ttm-card__media{background:var(--ttm-panel);border-radius:0}.ttm-main--archive .ttm-card__media img{transition-duration:var(--ttm-duration-base);transition-timing-function:var(--ttm-ease-luxury)}.ttm-main--archive .ttm-card:hover .ttm-card__media img{transform:scale(var(--ttm-media-hover-scale))}.ttm-main--archive .ttm-card__body{gap:.36rem}.ttm-main--archive .ttm-kicker{color:var(--ttm-color-subtle);font:var(--ttm-font-eyebrow);letter-spacing:var(--ttm-track-eyebrow)}.ttm-main--archive .ttm-card__title{font-family:var(--ttm-font-sans);font:var(--ttm-font-card-title-large);letter-spacing:0;text-transform:uppercase}.ttm-main--archive .ttm-card__title a,.ttm-main--archive .ttm-category-afterword__nav a,.ttm-main--archive .page-numbers:not(.dots){text-decoration:none;position:relative}.ttm-main--archive .ttm-card p{color:var(--ttm-color-copy);font:var(--ttm-font-card-copy)}.ttm-main--archive .ttm-image-fallback{background:var(--ttm-panel);border-radius:0}.ttm-main--archive .ttm-category-afterword{margin-top:var(--ttm-topic-gap);border-top:1px solid var(--ttm-line);border-bottom:1px solid var(--ttm-line);gap:clamp(1.2rem,3vw,3rem);padding:clamp(1.2rem,2.4vw,2rem) 0;display:grid}.ttm-main--archive .ttm-category-afterword__copy{max-width:540px}.ttm-main--archive .ttm-category-afterword__copy h2{margin:0}.ttm-main--archive .ttm-category-afterword__copy p:not(.ttm-eyebrow){color:var(--ttm-ink-soft);margin:.75rem 0 0;font-size:.92rem;line-height:1.62}.ttm-main--archive .ttm-category-afterword__nav{border-top:1px solid var(--ttm-line);gap:0;display:grid}.ttm-main--archive .ttm-category-afterword__nav a{border:0;border-bottom:1px solid var(--ttm-line);color:var(--ttm-ink);background:0 0;border-radius:0;gap:.35rem;padding:1rem 0;display:grid}.ttm-main--archive .ttm-category-afterword__nav span,.ttm-main--archive .ttm-category-afterword__nav em{color:var(--ttm-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:600;line-height:1}.ttm-main--archive .ttm-category-afterword__nav strong{font-size:clamp(1rem,1.5vw,1.35rem);font-weight:var(--ttm-weight-display-sans);letter-spacing:.04em;line-height:1.1}.ttm-main--archive .ttm-pagination{border-top:1px solid var(--ttm-line);margin-top:clamp(2.2rem,5vw,4rem);padding-top:clamp(1rem,2vw,1.35rem)}.ttm-main--archive .ttm-pagination .nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.22rem .6rem;display:flex}.ttm-main--archive .page-numbers{min-width:1.8rem;min-height:1.8rem;color:var(--ttm-ink-soft);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex}.ttm-main--archive .page-numbers.current{color:var(--ttm-ink)}.ttm-main--archive .page-numbers.current:after{transform:scaleX(1)}.ttm-main--archive .page-numbers.prev,.ttm-main--archive .page-numbers.next{min-width:auto;padding-left:0;padding-right:0}@media (min-width:768px){.ttm-main--archive .ttm-category-afterword__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ttm-main--archive .ttm-category-afterword__nav a{padding-right:1rem}}@media (min-width:960px){.ttm-main--archive .ttm-grid .ttm-card__body{grid-template-rows:auto minmax(5.2rem,auto) auto}.ttm-main--archive .ttm-category-afterword{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start}.ttm-main--archive .ttm-archive-feature .ttm-card{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);align-items:center}.ttm-main--archive .ttm-archive-feature .ttm-card__media{aspect-ratio:16/10}}@media (max-width:767px){.ttm-main--archive .ttm-archive-feature{margin-bottom:2.4rem}.ttm-main--archive .ttm-archive-feature .ttm-card__media{aspect-ratio:4/5}.ttm-main--archive .ttm-grid--3{gap:1.8rem}}
