@layer theme, base, components, utilities;@layer components{.hem{--room-x:24px;--room-max:1392px;--in-max:1184px;--room-pad:96px;--room-gap:64px;--inset:24px;--som-in:56px;--hdr:var(--hdr-h,88px)}@media (max-width:1023px){.hem{--room-x:16px;--room-pad:72px}}@media (max-width:767px){.hem{--room-x:8px;--room-pad:48px;--room-gap:48px;--inset:20px;--som-in:32px}}.hem-topp{container-type:inline-size;--room-w:min(100cqi - 2 * var(--room-x),var(--room-max));--scene-w:var(--room-w)}@media (min-width:600px){.hem-topp{--scene-w:min(560px,var(--room-w))}}@media (min-width:900px) and (max-width:1199px){.hem-topp{--hero-h:clamp(600px,100svh - 112px,720px);--scene-w:min(var(--hero-h) * 0.8,var(--room-w) * 0.46)}}@media (min-width:1200px){.hem-topp{--hero-h:clamp(700px,100svh - 112px,820px);--scene-w:calc(var(--hero-h) * 0.8)}}.rm{width:min(100% - 2 * var(--room-x),var(--room-max));margin:var(--room-gap) auto 0;border-radius:var(--r-room);overflow:clip;position:relative}.rm-in{width:min(100% - 2 * var(--inset),var(--in-max));margin-inline:auto;padding-block:var(--room-pad)}.hem-topp>.rm:first-child{margin-top:8px}.zon{margin-top:var(--room-gap);padding-block:var(--room-pad) 0}.zon-in{width:min(100% - 2 * var(--room-x) - 2 * var(--inset),var(--room-max) - 2 * var(--inset),var(--in-max));margin-inline:auto}.rm-lime{background:var(--lime);color:var(--forest)}.rm-forest{background:var(--forest);color:var(--cream)}.rm-forest :focus-visible{outline-color:var(--lime)}.rm-vit{background:var(--white)}.rm-mint,.rm-vit{color:var(--forest)}.rm-mint{background:var(--mint)}.stk{--stk-max:600px;--stk-h:min(var(--stk-max),100svh - var(--hdr) - 32px);display:grid;gap:24px;overflow:clip;width:min(100% - 2 * var(--room-x),var(--room-max));margin:0 auto;list-style:none;padding:0}.stk-kort{--i:0;position:sticky;top:calc(var(--hdr) + 12px + var(--i) * 14px);height:var(--stk-h);border-radius:var(--r-room);isolation:isolate;transform-origin:50% 0;box-shadow:0 -1px 0 rgb(11 61 49/.06),0 -24px 48px -36px rgb(6 42 33/.45)}.stk-kort:first-child{box-shadow:none}}@layer theme, base, components, utilities;@layer components{.stk-kort:has(:target,:focus-visible:not(.pnl-pop,.pnl-pop *)){position:relative;top:auto}.stk-kort :is(#connect,#plattformar){scroll-margin-top:calc(var(--hdr) + 16px)}@media (min-width:768px) and (max-width:1023px){.stk{--stk-max:680px}}@media (max-width:767px){.stk{--stk-max:520px;gap:16px}.stk-kort{top:calc(var(--hdr) + 8px + var(--i) * 12px)}}@media (max-height:640px){.stk{--stk-h:var(--stk-max)}.stk-kort{position:relative;top:auto}}@media print{.stk-kort{position:relative;top:auto;height:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-height:641px){.stk{timeline-scope:--stk-2,--stk-3}.stk-kort:nth-child(2){view-timeline:--stk-2 block}.stk-kort:nth-child(3){view-timeline:--stk-3 block}.stk-kort:first-child{animation:stk-backa linear both;animation-timeline:--stk-2;animation-range:cover 0 cover calc(100svh - var(--hdr) - 26px)}.stk-kort:nth-child(2){animation:stk-backa linear both;animation-timeline:--stk-3;animation-range:cover 0 cover calc(100svh - var(--hdr) - 40px)}}@media (prefers-reduced-motion:no-preference) and (min-height:641px) and (max-width:767px){.stk-kort:first-child{animation-range:cover 0 cover calc(100svh - var(--hdr) - 20px)}.stk-kort:nth-child(2){animation-range:cover 0 cover calc(100svh - var(--hdr) - 32px)}}}@keyframes stk-backa{0%{scale:1;filter:brightness(1)}to{scale:.94;filter:brightness(.92)}}}