.page-hero[data-astro-cid-lpcjbgeh]{position:relative;overflow:hidden;background:var(--natt-bla);color:var(--off-white);padding:6rem 0 5rem}.page-hero-pattern[data-astro-cid-lpcjbgeh]{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgb(225 29 42 / 25%) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(123 63 228 / 25%) 0%,transparent 40%)}.page-hero-content[data-astro-cid-lpcjbgeh]{position:relative;z-index:1;max-width:820px}.page-hero[data-astro-cid-lpcjbgeh] h1[data-astro-cid-lpcjbgeh]{color:var(--off-white);margin:1rem 0 1.5rem;line-height:1}.hero-script[data-astro-cid-lpcjbgeh]{display:block;font-family:var(--font-script);color:var(--signal-rod);font-size:clamp(3.5rem,10vw,7rem);font-weight:700;transform:rotate(-2deg);transform-origin:left center;margin-bottom:.5rem;text-shadow:0 6px 28px rgb(225 29 42 / 30%)}.hero-title[data-astro-cid-lpcjbgeh]{display:block;font-family:var(--font-display);font-size:clamp(1.8rem,4.5vw,3.2rem);text-transform:uppercase;letter-spacing:.02em}.eyebrow-light[data-astro-cid-lpcjbgeh]{color:var(--signal-rod)}.page-hero-sub[data-astro-cid-lpcjbgeh]{font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6;color:var(--off-white);opacity:92%}.about-story[data-astro-cid-lpcjbgeh]{background:var(--off-white)}.story-intro[data-astro-cid-lpcjbgeh]{max-width:760px;margin:0 auto}.story-intro[data-astro-cid-lpcjbgeh] .lead[data-astro-cid-lpcjbgeh]{font-size:1.35rem;line-height:1.6;color:var(--tekst-mork);margin-bottom:2rem}.dropcap[data-astro-cid-lpcjbgeh]{float:left;font-family:var(--font-display);font-size:4.5rem;line-height:.85;color:var(--signal-rod);padding-right:.5rem;padding-top:.4rem}.story-intro[data-astro-cid-lpcjbgeh] p[data-astro-cid-lpcjbgeh]{color:var(--tekst-mork);margin-bottom:1.5rem;line-height:1.7}.duo[data-astro-cid-lpcjbgeh]{background:var(--off-white-dim)}.duo-grid[data-astro-cid-lpcjbgeh]{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:center}.duo-image[data-astro-cid-lpcjbgeh]{aspect-ratio:3 / 4;overflow:hidden;border-radius:6px;box-shadow:0 30px 60px -20px #0b0f1a59}.duo-image[data-astro-cid-lpcjbgeh] img[data-astro-cid-lpcjbgeh]{width:100%;height:100%;object-fit:cover}.duo-text[data-astro-cid-lpcjbgeh] h2[data-astro-cid-lpcjbgeh]{margin:.75rem 0 1.5rem}.duo-lead[data-astro-cid-lpcjbgeh]{font-size:1.2rem;line-height:1.6;color:var(--tekst-mork);margin-bottom:1.25rem;font-weight:500}.duo-text[data-astro-cid-lpcjbgeh] p[data-astro-cid-lpcjbgeh]{color:var(--tekst-mork);line-height:1.7;margin-bottom:1.25rem;opacity:90%}.duo-contacts[data-astro-cid-lpcjbgeh]{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.duo-contact[data-astro-cid-lpcjbgeh]{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1rem;border-bottom:1px solid rgb(11 15 26 / 12%)}.duo-contact-label[data-astro-cid-lpcjbgeh]{font-family:var(--font-body);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--signal-rod);font-weight:700}.duo-contact[data-astro-cid-lpcjbgeh] a[data-astro-cid-lpcjbgeh]{color:var(--tekst-mork);font-weight:500}.duo-contact[data-astro-cid-lpcjbgeh] a[data-astro-cid-lpcjbgeh]:hover{color:var(--signal-rod)}.values[data-astro-cid-lpcjbgeh]{background:var(--off-white)}.section-header[data-astro-cid-lpcjbgeh]{text-align:center;max-width:720px;margin:0 auto 3rem}.section-header[data-astro-cid-lpcjbgeh] h2[data-astro-cid-lpcjbgeh]{margin:.75rem 0}.values-grid[data-astro-cid-lpcjbgeh]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.value-card[data-astro-cid-lpcjbgeh]{background:var(--off-white-warm);padding:2rem;border-radius:6px;border-left:4px solid var(--signal-rod);position:relative}.value-num[data-astro-cid-lpcjbgeh]{font-family:var(--font-display);font-size:2rem;color:var(--signal-rod);letter-spacing:.04em;opacity:60%;margin-bottom:.5rem;display:block}.value-card[data-astro-cid-lpcjbgeh] h3[data-astro-cid-lpcjbgeh]{margin-bottom:.75rem;color:var(--tekst-mork)}.value-card[data-astro-cid-lpcjbgeh] p[data-astro-cid-lpcjbgeh]{color:var(--tekst-mork);line-height:1.6;opacity:90%}.quote[data-astro-cid-lpcjbgeh]{position:relative;overflow:hidden;padding:clamp(5rem,12vw,9rem) 0;color:var(--off-white)}.quote-bg[data-astro-cid-lpcjbgeh]{position:absolute;inset:0;z-index:0}.quote-bg[data-astro-cid-lpcjbgeh] img[data-astro-cid-lpcjbgeh]{width:100%;height:100%;object-fit:cover}.quote-overlay[data-astro-cid-lpcjbgeh]{position:absolute;inset:0;background:radial-gradient(ellipse at center,#0b0f1aa6,#0b0f1aeb)}.quote-content[data-astro-cid-lpcjbgeh]{position:relative;z-index:1;text-align:center;max-width:820px}.quote[data-astro-cid-lpcjbgeh] blockquote[data-astro-cid-lpcjbgeh]{margin-top:1.5rem}.quote[data-astro-cid-lpcjbgeh] blockquote[data-astro-cid-lpcjbgeh] p[data-astro-cid-lpcjbgeh]{font-family:var(--font-body);font-size:clamp(1.4rem,2.8vw,2.1rem);line-height:1.45;color:var(--off-white);font-weight:500;margin-bottom:1.5rem}.quote[data-astro-cid-lpcjbgeh] blockquote[data-astro-cid-lpcjbgeh] cite[data-astro-cid-lpcjbgeh]{font-style:normal;font-family:var(--font-script);color:var(--signal-rod);font-size:2rem;font-weight:700}.job[data-astro-cid-lpcjbgeh]{background:var(--off-white-dim)}.job-card[data-astro-cid-lpcjbgeh]{max-width:720px;margin:0 auto;background:var(--off-white-warm);padding:3rem;border-radius:8px;border:2px dashed var(--varm-gylden);text-align:center}.job-card[data-astro-cid-lpcjbgeh] h2[data-astro-cid-lpcjbgeh]{margin:1rem 0 1.5rem}.job-card[data-astro-cid-lpcjbgeh] p[data-astro-cid-lpcjbgeh]{color:var(--tekst-mork);line-height:1.7;margin-bottom:2rem}.job-card[data-astro-cid-lpcjbgeh] a[data-astro-cid-lpcjbgeh]{color:var(--signal-rod);border-bottom:1px solid var(--signal-rod)}.visit-cta[data-astro-cid-lpcjbgeh]{background:var(--off-white)}.visit-cta-card[data-astro-cid-lpcjbgeh]{text-align:center;max-width:720px;margin:0 auto}.visit-cta-card[data-astro-cid-lpcjbgeh] h2[data-astro-cid-lpcjbgeh]{margin:1rem 0}.visit-cta-card[data-astro-cid-lpcjbgeh] p[data-astro-cid-lpcjbgeh]{color:var(--tekst-dempet-mork);margin-bottom:2rem}.visit-cta-buttons[data-astro-cid-lpcjbgeh]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(width<=880px){.duo-grid[data-astro-cid-lpcjbgeh]{grid-template-columns:1fr;gap:3rem}.values-grid[data-astro-cid-lpcjbgeh]{grid-template-columns:1fr}}
