.frl{--frl:0;padding-block:0}.frl__pin{padding-block:var(--pad-lg)}.frl__head .measure h2{margin-top:.75rem}.frl__lead{color:var(--ink-muted);margin-top:1rem;font-size:17px;line-height:1.65}.frl__viewport{scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container))/2 + var(--gutter)));scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:2.5rem;overflow:auto hidden}.frl__viewport::-webkit-scrollbar{display:none}.frl__track{padding-inline:max(var(--gutter),calc((100vw - var(--container))/2 + var(--gutter)));gap:1.25rem;width:max-content;display:flex}.frl__item{scroll-snap-align:center;flex:none;width:min(78vw,340px)}.frl__card{border:1px solid var(--card-line);border-radius:var(--radius);height:100%;box-shadow:var(--card-shadow);background-color:#fff;flex-direction:column;display:flex;overflow:hidden}.frl__foto{aspect-ratio:16/10;background-color:var(--wash);display:block;overflow:hidden}.frl__foto img{object-fit:cover;width:100%;height:100%;display:block}.frl__krop{flex-direction:column;flex:auto;padding:1.5rem;display:flex}.frl__nr{border-radius:var(--radius-pill);background-color:var(--brand);color:#fff;width:34px;height:34px;font-family:var(--font-display);letter-spacing:.02em;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.frl__titel{margin-top:.85rem;font-size:20px}.frl__tekst{color:var(--ink-muted);margin-top:.5rem;font-size:15px;line-height:1.6}.frl__link{font-family:var(--font-display);color:var(--brand-deep);align-items:center;gap:.4rem;margin-top:.85rem;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.frl__link svg{width:17px;height:17px;transition:transform .2s var(--motionEase)}.frl__link:hover svg,.frl__link:focus-visible svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.frl__link:hover svg{transform:none}}.frl__nav{flex-direction:row-reverse;align-items:center;gap:1rem;margin-top:1.5rem;display:none}.frl__nav .frl__spor{flex:auto}.frl.has-swipe .frl__nav{display:flex}@media (width>=1280px){.frl .frl__nav{display:none}}.frl__spor{background-color:var(--line-strong);border-radius:3px;flex:auto;height:3px;overflow:hidden}.frl__spor span{background-color:var(--brand-deep);width:100%;height:100%;transform:scaleX(var(--frl-s,.25));transform-origin:0;display:block}.frl__pile{flex:none;gap:.5rem;display:flex}.frl__pil{border-radius:var(--radius-pill);border:1px solid var(--line-strong);width:42px;height:42px;color:var(--brand-deep);cursor:pointer;transition:background-color .18s var(--motionEase),border-color .18s var(--motionEase),opacity .18s var(--motionEase);background-color:#fff;justify-content:center;align-items:center;display:inline-flex}.frl__pil svg{width:20px;height:20px}.frl__pil:hover:not(:disabled){background-color:var(--brand);border-color:var(--brand);color:#fff}.frl__pil:disabled{opacity:.35;cursor:default}.frl__bund{align-items:center;gap:1rem;margin-top:2rem;display:none}.frl__meter{background-color:var(--line-strong);border-radius:3px;flex:auto;height:3px;overflow:hidden}.frl__meter span{background-color:var(--brand-deep);width:100%;height:100%;transform:scaleX(calc(.25 + var(--frl)*.75));transform-origin:0;display:block}.frl__hint{font-family:var(--font-display);color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}@media (width>=1280px){.frl.is-pinned{position:relative}.frl.is-pinned .frl__pin{top:var(--header-h,132px);height:calc(100svh - var(--header-h,132px));padding-block:var(--pad-md);flex-direction:column;justify-content:center;display:flex;position:sticky}.frl.is-pinned .frl__viewport{scroll-snap-type:none;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 4rem calc(100% - 4rem),#0000 100%)}.frl.is-pinned .frl__track{transform:translate3d(calc(var(--frl)*var(--frl-x,0px)*-1),0,0);will-change:transform}.frl.is-pinned .frl__bund{display:flex}.frl__item{width:440px}.frl.is-pinned .frl__track:has([data-aktiv]) .frl__item{opacity:.4;transition:opacity .32s var(--motionEase),transform .32s var(--motionEase)}.frl.is-pinned .frl__track .frl__item[data-aktiv]{opacity:1;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.frl__viewport{scroll-snap-type:none;overflow:visible}.frl__track{flex-direction:column;width:auto;padding-inline:0}.frl__item{width:auto}.frl .frl__nav{display:none}}
