.folk.svelte-zbo7tf{background:var(--ef-white);padding-block:0 var(--ef-section)}.folk__grid.svelte-zbo7tf{grid-template-columns:1fr;gap:clamp(.75rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.person.svelte-zbo7tf{background:var(--ef-white);border:1.5px solid var(--ef-line);border-radius:4px;grid-template-columns:clamp(96px,30vw,132px) minmax(0,1fr);display:grid;overflow:hidden}.person__bilde.svelte-zbo7tf{aspect-ratio:4/5;background:var(--ef-gra);position:relative;overflow:hidden}.person__bilde.svelte-zbo7tf img{object-fit:cover;width:100%;height:100%;display:block}.person__bilde--plate.svelte-zbo7tf{background:linear-gradient(var(--ef-line), var(--ef-line)) center / 100% 1.5px no-repeat, radial-gradient(circle at center, transparent 0 27%, var(--ef-line) 27% 28.5%, transparent 28.5%), var(--ef-gra);place-items:center;display:grid}.person__initialer.svelte-zbo7tf{letter-spacing:-.04em;color:var(--ef-coal);background:var(--ef-gra);padding:.1em .35em;font-size:clamp(1.6rem,6vw,2.6rem);font-weight:800;position:relative}.person__tekst.svelte-zbo7tf{flex-direction:column;min-width:0;padding:clamp(.9rem,2.4vw,1.35rem);display:flex}.person__rolle.svelte-zbo7tf{max-width:none;font-family:var(--ef-display);font-weight:700;font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ef-red);margin:0 0 .3rem;line-height:1.35}.person__navn.svelte-zbo7tf{font-size:var(--t-lg);letter-spacing:-.02em;color:var(--ef-coal);margin:0;line-height:1.15}.person__bio.svelte-zbo7tf{font-size:var(--t-sm);color:var(--ef-muted);margin:.6rem 0 0;line-height:1.55}.person__ansvar.svelte-zbo7tf{font-size:var(--t-sm);margin:.6rem 0 0;padding-left:1.1rem;line-height:1.5}.person__kontakt.svelte-zbo7tf{max-width:none;font-size:var(--t-sm);flex-direction:column;gap:.15rem;margin:auto 0 0;padding-top:.8rem;line-height:1.45;display:flex}.person__kontakt.svelte-zbo7tf a:where(.svelte-zbo7tf){color:var(--ef-coal);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ef-coal) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ef-coal) 30%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;transition:color var(--ef-dur-fast) var(--ef-out)}.person__kontakt.svelte-zbo7tf a:where(.svelte-zbo7tf):hover{color:var(--ef-red);-webkit-text-decoration-color:var(--ef-red);text-decoration-color:var(--ef-red)}.person__kontakt.svelte-zbo7tf a:where(.svelte-zbo7tf):focus-visible,.videre__lenke.svelte-zbo7tf:focus-visible{outline:2px solid var(--ef-red);outline-offset:2px}.videre.svelte-zbo7tf{display:flex}.videre__lenke.svelte-zbo7tf{background:var(--ef-coal);width:100%;min-height:9rem;color:var(--ef-white);transition:background-color var(--ef-dur-normal) var(--ef-out);border-radius:4px;flex-direction:column;justify-content:flex-end;gap:.3rem;padding:clamp(1rem,2.4vw,1.5rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.videre__lenke.svelte-zbo7tf:before{content:"";aspect-ratio:1;border:1.5px solid #ffffff29;border-radius:50%;width:85%;position:absolute;inset:auto -30% -55% auto}.videre__lenke.svelte-zbo7tf:hover{background:var(--ef-red)}.videre__over.svelte-zbo7tf{font-family:var(--ef-display);font-weight:600;font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.videre__tittel.svelte-zbo7tf{font-size:var(--t-lg);letter-spacing:-.02em;color:var(--ef-white);font-weight:800;line-height:1.1}.videre__pil.svelte-zbo7tf{color:var(--ef-white);transition:transform var(--ef-dur-normal) var(--ef-out);font-size:1.5rem;position:absolute;top:clamp(.8rem,2vw,1.2rem);right:clamp(1rem,2.4vw,1.5rem)}.videre__lenke.svelte-zbo7tf:hover .videre__pil:where(.svelte-zbo7tf){transform:translate(4px)}.folk__tom.svelte-zbo7tf{color:var(--ef-muted)}@media (width>=640px){.folk__grid.svelte-zbo7tf{grid-template-columns:repeat(3,minmax(0,1fr))}.person.svelte-zbo7tf{grid-template-rows:auto 1fr;grid-template-columns:1fr}.person--leder.svelte-zbo7tf{grid-column:span 2;grid-template-rows:1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.person--leder.svelte-zbo7tf .person__bilde:where(.svelte-zbo7tf){aspect-ratio:auto;min-height:100%}.person--leder.svelte-zbo7tf .person__bilde:where(.svelte-zbo7tf) img{position:absolute;inset:0}.person--leder.svelte-zbo7tf .person__tekst:where(.svelte-zbo7tf){justify-content:flex-end;padding:clamp(1.25rem,2.4vw,2rem)}.person--leder.svelte-zbo7tf .person__rolle:where(.svelte-zbo7tf){font-size:var(--t-xs)}.person--leder.svelte-zbo7tf .person__navn:where(.svelte-zbo7tf){font-size:var(--t-xl);letter-spacing:-.03em;line-height:1.02}.person--leder.svelte-zbo7tf .person__kontakt:where(.svelte-zbo7tf){font-size:var(--t-base);margin-top:0;padding-top:1.1rem}.person__initialer.svelte-zbo7tf{font-size:clamp(2.4rem,4vw,3.4rem)}}@media (width>=1100px){.folk__grid.svelte-zbo7tf{grid-template-columns:repeat(4,minmax(0,1fr))}}
