.side-hero[data-astro-cid-33lfrypn]{position:relative;min-height:min(66svh,640px);display:flex;align-items:flex-end;overflow:hidden;padding-bottom:clamp(3.5rem,7vw,5.5rem)}.side-hero-bilde[data-astro-cid-33lfrypn]{position:absolute;inset:0;background:var(--bg-2) url(/images/galleri-klassisk-interior.webp) center 30% / cover no-repeat}.side-hero-slør[data-astro-cid-33lfrypn]{position:absolute;inset:0;background:linear-gradient(90deg,#080912f5,#080912c7 45%,#08091238 80%),linear-gradient(180deg,#08091238,#080912eb)}.side-hero-innhold[data-astro-cid-33lfrypn]{position:relative;z-index:1;width:100%}.side-hero[data-astro-cid-33lfrypn] h1[data-astro-cid-33lfrypn]{max-width:14ch;font-size:clamp(2.8rem,7vw,5rem);margin-bottom:.3em}.side-hero[data-astro-cid-33lfrypn] .lead[data-astro-cid-33lfrypn]{max-width:46ch;color:var(--ink)}.side-hero-cta[data-astro-cid-33lfrypn]{margin-top:2rem;display:flex;gap:.9rem;flex-wrap:wrap}.innledning[data-astro-cid-33lfrypn]{background:var(--bg)}.innledning-grid[data-astro-cid-33lfrypn]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,6rem);align-items:start}.innledning[data-astro-cid-33lfrypn] h2[data-astro-cid-33lfrypn]{margin:0}.brødtekst[data-astro-cid-33lfrypn] p[data-astro-cid-33lfrypn]{margin-bottom:1.1rem;color:var(--ink-soft)}.brødtekst[data-astro-cid-33lfrypn] .lead[data-astro-cid-33lfrypn]{color:var(--ink)}.steg-seksjon[data-astro-cid-33lfrypn]{background:var(--bg-burgundy)}.steg-liste[data-astro-cid-33lfrypn]{list-style:none;margin-top:3.4rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem}.steg[data-astro-cid-33lfrypn]{padding:2rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06}.steg-nr[data-astro-cid-33lfrypn]{display:block;font-family:var(--serif);font-size:2rem;line-height:1;color:var(--gold);margin-bottom:.9rem}.steg[data-astro-cid-33lfrypn] h3[data-astro-cid-33lfrypn]{margin-bottom:.45rem}.steg[data-astro-cid-33lfrypn] p[data-astro-cid-33lfrypn]{color:var(--ink-soft);font-size:.98rem}.repertoar-seksjon[data-astro-cid-33lfrypn]{background:var(--bg)}.repertoar-grid[data-astro-cid-33lfrypn]{margin-top:3.2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.repertoar-kort[data-astro-cid-33lfrypn]{padding:2rem;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06}.repertoar-kort[data-astro-cid-33lfrypn] h3[data-astro-cid-33lfrypn]{font-size:1.3rem;color:var(--gold-bright);margin-bottom:1.1rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.repertoar-kort[data-astro-cid-33lfrypn] ul[data-astro-cid-33lfrypn]{list-style:none;display:grid;gap:.55rem}.repertoar-kort[data-astro-cid-33lfrypn] li[data-astro-cid-33lfrypn]{position:relative;padding-left:1rem;color:var(--ink-soft);font-size:.97rem}.repertoar-kort[data-astro-cid-33lfrypn] li[data-astro-cid-33lfrypn]:before{content:"";position:absolute;left:0;top:.7em;width:4px;height:4px;background:var(--gold)}.side-cta[data-astro-cid-33lfrypn]{background:var(--bg-2)}.side-cta-innhold[data-astro-cid-33lfrypn]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.side-cta[data-astro-cid-33lfrypn] h2[data-astro-cid-33lfrypn]{margin-bottom:.25em}.side-cta[data-astro-cid-33lfrypn] p[data-astro-cid-33lfrypn]:not(.eyebrow){color:var(--ink-soft);max-width:52ch}.side-cta-knapper[data-astro-cid-33lfrypn]{display:flex;gap:.9rem;flex-wrap:wrap;flex:0 0 auto}@media (max-width: 880px){.steg-liste[data-astro-cid-33lfrypn],.repertoar-grid[data-astro-cid-33lfrypn]{grid-template-columns:1fr}}@media (max-width: 700px){.side-hero[data-astro-cid-33lfrypn]{min-height:70svh;padding-bottom:3.5rem}.side-hero-slør[data-astro-cid-33lfrypn]{background:linear-gradient(180deg,#08091226,#08091280 40%,#080912f5 78%)}.side-hero[data-astro-cid-33lfrypn] h1[data-astro-cid-33lfrypn]{font-size:clamp(2.6rem,12vw,3.6rem);max-width:100%}.side-hero-cta[data-astro-cid-33lfrypn] .btn[data-astro-cid-33lfrypn]{padding:.85rem 1.4rem;font-size:.74rem}.innledning-grid[data-astro-cid-33lfrypn]{grid-template-columns:1fr}.side-cta-innhold[data-astro-cid-33lfrypn]{align-items:flex-start;flex-direction:column}}
