.glashus{--gh-blaa:#0a2480;--gh-dyb:#072d70;--gh-orange:#de7125;background:var(--gh-dyb);color:#fff;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:clamp(640px,50vw,880px);display:grid;position:relative;overflow:hidden}.glashus img{box-shadow:none;border:0;border-radius:0;max-width:100%}.glashus-foto{cursor:zoom-in;background:#1a2333;display:block;position:relative;overflow:hidden}.glashus-foto>img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.01)}.glashus-foto:hover>img{transform:scale(1.035)}.glashus-foto:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 80%, #072d7080 95%, var(--gh-dyb) 100%), linear-gradient(180deg, #072d7038 0%, transparent 30%), linear-gradient(0deg, #040e2cb8 0%, #040e2c40 22%, transparent 42%);position:absolute;inset:0}.glashus-foto:focus-visible{outline:3px solid var(--gh-orange);outline-offset:-3px}.glashus-glimt{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#ffeccd00 18%,#ffeccd57 46%,#ffffff80 52%,#ffd6a03d 60%,#0000 100%);width:34%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-16deg)}.glashus--bevaeg.er-synlig .glashus-glimt{animation:2.6s cubic-bezier(.45,.05,.25,1) .4s both glashus-glimt}.glashus--bevaeg .glashus-foto:hover .glashus-glimt{animation:1.9s cubic-bezier(.45,.05,.25,1) both glashus-glimt-igen}@keyframes glashus-glimt{0%{opacity:0;transform:translate(-140%)skew(-16deg)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(400%)skew(-16deg)}}@keyframes glashus-glimt-igen{0%{opacity:0;transform:translate(-140%)skew(-16deg)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(400%)skew(-16deg)}}.glashus-chip{z-index:2;max-width:calc(100% - 32px);font:700 .82rem/1.25 var(--font-body);letter-spacing:.02em;color:#fff;background:#07143c9e;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 12px;display:inline-flex;position:absolute;bottom:clamp(16px,3vw,36px);left:clamp(16px,3vw,40px)}.glashus-chip:before{content:"";background:var(--gh-orange);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #de712547}.glashus-panel{background:radial-gradient(ellipse 80% 70% at 85% 10%, #0e2e9e8c, transparent 70%), linear-gradient(160deg, var(--gh-blaa) 0%, var(--gh-dyb) 60%, #061f55 100%);align-items:center;padding:clamp(56px,6vw,96px) max(24px,50vw - 600px) clamp(56px,6vw,96px) clamp(32px,4.5vw,72px);display:flex;position:relative}.glashus-panel:before{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 96px);position:absolute;inset:0}.glashus-indhold{justify-items:start;gap:18px;min-width:0;max-width:540px;display:grid;position:relative}.glashus-label{letter-spacing:.18em;text-transform:uppercase;color:#f59a3c;align-items:center;gap:12px;font-size:.78rem;font-weight:800;display:inline-flex}.glashus-label:before{content:"";background:var(--gh-orange);width:34px;height:2px}.glashus h2{color:#fff;font-family:var(--font-heading);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.6vw,3.9rem);font-weight:800;line-height:1.02}.glashus-indhold>p{color:#c9d7f2;max-width:46ch;margin:0;font-size:1.04rem;line-height:1.65}.glashus-fordele{gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.glashus-fordele li{color:#fff;margin:0;padding-left:32px;font-weight:700;position:relative}.glashus-fordele li:before{content:"";background:var(--gh-orange);border-radius:50%;width:21px;height:21px;position:absolute;top:.08em;left:0}.glashus-fordele li:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:calc(.08em + 4px);left:8px;transform:rotate(45deg)}.glashus-strimmel{gap:10px;width:100%;margin-top:6px;display:grid}.glashus-strimmel-titel{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:.75rem;font-weight:800}.glashus-minis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:420px;display:grid}.glashus-mini{aspect-ratio:3/4;cursor:zoom-in;outline-offset:-1px;background:#1a2333;border-radius:8px;outline:1px solid #ffffff24;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px #02081e59}.glashus-mini img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.glashus-mini:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .25s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}.glashus-mini:hover img{transform:scale(1.06)}.glashus-mini:hover:after{box-shadow:inset 0 0 0 2px var(--gh-orange)}.glashus-mini:focus-visible{outline-offset:2px;outline:3px solid #f59a3c}.glashus-knapper{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.glashus .btn-primary{background:var(--gh-orange);border-color:var(--gh-orange);color:#fff}.glashus .btn-primary:hover{background:#c45d16;border-color:#c45d16}.glashus .btn-secondary{color:#fff;border-color:#ffffff8c}.glashus .btn-secondary:hover{background:#ffffff14;border-color:#fff}.glashus-logo{opacity:.85;box-sizing:content-box;width:150px;height:auto;margin-top:14px;padding-top:18px;display:block;border-top:1px solid #ffffff29!important}@media (max-width:1100px){.glashus{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:899px){.glashus{grid-template-columns:minmax(0,1fr);min-height:0}.glashus-foto{width:100%;height:max(420px,min(125vw,78vh))}.glashus-foto:after{background:linear-gradient(180deg, transparent 70%, #072d7099 94%, var(--gh-dyb) 100%), linear-gradient(0deg, #040e2c8c 0%, transparent 30%)}.glashus-chip{bottom:28px}.glashus-panel{padding:44px 24px 56px}.glashus-indhold{max-width:620px;margin:0 auto}}@media (max-width:767px){.glashus-panel{padding:36px 16px 48px}.glashus-indhold{gap:16px}.glashus-indhold>p{font-size:1rem}.glashus-chip{padding:7px 12px 7px 10px;font-size:.74rem;left:16px}.glashus-knapper{width:100%}.glashus-knapper a{flex:200px}.glashus-minis{gap:8px;max-width:none}}@media (prefers-reduced-motion:reduce){.glashus-glimt{display:none}.glashus-foto>img,.glashus-mini img{transition:none!important;transform:none!important}}
