@layer components{.s body.ly{background-image:none}.s body.ly::before{opacity:0}.s{--at-card:color-mix(in oklab, var(--at-bg) 95%, var(--at-fill))}.s .le{border-top:4px solid var(--at-hot);border-bottom-color:var(--at-ink);background:color-mix(in oklab,var(--at-bg) 97%,transparent)}.s .qm{min-height:4.5rem;gap:1.5rem}.s .qi{max-width:min(46vw,15rem);font-size:1.35rem}.s .qh{display:block;flex:none;width:2.8rem;height:2.8rem;object-fit:contain}.s .q0{min-width:0;line-height:1.15;white-space:normal}.s .bo{border-radius:50%;box-shadow:none;border:3px solid var(--at-ink);background:var(--at-fill)}.s .j{border-radius:0;padding-block:.7rem;padding-inline:.6rem;white-space:nowrap}.s .j:hover,.s .j[aria-current]{background:0 0;box-shadow:inset 0 -3px var(--at-hot)}.s .ln{padding-block:clamp(1.5rem,4vw,3rem)calc(var(--at-gap)/2)}.s .l6{align-items:center;gap:clamp(1.5rem,4vw,3.5rem)}.s .sc{min-width:0}.s .l7{font-size:clamp(2.15rem,1.2rem + 3.5vw,4.1rem);line-height:1.04;letter-spacing:-.045em;text-wrap:pretty}.s .o{letter-spacing:-.035em}.s .s3{gap:.55rem;color:var(--at-hot-ink)}.s .s3::before{content:"";display:inline-block;flex:none;width:1.7rem;height:3px;background:currentColor}.s .lp{font-size:1.06rem;line-height:1.65;max-width:52ch;overflow-wrap:anywhere}.s .qf{border:1px solid var(--at-ink);border-radius:var(--at-radius);box-shadow:.55rem .55rem 0 var(--at-cool);aspect-ratio:5/4}.s .cy .qf{aspect-ratio:5/4}.s .sf{display:block;width:100%;height:100%}.s .zy{border-style:solid;background:var(--at-card);backdrop-filter:none;box-shadow:.2rem .2rem 0 var(--at-ink)}.s .zy::before,.s .zy::after{display:none}.s .cg .a{filter:none;opacity:1}.s .cq{border-top:1px solid var(--at-ink);max-width:none}.s .sh{border:0;border-bottom:1px solid var(--at-line-2);border-radius:0;box-shadow:none;padding:.65rem 0;background:0 0}.s .sh::before{color:var(--at-hot-ink)}.s .zi span{white-space:normal;overflow:visible;text-overflow:clip}.s .g{padding-bottom:.85rem;border-bottom:1px solid var(--at-ink)}.s .c6{text-align:left}.s .c6 .lw{margin-inline:0}.s .zw{gap:1.2rem}.s .f{border-color:var(--at-line-2);box-shadow:none}.s .qy,.s .qa,.s .qv{padding-block:1.55rem;padding-inline-start:3.4rem}.s .zl{grid-template-columns:10rem minmax(0,1fr)auto;grid-template-areas:"logo who acts"}.s .zh{border:1px solid var(--at-ink);box-shadow:.3rem .3rem 0 var(--at-fill)}.s .lc{left:.7rem;top:1.15rem;bottom:auto;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--at-card-2)}.s .z8{left:3.4rem}.s .y{font-size:1.2rem;letter-spacing:-.02em}.s .a{border-radius:var(--at-radius-sm)}.s .qs{width:4.6rem}.s .qs .l8{word-break:keep-all;overflow-wrap:normal;hyphens:none}.s .li{background:var(--at-card-2);color:var(--at-ink);border:1px solid var(--at-line-2)}.s .q5{border-style:solid;background:var(--at-cool-soft);text-transform:none}.s .q5::before,.s .q5::after{display:none}.s .k{display:flex;flex-wrap:wrap;align-items:baseline;align-content:center;column-gap:.2rem}.s .lu,.s .l4{justify-content:center}.s .r{order:1}.s .qo{order:2;font-family:var(--at-display);font-weight:800}.s .p{order:3;width:100%;margin-top:.35rem;text-transform:none;letter-spacing:0;line-height:1.4}.s .lf{order:4;width:100%}.s .q5{container-type:inline-size}.s .q5 .r{font-size:min(2.1rem,17cqi)}.s .q5 .qo{font-size:1.25rem}.s .q5 .p{color:var(--at-soft);font-size:.8rem}.s .qa .ce{flex-direction:column;align-items:flex-start;gap:.7rem}.s .qa .ce .a{width:min(8.5rem,100%);height:3.8rem;padding:.45rem .7rem}.s .qa .v{overflow-wrap:anywhere;font-size:.97rem;line-height:1.55;color:var(--at-soft)}.s .se{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.s .qy>.q5,.s .qa>.q5{aspect-ratio:auto;align-self:stretch;overflow:visible}.s .r{white-space:nowrap}.s .l2{container-type:inline-size}.s .l2{overflow:visible}.s .l2 .qq{border-radius:var(--at-radius)var(--at-radius)0 0}.s .z8{max-width:calc(100% - 4rem);white-space:normal}.s .lu .r{font-size:clamp(1.9rem,15cqi,3rem)}.s .qq{padding:1rem min(1.15rem,5cqi);gap:.6rem .9rem;flex-wrap:wrap}.s .qq .a{max-width:100%}.s .qq .a{width:6.4rem;height:3.4rem;padding:.35rem .55rem}.s .qq .l8{font-size:.85rem}.s .qq .y{font-size:1.15rem}.s .l2 .v{margin:0;padding:1rem min(1.15rem,5cqi).25rem;overflow-wrap:anywhere;font-size:1rem;line-height:1.55;font-weight:500;color:var(--at-ink)}.s .s0{padding:.85rem min(1.15rem,5cqi).2rem}.s .l2 .lu{flex:1 0 auto;align-content:center}.s .ll{margin-top:0}.s .cj{margin:.75rem min(1.15rem,5cqi)0;font-size:.9rem;color:var(--at-soft)}.s .s0 .b{max-width:100%;white-space:normal;overflow-wrap:anywhere}.s .qa .se .b{max-width:100%;white-space:normal}.s .qq .l8{white-space:nowrap;overflow-wrap:normal}.s .qq .y{min-width:0;overflow-wrap:anywhere}.s .l4 .r{font-size:min(clamp(2.6rem,2rem + 3vw,4rem),13cqi)}@media(max-width:767px){.s .le .qh{width:3.2rem;height:3.2rem}.s .q0{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.s .qt{padding:1.3rem;border-top:4px solid var(--at-cool)}.s .an{gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr))}.s .qt{display:flex;flex-direction:column}.s .a0{flex-direction:column;align-items:flex-start;gap:.6rem}.s .qt .qg{flex-direction:column-reverse;margin-top:auto}.s .qt .qg>*{flex:none;width:100%}.s .l2 .z8{position:static;transform:none;align-self:flex-start;max-width:100%;padding:.4rem .65rem;overflow-wrap:anywhere}.s .qq{flex-wrap:wrap;overflow-wrap:anywhere}.s .cs,.s .ci{min-width:0;max-width:100%}.s .ci select{max-width:100%}.s .c1{min-height:2.75rem;max-width:100%;overflow-wrap:anywhere}.s .sj{grid-template-columns:minmax(0,1fr)}.s .ql th[scope=row]{white-space:nowrap}.s .ql .qr table{min-width:34rem}.s .qp{min-width:0;overflow-wrap:anywhere}.s .cp{box-shadow:none;border-color:var(--at-line-2)}.s .l{font-family:var(--at-copy);border-width:1.5px}.s .n{min-height:2.75rem}.s .cz .zb{min-height:2.75rem;padding-inline:.5rem}.s .l[data-gap=true]{box-shadow:calc(var(--btn-depth) * .6)var(--btn-depth)0 var(--at-ink);border-color:var(--at-ink)}.s .l[data-gap=true]:hover{box-shadow:calc(var(--btn-depth) * .6)calc(var(--btn-depth) + 1px)0 var(--at-ink)}.s .l[data-gap=true]:active{transform:translateY(var(--btn-depth));box-shadow:none}.s .q6{background:var(--at-cool-soft);color:var(--at-ink);border:1px solid var(--at-ink);box-shadow:.4rem .4rem 0 var(--at-fill);border-radius:var(--at-radius)}.s .q6 .a{box-shadow:none}.s .q6 .l:not([data-gap=true]){color:var(--at-ink);border-color:var(--at-ink);background:0 0}.s .q6 .l:not([data-gap=true]):hover{background:var(--at-card)}.s .zq{border-radius:var(--at-radius);box-shadow:none;border-color:var(--at-line-2);align-items:flex-start}.s .cl{background:var(--at-cool-soft);border-radius:var(--at-radius-sm)}.s .l3{border-top:4px solid var(--at-ink)}.s .lb .qi{max-width:15rem}.s .s1{border-top-color:var(--at-ink);box-shadow:none}.s .q9[aria-current] .q{background:0 0;padding:0;width:1.4rem;box-sizing:border-box}.s .q9[aria-current]{box-shadow:inset 0 3px var(--at-hot)}@container(min-width:761px) and (max-width:879px){.s .zl { grid-template-columns: 9rem minmax(0, 1fr); grid-template-areas: "logo who" "logo acts"; }
  }@container(max-width:760px){.s .zl { grid-template-columns: 4.6rem minmax(0, 1fr); grid-template-areas: "logo who" "acts acts"; }
    .s .qy,
    .s .qa,
    .s .qv { padding-inline-start: 3.2rem; }
    .s .lc { left: 0.6rem; }
    .s .z8 { left: 3.2rem; }
    
    .s .qa .ce,
    .s .qy .ce { flex-direction: column; align-items: flex-start; gap: 0.6rem; }
  }@container(max-width:16em){.s .zl { grid-template-columns: minmax(0, 1fr); grid-template-areas: "logo" "who" "acts"; }
    .s .qy,
    .s .qa,
    .s .qv { padding-inline-start: 1rem; padding-top: 3.4rem; }
    .s .z8 { left: 3.2rem; }
  }@media(max-width:767px){.s .qm{min-height:3.8rem;gap:.75rem}.s .qi{max-width:min(65vw,13rem)}.s .qh{height:2.4rem;width:2.4rem}.s .ln{padding-top:1rem}.s .l6{grid-template-columns:minmax(0,1fr);gap:1.35rem}.s .l7{font-size:clamp(2rem,8.6vw,3rem)}.s .qf,.s .zd .qf,.s .zk .qf,.s .cy .qf{aspect-ratio:16/10;box-shadow:.3rem .3rem 0 var(--at-cool)}.s .lp{font-size:1rem}.s .g{padding-bottom:.7rem}.s .qt{padding:1rem}.s .cw{top:3.9rem}.s .q6{box-shadow:.25rem .25rem 0 var(--at-fill)}}}
@font-face{font-family:familjen grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:local("Familjen Grotesk"),url("/assets/fonts/08838dd219650e2e/webfonts/familjen-grotesk-368e11.4f364855.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:public sans;font-style:normal;font-weight:400 700;font-display:swap;src:local("Public Sans"),url("/assets/fonts/08838dd219650e2e/webfonts/public-sans-059da5.d8df10ca.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary:#D5F54A;--color-secondary:#DDEFE4;--color-accent:#116044;--color-surface:#FFFDF5;--color-on-surface:#103C32;--color-on-accent:#FFFDF5;--color-on-primary:#103C32;--font-heading:"Familjen Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:"Public Sans", ui-sans-serif, system-ui, sans-serif;--radius-base:4px;--space-base:8px;--section-gap:80px}