@layer theme, base, components, utilities;@layer components{svg[data-vikt=penna] .thread-path{stroke-width:var(--sw,var(--sw-d,var(--penna)))}svg[data-vikt=band] .thread-path{stroke-width:var(--sw,var(--sw-d,var(--band)))}@media (max-width:767px){svg[data-vikt=penna] .thread-path{stroke-width:var(--sw,var(--sw-m,var(--penna)))}svg[data-vikt=band] .thread-path{stroke-width:var(--sw,var(--sw-m,var(--band)))}}.sparks{--sp-k:1;display:block;flex:none;width:calc(var(--sp-w) * var(--sp-k));height:calc(var(--sp-h) * var(--sp-k));overflow:visible;pointer-events:none}.sparks-forest{color:var(--forest)}.sparks-lime{color:var(--lime)}.sparks .thread-path{fill:none;stroke:currentColor;stroke-linecap:round}.sparks-at{position:absolute;margin:calc(var(--sp-oy) * var(--sp-k) * -1) 0 0 calc(var(--sp-ox) * var(--sp-k) * -1)}@media (max-width:767px){.sparks{--sp-k:0.75}}.hand-note{display:inline-flex;flex-direction:column;align-items:center;gap:2px;color:var(--forest);pointer-events:none}.hand-note .hand{display:block;max-width:var(--hand-max,9.5em);font-family:var(--font-hand),"Comic Sans MS",cursive;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:0;text-align:center;text-wrap:balance;rotate:-4deg}.hand-pil{display:block;flex:none;overflow:visible}.hand-pil .thread-path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.hand-note:has(>.hand-pil-ner-vanster){align-items:flex-end}.hand-note:has(>.hand-pil-ner-vanster)>.hand-pil{margin-right:18%}.hand-note:has(>.hand-pil-ner-hoger){align-items:flex-start}.hand-note:has(>.hand-pil-ner-hoger)>.hand-pil{margin-left:18%}.hand-note:has(>:is(.hand-pil-vanster,.hand-pil-hoger)){flex-direction:row;align-items:flex-end;gap:6px}.hand-note:has(>.hand-pil-vanster){flex-direction:row-reverse}@media (max-width:599px){.hand-note{display:none}}.draw .chip-bock{--draw-dur:300ms;--draw-delay:calc(var(--k-t, 0ms) + 160ms)}.draw .sparks-s{--draw-dur:240ms;--draw-delay:calc(var(--k-t, 0ms) + var(--k, 0) * 80ms)}.draw .hand-pil .thread-path{--draw-dur:320ms;--draw-delay:calc(var(--k-t, 0ms) + 100ms)}@media (prefers-reduced-motion:no-preference){.draw.is-armed .chip-ann{--m-dy:10px;animation:m-drop var(--m-t-el,.36s) var(--ease-out) var(--k-t,0s) backwards}.draw.is-armed .hand-note .hand{--m-dy:6px;animation:m-rise var(--m-t-el,.36s) var(--ease-out) var(--k-t,0s) backwards}@media (max-width:599px){:is(.draw,.k-intro) .hand-note .hand{animation:none!important}}.draw.is-armed:not(.is-drawn) :is(.chip-ann,.hand-note .hand){animation-play-state:paused}:where(.pt:not([data-enter="1"]) .k-intro) .chip-ann{--m-dy:10px;animation:m-drop var(--m-t-el,.36s) var(--ease-out) var(--k-t,0s) backwards}:where(.pt:not([data-enter="1"]) .k-intro) .chip-bock{stroke-dasharray:1 1.02;animation:m-draw .3s var(--ease-draw) calc(var(--k-t, 0s) + .16s) backwards}:where(.pt:not([data-enter="1"]) .k-intro) .sparks-s{stroke-dasharray:1 1.02;animation:m-draw .24s var(--ease-draw) calc(var(--k-t, 0s) + var(--k, 0) * 80ms) backwards}:where(.pt:not([data-enter="1"]) .k-intro) .hand-note .hand{--m-dy:6px;animation:m-rise var(--m-t-el,.36s) var(--ease-out) var(--k-t,0s) backwards}:where(.pt:not([data-enter="1"]) .k-intro) .hand-pil .thread-path{stroke-dasharray:1 1.02;animation:m-draw .32s var(--ease-draw) calc(var(--k-t, 0s) + .1s) backwards}}@media print{:is(.chip-ann,.hand-note .hand,.sparks-s,.chip-bock,.hand-pil .thread-path){animation:none!important}}.som-led{position:relative;height:0;margin:0;z-index:3;overflow-x:clip;pointer-events:none;container-type:inline-size}.som-led.som-bak{z-index:-1}.som{--som-ref:1392px;--som-dx:calc((var(--som-ref) - min(100cqi - 2 * var(--room-x), var(--room-max))) / 2);position:absolute;top:calc(-1 * var(--som-up, var(--som-in)));height:var(--som-h,calc(2 * var(--som-in) + var(--room-gap)));left:50%;width:2560px;translate:calc(-50% + var(--som-dx, 0px)) 0;view-timeline:--som block}.som-m{display:none}@media (max-width:767px){.som{--som-ref:374px;width:800px}.som-d{display:none}.som-m{display:block}}.som-hoger{translate:calc(-50% - var(--som-dx, 0px)) 0}.som-led-s3+.rm{margin-top:140px}@media (max-width:767px){.som-led-s3+.rm{margin-top:126px}}.som .thread-path{stroke-width:var(--band);stroke-dasharray:1 1.02;stroke-dashoffset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.som .thread-path{animation:m-som linear both;animation-timeline:--som;animation-range:cover 0 cover 50%}}}@keyframes m-som{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media print{.som .thread-path{animation:none}}}@layer theme, base, components, utilities;@layer components{.fb,.fb img{display:block}.fb img{width:100%;height:100%;object-fit:cover}@media (max-width:599px){.fb-pm img{object-position:var(--pos-m)!important}}.scen{position:relative;aspect-ratio:var(--ar)}.scen-ram{border-radius:var(--r-in);overflow:clip}.scen>:is(.scen-foto,.scen-bak,.scen-figur,.scen-fram,.scen-pa){position:absolute;inset:0}.scen>:is(.scen-bak,.scen-fram){pointer-events:none}.scen-bak>svg,.scen-fram>svg{display:block;width:100%;height:100%;overflow:visible}.scen-pa{pointer-events:none}.scen-pa :is(a,button,input,select,textarea,label,summary,[tabindex]){pointer-events:auto}.scen-mask-vanster-topp>.scen-foto{-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%);mask-image:linear-gradient(180deg,transparent,#000 10%)}@media (min-width:600px){.scen-mask-vanster-topp>.scen-foto{-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%),linear-gradient(180deg,transparent,#000 10%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 22%),linear-gradient(180deg,transparent,#000 10%);mask-composite:intersect}}}