.hjalte:where(.astro-lcdefpme){grid-template-areas:"text""bord""form";gap:2rem;padding-block:2.5rem 5rem;display:grid}@media (width>=60rem){.hjalte:where(.astro-lcdefpme){grid-template:"text bord""form bord"1fr/minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2.25rem 4.5rem;padding-block:3.5rem 7.5rem}.namnform:where(.astro-lcdefpme){align-self:start}}.hjalte-text:where(.astro-lcdefpme){grid-area:text;gap:1.5rem;display:grid}h1:where(.astro-lcdefpme){letter-spacing:-.01em;font-size:clamp(3.25rem,2rem + 4.4vw,5.25rem);line-height:1}.ingress:where(.astro-lcdefpme){color:var(--gra);max-width:30rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:300;line-height:1.6}.namnform:where(.astro-lcdefpme){flex-wrap:wrap;grid-area:form;align-items:flex-end;gap:.75rem;display:flex}.namnform:where(.astro-lcdefpme) .falt:where(.astro-lcdefpme){flex:9rem;max-width:11rem}.namnform:where(.astro-lcdefpme) .hjalp:where(.astro-lcdefpme){flex-basis:100%}@media (width<=30rem){.namnform:where(.astro-lcdefpme) .falt:where(.astro-lcdefpme){max-width:none}.namnform:where(.astro-lcdefpme) .knapp:where(.astro-lcdefpme){flex-basis:100%}}.bord:where(.astro-lcdefpme){grid-area:bord;align-self:center;container-type:inline-size}.bord-yta:where(.astro-lcdefpme){--u:calc(100cqw / 620);height:calc(var(--u) * 600);background:var(--salvia);color:var(--svart);position:relative;overflow:hidden}.mono:where(.astro-lcdefpme) circle:where(.astro-lcdefpme){fill:none;stroke:var(--massing);stroke-width:1.4px}.mono:where(.astro-lcdefpme) text:where(.astro-lcdefpme){text-anchor:middle;fill:var(--svart);font-family:Bodoni Moda,Georgia,serif;font-size:44px;font-style:italic}.mono:where(.astro-lcdefpme) .mono-b:where(.astro-lcdefpme){fill:var(--massing)}.inbjudan:where(.astro-lcdefpme){left:calc(var(--u) * 44);top:calc(var(--u) * 70);width:calc(var(--u) * 290);height:calc(var(--u) * 410);padding:calc(var(--u) * 38) calc(var(--u) * 26);align-items:center;gap:calc(var(--u) * 12);text-align:center;background:#fcfcfa;border:1px solid #c9d0c9;flex-direction:column;display:flex;position:absolute;transform:rotate(-4deg)}.inbjudan:where(.astro-lcdefpme) .mono:where(.astro-lcdefpme){width:calc(var(--u) * 64)}.i-namn:where(.astro-lcdefpme){margin-top:calc(var(--u) * 18);font-family:Bodoni Moda,Georgia,serif;font-style:italic;font-size:calc(var(--u) * 34);overflow-wrap:anywhere;line-height:1.1}.i-datum:where(.astro-lcdefpme){font-family:Bodoni Moda,Georgia,serif;font-size:calc(var(--u) * 16)}.i-plats:where(.astro-lcdefpme),.i-adress:where(.astro-lcdefpme){font-size:calc(var(--u) * 13);color:var(--gra)}.i-adress:where(.astro-lcdefpme){font-size:calc(var(--u) * 12);margin-top:auto}.telefon:where(.astro-lcdefpme){right:calc(var(--u) * 56);top:calc(var(--u) * 40);width:calc(var(--u) * 238);height:calc(var(--u) * 480);padding:calc(var(--u) * 10);border:1px solid var(--svart);border-radius:calc(var(--u) * 34);background:#fcfcfa;position:absolute}.skarm:where(.astro-lcdefpme){border-radius:calc(var(--u) * 26);background:var(--papper);flex-direction:column;height:100%;display:flex;overflow:hidden}.s-huvud:where(.astro-lcdefpme){padding:calc(var(--u) * 14) calc(var(--u) * 16);border-bottom:1px solid #e2e6e1;justify-content:space-between;align-items:center;display:flex}.s-huvud:where(.astro-lcdefpme) .mono:where(.astro-lcdefpme){width:calc(var(--u) * 22)}.s-huvud:where(.astro-lcdefpme) .mono:where(.astro-lcdefpme) circle:where(.astro-lcdefpme){stroke-width:3px}.s-osa:where(.astro-lcdefpme),.s-knapp:where(.astro-lcdefpme){font-size:calc(var(--u) * 10);padding:calc(var(--u) * 5) calc(var(--u) * 10);background:var(--gron);color:var(--papper)}.s-start:where(.astro-lcdefpme){justify-content:center;align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 18);text-align:center;flex-direction:column;flex:1;display:flex}.s-namn:where(.astro-lcdefpme){font-family:Bodoni Moda,Georgia,serif;font-style:italic;font-size:calc(var(--u) * 28);overflow-wrap:anywhere;line-height:1.05}.s-datum:where(.astro-lcdefpme){font-family:Bodoni Moda,Georgia,serif;font-size:calc(var(--u) * 13)}.s-plats:where(.astro-lcdefpme){font-size:calc(var(--u) * 10);color:var(--gra)}.s-knapp:where(.astro-lcdefpme){margin-top:calc(var(--u) * 12);padding:calc(var(--u) * 7) calc(var(--u) * 12)}.s-program:where(.astro-lcdefpme){padding:calc(var(--u) * 16) calc(var(--u) * 18) calc(var(--u) * 20);background:var(--salvia);font-size:calc(var(--u) * 10);line-height:1.5}.s-rubrik:where(.astro-lcdefpme){margin-bottom:calc(var(--u) * 6);font-family:Bodoni Moda,Georgia,serif;font-size:calc(var(--u) * 14)}.delning:where(.astro-lcdefpme){left:calc(var(--u) * 150);bottom:calc(var(--u) * 34);width:calc(var(--u) * 282);padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 10);background:var(--vit);border-radius:calc(var(--u) * 12);border:1px solid #c9d0c9;position:absolute}.d-kort:where(.astro-lcdefpme){height:calc(var(--u) * 140);border-radius:calc(var(--u) * 8);background:var(--papper);justify-content:center;align-items:center;gap:calc(var(--u) * 4);text-align:center;border:1px solid #eef0ec;flex-direction:column;display:flex}.d-namn:where(.astro-lcdefpme){font-family:Bodoni Moda,Georgia,serif;font-size:calc(var(--u) * 22);overflow-wrap:anywhere}.d-namn:where(.astro-lcdefpme) em:where(.astro-lcdefpme){color:var(--massing)}.d-datum:where(.astro-lcdefpme){font-family:Bodoni Moda,Georgia,serif;font-size:calc(var(--u) * 10)}.d-titel:where(.astro-lcdefpme){margin:calc(var(--u) * 8) calc(var(--u) * 6) 0;font-size:calc(var(--u) * 13);line-height:1.35}.d-adress:where(.astro-lcdefpme){margin:calc(var(--u) * 2) calc(var(--u) * 6) 0;font-size:calc(var(--u) * 12);color:var(--gra)}.qr:where(.astro-lcdefpme){right:calc(var(--u) * 26);bottom:calc(var(--u) * 30);width:calc(var(--u) * 116);height:calc(var(--u) * 150);padding:calc(var(--u) * 14);align-items:center;gap:calc(var(--u) * 8);text-align:center;background:#fcfcfa;border:1px solid #c9d0c9;flex-direction:column;display:flex;position:absolute;transform:rotate(5deg)}.qr:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){width:calc(var(--u) * 80);fill:var(--svart)}.qr:where(.astro-lcdefpme) .qr-ljus:where(.astro-lcdefpme){fill:#fcfcfa}.qr:where(.astro-lcdefpme) p:where(.astro-lcdefpme){font-size:calc(var(--u) * 10);color:var(--gra);line-height:1.3}.exempel-sektion:where(.astro-lcdefpme){padding-block:var(--sektion);border-top:1px solid var(--linje)}.rubrikrad:where(.astro-lcdefpme){gap:1.25rem 4.5rem;margin-bottom:3rem;display:grid}@media (width>=60rem){.rubrikrad:where(.astro-lcdefpme){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}}h2:where(.astro-lcdefpme){font-size:clamp(2.375rem,1.7rem + 2.2vw,3.5rem);line-height:1.05}.rubrikrad:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.mening-text:where(.astro-lcdefpme) p:where(.astro-lcdefpme):not(.citat),.ingar:where(.astro-lcdefpme) dd:where(.astro-lcdefpme){color:var(--gra);font-weight:300}.exempel:where(.astro-lcdefpme){margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) .5rem;grid-auto-columns:minmax(12.5rem,1fr);grid-auto-flow:column;gap:1.5rem;list-style:none;display:grid;overflow-x:auto}@media (width>=60rem){.exempel:where(.astro-lcdefpme){grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}}.ex-lank:where(.astro-lcdefpme){gap:.875rem;text-decoration:none;display:grid}.ex-kort:where(.astro-lcdefpme){text-align:center;border:1px solid #d3d8d2;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;height:20.5rem;padding:1.75rem 1.125rem;transition:transform .2s;display:flex}.ex-lank:where(.astro-lcdefpme):hover .ex-kort:where(.astro-lcdefpme){transform:translateY(-4px)}.ex-lank:where(.astro-lcdefpme):hover .ex-se:where(.astro-lcdefpme){text-decoration:underline}@media (prefers-reduced-motion:reduce){.ex-kort:where(.astro-lcdefpme){transition:none}.ex-lank:where(.astro-lcdefpme):hover .ex-kort:where(.astro-lcdefpme){transform:none}}.ex-stil:where(.astro-lcdefpme){font-size:1rem}.ex-se:where(.astro-lcdefpme){color:var(--gra)}.ex-datum:where(.astro-lcdefpme),.ex-plats:where(.astro-lcdefpme){font-size:.8125rem}.ex-plats:where(.astro-lcdefpme){color:var(--gra)}.ex-klassisk:where(.astro-lcdefpme){background:#fcfcfa}.ex-klassisk:where(.astro-lcdefpme) .mono:where(.astro-lcdefpme){width:2.75rem}.ex-klassisk:where(.astro-lcdefpme) .ex-namn:where(.astro-lcdefpme){margin-top:.375rem;font-family:Bodoni Moda,Georgia,serif;font-size:1.875rem;font-style:italic;line-height:1.1}.ex-klassisk:where(.astro-lcdefpme) .ex-datum:where(.astro-lcdefpme){font-family:Bodoni Moda,Georgia,serif}.ex-brev:where(.astro-lcdefpme){background:#fbfaf8}.ex-brev:where(.astro-lcdefpme) .ex-namn:where(.astro-lcdefpme){font-family:var(--font-serif);font-size:2.25rem;font-style:italic;font-weight:500;line-height:1.05}.ex-brevtext:where(.astro-lcdefpme){max-width:11rem;font-family:var(--font-serif);color:var(--morkgra);margin-top:.5rem;font-size:.9375rem;line-height:1.45}.ex-gravyr:where(.astro-lcdefpme),.ex-kvall:where(.astro-lcdefpme){padding:.625rem}.ex-gravyr:where(.astro-lcdefpme){background:var(--vit)}.ex-ram:where(.astro-lcdefpme){flex-direction:column;justify-content:center;align-items:center;gap:.625rem;width:100%;height:100%;display:flex}.ex-gravyr:where(.astro-lcdefpme) .ex-ram:where(.astro-lcdefpme){border:1px solid var(--svart);outline:1px solid var(--svart);outline-offset:-6px}.ex-gravyr:where(.astro-lcdefpme) .ex-namn:where(.astro-lcdefpme){font-family:"Cormorant SC", var(--font-serif);letter-spacing:.12em;font-size:1.625rem;font-weight:500;line-height:1.3}.ex-gravyr:where(.astro-lcdefpme) .ex-datum:where(.astro-lcdefpme),.ex-gravyr:where(.astro-lcdefpme) .ex-plats:where(.astro-lcdefpme){font-size:.6875rem}.ex-tradgard:where(.astro-lcdefpme){background:#e3e9e1}.ex-tradgard:where(.astro-lcdefpme) .ex-namn:where(.astro-lcdefpme){font-family:var(--font-serif);font-size:2.125rem;font-style:italic;font-weight:500}.ex-tradgard:where(.astro-lcdefpme) .ex-plats:where(.astro-lcdefpme){color:var(--svart)}.ex-kvall:where(.astro-lcdefpme){background:#161b2c;border-color:#161b2c}.ex-kvall:where(.astro-lcdefpme) .ex-ram:where(.astro-lcdefpme){color:#f2efe8;border:1px solid #8c7a55}.ex-kvall:where(.astro-lcdefpme) .ex-namn:where(.astro-lcdefpme){font-family:Bodoni Moda,Georgia,serif;font-size:2rem;line-height:1.1}.ex-kvall:where(.astro-lcdefpme) .ex-datum:where(.astro-lcdefpme),.ex-kvall:where(.astro-lcdefpme) .ex-plats:where(.astro-lcdefpme){color:#c8b48a}.salvia:where(.astro-lcdefpme){background:var(--salvia)}.mening:where(.astro-lcdefpme){padding-block:var(--sektion);align-items:center;gap:2.5rem 5rem;display:grid}@media (width>=60rem){.mening:where(.astro-lcdefpme){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.mening-text:where(.astro-lcdefpme){gap:1.375rem;display:grid}.mening-text:where(.astro-lcdefpme) p:where(.astro-lcdefpme):not(.citat){max-width:28rem;color:var(--morkgra)}.citat:where(.astro-lcdefpme){font-family:var(--font-serif);color:var(--gron);font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-style:italic;line-height:1.3}.fore-efter:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,.4rem + 1.5vw,1.5rem);display:grid}.fore-efter:where(.astro-lcdefpme) figure:where(.astro-lcdefpme){align-content:start;gap:.5rem;margin:0;display:grid}.fore-efter:where(.astro-lcdefpme) figcaption:where(.astro-lcdefpme){color:var(--morkgra);font-size:.9375rem}.program-kort:where(.astro-lcdefpme){background:var(--papper);border:1px solid #c9d0c9;flex-direction:column;gap:.5rem;min-height:clamp(12.5rem,9rem + 10vw,18.75rem);padding:clamp(1.125rem,.8rem + 1vw,1.875rem) clamp(.875rem,.6rem + 1vw,1.625rem);font-size:clamp(.75rem,.65rem + .4vw,.9375rem);display:flex}.program-kort:where(.astro-lcdefpme).varm{color:#3a2525;background:#f6efea;border-color:#c9bdb3}.pk-rubrik:where(.astro-lcdefpme){text-align:center;margin-bottom:.375rem;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(1.0625rem,.9rem + .6vw,1.5rem)}.pk-dag:where(.astro-lcdefpme){margin-top:.25rem;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(.8125rem,.7rem + .4vw,1.0625rem)}.ingar-sektion:where(.astro-lcdefpme){padding-block:var(--sektion);gap:2.5rem 4.5rem;display:grid}@media (width>=60rem){.ingar-sektion:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.ingar:where(.astro-lcdefpme){gap:2.25rem 3.5rem;margin:0;display:grid}@media (width>=40rem){.ingar:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}}.ingar:where(.astro-lcdefpme) div:where(.astro-lcdefpme){border-top:1px solid #c9d0c9;padding-top:1rem}.ingar:where(.astro-lcdefpme) dt:where(.astro-lcdefpme){font-family:var(--font-serif);margin-bottom:.375rem;font-size:1.625rem;font-weight:500;line-height:1.2}.ingar:where(.astro-lcdefpme) dd:where(.astro-lcdefpme){margin:0}.pris-sektion:where(.astro-lcdefpme){padding-block:1rem var(--sektion);justify-content:center;display:flex}.pris-kort:where(.astro-lcdefpme){border:1px solid var(--svart);width:min(100%,37.5rem);padding:.625rem}.pris-inre:where(.astro-lcdefpme){border:1px solid var(--svart);text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:clamp(2.5rem,2rem + 2vw,3.5rem) clamp(1.25rem,.5rem + 3vw,3rem);display:flex}.pris-etikett:where(.astro-lcdefpme){font-family:var(--font);color:var(--gra);font-size:1rem;font-weight:400}.pris-belopp:where(.astro-lcdefpme){font-family:var(--font-serif);font-variant-numeric:lining-nums;font-size:clamp(4rem,3rem + 4vw,6rem);font-weight:500;line-height:1}.pris-text:where(.astro-lcdefpme){max-width:25rem;color:var(--morkgra);font-weight:300}.pris-inre:where(.astro-lcdefpme) .knapp:where(.astro-lcdefpme){margin-top:.75rem}.fot:where(.astro-lcdefpme){border-top:1px solid var(--linje)}.fot-inre:where(.astro-lcdefpme){color:var(--gra);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-block:2rem 2.5rem;font-size:.9375rem;display:flex}.fot-ordmarke:where(.astro-lcdefpme){color:var(--svart);font-size:1.5rem}
