.Hero-module__Z8hQ_W__hero{z-index:1;flex-direction:column;justify-content:flex-end;gap:40px;height:810px;margin-top:-74px;padding-top:290px;padding-bottom:70px;display:flex;position:relative;overflow:clip}.Hero-module__Z8hQ_W__vaaleaKerros,.Hero-module__Z8hQ_W__tummaKerros{pointer-events:none;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.Hero-module__Z8hQ_W__vaaleaKerros{opacity:var(--herovidl);background:radial-gradient(120% 90% at 30% 20%,#f7f4ee 0%,#efece5 55%,#e8e4da 100%)}.Hero-module__Z8hQ_W__tummaKerros{opacity:var(--herovid);background:radial-gradient(120% 90% at 30% 20%,#182338 0%,#0b1120 55%,#070911 100%)}.Hero-module__Z8hQ_W__auroraA,.Hero-module__Z8hQ_W__auroraB{filter:blur(30px);pointer-events:none;opacity:var(--herovid);border-radius:50%;position:absolute;top:-120px;left:50%}.Hero-module__Z8hQ_W__auroraA{background:radial-gradient(closest-side,#1c3fca0b,#0000 70%);width:760px;height:520px;animation:13s ease-in-out infinite alternate Hero-module__Z8hQ_W__auroraA;translate:-78%}.Hero-module__Z8hQ_W__auroraB{background:radial-gradient(closest-side,#7c62d609,#0000 70%);width:680px;height:480px;animation:17s ease-in-out infinite alternate Hero-module__Z8hQ_W__auroraB;top:-60px;translate:4%}@keyframes Hero-module__Z8hQ_W__auroraA{0%{translate:-78%}to{translate:-70% 26px}}@keyframes Hero-module__Z8hQ_W__auroraB{0%{translate:4%}to{translate:-2% 22px}}.Hero-module__Z8hQ_W__savy{background:var(--herotummennus);opacity:var(--herosavy);pointer-events:none;position:absolute;inset:0}.Hero-module__Z8hQ_W__navikaista{height:var(--heronavikaista-korkeus);background:var(--heronavikaista);pointer-events:none;position:absolute;top:0;left:0;right:0}.Hero-module__Z8hQ_W__video{object-fit:cover;object-position:center 88%;width:100%;height:calc(100% + 70px);translate:0 -70px}@media (min-width:1001px){:root[data-theme=light] .Hero-module__Z8hQ_W__video[data-teemavideo=light]{height:calc(100% + 170px);translate:0 -170px}}.Hero-module__Z8hQ_W__liuku{background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--bg) 22%, transparent) 34%, color-mix(in oklab, var(--bg) 62%, transparent) 60%, color-mix(in oklab, var(--bg) 90%, transparent) 82%, var(--bg) 100%);height:300px;position:absolute;bottom:0;left:0;right:0}.Hero-module__Z8hQ_W__ylaosa{grid-template-columns:minmax(0,1fr) 516px;align-items:end;gap:56px;display:grid;position:relative}.Hero-module__Z8hQ_W__teksti{flex-direction:column;align-items:flex-start;gap:28px;display:flex;position:relative}:is(:root[data-theme=light] .Hero-module__Z8hQ_W__navikaista,:root[data-theme=light] .Hero-module__Z8hQ_W__liuku,:root[data-theme=light] .Hero-module__Z8hQ_W__auroraA,:root[data-theme=light] .Hero-module__Z8hQ_W__auroraB){display:none}:root[data-theme=light] .Hero-module__Z8hQ_W__savy{background:color-mix(in oklab, var(--bg) 10%, transparent)}.Hero-module__Z8hQ_W__otsikko{--otsikko:clamp(40px, 4.85vw, 75px);--otsikko-mobiili:clamp(41px, 11.6vw, 52px);letter-spacing:0;text-wrap:balance;font-feature-settings:"pnum";max-width:15ch;color:var(--heroink);line-height:.98}.Hero-module__Z8hQ_W__korostus{color:var(--heroem);font-style:italic;font-weight:400;animation:.85s cubic-bezier(.22,1,.36,1) .2s both Hero-module__Z8hQ_W__sanaSisaan;display:inline-block}@keyframes Hero-module__Z8hQ_W__sanaSisaan{0%{opacity:0;transform:translateY(14px)}}.Hero-module__Z8hQ_W__ingressi{color:var(--herosec);text-wrap:pretty;max-width:44ch;font-size:18px;line-height:1.6}.Hero-module__Z8hQ_W__napit{align-items:center;gap:12px;display:flex}.Hero-module__Z8hQ_W__ensisijainen,.Hero-module__Z8hQ_W__toissijainen{height:52px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:1px;text-transform:uppercase;border-radius:11px;align-items:center;padding:0 30px;font-size:11px;font-weight:700;transition:background .2s,transform .16s;display:inline-flex}.Hero-module__Z8hQ_W__ensisijainen{background:var(--herocta);color:var(--herocta-fg)}.Hero-module__Z8hQ_W__ensisijainen:hover{background:var(--herocta-h)}.Hero-module__Z8hQ_W__ensisijainen:active,.Hero-module__Z8hQ_W__toissijainen:active{transform:scale(.98)}.Hero-module__Z8hQ_W__toissijainen{border:1px solid var(--herobord);background:var(--herobtn);color:var(--heroink);-webkit-backdrop-filter:var(--heroblur);backdrop-filter:var(--heroblur);padding:0 26px}.Hero-module__Z8hQ_W__toissijainen:hover{background:var(--herobtnh)}.Hero-module__Z8hQ_W__korttipaikka{min-width:0}@media (min-width:1600px){.Hero-module__Z8hQ_W__ylaosa{grid-template-columns:minmax(0,1fr) 480px}}@media (min-width:2000px){.Hero-module__Z8hQ_W__ylaosa{grid-template-columns:minmax(0,1fr) 640px}}@media (min-width:1001px) and (max-width:1300px){.Hero-module__Z8hQ_W__hero{height:auto;padding-top:190px;padding-bottom:56px}}@media (max-width:1439px){.Hero-module__Z8hQ_W__ingressi{font-size:16.5px}.Hero-module__Z8hQ_W__video{height:calc(100% + 90px);translate:0 -90px}}@media (max-width:1000px){.Hero-module__Z8hQ_W__hero{gap:26px;height:auto;min-height:76svh;padding-top:268px;padding-bottom:22px}:root[data-theme=light] .Hero-module__Z8hQ_W__liuku{height:170px;display:block}.Hero-module__Z8hQ_W__ylaosa{flex-direction:column;align-items:stretch;gap:26px;display:flex}.Hero-module__Z8hQ_W__teksti{gap:16px}.Hero-module__Z8hQ_W__tummaKerros:after{content:"";opacity:.1;pointer-events:none;background:#000;position:absolute;inset:0}:root[data-theme=light] .Hero-module__Z8hQ_W__vaaleaKerros:after{content:"";pointer-events:none;background:linear-gradient(to bottom, color-mix(in oklab, var(--bg) 0%, transparent) 0%, color-mix(in oklab, var(--bg) 0%, transparent) 28%, color-mix(in oklab, var(--bg) 72%, transparent) 38%, color-mix(in oklab, var(--bg) 86%, transparent) 48%, color-mix(in oklab, var(--bg) 86%, transparent) 63%, color-mix(in oklab, var(--bg) 42%, transparent) 71%, color-mix(in oklab, var(--bg) 0%, transparent) 79%);position:absolute;inset:0}.Hero-module__Z8hQ_W__ingressi{color:var(--herosec);max-width:34ch;margin-bottom:10px;font-size:16.5px;line-height:1.45}.Hero-module__Z8hQ_W__video{height:calc(100% + 280px);translate:0 -280px}.Hero-module__Z8hQ_W__vaaleaKerros .Hero-module__Z8hQ_W__video{object-position:82% 50%}:root:not([data-theme=light]) .Hero-module__Z8hQ_W__ingressi{color:#eef0f3f2}.Hero-module__Z8hQ_W__napit{width:100%}.Hero-module__Z8hQ_W__ensisijainen{flex:1.25 1 0;justify-content:center;height:54px;padding:0 10px}.Hero-module__Z8hQ_W__toissijainen{flex:1 1 0;justify-content:center;height:54px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__korostus{animation:none}.Hero-module__Z8hQ_W__video{display:none}}@media (min-width:1001px){:root[data-theme=light] .Hero-module__Z8hQ_W__otsikko{color:var(--heroink)}:root[data-theme=light] .Hero-module__Z8hQ_W__korostus{color:var(--herocta)}:root[data-theme=light] .Hero-module__Z8hQ_W__ingressi{color:var(--herosec)}:root[data-theme=light] .Hero-module__Z8hQ_W__toissijainen{color:var(--heroink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:0 0;border-color:#050d4c52}:root[data-theme=light] .Hero-module__Z8hQ_W__toissijainen:hover{background:#050d4c12}}
