.new-direction .listing-hero{height:auto;min-height:min(calc(760 * var(--tdg-wide-unit, 1px)),85svh);display:flex;flex-direction:column;justify-content:end;padding-top:calc(160 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero .photo-hero-shade{background:linear-gradient(180deg,#0005,#0002 25%,#000b 65%,#000e)}.new-direction .listing-hero .photo-hero-copy{position:relative;left:auto;right:auto;bottom:auto;padding:calc(40 * var(--tdg-wide-unit, 1px)) 6% calc(56 * var(--tdg-wide-unit, 1px))}.listing-hero .blog-meta{margin-bottom:calc(16 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero .listing-lead-title{max-width:calc(1100 * var(--tdg-wide-unit, 1px));font-size:clamp(calc(36 * var(--tdg-wide-unit, 1px)),4.2vw,calc(64 * var(--tdg-wide-unit, 1px)));line-height:1.12;letter-spacing:-.05em;overflow-wrap:break-word;text-transform:none;font-weight:400;margin-bottom:calc(28 * var(--tdg-wide-unit, 1px))}.listing-hero .listing-lead-title a:hover{text-decoration:underline;text-underline-offset:calc(6 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero .photo-hero-bottom{gap:calc(32 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero .photo-hero-bottom p{max-width:calc(760 * var(--tdg-wide-unit, 1px));font-size:calc(18 * var(--tdg-wide-unit, 1px));line-height:1.65}.listing-hero .photo-hero-bottom>.button{flex-shrink:0}.new-direction .listing-hero--team{min-height:0;padding-top:0;border-top-right-radius:calc(32 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero--team .photo-hero-image{position:relative;height:auto;aspect-ratio:96 / 43;object-fit:contain}.new-direction .listing-hero--team .photo-hero-shade{background:linear-gradient(180deg,transparent 25%,#0003 45%,#111 78%)}.new-direction .listing-hero--team .photo-hero-copy{margin-top:-18%}.listing-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:calc(24 * var(--tdg-wide-unit, 1px));padding-top:calc(56 * var(--tdg-wide-unit, 1px));scroll-margin-top:calc(32 * var(--tdg-wide-unit, 1px))}.listing-section-heading h2{font-size:clamp(calc(30 * var(--tdg-wide-unit, 1px)),3.4vw,calc(52 * var(--tdg-wide-unit, 1px)));line-height:1.15;letter-spacing:-.05em;text-transform:none}.listing-section-heading>p{flex-shrink:0;font-size:calc(13 * var(--tdg-wide-unit, 1px));color:#666}.listing-section-heading>p span{margin-inline:calc(8 * var(--tdg-wide-unit, 1px))}.listing-articles{padding-block:calc(56 * var(--tdg-wide-unit, 1px)) calc(96 * var(--tdg-wide-unit, 1px))}.blog-listing .blog-grid{gap:calc(64 * var(--tdg-wide-unit, 1px)) calc(28 * var(--tdg-wide-unit, 1px))}.blog-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(8 * var(--tdg-wide-unit, 1px));margin-top:calc(72 * var(--tdg-wide-unit, 1px))}.blog-pagination>a,.blog-pagination>span{display:grid;place-items:center;min-width:calc(44 * var(--tdg-wide-unit, 1px));min-height:calc(44 * var(--tdg-wide-unit, 1px));padding:calc(6 * var(--tdg-wide-unit, 1px)) calc(10 * var(--tdg-wide-unit, 1px));font-size:calc(14 * var(--tdg-wide-unit, 1px));border:calc(1 * var(--tdg-wide-unit, 1px)) solid #dedede;border-radius:50%;transition:background .2s,color .2s}.blog-pagination a:hover{background:#eee}.blog-pagination [aria-current=page]{background:#111;color:#fff;border-color:#111}.blog-pagination>span:not([aria-current]){color:#777}.listing-range{text-align:center;font-size:calc(12 * var(--tdg-wide-unit, 1px));margin-top:calc(20 * var(--tdg-wide-unit, 1px));color:#666}@media(max-width:1000px){.listing-section-heading{padding-top:calc(64 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero .photo-hero-bottom{flex-direction:column;align-items:flex-start;gap:calc(24 * var(--tdg-wide-unit, 1px))}}@media(max-width:700px){.listing-section-heading{padding-top:calc(48 * var(--tdg-wide-unit, 1px));gap:calc(16 * var(--tdg-wide-unit, 1px))}.listing-section-heading h2{font-size:calc(30 * var(--tdg-wide-unit, 1px));max-width:calc(240 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero{min-height:0;padding-top:0}.new-direction .listing-hero .photo-hero-image,.new-direction .listing-hero .photo-hero-shade{height:calc(260 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero .photo-hero-shade{background:linear-gradient(#0005,transparent 55%,#111)}.new-direction .listing-hero .photo-hero-copy{padding:calc(24 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px)) calc(32 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero--team{border-radius:calc(22 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero--team .photo-hero-image{height:auto}.new-direction .listing-hero--team .photo-hero-shade{display:none}.new-direction .listing-hero--team .photo-hero-copy{margin-top:0}.new-direction .listing-hero .listing-lead-title{font-size:clamp(calc(28 * var(--tdg-wide-unit, 1px)),7.7vw,calc(48 * var(--tdg-wide-unit, 1px)))}.new-direction .listing-hero .photo-hero-bottom p{font-size:calc(16 * var(--tdg-wide-unit, 1px))}.listing-articles{padding-block:calc(40 * var(--tdg-wide-unit, 1px)) calc(56 * var(--tdg-wide-unit, 1px))}.blog-listing .blog-grid{gap:calc(40 * var(--tdg-wide-unit, 1px)) calc(20 * var(--tdg-wide-unit, 1px))}.blog-pagination{gap:calc(6 * var(--tdg-wide-unit, 1px));margin-top:calc(40 * var(--tdg-wide-unit, 1px))}}@media(prefers-reduced-motion:reduce){.blog-pagination>a{transition:none}}.listing-browse{padding-top:calc(48 * var(--tdg-wide-unit, 1px))}.listing-opening{padding-block:calc(64 * var(--tdg-wide-unit, 1px)) calc(48 * var(--tdg-wide-unit, 1px))}.listing-opening h1{font-size:clamp(calc(44 * var(--tdg-wide-unit, 1px)),5vw,calc(80 * var(--tdg-wide-unit, 1px)));line-height:1.12;letter-spacing:-.05em;text-transform:none;margin-block:calc(16 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px))}.listing-opening>div>p:last-child{font-size:calc(19 * var(--tdg-wide-unit, 1px));color:#666;line-height:1.65}.new-direction .listing-hero .archive-title{max-width:100%;font-size:calc(24 * var(--tdg-wide-unit, 1px));letter-spacing:-.025em;line-height:1.3;margin:0 0 calc(28 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero--archive .listing-lead-title{font-size:clamp(calc(32 * var(--tdg-wide-unit, 1px)),3.6vw,calc(56 * var(--tdg-wide-unit, 1px)))}.archive-context{display:flex;flex-wrap:wrap;align-items:center;gap:calc(24 * var(--tdg-wide-unit, 1px)) calc(40 * var(--tdg-wide-unit, 1px));padding-bottom:calc(32 * var(--tdg-wide-unit, 1px))}.archive-context>p{flex:1;min-width:min(100%,calc(320 * var(--tdg-wide-unit, 1px)));max-width:calc(800 * var(--tdg-wide-unit, 1px));font-size:calc(17 * var(--tdg-wide-unit, 1px));line-height:1.7}.archive-end{font-size:calc(17 * var(--tdg-wide-unit, 1px));max-width:calc(700 * var(--tdg-wide-unit, 1px));color:var(--muted)}@media(max-width:700px){.listing-browse{padding-top:calc(32 * var(--tdg-wide-unit, 1px))}.listing-opening{padding-block:calc(40 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px))}.listing-opening h1{font-size:calc(40 * var(--tdg-wide-unit, 1px))}.listing-opening>div>p:last-child{font-size:calc(17 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero--archive .listing-lead-title{font-size:calc(28 * var(--tdg-wide-unit, 1px))}.new-direction .listing-hero .archive-title{font-size:calc(18 * var(--tdg-wide-unit, 1px));margin-bottom:calc(24 * var(--tdg-wide-unit, 1px))}.archive-context>p,.archive-end{font-size:calc(16 * var(--tdg-wide-unit, 1px))}}
