.media-page{--media-ease:cubic-bezier(.2, .7, .1, 1);background:var(--color-paper);color:var(--color-ink)}.media-page :is(h1,h2,h3,p,ul,ol){margin:0}.media-page :is(ul,ol){padding:0;list-style:none}.media-page a{text-decoration:none}.media-page i{font-style:normal}:is(.media-page a:focus-visible,.media-page button:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}:is(.media-section--dark a:focus-visible,.media-hero a:focus-visible){outline-color:#fff}.media-page [data-reveal]{transition:opacity .75s var(--media-ease), transform .75s var(--media-ease);transition-delay:calc(var(--i,0) * 80ms)}.media-page[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(2rem)}.media-page[data-reveal-ready] [data-reveal=zoom]:not([data-revealed]){transform:translateY(1.25rem)scale(.92)}.media-page [data-revealed=now]{transition:none}.media-hero{min-height:calc(100vh - 5rem - 1px);background:var(--color-ink);color:#fff;grid-template-rows:1fr auto;min-height:calc(100svh - 5rem - 1px);display:grid;overflow:hidden}.media-hero__inner{padding:clamp(3.5rem, 7vw, 6rem) var(--page-gutter) clamp(2.5rem, 5vw, 4rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.media-hero h1{letter-spacing:-.075em;padding-bottom:.08em;font-size:clamp(4.5rem,15vw,15rem);line-height:.82;overflow:hidden}.media-hero h1 span{animation:media-rise 1s var(--media-ease) both;display:inline-block}.media-hero h1:after{content:"";background:var(--color-brand);transform-origin:0;width:min(100%,5.5em);height:.055em;animation:media-rule 1.1s .35s var(--media-ease) both;margin-top:.12em;display:block}.media-hero__copy{border-left:3px solid var(--color-brand);max-width:36rem;animation:media-fade .9s .25s var(--media-ease) both;gap:2rem;padding-left:clamp(1rem,2vw,1.75rem);display:grid}.media-hero__copy>p{color:#e4e3df;letter-spacing:-.015em;font-size:clamp(1.1rem,1.55vw,1.4rem);line-height:1.5}.media-hero__jump{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.media-hero__jump li{animation:media-fade .7s calc(.55s + var(--i) * 90ms) var(--media-ease) both}.media-hero__jump a{color:#fff;border-bottom:1px solid #ffffff47;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.7rem;min-height:3.25rem;padding:.9rem 0 .8rem;font-size:1.05rem;font-weight:800;transition:border-color .2s,color .2s;display:grid}.media-hero__jump a span{color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:.75rem}.media-hero__jump a i{color:var(--color-brand);transition:transform .25s var(--media-ease)}.media-hero__jump a:hover{border-bottom-color:var(--color-brand)}.media-hero__jump a:hover i{transform:translateY(.25rem)}@keyframes media-rise{0%{transform:translateY(105%)}}@keyframes media-rule{0%{transform:scaleX(0)}}@keyframes media-fade{0%{opacity:0;transform:translateY(1rem)}}.media-ticker{padding:1.1rem 0 1.1rem var(--page-gutter);border-top:1px solid #fff3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.media-ticker__label{color:var(--color-brand);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800}.media-ticker__viewport{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000)}.media-ticker__viewport ul{flex:none;animation:38s linear infinite media-ticker;display:flex}.media-ticker__viewport:hover ul{animation-play-state:paused}.media-ticker__viewport li{color:#d6d5d0;letter-spacing:-.02em;white-space:nowrap;padding-right:3.5rem;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:800}.media-ticker__viewport li:after{content:"·";color:var(--color-brand);margin-left:3.5rem}@keyframes media-ticker{to{transform:translate(-100%)}}.media-section{padding:var(--section-space) var(--page-gutter);scroll-margin-top:0}.media-section--dark{background:var(--color-ink);color:#fff}.media-section--surface{background:var(--color-surface)}.media-section__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.9rem 3rem;margin-bottom:clamp(2.25rem,4.5vw,3.75rem);display:grid}.media-section__head h2{letter-spacing:-.065em;grid-column:1;max-width:16ch;font-size:clamp(2.6rem,6vw,6rem);line-height:.9}.media-section__head p{max-width:46ch;color:var(--color-muted);grid-column:1;font-size:1.05rem;line-height:1.5}.media-section--dark .media-section__head p{color:#c8c7c2}.media-section__action{border-bottom:1px solid;grid-area:1/2/span 2;align-self:end;align-items:center;gap:.8rem;min-height:44px;font-size:1.05rem;font-weight:800;transition:color .2s,border-color .2s;display:inline-flex}.media-section__action i{border:1px solid var(--color-brand);width:1.75rem;height:1.75rem;color:var(--color-brand);transition:transform .25s var(--media-ease), background .2s, color .2s;border-radius:50%;place-items:center;font-size:.9rem;display:grid}.media-section__action:hover i{background:var(--color-brand);color:var(--color-ink);transform:translate(.15rem,-.15rem)}.media-state{color:#e4e3df;border-top:1px solid #ffffff4d;max-width:40ch;padding:1.25rem 0;font-size:1.1rem;line-height:1.5}.media-featured{background:#2b2a28;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:1px;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.media-featured li{display:grid}.media-featured a{background:var(--color-ink);color:#fff;grid-template-rows:auto 1fr auto;gap:1.5rem;min-height:clamp(17rem,26vw,23rem);padding:clamp(1.4rem,2.4vw,2.25rem);display:grid;position:relative;overflow:hidden}.media-featured a:before{content:"";background:var(--color-brand);transform-origin:0;height:4px;transition:transform .45s var(--media-ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}.media-featured a:hover:before{transform:scaleX(1)}.media-featured a:focus-visible:before{transform:scaleX(1)}.media-featured__meta{color:#b9b8b3;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.74rem;font-weight:800;display:flex}.media-featured__meta span{color:var(--color-brand)}.media-featured__title{letter-spacing:-.035em;text-wrap:balance;align-self:center;font-size:clamp(1.35rem,2.1vw,2.1rem);font-weight:800;line-height:1.08}.media-featured li:first-child .media-featured__title{font-size:clamp(1.5rem,2.7vw,2.75rem)}.media-featured__outlet{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:1rem;font-weight:800;display:flex}.media-featured__outlet i{color:var(--color-brand);transition:transform .3s var(--media-ease);font-size:1.2rem}.media-featured a:hover .media-featured__outlet i{transform:translate(.25rem,-.25rem)}.media-press__bar{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.25rem 0;display:flex}.media-press__filters{flex-wrap:wrap;gap:.5rem;display:flex}.media-press__filters button{min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9c9c3;border-radius:999px;padding:.6rem 1.05rem;font-size:.92rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.media-press__filters button:hover{border-color:var(--color-ink)}.media-press__filters button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.media-press__filters button[aria-pressed=true]:before{content:"";background:var(--color-brand);vertical-align:.1em;border-radius:50%;width:.45rem;height:.45rem;margin-right:.55rem;display:inline-block}.media-press__count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.95rem}.media-press__list{border-top:1px solid var(--color-ink)}.media-press__list li{border-bottom:1px solid var(--line-dark);animation:media-row .5s calc(var(--i,0) * 35ms) var(--media-ease) both}@keyframes media-row{0%{opacity:0;transform:translateY(.6rem)}}.media-press__row{color:var(--color-ink);transition:padding-left .3s var(--media-ease), background-color .2s;grid-template-columns:7.5rem minmax(0,1fr) auto 2rem;align-items:center;gap:1rem 2rem;padding:1.15rem .75rem 1.15rem 0;display:grid;position:relative}:is(.media-press__row:hover,.media-press__row:focus-visible){background:#f6f5f0;padding-left:.9rem}.media-press__date{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.86rem}.media-press__main{gap:.25rem;min-width:0;display:grid}.media-press__outlet{color:#915500;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.media-press__title{letter-spacing:-.02em;font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:750;line-height:1.22}.media-press__tags{gap:.4rem;display:flex}.media-press__tags span{color:#3f3e3a;white-space:nowrap;border:1px solid #c9c9c3;border-radius:999px;padding:.3rem .6rem;font-size:.72rem;font-weight:700}.media-press__arrow{transition:transform .3s var(--media-ease), color .2s;justify-self:end;font-size:1.15rem}.media-press__row:hover .media-press__arrow{color:#915500;transform:translate(.2rem,-.2rem)}.media-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.5rem);display:grid}.media-insights article{gap:1rem;display:grid}.media-insights__image{aspect-ratio:16/10;background:#1b1a19;display:block;overflow:hidden}.media-insights__image img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--media-ease);display:block}.media-insights article:hover .media-insights__image img{transform:scale(1.05)}.media-insights__meta{color:#b9b8b3;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;font-size:.74rem;font-weight:800;display:flex}.media-insights__meta span{color:var(--color-brand)}.media-insights h3{letter-spacing:-.035em;font-size:clamp(1.25rem,1.9vw,1.8rem);line-height:1.1}.media-insights h3 a{color:#fff;background:linear-gradient(var(--color-brand), var(--color-brand)) no-repeat 0 100% / 0 2px;transition:background-size .4s var(--media-ease)}.media-insights article:hover h3 a{background-size:100% 2px}.media-insights h3 a:focus-visible{background-size:100% 2px}.media-ig{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.5rem,1vw,1rem);display:grid}.media-ig li{display:grid}.media-ig a{aspect-ratio:9/16;background:var(--color-ink);color:#fff;transition:transform .45s var(--media-ease), box-shadow .45s var(--media-ease);grid-template-rows:auto 1fr auto;gap:1rem;padding:clamp(.8rem,1.2vw,1.15rem);display:grid;position:relative;overflow:hidden}.media-ig li:nth-child(2n) a:not([data-cover]){background:var(--color-brand);color:var(--color-ink)}:is(.media-ig a:hover,.media-ig a:focus-visible){transform:translateY(-.5rem);box-shadow:0 1.25rem 2.5rem #0a0a0a38}.media-ig img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--media-ease);position:absolute;inset:0}.media-ig a[data-cover]:after{content:"";background:linear-gradient(#0a0a0a80,#0a0a0a00 20% 68%,#0a0a0ae6);position:absolute;inset:0}.media-ig a[data-cover]:before{content:"";z-index:1;opacity:0;transition:opacity .35s var(--media-ease);background:#0a0a0ad1;position:absolute;inset:0}.media-ig a[data-cover] .media-ig__caption{opacity:0;transition:opacity .35s var(--media-ease), transform .35s var(--media-ease);transform:translateY(.6rem)}.media-ig a[data-cover]:is(:hover,:focus-visible):before,.media-ig a[data-cover]:is(:hover,:focus-visible) .media-ig__caption{opacity:1}.media-ig a[data-cover]:is(:hover,:focus-visible) .media-ig__caption{transform:none}.media-ig a[data-cover]:hover img{transform:scale(1.06)}.media-ig a>span{z-index:2;position:relative}.media-ig__kind{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;display:flex}.media-ig__kind svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1.1rem;height:1.1rem}.media-ig__kind svg circle:last-child{fill:currentColor;stroke:none}.media-ig__caption{-webkit-line-clamp:7;letter-spacing:-.03em;-webkit-box-orient:vertical;align-self:end;max-height:100%;font-size:clamp(.95rem,1.25vw,1.3rem);font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.media-ig__foot{border-top:1px solid;gap:.3rem;padding-top:.7rem;font-size:.72rem;font-weight:700;display:grid}.media-ig__foot time{opacity:.75;font-variant-numeric:tabular-nums}.media-ig__foot span{justify-content:space-between;gap:.5rem;display:flex}.media-li{background:var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.media-li li{display:grid}.media-li li:first-child{grid-row:span 2}.media-li a{min-height:15rem;color:var(--color-ink);background:#fff;grid-template-rows:auto 1fr auto;gap:1.25rem;padding:clamp(1.25rem,2.2vw,2rem);transition:background-color .25s,color .25s;display:grid}:is(.media-li a:hover,.media-li a:focus-visible){background:var(--color-ink);color:#fff}.media-li__meta{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.76rem;font-weight:800;transition:color .25s;display:flex}.media-li__meta svg{color:#0a66c2;transition:color .25s}:is(.media-li a:hover .media-li__meta,.media-li a:focus-visible .media-li__meta){color:#c8c7c2}:is(.media-li a:hover .media-li__meta svg,.media-li a:focus-visible .media-li__meta svg){color:var(--color-brand)}.media-li__text{-webkit-line-clamp:6;-webkit-box-orient:vertical;align-self:start;font-size:1.02rem;line-height:1.45;display:-webkit-box;overflow:hidden}.media-li li:first-child .media-li__text{-webkit-line-clamp:8;letter-spacing:-.03em;font-size:clamp(1.25rem,1.75vw,1.7rem);font-weight:800;line-height:1.16}.media-li__open{border-top:1px solid;justify-content:space-between;align-items:center;padding-top:1rem;font-size:.92rem;font-weight:800;display:flex}.media-li__open i{color:#915500;transition:transform .3s var(--media-ease), color .25s}:is(.media-li a:hover .media-li__open i,.media-li a:focus-visible .media-li__open i){color:var(--color-brand);transform:translate(.2rem,-.2rem)}@media (max-width:1100px){.media-ig{grid-template-columns:repeat(3,minmax(0,1fr))}.media-ig a{aspect-ratio:4/5}.media-li{grid-template-columns:repeat(2,minmax(0,1fr))}.media-li li:first-child{grid-area:auto/1/auto/-1}}@media (max-width:900px){.media-hero{min-height:0}.media-hero__inner{grid-template-columns:1fr;align-items:start}.media-section__head{grid-template-columns:1fr}.media-section__action{grid-area:auto/1;justify-self:start;margin-top:.5rem}.media-featured{grid-template-columns:1fr}.media-featured a{min-height:13rem}.media-insights{grid-template-columns:1fr;gap:2.25rem}.media-press__row{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.5rem 1rem}.media-press__date,.media-press__main{grid-column:1}.media-press__tags{flex-wrap:wrap;grid-column:1}.media-press__arrow{grid-area:1/2/span 3}}@media (max-width:600px){.media-hero h1{font-size:clamp(4rem,26vw,7rem)}.media-hero__jump{grid-template-columns:1fr}.media-ticker{grid-template-columns:1fr;gap:.5rem;padding-left:0}.media-ticker__label{padding-left:var(--page-gutter)}.media-ig{margin-inline:calc(-1 * var(--page-gutter));padding:.25rem var(--page-gutter) 1rem;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:62vw;grid-auto-flow:column;overflow-x:auto}.media-ig::-webkit-scrollbar{display:none}.media-ig a{aspect-ratio:9/16}.media-ig__caption{font-size:1.15rem}.media-press__filters{margin-inline:calc(-1 * var(--page-gutter));padding:2px var(--page-gutter) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.media-press__filters::-webkit-scrollbar{display:none}.media-press__filters button{white-space:nowrap;flex:none}.media-li{grid-template-columns:1fr}.media-li a{min-height:0}}@media (prefers-reduced-motion:reduce){.media-hero h1 span,.media-hero h1:after,.media-hero__copy,.media-hero__jump li,.media-press__list li{animation:none}.media-ticker__viewport{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.media-ticker__viewport ul{flex-wrap:wrap;animation:none}.media-ticker__viewport ul[aria-hidden]{display:none}.media-page [data-reveal],.media-page a,.media-page img,.media-page i{transition:none}:is(.media-ig a:hover,.media-ig a:focus-visible){transform:none}}
