.archive-header{padding-bottom:clamp(2rem,4vw,3rem)}.archive-header__title{margin:.75rem 0 0}.archive-header__statement{font-family:var(--font-sans);color:var(--cool-gray);max-width:40rem;margin:1rem 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem)}.archive-header__lang-notice{border-left:2px solid var(--dark-teal);background:var(--mist2);font-family:var(--font-sans);color:var(--charcoal);max-width:40rem;margin:1.5rem 0 0;padding:.75rem 1.1rem;font-size:.9rem}.archive-header__lang-notice a{color:var(--dark-teal);text-underline-offset:2px;margin-left:.4rem;text-decoration:underline}.archive-header__lang-notice a:hover{color:var(--navy)}.archive-header__lang-notice[hidden]{display:none}@keyframes archive-header-rise{0%{opacity:0;filter:blur(6px);transform:translateY(1rem)}to{opacity:1;filter:blur();transform:none}}.archive-header .kicker,.archive-header__title,.archive-header__statement{opacity:0;animation:archive-header-rise 1s var(--ease-out) both}.archive-header .kicker{animation-delay:.1s}.archive-header__title{animation-delay:.3s}.archive-header__statement{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.archive-header .kicker,.archive-header__title,.archive-header__statement{opacity:1;filter:none;animation:none}}.archive-bar [data-reveal]{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transform:translateY(2.5rem)}.archive-bar [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.archive-bar [data-reveal]{opacity:1;transition:none;transform:none}}.archive-bar-sentinel{height:1px}.archive-bar{top:var(--header-h);z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.2);transition:box-shadow .25s ease, top .45s var(--ease-out);background:#ffffffd6;border-bottom:1px solid #0e223314;position:sticky}.archive-bar.is-stuck{box-shadow:0 12px 32px -20px #0e223380}.archive-bar__inner{flex-direction:column;gap:1.65rem;padding-block:.9rem;display:flex}.archive-topic-nav{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.archive-topic-nav__item{font-family:var(--font-sans);color:var(--charcoal);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:baseline;gap:.4rem;padding:.5rem .85rem;font-size:1.4rem;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.archive-topic-nav__item:focus-visible{outline:2px solid var(--dark-teal);outline-offset:2px}.archive-topic-nav__item.is-active{background:var(--navy);color:var(--white);font-weight:700}@media (hover:hover) and (pointer:fine){.archive-topic-nav__item:not(.is-active):hover{background:var(--bg-alt);color:var(--navy)}}.archive-bar__row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.archive-format{position:relative}.archive-topic-dropdown,.archive-bar.is-stuck .archive-topic-nav{display:none}.archive-bar.is-stuck .archive-topic-dropdown{display:block}.archive-format__summary{background:var(--bg-alt);font-family:var(--font-sans);color:var(--charcoal);cursor:pointer;border-radius:3px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.9rem;font-weight:600;list-style:none;transition:background .18s,color .18s;display:inline-flex}.archive-format__summary::-webkit-details-marker{display:none}.archive-format__chevron{color:currentColor;width:.7rem;height:.7rem;transition:transform .25s var(--ease-out)}.archive-format[open] .archive-format__chevron{transform:rotate(180deg)}.archive-format.has-selection .archive-format__summary{background:var(--navy);color:var(--white)}@media (hover:hover) and (pointer:fine){.archive-format:not(.has-selection) .archive-format__summary:hover{background:var(--divider);color:var(--navy)}}.archive-format__panel{z-index:5;background:var(--white);opacity:1;min-width:15rem;transition:opacity .18s ease, transform .18s var(--ease-out);border:1px solid #0e223314;border-radius:10px;flex-direction:column;padding:.4rem;display:flex;position:absolute;top:calc(100% + .75rem);left:0;transform:none;box-shadow:0 20px 48px -20px #0e223366}.archive-format__panel.is-entering{opacity:0;transform:translateY(-.5rem)}.archive-format__option{font-family:var(--font-sans);color:var(--charcoal);cursor:pointer;border-radius:6px;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.88rem;font-weight:450;transition:background .15s;display:flex}.archive-format__option[hidden]{display:none}.archive-format__option input{appearance:none;border:1.5px solid var(--divider);background:var(--white);border-radius:4px;flex-shrink:0;place-items:center;width:1.05rem;height:1.05rem;transition:background .15s,border-color .15s;display:grid}.archive-format__option input:after{content:"";background:var(--white);clip-path:polygon(20% 45%,0 65%,40% 100%,100% 25%,78% 5%,38% 68%);width:.6rem;height:.6rem;transition:transform .15s var(--ease-out);transform:scale(0)}.archive-format__option input:checked{background:var(--dark-teal);border-color:var(--dark-teal)}.archive-format__option input:checked:after{transform:scale(1)}.archive-format__option input:focus-visible{outline:2px solid var(--dark-teal);outline-offset:2px}.archive-format__option input[type=radio]{border-radius:50%}.archive-format__option input[type=radio]:after{clip-path:none;background:var(--white);border-radius:50%;width:.5rem;height:.5rem}.archive-format__option span{flex:1}@media (hover:hover) and (pointer:fine){.archive-format__option:hover{background:var(--bg-alt)}}.archive-search{background:var(--bg-alt);border-radius:3px;flex:0 clamp(14rem,22vw,20rem);align-items:center;gap:.55rem;margin-left:auto;padding:.5rem .9rem;transition:background .18s;display:flex}.archive-search:focus-within{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--dark-teal)}.archive-search__icon{width:1.05rem;height:1.05rem;color:var(--cool-gray);flex-shrink:0}.archive-search__input{min-width:0;font-family:var(--font-sans);color:var(--navy);background:0 0;border:0;flex:1;padding:0;font-size:.92rem;font-weight:500}.archive-search__input::placeholder{color:var(--cool-gray);font-weight:400}.archive-search__input::-webkit-search-cancel-button{appearance:none}.archive-search__input::-webkit-search-decoration{appearance:none}.archive-search__input:focus{outline:none}.archive-search__clear{width:1.3rem;height:1.3rem;color:var(--dark-teal);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:1.1rem;line-height:1;transition:background .15s;display:grid}.archive-search__clear[hidden]{display:none}.archive-search__clear:focus-visible{outline:2px solid var(--dark-teal);outline-offset:2px}@media (hover:hover) and (pointer:fine){.archive-search__clear:hover{background:var(--divider)}}.archive-bar__status{font-family:var(--font-sans);color:var(--cool-gray);align-items:center;gap:1.1rem;font-size:.85rem;display:flex}.archive-bar__count{font-variant-numeric:tabular-nums;white-space:nowrap}.archive-bar__clear{font-family:var(--font-sans);color:var(--dark-teal);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:600}.archive-bar__clear[hidden]{display:none}.archive-bar__clear:focus-visible{outline:2px solid var(--dark-teal);outline-offset:3px}@media (hover:hover) and (pointer:fine){.archive-bar__clear:hover{color:var(--deep-sea)}}@media (width<=64rem){.archive-bar__inner{gap:.4rem;padding-block:.6rem}.archive-topic-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.archive-topic-nav::-webkit-scrollbar{display:none}.archive-topic-nav__item{white-space:nowrap;flex-shrink:0}.archive-search{flex:1 0 100%;margin-left:0}}@media (width<=40rem){.archive-topic-nav,.archive-bar.is-stuck .archive-topic-nav{display:none}.archive-topic-dropdown{display:block}.archive-bar__row{gap:.5rem}.archive-format{flex:1 1 0;min-width:0}.archive-format__summary{justify-content:space-between;gap:.4rem;width:100%;padding-inline:.75rem;font-size:.85rem}.archive-format__summary>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.archive-format__prefix{display:none}[data-archive-format] .archive-format__panel{left:auto;right:0}.archive-bar__status{flex:1 0 100%}.archive-bar.is-stuck .archive-bar__status{display:none}}@media (width<=22.5rem){.archive-search__input{font-size:.85rem}}.archive-results{padding-top:clamp(2.5rem,5vw,4rem)}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,4vw,3.5rem) clamp(1.5rem,2.5vw,2.5rem);display:grid}.archive-context{font-family:var(--font-serif);color:var(--navy);margin:0 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:500;line-height:1.15}.archive-context[hidden]{display:none}.piece{min-width:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out)}.piece.is-hidden{opacity:0;transform:translateY(2.5rem)}.piece__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.piece__media{aspect-ratio:16/9;background:var(--mist);display:block;position:relative;overflow:hidden}.piece__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.piece--topic-decision-making .piece__topic{color:var(--dark-teal)}.piece--topic-boards .piece__topic{color:var(--navy)}.piece--topic-strategy-value .piece__topic{color:var(--deep-sea)}.piece--topic-leadership-character .piece__topic{color:var(--charcoal)}.piece--topic-family-enterprise .piece__topic{color:var(--dark-teal)}.piece__body{flex-direction:column;flex:1;padding-top:1.1rem;display:flex}.piece__topic{font-family:var(--font-sans);color:var(--dark-teal);font-size:.8rem;font-weight:600}.piece__title{font-family:var(--font-serif);color:var(--navy);text-wrap:pretty;margin:.45rem 0 0;font-size:clamp(1.35rem,1.7vw,1.75rem);font-weight:600;line-height:1.18;transition:color .2s}.piece__excerpt{font-family:var(--font-sans);color:var(--cool-gray);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.65rem 0 0;font-size:.93rem;line-height:1.5;display:-webkit-box;overflow:hidden}.piece__foot{font-family:var(--font-sans);color:var(--cool-gray);justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.8rem;display:flex}.piece__format{font-weight:600}@media (hover:hover) and (pointer:fine){a.piece__link:hover .piece__media img{transform:scale(1.04)}a.piece__link:hover .piece__title{color:var(--dark-teal)}}a.piece__link:focus-visible{outline:2px solid var(--dark-teal);outline-offset:4px}.piece--lead{grid-column:1/-1}.piece--lead .piece__link{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(1.5rem,3vw,3rem);display:grid}.piece--lead .piece__media{aspect-ratio:16/10}.piece--lead .piece__body{align-self:center;padding-top:0}.piece--lead .piece__title{font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.12}.piece--lead .piece__excerpt{-webkit-line-clamp:4;font-size:1rem}.piece--lead.piece--media .piece__body{padding:1.5rem clamp(1.5rem,3vw,3rem) 1.5rem 0}@media (width<=64rem){.piece--lead .piece__link{grid-template-columns:minmax(0,1fr);row-gap:0}.piece--lead .piece__body{padding-top:1.1rem}.piece--lead.piece--media .piece__body{padding:1.1rem 1.25rem 1.35rem}}.piece--media .piece__link{background:var(--navy)}.piece--media .piece__media{background:var(--deep-sea)}.piece--media .piece__scrim{background:linear-gradient(#0e223300 55%,#0e2233bf 100%);position:absolute;inset:0}.piece--media .piece__body{padding:1.1rem 1.25rem 1.35rem}.piece--media .piece__topic{color:var(--surf)}.piece--media .piece__title{color:var(--white)}.piece--media .piece__excerpt{color:#e8edf1b8}.piece--media .piece__foot{color:#e8edf199}.piece__play{z-index:1;color:var(--white);font-family:var(--font-sans);align-items:center;gap:.7rem;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.piece__play-mark{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e223359;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .25s,border-color .25s;display:inline-grid}.piece__play-mark svg{width:.9rem;height:.9rem;margin-left:.1rem}@media (hover:hover) and (pointer:fine){.piece--media a.piece__link:hover .piece__play-mark{background:var(--dark-teal);border-color:var(--dark-teal)}.piece--media a.piece__link:hover .piece__title{color:var(--surf)}}.pod-card{background:var(--mist);cursor:pointer;height:100%;transition:background .28s ease, box-shadow .28s var(--ease-out), transform .28s var(--ease-out);border-radius:20px;flex-direction:column;padding:clamp(.85rem,1.4vw,1.1rem);display:flex}.pod-card [hidden]{display:none}.pod-card__cover{aspect-ratio:16/10;background:var(--divider);border-radius:14px;display:block;position:relative;overflow:hidden}.pod-card__cover img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .6s var(--ease-out)}.pod-card__spotify{font-family:var(--font-sans);white-space:nowrap;color:var(--white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e22338c;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.78rem;font-weight:600;line-height:1;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.pod-card__spotify svg{flex-shrink:0;width:1rem;height:1rem}.pod-card__spotify:hover{color:var(--navy);background:#1db954}.pod-card__spotify:focus-visible{outline:2px solid var(--white);outline-offset:2px}.pod-card__meta{justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:clamp(1rem,1.8vw,1.35rem);display:flex}.pod-card__show{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);color:var(--cool-gray);flex-shrink:1;font-size:.8rem;overflow:hidden}.pod-card__code{font-variant-numeric:tabular-nums}.piece--podcast .pod-card__title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--navy);cursor:pointer;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:clamp(1.1rem,1.35vw,1.3rem);font-weight:700;line-height:1.25;transition:color .2s;display:-webkit-box;overflow:hidden}.piece--podcast .pod-card__title:hover{color:var(--dark-teal)}.pod-card__excerpt{-webkit-line-clamp:2;margin:.55rem 0 1.5rem;font-size:.9rem;line-height:1.5}.pod-card__player{background-color:#fff;border-radius:50px;align-items:center;gap:clamp(.7rem,1.2vw,.95rem);margin-top:auto;padding:14px;display:flex}.pod-card__play{border:2px solid var(--navy);width:2.9rem;height:2.9rem;color:var(--navy);cursor:pointer;transition:background .2s ease, color .2s ease, transform .3s var(--ease-out);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.pod-card__play svg{grid-area:1/1;width:.9rem;height:.9rem}.pod-card__play svg[data-podcast-icon=play]{margin-left:.12rem}.pod-card__play:hover{background:var(--navy);color:var(--mist)}.pod-card__play:active{transform:scale(.95)}.pod-card__play:focus-visible{outline:2px solid var(--dark-teal);outline-offset:3px}[data-state=playing] .pod-card__play{background:var(--navy);color:var(--mist)}[data-loading=true] .pod-card__play:after{content:"";border:1px solid #0000;border-top-color:var(--dark-teal);border-radius:50%;animation:.9s linear infinite btn-spin;position:absolute;inset:-5px}.pod-card__wave{cursor:pointer;flex:1;min-width:0;height:2.2rem;position:relative}.pod-card__wave:focus-visible{outline:2px solid var(--dark-teal);outline-offset:4px}.pod-card__bars{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.pod-card__bars span{width:2px;height:var(--h);min-height:2px;transition:height .6s var(--ease-out), background .3s ease;background:#0e223373;border-radius:1px;flex:0 0 2px}.pod-card__bars--progress{clip-path:inset(0 calc((1 - var(--podcast-progress,0)) * 100%) 0 0);transition:clip-path .25s linear}.pod-card__bars--progress span{background:var(--dark-teal)}@media (hover:hover) and (pointer:fine){.pod-card__wave:hover .pod-card__bars:not(.pod-card__bars--progress) span{background:#0e22339e}}.pod-card__duration{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--navy);flex-shrink:0;font-size:.8rem;font-weight:500}.pod-card__audio{display:none}@media (hover:hover) and (pointer:fine){.piece--podcast:hover .pod-card{background:var(--white);transform:translateY(-4px);box-shadow:0 22px 45px -26px #0e2233a6}.piece--podcast:hover .pod-card__cover img{transform:scale(1.04)}.piece--podcast:hover .pod-card__play{background:var(--navy);color:var(--mist)}.piece--podcast:hover .pod-card__title{color:var(--dark-teal)}}.piece--lead.piece--podcast .piece__link{grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;column-gap:clamp(1.25rem,2.5vw,2rem);display:grid}.piece--lead.piece--podcast .pod-card__title{align-self:start}.piece--lead.piece--podcast .pod-card__cover{aspect-ratio:auto;grid-area:1/1/-1;align-self:stretch;min-height:15rem}.piece--lead.piece--podcast .pod-card__cover img{position:absolute;inset:0}.piece--lead.piece--podcast .pod-card__meta,.piece--lead.piece--podcast .pod-card__title,.piece--lead.piece--podcast .pod-card__excerpt,.piece--lead.piece--podcast .pod-card__player,.piece--lead.piece--podcast .piece__foot{grid-column:2}.piece--lead.piece--podcast .pod-card__excerpt{align-self:start}.piece--lead.piece--podcast .pod-card__meta{margin-top:0}.piece--lead.piece--podcast .pod-card__title{-webkit-line-clamp:3;font-size:clamp(1.4rem,2vw,1.9rem)}.piece--lead.piece--podcast .pod-card__wave{max-width:34rem;height:2.75rem}.piece--lead.piece--podcast .pod-card__bars span{flex-basis:3px;width:3px}.piece--lead.piece--podcast .pod-card__duration{font-size:.9rem}@media (width<=64rem){.piece--lead.piece--podcast .piece__link{flex-direction:column;display:flex}.piece--lead.piece--podcast .pod-card__cover{aspect-ratio:16/10;min-height:0}.piece--lead.piece--podcast .pod-card__cover img{position:static}.piece--lead.piece--podcast .pod-card__meta{margin-top:clamp(1rem,1.8vw,1.35rem)}}@media (width<=40rem){.pod-card__play{width:2.6rem;height:2.6rem}.pod-card__bars{gap:3px}.pod-card__bars span:not(:nth-child(odd)){display:none}}.archive-empty{font-family:var(--font-serif);color:var(--cool-gray);max-width:34rem;margin:0;padding-block:3rem;font-size:clamp(1.2rem,1.8vw,1.5rem)}.archive-empty[hidden]{display:none}.btn.archive-load-more{width:fit-content;margin:clamp(2.5rem,4vw,3.5rem) auto 0;display:flex}.btn.archive-load-more:before{transform:rotate(90deg)}@media (hover:hover){.btn.archive-load-more:hover:before{transform:rotate(90deg)translate(2px)}}.btn.archive-load-more[hidden]{display:none}@media (prefers-reduced-motion:reduce){.piece__media img,.piece__play-mark,.piece__title,.pod-card,.pod-card__bars span,.pod-card__bars--progress,.pod-card__cover img,.pod-card__play,.pod-card__spotify,.archive-topic-nav__item,.archive-format__chevron,.archive-format__panel,.archive-break__quote,.archive-bar,.piece{transition:none}.piece.is-hidden{opacity:1;transform:none}.archive-break__bg-image{transform:none!important}}.archive-break{align-items:center;min-height:clamp(18rem,32vw,26rem);display:flex;position:relative;overflow:hidden}.archive-break>.container{width:100%}.archive-break__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.archive-break__bg-image{object-fit:cover;will-change:transform;width:100%;height:130%;position:absolute;top:0;left:0}.archive-break__scrim{background:linear-gradient(90deg,#0e2233d9,#0e223366);position:absolute;inset:0}.archive-break__quote{z-index:1;max-width:32rem;font-family:var(--font-serif);color:var(--white);text-wrap:balance;transition:opacity .9s var(--ease-out), filter .9s var(--ease-out), transform .9s var(--ease-out);margin:0;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.35;position:relative}.archive-break__quote.is-hidden{opacity:0;filter:blur(8px);transform:translateY(1.2rem)scale(1.02)}@media (width<=64rem){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.archive-grid{grid-template-columns:minmax(0,1fr);row-gap:2.25rem}}
