@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-latin-800-normal.axpkC1rd.woff2)format("woff2"),url(/_astro/montserrat-latin-800-normal.C3dfDxXV.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-400-normal.BEhtfm5r.woff2)format("woff2"),url(/_astro/lato-latin-400-normal.B11PyLys.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-700-normal.BUGMgin4.woff2)format("woff2"),url(/_astro/lato-latin-700-normal.DAdL7O4w.woff)format("woff")}:root{--gold:#eeac05;--gold-dark:#a9760a;--aubergine:#291f28;--white:#fff;--light:#f0f2f2;--mid:#9996a3;--text:#3b3239;--muted:#5f5866;--line:#e2e3e6;--head:"Montserrat", Arial, sans-serif;--body:"Lato", Arial, sans-serif;--w:1120px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:var(--aubergine);text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:2px}a:hover{color:var(--gold-dark)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}h1,h2,h3{font-family:var(--head);color:var(--aubergine);letter-spacing:-.01em;margin:0 0 20px;font-weight:800;line-height:1.1}h1{font-size:clamp(38px,6vw,72px)}h2{font-size:clamp(28px,3.6vw,44px)}h3{margin-bottom:10px;font-size:21px;font-weight:700;line-height:1.3}p{margin:0 0 18px}strong,b{font-weight:inherit}.wrap{max-width:var(--w);margin:0 auto;padding:0 24px}@media (width<=600px){.wrap{padding:0 16px}}.narrow{max-width:760px}.skip{background:var(--gold);color:var(--aubergine);z-index:100;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip:focus{top:8px;left:8px}.site-header{z-index:50;backdrop-filter:saturate(140%)blur(8px);background:#291f28f5;position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.brand{font-family:var(--head);letter-spacing:.04em;color:var(--white);text-transform:uppercase;white-space:nowrap;font-size:18px;font-weight:800;text-decoration:none}.brand span{color:var(--gold)}.nav{gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav a{color:#ffffffd1;font-family:var(--head);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #0000;padding:6px 0;font-size:13px;font-weight:700;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--white);border-bottom-color:var(--gold)}.menu-btn{display:none}@media (width<=860px){.menu-btn{color:var(--white);font-family:var(--head);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff4d;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.nav{background:var(--aubergine);border-top:1px solid #ffffff14;flex-direction:column;gap:0;padding:8px 16px 20px;display:none;position:absolute;top:72px;left:0;right:0}.nav.open{display:flex}.nav a{border-bottom:1px solid #ffffff14;padding:14px 0;font-size:14px;display:block}}.section{padding:clamp(64px,9vw,120px) 0}.dark{background:var(--aubergine);color:#fffc}.dark h1,.dark h2,.dark h3,.dark a{color:var(--white)}.gray{background:var(--light)}.kicker{font-family:var(--head);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark);align-items:center;gap:12px;margin:0 0 18px;font-size:12px;font-weight:700;display:flex}.kicker:before{content:"";background:var(--gold);width:28px;height:4px}.dark .kicker{color:var(--gold)}.lead{max-width:680px;font-size:clamp(19px,2vw,22px);line-height:1.6}.hl{color:var(--gold)}.hero{padding:clamp(80px,12vw,160px) 0 clamp(72px,10vw,128px);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:64px solid #eeac051f;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-120px}.hero h1{max-width:900px}.page-hero{padding:clamp(64px,9vw,112px) 0 clamp(48px,7vw,88px)}.btns{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.btn{background:var(--gold);color:var(--aubergine);font-family:var(--head);letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--gold);padding:17px 28px;font-size:13px;font-weight:800;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.btn:hover{color:var(--aubergine);background:0 0}.dark .btn:hover{color:var(--white)}.btn.ghost{color:var(--aubergine);border-color:var(--aubergine);background:0 0}.btn.ghost:hover{background:var(--aubergine);color:var(--white)}.dark .btn.ghost{color:var(--white);border-color:#ffffff80}.dark .btn.ghost:hover{background:var(--white);color:var(--aubergine)}.btn.sm{padding:10px 16px;font-size:11px}.grid{gap:24px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.g2,.g3,.g4{grid-template-columns:1fr}}.card{background:var(--white);border-top:4px solid var(--gold);flex-direction:column;padding:28px;display:flex}.gray .card{background:var(--white)}.card p{font-size:17px}.card .more{font-family:var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark);margin-top:auto;font-size:12px;font-weight:700;text-decoration:none}a.card{color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s}a.card:hover{color:inherit;transform:translateY(-3px);box-shadow:0 12px 32px #291f281f}.entry{background:var(--light)}.entry .num{font-family:var(--head);letter-spacing:.16em;color:var(--mid);margin-bottom:18px;font-size:13px;font-weight:800}.facts{border-top:1px solid #eeac0566;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:48px;display:grid}.facts>div{padding:28px 20px 8px 0}.facts .n{font-family:var(--head);color:var(--gold);margin-bottom:10px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1;display:block}.facts span{font-size:15px;line-height:1.45}.gray .facts .n,.section:not(.dark) .facts .n{color:var(--aubergine)}@media (width<=760px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.split{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}@media (width<=860px){.split{grid-template-columns:1fr}}ul.list{margin:0 0 24px;padding:0;list-style:none}ul.list li{margin:0 0 12px;padding-left:26px;position:relative}ul.list li:before{content:"";background:var(--gold);width:10px;height:10px;position:absolute;top:11px;left:0}.book{border-bottom:1px solid var(--line);grid-template-columns:300px 1fr;align-items:start;gap:clamp(28px,5vw,64px);padding:48px 0;display:grid}.book:last-child{border-bottom:0}.cover{aspect-ratio:2/3;background:var(--aubergine);color:var(--white);flex-direction:column;justify-content:space-between;padding:28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #291f2840}.cover:before{content:"";background:var(--gold);width:10px;position:absolute;top:0;bottom:0;left:0}.cover .t{font-family:var(--head);text-transform:uppercase;font-size:30px;font-weight:800;line-height:1.05}.cover .t span{color:var(--gold);display:block}.cover .a{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;font-size:12px;font-weight:700}.cover.alt{background:var(--gold);color:var(--aubergine)}.cover.alt:before{background:var(--aubergine)}.cover.alt .t span{color:var(--white)}.cover.alt .a{color:var(--aubergine)}.meta{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);margin-bottom:12px;font-size:12px;font-weight:700}.price{font-family:var(--head);color:var(--aubergine);margin:8px 0 0;font-size:22px;font-weight:800}@media (width<=760px){.book{grid-template-columns:1fr}.cover{max-width:220px}}.ep{border:1px solid var(--line);background:var(--white);padding:24px 28px}.ep .show{font-family:var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);margin:0 0 8px;font-size:12px;font-weight:700}.ep h3{font-size:19px}.ep .host{color:var(--muted);margin:0 0 8px;font-size:15px}.ep p{font-size:16px}.links{flex-wrap:wrap;gap:8px 18px;margin-top:auto;font-size:15px;font-weight:700;display:flex}.press a.card .src{font-family:var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--aubergine);font-size:13px;font-weight:800}.press a.card .date{color:var(--muted);margin:2px 0 12px;font-size:14px}.press a.card .title{color:var(--aubergine);flex:1;margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.4}.feature{background:var(--aubergine);color:#fffc;grid-template-columns:1fr 1fr;gap:0;display:grid}.feature .inner{padding:clamp(28px,4vw,48px)}.feature h2,.feature h3{color:var(--white)}.feature .side{background:linear-gradient(135deg, var(--gold) 0%, #f5c84a 100%);font-family:var(--head);color:var(--aubergine);text-transform:uppercase;align-items:flex-end;min-height:220px;padding:32px;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1;display:flex}@media (width<=760px){.feature{grid-template-columns:1fr}}.todo{border:2px dashed var(--gold-dark);color:var(--aubergine);background:#fff8e6;margin:0 0 24px;padding:18px 22px;font-size:16px}.todo:before{content:"ATT FYLLA I AV JOHAN";font-family:var(--head);letter-spacing:.16em;color:var(--gold-dark);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.dark .todo{color:var(--white);border-color:var(--gold);background:#eeac0514}.dark .todo:before{color:var(--gold)}.cta{text-align:left}.cta h2{max-width:760px}.site-footer{color:#ffffffb3;background:#1d161c;padding:56px 0 40px;font-size:15px}.site-footer .cols{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.site-footer h3{color:var(--white);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:14px}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin:0 0 8px}.site-footer a{color:#ffffffd9;text-decoration:none}.site-footer a:hover{color:var(--gold)}.site-footer .copy{color:var(--mid);border-top:1px solid #ffffff1a;margin-top:40px;padding-top:20px;font-size:13px}@media (width<=760px){.site-footer .cols{grid-template-columns:1fr}}.mt32{margin-top:32px}.mt40{margin-top:40px}.m0{margin:0}.h-sm{font-size:28px}.card.tint{background:var(--light)}.ep{flex-direction:column;display:flex}.nav a.nav-cta{background:var(--gold);color:var(--aubergine);border-bottom:0;padding:10px 16px}.nav a.nav-cta:hover,.nav a.nav-cta[aria-current=page]{background:var(--white);color:var(--aubergine)}@media (width<=860px){.nav a.nav-cta{text-align:center;margin-top:12px;padding:14px 16px}}.nav{align-items:center}.btn.lg{padding:22px 36px;font-size:15px}.books2{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.bookcard{background:var(--light);grid-template-columns:150px 1fr;align-items:start;gap:28px;padding:28px;display:grid}.bookcard .cover{padding:18px 16px}.bookcard .cover .t{font-size:19px}.bookcard .cover .a{font-size:9px}.bookcard h3{font-size:24px}@media (width<=900px){.books2{grid-template-columns:1fr}}@media (width<=480px){.bookcard{grid-template-columns:1fr}.bookcard .cover{max-width:150px}}.way{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:24px;padding:40px 0;display:grid}.way:first-of-type{border-top:0}.way .no{font-family:var(--head);color:var(--gold);font-size:40px;font-weight:800;line-height:1}.way.main{background:var(--aubergine);color:#ffffffd1;border-top:0;margin-bottom:24px;padding:clamp(28px,4vw,48px)}.way.main h2,.way.main a:not(.btn){color:var(--white)}@media (width<=600px){.way{grid-template-columns:1fr;gap:8px}}.topic{border-top:1px solid var(--line);grid-template-columns:5fr 7fr;gap:clamp(28px,5vw,64px);padding:48px 0;display:grid}.topic:first-child{border-top:0;padding-top:0}.topic .label{font-family:var(--head);letter-spacing:.16em;color:var(--mid);text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800}@media (width<=860px){.topic{grid-template-columns:1fr}}.subhead{font-family:var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin:24px 0 10px;font-size:13px;font-weight:700}.hero-grid{z-index:1;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.hero-img{object-fit:cover;object-position:top;border-bottom:6px solid var(--gold);width:100%;height:auto;max-height:560px;box-shadow:0 24px 48px #00000059}@media (width<=860px){.hero-grid{grid-template-columns:1fr}.hero-img{max-height:420px}}.band{background:var(--aubergine)}.band img{object-fit:cover;object-position:center 30%;width:100%;height:auto;max-height:520px;display:block}.coverimg{width:100%;height:auto;display:block;box-shadow:0 24px 48px #291f2840}.coverimg.mega{box-shadow:none}.bookcard .coverimg{max-width:160px}@media (width<=760px){.book .coverimg{max-width:220px}}
