.hiha[data-astro-cid-2vniprnl]{max-width:1440px;margin:0 auto}.kasiala[data-astro-cid-2vniprnl]{font-family:Kaushan Script,cursive;font-weight:400;margin:0}a[data-astro-cid-2vniprnl]:focus-visible,.lokero[data-astro-cid-2vniprnl]:focus-visible,.kohta[data-astro-cid-2vniprnl]:focus-visible{outline:2px solid var(--c-liitu);outline-offset:4px;border-radius:2px}.nimi[data-astro-cid-2vniprnl]{margin:0;font-family:Oswald,sans-serif;font-weight:600;font-size:var(--type-page-name);line-height:1;text-transform:uppercase;letter-spacing:.01em}@supports ((background-clip: text) or (-webkit-background-clip: text)){.nimi[data-astro-cid-2vniprnl]{color:transparent;background:var(--rae) 0 0 / 256px 256px;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:2px var(--c-liitu)}}.otsikko-viiva[data-astro-cid-2vniprnl]{display:block;height:auto;max-width:none;pointer-events:none}.rivi-teksti[data-astro-cid-2vniprnl]{margin:0;font-weight:500;font-size:var(--type-h1);line-height:1.4}.lokerot[data-astro-cid-2vniprnl]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lokero[data-astro-cid-2vniprnl]{position:relative;display:grid;place-items:center;aspect-ratio:264 / 147;padding:0;border:0;cursor:pointer;color:var(--c-liitu);background:var(--lokero) center / 100% 100% no-repeat}.lokero[data-astro-cid-2vniprnl]:before{content:"";position:absolute;left:-10.6%;top:-12.9%;width:118.6%;height:127.2%;background:var(--lokero-valittu) center / 100% 100% no-repeat;opacity:0;pointer-events:none}.lokero[data-astro-cid-2vniprnl][aria-selected=true]{background-image:none}.lokero[data-astro-cid-2vniprnl][aria-selected=true]:before{opacity:1}.lokero-nimi[data-astro-cid-2vniprnl]{position:relative;font-size:var(--type-sub-head);line-height:1.1;padding-top:6%}.lokero[data-astro-cid-2vniprnl]:hover .lokero-nimi[data-astro-cid-2vniprnl]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.kohta[data-astro-cid-2vniprnl]{position:relative}.kohta[data-astro-cid-2vniprnl][hidden]{display:none}.vedos-kehys[data-astro-cid-2vniprnl]{position:relative;margin:0;background:var(--c-paperi);padding:4px;box-shadow:0 6px 14px color-mix(in srgb,var(--c-varjo) 55%,transparent)}.vedos-kehys[data-astro-cid-2vniprnl] .kuva[data-astro-cid-2vniprnl]{width:100%;height:100%;object-fit:cover;display:block}.vedos-kehys[data-astro-cid-2vniprnl] .kuvalinkki[data-astro-cid-2vniprnl]{display:block;width:100%;height:100%}.vedos-kehys[data-astro-cid-2vniprnl] .kuvalinkki[data-astro-cid-2vniprnl]:focus-visible{outline-offset:8px}.vedos-kehys[data-astro-cid-2vniprnl] .nasta[data-astro-cid-2vniprnl]{position:absolute;left:50%;top:0;height:auto;transform:translate(-50%,-55%);z-index:1;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--c-varjo) 70%,transparent))}.vedos-iso[data-astro-cid-2vniprnl]{aspect-ratio:503 / 778;rotate:-1deg}.vedos-pieni[data-astro-cid-2vniprnl]{aspect-ratio:366 / 567}.vedos-2[data-astro-cid-2vniprnl]{rotate:1deg}.vedos-3[data-astro-cid-2vniprnl]{rotate:1.5deg}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.vedos-kehys[data-astro-cid-2vniprnl]:hover{animation:heilahdus .6s ease-in-out}}@keyframes heilahdus{0%,to{transform:translateY(-50%) rotate(0) translateY(50%)}25%{transform:translateY(-50%) rotate(2deg) translateY(50%)}55%{transform:translateY(-50%) rotate(-1.2deg) translateY(50%)}80%{transform:translateY(-50%) rotate(.5deg) translateY(50%)}}.merkinta-rivi[data-astro-cid-2vniprnl]{margin:0;display:grid;justify-items:start}.merkinta[data-astro-cid-2vniprnl]{font-size:var(--type-script-link);line-height:1.2;transform:rotate(-3deg);transform-origin:left center}.merkinta-viiva[data-astro-cid-2vniprnl]{display:block;height:auto;max-width:none;pointer-events:none}.arvio[data-astro-cid-2vniprnl]{display:grid;justify-items:start}.tahdet[data-astro-cid-2vniprnl]{margin:0;display:flex;gap:4px}.tahdet[data-astro-cid-2vniprnl] svg[data-astro-cid-2vniprnl]{display:block;fill:var(--c-liitu)}.arvosana[data-astro-cid-2vniprnl]{margin:0;font-size:var(--type-lead);line-height:1.4}.arvosana[data-astro-cid-2vniprnl] a[data-astro-cid-2vniprnl]{text-decoration:none}.arvosana[data-astro-cid-2vniprnl] a[data-astro-cid-2vniprnl]:hover{text-decoration:underline;text-underline-offset:4px}.kehotus-rivi[data-astro-cid-2vniprnl]{margin:0;position:relative;display:grid;justify-items:start}.kehotus[data-astro-cid-2vniprnl]{position:relative;z-index:1;font-size:var(--type-script);line-height:1.2;color:var(--c-viini);text-decoration:none;transform:rotate(-4deg);transform-origin:left center}.kehotus[data-astro-cid-2vniprnl]:hover{text-decoration:underline;text-underline-offset:6px}.kehotus-viiva[data-astro-cid-2vniprnl]{display:block;height:auto;max-width:none;pointer-events:none}.vaiheet[data-astro-cid-2vniprnl]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vaihe[data-astro-cid-2vniprnl]{display:grid;justify-items:center;align-content:start;text-align:center}.vaihe[data-astro-cid-2vniprnl]{position:relative}.vaihe-ikoni[data-astro-cid-2vniprnl]{display:block;height:auto}.vaihe-nimi[data-astro-cid-2vniprnl]{margin:0;font-size:var(--type-card-title);font-weight:700;line-height:1.2}.vaihe-viiva[data-astro-cid-2vniprnl]{display:block;height:auto;max-width:100%;pointer-events:none}.vaihe[data-astro-cid-2vniprnl]:before{content:"";position:absolute;left:0;top:16px;bottom:0;width:3px;background:var(--liitu-pysty) center / 100% 100% no-repeat;opacity:.75;display:none}.kappale[data-astro-cid-2vniprnl]{margin:0;font-size:var(--type-body);line-height:1.5;max-width:24ch}.hinta[data-astro-cid-2vniprnl]{position:relative;display:grid;grid-template-columns:auto auto 1fr;align-items:center}.hinta[data-astro-cid-2vniprnl]:before,.hinta[data-astro-cid-2vniprnl]:after{content:"";position:absolute;left:0;right:0;height:8px;background:var(--liitu-vaaka) center / 100% 100% no-repeat;pointer-events:none}.hinta[data-astro-cid-2vniprnl]:before{top:0}.hinta[data-astro-cid-2vniprnl]:after{bottom:0;opacity:.85}.hinta-ikoni[data-astro-cid-2vniprnl]{display:block;height:auto}.alaotsikko[data-astro-cid-2vniprnl]{font-size:var(--type-sub-head);line-height:1.1}.hinta[data-astro-cid-2vniprnl] .alaotsikko[data-astro-cid-2vniprnl],.artisti[data-astro-cid-2vniprnl] .alaotsikko[data-astro-cid-2vniprnl]{position:relative;isolation:isolate;justify-self:start}.hinta[data-astro-cid-2vniprnl] .alaotsikko[data-astro-cid-2vniprnl]:before,.artisti[data-astro-cid-2vniprnl] .alaotsikko[data-astro-cid-2vniprnl]:before{content:"";position:absolute;z-index:-1;left:-16%;top:8%;width:132%;height:96%;background:var(--pyyhkaisy) center / 100% 100% no-repeat;opacity:.22;pointer-events:none}.hinta-teksti[data-astro-cid-2vniprnl]{margin:0;font-size:var(--type-lead);line-height:1.4}.hinta-teksti[data-astro-cid-2vniprnl] strong[data-astro-cid-2vniprnl]{font-weight:600}.artistit[data-astro-cid-2vniprnl]{display:grid;grid-template-columns:minmax(0,1fr) 2px minmax(0,1fr)}.artistit[data-astro-cid-2vniprnl]:before{content:"";grid-column:2;grid-row:1;background:var(--liitu-pysty) center / 100% 100% no-repeat;opacity:.75}.artisti[data-astro-cid-2vniprnl]{display:grid;grid-template-columns:auto 1fr;align-content:start;grid-row:1}.artisti[data-astro-cid-2vniprnl]:first-child{grid-column:1}.artisti[data-astro-cid-2vniprnl]:last-child{grid-column:3}.avatar[data-astro-cid-2vniprnl]{grid-row:1 / span 2;display:block;border:2px solid var(--c-liitu);border-radius:50%;object-fit:cover}.artisti[data-astro-cid-2vniprnl] .alaotsikko[data-astro-cid-2vniprnl],.artisti[data-astro-cid-2vniprnl] .viesti-rivi[data-astro-cid-2vniprnl],.artisti[data-astro-cid-2vniprnl] .osoite[data-astro-cid-2vniprnl]{grid-column:2}.artisti[data-astro-cid-2vniprnl] .alaotsikko[data-astro-cid-2vniprnl] a[data-astro-cid-2vniprnl]{text-decoration:none}.artisti[data-astro-cid-2vniprnl] .alaotsikko[data-astro-cid-2vniprnl] a[data-astro-cid-2vniprnl]:hover{text-decoration:underline;text-underline-offset:6px}.viesti-rivi[data-astro-cid-2vniprnl]{margin:0;position:relative;display:grid;justify-items:start}.viesti[data-astro-cid-2vniprnl]{position:relative;z-index:1;font-size:var(--type-script-link);line-height:1.2;color:var(--c-linkki);text-decoration:none;transform:rotate(-3deg);transform-origin:left center}.viesti[data-astro-cid-2vniprnl]:hover{text-decoration:underline;text-underline-offset:6px}.viesti-viiva[data-astro-cid-2vniprnl]{display:block;height:auto;max-width:none;pointer-events:none}.yhteys-rivi[data-astro-cid-2vniprnl]{margin:0;display:flex;align-items:center;gap:12px;font-size:var(--type-lead);line-height:1.4}.yhteys-rivi[data-astro-cid-2vniprnl] .ikoni{flex:none}.osoite[data-astro-cid-2vniprnl] span[data-astro-cid-2vniprnl]{overflow-wrap:anywhere}@media(min-width:1024px){.avaus-teksti[data-astro-cid-2vniprnl]{padding:0 64px 0 calc(var(--frame) * 76);display:grid;justify-items:start}.hiha[data-astro-cid-2vniprnl] .nimi[data-astro-cid-2vniprnl]{margin-top:16px}.otsikko-viiva[data-astro-cid-2vniprnl]{width:calc(var(--frame) * 656);margin:4px 0 0 -4px}.lokerot[data-astro-cid-2vniprnl]{width:calc(var(--frame) * 1265);margin:48px 0 0 calc(var(--frame) * 92);column-gap:calc(var(--frame) * 91)}.arvio[data-astro-cid-2vniprnl]{padding-left:calc(var(--frame) * 74)}.tahdet[data-astro-cid-2vniprnl] svg[data-astro-cid-2vniprnl]{width:calc(var(--frame) * 36);height:calc(var(--frame) * 36)}.arvosana[data-astro-cid-2vniprnl]{margin-top:4px}.kehotus-rivi[data-astro-cid-2vniprnl]{margin-top:40px}.kehotus-viiva[data-astro-cid-2vniprnl]{position:absolute;left:calc(var(--frame) * 10);top:calc(var(--frame) * -4);width:calc(var(--frame) * 474)}.vaiheet[data-astro-cid-2vniprnl]{width:calc(var(--frame) * 1326);margin:64px 0 0 calc(var(--frame) * 71);grid-template-columns:283fr 361fr 350fr 332fr}.vaihe[data-astro-cid-2vniprnl]{padding:4px 24px 0;gap:12px}.vaihe[data-astro-cid-2vniprnl]+.vaihe[data-astro-cid-2vniprnl]:before{display:block}.vaihe-ikoni[data-astro-cid-2vniprnl]{width:calc(var(--frame) * 80);margin-bottom:12px}.vaihe-viiva[data-astro-cid-2vniprnl]{width:calc(var(--frame) * 220);margin-top:-8px}.hinta[data-astro-cid-2vniprnl]{width:calc(var(--frame) * 1305);margin:calc(var(--frame) * 86) 0 0 calc(var(--frame) * 74);padding:40px 0 calc(var(--frame) * 53) calc(var(--frame) * 28);column-gap:32px}.hinta-ikoni[data-astro-cid-2vniprnl]{width:calc(var(--frame) * 88)}.hinta-teksti[data-astro-cid-2vniprnl]{margin-left:calc(var(--frame) * 48)}.artistit[data-astro-cid-2vniprnl]{width:calc(var(--frame) * 1121);margin:40px 0 0 calc(var(--frame) * 173);padding-bottom:calc(var(--frame) * 104);grid-template-columns:calc(var(--frame) * 546) 3px minmax(0,1fr)}.artistit[data-astro-cid-2vniprnl]:before{width:3px}.artisti[data-astro-cid-2vniprnl]{column-gap:32px;row-gap:4px}.artisti[data-astro-cid-2vniprnl]:last-child{padding-left:calc(var(--frame) * 92)}.avatar[data-astro-cid-2vniprnl]{width:calc(var(--frame) * 104);height:calc(var(--frame) * 104)}.artisti[data-astro-cid-2vniprnl] .osoite[data-astro-cid-2vniprnl]{margin-top:12px}.viesti-viiva[data-astro-cid-2vniprnl]{position:absolute;left:calc(var(--frame) * 4);top:calc(var(--frame) * -2);width:calc(var(--frame) * 300)}.viesti-rivi[data-astro-cid-2vniprnl]{padding-bottom:calc(var(--frame) * 24)}}@media(min-width:1280px){.kohta[data-astro-cid-2vniprnl]{height:calc(var(--frame) * 859);margin-top:24px}.vedos-iso[data-astro-cid-2vniprnl]{position:absolute;left:calc(var(--frame) * 83);top:calc(var(--frame) * 42);width:calc(var(--frame) * 503)}.vedos-pieni[data-astro-cid-2vniprnl]{position:absolute;width:calc(var(--frame) * 366)}.vedos-2[data-astro-cid-2vniprnl]{left:calc(var(--frame) * 633);top:calc(var(--frame) * 68)}.vedos-3[data-astro-cid-2vniprnl]{left:calc(var(--frame) * 1013);top:calc(var(--frame) * 75)}.vedos-kehys[data-astro-cid-2vniprnl] .nasta[data-astro-cid-2vniprnl]{width:calc(var(--frame) * 40)}.merkinta-rivi[data-astro-cid-2vniprnl]{position:absolute;left:calc(var(--frame) * 651);top:calc(var(--frame) * 660)}.merkinta-viiva[data-astro-cid-2vniprnl]{position:absolute;left:calc(var(--frame) * -4);top:calc(var(--frame) * 40);width:calc(var(--frame) * 360)}}@media(min-width:1024px)and (max-width:1279.98px){.avaus-teksti[data-astro-cid-2vniprnl]{padding-left:48px}.lokerot[data-astro-cid-2vniprnl]{width:auto;margin:24px 48px 0;column-gap:48px}.vaiheet[data-astro-cid-2vniprnl]{width:auto;margin:64px 24px 0}.hinta[data-astro-cid-2vniprnl]{width:auto;margin:48px 48px 0}.artistit[data-astro-cid-2vniprnl]{width:auto;margin:40px 48px 0;grid-template-columns:minmax(0,1fr) 3px minmax(0,1fr)}.kohta[data-astro-cid-2vniprnl]{margin:64px 48px 0;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto 1fr;gap:16px 32px;align-items:start}.vedos-kehys[data-astro-cid-2vniprnl] .nasta[data-astro-cid-2vniprnl]{width:40px}.vedos-iso[data-astro-cid-2vniprnl]{grid-row:1 / span 2}.merkinta-rivi[data-astro-cid-2vniprnl]{grid-column:2 / -1;grid-row:2;align-self:start}.otsikko-viiva[data-astro-cid-2vniprnl]{width:400px;margin-top:-4px}.merkinta-viiva[data-astro-cid-2vniprnl]{width:300px;margin-top:-8px}.arvio[data-astro-cid-2vniprnl]{margin-top:48px;padding-left:48px}.hiha[data-astro-cid-2vniprnl] .nimi[data-astro-cid-2vniprnl]{margin-top:0}.kehotus-viiva[data-astro-cid-2vniprnl]{position:static;width:420px;margin:-40px 0 0 8px}.artisti[data-astro-cid-2vniprnl]:last-child{padding-left:32px}}@media(max-width:1023.98px){.avaus-teksti[data-astro-cid-2vniprnl]{padding:24px 20px 0;display:grid;gap:8px}.otsikko-viiva[data-astro-cid-2vniprnl]{width:min(100%,360px);margin-top:-8px}.rivi-teksti[data-astro-cid-2vniprnl]{line-height:1.5}.lokerot[data-astro-cid-2vniprnl]{margin:24px 16px 0;column-gap:12px}.kohta[data-astro-cid-2vniprnl]{margin:32px 20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.vedos-iso[data-astro-cid-2vniprnl]{grid-column:1 / -1;width:min(100%,420px);justify-self:center}.vedos-kehys[data-astro-cid-2vniprnl] .nasta[data-astro-cid-2vniprnl]{width:36px}.merkinta-rivi[data-astro-cid-2vniprnl]{grid-column:1 / -1;justify-items:center}.merkinta[data-astro-cid-2vniprnl]{transform-origin:center}.merkinta-viiva[data-astro-cid-2vniprnl]{width:200px;margin-top:-4px}.arvio[data-astro-cid-2vniprnl]{margin-top:32px;padding:0 20px;justify-items:center;text-align:center}.tahdet[data-astro-cid-2vniprnl] svg[data-astro-cid-2vniprnl]{width:24px;height:24px}.arvosana[data-astro-cid-2vniprnl] a[data-astro-cid-2vniprnl]{display:inline-flex;align-items:center;min-height:44px}.kehotus-rivi[data-astro-cid-2vniprnl]{justify-items:center}.kehotus[data-astro-cid-2vniprnl]{padding:8px 0;transform-origin:center}.kehotus-viiva[data-astro-cid-2vniprnl]{width:min(100%,320px);margin:-16px auto 0}.vaiheet[data-astro-cid-2vniprnl]{margin:40px 20px 0;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.vaihe[data-astro-cid-2vniprnl]{padding:0 12px;gap:8px}.vaihe[data-astro-cid-2vniprnl]:nth-child(2n):before{display:block;top:0;width:2px}.vaihe-ikoni[data-astro-cid-2vniprnl]{width:48px}.vaihe-viiva[data-astro-cid-2vniprnl]{width:140px;margin-top:-4px}.hinta[data-astro-cid-2vniprnl]{margin:48px 20px 0;padding:24px 0;column-gap:16px}.hinta[data-astro-cid-2vniprnl]:before,.hinta[data-astro-cid-2vniprnl]:after{height:3px}.hinta-ikoni[data-astro-cid-2vniprnl]{width:44px}.artistit[data-astro-cid-2vniprnl]{margin:40px 20px 0;padding-bottom:24px;column-gap:12px}.artisti[data-astro-cid-2vniprnl]{column-gap:12px;row-gap:4px}.avatar[data-astro-cid-2vniprnl]{width:56px;height:56px}.viesti[data-astro-cid-2vniprnl]{display:inline-flex;align-items:center;min-height:44px}.viesti-viiva[data-astro-cid-2vniprnl]{width:220px;margin:-20px 0 0 4px}.artisti[data-astro-cid-2vniprnl] .osoite[data-astro-cid-2vniprnl]{min-height:44px}}@media(max-width:639.98px){.lokerot[data-astro-cid-2vniprnl]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;column-gap:8px;margin-inline:12px}.artistit[data-astro-cid-2vniprnl]{grid-template-columns:minmax(0,1fr);row-gap:40px}.artistit[data-astro-cid-2vniprnl]:before{display:none}.artisti[data-astro-cid-2vniprnl]:first-child,.artisti[data-astro-cid-2vniprnl]:last-child{grid-column:1;grid-row:auto}.hinta[data-astro-cid-2vniprnl]{grid-template-columns:auto 1fr;row-gap:8px}.hinta-teksti[data-astro-cid-2vniprnl]{grid-column:1 / -1}}@media(max-width:359.98px){.lokerot[data-astro-cid-2vniprnl]{column-gap:4px;margin-inline:8px}.lokero[data-astro-cid-2vniprnl]{padding-right:8px}.lokero-nimi[data-astro-cid-2vniprnl]{letter-spacing:-.02em}}@media(min-width:640px)and (max-width:767.98px){.lokerot[data-astro-cid-2vniprnl]{column-gap:8px;margin-inline:12px}}@media(min-width:640px)and (max-width:1023.98px){.kohta[data-astro-cid-2vniprnl]{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto 1fr;row-gap:16px;align-items:start}.vedos-iso[data-astro-cid-2vniprnl]{grid-column:auto;grid-row:1 / span 2;width:100%}.merkinta-rivi[data-astro-cid-2vniprnl]{grid-column:2 / -1;grid-row:2;align-self:start;justify-items:start}.vaiheet[data-astro-cid-2vniprnl]{grid-template-columns:repeat(4,minmax(0,1fr))}.vaihe[data-astro-cid-2vniprnl]+.vaihe[data-astro-cid-2vniprnl]:before{display:block}}
