.rum{--rum-didon:var(--font-bodoni-vis), var(--font-bodoni), "Didot", "Times New Roman", serif}.rum-rubrik{font-family:var(--rum-didon);font-optical-sizing:auto;font-weight:500;font-size:var(--rum-rubrik);letter-spacing:-.022em;color:var(--mark);font-synthesis:none;margin:0;line-height:1.04}.rum-ingress p,.rum-hjalte-ingress{font-family:var(--font-newsreader), "Georgia", serif;font-optical-sizing:auto;font-weight:400}.rum-tal,.rum-fakta,.rum-lank,.portkort-tal{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums}.rum-lank{color:var(--mark);background:linear-gradient(currentColor, currentColor) 0 100% / 0% 1px no-repeat, linear-gradient(var(--rum-lank-vila), var(--rum-lank-vila)) 0 100% / 100% 1px no-repeat;padding-bottom:.3em;font-size:.9rem;text-decoration:none;transition:background-size .65s cubic-bezier(.7,0,.2,1)}.rum-lank:hover,.rum-lank:focus-visible{background-size:100% 1px,100% 1px}html[dir=rtl] .rum-lank{background-position:100% 100%,100% 100%}.rum-lank .pil{display:inline-block}@media (prefers-reduced-motion:no-preference){.rum-lank .pil{transition:translate .5s cubic-bezier(.2,.7,.2,1)}.rum-lank:hover .pil,.rum-lank:focus-visible .pil{translate:.2em}.rum-lank:hover .pil:first-child,.rum-lank:focus-visible .pil:first-child,html[dir=rtl] .rum-lank:hover .pil,html[dir=rtl] .rum-lank:focus-visible .pil{translate:-.2em}html[dir=rtl] .rum-lank:hover .pil:first-child,html[dir=rtl] .rum-lank:focus-visible .pil:first-child{translate:.2em}}.rum-hjalte-fakta{align-self:end}.rum-fakta{letter-spacing:.22em;text-transform:uppercase;color:var(--mark);margin:0;font-size:.76rem;font-weight:500;line-height:1.6}html[lang=ar] .rum-fakta{font-size:.95rem}.rum-devis{font-family:var(--font-jost), "Futura", sans-serif;letter-spacing:.02em;color:var(--natt-ben-70);margin:.55rem 0 0;font-size:1.1rem;font-weight:300;line-height:1.45}.rum-hjalte-ingress{color:var(--natt-ben-70);text-wrap:pretty;max-width:40ch;margin:0;font-size:clamp(1.1rem,1.25vw,1.25rem);line-height:1.6}.rum-cue{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;font-size:.72rem}.rum .natt-hjalte-inre{gap:4rem}.rum .natt-ord{font-family:var(--rum-didon);letter-spacing:-.028em;font-size:clamp(4.2rem,15.5vw,14rem)}.rum .natt-hjalte-rad{position:relative}.rum .natt-hjalte-rad:before{content:"";inset-inline:0;background:linear-gradient(to right, color-mix(in srgb, var(--mark) 34%, transparent), color-mix(in srgb, var(--mark) 12%, transparent) 62%, transparent);transform-origin:0;height:1px;position:absolute;top:-2rem}html[dir=rtl] .rum .natt-hjalte-rad:before{background:linear-gradient(to left, color-mix(in srgb, var(--mark) 34%, transparent), color-mix(in srgb, var(--mark) 12%, transparent) 62%, transparent);transform-origin:100%}.rum .natt-hjalte:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(78% 72% at 50% 38%,#0000 42%,#00000094 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.rum .natt-foto img{animation:lj-exponera var(--lj-exponera) cubic-bezier(.2, .6, .2, 1) backwards, lj-andas var(--lj-andas) ease-in-out var(--lj-exponera) infinite alternate}.rum .natt-ord.natt-upp{animation:lj-stig var(--lj-ord) cubic-bezier(.16, 1, .3, 1) var(--lj-ord-vantan) backwards}.rum .natt-ord.natt-upp[data-delad]{animation:none}.rum .natt-hjalte-rad:before{animation:lj-dra 1.6s cubic-bezier(.7, 0, .2, 1) calc(var(--lj-rad) + var(--lj-rad-steg) * 2) backwards}.rum .natt-upp[data-steg="2"]{animation:lj-fokus 1.1s cubic-bezier(.2, .7, .2, 1) var(--lj-rad) backwards}.rum .natt-upp[data-steg="3"]{animation:lj-fokus 1.1s cubic-bezier(.2, .7, .2, 1) calc(var(--lj-rad) + var(--lj-rad-steg)) backwards}.rum .natt-cue{animation:lj-in 1.4s var(--ease-drift) calc(var(--lj-rad) + var(--lj-rad-steg) * 3) backwards}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.rum .natt-foto{animation:linear both lj-djup-foto;animation-timeline:scroll(root);animation-range:0 100vh}.rum .natt-ord.natt-upp{animation:lj-stig var(--lj-ord) cubic-bezier(.16, 1, .3, 1) var(--lj-ord-vantan) backwards, lj-djup-ord linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}.rum .natt-ord.natt-upp[data-delad]{animation:linear both lj-djup-ord;animation-timeline:scroll(root);animation-range:0 90vh}}}.rum-kropp{width:100%;max-width:var(--rum-spalt);padding:0 var(--natt-kant);margin:0 auto}.rum-avd{grid-template-columns:var(--rum-vanster) minmax(0, 1fr);column-gap:var(--rum-glapp);padding-top:var(--rum-avd-luft);view-timeline:--rum-avd block;scroll-margin-top:4rem;display:grid}.rum-avd-klister{top:var(--rum-klister);position:sticky}.rum-avd-klister:before,.rum-avd-klister:after{content:"";top:.4rem;pointer-events:none;width:1px;height:min(46vh,24rem);position:absolute;inset-inline-end:calc(var(--rum-glapp) * -.5)}.rum-avd-klister:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--mark) 20%, transparent), transparent)}.rum-avd-klister:after{background:linear-gradient(to bottom, var(--mark), color-mix(in srgb, var(--mark) 30%, transparent));transform-origin:top;transform:scaleY(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rum-avd-klister:after{animation:linear both rum-framsteg;animation-timeline:--rum-avd;animation-range:contain}}}@keyframes rum-framsteg{to{transform:scaleY(1)}}.rum-avd-innehall{min-width:0}.rum-nr{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.22em;font-variant-numeric:tabular-nums;color:var(--natt-ben-70);align-items:center;gap:1rem;margin:0 0 1.35rem;font-size:.7rem;font-weight:500;line-height:1;display:flex}.rum-nr:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--mark) 42%, transparent), transparent);height:1px;transform:scaleX(var(--lj-linje));transform-origin:0;flex:0 6.5rem}html[dir=rtl] .rum-nr:after{background:linear-gradient(to left, color-mix(in srgb, var(--mark) 42%, transparent), transparent);transform-origin:100%}.rum-tal{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--natt-ben-70);margin:1rem 0 0;font-size:.72rem;font-weight:500}html[lang=ar] .rum-tal{font-size:.85rem}.rum-ingress p{color:var(--natt-ben-70);text-wrap:pretty;max-width:32ch;margin:1.15rem 0 0;font-size:1.02rem;line-height:1.58}@media (max-width:900px){.rum-avd{grid-template-columns:minmax(0,1fr);row-gap:2rem}.rum-avd-klister{position:static}.rum-avd-klister:before,.rum-avd-klister:after{display:none}}@keyframes rum-ljus-in{0%{opacity:0}}@keyframes rum-vinyl-ut{0%{translate:0}}.rum-himmel{--karta-g:clamp(var(--karta-min-grad), calc((100svh - var(--karta-topp) - var(--karta-fot) - var(--karta-fonster)) / var(--v-hojd)), var(--karta-grad));--karta-gx:var(--karta-g);--karta-gy:var(--karta-g);--karta-x0:calc((100vw - var(--u-bredd) * var(--karta-g)) / 2 + var(--karta-forskjut));--karta-y0:var(--karta-topp);--karta-kolumn:max(var(--natt-kant), calc((100vw - var(--rum-spalt)) / 2 + var(--natt-kant)));width:100vw;margin:var(--karta-luft) calc(50% - 50vw) 0;height:calc(var(--karta-topp) + var(--v-hojd) * var(--karta-g) + var(--karta-fot));scroll-margin-top:4rem;position:relative}.rum-himmel-duk{background:var(--ground);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 11%);mask-image:linear-gradient(#0000,#000 11%)}:is(.rum:has(.rum-himmel:hover) .lj-ljus,.rum:has(.rum-himmel:hover) .lj-fonster){opacity:0}.rum-himmel-lager,.rum-himmel-lager canvas{position:absolute;inset:0}.rum-himmel-lager{-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.rum-himmel-lager canvas{transition:opacity .6s var(--ease-drift)}.rum-himmel-defs{position:absolute}.rum-himmel-text{inset-inline-start:var(--karta-kolumn);z-index:2;width:19.5rem;position:absolute;bottom:3rem}.rum-himmel-text .rum-rubrik{width:fit-content}.rum-himmel-punkter{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.rum-himmel-punkter>li{left:calc(var(--karta-x0) + var(--u) * var(--karta-gx));top:calc(var(--karta-y0) + var(--v) * var(--karta-gy));width:0;height:0;position:absolute}.rum-himmel-punkt{color:var(--mark);-webkit-tap-highlight-color:transparent;outline:none;scroll-margin:9rem 0;text-decoration:none;position:absolute;inset:0}.rum-himmel-stjarna,.rum-himmel-tand{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.rum-himmel-stjarna{transition:transform .5s var(--ease-drift), opacity .5s var(--ease-drift)}.rum-himmel-glod{left:calc(var(--glod) * -1);top:calc(var(--glod) * -1);width:calc(var(--glod) * 2);height:calc(var(--glod) * 2);background:radial-gradient(closest-side, #ffffffeb, #ffffff8c 3.5%, rgba(var(--ton), .36) 8.5%, rgba(var(--ton), .19) 19%, rgba(var(--ton), .085) 38%, rgba(var(--ton), .03) 66%, rgba(var(--ton), 0));border-radius:50%;position:absolute}.rum-himmel-stralar,.rum-himmel-karna{fill:#fff;width:180px;height:180px;position:absolute;top:-90px;left:-90px;overflow:visible}.rum-himmel-stralar{isolation:isolate}.rum-himmel-stralar path{mix-blend-mode:screen}.rum-himmel-punkt:before{content:"";left:calc(var(--yta,44px) / -2);top:calc(var(--yta,44px) / -2);width:var(--yta,44px);height:var(--yta,44px);border-radius:50%;position:absolute}.rum-himmel-etikett{left:var(--e-x,25px);top:var(--e-y,-.7em);white-space:nowrap;transition:opacity .5s var(--ease-drift);flex-direction:column;align-items:flex-start;font-size:clamp(1.4rem,2.15vw,1.95rem);display:flex;position:absolute}.rum-himmel-punkt:not([data-stor]) .rum-himmel-etikett{left:var(--e-x,19px);font-size:clamp(1.1rem,1.45vw,1.32rem)}.rum-himmel-punkt:is([data-lage=v],[data-lage=vn],[data-lage=vu]) .rum-himmel-etikett{text-align:right;align-items:flex-end}.rum-himmel-punkt:is([data-lage=n],[data-lage=u]) .rum-himmel-etikett{text-align:center;align-items:center}.rum-himmel-punkt[data-lage=v]:not([data-satt]) .rum-himmel-etikett{left:auto;right:25px}.rum-himmel-namn{font-family:var(--rum-didon);font-optical-sizing:auto;letter-spacing:-.012em;font-synthesis:none;font-size:1em;font-weight:500;line-height:1.15}.rum-himmel-punkt:not([data-stor]) .rum-himmel-namn{letter-spacing:0;color:var(--natt-ben-70);font-weight:400}.rum-himmel-ar{font-family:var(--font-newsreader), "Georgia", serif;font-optical-sizing:auto;font-variant-numeric:oldstyle-nums proportional-nums;letter-spacing:.01em;color:var(--dim);margin-top:.3rem;font-size:.95rem;line-height:1.3}.rum-himmel-rad{top:calc(100% + .6rem);left:var(--rad-x,0px);white-space:normal;width:min(26ch,100vw - 1.75rem);font-family:var(--font-newsreader), "Georgia", serif;letter-spacing:0;color:var(--natt-ben-70);opacity:0;visibility:hidden;transition:opacity .5s var(--ease-drift), translate .5s var(--ease-drift), visibility 0s linear .5s;font-size:1rem;line-height:1.45;position:absolute;translate:0 5px}.rum-himmel-punkt[data-rad=upp] .rum-himmel-rad{top:auto;bottom:calc(100% + .6rem)}.rum-himmel-punkt:focus-visible .rum-himmel-rad{opacity:1;visibility:visible;transition:opacity .5s var(--ease-drift), translate .5s var(--ease-drift), visibility 0s;translate:0}.rum-himmel-punkt:focus-visible .rum-himmel-stjarna{transform:scale(var(--karta-peka-skala))}.rum-himmel:has(.rum-himmel-punkt:focus-visible) .rum-himmel-lager canvas{opacity:var(--karta-peka-himmel)}.rum-himmel-punkter:has(.rum-himmel-punkt:focus-visible) .rum-himmel-punkt:not(:focus-visible) .rum-himmel-etikett{opacity:var(--karta-peka-etikett)}.rum-himmel-punkter:has(.rum-himmel-punkt:focus-visible) .rum-himmel-punkt:not(:focus-visible) .rum-himmel-stjarna{opacity:var(--karta-peka-stjarna)}.rum-himmel-punkt:focus-visible:before{box-shadow:inset 0 0 0 1.5px var(--mark)}.rum-himmel-punkt:focus-visible .rum-himmel-namn{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.rum-himmel-punkt:hover .rum-himmel-rad{opacity:1;visibility:visible;transition:opacity .5s var(--ease-drift), translate .5s var(--ease-drift), visibility 0s;translate:0}.rum-himmel-punkt:hover .rum-himmel-stjarna{transform:scale(var(--karta-peka-skala))}.rum-himmel:has(.rum-himmel-punkt:hover) .rum-himmel-lager canvas{opacity:var(--karta-peka-himmel)}.rum-himmel-punkter:has(.rum-himmel-punkt:hover) .rum-himmel-punkt:not(:hover,:focus-visible) .rum-himmel-etikett{opacity:var(--karta-peka-etikett)}.rum-himmel-punkter:has(.rum-himmel-punkt:hover) .rum-himmel-punkt:not(:hover,:focus-visible) .rum-himmel-stjarna{opacity:var(--karta-peka-stjarna)}}@media (max-width:900px){.rum-himmel{--karta-gx:calc((100vw - var(--karta-m-vast) - var(--karta-m-ost)) / var(--u-bredd));--karta-gy:max(var(--karta-gx), var(--karta-m-grad));--karta-x0:var(--karta-m-vast);--karta-y0:var(--karta-m-topp);flex-direction:column;height:auto;display:flex}.rum-himmel-text{width:auto;max-width:34rem;padding:var(--karta-m-text) var(--natt-kant) 0;position:relative;inset:auto}.rum-himmel-punkter{height:calc(var(--karta-m-topp) + var(--v-hojd) * var(--karta-gy) + var(--karta-m-fot));position:relative;inset:auto}}@media (max-width:640px){.rum-himmel-etikett{font-size:1.3rem}.rum-himmel-punkt:not([data-stor]) .rum-himmel-etikett{font-size:1.04rem}.rum-himmel-ar{margin-top:.2rem;font-size:.86rem}.rum-himmel-stjarna{scale:.86}.rum-himmel-rad{display:none}}@media (prefers-reduced-motion:no-preference){.rum-himmel-glod{animation:rum-himmel-andas var(--puls) ease-in-out var(--fas) infinite alternate}.rum-himmel-stralar{animation:rum-himmel-tindra calc(var(--puls) * .9) ease-in-out var(--fas) infinite}.rum-himmel-punkt[data-vald] .rum-himmel-stjarna{animation:rum-himmel-val var(--karta-val) cubic-bezier(.2, .7, .2, 1)}[data-lj-rorelse] .rum-himmel [data-avsloj~=morker]{transition:opacity var(--tid) var(--ease-drift) var(--dro)}[data-lj-rorelse] .rum-himmel [data-avsloj~=morker][data-lj-vantar]{opacity:0;transition:none}[data-lj-rorelse] .rum-himmel-tand{transition:opacity var(--karta-tand) ease-out calc(.3s + var(--nr) * var(--karta-tand-steg)), transform var(--karta-tand) cubic-bezier(.2, .8, .2, 1) calc(.3s + var(--nr) * var(--karta-tand-steg))}[data-lj-rorelse] .rum-himmel-punkter[data-lj-vantar] .rum-himmel-tand{opacity:0;transition:none;transform:scale(.2)}}@keyframes rum-himmel-andas{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}@keyframes rum-himmel-tindra{0%{opacity:.8;transform:scale(.92)}12%{opacity:1;transform:scale(1.05)}19%{opacity:.66;transform:scale(.86)}33%{opacity:.94;transform:scale(1)}47%{opacity:.78;transform:scale(.9)}58%{opacity:1;transform:scale(1.08)}64%{opacity:.86;transform:scale(.95)}81%{opacity:.7;transform:scale(.88)}to{opacity:.8;transform:scale(.92)}}@keyframes rum-himmel-val{45%{transform:scale(calc(var(--karta-peka-skala) * 1.7))}}.rum-vidare{grid-template-columns:var(--rum-vanster) minmax(0, 1fr);column-gap:var(--rum-glapp);padding-top:var(--rum-avd-luft);align-items:end;display:grid}.rum-vidare-lista{flex-wrap:wrap;align-items:flex-end;gap:3rem 6rem;margin:0;padding:0;list-style:none;display:flex}.rum-fot{width:100%;max-width:var(--rum-spalt);margin:var(--rum-avd-luft) auto 0;padding:2.25rem var(--natt-kant) 3.25rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.25rem 2rem;display:flex;position:relative}.rum-fot:before{content:"";top:0;inset-inline:var(--natt-kant);background:linear-gradient(to right, transparent, color-mix(in srgb, var(--mark) 22%, transparent) 18%, color-mix(in srgb, var(--mark) 22%, transparent) 82%, transparent);height:1px;transform:scaleX(var(--lj-linje));position:absolute}.rum-fot .rum-lank{font-size:.95rem}.rum-fot-kanaler{flex-wrap:wrap;gap:1rem 2.25rem;display:flex}@media (max-width:900px){.rum-vidare{grid-template-columns:minmax(0,1fr);row-gap:1.75rem}}.portkort{color:var(--mark);justify-items:center;gap:.85rem;text-decoration:none;display:grid;position:relative}.portkort-hem{--kort-h:var(--kort-hem-h)}.portkort-stor{--kort-h:210px;gap:1.15rem}.portkort:focus-visible{outline:1px solid var(--mark);outline-offset:8px}.portkort-hem:focus-visible{outline:none}.portkort-hem:focus-visible .portkort-foremal{outline:1px solid var(--mark);outline-offset:6px}.portkort-foremal{height:var(--kort-h);place-items:center;display:grid}.portkort-namn{font-family:var(--font-bodoni), "Didot", "Times New Roman", serif;font-optical-sizing:auto;letter-spacing:.005em;font-size:1.3rem;font-weight:500;line-height:1.1}.portkort-stor .portkort-namn{font-size:2.1rem}.portkort-tal{color:var(--dim);white-space:nowrap;font-size:.78rem;line-height:1.3}.portkort-hem .portkort-tal{opacity:0;transition:opacity var(--kort-tid) var(--ease-drift);position:absolute;top:100%;left:50%;translate:-50% .25rem}.portkort-hem:hover .portkort-tal,.portkort-hem:focus-visible .portkort-tal{opacity:1}.portkort-stor .portkort-tal{margin-top:-.6rem}.portkort-bild{background:#000;position:absolute;inset:0;overflow:hidden}.portkort-bild img{object-fit:cover;filter:grayscale(1) brightness(var(--kort-vila)) contrast(1.08);transition:filter var(--kort-tid) var(--ease-drift), transform 1.2s var(--ease-drift)}.portkort:hover .portkort-bild img,.portkort:focus-visible .portkort-bild img{filter:grayscale(1) brightness(var(--kort-tand)) contrast(1.08)}.portkort-linjer{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--mark) 16%, transparent);stroke-width:1px;position:absolute;inset:0;overflow:visible}.portkort-linjer *{vector-effect:non-scaling-stroke}.portkort-skiva{display:block;position:relative}.portkort-snurr{display:block;position:absolute;inset:0}.portkort-rund{border-radius:50%}.portkort-kant{stroke:color-mix(in srgb, var(--mark) 55%, transparent)}.portkort-etikett{fill:var(--ground);stroke:color-mix(in srgb, var(--mark) 45%, transparent)}.portkort-hal{fill:var(--mark);stroke:none}.portkort:hover .portkort-snurr,.portkort:focus-visible .portkort-snurr{animation:portkort-snurr var(--kort-varv) linear infinite}.portkort-arm{fill:none;width:100%;height:100%;stroke:var(--mark);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transform-origin:96% 4%;transition:rotate var(--kort-tid) var(--ease-drift);position:absolute;inset:0;overflow:visible}.portkort-arm *{vector-effect:non-scaling-stroke}.portkort-arm-fot{fill:var(--ground)}.portkort-arm-nal{fill:var(--mark);stroke:none}.portkort:hover .portkort-arm,.portkort:focus-visible .portkort-arm{rotate:6deg}@keyframes portkort-snurr{to{rotate:360deg}}.portkort-film{background:#0e0e11;flex-direction:column;display:flex}.portkort-perf{height:var(--perf);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><rect x='3' y='3.6' width='6' height='4.8' rx='1.1' fill='%23f8f6f2' fill-opacity='0.5'/></svg>");background-size:var(--perf) var(--perf);background-repeat:repeat-x;flex:none}.portkort-ruta{flex:1;position:relative;inset:auto}.portkort-ruta img{transform:scale(1.12)translate(-3.5%)}.portkort:hover .portkort-ruta img,.portkort:focus-visible .portkort-ruta img{transform:scale(1.12)translate(3.5%)}.portkort:hover .portkort-perf,.portkort:focus-visible .portkort-perf{animation:.7s linear infinite portkort-perf}@keyframes portkort-perf{to{background-position-x:var(--perf)}}.portkort-oga{display:block;position:relative}.portkort-lins{clip-path:var(--oga-vila);transition:clip-path var(--kort-tid) var(--ease-drift)}.portkort:hover .portkort-lins,.portkort:focus-visible .portkort-lins{clip-path:var(--oga-tand)}.portkort-oga-linjer{stroke:color-mix(in srgb, var(--mark) 62%, transparent)}.portkort-ogalinje{d:var(--oga-vila);transition:d var(--kort-tid) var(--ease-drift)}.portkort:hover .portkort-ogalinje,.portkort:focus-visible .portkort-ogalinje{d:var(--oga-tand)}.portkort-spets{fill:var(--mark);stroke:none}.portkort-rad{left:50%;top:var(--kort-mitt);z-index:40;position:absolute;translate:-50% -50%}.portkort-rad ul{grid-template-columns:repeat(3, var(--kort-kolumn));place-items:end center;margin:0;padding:0;list-style:none;display:grid}.portkort-tecken{display:none}@media (max-width:640px){.portkort-rad{width:max-content}.portkort-rad ul{align-items:flex-end;gap:var(--kort-m-glapp);display:flex}.portkort-rad li{flex:none}.portkort-rad .portkort{gap:.6rem}.portkort-rad .portkort-foremal{display:none}.portkort-rad .portkort-tecken{height:var(--kort-m-tecken-h);place-items:center;display:grid}.portkort-rad .portkort-hem:focus-visible .portkort-tecken{outline:1px solid var(--mark);outline-offset:6px}.portkort-rad .portkort-namn{font-size:var(--kort-m-namn)}}@keyframes rum-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rum-himmel-stjarna,.rum-lank,.portkort-bild img,.portkort-arm,.portkort-lins,.portkort-ogalinje,.portkort-tal{transition:none}.portkort:hover .portkort-ruta img{transform:none}.portkort:hover .portkort-snurr,.portkort:focus-visible .portkort-snurr,.portkort:hover .portkort-perf,.portkort:focus-visible .portkort-perf{animation:none}}html[lang=ar] .rum-ingress p,html[lang=ar] .rum-hjalte-ingress{line-height:1.95}html[lang=ar] .rum-rubrik,html[lang=ar] .portkort-namn{line-height:1.45}html[lang=ar] .portkort-tal{font-size:.85rem;line-height:1.7}
