.neiklot-home{display:grid;gap:var(--lunaris-space-4);padding-block:var(--lunaris-space-3) var(--lunaris-space-5)}.neiklot-home .lunaris-page__hero{gap:var(--lunaris-space-2);padding-block:var(--lunaris-space-1) 0}.neiklot-home .lunaris-page__title{max-width:10ch;font-size:clamp(2.6rem,5.5vw,4.25rem);letter-spacing:-.04em}.neiklot-home .lunaris-page__lede{max-width:min(30ch,100%);font-size:clamp(.95rem,1.45vw,1.25rem);line-height:1.16;color:var(--lunaris-color-foreground)}.neiklot-home .lunaris-page__body{max-width:44rem;font-size:var(--lunaris-font-size-base);color:var(--lunaris-color-foreground-muted)}.neiklot-home__actions{display:flex;flex-wrap:wrap;gap:var(--lunaris-space-2);padding-top:var(--lunaris-space-1)}.neiklot-home__button{display:inline-flex;align-items:center;justify-content:center;min-width:12.5rem;padding:.75rem 1.15rem;border-radius:999px;border:1px solid var(--lunaris-color-brass-500);font-size:var(--lunaris-font-size-base);font-weight:var(--lunaris-font-weight-semibold);text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.neiklot-home__button:hover,.neiklot-home__button:focus-visible{text-decoration:none;transform:translateY(-1px)}.neiklot-home__button--primary{background:var(--lunaris-color-brass-400);color:var(--lunaris-color-background-sunken);box-shadow:var(--lunaris-shadow-glow)}.neiklot-home__button--primary:hover,.neiklot-home__button--primary:focus-visible{background:var(--lunaris-color-brass-300);color:var(--lunaris-color-background-sunken)}.neiklot-home__button--secondary{background:transparent;color:var(--lunaris-color-brass-200)}.neiklot-home__button--secondary:hover,.neiklot-home__button--secondary:focus-visible{background:color-mix(in srgb,var(--lunaris-color-brass-400) 12%,transparent);color:var(--lunaris-color-brass-100)}.neiklot-home__figure{position:relative;width:100vw;max-width:none;padding-inline:0;margin-top:calc(var(--lunaris-space-2) * -1);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.neiklot-home__figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--lunaris-color-background) 0%,rgba(17,17,17,.2) 12%,transparent 24%,transparent 76%,rgba(17,17,17,.16) 88%,var(--lunaris-color-background) 100%);pointer-events:none}.neiklot-home__figure-image{display:block;width:100%;height:clamp(13rem,29vh,18rem);background-image:url(/images/scriptorium-four-evangelists-ik-edit.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;border-radius:0;border-block:1px solid color-mix(in srgb,var(--lunaris-color-brass-400) 24%,transparent);box-shadow:var(--lunaris-shadow-md)}.neiklot-home__figure-caption{position:absolute;left:max(var(--lunaris-space-5),calc((100vw - var(--lunaris-content-wide)) / 2 + var(--lunaris-space-5)));bottom:var(--lunaris-space-3);z-index:1;color:color-mix(in srgb,var(--lunaris-color-brass-300) 88%,white)}.neiklot-home__overview{display:grid;gap:var(--lunaris-space-2)}.neiklot-home__overview-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lunaris-space-4)}.neiklot-home__overview-heading h2{font-size:clamp(1.6rem,3vw,2.4rem)}.neiklot-home__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lunaris-space-4)}@media(max-width:1320px){.neiklot-home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.neiklot-home{gap:var(--lunaris-space-4)}.neiklot-home .lunaris-page__lede{max-width:min(28ch,100%);font-size:clamp(.95rem,1.6vw,1.1rem)}.neiklot-home__overview-heading{flex-direction:column;align-items:flex-start}}@media(max-width:700px){.neiklot-home .lunaris-page__title{font-size:clamp(2.25rem,10vw,3.1rem)}.neiklot-home .lunaris-page__lede{font-size:1rem}.neiklot-home .lunaris-page__body{font-size:var(--lunaris-font-size-base)}.neiklot-home__button{width:100%;min-width:0}.neiklot-home__figure{margin-top:0}.neiklot-home__figure-image{height:clamp(11rem,24vh,14rem)}.neiklot-home__figure-caption{left:var(--lunaris-space-4);bottom:var(--lunaris-space-4)}.neiklot-home__grid{grid-template-columns:1fr}}
