.responsive-heading{margin:0;padding:0;font-family:"font-serif font-light";font-weight:500;color:#1a1a1a;font-size:19px}@media (min-width:300px){.responsive-heading{font-size:28px;line-height:36px}}@media (min-width:320px){.responsive-heading{font-size:31px;line-height:36px}}@media (min-width:340px){.responsive-heading{font-size:34px;line-height:38px}}@media (min-width:360px){.responsive-heading{font-size:37px;line-height:40px}}@media (min-width:380px){.responsive-heading{font-size:39px;line-height:42px}}@media (min-width:400px){.responsive-heading{font-size:41px;line-height:44px}}@media (min-width:420px){.responsive-heading{font-size:44px;line-height:46px}}@media (min-width:440px){.responsive-heading{font-size:47px;line-height:48px}}@media (min-width:460px){.responsive-heading{font-size:49px;line-height:50px}}@media (min-width:480px){.responsive-heading{font-size:52px;line-height:52px}}@media (min-width:500px){.responsive-heading{font-size:55px;line-height:54px}}@media (min-width:520px){.responsive-heading{font-size:57px;line-height:56px}}@media (min-width:540px){.responsive-heading{font-size:60px;line-height:58px}}@media (min-width:560px){.responsive-heading{font-size:62px;line-height:60px}}@media (min-width:580px){.responsive-heading{font-size:63px;line-height:62px}}@media (min-width:600px){.responsive-heading{font-size:65px;line-height:64px}}@media (min-width:620px){.responsive-heading{font-size:68px;line-height:66px}}@media (min-width:640px){.responsive-heading{font-size:70px;line-height:68px}}@media (min-width:660px){.responsive-heading{font-size:73px;line-height:70px}}@media (min-width:680px){.responsive-heading{font-size:76px;line-height:72px}}@media (min-width:700px){.responsive-heading{font-size:79px;line-height:75px}}@media (min-width:720px){.responsive-heading{font-size:82px;line-height:77px}}@media (min-width:740px){.responsive-heading{font-size:84px;line-height:79px}}@media (min-width:760px){.responsive-heading{font-size:86px;line-height:81px}}@media (min-width:780px){.responsive-heading{font-size:89px;line-height:83px}}@media (min-width:800px){.responsive-heading{font-size:92px;line-height:85px}}@media (min-width:810px){.responsive-heading{font-size:94px;line-height:87px}}@media (min-width:812px){.responsive-heading{font-size:70px;line-height:68px}}@media (min-width:850px){.responsive-heading{font-size:76px;line-height:71px}}@media (min-width:900px){.responsive-heading{font-size:82px;line-height:79px}}@media (min-width:925px){.responsive-heading{font-size:85px;line-height:90px}}@media (min-width:950px){.responsive-heading{font-size:88px;line-height:90px}}@media (min-width:975px){.responsive-heading{font-size:91px;line-height:90px}}@media (min-width:1000px){.responsive-heading{font-size:97px;line-height:90px}}@media (min-width:1025px){.responsive-heading{font-size:100px;line-height:104px}}@media (min-width:1050px){.responsive-heading{font-size:104px;line-height:104px}}@media (min-width:1100px){.responsive-heading{font-size:105px;line-height:104px}}@media (min-width:1150px){.responsive-heading{font-size:111px;line-height:110px}}@media (min-width:1200px){.responsive-heading{font-size:118px;line-height:111px}}@media (min-width:1250px){.responsive-heading{font-size:124px;line-height:118px}}@media (min-width:1300px){.responsive-heading{font-size:132px;line-height:125px}}@media (min-width:1350px){.responsive-heading{font-size:138px;line-height:131px}}@media (min-width:1400px){.responsive-heading{font-size:145px;line-height:137px}}@media (min-width:1450px){.responsive-heading{font-size:152px;line-height:143px}}@media (min-width:1500px){.responsive-heading{font-size:159px;line-height:155px}}p.text{line-height:1.5}[data-theme=dark] p.text,p.text{color:rgb(var(--cl-foreground)/.7)}.text-underline-accent{text-decoration:underline;text-decoration-color:rgb(var(--cl-foreground)/.2);text-decoration-thickness:2px;text-underline-offset:.2em}.text-highlight{color:rgb(var(--cl-backdrop)/.5)}.text--hero-title{font-size:clamp(2.5rem,6.5vw,5.25rem)}.text--hero-title,.text--hero-title-sm{line-height:1.06;letter-spacing:-.025em;font-family:var(--font-tiempos-headline),serif}.text--hero-title-sm{font-size:clamp(2rem,5vw,4rem);text-wrap:pretty}.text--hero-text{font-size:1.125rem;line-height:1.45}@media (min-width:812px){.text--hero-text{font-size:1.125rem}}@media (min-width:1080px){.text--hero-text{font-size:1.25rem}}.text--section-title{font-size:clamp(2rem,5vw,3.5rem)}.text--section-title,.text--section-title-swedish{line-height:1.04;letter-spacing:-.01em;font-family:var(--font-tiempos-headline),serif;max-width:720px}.text--section-title-swedish{font-size:clamp(2rem,4.5vw,3rem)}.text--section-title-sm{font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.16;letter-spacing:-.025em;font-family:var(--font-tiempos-headline),serif;max-width:700px}.text--section-text-lg{font-size:22px;line-height:1.34;letter-spacing:.5px;letter-spacing:-.025em;color:rgb(var(--cl-foreground)/.8);font-weight:500}@media (min-width:1080px){.text--section-text-lg{font-size:26px}}p.text--section-text-lg{line-height:1.34}.text--section-text{font-size:1rem;line-height:1.4;font-weight:500}@media (min-width:812px){.text--section-text{font-size:19px}}.text--2xl{font-size:1.5rem;line-height:1.2;letter-spacing:-.025em;font-weight:500}@media (min-width:812px){.text--2xl{font-size:1.75rem}}.text--xl{font-size:1.125rem;line-height:1.2;font-weight:500}@media (min-width:1080px){.text--xl{font-size:1.25rem;font-size:1.25}}.text--lg{font-size:17px;line-height:1.2}@media (min-width:812px){.text--lg{font-size:18px}}p.text--lg{line-height:1.4}.text--base{font-size:1rem;line-height:1.2}p.text--base{line-height:1.44}.text--sm{font-size:13px;line-height:1.2}@media (min-width:575px){.text--sm{font-size:14px}}p.text--sm,p.text--xs{line-height:1.54}.text--xs{font-size:12px;line-height:1.2}.text--caption,.text--caption-sm{letter-spacing:.03em;font-size:.875rem;line-height:1.2;text-transform:uppercase;color:rgb(var(--cl-foreground)/.5);font-weight:500}.text--caption-sm{font-size:10px}@media (min-width:812px){.text--caption-sm{font-size:12px}}.loading-spinner{display:inline-block;animation:rotation .8s linear infinite;border-top:2px solid rgb(var(--cl-foreground));border-right:2px solid transparent;border-radius:50%}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mobile-menu-button{display:flex;flex-direction:column;align-items:flex-end}@media (min-width:1220px){.mobile-menu-button{display:none}}.mobile-menu-button{right:var(--outer-gutter);top:calc(var(--header-height)/2);z-index:1001;margin:-.5rem;width:2.75rem;gap:6px;padding:.5rem}.mobile-menu-button .bar{height:2px;width:100%;transition:transform .1s ease-out,background-color .1s ease;background-color:rgb(var(--cl-foreground));will-change:transform;border-radius:1px}.mobile-menu-button .bar:first-child{transform-origin:top left}.mobile-menu-button .bar:last-child{transform-origin:bottom left}.mobile-menu-button.is-open .bar:first-child{transform:rotate(45deg) translateY(-8px)}.mobile-menu-button.is-open .bar:nth-child(2){display:none}.mobile-menu-button.is-open .bar:last-child{transform:rotate(-45deg) translateY(8px)}.marquee-container{position:relative;overflow:hidden;width:100%}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee-scroll 25s linear infinite;-webkit-animation:marquee-scroll 25s linear infinite}.marquee-track.paused{animation-play-state:paused!important;-webkit-animation-play-state:paused!important}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@font-face{font-family:__swedishHeroTestFont_ed6350;src:url(/_next/static/media/1f5aeaa2c98efbe5-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__swedishHeroTestFont_Fallback_ed6350;src:local("Arial");ascent-override:100.02%;descent-override:25.99%;line-gap-override:0.00%;size-adjust:96.18%}.__className_ed6350{font-family:__swedishHeroTestFont_ed6350,__swedishHeroTestFont_Fallback_ed6350;font-weight:300;font-style:normal}@font-face{font-family:__ppneuemontralFont_93b9c2;src:url(/_next/static/media/dc03e58dafb0f94e-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__ppneuemontralFont_Fallback_93b9c2;src:local("Arial");ascent-override:99.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:95.87%}.__className_93b9c2{font-family:__ppneuemontralFont_93b9c2,__ppneuemontralFont_Fallback_93b9c2}