*{box-sizing:border-box}body{margin:0;background:#161411;color:#f3eadc;font:17px/1.7 system-ui,Arial,sans-serif}a{color:inherit}header{position:sticky;top:0;z-index:10;background:#171410ed;border-bottom:1px solid #806b48;padding:16px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.logo{font:38px Georgia,serif;letter-spacing:.12em;text-decoration:none;color:#ffdb35}nav{display:flex;gap:22px;flex-wrap:wrap}nav a{text-decoration:none;font-size:14px}nav a:hover{color:#d6b780}.hero{position:relative;min-height:72vh;display:grid;place-items:center;text-align:center;overflow:hidden;background:#322b23}.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.34)}.hero .inner{position:relative;padding:80px 20px;max-width:850px}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#d8bd8d;font-size:13px}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.2}h1{font-size:clamp(42px,6vw,82px);margin:16px 0}h2{font-size:clamp(30px,4vw,48px)}h3{font-size:27px}.btn{display:inline-block;padding:13px 26px;border:1px solid #d6b780;text-decoration:none;background:#b9985c;color:#15120e;font-weight:600;margin:12px 8px 0 0}.btn.secondary{background:transparent;color:#f4e8d7}.container{max-width:1100px;margin:auto;padding:80px 24px}.intro{max-width:800px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tile{background:#27221c;border:1px solid #574b3b;padding:28px}.muted{color:#cbbfad}.band{background:#252018}.footer{border-top:1px solid #584936;padding:32px 6%;color:#bdb1a1}.footer a{margin-right:18px}.split{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}video.inline{width:100%;border:1px solid #67543a}li{margin:9px 0}@media(max-width:700px){.grid,.split{grid-template-columns:1fr}header{position:relative}nav{gap:12px}.container{padding:54px 20px}}
/* LIE inspiration: video intro followed by photographs */
.hero{min-height:78vh;isolation:isolate}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media video,.hero-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-media video{filter:none;opacity:1;transition:opacity 1.4s ease}.hero-slide{background-size:cover;background-position:center;opacity:0;transition:opacity 1.6s ease}.hero-slide.active{opacity:1}.hero-media video.hidden{opacity:0}.hero-shade{background:linear-gradient(90deg,rgba(13,10,8,.78),rgba(13,10,8,.43) 70%,rgba(13,10,8,.5));z-index:1}.hero .inner{z-index:2}.tile-photo{padding:0 0 26px;overflow:hidden}.tile-photo img{width:100%;height:260px;object-fit:cover;display:block}.tile-photo h3,.tile-photo p{margin-left:25px;margin-right:25px}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}.gallery figure{margin:0;overflow:hidden;background:#29231d}.gallery img{width:100%;height:370px;object-fit:cover;display:block;transition:transform .4s}.gallery img:hover{transform:scale(1.025)}@media(max-width:700px){.hero{min-height:78svh}.hero .inner{padding:70px 20px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gallery img{height:230px}.tile-photo img{height:250px}}@media(prefers-reduced-motion:reduce){.hero-slide,.hero-media video{transition:none}.gallery img{transition:none}}

/* Rolig, sammenhængende hero: to videoer og seks billeder i gentaget loop */
.hero-media .hero-clip,.hero-media .hero-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 2.2s ease;object-fit:cover;pointer-events:none}.hero-media .hero-clip.active,.hero-media .hero-slide.active{opacity:1}.hero-media .hero-slide{background-size:cover;background-position:center}.hero-shade{pointer-events:none}.hero .inner{pointer-events:auto}@media(prefers-reduced-motion:reduce){.hero-media .hero-clip{display:none}.hero-media .hero-slide{transition:none}}

/* Bookingoplevelse */
.booking-intro{max-width:1100px}.booking-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:34px 0}.booking-steps>div{border:1px solid rgba(197,164,102,.38);padding:24px;background:rgba(255,255,255,.025)}.booking-steps span{display:block;color:#c9aa70;font-size:13px;letter-spacing:.16em;margin-bottom:14px}.booking-steps strong{display:block;font-size:18px;margin-bottom:10px}.booking-steps p{font-size:15px;line-height:1.6;margin:0}.booking-cta{display:inline-block;margin-top:5px}.booking-note{font-size:14px;opacity:.8;margin-top:18px}@media(max-width:680px){.booking-steps{grid-template-columns:1fr}.booking-steps>div{padding:18px}}

/* LIE: single optimized hero video */
.hero-media video.hero-clip{display:block;opacity:1;object-fit:cover;object-position:center center;width:100%;height:100%;}
@media(prefers-reduced-motion:reduce){.hero-media video.hero-clip{display:none}.hero-media{background:url("assets/liie-forside-poster.jpg") center/cover no-repeat}}
