@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-tight-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}.s-sida{--natt:#0a1854;--djup:#030817;--text:#0a1854;--muted:#3c4a7e;--faint:#5f6ba3;--band:#eef3fa;--panel:#f5f8ff;--line:#2a55c82e;--g2:#2a55c8;--g3:#3a6df0;--g4:#5c8dff;--is:#a9c6ff;--rubrik:"Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--brod:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--skugga:0 30px 70px -24px #02061e8c;color:var(--text);font-family:var(--brod);-webkit-font-smoothing:antialiased;background:#fff;font-size:17px;line-height:1.55;overflow-x:clip}.s-sida [hidden]{display:none!important}.s-sida img{max-width:100%;height:auto;display:block}.s-sida a{color:inherit;text-decoration:none}.s-sida h1,.s-sida h2,.s-sida h3{font-family:var(--rubrik);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.06}.s-sida :focus-visible{outline:2px solid var(--g4);outline-offset:3px}.s-inre{max-width:1440px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.s-inre.bred{max-width:1728px;padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px))}.s-etikett{font-family:var(--rubrik);letter-spacing:.14em;text-transform:uppercase;color:var(--g2);font-size:12.5px;font-weight:600}.s-knapp{height:52px;font-family:var(--rubrik);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:14px;font-weight:600;transition:transform .25s,opacity .25s;display:inline-flex}.s-knapp:hover{transform:translateY(-2px)}.s-knapp.vit{color:var(--natt);background:#fff}.s-knapp.natt{background:var(--natt);color:#fff}.s-knapp.kant{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff8c}.s-knapp.kant-mork{color:var(--natt);background:0 0;box-shadow:inset 0 0 0 1px #0a185473}.s-knapp:disabled{opacity:.55;cursor:default;transform:none}.s-meny{z-index:30;color:#fff;position:fixed;inset:0 0 auto}.s-meny:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#030817db;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 1px #ffffff14}.s-meny.rullad:before{opacity:1}.s-meny.mobil-oppen:before{opacity:0}.s-meny .s-inre{align-items:center;gap:40px;height:96px;display:flex}.s-meny .s-inre>a:first-child{flex:none}.s-meny .marke{aspect-ratio:551/88;object-fit:contain;width:auto;max-width:none;height:32px}.s-meny nav{font-family:var(--rubrik);letter-spacing:.1em;text-transform:uppercase;gap:30px;font-size:13px;font-weight:500;display:flex}.s-meny nav a{opacity:.86;transition:opacity .2s}.s-meny nav a:hover{opacity:1}.s-meny .hoger{align-items:center;gap:24px;margin-left:auto;font-size:14px;display:flex}.s-meny .hoger .epost{opacity:.8}.sprakval{letter-spacing:.1em;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.sprakval a{color:inherit;opacity:.5;text-decoration:none;transition:opacity .2s}.sprakval a:hover,.sprakval a[aria-current]{opacity:1}.mm-mobil .sprakval{gap:16px;margin:8px 0 18px;font-size:14px}.s-meny .s-knapp{height:46px;padding:0 22px;font-size:13px}@media (width<=1320px){.s-meny .hoger .epost{display:none}}.s-hero{isolation:isolate;color:#fff;background:var(--djup);position:relative;overflow:hidden}.hg{z-index:-1;pointer-events:none;background:var(--djup);background-position:62%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.hg-video{opacity:0;transition:opacity .4s}.hg-video.redo{opacity:1}.hg.dampad:after{content:"";background:rgba(3, 8, 23, var(--dampa,.35));position:absolute;inset:0}.s-sida .hg-video{object-fit:cover;object-position:62% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.s-hero .rad{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;column-gap:2vw;min-height:clamp(760px,100vh,1000px);padding:110px 0 40px clamp(32px,10.5vw,152px);display:grid}.s-hero .rad .hs{max-width:1180px}.s-hero h1{font-size:clamp(2.6rem,3.9vw,3.6rem);font-weight:500;line-height:1.06}.s-hero .under{color:#ffffffc7;max-width:500px;margin-top:22px;font-size:18px}.s-sida:not(.undersida) .s-hero .under{text-align:justify;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.s-hero .knappar{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.s-slinga{border-top:1px solid #ffffff1a;padding:26px 0 30px}.s-slinga .rubrik{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:13px;font-family:var(--rubrik)}.s-slinga .fonster{margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.s-slinga .spar{width:max-content;animation:46s linear infinite slinga;display:flex}.s-slinga .spar ul{align-items:center;gap:72px;margin:0;padding-right:72px;list-style:none;display:flex}.s-slinga li{font-family:var(--rubrik);letter-spacing:-.01em;color:#ffffffb8;white-space:nowrap;font-size:22px;font-weight:500}@keyframes slinga{to{transform:translate(-50%)}}.s-tillvaxt{background:#eef1f6;padding:120px 0}.s-dold-rubrik{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-huvudrad{text-align:center;max-width:1400px;margin:0 auto 52px}.tk-huvudrad h2{letter-spacing:-.02em;color:var(--natt);text-wrap:balance;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.08}.tk-rad-kort{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1400px;margin:0 auto;display:grid}.tk{isolation:isolate;aspect-ratio:451/625;cursor:pointer;color:#fff;background:radial-gradient(80% 55% at 72% 16%,#2a55c82e,#0000 70%),radial-gradient(60% 40% at 8% 100%,#2a55c81a,#0000 70%),#030817;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 50px -28px #03082099;container-type:inline-size}.tk:focus-visible{outline:2px solid var(--g4);outline-offset:4px}.tk-bild{transition:opacity .5s;position:absolute;inset:0}.tk-bild:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000 0% 40%,#030817d6 64%,#030817 80%);position:absolute;inset:0}.tk-bild.suddig{opacity:0;filter:blur(16px)brightness(.55);transform:scale(1.06)}.tk-glans{will-change:transform;animation:16s ease-in-out infinite alternate tk-glans;position:absolute;inset:-8%}.tk-glans svg{width:100%;height:100%}.tk-glans.g1{animation-duration:19s;animation-delay:-6s}.tk-glans.g2{animation-duration:22s;animation-delay:-11s}@keyframes tk-glans{0%{transform:translate(-3%,2%)rotate(-2deg)}to{transform:translate(3%,-2%)rotate(2deg)}}.tk-huvud{z-index:5;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;left:7cqw;right:7cqw}.tk-huvud.nere{bottom:7cqw}.tk-huvud.uppe{opacity:0;top:7cqw;transform:translateY(6cqw)}.tk h3{letter-spacing:-.02em;font-size:6.2cqw;font-weight:600;line-height:1.1}.tk p{color:#ffffffc7;margin-top:2.6cqw;font-size:3.6cqw;line-height:1.45}.tk-meny{z-index:5;flex-direction:column;gap:1.2cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:6cqw;left:6cqw;right:6cqw}.tk-meny li{opacity:0;pointer-events:none;transition:opacity .3s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(3cqw)}.tk-meny a{color:#fff;align-items:center;gap:3.4cqw;padding:1.8cqw 2.2cqw;font-size:3.6cqw;display:flex;position:relative}.tk-meny a:before{content:"";opacity:0;background:#ffffff17;border:1px solid #ffffff14;border-radius:2.4cqw;transition:opacity .2s;position:absolute;inset:0}.tk-ruta{background:#ffffff14;border:1px solid #ffffff1a;border-radius:2cqw;flex:none;place-items:center;width:9cqw;height:9cqw;display:grid;position:relative}.tk-ruta svg{width:4.4cqw;height:4.4cqw}.tk-utforska{opacity:0;align-items:center;gap:2cqw;margin-left:auto;font-size:3.2cqw;transition:opacity .2s,transform .25s;display:inline-flex;position:relative;transform:translate(-1.5cqw)}.tk-utforska i{width:6cqw;height:6cqw;color:var(--natt);background:#fff;border-radius:50%;place-items:center;display:grid}.tk-utforska svg{width:3.4cqw;height:3.4cqw}.tk-meny a:hover:before,.tk-meny a:focus-visible:before{opacity:1}.tk-meny a:hover .tk-utforska,.tk-meny a:focus-visible .tk-utforska{opacity:1;transform:none}.tk.oppen .tk-bild:not(.suddig),.tk:focus-within .tk-bild:not(.suddig){opacity:0}.tk.oppen .tk-bild.suddig,.tk:focus-within .tk-bild.suddig{opacity:1}.tk.oppen .tk-huvud.nere,.tk:focus-within .tk-huvud.nere{opacity:0;transform:translateY(-10cqw)}.tk.oppen .tk-huvud.uppe,.tk:focus-within .tk-huvud.uppe{opacity:1;transform:none}.tk.oppen .tk-meny li,.tk:focus-within .tk-meny li{opacity:1;pointer-events:auto;transition-delay:calc(.12s + var(--j,0) * 60ms);transform:none}@media (hover:hover){.tk:hover .tk-bild:not(.suddig){opacity:0}.tk:hover .tk-bild.suddig{opacity:1}.tk:hover .tk-huvud.nere{opacity:0;transform:translateY(-10cqw)}.tk:hover .tk-huvud.uppe{opacity:1;transform:none}.tk:hover .tk-meny li{opacity:1;pointer-events:auto;transition-delay:calc(.12s + var(--j,0) * 60ms);transform:none}}.tk-i{width:3.6cqw;height:3.6cqw;color:var(--g2);flex:none;display:inline-grid}.tk-i svg,.tk-godkann i svg,.tk-lista-fot i svg{width:100%;height:100%}.tk-telefon{z-index:1;background:linear-gradient(160deg,#31374c,#0e1224);border-radius:7cqw;padding:1.6cqw;position:absolute;box-shadow:0 0 0 1px #ffffff1f,0 6cqw 12cqw -4cqw #000000d9}.tk-telefon-skarm{background:#fff;border-radius:5.6cqw;height:100%;position:relative;overflow:hidden}.s-sida .tk-telefon-skarm img{object-fit:cover;width:100%;height:64%}.tk-telefon-fot{align-items:center;gap:3cqw;padding:3.4cqw 4cqw;display:flex}.tk-telefon-fot i{color:#2a3150;width:4.4cqw;height:4.4cqw;display:grid}.tk-telefon-fot i svg{width:100%;height:100%}.tk-telefon-fot i.gillad{color:var(--natt)}.tk-telefon-text{color:var(--text);text-align:left;padding:0 4cqw}.tk-telefon-text b{font-size:2.9cqw;font-weight:700;line-height:1.2;display:block}.tk-telefon-text p{color:#4a5270;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:1cqw;font-size:2.7cqw;line-height:1.38;display:-webkit-box;overflow:hidden}.tk-telefon-fot em{gap:1cqw;margin-left:auto;display:flex}.tk-telefon-fot b{background:#c8cede;border-radius:50%;width:1.2cqw;height:1.2cqw}.tk-telefon-fot b:first-child{background:var(--natt)}.tk-glas{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffff24;border:1px solid #ffffff3d;border-radius:3cqw;position:absolute;box-shadow:0 4cqw 8cqw -3cqw #0009}.tk-profil,.tk-namnchip{background:#0e163894;border-color:#ffffff47}.tk-profil{align-items:center;gap:3cqw;padding:3cqw 3.6cqw;display:flex}.tk-avatar{color:#fff;background:linear-gradient(160deg,#1c3a92,#0a1854);border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:10cqw;height:10cqw;font-family:Cormorant Garamond,Georgia,serif;font-size:4.4cqw;font-weight:600;display:grid}.tk-avatar.liten{width:6.4cqw;height:6.4cqw;font-family:var(--rubrik);font-size:2.4cqw}.tk-profil b{font-size:4.4cqw;font-weight:600;display:block}.tk-profil span{opacity:.8;align-items:center;gap:1cqw;font-size:2.8cqw;display:inline-flex}.tk-godkann{background:#0c122cbd;align-items:center;gap:5cqw;padding:3.4cqw 4.4cqw;display:flex}.tk-godkann span{margin-right:auto;font-size:3.4cqw}.tk-godkann i{width:5cqw;height:5cqw;display:grid}.tk-panel{z-index:2;color:var(--text);background:#fff;border-radius:2.6cqw;position:absolute;overflow:hidden;box-shadow:0 5cqw 10cqw -4cqw #000000bf}.tk-panel-rad{align-items:center;gap:2cqw;padding:3.2cqw 3.6cqw;font-size:3.4cqw;display:flex}.tk-panel-rad.stark{border-bottom:1px solid #eef1f8;font-weight:600}.tk-tidslinje{color:var(--faint);flex-direction:column;gap:3cqw;padding:3cqw 3.6cqw 4cqw;font-size:3cqw;display:flex}.tk-tidslinje span{color:var(--text);align-items:center;gap:1.6cqw;font-weight:600;display:flex}.tk-tidslinje em{padding-left:5.2cqw;font-style:normal;position:relative}.tk-tidslinje em:before{content:"";border:1.5px solid var(--g3);border-radius:50%;width:1.6cqw;height:1.6cqw;margin-top:-.8cqw;position:absolute;top:50%;left:1cqw}.tk-forslag{z-index:3;padding-bottom:2cqw}.tk-forslag-ikon{width:5cqw;height:5cqw;color:var(--g2);background:#eef3ff;border-radius:1.2cqw;place-items:center;display:grid}.tk-forslag-ikon svg{width:3cqw;height:3cqw}.tk-forslag b{color:var(--g2);font-weight:600}.tk-chip{border:1px solid #e3e8f3;border-radius:1.4cqw;margin:0 3.6cqw 2.4cqw;padding:.5em 1em;font-size:3cqw;display:inline-flex}.tk-falt{border-top:1px solid #eef1f8;padding:2.6cqw 3.6cqw;font-size:3.2cqw}.tk-falt span{color:var(--faint);margin-right:2.4cqw}.tk-skelett{border-top:1px solid #eef1f8;padding:2.6cqw 3.6cqw}.tk-skelett b{background:#e9edf6;border-radius:999px;height:1.6cqw;margin-bottom:1.6cqw;display:block}.tk-skelett b:nth-child(2){width:80%}.tk-skelett b:nth-child(3){width:58%}.tk-lista-panel{border-radius:3.4cqw;padding:2cqw}.tk-lista-panel-inre{color:var(--text);background:#fff;border-radius:2.4cqw;padding:1cqw 0}.tk-rad{grid-template-columns:12cqw minmax(0,1fr);align-items:center;gap:3cqw;padding:2.4cqw 3cqw;display:grid}.tk-rad+.tk-rad{border-top:1px solid #eef1f8}.s-sida .tk-rad img{object-fit:cover;border-radius:1.6cqw;width:12cqw;height:9.6cqw}.tk-rad b{align-items:center;gap:2cqw;font-size:3.4cqw;font-weight:600;display:flex}.tk-rad em{color:var(--g2);background:#eef3ff;border-radius:999px;padding:.3em .8em;font-size:2.4cqw;font-style:normal;font-weight:600}.tk-rad span{color:var(--faint);font-size:2.7cqw}.tk-lista-fot{justify-content:space-between;align-items:center;padding:2.6cqw 2cqw .6cqw;font-size:3cqw;display:flex}.tk-lista-fot span{align-items:center;gap:1.4cqw;display:inline-flex}.tk-lista-fot i{width:3cqw;height:3cqw;display:inline-grid}.tk-lista-knappar{align-items:center;gap:3.4cqw;display:flex}.tk-lista-knappar b{color:var(--natt);background:#fff;border-radius:1.4cqw;align-items:center;gap:1.4cqw;padding:.5em 1.1em;font-weight:600;display:inline-flex}.tk-namnchip{z-index:3;white-space:nowrap;border-radius:2.4cqw;align-items:center;gap:2cqw;padding:1.6cqw 3cqw 1.6cqw 1.6cqw;font-size:3cqw;display:flex}.s-mallorca{isolation:isolate;color:#fff;background:radial-gradient(65% 60% at 74% 38%,#2a55c829,#0000 70%),radial-gradient(45% 45% at 8% 100%,#2a55c81a,#0000 70%),#030817;padding:120px 0 110px;position:relative;overflow:hidden}.s-mallorca .huvud{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.s-mallorca h2{font-size:clamp(2.2rem,3.8vw,3.4rem)}.s-mallorca .huvud p{color:#ffffffc2;max-width:520px}.s-orter{margin-top:56px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.s-orter .spar{width:max-content;animation:60s linear infinite slinga;display:flex}.s-orter:hover .spar{animation-play-state:paused}.s-orter ul{gap:18px;margin:0;padding-right:18px;list-style:none;display:flex}.s-orter li{aspect-ratio:4/5;background:var(--band);border-radius:10px;width:330px;position:relative;overflow:hidden}.s-orter li img{object-fit:cover;width:100%;height:100%}.s-orter li:after{content:"";background:linear-gradient(#0000,#050c30b8);position:absolute;inset:45% 0 0}.s-orter li span{z-index:1;color:#fff;font-family:var(--rubrik);font-size:21px;font-weight:500;line-height:1.2;position:absolute;bottom:16px;left:18px}.s-orter li span small{opacity:.8;letter-spacing:.02em;font-size:13px;font-weight:400;display:block}.s-mallorca .fot{justify-content:flex-end;margin-top:40px;display:flex}.s-fall{background:#fafbfd;padding:120px 0}.fall-huvud{max-width:1400px;margin:0 auto 40px}.fall-huvud h2{font-size:clamp(2.2rem,3.6vw,3.2rem)}.fall-intro{max-width:660px;color:var(--muted);margin-top:18px;font-size:18px;line-height:1.55}.fall-rutnat{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1400px;margin:0 auto;display:grid}.fall{background:#eef1f6;border-radius:16px;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);min-height:384px;display:grid;overflow:hidden}.fall-foto{background:#dfe5f0;position:relative;overflow:hidden}.s-sida .fall-foto img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.fall:hover .fall-foto img{transform:scale(1.04)}.fall-foto:after{content:"";background:linear-gradient(#0000,#050c308c 45%,#050c30e0);position:absolute;inset:40% 0 0}.fall-foto.plats{background:repeating-linear-gradient(135deg,#e6ecf7 0 12px,#dde5f3 12px 24px);place-items:center;display:grid}.fall-plats-text{text-align:center;color:var(--g2);padding:0 24px 60px;font-size:13px}.fall-namn{z-index:1;color:#fff;position:absolute;bottom:18px;left:20px;right:20px}.fall-namn b{font-family:var(--rubrik);font-size:18px;font-weight:600;display:block}.fall-namn span{letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin-top:2px;font-size:13px;display:block}.fall-panel{flex-direction:column;justify-content:space-between;gap:32px;padding:30px 30px 28px;display:flex}.fall-panel h3{letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:1.28}.fall-panel strong{font-family:var(--rubrik);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:500;line-height:1.04;display:block}.fall-panel p{margin-top:6px;font-size:17px;line-height:1.35}a.fall-lank{color:inherit;text-decoration:none}a.fall-lank:focus-visible{outline:2px solid var(--g3);outline-offset:4px}.fall-fran{color:var(--faint);opacity:.55}.fall-pil{color:var(--g3);margin:0 .18em;font-weight:300;display:inline-block}.fall-dold{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fall-las{letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.fall-las:after{content:"→";transition:transform .25s}a.fall-lank:hover .fall-las:after{transform:translate(4px)}.fall-kalla{color:var(--faint);margin-top:10px;font-size:12px;line-height:1.4;display:block}.fall-notis{background:#fff;border:1px solid #0a18541f;border-radius:14px;max-width:400px;padding:14px 16px;box-shadow:0 14px 30px -18px #02061e73}.fall-notis-topp{letter-spacing:.02em;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.fall-notis-topp img{object-fit:contain;width:18px;height:18px}.fall-notis b{font-family:var(--rubrik);color:var(--natt);margin-top:8px;font-size:19px;font-weight:600;display:block}.fall-panel .fall-notis p{margin-top:4px;font-size:15px}.fall-notis-klar{color:var(--g2);letter-spacing:.08em;text-transform:uppercase;background:#3a6df01a;border-radius:999px;margin-top:10px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.fall-panel .fall-notis+p{margin-top:18px}.fall-bevis{color:var(--muted);border-top:1px solid #0a185424;margin-top:18px;padding-top:14px;font-size:14px;line-height:1.45;display:block}.fall-bevis b{color:var(--natt);font-weight:600}.fall-fot{justify-content:flex-end;max-width:1400px;margin:32px auto 0;display:flex}.s-film{background:var(--djup);color:#fff;align-items:flex-end;min-height:640px;display:flex;position:relative;overflow:hidden}.s-film .bakgrund{position:absolute;inset:0}.s-film .bakgrund img,.s-film video{object-fit:cover;width:100%;height:100%}.s-film .bakgrund:after{content:"";background:linear-gradient(#03081740 0%,#030817d9 100%);position:absolute;inset:0}.s-film .spela{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#ffffff14;border:1.5px solid #ffffffd9;border-radius:50%;place-items:center;width:88px;height:88px;transition:transform .25s;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.s-film .spela:hover{transform:translate(-50%,-50%)scale(1.06)}.s-film .spela svg{width:26px;height:26px;margin-left:4px}.s-film .text{z-index:2;width:100%;padding-bottom:64px;position:relative}.s-film .filmrubrik{letter-spacing:-.01em;max-width:860px;margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:400;line-height:1.25}.s-film .vem{color:#ffffffb3;margin-top:18px;font-size:15px}.s-film.spelar .bakgrund:after,.s-film.spelar .spela,.s-film.spelar .text{display:none}.s-film video{background:#000;position:absolute;inset:0}.s-boka{isolation:isolate;color:#fff;background:radial-gradient(65% 60% at 74% 38%,#2a55c829,#0000 70%),radial-gradient(45% 45% at 12% 0,#2a55c81a,#0000 70%),#030817;padding:120px 0 56px;position:relative;overflow:hidden}.s-boka .hb{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.s-boka.lugn{background:#030817}.s-boka .s-inre{max-width:1200px}.bk-rad{grid-template:"intro kort""detaljer kort"1fr/minmax(0,1.05fr) minmax(0,.95fr);column-gap:72px;display:grid}.bk-intro{grid-area:intro}.bk-detaljer{grid-area:detaljer}.bk-kort{grid-area:kort;align-self:center}.s-boka h1,.s-boka h2{font-size:clamp(2.5rem,4.6vw,4.1rem)}.s-boka h1 .bk-fri,.s-boka h2 .bk-fri{color:#a9c6ff}.bk-under{color:#ffffffc7;max-width:46ch;margin-top:18px;font-size:18px}.bk-agenda{gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.bk-agenda li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;display:grid}.bk-agenda li>span{width:32px;height:32px;font-family:var(--rubrik);background:#a9c6ff24;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #a9c6ff4d}.bk-agenda li div{color:#ffffffb3;font-size:15.5px;line-height:1.5}.bk-agenda b{font-family:var(--rubrik);color:#fff;margin-bottom:2px;font-size:17px;font-weight:600;display:block}.bk-kort{color:var(--text);background:#fff;border-radius:16px;padding:32px;box-shadow:0 40px 80px -32px #000000b3,0 0 0 1px #a9c6ff2e}.bk-kort-topp{justify-content:space-between;align-items:center;gap:12px;display:flex}.bk-kort h3{font-size:24px;font-weight:600}.bk-pris{font-family:var(--rubrik);letter-spacing:.12em;text-transform:uppercase;color:var(--g2);background:#e3ebfb;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.s-bok{margin-top:20px}.s-bok label,.s-bok .bk-steg-rubrik{color:var(--muted);margin-bottom:8px;font-size:13.5px;font-weight:600;display:block}.s-bok .steg1{display:grid}.s-bok input{width:100%;min-width:0;height:52px;color:var(--text);font:inherit;background:#f8faff;border:1px solid #d5ddec;border-radius:6px;padding:0 16px;font-size:16px}.s-bok input:focus{border-color:var(--g2);background:#fff;outline:none;box-shadow:0 0 0 3px #2a55c82e}.s-bok .s-knapp{border-radius:6px;width:100%;height:52px;margin-top:10px}.s-bok .bk-boka{margin-top:16px}.bk-forhand{margin-top:22px;position:relative}.bk-forhand .dagar{filter:blur(1.5px);opacity:.45}.bk-forhand-text{white-space:nowrap;color:var(--natt);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px -10px #0a185473,0 0 0 1px #0a185414}.s-bok .dagar{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.s-bok .dag{color:var(--faint);font:inherit;background:#fff;border:1px solid #e1e7f2;border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;font-size:12px;line-height:1.3;display:flex}.s-bok .dag b{font-family:var(--rubrik);font-variant-numeric:tabular-nums;color:var(--text);font-size:19px;font-weight:600;line-height:1.25}.s-bok .dag[aria-pressed=true]{background:var(--natt);border-color:var(--natt);color:#ffffffc7}.s-bok .dag[aria-pressed=true] b{color:#fff}.s-bok .dagar+.bk-steg-rubrik{margin-top:20px}.s-bok .tider{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px;display:grid}.s-bok .tid{height:42px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d5ddec;border-radius:8px;font-size:14.5px;font-weight:600}.s-bok .tid[aria-pressed=true]{background:var(--g2);border-color:var(--g2);color:#fff}.s-bok button.dag,.s-bok .tid{cursor:pointer;transition:transform .2s}@media (hover:hover){.s-bok button.dag:hover,.s-bok .tid:hover{transform:translateY(-1px)}}.s-bok .vem-rad{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.s-bok .bk-vald{color:var(--text);background:#eef3fa;border-radius:8px;margin-top:16px;padding:12px 14px;font-size:15px;font-weight:600}.s-bok .status{color:var(--muted);margin-top:14px;font-size:14.5px}.s-bok .status.fel{color:#b42318}.s-bok .smatt{color:var(--faint);margin-top:14px;font-size:13px}.s-bok .smatt a{text-decoration:underline}.s-bok .klar{color:var(--text);background:#eef3fa;border-radius:12px;padding:20px 22px}.s-bok .klar b{font-family:var(--rubrik);font-size:22px;font-weight:600;display:block}.s-bok .klar p{color:var(--muted);margin-top:8px}.s-falla{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.s-fot{isolation:isolate;color:#ffffffc7;background:radial-gradient(65% 60% at 74% 38%,#2a55c829,#0000 70%),radial-gradient(45% 45% at 8% 100%,#2a55c81a,#0000 70%),#030817;padding:72px 0 36px;font-size:15px;position:relative;overflow:hidden}.s-fot .hb{-webkit-mask-image:linear-gradient(#0000,#000 220px);mask-image:linear-gradient(#0000,#000 220px)}.s-fot .topp{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;padding-bottom:44px;display:flex}.s-fot .topp p{color:#fff;font-size:17px}.s-fot .kolumner{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:44px 0;display:grid}.s-fot h4{font-family:var(--rubrik);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 16px;font-size:13px;font-weight:600}.s-fot ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.s-fot ul a:hover{color:#fff}.s-fot .ai{flex-wrap:wrap;gap:8px;display:flex}.s-fot .ai a{color:#fff;border:1px solid #a9c6ff59;border-radius:999px;padding:6px 14px;font-size:13.5px}.s-fot .botten{color:#ffffff8c;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;padding-top:26px;font-size:13px;display:flex}.s-fot .botten img{aspect-ratio:551/88;object-fit:contain;width:auto;height:30px}@media (prefers-reduced-motion:reduce){.tk-glans,.s-slinga .spar,.s-orter .spar{animation:none}}@media (width<=1080px){.fall-rutnat{grid-template-columns:minmax(0,1fr)}.tk-rad-kort{grid-template-columns:minmax(0,1fr);max-width:520px}.s-meny nav{display:none}.s-hero .rad{min-height:0;padding:128px max(20px, env(safe-area-inset-right,0px)) 24px max(20px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr);row-gap:28px}.s-mallorca .huvud{display:block}.s-mallorca .huvud p{margin-top:16px}.s-fot .kolumner{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-rad{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""kort""detaljer";row-gap:40px}.bk-kort{max-width:560px}.bk-agenda{margin-top:0}}@media (width<=640px){.fall{grid-template-columns:minmax(0,1fr)}.fall-foto{aspect-ratio:4/3}.fall-panel strong{font-size:44px}.tk h3{font-size:7.4cqw}.tk p,.tk-meny a{font-size:4.3cqw}.s-inre{padding-left:max(18px, env(safe-area-inset-left,0px));padding-right:max(18px, env(safe-area-inset-right,0px))}.s-meny .hoger .epost,.s-meny .hoger .sprakval{display:none}.s-meny .s-inre{gap:16px;height:76px}.s-meny .marke{height:clamp(13px,14.3vw - 36.192px,27px)}.s-meny .hoger{gap:14px}.s-meny .s-knapp{height:42px;padding:0 16px;font-size:12px}.s-hero .rad{padding-top:108px}.s-hero .under{font-size:16.5px}.s-hero .knappar .s-knapp{flex:100%}.s-tillvaxt,.s-mallorca,.s-fall{padding:72px 0}.s-orter li{width:220px}.s-film{min-height:520px}.s-boka{padding:72px 0 40px}.bk-under{font-size:16.5px}.bk-kort{padding:22px 18px}.bk-kort h3{font-size:21px}.s-bok .dagar{gap:6px}.s-bok .vem-rad{grid-template-columns:minmax(0,1fr)}.s-fot .topp{flex-direction:column;align-items:flex-start}.s-fot .kolumner{grid-template-columns:minmax(0,1fr)}.s-fot .botten{flex-direction:column;align-items:flex-start}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-latin.woff2)format("woff2")}.s-hero .hero-text{z-index:2;position:relative}.s-hero .hero-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#030817eb,#03081799 55%,#0000);position:absolute;inset:-30% -25% -30% -40%}.hb{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hb-svg{transform-origin:50%;width:108%;height:108%;animation:40s ease-in-out infinite alternate hb-vrid;position:absolute;inset:-4%}@keyframes hb-vrid{0%{transform:rotate(-1.2deg)scale(1)}to{transform:rotate(1.4deg)scale(1.04)}}.hb-glans{transform-box:view-box}.hb-bage.a .hb-glans{animation:9s cubic-bezier(.45,0,.35,1) infinite hb-glans-a}.hb-bage.b .hb-glans{animation:11s cubic-bezier(.45,0,.35,1) -4s infinite hb-glans-b}.hb-bage.b{opacity:.8}@keyframes hb-glans-a{0%{opacity:0;transform:rotate(-40deg)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:rotate(13deg)}}@keyframes hb-glans-b{0%{opacity:0;transform:rotate(0)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:rotate(62deg)}}.hb-har{animation:26s ease-in-out infinite alternate hb-har}@keyframes hb-har{0%{transform:translate(-40px,20px)}to{transform:translate(40px,-20px)}}.hs{--s:1;z-index:1;aspect-ratio:1/.62;width:100%;position:relative;container-type:inline-size}.hs-scen{position:absolute;inset:0}.he{opacity:0;transition:opacity .32s ease-out,transform .62s cubic-bezier(.2,.9,.25,1.12);position:absolute}.he.ingen{opacity:1;transition:none}.he.pop{transform:scale(.86)translateY(1.6cqw)}.he.hoger{transition-duration:.32s,.8s;transition-timing-function:ease-out,cubic-bezier(.2,.9,.2,1);transform:translate(26cqw)}.he.vanster{transform:translate(-14cqw)}.he.upp{transform:translateY(3cqw)}.he.pa{opacity:1;transform:none}.he.he-bort{opacity:0;transition-duration:.2s;transform:scale(.96)}.he-kort,.he-telefonram,.he-platta,.he-docka{animation:7s ease-in-out infinite alternate he-flyt}@keyframes he-flyt{0%{translate:0 .3cqw}to{translate:0 -.5cqw}}.he-kort{color:var(--text);font-size:calc(1.5cqw * var(--s));background:#fff;border-radius:1.4cqw;line-height:1.4;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 2.4cqw 6cqw -2.4cqw #000000b3}.he-kort b{font-weight:650}.s-sida .he-foto{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.he-bild:after{content:"";z-index:1;background:linear-gradient(#050a231f 0%,#0000 35% 50%,#050a23a8 100%);position:absolute;inset:0}.he-ikon{color:var(--g2);display:inline-grid}.he-ikon svg,.he-spela svg,.he-upp svg,.he-sokikon svg,.he-urval-topp i svg,.he-urval-fot i svg,.he-leads-rad em i svg,.he-telefon-topp i svg{width:100%;height:100%}.he-pabild{z-index:2;color:#fff;text-shadow:0 2px 20px #00000059;position:absolute;bottom:2.4cqw;left:2.6cqw;right:2.6cqw}.he-pabild-rubrik{font-family:Cormorant Garamond,Georgia,serif;font-size:calc(4.4cqw * var(--s));letter-spacing:-.01em;min-height:1em;font-weight:500;line-height:1;display:block}.he-pabild small{font-family:var(--rubrik);font-size:calc(1.15cqw * var(--s));letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-top:.8em;font-weight:600;display:block}.he-pabild.liten{bottom:1.6cqw;left:1.8cqw;right:1.8cqw}.he-pabild.liten .he-pabild-rubrik{font-size:calc(2.7cqw * var(--s))}.he-pabild.liten small{font-size:calc(1cqw * var(--s));margin-top:.5em}.he-pabild.serif .he-pabild-rubrik{letter-spacing:.14em;font-family:Cormorant Garamond,Georgia,serif;font-size:calc(2.4cqw * var(--s))}.he-pabild.versal .he-pabild-rubrik{font-family:var(--rubrik);font-weight:500;font-size:calc(2cqw * var(--s));letter-spacing:.12em;text-transform:uppercase;line-height:1.25}.he-adress{color:var(--text);font-size:calc(1.3cqw * var(--s));background:#fffffff2;border-radius:999px;align-items:center;gap:1cqw;padding:.9cqw 1cqw .9cqw 1.6cqw;font-weight:500;display:flex;box-shadow:0 1.5cqw 4cqw -1cqw #00031999}.he-adress span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.he-adress i{width:2.6cqw;height:2.6cqw;color:var(--g2);background:#eef2fb;border-radius:50%;flex:none;padding:.6cqw;display:grid}.he-typsnitt{text-align:center;padding:1.4cqw 1.4cqw 1.6cqw}.he-typsnitt b{font-family:var(--rubrik);font-size:calc(4.6cqw * var(--s));font-weight:500;line-height:1;display:block}.he-reglage{background:#e2e7f2;border-radius:999px;height:.5cqw;margin-top:1.4cqw;display:block;position:relative}.he-reglage i{background:var(--natt);border-radius:50%;width:1.6cqw;height:1.6cqw;margin:-.8cqw 0 0 -.8cqw;position:absolute;top:50%;box-shadow:0 0 0 .3cqw #fff}.he-notis{background:#fffffff7;border-radius:2cqw;padding:1.8cqw 2.1cqw 2cqw}.he-notis-spok{background:#f0f4ffd9;border-radius:2cqw;height:12cqw}.he-notis-spok.s2{background:#dce5fc8c}.he-notis-topp{font-size:calc(1.15cqw * var(--s));letter-spacing:.1em;color:#6b7491;align-items:center;gap:.9cqw;font-weight:600;display:flex}.he-notis-topp em{letter-spacing:0;margin-left:auto;font-style:normal;font-weight:500}.he-appikon{background:linear-gradient(160deg,#16307a,#0a1854);border-radius:.65cqw;flex:none;place-items:center;width:2.6cqw;height:2.6cqw;display:grid}.he-appikon img{filter:brightness(0)invert();width:64%;height:auto}.he-notis>b{min-height:1.3em;font-size:calc(1.95cqw * var(--s));margin-top:1.1cqw;line-height:1.3;display:block}.he-ord{display:inline-block}.he-notis p{min-height:2.9em;font-size:calc(1.55cqw * var(--s));color:var(--muted);margin-top:.5cqw}.he-telefonram{background:linear-gradient(160deg,#31374c,#0e1224);border-radius:4cqw;padding:.7cqw;box-shadow:0 0 0 1px #ffffff1f,0 4cqw 9cqw -3cqw #000000d9}.he-telefonskarm{background:#f7f5f0;border-radius:3.3cqw;height:100%;position:relative;overflow:hidden}.he-spela{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff40;border:1px solid #ffffff73;border-radius:50%;width:6cqw;height:6cqw;margin:-3cqw 0 0 -3cqw;padding:1.7cqw 1.4cqw 1.7cqw 1.9cqw;position:absolute;top:44%;left:50%}.he-tal{padding:2cqw 2.2cqw}.he-tal .he-ikon{width:2.6cqw;height:2.6cqw}.he-tal b{font-family:var(--rubrik);font-size:calc(4cqw * var(--s));letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:.6cqw;margin-top:.8cqw;font-weight:600;line-height:1;display:flex}.he-upp{color:#1a9c5b;width:1.6cqw;height:1.6cqw;display:inline-grid}.he-tal>span{font-size:calc(1.3cqw * var(--s));color:var(--faint);margin-top:.6cqw;display:block}.he-rutnat{grid-template-columns:repeat(3,1fr);gap:.9cqw;display:grid}.he-rutnat span{aspect-ratio:4/3;opacity:0;border-radius:.9cqw;transition:opacity .35s,transform .65s cubic-bezier(.2,.9,.2,1);display:block;overflow:hidden;transform:translate(6cqw);box-shadow:0 1.5cqw 3cqw -1cqw #00031999}.he.pa .he-rutnat span,.he-rutnat.pa span{opacity:1;transform:none}.s-sida .he-rutnat img{object-fit:cover;width:100%;height:100%}.he-platta{background:linear-gradient(160deg,#2b3044,#0e1224);border-radius:2.4cqw;padding:.8cqw;box-shadow:0 0 0 1px #ffffff1f,0 4cqw 9cqw -3cqw #000000d9}.he-platta.ljus{background:linear-gradient(160deg,#e8e4dc,#c9c3b6)}.he-plattaskarm{color:#151a2e;height:100%;font-size:calc(1.35cqw * var(--s));background:#fff;border-radius:1.8cqw;padding:2.4cqw 2.6cqw;position:relative;overflow:hidden}.he-serif{font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.he-plattaskarm>b.he-serif{font-size:calc(2.2cqw * var(--s));letter-spacing:.06em;display:block}.he-plattaskarm p{font-size:calc(1.6cqw * var(--s));margin-top:1.2cqw;font-weight:600;line-height:1.3}.he-plattaskarm>small{font-size:calc(1.05cqw * var(--s));color:#6b7491;margin-top:.5cqw;display:block}.he-platta-bild{border-radius:1cqw;height:16cqw;margin-top:1.6cqw;position:relative;overflow:hidden}.he-platta-bild.hog{height:20cqw}.he-platta-bild span{z-index:2;color:#fff;font-size:calc(1.15cqw * var(--s));text-shadow:0 1px 8px #00000080;font-weight:600;position:absolute;bottom:1cqw;left:1.2cqw}.he-plattaskarm>em{background:var(--natt);color:#fff;font-style:normal;font-size:calc(1.1cqw * var(--s));border-radius:.5cqw;margin-top:1.4cqw;padding:.6em 1.2em;font-weight:600;display:inline-block}.he-rapport{font-size:calc(1.2cqw * var(--s));padding:1.8cqw 2cqw}.he-rapport>b{font-size:calc(1.5cqw * var(--s));display:block}.he-rapport .he-under{border-top:1px solid #eef1f8;margin-top:1.4cqw;padding-top:1.2cqw}.he-rad{color:var(--faint);justify-content:space-between;gap:1cqw;margin-top:.7cqw;display:flex}.he-rad strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.he-rad.gron{color:#1a9c5b;font-weight:600}.he-rad.netto{color:var(--text);border-top:1px solid #eef1f8;margin-top:1cqw;padding-top:.9cqw;font-weight:600}.he-rad.netto strong{color:var(--g2)}.he-rapport>em{background:var(--natt);color:#fff;border-radius:.5cqw;margin-top:1.4cqw;padding:.6em 1.1em;font-style:normal;font-weight:600;display:inline-block}.he-kontakt{align-items:flex-start;gap:1.4cqw;padding:1.7cqw 1.9cqw;display:flex}.he-kontakt>div>b{font-size:calc(1.8cqw * var(--s));display:block}.he-kontakt>div>span{font-size:calc(1.3cqw * var(--s));color:var(--faint)}.he-kontakt.liten{padding:1.2cqw 1.4cqw}.he-kontakt.liten>div>b{font-size:calc(1.35cqw * var(--s))}.he-kontakt.liten>div>span{font-size:calc(1.05cqw * var(--s))}.he-ini{width:5cqw;height:5cqw;color:var(--natt);font-size:calc(1.5cqw * var(--s));background:linear-gradient(135deg,#e3ebff,#b8cbff);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.he-kontakt.liten .he-ini{width:3.4cqw;height:3.4cqw;font-size:calc(1.05cqw * var(--s))}.he-chips{flex-wrap:wrap;gap:.6cqw;margin-top:.9cqw;display:flex}.he-chips em{font-style:normal;font-size:calc(1.1cqw * var(--s));color:var(--g2);white-space:nowrap;font-variant-numeric:tabular-nums;background:#eef3ff;border-radius:999px;padding:.35em .9em;font-weight:600}.he-chips em.gron{color:#157a47;background:#e3f6ec}.he-chips em.lila{color:#5a3fc7;background:#ece8ff}.he-sok{font-size:calc(1.6cqw * var(--s));border-radius:999px;align-items:center;gap:1.2cqw;min-height:4.8cqw;padding:1.3cqw 2.2cqw;display:flex}.he-sok .he-ikon{width:2.2cqw;height:2.2cqw;color:var(--faint)}.he-sokikon{aspect-ratio:1;color:#4285f4;font-family:var(--rubrik);font-size:calc(3.2cqw * var(--s));background:#fff;border-radius:1.4cqw;place-items:center;font-weight:700;display:grid;box-shadow:0 1.5cqw 3cqw -1cqw #00031999}.he-sokikon.mork{color:#fff;background:#0a1854;padding:1.6cqw}.he-svar{padding:2cqw 2.3cqw 2.3cqw}.he-svar-topp{align-items:center;gap:1cqw;display:flex}.he-svar-topp i{background:#e8edf8;border-radius:50%;width:2.4cqw;height:2.4cqw}.he-svar-topp span{background:#edf1f9;border-radius:999px;width:30%;height:1cqw}.he-svar>b{font-size:calc(2cqw * var(--s));margin-top:1.4cqw;display:block}.he-rader span{background:#edf1f9;border-radius:999px;height:.8cqw;margin-top:.9cqw;display:block}.he-urval-topp{font-size:calc(1.35cqw * var(--s));border-bottom:1px solid #edf1f9;justify-content:space-between;align-items:center;padding:1.5cqw 2cqw;font-weight:650;display:flex}.he-urval-topp i{width:1.6cqw;height:1.6cqw;color:var(--faint)}.he-objekt{opacity:0;grid-template-columns:8cqw minmax(0,1fr);align-items:center;gap:1.5cqw;padding:1.3cqw 2cqw;transition:opacity .25s,transform .4s cubic-bezier(.2,.9,.25,1.15);display:grid;transform:translateY(1.5cqw)}.he-objekt.pa{opacity:1;transform:none}.he-objekt+.he-objekt{border-top:1px solid #f1f4fa}.s-sida .he-objekt img{object-fit:cover;border-radius:.8cqw;width:8cqw;height:5.6cqw}.he-objekt b{font-size:calc(1.6cqw * var(--s));align-items:center;gap:1cqw;display:flex}.he-objekt em{font-style:normal;font-size:calc(1cqw * var(--s));color:#157a47;background:#e3f6ec;border-radius:999px;padding:.3em .8em;font-weight:700}.he-objekt span{font-size:calc(1.15cqw * var(--s));color:var(--faint);display:block}.he-urval-fot{background:var(--natt);color:#ffffffd9;font-size:calc(1.3cqw * var(--s));justify-content:space-between;align-items:center;padding:1.1cqw 2cqw;display:flex}.he-urval-fot span{align-items:center;gap:.8cqw;display:inline-flex}.he-urval-fot i{width:1.4cqw;height:1.4cqw;display:inline-grid}.he-urval-knappar{gap:1.8cqw}.he-urval-knappar b{color:var(--natt);background:#fff;border-radius:.6cqw;align-items:center;gap:.6cqw;padding:.5em 1.1em;display:inline-flex}.he-plattaskarm.siffror{padding-bottom:0}.he-plattaskarm.siffror b.stor{font-size:calc(2.6cqw * var(--s));letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:.4cqw;line-height:1.05;display:block}.he-plattaskarm.siffror small{font-size:calc(1cqw * var(--s));color:#6b7491;margin-bottom:1cqw;display:block}.he-plattaskarm.siffror .he-platta-bild{width:46%;margin:0;position:absolute;top:2cqw;right:2cqw}.he-topprad{font-size:calc(.95cqw * var(--s));letter-spacing:.18em;color:#6b7491;text-align:center;display:block}.he-plattaskarm.hem .rubrik{text-align:center;font-size:calc(3.4cqw * var(--s));margin:1cqw 0 0;line-height:1;display:block}.he-telefonskarm.sajt{flex-direction:column;display:flex}.he-telefon-topp{font-size:calc(1.05cqw * var(--s));align-items:center;gap:1cqw;padding:2.2cqw 2cqw 0;display:flex}.he-telefon-topp b{font-family:Cormorant Garamond,Georgia,serif;font-size:calc(2.2cqw * var(--s));margin-right:auto}.he-telefon-topp span{color:#4a5270;border:1px solid #c9cddb;border-radius:.4cqw;padding:.3em .8em}.he-telefon-topp i{color:#4a5270;width:2cqw;height:2cqw}.he-telefon-rubrik{font-size:calc(3.6cqw * var(--s));color:#151a2e;padding:1.8cqw 2cqw .4cqw;line-height:.98}.he-telefonskarm.sajt>small{font-size:calc(1.05cqw * var(--s));color:#6b7491;padding:0 2cqw 1.6cqw}.he-telefon-bild{flex:1;position:relative}.he-leads{padding:2.1cqw 2.3cqw 1.7cqw}.he-leads-lbl{font-size:calc(1.3cqw * var(--s));color:var(--faint);font-weight:600}.he-leads-rad{align-items:center;gap:1.2cqw;margin-top:.5cqw;display:flex}.he-leads-rad b{font-family:var(--rubrik);font-size:calc(4.6cqw * var(--s));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.he-leads-rad em{white-space:nowrap;font-style:normal;font-size:calc(1.3cqw * var(--s));color:#157a47;background:#e3f6ec;border-radius:999px;align-items:center;gap:.3cqw;padding:.35em .8em;font-weight:700;display:inline-flex}.he-leads-rad em i{width:1.1cqw;height:1.1cqw;display:inline-grid}.he-kurva{height:10cqw;margin-top:1.4cqw;position:relative}.he-kurva svg{width:100%;height:100%;display:block}.he-tacke{transform-origin:100%;background:#fff;position:absolute;inset:-.4cqw -.8cqw -.4cqw -.2cqw}.he-leads-axel{font-size:calc(1.1cqw * var(--s));color:#9aa3c0;justify-content:space-between;margin-top:.7cqw;display:flex}.he-docka{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#464c648c;border:1px solid #ffffff29;border-radius:3.6cqw;gap:2cqw;padding:1.8cqw;display:flex;box-shadow:0 3cqw 7cqw -2cqw #000319cc}.he-app{opacity:0;border-radius:2.4cqw;place-items:center;width:10cqw;height:10cqw;transition:opacity .25s,transform .55s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;overflow:hidden;transform:scale(.5);box-shadow:0 1cqw 2.4cqw -.8cqw #00031999}.he-app.pa{opacity:1;transform:none}.he-app.egen{color:#fff;background:linear-gradient(160deg,#1c3a92,#0a1854);box-shadow:0 0 0 .3cqw #a9c6ff8c,0 1.2cqw 2.8cqw -.8cqw #000319b3}.he-app.egen.pa.upp{transform:translateY(-1.6cqw)scale(1.08)}.he-app.egen b{font-size:calc(4.2cqw * var(--s));font-weight:600}.he-solapp{border-radius:inherit;background:radial-gradient(130% 100% at 26% 10%,#4f80ff 0%,#2149c9 30%,#0d2378 64%,#050c30 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.he-solapp:before{content:"";pointer-events:none;background:linear-gradient(#ffffff42,#fff0);position:absolute;inset:0 0 52%}.he-solapp:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff6b,#fff0);width:40%;position:absolute;top:-40%;bottom:-40%;left:-60%;transform:translate(0)rotate(18deg)}.he-app.egen.upp .he-solapp:after{animation:1.4s cubic-bezier(.45,0,.35,1) .25s both solapp-glans}@keyframes solapp-glans{0%{opacity:0;transform:translate(0)rotate(18deg)}20%{opacity:1}to{opacity:0;transform:translate(520%)rotate(18deg)}}.he-solapp svg{filter:drop-shadow(0 0 1.1cqw #7fa6ffb3)drop-shadow(0 .3cqw .5cqw #03082073);width:60%;height:auto;position:relative}.he-app.egen:has(.he-solapp){box-shadow:0 0 0 .25cqw #a9c6ff8c,0 0 3.4cqw -.4cqw #5c8dff99,0 1.4cqw 3cqw -.8cqw #000319bf}.app-svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.hb-svg,.hb-glans,.hb-har,.he-kort,.he-telefonram,.he-platta,.he-docka{animation:none}.he,.he-app,.he-objekt,.he-rutnat span{transition:none}}@media (width<=640px){.hs{--s:1.45;aspect-ratio:1/.66}}.he-applogo{width:78%;height:auto}.he-appikon.ljus{background:#fff;border:1px solid #e3ddd2}.he-appikon.ljus img{filter:none;width:80%}.he-tagg{color:var(--g2);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#eef3ff;border-radius:999px;margin-left:.8cqw;padding:.15em .6em;font-size:.8em;font-style:normal;font-weight:600;display:inline-block}.he-appikon.casal{background:linear-gradient(160deg,#454545,#2a2a2a)}.he-appikon.casal img{filter:none;width:84%}.he-app.egen.casal{background:linear-gradient(160deg,#454545,#262626);box-shadow:0 0 0 .3cqw #b7966599,0 1.2cqw 2.8cqw -.8cqw #000319b3}.tk-avatar.ikon svg{width:4.8cqw;height:4.8cqw}.s-filmen{isolation:isolate;color:#fff;background:#030817;align-items:end;min-height:clamp(560px,82vh,860px);display:grid;position:relative;overflow:hidden}.fm-bakgrund{z-index:-1;position:absolute;inset:0}.fm-bakgrund:before{content:"";mix-blend-mode:color;opacity:.85;background:#0b2c6e;position:absolute;inset:0}.fm-bakgrund:after{content:"";background:linear-gradient(#03081766 0%,#03081740 40%,#030817bf 76%,#030817 100%),linear-gradient(90deg,#03081773 0%,#03081700 60%);position:absolute;inset:0}.fm-video{object-fit:cover;width:100%;height:100%}.fm-text{padding-top:120px;padding-bottom:96px;position:relative}.fm-text h2{max-width:880px;font-size:clamp(2.2rem,4.2vw,3.9rem);line-height:1.08}.fm-text h2 span{transition:opacity .55s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .11s + .2s);margin-right:.26em;display:inline-block}.s-filmen.vantar .fm-text h2 span{opacity:0;transition:none;transform:translateY(.35em)}.fm-under{color:#fffc;max-width:600px;margin-top:20px;font-size:19px;line-height:1.55;transition:opacity .8s 1.1s,transform .9s cubic-bezier(.2,.7,.2,1) 1.1s}.s-filmen.vantar .fm-under{opacity:0;transition:none;transform:translateY(12px)}.fm-knappar{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.fm-knappar .ikon{width:20px;height:20px}.s-sida>main:has(.fm-overlagg){z-index:100}.s-filmen:has(.fm-overlagg){z-index:100}html:has(.fm-overlagg){scrollbar-gutter:stable;overflow:hidden}.fm-overlagg{z-index:100;-webkit-backdrop-filter:blur(6px);background:#030817e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fm-overlagg video{background:#000;border-radius:12px;width:min(1100px,100%);max-height:86vh}.fm-overlagg button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:20px;right:20px}.fm-overlagg button .ikon{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.fm-text h2 span,.fm-under{opacity:1;transition:none;transform:none}}@media (width<=640px){.s-filmen{min-height:520px}.fm-text{padding-top:80px;padding-bottom:64px}.fm-bakgrund:after{background:linear-gradient(#03081780 0%,#0308178f 45%,#030817db 82%,#030817 100%)}.fm-knappar .s-knapp{flex:100%}}.s-garanti{isolation:isolate;color:#fff;background:radial-gradient(70% 70% at 82% 110%,#2a55c838,#0000 70%),radial-gradient(45% 45% at 6% 0,#2a55c81a,#0000 70%),#030817;padding:120px 0 110px;position:relative;overflow:hidden}.sg-rad{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:56px;max-width:1300px;margin:0 auto;display:grid}.sg-huvud h2{letter-spacing:-.035em;color:#fff;max-width:15ch;margin:0 0 32px;font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:500;line-height:1.02}.sg-tal{text-align:right}.sg-tal strong{font-family:var(--rubrik);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #a9c6ffd9;font-size:clamp(9rem,17vw,15rem);font-weight:300;line-height:.8;display:block}.sg-tal>span{color:#ffffffb8;max-width:22ch;margin:18px 0 0 auto;font-size:15px;line-height:1.45;display:block}.sg-dold{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sg-tva{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;max-width:1300px;margin:64px auto 0;padding-top:28px;display:grid}.sg-tva p{color:#ffffffd1;max-width:46ch;font-size:17px;line-height:1.6}.sg-tva .sg-liten{letter-spacing:.12em;text-transform:uppercase;color:var(--is);margin-bottom:10px;font-size:12px;font-weight:600}@media (width<=860px){.sg-rad,.sg-tva{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.sg-tal{text-align:left}.sg-tal>span{margin-left:0}}@media (width<=640px){.s-garanti{padding:80px 0 72px}.sg-tva{margin-top:44px}}@media (width>=1081px) and (width<=1180px){.s-meny .s-inre{gap:24px}.s-meny nav{letter-spacing:.06em;gap:18px}.s-meny .marke{height:clamp(18px,16vw - 154.96px,32px)}}@media (width>=1181px) and (width<=1240px){.s-meny .marke{height:clamp(25px,15vw - 152.15px,32px)}}@media (width<=400px){.s-meny .s-knapp{padding:0 12px}}@media (width<=340px){.s-meny .hoger .s-knapp{display:none}.s-meny .marke{height:23px}}.he-skugga i{background:radial-gradient(50% 50%,#030817eb,#03081799 55%,#03081700 100%);position:absolute;inset:0}.he-kort.he-tunn{border-radius:.6cqw;box-shadow:0 0 0 1px #ffffff24,0 3cqw 7cqw -2cqw #000000d9}.he-kort.he-tunn .he-foto{transform-origin:50% 40%}.he-minisajt:after{content:"";background:linear-gradient(#050a2300 30%,#050a2380 52%,#050a2300 72%);position:absolute;inset:0}.he-minisajt-topp{z-index:2;color:#fff;text-shadow:0 1px 2px #00000059,0 2px 18px #00000080;justify-content:flex-end;padding:0 2.6cqw;display:flex;position:absolute;inset:45% 0 auto}.he-minisajt-topp b{font-family:Cormorant Garamond,Georgia,serif;font-size:calc(2.3cqw * var(--s));letter-spacing:.2em;white-space:nowrap;font-weight:600}
