.insights-intro__line{margin-bottom:var(--gap-10)}.insights-intro{min-height:auto;padding-top:var(--space-30);padding-bottom:var(--space-120);margin-top:var(--space-90)}.insights-intro__layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter);align-items:start}.insights-intro__layout .section-label{grid-column:1 / 4}.insights-intro__layout h1{grid-column:4 / 13;max-width:30ch;margin:calc(var(--fs-body) * .105 - 1em * .14) 0 0;color:var(--ink);font-size:var(--fs-display-xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-display);text-indent:15%;text-wrap:balance}.insights-intro__layout h1 span{color:var(--muted)}.insights-featured.mask-wait{background:transparent}.insights-featured{position:relative;width:calc(100% - 60px);height:65svh;max-height:850px;min-height:480px;margin:0 auto var(--space-90);overflow:hidden;border-radius:var(--r-lg);background:var(--white)}.insights-featured>img:not(.project__distortion-layer){display:block;width:100%;height:100%;object-fit:cover;transform:scale(calc(1.01 * var(--reveal-zoom, 1)));transition:transform var(--dur-slower) var(--ease)}.insights-posts{padding-bottom:var(--space-120)}.insights-toolbar{margin-bottom:var(--space-60)}.insights-toolbar__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-30);border-bottom:1px solid var(--line)}.insights-tabs{position:relative;display:flex;min-width:0;gap:var(--space-30)}.insights-tabs__tab{display:inline-flex;align-items:baseline;gap:5px;padding:20px 0 18px;border:0;background:none;color:var(--muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-snug);line-height:var(--lh-none);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease)}.insights-tabs__tab sup{position:relative;top:-.35em;font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:0;line-height:1;opacity:.7;font-variant-numeric:tabular-nums}.insights-tabs__tab:hover,.insights-tabs__tab.is-on{color:var(--ink)}.insights-tabs__tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:4px}.insights-tabs__line{position:absolute;bottom:-1px;left:0;width:var(--w, 0px);height:2px;background:var(--ink);transform:translate(var(--x, 0px));transition:transform var(--dur-slow) cubic-bezier(.2,.65,.2,1),width var(--dur-slow) cubic-bezier(.2,.65,.2,1)}.insights-sort{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.insights-sort select{appearance:none;-webkit-appearance:none;height:34px;padding:0 22px 0 0;border:0;border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-sm, 14px);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--dur) var(--ease)}.insights-sort select:hover{color:var(--brand)}.insights-sort select:focus{outline:none}.insights-sort:focus-within{color:var(--brand)}.insights-sort:focus-within select{color:var(--brand)}.insights-sort__chevron{position:absolute;right:0;display:grid;width:14px;height:14px;place-items:center;pointer-events:none}.insights-sort__chevron svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.insights-card.is-hidden{display:none}.insights-empty{margin:0 0 var(--space-60);color:var(--muted);font-size:var(--fs-lead)}.insights-posts__grid.is-settling .insights-card{animation:insights-settle var(--dur-slow) var(--ease) both}@keyframes insights-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.insights-posts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;grid-auto-rows:400px;gap:var(--gap-grid)}.insights-card{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:10px;overflow:hidden;border-radius:var(--r-md);background:var(--white);color:var(--ink);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.insights-card--featured{grid-column:1 / 3;grid-row:1;justify-content:flex-end;padding:var(--space-30);background:var(--ink);color:var(--white);isolation:isolate}.insights-card--wide{grid-column:auto}.insights-card__top{position:relative;min-height:0;flex:1 1 auto}.insights-card__image{position:relative;width:110px;height:110px;overflow:hidden;border-radius:var(--r-sm);transform-origin:top left;transition:width var(--dur-slower) var(--ease),height var(--dur-slower) var(--ease)}.insights-card__image img,.insights-card__featured-image{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slower) var(--ease)}.insights-card__featured-image{position:absolute;inset:0;z-index:-2}.project__distortion-layer{--distort-position-x: 50%;--distort-position-y: 50%;--distort-shift-x: 0px;--distort-shift-y: 0px;position:absolute;inset:-4%;z-index:1;width:108%;max-width:none;height:108%;object-fit:cover;opacity:0;pointer-events:none;transform:translate3d(var(--distort-shift-x),var(--distort-shift-y),0) scale(1.045);transition:opacity var(--dur-fast) var(--ease);will-change:transform,opacity;-webkit-mask-image:radial-gradient(circle 24% at var(--distort-position-x) var(--distort-position-y),#000 0%,rgba(0,0,0,.9) 42%,rgba(0,0,0,.35) 72%,transparent 100%);mask-image:radial-gradient(circle 24% at var(--distort-position-x) var(--distort-position-y),#000 0%,rgba(0,0,0,.9) 42%,rgba(0,0,0,.35) 72%,transparent 100%)}.project__distortion-layer--secondary{opacity:0;-webkit-mask-image:radial-gradient(circle 15% at var(--distort-position-x) var(--distort-position-y),#000 0%,rgba(0,0,0,.75) 58%,transparent 100%);mask-image:radial-gradient(circle 15% at var(--distort-position-x) var(--distort-position-y),#000 0%,rgba(0,0,0,.75) 58%,transparent 100%)}.project__distortion-layer.is-active{opacity:.92}.project__distortion-layer--secondary.is-active{opacity:.62}.project__distortion-canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;opacity:0;pointer-events:none;transform:scale(1.025);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-slower) var(--ease);will-change:transform}.project__distortion-canvas.is-ready{opacity:1}.insights-card--featured>.project__distortion-layer,.insights-card--featured>.project__distortion-canvas{z-index:-2}.insights-card--featured:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e070714 20%,#0e0707e0);content:""}.insights-card__plus{position:absolute;z-index:2;top:0;right:0;display:block;width:40px;height:40px;flex:0 0 40px;border-radius:var(--r-round);background:var(--ink);transition:transform var(--dur-slow) var(--ease)}.insights-card--featured .insights-card__plus{top:var(--space-30);right:var(--space-30);background:#ffffff2e;backdrop-filter:blur(12px)}.insights-card__plus:before,.insights-card__plus:after{position:absolute;top:50%;left:50%;width:14px;height:1.5px;border-radius:var(--r-hair);background:var(--white);content:"";transform:translate(-50%,-50%)}.insights-card__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.insights-card__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--gap-6);padding:20px}.insights-card time{color:var(--muted);font-size:var(--fs-tag);font-weight:var(--fw-medium);letter-spacing:var(--ls-normal);line-height:var(--lh-text)}.insights-card h2{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:var(--ls-snug);line-height:var(--lh-heading)}.insights-card--featured .insights-card__content{width:100%;max-width:34rem;padding:0}.insights-card--featured time{color:#ffffffb8}.insights-card--featured h2{color:var(--white);font-size:var(--fs-display-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-display)}.insights-card--incoming{opacity:0;transform:translateY(24px)}.insights-card:not(.insights-card--incoming){transition-delay:calc(var(--load-index, 0) * 70ms)}.insights-posts__loader{display:flex;min-height:var(--space-90);align-items:center;justify-content:center;gap:var(--gap-2);opacity:0;transition:opacity var(--dur) var(--ease)}.insights-posts__loader.is-loading{opacity:1}.insights-posts__loader>span:not(.visually-hidden){width:7px;height:7px;border-radius:var(--r-round);background:var(--ink);animation:insights-loader .9s ease-in-out infinite alternate}.insights-posts__loader>span:nth-child(2){animation-delay:.15s}.insights-posts__loader>span:nth-child(3){animation-delay:.3s}.insights-posts__sentinel{height:1px}.insights-load-more{display:flex;align-items:center;justify-content:center;margin-top:var(--space-60)}.insights-load-more__button[hidden]{display:none}.insights-load-more__button:disabled{cursor:wait;opacity:.6}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes insights-loader{to{opacity:.25;transform:translateY(-4px)}}@media (hover: hover){.insights-featured:hover>img:not(.project__distortion-layer),.insights-featured:hover>.project__distortion-canvas{transform:scale(calc(1.035 * var(--reveal-zoom, 1)))}.insights-card:hover .insights-card__plus{transform:rotate(90deg)}.insights-card:not(.insights-card--featured):hover .insights-card__image{width:170px;height:170px}.insights-card:hover .insights-card__image img:not(.project__distortion-layer),.insights-card--featured:hover .insights-card__featured-image{transform:scale(1.035)}.insights-card:hover .project__distortion-canvas{transform:scale(1.035)}}.insights-card:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.insights-card:focus-visible .insights-card__plus{transform:rotate(90deg)}@media (max-width: 980px){.insights-intro__layout h1{font-size:var(--fs-display-md)}.insights-intro__layout h1{grid-column:4 / 13}.insights-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-card--featured{grid-column:1 / 3;grid-row:auto}.insights-card--wide{grid-column:auto}}@media (max-width: 700px){.insights-toolbar{margin-bottom:var(--space-30)}.insights-featured,.insights-sort{display:none}.insights-toolbar__bar{flex-direction:column;align-items:stretch;gap:0;border-top:0;border-bottom:0}.insights-tabs{gap:var(--gap-6);overflow-x:auto;overflow-y:hidden;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;border-bottom:1px solid var(--line)}.insights-tabs::-webkit-scrollbar{display:none}.insights-tabs__tab{padding:16px 0 14px}.insights-intro{min-height:auto}.insights-intro__layout{display:block}.insights-intro__layout .section-label{margin-bottom:var(--space-30)}.insights-intro__layout h1{max-width:12ch;font-size:var(--fs-display-lg);text-indent:0}.insights-featured{width:calc(100% - 40px);height:58svh;min-height:420px;margin:0 auto var(--space-60);border-radius:var(--r-md)}.insights-featured>img:not(.project__distortion-layer){object-position:38% 50%}.insights-posts{padding-bottom:var(--space-90)}.insights-posts__grid{display:flex;flex-direction:column;gap:var(--gap-grid)}.insights-card,.insights-card--featured{min-height:0;gap:var(--gap-2)}.insights-card__top{flex:0 0 auto}.insights-card__image,.insights-card--featured .insights-card__image{width:100%;height:auto;aspect-ratio:1.6;border-radius:var(--r-sm)}.insights-card__plus{top:10px;right:10px}.insights-card--featured h2{font-size:var(--fs-h2)}.insights-card__content{gap:var(--gap-3);padding:14px 14px 18px}.insights-card__content h2{font-size:var(--fs-h3)}.insights-load-more{margin-top:var(--space-30)}}@media (prefers-reduced-motion: reduce){.insights-card,.insights-card__image,.insights-card__image img,.insights-card__featured-image,.insights-card__plus{transition-duration:.01ms}.insights-posts__loader>span:not(.visually-hidden){animation:none}}
