.blog-index-module__WckEHq__root{position:relative}.blog-index-module__WckEHq__frame{width:100%;max-width:90rem;margin-inline:auto;padding-inline:1.25rem;position:relative}@media (min-width:640px){.blog-index-module__WckEHq__frame{padding-inline:2rem}}@media (min-width:1024px){.blog-index-module__WckEHq__frame{padding-inline:3rem}}.blog-index-module__WckEHq__pin{padding-bottom:5rem}.blog-index-module__WckEHq__hero{padding-top:2.25rem}@media (min-width:768px){.blog-index-module__WckEHq__hero{padding-top:3rem}}.blog-index-module__WckEHq__eyebrow{display:flex}.blog-index-module__WckEHq__heroRow{gap:1.25rem;margin-top:.75rem;display:grid}@media (min-width:768px){.blog-index-module__WckEHq__heroRow{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(2rem,6vw,7rem)}}.blog-index-module__WckEHq__title{letter-spacing:-.02em;white-space:nowrap;transform-origin:100% 0;justify-self:start;font-size:clamp(7rem,16vw,15rem);font-weight:900;line-height:1.06}.blog-index-module__WckEHq__titleText{display:inline-block}.blog-index-module__WckEHq__park{vertical-align:-.02em;width:.075em;height:.8em;margin-inline:.01em 0}.blog-index-module__WckEHq__lede{max-width:34rem}@media (min-width:768px){.blog-index-module__WckEHq__lede{justify-self:end;padding-bottom:.9rem}}.blog-index-module__WckEHq__count{font-family:var(--font-mono);color:var(--fg-faint);margin-top:1rem;font-size:.8125rem;line-height:1.4}.blog-index-module__WckEHq__tags{margin-top:2.25rem}.blog-index-module__WckEHq__pills{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:.5rem;margin:0 -1.25rem;padding:.375rem 1.25rem;scroll-padding-inline:1.25rem;list-style:none;display:flex;overflow-x:auto}.blog-index-module__WckEHq__pills::-webkit-scrollbar{display:none}.blog-index-module__WckEHq__pills>li{scroll-snap-align:start;flex:none}@media (min-width:640px){.blog-index-module__WckEHq__pills{flex-wrap:wrap;margin:0;padding:.375rem 0;overflow:visible}}.blog-index-module__WckEHq__pill{border:1px solid var(--line);background:color-mix(in oklch, var(--bg-raised) 70%, transparent);min-height:2.75rem;color:var(--fg-muted);white-space:nowrap;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;align-items:center;gap:.6rem;padding-inline:1.15rem .5rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.blog-index-module__WckEHq__pillCount{background:var(--bg-sunken);min-width:1.75rem;height:1.75rem;color:var(--fg-muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.4rem;font-size:.75rem;font-weight:600;display:inline-grid}.blog-index-module__WckEHq__pill[aria-current=page]{border-color:var(--fg);background:var(--fg);color:var(--bg);font-weight:700}.blog-index-module__WckEHq__pill[aria-current=page] .blog-index-module__WckEHq__pillCount{background:color-mix(in oklch, var(--bg) 16%, transparent);color:var(--bg)}@media (hover:hover) and (pointer:fine){.blog-index-module__WckEHq__pill:not([aria-current=page]):hover{border-color:var(--line-strong);color:var(--fg)}}.blog-index-module__WckEHq__pill:focus-visible{border-radius:999px}.blog-index-module__WckEHq__filter{margin-top:2rem}.blog-index-module__WckEHq__clear{background:var(--accent-fill);min-height:2.75rem;color:var(--accent-fill-fg);border-radius:999px;align-items:center;gap:.75rem;padding-inline:1.25rem .5rem;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.blog-index-module__WckEHq__clearX{background:color-mix(in oklch, var(--ink) 12%, transparent);border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;font-size:.75rem;display:inline-grid}.blog-index-module__WckEHq__clear:focus-visible{border-radius:999px}.blog-index-module__WckEHq__empty{border-radius:var(--radius-3xl);text-align:center;place-content:center;gap:.5rem;margin-top:3.5rem;padding-block:6rem;display:grid}.blog-index-module__WckEHq__list{--row-pad-x:0rem;--row-pad-y:1.4rem;--col-gap:3rem;margin-top:2.5rem;padding:0;list-style:none;position:relative}@media (min-width:768px){.blog-index-module__WckEHq__list{--row-pad-x:1.75rem;margin-top:3rem}}.blog-index-module__WckEHq__list:before,.blog-index-module__WckEHq__row:after{content:"";background:var(--line);pointer-events:none;border-radius:999px;height:1px;position:absolute;inset-inline:0}.blog-index-module__WckEHq__list:before{top:0}.blog-index-module__WckEHq__row{position:relative}.blog-index-module__WckEHq__row:after{bottom:0}.blog-index-module__WckEHq__article{border-radius:2rem;position:relative}.blog-index-module__WckEHq__article:has(:focus-visible){outline:2px solid var(--accent);outline-offset:.375rem}.blog-index-module__WckEHq__link{padding:var(--row-pad-y) var(--row-pad-x);color:var(--fg);border-radius:2rem;gap:1rem;text-decoration:none;display:grid}.blog-index-module__WckEHq__link:focus-visible{outline:none}@media (min-width:768px){.blog-index-module__WckEHq__link{column-gap:var(--col-gap);grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start}}.blog-index-module__WckEHq__main{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ord meta""title title";align-items:baseline;gap:.7rem .85rem;display:grid}.blog-index-module__WckEHq__ordinal{font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--fg-faint);grid-area:ord;font-size:.8125rem;font-weight:600;line-height:1}.blog-index-module__WckEHq__rowTitle{letter-spacing:-.012em;text-wrap:balance;transition:color .2s var(--ease-out);grid-area:title;font-size:clamp(2rem,3.6vw,3.75rem);font-weight:800;line-height:1.14}.blog-index-module__WckEHq__end{vertical-align:-.12em;width:0;height:.85em;display:inline-block}.blog-index-module__WckEHq__meta{font-family:var(--font-mono);color:var(--fg-faint);grid-area:meta;font-size:.8125rem;line-height:1.5}.blog-index-module__WckEHq__link:focus-visible .blog-index-module__WckEHq__rowTitle{color:var(--accent)}@media (hover:hover) and (pointer:fine){.blog-index-module__WckEHq__link:hover .blog-index-module__WckEHq__rowTitle{color:var(--accent)}}.blog-index-module__WckEHq__side{gap:.9rem;max-width:60ch;display:grid}.blog-index-module__WckEHq__excerpt{color:var(--fg-muted);text-wrap:pretty;font-size:1rem;line-height:1.85}.blog-index-module__WckEHq__outline{color:var(--fg-faint);font-size:.8125rem;line-height:1.75}.blog-index-module__WckEHq__outlineLabel{color:var(--fg-muted);font-weight:700}.blog-index-module__WckEHq__card{width:calc(var(--row-pad-x) + (100% - 2 * var(--row-pad-x) - var(--col-gap)) * .42 + var(--col-gap) / 2);background:var(--bg);color:var(--fg);pointer-events:none;border-radius:2.5rem;display:none;position:absolute;inset-block:.5rem;inset-inline-end:0}.blog-index-module__WckEHq__cardCopy{max-width:calc(60ch + var(--row-pad-x) + var(--col-gap) / 2);padding-top:calc(var(--row-pad-y) - .5rem);padding-inline:calc(var(--col-gap) / 2) var(--row-pad-x);gap:.9rem;display:grid}.blog-index-module__WckEHq__stageCaret{z-index:2;background:var(--mark);pointer-events:none;width:.075em;height:1em;font-size:clamp(7rem,16vw,15rem);display:none;position:absolute;top:0;left:0}.blog-index-module__WckEHq__archive{padding-bottom:5rem}.blog-index-module__WckEHq__archiveTitle{font-size:clamp(1.75rem,3vw,2.6rem);font-weight:800;line-height:1.2}.blog-index-module__WckEHq__archiveList{--row-pad-y:1.15rem;margin-top:1.5rem}.blog-index-module__WckEHq__archiveList .blog-index-module__WckEHq__rowTitle{font-size:clamp(1.375rem,2.2vw,2rem);line-height:1.3}.blog-index-module__WckEHq__archiveList .blog-index-module__WckEHq__excerpt{font-size:.9375rem}.blog-index-module__WckEHq__band{--tuck:2.5rem;margin-top:2rem;margin-bottom:calc(-1 * var(--tuck));padding-block:5rem calc(5rem + var(--tuck));border-radius:2rem 2rem 0 0}@media (min-width:640px){.blog-index-module__WckEHq__band{--tuck:4rem;border-radius:3rem 3rem 0 0}}@media (min-width:1024px){.blog-index-module__WckEHq__band{padding-block:7.5rem calc(7.5rem + var(--tuck))}}.blog-index-module__WckEHq__ground{z-index:-1;border-radius:inherit;background:var(--uv);pointer-events:none;display:none;position:absolute;inset:0}.blog-index-module__WckEHq__bandInner{gap:2rem;display:grid}@media (min-width:1024px){.blog-index-module__WckEHq__bandInner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;column-gap:5rem}}.blog-index-module__WckEHq__bandTitle{letter-spacing:-.015em;text-wrap:balance;max-width:16ch;font-size:clamp(2.25rem,5.2vw,5rem);font-weight:900;line-height:1.12}.blog-index-module__WckEHq__bandSide{justify-items:start;gap:1.75rem;max-width:34rem;display:grid}.blog-index-module__WckEHq__bandText{text-wrap:pretty;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:500;line-height:1.8}.blog-index-module__WckEHq__bandBtn{min-height:3.5rem;padding-inline:2rem;font-size:1rem}.blog-index-module__WckEHq__band :focus-visible{outline-color:var(--ink)}@media (min-width:768px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.blog-index-module__WckEHq__root[data-armed] .blog-index-module__WckEHq__card,.blog-index-module__WckEHq__root[data-armed] .blog-index-module__WckEHq__stageCaret,.blog-index-module__WckEHq__root[data-armed] .blog-index-module__WckEHq__ground{display:block}.blog-index-module__WckEHq__root[data-armed] .blog-index-module__WckEHq__band{background:0 0}.blog-index-module__WckEHq__root[data-armed] .blog-index-module__WckEHq__link:hover .blog-index-module__WckEHq__rowTitle{color:inherit}.blog-index-module__WckEHq__root[data-armed] .blog-index-module__WckEHq__link:focus-visible .blog-index-module__WckEHq__rowTitle{color:var(--accent)}.blog-index-module__WckEHq__root[data-armed] .blog-index-module__WckEHq__stageCaret:not([data-moving]){animation:1.1s step-end infinite blog-index-module__WckEHq__bl-blink}.blog-index-module__WckEHq__root[data-armed] .blog-index-module__WckEHq__stageCaret{will-change:transform}}@keyframes blog-index-module__WckEHq__bl-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.blog-index-module__WckEHq__list .blog-index-module__WckEHq__rowTitle{animation:linear both blog-index-module__WckEHq__bl-brighten;animation-timeline:view();animation-range:cover 30% cover 46%}}}@keyframes blog-index-module__WckEHq__bl-brighten{0%{opacity:.4}to{opacity:1}}
