@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1c613df258b5210b.3u5lu9mkzmy-q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/495461a58ca80804.00kswar0mx3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/48944f34e26519a6.p.41a7o30ox1z_v.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}.TWiMWG_className{font-family:Big Shoulders;font-style:normal;font-weight:900}.TWiMWG_variable{--pu-f-affisch:"Big Shoulders"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._ao7Ea_className{font-family:Archivo,Archivo Fallback;font-style:normal}._ao7Ea_variable{--pu-f-brod:"Archivo", "Archivo Fallback"}
.pu{--pu-f-mono:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--pu-svart:#0a0a0a;--pu-rod:#ff3b2f;--pu-vit:#f5f5f2;--pu-mut:#f5f5f2b8;background:var(--pu-svart);min-height:100vh;color:var(--pu-vit);font:18px/1.5 var(--pu-f-brod), system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pu :focus-visible{outline:3px solid var(--pu-rod);outline-offset:3px;border-radius:6px}.pu main:focus{outline:none}.pu h1,.pu h2,.pu h3{font-family:var(--pu-f-affisch), Impact, sans-serif;text-transform:uppercase;font-weight:900;line-height:.9}.pu-head{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:16px max(20px,50% - 620px);display:flex;position:relative}.pu-logo{font:900 36px/1 var(--pu-f-affisch), Impact, sans-serif;text-transform:uppercase;color:var(--pu-vit);text-decoration:none}.pu-logo i{color:var(--pu-rod);font-style:normal}.pu-nav{gap:4px;display:none}.pu-nav a{min-height:44px;color:var(--pu-vit);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.pu-nav a:hover{color:var(--pu-rod)}.pu-hero{isolation:isolate;padding:10px 0 28px;position:relative;overflow:hidden}.pu-bakgrund{object-fit:cover;z-index:-2;filter:grayscale()contrast(1.2)brightness(.45)}.pu-hero:before{content:"";z-index:-1;background:linear-gradient(180deg, #0a0a0a66, var(--pu-svart) 92%), linear-gradient(90deg, #ff3b2f40, transparent 60%);mix-blend-mode:normal;position:absolute;inset:0}.pu-hero-text{max-width:1240px;margin:0 auto;padding:0 20px}.pu-hero h1{font-size:clamp(64px,13vw,168px)}.pu-hero h1 span{color:var(--pu-rod)}.pu-hero-text p{color:var(--pu-mut);max-width:48ch;margin-top:10px}.pu-kurva-yta{padding-top:12px;overflow-x:auto}.pu-kurva{width:100%;min-width:720px;height:auto;display:block}.pu-linje{fill:none;stroke:var(--pu-rod);stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #ff3b2f99);animation:2.6s ease-out .2s forwards pu-rita}@keyframes pu-rita{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pu-linje{stroke-dashoffset:0}}.pu-dag{fill:var(--pu-mut);font:700 13px var(--pu-f-mono), monospace;letter-spacing:.08em}.pu-rutnat{stroke:#ffffff14}.pu-topp{cursor:pointer;outline:none}.pu-traffyta{fill:#0000}.pu-prick{fill:var(--pu-svart);stroke:var(--pu-rod);stroke-width:3px;transition:r .2s,fill .2s}.pu-topp:hover .pu-prick,.pu-topp.vald .pu-prick{r:11;fill:var(--pu-rod)}.pu-topp:focus-visible .pu-prick{stroke:#fff;stroke-width:4px}.pu-pass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ab3;border:1px solid #fff3;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:18px;max-width:1200px;margin:14px max(20px,50% - 600px) 0;padding:16px;display:grid}.pu-ring{width:90px;height:90px}.pu-ring circle{fill:none;stroke-width:9px}.pu-ring .bak{stroke:#ffffff1f}.pu-ring .fram{stroke:var(--pu-rod);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .6s;transform:rotate(-90deg)}.pu-ring text{fill:var(--pu-vit);font:900 26px var(--pu-f-affisch), sans-serif;text-anchor:middle}.pu-pass h2{font-size:36px}.pu-pass p{color:var(--pu-mut)}.pu-intens{align-items:center;gap:10px;font-size:15px;display:flex}.pu-intens span{background:var(--pu-rod);border-radius:6px;max-width:140px;height:6px;display:inline-block}.pu-pass button{background:var(--pu-rod);color:#0a0a0a;text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:999px;min-height:48px;margin-top:10px;padding:0 22px;font-weight:800}.pu-pass button:disabled{color:#bbb;cursor:default;background:#333}.pu-lokal,.pu-medlem{max-width:1240px;margin:0 auto;padding:32px 20px;scroll-margin-top:20px}.pu-lokal h2,.pu-medlem h2{font-size:clamp(44px,7vw,88px)}.pu-bilder{gap:10px;margin-top:16px;display:grid}.pu-bilder img{object-fit:cover;aspect-ratio:3/2;filter:grayscale(.4)contrast(1.1);border-radius:16px;width:100%;height:100%}.pu-siffror{color:var(--pu-mut);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;list-style:none;display:grid}.pu-siffror b{font:900 clamp(40px, 6vw, 72px) / 1 var(--pu-f-affisch), sans-serif;color:var(--pu-vit);display:block}.pu-medlem ul{border-top:2px solid var(--pu-vit);gap:0;margin-top:16px;list-style:none;display:grid}.pu-medlem li{border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto;gap:2px 16px;padding:14px 0;display:grid}.pu-medlem h3{font-size:40px}.pu-kortpris{font:700 18px var(--pu-f-mono), monospace;color:var(--pu-rod);align-self:center}.pu-medlem li>p:last-child{color:var(--pu-mut);grid-column:1/-1}.pu-not{color:var(--pu-mut);margin-top:12px}.pu-fot{color:var(--pu-mut);border-top:1px solid #ffffff26;gap:6px;padding:24px max(20px,50% - 620px) 36px;font-size:16px;display:grid}@media (min-width:900px){.pu-nav{display:flex}.pu-bilder{grid-template-columns:1.7fr 1fr}}
