body:has(.thoughts-hero){overflow-x:hidden}.thoughts-hero{width:100%;max-width:none;margin-left:0;margin-right:0;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;--thoughts-hero-pad-block: clamp(1.75rem, 5vw, 4rem);--thoughts-hero-pad-inline: clamp(1rem, 4vw, 4rem);padding-top:max(var(--thoughts-hero-pad-block),env(safe-area-inset-top,0px));padding-bottom:max(var(--thoughts-hero-pad-block),env(safe-area-inset-bottom,0px));padding-left:max(var(--thoughts-hero-pad-inline),env(safe-area-inset-left,0px));padding-right:max(var(--thoughts-hero-pad-inline),env(safe-area-inset-right,0px));background:linear-gradient(135deg,var(--thinkia-secondary) 0%,hsl(220 81% 8%) 100%)}.thoughts-hero__title{font-family:var(--font-family-heading);font-size:var(--thinkia-heading-1);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#fff;margin:0;text-align:center;max-width:min(90rem,100%);text-wrap:balance;overflow-wrap:break-word;hyphens:manual}[data-theme=light] .thoughts-hero__title{color:var(--foreground)}.thoughts-hero__title .text-gradient-thinkia{background:linear-gradient(262deg,rgba(255,255,255,.9) 14.51%,var(--thinkia-accent-hex) 95.96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}[data-theme=light] .thoughts-hero__title .text-gradient-thinkia{background:linear-gradient(262deg,var(--foreground) 14.51%,var(--thinkia-accent-hex) 95.96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}.thoughts-featured{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:4rem;padding:3rem 0 4rem;background:linear-gradient(135deg,rgba(26,34,76,.04) 0%,var(--thinkia-overlay-blue-subtle) 100%);box-sizing:border-box}.thoughts-featured__inner{width:100%;max-width:min(90rem,calc(100% - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));margin:0 auto;padding-left:max(clamp(1rem,4vw,var(--content-gutter-sm)),env(safe-area-inset-left,0px));padding-right:max(clamp(1rem,4vw,var(--content-gutter-sm)),env(safe-area-inset-right,0px));padding-top:0;padding-bottom:0}.thoughts-featured__label{margin-bottom:1.5rem;text-align:center}.thoughts-featured__grid{display:grid;grid-template-columns:1fr;gap:1.25rem;justify-items:stretch}.thoughts-featured__grid--blog28{display:grid;grid-template-columns:1fr;gap:1.25rem;min-height:0}.thoughts-featured__hero{grid-area:lead;min-width:0;width:100%;display:block}.thoughts-featured__tile{min-width:0;width:100%;display:flex;flex-direction:column;min-height:0}.thoughts-featured__tile--r1{grid-area:r1}.thoughts-featured__tile--r2a{grid-area:r2a}.thoughts-featured__tile--r2b{grid-area:r2b}.thoughts-featured__tile--r2span{grid-area:r2}.thoughts-featured__tile--r3{grid-area:r3}.thoughts-featured__hero .post-card{list-style:none;margin:0;width:100%;max-width:100%;display:flex;flex-direction:column;position:relative;height:auto;overflow:hidden;border-radius:var(--radius);border:none;box-shadow:0 4px 20px #00000014;transition:transform .25s ease,box-shadow .25s ease}.thoughts-featured__hero .post-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px var(--thinkia-overlay-blue-15)}.thoughts-featured__hero .post-card.post-card--reveal.post-card--in-view:hover,.thoughts-featured__hero .post-card.post-card--reveal.post-card--in-view:focus-within{transform:translateY(-4px)}.thoughts-featured__hero .post-card__media{flex:none;aspect-ratio:3 / 2;width:100%}.thoughts-featured__hero .post-card__body{padding:1.5rem 1.5rem 1.75rem;color:var(--color-text-inverse);background:transparent}.thoughts-featured__hero .post-card__date{color:var(--color-text-inverse-subtle)}.thoughts-featured__hero .post-card__title{font-size:clamp(1.25rem,2.5vw,1.5rem);display:block;overflow:hidden;max-height:2.85lh;line-height:1.35;word-break:break-word;overflow-wrap:break-word;color:var(--color-text-inverse);text-shadow:0 1px 14px color-mix(in srgb,var(--thinkia-secondary-hex) 75%,transparent)}.thoughts-featured__hero .post-card:hover .post-card__title{color:var(--color-text-inverse)}.thoughts-featured__tile .post-card{list-style:none;margin:0;width:100%;max-width:100%;height:auto;display:flex;flex-direction:column;border:1px solid transparent;box-shadow:0 2px 12px #0000000a}.thoughts-featured__tile .post-card:hover{border-color:var(--thinkia-overlay-blue-border);box-shadow:0 8px 28px var(--thinkia-overlay-blue-08)}.thoughts-featured__tile .post-card__media{flex:none;aspect-ratio:3 / 2;width:100%}.thoughts-featured__tile .post-card__body-link{min-width:0;max-width:100%;box-sizing:border-box}.thoughts-featured__tile .post-card__body{min-width:0;max-width:100%;box-sizing:border-box;padding:1rem 1.25rem}.thoughts-featured__tile .post-card__title{display:block;overflow:hidden;max-height:2.85lh;word-break:break-word;overflow-wrap:break-word;min-width:0;width:100%;max-width:100%;color:var(--color-text-inverse);font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.35;text-shadow:0 1px 14px color-mix(in srgb,var(--thinkia-secondary-hex) 75%,transparent)}@media(min-width:768px){.thoughts-featured__grid--blog28[data-highlight-count="5"]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;grid-template-areas:"lead lead r1 r1" "lead lead r2a r2b" "lead lead r3 r3";gap:1.25rem}.thoughts-featured__grid--blog28[data-highlight-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;grid-template-areas:"lead lead r1 r1" "lead lead r2a r2b";gap:1.25rem}.thoughts-featured__grid--blog28[data-highlight-count="3"]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;grid-template-areas:"lead lead r1 r1" "lead lead r2 r2";gap:1.25rem}.thoughts-featured__grid--blog28[data-highlight-count="2"]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:"lead lead r1 r1";gap:1.25rem}.thoughts-featured__grid--blog28[data-highlight-count="1"]{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"lead";gap:1.25rem}.thoughts-featured__grid--blog28[data-highlight-count]:not([data-highlight-count="1"]) .thoughts-featured__hero{display:flex;flex-direction:column;min-height:0;height:100%;align-self:stretch}.thoughts-featured__grid--blog28[data-highlight-count]:not([data-highlight-count="1"]) .thoughts-featured__hero .post-card{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column}.thoughts-featured__grid--blog28[data-highlight-count]:not([data-highlight-count="1"]) .thoughts-featured__hero .post-card__media{flex:1 1 auto;min-height:0;width:100%;aspect-ratio:unset;min-height:10rem}.thoughts-featured__grid--blog28[data-highlight-count]:not([data-highlight-count="1"]) .thoughts-featured__hero .post-card__body-link,.thoughts-featured__tile .post-card__body-link{bottom:clamp(.45rem,4%,1.75rem)}}@media(min-width:1024px){.thoughts-featured__grid--blog28[data-highlight-count]:not([data-highlight-count="1"]){gap:1.5rem}}.thoughts-section-label{font-size:1.25rem;font-weight:600;color:var(--muted-foreground);margin:0 0 1.5rem}.thoughts-section-label__accent{color:var(--thinkia-accent-hex)}.thoughts-categories-header{margin-bottom:2rem;text-align:center}.thoughts-categories-header .thoughts-section-label{margin-bottom:1rem}.thoughts-category-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.thoughts-category-pill{display:inline-block;padding:.4rem 1rem;font-size:.8125rem;font-weight:500;color:var(--muted-foreground);background:var(--muted);border-radius:2rem;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.thoughts-category-pill:hover{color:var(--thinkia-accent-hex);background:var(--thinkia-overlay-blue-hover)}.thoughts-category-section{margin-bottom:4rem;padding:2rem 0;border-radius:var(--radius);scroll-margin-top:6rem}.thoughts-category-section--alt{background:linear-gradient(135deg,rgba(26,34,76,.02) 0%,var(--thinkia-overlay-blue-03) 100%);margin-left:calc(-1*clamp(1rem,4vw,2rem));margin-right:calc(-1*clamp(1rem,4vw,2rem));padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}.thoughts-category-section__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.thoughts-category-section__title{font-family:var(--font-family-heading);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;margin:0}.thoughts-category-section__link{font-size:.875rem;font-weight:500;color:var(--primary);text-decoration:none}.thoughts-category-section__link:hover{text-decoration:underline}@media(max-width:767px){.thoughts-hero{min-height:100svh;min-height:100dvh}.thoughts-hero__title{line-height:1.18;font-size:clamp(1.75rem,8.5vw + .5rem,3.35rem)}.thoughts-featured{display:none}.thoughts-section-label{font-size:1.125rem;line-height:1.35;padding-inline:.25rem}.thoughts-category-pill{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.125rem}.thoughts-category-section__link{min-height:44px;display:inline-flex;align-items:center}.thoughts-category-section__header{flex-direction:column;align-items:flex-start}}
