@layer components{.linjer{position:absolute;inset-block:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.linjer>span{position:relative;border-left:1px solid rgb(237 234 227/.1)}.linjer>span:nth-child(2){border-right:1px solid rgb(237 234 227/.1)}.linjer>span:nth-child(n+3){display:none}@media (min-width:760px){.linjer{grid-template-columns:repeat(4,minmax(0,1fr))}.linjer>span:nth-child(2){border-right:0}.linjer>span:nth-child(n+3){display:block}.linjer>span:last-child{border-right:1px solid rgb(237 234 227/.1)}}.svep{animation:svep 14s ease-in-out infinite alternate}@keyframes svep{0%{transform:scaleX(1.7) translateX(-3%)}to{transform:scaleX(1.7) translateX(3%)}}.ram{position:absolute;outline:1px solid rgb(237 234 227/.22);box-shadow:0 30px 70px rgb(0 0 0/.5)}.hero-ruta .tick,.ram .tick,.tunn .tick{width:10px!important;height:10px!important;border-width:0!important}.hero-ruta .tick.tl,.ram .tick.tl,.tunn .tick.tl{border-top-width:1px!important;border-left-width:1px!important}.hero-ruta .tick.tr,.ram .tick.tr,.tunn .tick.tr{border-top-width:1px!important;border-right-width:1px!important}.hero-ruta .tick.bl,.ram .tick.bl,.tunn .tick.bl{border-bottom-width:1px!important;border-left-width:1px!important}.hero-ruta .tick.br,.ram .tick.br,.tunn .tick.br{border-bottom-width:1px!important;border-right-width:1px!important}.ram-inner{position:absolute;inset:0;overflow:hidden;clip-path:inset(0);background:#1b1c18}.ram-inner>img,.ram-inner>video{display:block;width:100%;height:100%;object-fit:cover}.prick{display:inline-block;width:5px;height:5px;background:currentColor}@media (prefers-reduced-motion:reduce){.svep{animation:none}}.hero-yta{container-type:inline-size}.hero-yta>*{--w:min(48vw,calc((var(--v) - 450px) * 0.5625))}.hero-ruta{position:absolute;top:200px;left:50%;width:var(--w);aspect-ratio:9/16;transform:translateX(-50%);outline:1px solid rgb(237 234 227/.25)}.hero-info{position:absolute;inset-inline:0;bottom:32px;display:flex;flex-direction:column;gap:16px}@media (min-width:760px){.hero-yta>*{--w:min(20cqw,calc((var(--v) - 268px) * 0.5625))}.hero-ruta{top:auto;bottom:120px;left:10.5cqw;transform:none}.hero-info{left:50cqw;bottom:120px;height:calc(var(--w) * 16 / 9);justify-content:space-between;gap:0}}}