.blog-module__JsT-Oq__hero{isolation:isolate;min-height:477px;color:var(--tk-ink);position:relative;overflow:hidden}.blog-module__JsT-Oq__heroInner{flex-direction:column;align-items:center;gap:16px;padding:200px 24px 0;display:flex;position:relative}.blog-module__JsT-Oq__cats{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.blog-module__JsT-Oq__cat{letter-spacing:.07em;text-transform:uppercase;color:var(--tk-ink);border:1px solid var(--tk-ink);background-color:#0000;border-radius:0;align-items:center;padding:.75em 1.3em;font-size:12.5px;line-height:1;text-decoration:none;transition:background-color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-radius .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.blog-module__JsT-Oq__cat:hover,.blog-module__JsT-Oq__cat:focus-visible{background-color:var(--tk-brass);border-color:var(--tk-brass);color:var(--tk-cream);border-radius:999px}.blog-module__JsT-Oq__cat[aria-current=page]{background-color:var(--tk-ink);border-color:var(--tk-ink);color:var(--tk-cream);border-radius:999px}.blog-module__JsT-Oq__band{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;padding:80px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(40%)}.blog-module__JsT-Oq__bandTrack{font-family:var(--font-trinketz-ruthie), cursive;white-space:nowrap;color:var(--tk-ruthie);opacity:1;font-size:clamp(250px,26.9388vw + 148.98px,580px);line-height:1}.blog-module__JsT-Oq__list{flex-direction:column;gap:8px;max-width:1440px;margin:0 auto;padding:0 8px 96px;display:flex;position:relative}.blog-module__JsT-Oq__feature{isolation:isolate;height:630px;color:var(--tk-cream);position:relative;overflow:hidden}.blog-module__JsT-Oq__featureVeil{z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--tk-ink) 85%, transparent), color-mix(in srgb, var(--tk-ink) 40%, transparent) 50%, transparent 75%), color-mix(in srgb, var(--tk-ink) 22%, transparent);transition:background-color .5s;position:absolute;inset:0}.blog-module__JsT-Oq__featureTop{font-size:clamp(14px, 14px + 3.7 * var(--tk-s), 17.7px);font-variant-numeric:lining-nums;gap:24px;padding:0 8px;display:flex;position:absolute;top:49px;left:8px;right:8px}.blog-module__JsT-Oq__featureFlag{font-size:var(--tk-label);letter-spacing:var(--tk-label-ls);text-transform:uppercase;border:1px solid color-mix(in srgb, var(--tk-cream) 60%, transparent);margin-left:auto;padding:4px 10px}.blog-module__JsT-Oq__featureFoot{gap:12px;max-width:900px;display:grid;position:absolute;bottom:40px;left:16px;right:16px}.blog-module__JsT-Oq__featureTitle{font-family:var(--font-noe-text);font-size:clamp(26px, 26px + 16 * var(--tk-s), 42px);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.1}.blog-module__JsT-Oq__featureDesc{max-width:56ch;font-size:var(--tk-body);font-weight:var(--tk-body-weight);line-height:var(--tk-body-lh-fixed,1.55);color:color-mix(in srgb, var(--tk-cream) 88%, transparent)}.blog-module__JsT-Oq__featureTitle a,.blog-module__JsT-Oq__cardTitle a{color:inherit;text-decoration:none}.blog-module__JsT-Oq__readMore{font-size:clamp(18px, 18px + 1.7 * var(--tk-s), 19.7px);border-bottom:1px solid color-mix(in srgb, currentColor 40%, transparent);justify-self:start;padding-bottom:4px;transition:border-color .3s;display:inline-block}.blog-module__JsT-Oq__feature:hover .blog-module__JsT-Oq__readMore,.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__readMore{border-bottom-color:currentColor}.blog-module__JsT-Oq__stretch:after{content:"";z-index:1;position:absolute;inset:0}:is(.blog-module__JsT-Oq__feature:has(.blog-module__JsT-Oq__stretch:focus-visible),.blog-module__JsT-Oq__card:has(.blog-module__JsT-Oq__stretch:focus-visible)){outline:2px solid var(--tk-teal);outline-offset:2px}.blog-module__JsT-Oq__stretch:focus-visible{outline:none}.blog-module__JsT-Oq__grid{gap:8px;display:grid}.blog-module__JsT-Oq__card{color:var(--tk-ink);flex-direction:column;display:flex;position:relative}.blog-module__JsT-Oq__cardMedia{isolation:isolate;aspect-ratio:1;max-height:434px;position:relative;overflow:hidden}.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__cardMedia img{filter:brightness(1.04)}.blog-module__JsT-Oq__cardText{border-top:1px solid color-mix(in srgb, var(--tk-ink) 35%, transparent);font-variant-numeric:lining-nums;grid-template-columns:1fr;gap:10px;margin-top:16px;padding:24px 16px 40px;display:grid}.blog-module__JsT-Oq__cardNumber,.blog-module__JsT-Oq__cardDate{font-size:clamp(14px, 14px + 3.7 * var(--tk-s), 17.7px)}.blog-module__JsT-Oq__cardRead{color:color-mix(in srgb, var(--tk-ink) 78%, transparent)}.blog-module__JsT-Oq__cardBody{gap:20px;display:grid}.blog-module__JsT-Oq__cardTitle{font-family:var(--font-noe-text);font-size:clamp(22px, 22px + 4 * var(--tk-s), 26px);letter-spacing:-.01em;text-wrap:pretty;font-weight:400;line-height:1.2}.blog-module__JsT-Oq__cardBody .blog-module__JsT-Oq__readMore{margin-top:-12px}@media (min-width:1024px){.blog-module__JsT-Oq__hero{min-height:708px}.blog-module__JsT-Oq__heroInner{gap:24px;padding-top:300px}.blog-module__JsT-Oq__feature{height:900px}.blog-module__JsT-Oq__featureTop{padding:0 16px}.blog-module__JsT-Oq__featureFoot{bottom:56px;left:94px;right:32px}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(3,1fr);row-gap:8px}.blog-module__JsT-Oq__cardMedia{max-height:none}}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__cat,.blog-module__JsT-Oq__readMore,.blog-module__JsT-Oq__featureVeil{transition:none}}.blog-module__JsT-Oq__cardText{--card-edge:max(16px, calc(var(--tk-edge) - max(0px, (100vw - 1440px) / 2) - 8px));padding-left:var(--card-pad-l,var(--card-edge));padding-right:var(--card-pad-r,var(--card-edge))}
