.v40 .mhero .hw{display:grid;grid-template-areas:"crumb" "name" "gal" "ing" "sert" "act";grid-template-columns:minmax(0,1fr);padding-bottom:var(--space-9);padding-top:var(--space-5)}.v40 .mhero .hw>*+*{margin-top:var(--space-5)}.v40 .mhero .crumb{grid-area:crumb}.v40 .mhero .mnm{display:flex;flex-direction:column;gap:var(--space-2);grid-area:name}.v40 .mhero h1{margin-top:var(--space-4)}.v40 .mhero .slagbilde{align-self:flex-start;display:block;height:auto;max-height:var(--space-9);max-width:100%;width:auto}.v40 .mhero .ing{color:var(--text-on-dark-muted);font-size:var(--text-h3);grid-area:ing;line-height:var(--leading-loose);max-width:30em}.v40 .mhero .hact{display:flex;flex-wrap:wrap;gap:var(--space-3);grid-area:act}.v40 .mgal{background:var(--surface-card);border-radius:var(--radius-lg);color:var(--text-primary);display:flex;flex-direction:column;gap:var(--space-4);grid-area:gal;padding:var(--space-5)}.v40 .mgal .mlogos{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-5)}.v40 .mgal .plogo{display:block;height:var(--space-8);max-width:100%;width:auto}.v40 .mgal .gimg{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin:0 auto;max-height:calc(var(--space-12)*3.6);width:100%}.v40 .mgal .gimg img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.v40 .serts{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:0;padding:0}.v40 .mhero .serts{grid-area:sert}.v40 .serts li{background:var(--surface-page);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2)}.v40 .dark .serts a,.v40 .serts a,.v40 .serts li{align-items:center;color:var(--text-primary);display:inline-flex;gap:var(--space-3)}.v40 .dark .serts a,.v40 .serts a{text-decoration:none}.v40 .dark .serts a:hover,.v40 .serts a:hover{color:var(--text-primary);opacity:1}.v40 .serts a:hover span{text-decoration:underline}.v40 .serts .slogo{background:var(--surface-card);height:var(--circle-sm);width:var(--circle-sm)}.v40 .serts .sx{height:var(--icon-sm);transform:rotate(-45deg);width:var(--icon-sm)}.v40 .fben{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.v40 .fben li{border-top:var(--focus-ring-width) solid var(--text-primary);padding-top:var(--space-4)}.v40 .fben h3,.v40 .fben h4{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin:0}.v40 .fben p,.v40 .tk .hist{margin-top:var(--space-2)}.v40 .tk .hist p{font-size:var(--text-h3);line-height:var(--leading-loose)}.v40 .fdl{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.v40 .tk .fdl{margin-top:var(--space-8)}.v40 .fdl li{border-top:var(--focus-ring-width) solid var(--border-rule);padding-top:var(--space-4)}.v40 .fdl .fv{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.v40 .fdl .ft{margin-top:var(--space-2)}.v40 .slh2{font-size:var(--text-h2);margin-top:var(--space-9)}.v40 .fben.slik{margin-top:var(--space-5)}.v40 .scount{color:var(--text-muted);font-size:var(--text-h3);line-height:var(--leading-loose)}.v40 .vcards{grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.v40 .vcard,.v40 .vcards{display:grid;gap:var(--space-4)}.v40 .vcard{align-items:center;background:var(--surface-page);border-radius:var(--radius-lg);grid-template-columns:calc(var(--space-12)*.9) minmax(0,1fr);padding:var(--space-3)}.v40 .vcard .mimg{aspect-ratio:1/1;background:var(--surface-card)}.v40 .vtx{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.v40 .vtx h3{font-size:var(--text-h3);overflow-wrap:break-word}.v40 .vtx p{font-size:var(--text-small);line-height:var(--leading-normal)}.v40 .vtx .vsub{color:var(--text-muted)}.v40 .vtags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.v40 .smini{align-items:center;background:var(--surface-card);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--border-rule);color:var(--text-primary);display:inline-flex;font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-loose);min-height:var(--space-6);padding:0 var(--space-3);text-decoration:none}.v40 a.smini:hover{color:var(--text-primary);opacity:1;text-decoration:underline}.v40 .vcard details,.v40 .vcard details:first-of-type{border:0;margin-top:var(--space-1);padding:0}.v40 .vcard summary{font-weight:var(--weight-medium);justify-content:flex-start;min-height:var(--circle-sm);padding:0;text-decoration:underline}.v40 .vcard summary:hover{color:var(--text-muted)}.v40 .vcard .vmer{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-2)}.v40 .vcard .vmer p{color:var(--text-primary);padding:0}.v40 .slh{font-size:var(--text-h3);margin-top:var(--space-7)}.v40 .ogsa{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:var(--space-3) 0 0;padding:0}.v40 .ogsa li{align-items:center;background:var(--surface-page);border-radius:var(--radius-pill);display:inline-flex;font-weight:var(--weight-medium);gap:var(--space-2);min-height:var(--circle-sm);padding:0 var(--space-2) 0 var(--space-4)}.v40 .ogsa li:not(:has(.smini)){padding-right:var(--space-4)}@media (min-width:40em){.v40 .fben{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.v40 .vcards{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.v40 .vcard{align-items:stretch;display:flex;flex-direction:column;padding:var(--space-4)}.v40 .vcard .mimg{aspect-ratio:4/3}.v40 .vtx{padding:0 var(--space-1) var(--space-1)}.v40 .vtx h3{font-size:var(--text-h2)}.v40 .vtx p{font-size:var(--text-body);line-height:var(--leading-loose)}}@media (min-width:60em){.v40 .mhero .hw{align-items:start;column-gap:var(--space-9);grid-template-areas:"crumb crumb" "name gal" "ing gal" "sert gal" "act gal" ". gal";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto auto 1fr;padding-bottom:var(--space-10);padding-top:var(--space-6)}.v40 .mhero .hw>.mgal{margin-top:var(--space-7)}.v40 .mhero h1{margin-top:var(--space-9)}.v40 .fdl,.v40 .vcards{grid-template-columns:repeat(3,minmax(0,1fr))}.v40 .fdl{gap:var(--space-7)}.v40 .mcards.fire{grid-template-columns:repeat(4,minmax(0,1fr))}}