.landingkit-blog-archive{--lk-archive-section-gap: var(--lk-design-archive-section-spacing, 96px);--lk-archive-grid-gap: var(--lk-design-archive-grid-gap, 24px);--lk-archive-featured-padding: var(--lk-design-archive-featured-padding, 32px);--lk-archive-card-padding: var(--lk-design-archive-card-padding, 32px);display:grid;row-gap:var(--lk-archive-section-gap);overflow:hidden}.landingkit-blog-canvas [hidden]{display:none!important}.landingkit-blog-hero{position:relative;padding:var(--lk-design-archive-hero-spacing, 112px) clamp(1rem,3vw,2.5rem);border-radius:var(--lk-design-radius-large, 32px);background:var(--lk-design-archive-hero-background, transparent);margin-bottom:0}.landingkit-blog-hero>*{max-width:var(--lk-design-archive-hero-content-width, 56rem)}.landingkit-blog-hero>:not([hidden]):not(.screen-reader-text)~:not([hidden]):not(.screen-reader-text){margin-top:var(--lk-blog-space-5)}.landingkit-blog-archive[data-lk-archive-hero-alignment=center] .landingkit-blog-hero,.landingkit-blog-canvas[data-lk-archive-hero-alignment=center] .landingkit-blog-hero{text-align:center}.landingkit-blog-archive[data-lk-archive-hero-alignment=center] .landingkit-blog-hero>*,.landingkit-blog-canvas[data-lk-archive-hero-alignment=center] .landingkit-blog-hero>*{margin-inline:auto}.landingkit-blog-hero:before{content:"";position:absolute;z-index:-1;width:min(36rem,74vw);aspect-ratio:1;top:-18rem;right:-10rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lk-blog-accent) 18%,transparent),transparent 70%);pointer-events:none}.landingkit-blog-hero h1{max-width:12ch;margin:0;font-family:var(--lk-blog-font-serif);font-size:var(--lk-design-archive-title-size, 88px);font-weight:var(--lk-design-archive-title-weight, 600);line-height:var(--lk-design-archive-title-line-height, .98);letter-spacing:var(--lk-design-archive-title-letter-spacing, -.04em)}.landingkit-blog-hero__summary{max-width:42rem;margin:0;color:var(--lk-blog-muted);font-size:var(--lk-design-archive-description-size, 20px)}.landingkit-blog-hero__summary p{margin:0}.landingkit-blog-search{max-width:42rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:0;padding:.35rem;border:1px solid color-mix(in srgb,var(--lk-blog-border) 86%,var(--lk-blog-surface));border-radius:min(var(--lk-design-radius-large, 32px),1.35rem);background:color-mix(in srgb,var(--lk-blog-surface) 78%,transparent);box-shadow:0 1rem 2.25rem color-mix(in srgb,var(--lk-blog-text) 8%,transparent);backdrop-filter:blur(10px);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.landingkit-blog-archive[data-lk-archive-hero-alignment=center] .landingkit-blog-search,.landingkit-blog-canvas[data-lk-archive-hero-alignment=center] .landingkit-blog-search{margin-inline:auto}.landingkit-blog-search:focus-within{border-color:color-mix(in srgb,var(--lk-blog-accent) 42%,var(--lk-blog-border));background:color-mix(in srgb,var(--lk-blog-surface) 88%,transparent);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--lk-blog-accent) 12%,transparent)}.landingkit-blog-search input{min-width:0;min-height:2.9rem;padding-inline:1rem .5rem;border:0;border-radius:1rem;background:transparent;color:var(--lk-blog-text);font:inherit;outline:none}.landingkit-blog-search input::placeholder{color:color-mix(in srgb,var(--lk-blog-muted) 82%,var(--lk-blog-surface))}.landingkit-blog-search button{min-height:var(--lk-blog-button-height);padding-inline:calc(var(--lk-blog-button-height) * .42);border:var(--lk-blog-button-border-width) solid var(--lk-blog-button-border);border-radius:var(--lk-blog-button-radius);background:var(--lk-blog-button-background);color:var(--lk-blog-button-text);font:inherit;font-weight:var(--lk-blog-button-weight);cursor:pointer;box-shadow:var(--lk-blog-button-shadow);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.landingkit-blog-search button:hover{background:var(--lk-blog-button-hover-background);color:var(--lk-blog-button-hover-text);transform:translateY(-1px)}.landingkit-blog-search button:focus-visible{outline:2px solid color-mix(in srgb,var(--lk-blog-accent) 68%,transparent);outline-offset:2px}.landingkit-blog-archive__body{display:grid;row-gap:var(--lk-archive-section-gap);padding-bottom:var(--lk-blog-space-5)}.landingkit-blog-categories{display:flex;justify-content:flex-start;gap:var(--lk-design-archive-category-gap, 9px);overflow-x:auto;margin-bottom:0;padding-block:.2rem .4rem;scrollbar-width:thin}.landingkit-blog-categories[data-lk-category-alignment=center]{justify-content:center}.landingkit-blog-categories[data-lk-category-alignment=right]{justify-content:flex-end}.landingkit-blog-categories a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.62rem .9rem;border:var(--lk-design-archive-category-border-width, 1px) solid var(--lk-blog-border);border-radius:var(--lk-design-archive-category-radius, 999px);background:var(--lk-blog-surface);color:var(--lk-blog-muted);font-size:.88rem;font-weight:var(--lk-design-archive-category-text-weight, 700);line-height:1;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.landingkit-blog-categories[data-lk-category-size=small] a{min-height:2.3rem;padding:.5rem .72rem;font-size:.8rem}.landingkit-blog-categories[data-lk-category-size=large] a{min-height:3rem;padding:.78rem 1.08rem;font-size:.94rem}.landingkit-blog-categories a:hover{transform:translateY(-1px);border-color:var(--lk-blog-accent);color:var(--lk-blog-accent-strong);box-shadow:0 8px 18px #171d3014}.landingkit-blog-categories a:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.landingkit-blog-categories a.is-current{border-color:var(--lk-blog-text);background:var(--lk-blog-text);color:var(--lk-design-color-inverse-text, #fff)}.landingkit-blog-categories[data-lk-category-style=soft] a{border-color:transparent;background:var(--lk-blog-surface-alt);color:var(--lk-blog-text)}.landingkit-blog-categories[data-lk-category-style=soft] a.is-current{background:var(--lk-blog-accent);color:var(--lk-design-color-inverse-text, #fff)}.landingkit-blog-categories[data-lk-category-style=solid] a{border-color:var(--lk-blog-text);background:var(--lk-blog-text);color:var(--lk-design-color-inverse-text, #fff)}.landingkit-blog-categories[data-lk-category-style=solid] a.is-current{border-color:var(--lk-blog-accent);background:var(--lk-blog-accent)}.landingkit-blog-categories[data-lk-category-style=minimal] a{min-height:auto;padding-inline:.25rem;border-color:transparent;background:transparent;color:var(--lk-blog-muted);box-shadow:none}.landingkit-blog-categories[data-lk-category-style=minimal] a:hover,.landingkit-blog-categories[data-lk-category-style=minimal] a.is-current{transform:none;border-color:transparent;background:transparent;color:var(--lk-blog-accent-strong);box-shadow:inset 0 -2px 0 var(--lk-blog-accent)}@media(max-width:767px){.landingkit-blog-categories,.landingkit-blog-categories[data-lk-category-alignment=center],.landingkit-blog-categories[data-lk-category-alignment=right]{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.landingkit-blog-categories a{transition:none}}.landingkit-blog-loop{display:grid;grid-template-columns:repeat(var(--lk-design-archive-columns, 3),minmax(0,1fr));gap:var(--lk-archive-grid-gap)}.landingkit-blog-card{min-width:0;overflow:hidden;border:1px solid var(--lk-blog-border);border-radius:var(--lk-blog-radius-md);background:var(--lk-blog-surface);box-shadow:var(--lk-design-shadow-card, 0 1px 0 rgba(23, 29, 48, .03));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landingkit-blog-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--lk-blog-accent) 28%,var(--lk-blog-border));box-shadow:var(--lk-blog-shadow)}.landingkit-blog-card--featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);margin-bottom:0;border-radius:var(--lk-blog-radius-lg);box-shadow:var(--lk-design-shadow-elevated, var(--lk-blog-shadow))}.landingkit-blog-card--regular{display:flex;min-height:23rem;flex-direction:column}.landingkit-blog-card__media{display:block;overflow:hidden;background:color-mix(in srgb,var(--lk-blog-accent) 8%,var(--lk-blog-surface))}.landingkit-blog-card__media img{width:100%;height:100%;display:block;object-fit:cover}.landingkit-blog-card--regular .landingkit-blog-card__media{aspect-ratio:16 / 9}.landingkit-blog-card--featured .landingkit-blog-card__content{justify-content:center;padding:var(--lk-archive-featured-padding)}.landingkit-blog-card--regular .landingkit-blog-card__content{flex:1 1 auto;padding:var(--lk-archive-card-padding)}.landingkit-blog-card__content{width:100%;display:flex;flex-direction:column}.landingkit-blog-entry__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding-bottom:var(--lk-blog-space-2);color:var(--lk-blog-muted);font-size:.82rem;font-weight:650}.landingkit-blog-entry__meta>*+*{padding-left:.55rem;border-left:1px solid var(--lk-blog-border)}.landingkit-blog-card__title{margin:0;font-family:var(--lk-blog-font-serif);font-weight:540;letter-spacing:-.035em}.landingkit-blog-card--featured .landingkit-blog-card__title{font-size:var(--lk-design-archive-featured-title-size, 54px);line-height:var(--lk-design-font-heading-line-height, 1.12);letter-spacing:-.045em}.landingkit-blog-card--regular .landingkit-blog-card__title{font-size:var(--lk-design-archive-card-title-size, 34px);line-height:var(--lk-design-font-heading-line-height, 1.12)}.landingkit-blog-card__title a{text-decoration:none}.landingkit-blog-card__excerpt{margin-top:var(--lk-blog-space-4);color:var(--lk-blog-muted)}.landingkit-blog-card__excerpt p{margin:0}.landingkit-blog-entry__link{align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;margin-top:var(--lk-blog-space-5);color:var(--lk-blog-accent-strong);font-size:.9rem;font-weight:760;text-decoration:none}.landingkit-blog-card--regular .landingkit-blog-entry__link{margin-top:auto;padding-top:var(--lk-blog-space-5)}.landingkit-blog-archive[data-lk-archive-layout=list] .landingkit-blog-loop,.landingkit-blog-canvas[data-lk-archive-layout=list] .landingkit-blog-loop{grid-template-columns:1fr}.landingkit-blog-archive[data-lk-archive-layout=list] .landingkit-blog-card--regular,.landingkit-blog-canvas[data-lk-archive-layout=list] .landingkit-blog-card--regular{display:grid;min-height:0;grid-template-columns:minmax(13rem,.38fr) minmax(0,1fr)}.landingkit-blog-archive[data-lk-archive-card=media-top] .landingkit-blog-card--regular,.landingkit-blog-canvas[data-lk-archive-card=media-top] .landingkit-blog-card--regular{border-radius:var(--lk-blog-radius-lg)}.landingkit-blog-archive[data-lk-archive-card=media-top] .landingkit-blog-card--regular .landingkit-blog-card__content,.landingkit-blog-canvas[data-lk-archive-card=media-top] .landingkit-blog-card--regular .landingkit-blog-card__content{padding-top:var(--lk-archive-card-padding)}.landingkit-blog-archive[data-lk-archive-card=compact] .landingkit-blog-card--regular,.landingkit-blog-canvas[data-lk-archive-card=compact] .landingkit-blog-card--regular{display:grid;min-height:0;grid-template-columns:minmax(8rem,.38fr) minmax(0,1fr)}.landingkit-blog-archive[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-card__media,.landingkit-blog-canvas[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-card__media{height:100%;aspect-ratio:auto}.landingkit-blog-archive[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-card__content,.landingkit-blog-canvas[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-card__content{justify-content:center;padding:var(--lk-archive-card-padding)}.landingkit-blog-archive[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-entry__meta,.landingkit-blog-canvas[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-entry__meta{margin-bottom:.75rem;padding-bottom:0}.landingkit-blog-archive[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-card__title,.landingkit-blog-canvas[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-card__title{font-size:clamp(1.25rem,2.3vw,calc(var(--lk-design-archive-card-title-size, 34px) * .72))}.landingkit-blog-archive[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-card__excerpt,.landingkit-blog-canvas[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-card__excerpt{margin-top:.75rem;font-size:.94em}.landingkit-blog-archive[data-lk-archive-image-ratio=natural] .landingkit-blog-card__media,.landingkit-blog-canvas[data-lk-archive-image-ratio=natural] .landingkit-blog-card__media{aspect-ratio:auto}.landingkit-blog-archive[data-lk-archive-image-ratio="16-9"] .landingkit-blog-card__media,.landingkit-blog-canvas[data-lk-archive-image-ratio="16-9"] .landingkit-blog-card__media{aspect-ratio:16 / 9}.landingkit-blog-archive[data-lk-archive-image-ratio="4-3"] .landingkit-blog-card__media,.landingkit-blog-canvas[data-lk-archive-image-ratio="4-3"] .landingkit-blog-card__media{aspect-ratio:4 / 3}.landingkit-blog-archive[data-lk-archive-image-ratio="1-1"] .landingkit-blog-card__media,.landingkit-blog-canvas[data-lk-archive-image-ratio="1-1"] .landingkit-blog-card__media{aspect-ratio:1}.landingkit-blog-pagination{display:flex;justify-content:center;margin-top:0}.landingkit-blog-pagination[data-lk-pagination-alignment=left]{justify-content:flex-start}.landingkit-blog-pagination[data-lk-pagination-alignment=right]{justify-content:flex-end}.landingkit-blog-pagination>ul.page-numbers{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.375rem;max-width:100%;margin:0;padding:.375rem;border:1px solid color-mix(in srgb,var(--lk-blog-border) 84%,transparent);border-radius:calc(var(--lk-blog-radius-md) + .35rem);background:color-mix(in srgb,var(--lk-blog-surface) 94%,transparent);box-shadow:0 18px 45px color-mix(in srgb,var(--lk-blog-text) 8%,transparent);list-style:none}.landingkit-blog-pagination[data-lk-pagination-style=minimal]>ul.page-numbers{padding:0;border-color:transparent;background:transparent;box-shadow:none}.landingkit-blog-pagination>ul.page-numbers>li{margin:0;padding:0;list-style:none}.landingkit-blog-pagination>ul.page-numbers>li>.page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:2.75rem;min-height:2.75rem;margin:0;padding:.55rem .8rem;border:1px solid transparent;border-radius:var(--lk-blog-radius-sm);background:transparent;color:var(--lk-blog-text);font-size:.94rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.landingkit-blog-pagination>ul.page-numbers>li>a.page-numbers:hover{border-color:color-mix(in srgb,var(--lk-blog-accent) 24%,var(--lk-blog-border));background:color-mix(in srgb,var(--lk-blog-accent) 9%,var(--lk-blog-surface));color:var(--lk-blog-accent);transform:translateY(-1px)}.landingkit-blog-pagination>ul.page-numbers>li>a.page-numbers:focus-visible{outline:3px solid color-mix(in srgb,var(--lk-blog-focus) 34%,transparent);outline-offset:2px}.landingkit-blog-pagination>ul.page-numbers>li>.page-numbers.current{border-color:var(--lk-blog-text);background:var(--lk-blog-text);color:var(--lk-design-color-inverse-text, #fff);box-shadow:0 10px 24px color-mix(in srgb,var(--lk-blog-text) 22%,transparent)}.landingkit-blog-pagination[data-lk-pagination-style=minimal]>ul.page-numbers>li>.page-numbers.current{border-color:color-mix(in srgb,var(--lk-blog-text) 18%,transparent);background:color-mix(in srgb,var(--lk-blog-text) 7%,transparent);color:var(--lk-blog-text);box-shadow:none}.landingkit-blog-pagination>ul.page-numbers>li>.page-numbers.prev,.landingkit-blog-pagination>ul.page-numbers>li>.page-numbers.next{padding-inline:1rem}.landingkit-blog-pagination__icon{display:inline-grid;place-items:center;font-size:1.1em;line-height:1}.landingkit-blog-pagination>ul.page-numbers>li>.page-numbers.dots{min-width:2rem;padding-inline:.25rem;color:var(--lk-blog-muted);pointer-events:none}@media(max-width:640px){.landingkit-blog-pagination{justify-content:flex-start;margin-inline:calc(var(--lk-design-page-gutter, 16px) * -1);padding-inline:var(--lk-design-page-gutter, 16px);overflow-x:auto;scrollbar-width:none}.landingkit-blog-pagination::-webkit-scrollbar{display:none}.landingkit-blog-pagination>ul.page-numbers{flex-wrap:nowrap;max-width:none}.landingkit-blog-pagination>ul.page-numbers>li>.page-numbers{min-width:2.625rem;min-height:2.625rem}.landingkit-blog-pagination__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(prefers-reduced-motion:reduce){.landingkit-blog-pagination>ul.page-numbers>li>.page-numbers{transition:none}.landingkit-blog-pagination>ul.page-numbers>li>a.page-numbers:hover{transform:none}}.landingkit-blog-empty-state{padding:clamp(2rem,6vw,5rem);border:1px dashed var(--lk-blog-border);border-radius:var(--lk-blog-radius-lg);background:var(--lk-blog-surface);text-align:center}.landingkit-blog-empty-state h2,.landingkit-blog-empty-state p{margin:0}.landingkit-blog-empty-state p{margin-top:var(--lk-blog-space-2);color:var(--lk-blog-muted)}.landingkit-blog-empty-state__link{display:inline-flex;margin-top:var(--lk-blog-space-4);font-weight:750}body.landingkit-blog-author .landingkit-blog-hero h1,body.landingkit-blog-category .landingkit-blog-hero h1,body.landingkit-blog-tag .landingkit-blog-hero h1,body.landingkit-blog-date .landingkit-blog-hero h1,body.landingkit-blog-search .landingkit-blog-hero h1{max-width:16ch;font-size:var(--lk-design-archive-title-size, 88px)}@media(max-width:54rem){.landingkit-blog-card--featured{grid-template-columns:1fr}.landingkit-blog-archive[data-lk-archive-layout=list] .landingkit-blog-card--regular,.landingkit-blog-canvas[data-lk-archive-layout=list] .landingkit-blog-card--regular{grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr)}}@media(max-width:42rem){.landingkit-blog-card--regular{min-height:19rem}.landingkit-blog-archive[data-lk-archive-layout=list] .landingkit-blog-card--regular,.landingkit-blog-canvas[data-lk-archive-layout=list] .landingkit-blog-card--regular,.landingkit-blog-archive[data-lk-archive-card=compact] .landingkit-blog-card--regular,.landingkit-blog-canvas[data-lk-archive-card=compact] .landingkit-blog-card--regular{grid-template-columns:1fr}.landingkit-blog-archive[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-card__media,.landingkit-blog-canvas[data-lk-archive-card=compact] .landingkit-blog-card--regular .landingkit-blog-card__media{aspect-ratio:16 / 9}}@media(max-width:32rem){.landingkit-blog-search{grid-template-columns:1fr;padding:.45rem}.landingkit-blog-search button{width:100%}}.landingkit-blog-canvas .landingkit-blog-archive__pre-loop{display:contents}
