.ins .site-header{background:var(--white);border-bottom:1px solid var(--line)}@media (min-width:901px){.ins .site-header{padding-top:var(--s5);background:0 0;border-bottom:0;pointer-events:none}.ins .site-header .wrap{pointer-events:auto;background:var(--white);border-radius:var(--r-pill);border:1px solid transparent;box-shadow:0 18px 44px -30px rgba(28,16,54,.45)}}.ins-mast{padding:var(--sec) 0 0}.ins-mast .wrap{padding-top:0;padding-bottom:var(--s10)}.ins-mast .eyebrow{margin-bottom:var(--s4)}.ins-mast h1{max-width:18ch}.ins-mast-deck{margin-top:var(--s6);max-width:58ch;color:var(--gray);font-size:20px;line-height:29px}.ins-lead-sec .wrap{padding-bottom:var(--sec)}.ins-lead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s10);align-items:center;text-decoration:none;text-wrap:pretty;transition:transform 220ms cubic-bezier(.2,.7,.3,1)}.ins-lead:hover{transform:translateY(-2px)}.ins-lead-media{position:relative;display:block;overflow:hidden;border-radius:0;aspect-ratio:16/10}.ins-lead-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(var(--pz,1)) translate(var(--ptx,0),var(--pty,0));transition:transform .6s cubic-bezier(.2,.7,.3,1)}.ins-lead:hover .ins-lead-media img{transform:scale(calc(var(--pz,1) * 1.03)) translate(var(--ptx,0),var(--pty,0))}.ins-lead-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.ins-lead-t{color:var(--black);font-size:clamp(28px,2.9vw,40px);font-weight:500;line-height:1.2;text-wrap:balance}.ins-lead:hover .ins-lead-t{color:var(--blue-deep)}.ins-lead:focus-visible .u-sweep,.ins-lead:hover .u-sweep{background-size:100% var(--u-h);background-position:0 100%}.ins-lead-dek{color:var(--gray);font-size:18px;line-height:28px;max-width:46ch}.ins-lead-go{margin-top:var(--s2);color:var(--purple);font-size:16px;font-weight:500;transition:color 180ms ease-in-out}.ins-lead:hover .ins-lead-go{color:var(--blue-deep)}@media (max-width:900px){.ins-lead{grid-template-columns:1fr;gap:var(--s6)}.ins-lead-media{aspect-ratio:16/9}}.ins-controls-sec{scroll-margin-top:var(--s5)}.ins-controls-sec:focus{outline:0}.ins-controls-sec .wrap{padding-top:0;padding-bottom:var(--s8)}.ins-controls{display:flex;align-items:center;gap:var(--s6);flex-wrap:wrap}.ins-grid-sec .wrap{padding-top:var(--s2);padding-bottom:var(--sec)}.ins-grid{display:grid;gap:var(--s10);grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.pcard{display:flex;flex-direction:column;background:0 0;text-decoration:none;text-wrap:pretty;container-type:inline-size}.hub-row-media,.ins-art-media,.ins-lead-media,.pcard-media{background:var(--haze);box-shadow:none}.hub-row-media::after,.ins-art-media::after,.ins-lead-media::after,.pcard-media::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:var(--e-media-in)}.hub-lead .pcard-media::after{content:none}.pcard-media{position:relative;display:block;overflow:hidden;border-radius:0;aspect-ratio:16/10}.pcard-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(var(--pz,1)) translate(var(--ptx,0),var(--pty,0));transition:transform .6s cubic-bezier(.2,.7,.3,1),opacity 360ms ease-out}.pcard:hover .pcard-media img{transform:scale(calc(var(--pz,1) * 1.04)) translate(var(--ptx,0),var(--pty,0))}.pcard-tint{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0) 52%)}.pcard-place{position:absolute;left:var(--s5);bottom:var(--s4);color:var(--white);font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.5)}.pcard-body{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4) 0 0;flex:1}.pcard-kicker{color:var(--gray);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.pcard-market{color:var(--ash)}.pcard-market::after{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--ash);vertical-align:.28em;margin:0 .62em 0 .68em;letter-spacing:0}@container (max-width:400px){.pcard-market{display:block}.pcard-market::after{content:none}.pcard-kicker{letter-spacing:.08em}}.pcard-t{color:var(--black);font-size:20px;font-weight:500;line-height:27px;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color 180ms ease-in-out}@media (min-width:840px){.pcard-t{-webkit-line-clamp:2}}.pcard:hover .pcard-t{color:var(--blue-deep)}.pcard:focus-visible .u-sweep,.pcard:hover .u-sweep{background-size:100% var(--u-h);background-position:0 100%}.pcard-dek{max-width:52ch;color:var(--gray);font-size:15px;line-height:23px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard-foot{display:flex;align-items:center;gap:var(--s2);flex-wrap:nowrap;margin-top:auto;padding-top:var(--s4);border-top:1px solid var(--line)}.pcard-by{color:var(--slate);font-size:13px;font-weight:500;white-space:nowrap;flex:none}.pcard-meta{margin-left:auto;color:var(--ash);font-size:12px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.ins-lead.is-syn .pcard-meta,.pcard.is-syn .pcard-meta{font-family:var(--mono);letter-spacing:.04em}.pcard .tile{flex:none}@media (max-width:520px){.ins-grid{grid-template-columns:1fr}.pcard-foot{flex-wrap:wrap}.pcard-meta{margin-left:0;width:100%}}.pcard-wide .pcard-media{aspect-ratio:16/9}.ins-more-row{display:flex;justify-content:center;margin-top:var(--s10)}.ins-more-row .btn[hidden]{display:none}.ins-closer h2{max-width:26ch}.closer-acts{display:flex;gap:var(--s4);justify-content:center;flex-wrap:wrap;margin-top:var(--s8)}.closer-acts .btn{margin-top:0}.ins-progress{position:sticky;top:0;z-index:var(--z-header);height:2px;background:0 0;pointer-events:none}.ins-progress span{display:block;height:100%;background:var(--ac,var(--purple));transform:scaleX(0);transform-origin:left center;will-change:transform}.ins-article{--ac:var(--purple)}.ins-article .wrap{padding-top:var(--s10);padding-bottom:var(--sec)}.ins-art-cols,.ins-art-cta,.ins-art-head,.ins-art-media,.ins-crumb{max-width:1080px;margin-inline:auto}.ins-crumb{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s8)}.ins-crumb a{color:var(--gray);font-size:13px;font-weight:500;text-decoration:none}.ins-crumb a:hover{color:var(--blue-deep)}.ins-crumb span{color:var(--line)}.ins-art-t{font-size:clamp(34px,4.2vw,54px);font-weight:500;line-height:1.16;max-width:20ch}.ins-art-dek{margin-top:var(--s5);max-width:56ch;color:var(--gray);font-size:20px;line-height:31px}.ins-art-meta{display:flex;align-items:center;gap:var(--s4);margin-top:var(--s8)}.ins-art-by{display:flex;flex-direction:column;gap:2px}.ins-art-by b{color:var(--black);font-size:16px;font-weight:500}.ins-art-by span{color:var(--gray);font-size:14px}.ins-art-media{position:relative;overflow:hidden;margin:var(--s10) auto var(--s12);border-radius:0;aspect-ratio:21/9}.ins-art-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(var(--pz,1)) translate(var(--ptx,0),var(--pty,0))}.ins-art-media .pcard-place{left:var(--s8);bottom:var(--s6);font-size:13px}.ins-art-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s12);align-items:start}@media (max-width:1080px){.ins-art-cols{grid-template-columns:1fr;gap:var(--s10)}}.ins-art-body{max-width:68ch}.ins-art-body p{margin-bottom:var(--s6);color:var(--slate);font-size:18px;line-height:31px}.ins-h2{margin:var(--s12) 0 var(--s5);font-size:26px;font-weight:500;line-height:34px}.ins-art-body>.ins-h2:first-child{margin-top:0}.ins-list{margin:0 0 var(--s6);padding-left:0;list-style:none}.ins-list li{position:relative;padding-left:var(--s7);margin-bottom:var(--s4);color:var(--slate);font-size:18px;line-height:29px}.ins-list li::before{content:"";position:absolute;left:0;top:13px;width:16px;height:2px;background:var(--ac)}.ins-quote{margin:var(--s10) 0;padding:var(--s7) var(--s8);background:var(--haze);background:color-mix(in srgb,var(--ac) 6%,var(--surface));border-radius:var(--r-lg)}@media (max-width:560px){.ins-quote{padding:var(--s6)}}.ins-quote blockquote{margin:0;color:var(--black);font-size:22px;font-weight:400;line-height:34px}.ins-quote figcaption{margin-top:var(--s4);color:var(--gray);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ins-art-tags{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s10)}.ins-art-aside{position:sticky;top:calc(var(--s14) + var(--s6))}.ins-aside-card{background:var(--haze);border-radius:var(--r-lg);padding:var(--s6)}.ins-aside-id{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--s4);align-items:center;margin-top:var(--s4);text-decoration:none}.ins-aside-id .tile{grid-row:1/span 2}.ins-aside-id b{color:var(--black);font-size:18px;font-weight:500;line-height:23px}.ins-aside-id span{color:var(--gray);font-size:14px}.ins-aside-id:hover b{color:var(--blue-deep)}.ins-aside-p{margin-top:var(--s4);color:var(--gray);font-size:15px;line-height:23px}.ins-aside-acts{display:flex;flex-direction:column;gap:var(--s3);margin-top:var(--s6)}.ins-aside-acts .btn{text-align:center}@media (max-width:1080px){.ins-art-aside{position:static}.ins-aside-acts .btn-primary{display:none}}.ins-art-cta{margin-top:var(--s14);padding:var(--sec-sm) var(--s10);background:var(--ink);border-radius:var(--r-lg)}.ins-art-cta h2{color:var(--white);max-width:20ch;text-wrap:balance}.ins-cta-p{margin-top:var(--s5);max-width:52ch;color:var(--lavender);font-size:18px;line-height:27px}.ins-cta-acts{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s8)}@media (max-width:600px){.ins-art-cta{padding:var(--sec-sm) var(--s6)}.ins-cta-acts .btn{flex:1 1 100%;text-align:center}}.ins-relband{background:var(--haze);padding:var(--sec) 0}.ins-relband h2{margin-bottom:var(--s7)}.ins-404{max-width:48ch;margin:var(--s14) auto;padding:0 var(--s6);text-align:center}.ins-404 .eyebrow{margin-bottom:var(--s4)}.ins-404 .lede{margin:var(--s5) 0 var(--s8)}body.is-404{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}body.is-404>main{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding-block:var(--sec)}body.is-404 .ins-progress,body.is-404>main>.ins-relband{display:none}body.is-404 .ins-404{margin-block:0}body.is-404 .site-footer{flex:0 0 auto}@media (prefers-reduced-motion:reduce){.ins *,.ins ::after,.ins ::before{transition-duration:1ms!important;animation-duration:1ms!important}.ins-lead:hover,.pcard:hover{transform:none}.ins-lead:hover .ins-lead-media img,.pcard:hover .pcard-media img{transform:scale(var(--pz,1)) translate(var(--ptx,0),var(--pty,0))}}.pcard-kicker-case{color:var(--blue-deep);font-weight:600}html[data-ui=round] .ins-art-media,html[data-ui=round] .ins-lead-media,html[data-ui=round] .pcard-media{border-radius:var(--r-lg)}html[data-ui=round] .hub-row-media{border-radius:var(--r-ctl)}html[data-ui=round] .hub-lead .pcard-media{border-radius:0}@supports (corner-shape:superellipse(1.4)){html[data-ui=round] :is(.pcard-media,.ins-lead-media,.ins-art-media,.hub-row-media){corner-shape:superellipse(1.4)}}.hub-row-media::after,.ins-art-media::after,.ins-lead-media::after,.pcard-media::after{content:none}@keyframes pcard-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pcard-in{animation:560ms cubic-bezier(.2,.7,.3,1) both pcard-in}.pcard-media img.is-loading{opacity:0}@media (prefers-reduced-motion:reduce){.pcard-in{animation:none}.pcard-media img.is-loading{opacity:1}}@media (min-width:901px){.ins .site-header .wrap{background:var(--mist);box-shadow:none}}.ins-progress{top:var(--hdr-peek);transition:top var(--hdr-peek-t)}