.fp[data-astro-cid-6grxly66]{--slate: #18292e;--mist: #a9c0c9;--snow: #f2f4f1;--red: #e0354a;color:var(--snow);font-family:var(--sans)}.fp-stage[data-astro-cid-6grxly66]{position:relative;overflow:hidden;background:var(--slate);aspect-ratio:16 / 8.6;min-height:520px;width:100%;touch-action:pan-y;user-select:none;-webkit-user-select:none;isolation:isolate}.fp-stage[data-astro-cid-6grxly66] .fp-lake{position:absolute;inset:-3%;width:106%;height:106%;object-fit:cover;animation:fp-drift 50s ease-in-out infinite alternate;z-index:-2}@keyframes fp-drift{to{transform:scale(1.1) translate(-1.5%,-1%)}}.fp-veil[data-astro-cid-6grxly66]{position:absolute;inset:0;background:linear-gradient(90deg,#18292edb,#18292e80 45%,#18292e57),linear-gradient(#18292e33,#18292eb3);z-index:-1}.fp-trail[data-astro-cid-6grxly66]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.fp-place[data-astro-cid-6grxly66]{position:absolute;left:var(--cx);top:var(--cy);width:calc(var(--ro) * 2.28);height:calc(var(--ro) * 2.28);transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.fp-place[data-astro-cid-6grxly66] *{fill:none;stroke:var(--snow);stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ring-o[data-astro-cid-6grxly66]{stroke-dasharray:2 7;opacity:.6;transition:opacity .6s,stroke .6s}.ring-i[data-astro-cid-6grxly66]{opacity:.85;transition:opacity .6s,stroke .6s;fill:#f2f4f10d!important}.fp[data-astro-cid-6grxly66][data-zone=inner] .ring-i[data-astro-cid-6grxly66]{stroke:var(--red);fill:#e0354a1a!important}.fp[data-astro-cid-6grxly66][data-zone=outer] .ring-o[data-astro-cid-6grxly66]{stroke:var(--red);opacity:1}.fp-place[data-astro-cid-6grxly66] [data-shape]{opacity:0;transition:opacity .9s}.fp[data-astro-cid-6grxly66][data-word=talo] .fp-place[data-astro-cid-6grxly66] [data-shape=talo],.fp[data-astro-cid-6grxly66][data-word=metsä] .fp-place[data-astro-cid-6grxly66] [data-shape=metsä],.fp[data-astro-cid-6grxly66][data-word=järvi] .fp-place[data-astro-cid-6grxly66] [data-shape=järvi]{opacity:1}.fp-place[data-astro-cid-6grxly66] .lab{fill:var(--snow);stroke:none;font-family:var(--sans);font-size:6.4px;letter-spacing:.14em;text-transform:uppercase;text-anchor:middle;opacity:.85}.fp-dot[data-astro-cid-6grxly66]{position:absolute;left:0;top:0;width:44px;height:44px;margin:-22px;display:grid;place-items:center;cursor:grab;touch-action:none;z-index:4;border-radius:50%}.fp-dot[data-astro-cid-6grxly66] i[data-astro-cid-6grxly66]{width:16px;height:16px;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px #e0354a38,0 0 26px 8px #e0354a8c;transition:transform .3s var(--ease)}.fp-dot[data-astro-cid-6grxly66]:after{content:"";position:absolute;inset:4px;border-radius:50%;border:1px solid rgba(242,244,241,.7);animation:fp-ping 2.4s ease-out infinite}.fp[data-astro-cid-6grxly66].is-touched .fp-dot[data-astro-cid-6grxly66]:after{animation:none;opacity:0}.fp-dot[data-astro-cid-6grxly66]:active{cursor:grabbing}.fp-dot[data-astro-cid-6grxly66]:active i[data-astro-cid-6grxly66]{transform:scale(1.35)}@keyframes fp-ping{0%{transform:scale(.5);opacity:1}to{transform:scale(1.9);opacity:0}}.fp-ghosts[data-astro-cid-6grxly66] span{position:absolute;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:clamp(1rem,2vw,1.7rem);color:var(--mist);white-space:nowrap;pointer-events:none;animation:fp-ghost 9s ease-out forwards;transform:translate(-50%,-50%)}@keyframes fp-ghost{0%{opacity:0;filter:blur(6px)}8%{opacity:.9;filter:none}to{opacity:0;transform:translate(-50%,-190%);filter:blur(3px)}}.fp-words[data-astro-cid-6grxly66]{position:absolute;left:clamp(14px,3vw,44px);top:clamp(14px,3vw,40px);display:flex;gap:6px;z-index:3}.fp-words[data-astro-cid-6grxly66] button[data-astro-cid-6grxly66]{padding:.35em .9em .45em;border:1px solid rgba(242,244,241,.4);background:#18292e66;backdrop-filter:blur(8px);color:var(--snow);font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:clamp(1.1rem,.9rem + .8vw,1.6rem);line-height:1.1;transition:background .5s,color .5s,border-color .5s}.fp-words[data-astro-cid-6grxly66] small[data-astro-cid-6grxly66]{font-family:var(--sans);font-weight:400;font-size:.5em;letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-left:.4em}.fp-words[data-astro-cid-6grxly66] button[data-astro-cid-6grxly66]:hover{border-color:var(--snow)}.fp-words[data-astro-cid-6grxly66] button[data-astro-cid-6grxly66][aria-pressed=true]{background:var(--snow);color:var(--slate);border-color:var(--snow)}.fp-read[data-astro-cid-6grxly66]{position:absolute;left:clamp(14px,3vw,44px);bottom:clamp(16px,3vw,40px);max-width:52%;z-index:2;pointer-events:none}.fp-word[data-astro-cid-6grxly66]{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:clamp(4rem,13.5vw,14.5rem);line-height:.86;letter-spacing:-.012em;white-space:nowrap}.fp-word[data-astro-cid-6grxly66] b[data-astro-cid-6grxly66]{font-weight:700;color:var(--mist);transition:color .6s}.fp[data-astro-cid-6grxly66][data-moving] .fp-word[data-astro-cid-6grxly66] b[data-astro-cid-6grxly66]{color:#ff8b99}.fp-word[data-astro-cid-6grxly66] b[data-astro-cid-6grxly66]:after{content:"";display:inline-block;width:.035em;height:.72em;background:currentColor;margin-left:.04em;animation:fp-blink 1s steps(1) infinite}@keyframes fp-blink{50%{opacity:0}}.fp-sent[data-astro-cid-6grxly66]{display:grid;gap:.15em;margin-top:.8em}.fp-sent[data-astro-cid-6grxly66] span[data-astro-cid-6grxly66]{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:clamp(1.5rem,1rem + 1.8vw,2.8rem);line-height:1}.fp-sent[data-astro-cid-6grxly66] i[data-astro-cid-6grxly66]{font-style:normal;font-size:clamp(.86rem,.8rem + .3vw,1.08rem);opacity:.92}.fp-rule[data-astro-cid-6grxly66]{margin-top:.8em;font-size:clamp(.76rem,.7rem + .25vw,.92rem);line-height:1.45;opacity:.82;max-width:34em;min-height:2.9em}.fp-grid[data-astro-cid-6grxly66]{position:absolute;right:clamp(14px,3vw,44px);bottom:clamp(16px,3vw,40px);width:min(34%,430px);background:#18292e80;backdrop-filter:blur(10px);border:1px solid rgba(242,244,241,.22);padding:12px;z-index:3}.fp-gridk[data-astro-cid-6grxly66]{display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-bottom:8px}.fp-cols[data-astro-cid-6grxly66],.fp-row[data-astro-cid-6grxly66]{display:grid;grid-template-columns:4.4em repeat(3,minmax(0,1fr));gap:4px;align-items:center}.fp-cols[data-astro-cid-6grxly66] span[data-astro-cid-6grxly66],.fp-rowk[data-astro-cid-6grxly66]{font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7;text-align:center}.fp-rowk[data-astro-cid-6grxly66]{text-align:left}.fp-row[data-astro-cid-6grxly66]{margin-top:4px}.fp-row[data-astro-cid-6grxly66] button[data-astro-cid-6grxly66]{display:grid;gap:1px;padding:.5em .2em;border:1px solid rgba(242,244,241,.24);color:var(--snow);text-align:center;transition:background .5s,color .5s,border-color .5s;min-width:0}.fp-row[data-astro-cid-6grxly66] button[data-astro-cid-6grxly66] b[data-astro-cid-6grxly66]{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:clamp(.95rem,.8rem + .6vw,1.35rem);line-height:1;opacity:.35;transition:opacity .6s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-row[data-astro-cid-6grxly66] button[data-astro-cid-6grxly66] small[data-astro-cid-6grxly66]{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.fp-row[data-astro-cid-6grxly66] button[data-astro-cid-6grxly66]:hover{border-color:var(--snow)}.fp-row[data-astro-cid-6grxly66] button[data-astro-cid-6grxly66].found b[data-astro-cid-6grxly66]{opacity:1}.fp-row[data-astro-cid-6grxly66] button[data-astro-cid-6grxly66].now{background:var(--snow);color:var(--slate);border-color:var(--snow)}.fp-hint[data-astro-cid-6grxly66]{position:absolute;left:var(--hx, 50%);top:var(--hy, 50%);transform:translate(18px,-50%);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:opacity .8s;z-index:4}.fp[data-astro-cid-6grxly66].is-touched .fp-hint[data-astro-cid-6grxly66]{opacity:0}.fp-foot[data-astro-cid-6grxly66]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;font-size:.76rem}.fp-foot[data-astro-cid-6grxly66] button[data-astro-cid-6grxly66]{border-bottom:1px solid currentColor;padding-bottom:2px;color:inherit;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}@media(max-width:860px){.fp-stage[data-astro-cid-6grxly66]{aspect-ratio:auto;height:min(182vw,860px);min-height:700px}.fp-read[data-astro-cid-6grxly66]{max-width:none;right:14px;bottom:auto;top:43%}.fp-word[data-astro-cid-6grxly66]{font-size:21vw}.fp-rule[data-astro-cid-6grxly66]{min-height:4.3em}.fp-grid[data-astro-cid-6grxly66]{left:14px;right:14px;width:auto;bottom:14px;padding:9px}.fp-veil[data-astro-cid-6grxly66]{background:linear-gradient(#18292e59,#18292e80 40%,#18292ee6 62%)}}.fi[data-astro-cid-xynlzahc]{--slate: #18292e;--mist: #b9c7cc;--snow: #f2f4f1;--red: #e0354a;background:var(--slate);color:var(--snow);font-family:var(--sans)}.fi-open[data-astro-cid-xynlzahc]{min-height:62svh;padding-top:calc(var(--header-h) + 14px);display:flex;flex-direction:column;justify-content:space-between;padding-bottom:clamp(30px,5vw,70px)}.fi-top[data-astro-cid-xynlzahc]{display:flex;justify-content:space-between;font-size:.8rem;opacity:.9}.fi-top[data-astro-cid-xynlzahc] i[data-astro-cid-xynlzahc]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6fdc8f;margin-left:.4em}.fi-title[data-astro-cid-xynlzahc]{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:clamp(3.6rem,15.5vw,17rem);line-height:.86;letter-spacing:-.012em;min-height:.9em}.fi-title[data-astro-cid-xynlzahc] [data-type]:after{content:"";display:inline-block;width:.035em;height:.72em;background:currentColor;margin-left:.04em;animation:fi-blink 1s steps(1) infinite}@keyframes fi-blink{50%{opacity:0}}.fi-lede[data-astro-cid-xynlzahc]{font-size:clamp(1.1rem,1rem + 1vw,1.9rem);margin-top:.8em;opacity:.9}.fi-k[data-astro-cid-xynlzahc]{font-size:.74rem;letter-spacing:.04em;opacity:.8}.fi-play[data-astro-cid-xynlzahc]{padding-bottom:clamp(70px,10vw,170px)}.fi-intro[data-astro-cid-xynlzahc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4vw;align-items:baseline;padding-bottom:clamp(18px,2.4vw,34px)}.fi-say[data-astro-cid-xynlzahc]{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:clamp(1.6rem,1rem + 2.6vw,3.6rem);line-height:1;max-width:22em}.fi-quiet[data-astro-cid-xynlzahc]{padding-block:clamp(110px,17vw,300px)}.fi-quiet--mist[data-astro-cid-xynlzahc]{background:var(--mist);color:var(--slate)}.fi-quiet-in[data-astro-cid-xynlzahc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:4vw;row-gap:clamp(26px,4vw,60px)}.fi-h[data-astro-cid-xynlzahc]{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(2.8rem,1rem + 7vw,8rem);line-height:.92}.fi-body[data-astro-cid-xynlzahc]{grid-column:2;max-width:34em;font-size:var(--step-1);line-height:1.5}.fi-body[data-astro-cid-xynlzahc] p[data-astro-cid-xynlzahc]+p[data-astro-cid-xynlzahc]{margin-top:1em}.fi-frames[data-astro-cid-xynlzahc]{background:#101c20;padding-bottom:clamp(60px,9vw,150px)}.fi-hero[data-astro-cid-xynlzahc]{position:relative;margin:0;height:min(92svh,62vw);min-height:340px;overflow:hidden;isolation:isolate;color:#fff}.fi-hero[data-astro-cid-xynlzahc] .fi-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;animation:fi-drift 40s ease-in-out infinite alternate}.fi-hero[data-astro-cid-xynlzahc]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#18292e66,#18292e1a 35%,#18292ebf)}@keyframes fi-drift{to{transform:scale(1.1) translate(-1.5%,-1%)}}.fi-hero-top[data-astro-cid-xynlzahc]{position:absolute;left:4%;right:4%;top:7%;display:flex;justify-content:space-between;font-size:clamp(.7rem,1.1vw,1rem)}.fi-hero-word[data-astro-cid-xynlzahc]{position:absolute;left:4%;top:50%;transform:translateY(-58%);margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:min(27vw,46svh);line-height:.82;letter-spacing:-.012em;white-space:nowrap}.fi-hero-word[data-astro-cid-xynlzahc] i[data-astro-cid-xynlzahc]{display:inline-block;width:.035em;height:.72em;background:currentColor;margin-left:.04em;animation:fi-blink 1s steps(1) infinite}.fi-hero-sub[data-astro-cid-xynlzahc]{position:absolute;left:4%;bottom:13%;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:clamp(1.1rem,3vw,2.8rem);line-height:1;opacity:0;transform:translateY(10px);transition:opacity .9s,transform .9s var(--ease)}.fi-hero-sub[data-astro-cid-xynlzahc].on{opacity:1;transform:none}.fi-hero[data-astro-cid-xynlzahc] figcaption[data-astro-cid-xynlzahc]{position:absolute;left:4%;bottom:4%;font-size:.78rem;opacity:.85}.fi-frame[data-astro-cid-xynlzahc]{margin:0}.fi-frame[data-astro-cid-xynlzahc] img{width:100%;display:block}.f1[data-astro-cid-xynlzahc] img{max-height:92svh;object-fit:cover;object-position:top}.fi-frame[data-astro-cid-xynlzahc] figcaption[data-astro-cid-xynlzahc]{font-size:.78rem;padding:10px var(--gutter) 0;opacity:.8}.fi-pair[data-astro-cid-xynlzahc] .fi-frame[data-astro-cid-xynlzahc] figcaption[data-astro-cid-xynlzahc]{padding-inline:0}.fi-pair[data-astro-cid-xynlzahc]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,4vw,70px);margin-top:clamp(50px,8vw,130px)}.fi-frame--low[data-astro-cid-xynlzahc]{margin-top:clamp(40px,9vw,160px)}.fi-duet[data-astro-cid-xynlzahc]{position:relative;overflow:hidden;padding-block:clamp(90px,13vw,220px);isolation:isolate}.fi-duet[data-astro-cid-xynlzahc] .fi-duet-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.fi-duet[data-astro-cid-xynlzahc]:before{content:"";position:absolute;inset:0;background:#18292ec7;z-index:-1}.fi-duet-grid[data-astro-cid-xynlzahc]{display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.fi-duet-grid[data-astro-cid-xynlzahc]>[data-astro-cid-xynlzahc]{padding:clamp(18px,3vw,50px);min-height:clamp(240px,30vw,460px);display:flex;flex-direction:column;justify-content:space-between}.fi-swe[data-astro-cid-xynlzahc]{background:#0f1113;color:#fc0;font-family:var(--display);transform:rotate(-1.2deg);transition:transform .6s var(--ease)}.fi-swe[data-astro-cid-xynlzahc]:hover{transform:rotate(-2.4deg) scale(1.02)}.fi-swe[data-astro-cid-xynlzahc] b[data-astro-cid-xynlzahc]{font-variation-settings:"wdth" 100,"wght" 900;font-size:clamp(3.4rem,12vw,13rem);line-height:.8}.fi-swe[data-astro-cid-xynlzahc] span[data-astro-cid-xynlzahc]{font-variation-settings:"wdth" 72,"wght" 800;text-transform:uppercase;font-size:var(--step-1);color:#f2ede2}.fi-fin[data-astro-cid-xynlzahc]{background:var(--mist);color:var(--slate)}.fi-fin[data-astro-cid-xynlzahc] b[data-astro-cid-xynlzahc]{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(3.4rem,12vw,13rem);line-height:.8}.fi-duet-note[data-astro-cid-xynlzahc]{max-width:34em;margin-top:1.6em}.fi-end[data-astro-cid-xynlzahc]{padding-block:clamp(100px,15vw,260px);text-align:center}.fi-moi[data-astro-cid-xynlzahc]{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(4rem,17vw,18rem);line-height:.86}.fi-end-en[data-astro-cid-xynlzahc]{opacity:.8;margin:.6em 0 2.2em}.fi-btn[data-astro-cid-xynlzahc]{display:inline-block;background:var(--red);color:#fff;padding:1em 1.8em;border-radius:3px;font-size:.95rem;transition:transform .5s var(--ease),box-shadow .5s}.fi-btn[data-astro-cid-xynlzahc]:hover{transform:translateY(-3px);box-shadow:0 18px 40px -14px #e0354acc}.fi-meta[data-astro-cid-xynlzahc]{font-size:.78rem;opacity:.7;margin-top:2.4em}@media(max-width:760px){.fi-intro[data-astro-cid-xynlzahc],.fi-quiet-in[data-astro-cid-xynlzahc],.fi-pair[data-astro-cid-xynlzahc]{grid-template-columns:1fr}.fi-body[data-astro-cid-xynlzahc]{grid-column:1}.fi-frame--low[data-astro-cid-xynlzahc]{margin-top:0}.fi-duet-grid[data-astro-cid-xynlzahc]{grid-template-columns:1fr}.fi-top[data-astro-cid-xynlzahc] p[data-astro-cid-xynlzahc]:nth-child(2){display:none}}
