:root{--vd-midnat:#2a2850;--vd-midnat-dyb:#1e1c3b;--vd-roed:#af625d;--vd-roed-moerk:#92473f;--vd-gul:#ffd088;--vd-hvid:#faf7f2;--vd-flade:#fff;--vd-graa:#5e6072;--vd-linje:#e5e0d6;--stil-pardans:#586d8f;--stil-sport:#af625d;--stil-sport-lys:#f6e7e5;--stil-hiphop:#a8a54e;--stil-contemp:#e8a54b;--font-display:"Bricolage Grotesque",system-ui,sans-serif;--font-body:"Instrument Sans",system-ui,sans-serif;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2rem;--s6:3rem;--s8:4rem;--s12:6rem;--radius:14px;--skygge:0 10px 30px -12px rgba(42,40,80,.22);--maal:1140px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{font-family:var(--font-body);background:var(--vd-hvid);color:var(--vd-midnat);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}.wrap{max-width:var(--maal);margin-inline:auto;padding-inline:var(--s3)}h1,h2,h3{font-family:var(--font-display);line-height:1.08;letter-spacing:-.01em}h1{font-size:clamp(2.1rem,6.5vw,4.2rem);font-weight:800}h2{font-size:clamp(1.6rem,4vw,2.5rem);font-weight:800}h3{font-size:clamp(1.1rem,2.3vw,1.35rem);font-weight:600}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--vd-roed);margin-bottom:var(--s2)}.takt{display:inline-flex;gap:.45rem;align-items:center}.takt i{width:7px;height:7px;border-radius:50%;background:currentColor;display:block}@keyframes beat{0%,100%{transform:scale(1);opacity:.45}30%{transform:scale(1.5);opacity:1}}.takt.spiller i{animation:beat 1.8s ease-in-out infinite}.takt.spiller i:nth-child(2){animation-delay:.3s}.takt.spiller i:nth-child(3){animation-delay:.6s}.takt.spiller i:nth-child(4){animation-delay:.9s}.knap{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-weight:600;font-size:1rem;padding:.85rem 1.7rem;border-radius:999px;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.knap:active{transform:scale(.97)}.knap-primaer{background:var(--vd-roed);color:#fff}.knap-primaer:hover{background:var(--vd-roed-moerk);transform:translateY(-2px);box-shadow:0 8px 20px -8px rgba(175,98,93,.6);color:#fff}.knap-sekundaer{background:0 0;color:var(--vd-midnat);border-color:var(--vd-midnat)}.knap-sekundaer:hover{background:var(--vd-midnat);color:#fff;transform:translateY(-2px)}.knap-lys{background:#fff;color:var(--vd-midnat)}.knap-lys:hover{transform:translateY(-2px);box-shadow:0 8px 20px -8px rgba(0,0,0,.35)}.top{position:sticky;top:0;z-index:60;background:rgba(250,247,242,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--vd-linje)}.top-indre{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding-block:.7rem}.logo{display:flex;align-items:center;gap:.7rem;text-decoration:none}.logo img{height:46px;width:auto}.logo span{font-family:var(--font-display);font-weight:800;font-size:1.05rem;line-height:1.1}.nav-links{display:none;gap:var(--s3);list-style:none;align-items:center}.nav-links a{text-decoration:none;font-weight:500;font-size:.95rem;position:relative;padding-block:.3rem}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--vd-roed);transition:width .22s ease}.nav-links a:hover:after{width:100%}.burger{display:flex;flex-direction:column;gap:5px;background:0 0;border:0;cursor:pointer;padding:.5rem}.burger span{width:24px;height:2.5px;background:var(--vd-midnat);border-radius:2px;transition:transform .25s,opacity .25s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mobilmenu{display:none;flex-direction:column;gap:var(--s1);list-style:none;padding:var(--s2) var(--s3) var(--s3);border-top:1px solid var(--vd-linje);background:var(--vd-hvid)}.mobilmenu.aaben{display:flex}.mobilmenu a{text-decoration:none;font-weight:600;font-size:1.1rem;padding-block:.55rem;display:block}@media(min-width:900px){.nav-links{display:flex}.burger{display:none}.mobilmenu{display:none!important}}.hero{position:relative;overflow:hidden;padding-block:var(--s8) var(--s12)}.hero-grid{display:grid;gap:var(--s6);align-items:center}@media(min-width:900px){.hero-grid{grid-template-columns:1.1fr .9fr}}.hero .eyebrow{color:var(--vd-midnat)}.hero h1 .ord{display:inline-block;opacity:0;transform:translateY(28px) rotate(2deg);animation:trinInd .6s cubic-bezier(.2,.9,.3,1.2) .8s forwards}.hero.klar h1 .ord{animation:trinInd .6s cubic-bezier(.2,.9,.3,1.2) forwards}@keyframes trinInd{to{opacity:1;transform:translateY(0) rotate(0)}}.hero h1 em{font-style:normal;color:var(--vd-roed)}.hero p.manchet{font-size:clamp(1.05rem,2vw,1.25rem);color:var(--vd-graa);max-width:34rem;margin-block:var(--s3) var(--s4)}.hero-cta{display:flex;flex-wrap:wrap;gap:var(--s2)}.collage{position:relative;min-height:340px}.collage figure{position:absolute;overflow:hidden;border-radius:var(--radius);box-shadow:var(--skygge);transition:transform .35s ease}.collage figure:hover{transform:translateY(-6px) rotate(-1deg)}.collage img{width:100%;height:100%;object-fit:cover}.c1{width:62%;aspect-ratio:4/3;top:0;left:0;z-index:2}.c2{width:52%;aspect-ratio:1/1;bottom:0;right:0;z-index:3;border:6px solid var(--vd-hvid)}.blob{position:absolute;border-radius:50%;z-index:1}.blob-gul{width:130px;height:130px;background:var(--vd-gul);top:-30px;right:8%}.blob-teal{width:70px;height:70px;background:var(--stil-hiphop);bottom:18%;left:-14px}.bue{position:absolute;z-index:4;width:120px;height:120px;bottom:-24px;left:14%;border:5px dashed var(--vd-roed);border-radius:50%;border-top-color:transparent;border-left-color:transparent;transform:rotate(-20deg)}.vaelger{background:var(--vd-midnat);color:#fff;padding-block:var(--s6)}.vaelger h2{color:#fff}.vaelger>.wrap>p{color:#bdbbd6;max-width:32rem}.vaelger .eyebrow{color:var(--vd-gul)}.vaelger-kort{display:grid;gap:var(--s2);margin-top:var(--s4)}@media(min-width:700px){.vaelger-kort{grid-template-columns:repeat(3,1fr)}}.vk{background:var(--vd-midnat-dyb);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:var(--s3);cursor:pointer;color:#fff;text-align:left;font-family:var(--font-body);transition:transform .2s ease,border-color .2s ease}.vk:hover{transform:translateY(-4px);border-color:var(--vd-gul)}.vk strong{font-family:var(--font-display);font-size:1.3rem;font-weight:600;display:block;margin-bottom:.3rem}.vk span{color:#bdbbd6;font-size:.92rem;display:block}.vk .takt{color:var(--vd-gul);margin-top:var(--s2)}.hold{padding-block:var(--s12) var(--s8)}.filterbar{background:var(--vd-hvid);padding-block:var(--s1);border-bottom:1px solid var(--vd-linje);margin-block:var(--s3)}.filtergruppe{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:.5rem}.filtergruppe:last-of-type{margin-bottom:0}.filterlabel{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vd-graa);min-width:4.2rem}.pille{font-family:var(--font-body);font-size:.82rem;font-weight:500;padding:.32rem .85rem;border-radius:999px;border:1.5px solid var(--vd-linje);background:var(--vd-flade);color:var(--vd-midnat);cursor:pointer;transition:all .18s ease}.pille:hover{border-color:var(--vd-midnat)}.pille.aktiv{background:var(--vd-midnat);border-color:var(--vd-midnat);color:#fff}.pille.aktiv[data-stil=pardans]{background:var(--stil-pardans);border-color:var(--stil-pardans);color:#fff}.pille.aktiv[data-stil=sport]{background:var(--stil-sport);border-color:var(--stil-sport);color:#fff}.pille.aktiv[data-stil=hiphop]{background:var(--stil-hiphop);border-color:var(--stil-hiphop);color:var(--vd-midnat)}.pille.aktiv[data-stil=contemporary]{background:var(--stil-contemp);border-color:var(--stil-contemp);color:var(--vd-midnat)}.filterstatus{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);margin-top:.8rem}.filterstatus p{font-size:.9rem;color:var(--vd-graa)}.nulstil{background:0 0;border:0;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:.9rem;color:var(--vd-roed);text-decoration:underline;text-underline-offset:3px}.holdgrid{display:grid;gap:var(--s3)}@media(min-width:640px){.holdgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.holdgrid{grid-template-columns:repeat(3,1fr)}}.holdkort{background:var(--vd-flade);border-radius:var(--radius);overflow:hidden;border:1px solid var(--vd-linje);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,opacity .3s ease}.holdkort:hover{transform:translateY(-6px);box-shadow:var(--skygge)}.holdkort.skjult{display:none}.holdkort.ind{animation:kortInd .35s ease both}@keyframes kortInd{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.holdtop{height:8px;transition:height .25s ease}.holdkort:hover .holdtop{height:14px}.holdtop.pardans{background:var(--stil-pardans)}.holdtop.sport{background:var(--stil-sport)}.holdtop.hiphop{background:var(--stil-hiphop)}.holdtop.contemporary{background:var(--stil-contemp)}.holdkrop{padding:var(--s3);display:flex;flex-direction:column;gap:var(--s2);flex:1}.holdkrop h3 a{text-decoration:none}.holdkrop h3 a:hover{color:var(--vd-roed)}.holdbadges{display:flex;flex-wrap:wrap;gap:.4rem}.badge{font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.22rem .65rem;border-radius:999px;background:var(--vd-hvid);border:1px solid var(--vd-linje)}.badge.stil-pardans{background:#e8edf4;border-color:#c3d0e0;color:#3d5273}.badge.stil-sport{background:#f6e7e5;border-color:#e4c4c0;color:#8a423c}.badge.stil-hiphop{background:#f1f0dd;border-color:#dad8a9;color:#6e6a28}.badge.stil-contemporary{background:#fbf0dc;border-color:#edd8ac;color:#8a5f15}.holdbesk{color:var(--vd-graa);font-size:.94rem}.holdinfo{list-style:none;display:flex;flex-direction:column;gap:.35rem;font-size:.92rem;color:var(--vd-graa)}.holdinfo li{display:flex;gap:.55rem;align-items:baseline}.holdinfo li strong{color:var(--vd-midnat);font-weight:600;min-width:4.6rem}.holdcta{display:flex;gap:.6rem;margin-top:auto;padding-top:var(--s1)}.holdcta .knap{padding:.6rem 1.1rem;font-size:.9rem;flex:1}.ingen-hold{grid-column:1/-1;text-align:center;padding:var(--s8) var(--s3);background:var(--vd-flade);border-radius:var(--radius);border:1.5px dashed var(--vd-linje)}.ingen-hold p{color:var(--vd-graa);margin-block:var(--s1) var(--s3)}.proeve{background:var(--vd-gul);padding-block:var(--s8)}.proeve-indre{display:grid;gap:var(--s4);align-items:center}@media(min-width:800px){.proeve-indre{grid-template-columns:1.2fr .8fr}}.proeve h2{max-width:22ch}.proeve p{max-width:36rem;margin-block:var(--s2) var(--s3)}.proeve .eyebrow{color:var(--vd-midnat)}.proeve-takt{text-align:center}.proeve-takt .takt{color:var(--vd-midnat);transform:scale(2.2)}.om{padding-block:var(--s12)}.om-grid{display:grid;gap:var(--s6);align-items:center}@media(min-width:850px){.om-grid{grid-template-columns:.85fr 1.15fr}}.om-foto{position:relative}.om-foto img{border-radius:var(--radius);box-shadow:var(--skygge);aspect-ratio:4/5;object-fit:cover;width:100%}.om-foto:after{content:"";position:absolute;inset:auto -14px -14px auto;width:110px;height:110px;background:var(--stil-pardans);border-radius:50%;z-index:-1}.om blockquote{font-family:var(--font-display);font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:600;border-left:4px solid var(--vd-gul);padding-left:var(--s2);margin-block:var(--s3)}.om p{color:var(--vd-graa)}.stemmer{background:var(--vd-midnat);color:#fff;padding-block:var(--s8)}.stemmer h2{color:#fff}.stemmer .eyebrow{color:var(--vd-gul)}.stemme{background:var(--vd-midnat-dyb);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:var(--s3)}.stemme p{color:#d8d6e8;font-size:.98rem}.stemme footer{margin-top:var(--s2);font-weight:600}.stemme footer span{display:block;font-weight:400;font-size:.85rem;color:#918fb0}.stemme .takt{color:var(--vd-gul);margin-bottom:var(--s2)}.akt{padding-block:var(--s12)}.akt-grid{display:grid;gap:var(--s3);margin-top:var(--s4)}@media(min-width:800px){.akt-grid{grid-template-columns:repeat(3,1fr)}}.akt-kort{background:var(--vd-flade);border:1px solid var(--vd-linje);border-radius:var(--radius);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.akt-kort:hover{transform:translateY(-6px);box-shadow:var(--skygge)}.akt-kort img{aspect-ratio:16/10;object-fit:cover;width:100%}.akt-kort div{padding:var(--s3)}.akt-kort h3{margin-bottom:.4rem}.akt-kort p{color:var(--vd-graa);font-size:.93rem}.h-hero{position:relative;background:var(--vd-midnat);color:#fff;overflow:hidden;padding-block:var(--s6) var(--s8)}.h-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:8px;background:var(--stilfarve,var(--stil-sport))}.brod{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.85rem;color:#bdbbd6;margin-bottom:var(--s3)}.brod a{color:#bdbbd6;text-decoration:none}.brod a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.brod span{color:#726f96}.brod .her{color:#fff}.h-hero-grid{display:grid;gap:var(--s4);align-items:start}@media(min-width:900px){.h-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center}}.h-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--s2)}.h-badge{font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.3rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);color:#d8d6e8}.h-badge.stil{background:var(--stilfarve,var(--stil-sport));border-color:var(--stilfarve,var(--stil-sport));color:#fff}.h-badge.stil.stil-hiphop,.h-badge.stil.stil-contemporary{color:var(--vd-midnat-dyb)}.priser{background:var(--vd-flade);border-block:1px solid var(--vd-linje);padding-block:var(--s8)}.priser-intro{color:var(--vd-graa);max-width:36rem}.priser-grid{display:grid;gap:var(--s3);margin-top:var(--s4)}@media(min-width:800px){.priser-grid{grid-template-columns:repeat(3,1fr)}}.pris-kort{position:relative;background:var(--vd-hvid);border:1px solid var(--vd-linje);border-radius:var(--radius);padding:var(--s3);transition:transform .25s ease,box-shadow .25s ease}.pris-kort:hover{transform:translateY(-6px);box-shadow:var(--skygge)}.pris-kort p{color:var(--vd-graa);font-size:.95rem}.pris-tal{font-family:var(--font-display);font-weight:800;font-size:2rem;color:var(--vd-midnat)!important;margin-block:.4rem .5rem}.pris-tal small{font-size:.95rem;font-weight:600;color:var(--vd-graa)}.pris-kort.fremhaevet{background:var(--vd-midnat);border-color:var(--vd-midnat)}.pris-kort.fremhaevet h3{color:#fff}.pris-kort.fremhaevet p{color:#bdbbd6}.pris-kort.fremhaevet .pris-tal{color:var(--vd-gul)!important}.pris-kort.fremhaevet .pris-tal small{color:#bdbbd6}.pris-badge{position:absolute;top:-12px;right:var(--s3);background:var(--vd-gul);color:var(--vd-midnat);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .7rem;border-radius:999px}.priser-note{color:var(--vd-graa);font-size:.92rem;max-width:44rem;margin-top:var(--s4)}.priser-note a{font-weight:600;color:var(--vd-midnat)}.h-hero h1{font-size:clamp(2.1rem,6vw,3.6rem)}.h-hero .manchet{color:#bdbbd6;font-size:clamp(1rem,1.9vw,1.15rem);max-width:34rem;margin-block:var(--s2) var(--s3)}.h-cta{display:flex;flex-wrap:wrap;gap:var(--s2)}.h-cta .knap-sekundaer{color:#fff;border-color:rgba(255,255,255,.6)}.h-cta .knap-sekundaer:hover{background:#fff;color:var(--vd-midnat);border-color:#fff}.h-foto img{border-radius:var(--radius);box-shadow:var(--skygge);aspect-ratio:4/3;object-fit:cover;width:100%}.h-takt{color:var(--vd-gul);margin-top:var(--s3)}.h-krop{padding-block:var(--s8)}.h-grid{display:grid;gap:var(--s6)}@media(min-width:900px){.h-grid{grid-template-columns:1.6fr 1fr;align-items:start}}.h-indhold h2{font-size:clamp(1.5rem,3.5vw,2.1rem);margin-top:var(--s6)}.h-indhold h2:first-child{margin-top:0}.h-indhold p,.h-indhold ul{color:var(--vd-graa);max-width:38rem;margin-top:var(--s1)}.h-indhold ul{margin-left:1.2rem}.h-indhold ul li{margin-bottom:.35rem}.fakta{background:var(--vd-flade);border:1px solid var(--vd-linje);border-radius:var(--radius);box-shadow:var(--skygge);overflow:hidden}@media(min-width:900px){.fakta{position:sticky;top:5.5rem}}.fakta-top{height:8px;background:var(--stilfarve,var(--stil-sport))}.fakta-indre{padding:var(--s3);display:flex;flex-direction:column;gap:var(--s2)}.fakta h2{font-size:1.25rem}.fakta dl{display:flex;flex-direction:column;gap:.7rem}.fakta .raekke{display:flex;gap:.8rem;align-items:baseline;border-bottom:1px solid var(--vd-linje);padding-bottom:.7rem}.fakta .raekke:last-child{border-bottom:0;padding-bottom:0}.fakta dt{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vd-graa);min-width:5.4rem}.fakta dd{font-weight:600;font-size:.95rem}.fakta dd small{display:block;font-weight:400;color:var(--vd-graa)}.fakta .knap{width:100%}.fakta .fb{font-size:.88rem;text-align:center;color:var(--vd-graa)}.fakta .fb a{font-weight:600;color:var(--vd-midnat)}.ledig{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600;color:#1b7a50}.ledig:before{content:"";width:9px;height:9px;border-radius:50%;background:#2bab6f;animation:beat 1.8s ease-in-out infinite}.gav{background:var(--stil-sport-lys);border-radius:var(--radius);padding:var(--s3);margin-top:var(--s6)}.gav h3{margin-bottom:var(--s1)}.gav ul{list-style:none;margin:0;display:flex;flex-direction:column;gap:.6rem}.gav li{display:flex;gap:.7rem;font-size:.95rem;color:var(--vd-midnat)}.gav li:before{content:"✓";font-weight:800;color:var(--stilfarve,var(--stil-sport))}.proeve-lille{background:var(--vd-gul);padding-block:var(--s6)}.proeve-lille .wrap{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;justify-content:space-between}.proeve-lille h2{max-width:24ch;font-size:clamp(1.4rem,3vw,1.9rem)}.proeve-lille p{max-width:34rem}.andre{padding-block:var(--s8)}.andre-grid{display:grid;gap:var(--s3);margin-top:var(--s4)}@media(min-width:700px){.andre-grid{grid-template-columns:repeat(2,1fr)}}.andre .holdkort{text-decoration:none}.andre .meta{font-size:.85rem;font-weight:600}.side{padding-block:var(--s8)}.side .indhold{max-width:42rem}.side .indhold p,.side .indhold ul,.side .indhold ol{color:var(--vd-graa);margin-block:var(--s2)}.side .indhold ul,.side .indhold ol{margin-left:1.2rem}.side .indhold h2,.side .indhold h3{margin-top:var(--s4)}.footer{background:var(--vd-midnat-dyb);color:#bdbbd6;padding-block:var(--s8) var(--s4)}.footer-grid{display:grid;gap:var(--s4)}@media(min-width:800px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.footer h3{color:#fff;font-size:1.05rem;margin-bottom:var(--s2)}.footer a{color:#bdbbd6;text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-motto{font-family:var(--font-display);font-weight:600;font-size:1.2rem;color:#fff;max-width:20ch;line-height:1.35}.footer-takt{margin-top:var(--s2);color:var(--vd-gul)}.footer-bund{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s6);padding-top:var(--s3);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2);font-size:.85rem}.reveal{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}.reveal.synlig{opacity:1;transform:none}:focus-visible{outline:3px solid var(--vd-roed);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}.hero h1 .ord{opacity:1;transform:none}}body.admin-bar .top{top:32px}@media(max-width:782px){body.admin-bar .top{top:46px}}.akt-dato{display:block;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vd-roed);margin-bottom:.35rem}.nyheds-arkiv{padding-block:var(--s8)}.nyheds-arkiv .akt-grid{margin-top:var(--s4)}.n-hero{background:var(--vd-midnat);color:#fff;padding-block:var(--s6)}.n-hero .brod{margin-bottom:var(--s2)}.n-hero h1{font-size:clamp(1.9rem,5vw,3.2rem);max-width:22ch}.n-hero .akt-dato{color:var(--vd-gul);margin-top:var(--s2)}.n-krop{padding-block:var(--s8)}.n-grid{display:grid;gap:var(--s6)}@media(min-width:900px){.n-grid{grid-template-columns:1.6fr 1fr;align-items:start}}.n-indhold p,.n-indhold ul{color:var(--vd-graa);max-width:38rem;margin-block:var(--s2)}.n-indhold ul{margin-left:1.2rem}.n-indhold h2{margin-top:var(--s4)}.n-billeder{display:flex;flex-direction:column;gap:var(--s3)}@media(min-width:900px){.n-billeder{position:sticky;top:5.5rem}}.n-billeder img{border-radius:var(--radius);box-shadow:var(--skygge);width:100%;object-fit:cover}.n-tilbage{display:inline-block;margin-top:var(--s4);font-weight:600}.om-layout{display:grid;gap:var(--s6);align-items:start}@media(min-width:900px){.om-layout{grid-template-columns:260px 1fr}}.om-nav{background:var(--vd-flade);border:1px solid var(--vd-linje);border-radius:var(--radius);overflow:hidden}@media(min-width:900px){.om-nav{position:sticky;top:5.5rem}}.om-nav-top{height:8px;background:var(--vd-roed)}.om-nav ul{list-style:none;padding:var(--s2)}.om-nav a{display:block;text-decoration:none;font-weight:500;font-size:.95rem;padding:.55rem .8rem;border-radius:8px;transition:background .18s ease,color .18s ease}.om-nav a:hover{background:var(--vd-hvid)}.om-nav li.aktiv a{background:var(--vd-midnat);color:#fff;font-weight:600}.referat-liste{list-style:none;display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s3)}.referat{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);background:var(--vd-flade);border:1px solid var(--vd-linje);border-radius:var(--radius);padding:var(--s2) var(--s3);transition:transform .2s ease,box-shadow .2s ease}.referat:hover{transform:translateY(-3px);box-shadow:var(--skygge)}.referat-ikon{width:42px;height:42px;border-radius:10px;background:var(--stil-sport-lys);color:var(--vd-roed);display:grid;place-items:center;font-weight:800;font-size:.72rem;letter-spacing:.04em}.referat strong{margin-right:auto}.referat .knap{padding:.55rem 1.2rem;font-size:.9rem}.js-vaelg.valgt{background:#1b7a50;color:#fff}.js-vaelg.valgt:hover{background:#15613f}.kurv-bar{position:fixed;inset:auto 0 0 0;z-index:70;background:var(--vd-midnat);color:#fff;display:flex;align-items:center;gap:var(--s2);padding:.75rem var(--s3) calc(.75rem + env(safe-area-inset-bottom));box-shadow:0 -8px 24px -10px rgba(30,28,59,.5);animation:kurvInd .3s ease}@keyframes kurvInd{from{transform:translateY(100%)}to{transform:none}}.kurv-info{display:flex;flex-direction:column;line-height:1.35;margin-right:auto}.kurv-info strong{font-family:var(--font-display);font-size:1.05rem}.kurv-info span{font-size:.85rem;color:#bdbbd6}.kurv-ryd{background:0 0;border:0;color:#bdbbd6;font-family:var(--font-body);font-weight:600;font-size:.9rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:.4rem}.kurv-ryd:hover{color:#fff}.kurv-bar .knap{padding:.65rem 1.3rem;font-size:.95rem;white-space:nowrap}body.har-kurv{padding-bottom:5rem}.t-liste{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-top:var(--s2)}.t-liste li{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);background:var(--vd-flade);border:1px solid var(--vd-linje);border-radius:var(--radius);padding:.8rem var(--s2)}.t-liste small{display:block;color:var(--vd-graa)}.t-fjern{background:0 0;border:0;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:.88rem;color:var(--vd-roed);text-decoration:underline;text-underline-offset:3px;padding:.3rem}.t-pris{display:flex;flex-direction:column;gap:.2rem;background:var(--vd-midnat);color:#fff;border-radius:var(--radius);padding:var(--s3);margin-top:var(--s3)}.t-pris-linje{color:#bdbbd6;font-size:.92rem}.t-pris strong{font-family:var(--font-display);font-size:1.7rem;color:var(--vd-gul)}.t-pris-total{color:#bdbbd6;font-size:.92rem}.t-form{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s2)}.t-raekke{display:grid;gap:var(--s2)}@media(min-width:640px){.t-raekke{grid-template-columns:1fr 1fr}}.t-felt label{display:block;font-weight:600;font-size:.92rem;margin-bottom:.3rem}.t-felt input,.t-felt textarea{width:100%;font-family:var(--font-body);font-size:1rem;padding:.7rem .9rem;border:1.5px solid var(--vd-linje);border-radius:10px;background:var(--vd-flade);color:var(--vd-midnat)}.t-felt input:focus,.t-felt textarea:focus{outline:none;border-color:var(--vd-midnat);box-shadow:0 0 0 3px rgba(42,40,80,.12)}.t-accept{display:flex;gap:.7rem;align-items:flex-start;font-size:.92rem;color:var(--vd-graa)}.t-accept input{margin-top:.25rem;width:18px;height:18px;accent-color:var(--vd-roed)}.t-send{margin-top:var(--s1);align-self:flex-start}.t-note{font-size:.85rem;color:var(--vd-graa)}.t-fejl{background:#fbeae9;border:1px solid #e4b7b4;color:#8a2f2a;border-radius:var(--radius);padding:var(--s2) var(--s3);margin-block:var(--s2)}.t-kvittering{background:var(--vd-flade);border:1px solid var(--vd-linje);border-radius:var(--radius);padding:var(--s3);margin-top:var(--s3);display:flex;flex-direction:column;gap:var(--s2)}.t-kvittering p{color:var(--vd-graa)}@media(max-width:640px){.filterlabel{display:block;width:100%;min-width:0;margin-bottom:.1rem}.saeson-sep{display:none}.saeson-datoer{display:block;margin-top:.2rem;letter-spacing:.08em}}.brudevals{background:var(--vd-flade);border-block:1px solid var(--vd-linje);padding-block:var(--s12)}.brudevals-grid{display:grid;gap:var(--s6);align-items:center}@media(min-width:850px){.brudevals-grid{grid-template-columns:1.2fr .8fr}}.brudevals .eyebrow{color:var(--vd-roed)}.brudevals p{color:var(--vd-graa);max-width:36rem;margin-block:var(--s3)}.brudevals-liste{list-style:none;margin:0 0 var(--s4);display:flex;flex-direction:column;gap:.7rem}.brudevals-liste li{display:flex;gap:.7rem;color:var(--vd-midnat)}.brudevals-liste li:before{content:"\2713";font-weight:800;color:var(--vd-gul)}.brudevals-ringe{position:relative;height:230px;display:none}@media(min-width:850px){.brudevals-ringe{display:block}}.brudevals-ringe i{position:absolute;width:150px;height:150px;border-radius:50%;top:24px}.brudevals-ringe i:nth-child(1){left:14%;border:9px solid var(--vd-gul)}.brudevals-ringe i:nth-child(2){left:calc(14% + 105px);border:9px solid var(--stil-pardans);top:52px}.brudevals-ringe .takt{position:absolute;bottom:0;left:26%;color:var(--vd-roed)}.brudevals-pris{font-family:var(--font-display);font-weight:800;font-size:1.6rem;color:var(--vd-midnat);margin:0 0 var(--s3)!important}.brudevals-pris small{font-size:.95rem;font-weight:500;color:var(--vd-graa)}.stemmer-karusel{margin-top:var(--s4)}.stemmer-spor{display:flex;gap:var(--s3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:.4rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stemmer-spor::-webkit-scrollbar{display:none}.stemmer-spor:focus-visible{outline:3px solid var(--vd-gul);outline-offset:4px;border-radius:8px}.stemmer-spor .stemme{flex:0 0 86%;scroll-snap-align:start;display:flex;flex-direction:column}@media(min-width:640px){.stemmer-spor .stemme{flex-basis:calc((100% - var(--s3))/2)}}@media(min-width:1000px){.stemmer-spor .stemme{flex-basis:calc((100% - 2*var(--s3))/3)}}.stemme footer{margin-top:auto;padding-top:var(--s2)}.stemmer-nav{display:flex;align-items:center;justify-content:center;gap:var(--s2);margin-top:var(--s3)}.stemmer-pil{width:42px;height:42px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);background:0 0;color:#fff;font-size:1.1rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.stemmer-pil:hover{background:var(--vd-gul);border-color:var(--vd-gul);color:var(--vd-midnat);transform:translateY(-2px)}.stemmer-pil:disabled{opacity:.3;cursor:default;transform:none;background:0 0;color:#fff;border-color:rgba(255,255,255,.35)}.stemmer-prikker{display:flex;gap:.55rem}.stemmer-prik{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:rgba(255,255,255,.3);cursor:pointer;transition:background .18s ease,transform .18s ease}.stemmer-prik.aktiv{background:var(--vd-gul);transform:scale(1.3)}@media(prefers-reduced-motion:reduce){.stemmer-spor{scroll-behavior:auto}}.uv{display:grid;gap:var(--s3);align-items:start;margin-top:var(--s6);padding-top:var(--s6);border-top:1px solid var(--vd-linje)}@media(min-width:760px){.uv{grid-template-columns:.8fr 1.2fr;gap:var(--s4)}.uv-spejl .uv-foto{order:2}.uv-spejl .uv-tekst{order:1}}.uv-foto{position:relative}.uv-foto img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);box-shadow:var(--skygge)}.uv-foto:after{content:"";position:absolute;inset:auto -12px -12px auto;width:90px;height:90px;background:var(--vd-gul);border-radius:50%;z-index:-1}.uv-spejl .uv-foto:after{inset:auto auto -12px -12px;background:var(--stil-pardans)}.uv-tekst h2{margin-bottom:var(--s1)}.uv-indhold p,.uv-indhold ul{color:var(--vd-graa);margin-block:var(--s2)}.uv-indhold ul{margin-left:1.2rem}.uv-indhold ul li{margin-bottom:.4rem}.uv-indhold h3{margin-top:var(--s3)}.galleri{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:var(--s4)}@media(min-width:700px){.galleri{grid-template-columns:repeat(3,1fr)}}.galleri-billede{padding:0;border:0;background:0 0;cursor:zoom-in;border-radius:var(--radius);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.galleri-billede:hover{transform:translateY(-4px);box-shadow:var(--skygge)}.galleri-billede img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;transition:transform .35s ease}.galleri-billede:hover img{transform:scale(1.04)}.lysboks{position:fixed;inset:0;z-index:110;background:rgba(30,28,59,.94);display:none;align-items:center;justify-content:center;padding:3rem 1rem}.lysboks.aaben{display:flex}body.lysboks-aaben{overflow:hidden}.lysboks img{max-width:min(92vw,1100px);max-height:84vh;border-radius:10px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6)}.lysboks-luk{position:absolute;top:1rem;right:1.2rem;background:0 0;border:0;color:#fff;font-size:2.3rem;line-height:1;cursor:pointer;padding:.3rem}.lysboks-pil{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);background:rgba(30,28,59,.5);color:#fff;font-size:1.15rem;cursor:pointer;transition:background .18s ease}.lysboks-pil:hover{background:var(--vd-roed)}.lysboks-forrige{left:1rem}.lysboks-naeste{right:1rem}body.lysboks-aaben{overflow:hidden}.g3d-skift{display:flex;align-items:center;gap:.5rem;margin-top:var(--s4)}.g3d-skift span{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vd-graa)}.g3d-skift button{font-family:var(--font-body);font-size:.85rem;font-weight:600;padding:.35rem 1rem;border-radius:999px;border:1.5px solid var(--vd-linje);background:var(--vd-flade);color:var(--vd-midnat);cursor:pointer;transition:all .18s ease}.g3d-skift button.aktiv{background:var(--vd-midnat);border-color:var(--vd-midnat);color:#fff}.g3d{position:relative;margin-top:var(--s2);height:min(70vh,560px);background:radial-gradient(ellipse at 50% 42%,#3a3768 0%,var(--vd-midnat-dyb) 70%);border-radius:var(--radius);overflow:hidden;cursor:grab;touch-action:none;user-select:none}.g3d.griber{cursor:grabbing}.g3d-scene{position:absolute;inset:0;perspective:1150px;perspective-origin:50% 45%}.g3d-ring{position:absolute;left:50%;top:45%;transform-style:preserve-3d;will-change:transform}.g3d .galleri-billede{position:absolute;width:150px;height:190px;margin:-95px 0 0 -75px;border-radius:10px;overflow:hidden;box-shadow:0 18px 40px -14px rgba(0,0,0,.55);transition:none}.g3d .galleri-billede:hover{transform-origin:center;filter:brightness(1.12)}.g3d .galleri-billede img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;pointer-events:none}.g3d-hjaelp{position:absolute;left:0;right:0;bottom:.9rem;text-align:center;font-size:.78rem;color:#bdbbd6;pointer-events:none}@media(max-width:640px){.g3d{height:62vh}.g3d .galleri-billede{width:112px;height:144px;margin:-72px 0 0 -56px}}.trin{list-style:none;margin:var(--s5) 0 0;padding:0;position:relative}.trin-punkt{position:relative;padding:0 0 var(--s6) 3.4rem}.trin-punkt:last-child{padding-bottom:var(--s4)}.trin-punkt:before{content:"";position:absolute;left:1.05rem;top:2.6rem;bottom:0;width:2px;background:repeating-linear-gradient(var(--vd-linje) 0 6px,transparent 6px 12px)}.trin-punkt:last-child:before{display:none}.trin-tal{position:absolute;left:0;top:0;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--vd-roed);color:#fff;font-family:var(--font-display);font-weight:800;font-size:1.05rem;display:flex;align-items:center;justify-content:center}.trin-indhold h2{margin:.15rem 0 .5rem}.trin-indhold p{color:var(--vd-graa);max-width:38rem;margin-bottom:var(--s2)}.trin-note{font-size:.92rem;background:var(--vd-flade);border-left:3px solid var(--vd-gul);border-radius:0 8px 8px 0;padding:.7rem var(--s2)}.trin-liste{list-style:none;margin:0 0 var(--s2);display:flex;flex-direction:column;gap:.5rem}.trin-liste li{display:flex;gap:.7rem;color:var(--vd-graa);max-width:38rem}.trin-liste li:before{content:"\2713";font-weight:800;color:var(--vd-gul);flex:none}.trin-liste strong{color:var(--vd-midnat)}.trin-pakker{display:grid;gap:var(--s2);margin-block:var(--s3)}@media(min-width:620px){.trin-pakker{grid-template-columns:repeat(3,1fr)}}.trin-pakke{background:var(--vd-flade);border:1px solid var(--vd-linje);border-radius:var(--radius);padding:var(--s2) var(--s3);text-align:center}.trin-pakke-navn{display:block;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vd-graa)}.trin-pakke strong{display:block;font-family:var(--font-display);font-size:1.5rem;color:var(--vd-midnat);margin-top:.2rem}.trin-pakke-rate{display:block;font-size:.82rem;color:var(--vd-graa)}.trin-pakke.fremhaevet{background:var(--vd-midnat);border-color:var(--vd-midnat)}.trin-pakke.fremhaevet .trin-pakke-navn,.trin-pakke.fremhaevet .trin-pakke-rate{color:#bdbbd6}.trin-pakke.fremhaevet strong{color:var(--vd-gul)}.trin-rater{background:var(--vd-midnat);color:#fff;border-radius:var(--radius);padding:var(--s3);margin-block:var(--s3)}.trin-rater-titel{color:var(--vd-gul)!important;font-weight:600;margin-bottom:var(--s2)!important}.trin-rater ol{list-style:none;margin:0 0 var(--s2);padding:0;display:flex;flex-direction:column;gap:.6rem}.trin-rater li{display:flex;gap:.8rem;align-items:baseline;flex-wrap:wrap;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.14)}.trin-rater li:last-child{border-bottom:0;padding-bottom:0}.trin-rater li span{font-family:var(--font-display);font-weight:600;min-width:4.2rem}.trin-rater li em{font-style:normal;color:#bdbbd6}.trin-rater-note{color:#BDBBD6!important;font-size:.88rem;margin:0!important}.faq-titel{margin-top:var(--s6)}.faq{display:flex;flex-direction:column;gap:.6rem;margin-top:var(--s3)}.faq details{background:var(--vd-flade);border:1px solid var(--vd-linje);border-radius:var(--radius);overflow:hidden}.faq summary{cursor:pointer;list-style:none;padding:.9rem var(--s3);font-weight:600;display:flex;align-items:center;gap:.7rem}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"+";font-family:var(--font-display);font-size:1.3rem;color:var(--vd-roed);line-height:1;transition:transform .2s ease}.faq details[open] summary:before{transform:rotate(45deg)}.faq summary:focus-visible{outline:3px solid var(--vd-roed);outline-offset:-3px}.faq details p{color:var(--vd-graa);padding:0 var(--s3) var(--s2) 2.4rem;max-width:40rem;margin:0}.trin-hjaelp{display:flex;gap:var(--s3);align-items:flex-start;background:var(--vd-gul);border-radius:var(--radius);padding:var(--s4);margin-top:var(--s6)}.trin-hjaelp .takt{color:var(--vd-roed);flex:none;margin-top:.4rem}.trin-hjaelp h2{margin-bottom:.4rem}.trin-hjaelp p{color:var(--vd-midnat);margin:0;max-width:38rem}.trin-hjaelp a{color:var(--vd-midnat);font-weight:600}.t-qr-note{background:#eff6f1;border-left:3px solid #1b7a50;border-radius:0 8px 8px 0;padding:.7rem var(--s2);font-size:.9rem;color:var(--vd-midnat);margin-top:var(--s3)}