:root{--ground:#f5f4ef;--ink:#141414;--mute:#6b6a64;--hair:#d6d4cb;--cell:#e9e8e1;--hover:#efeee7;--signal:#c8102e;--on-signal:#fff;--display:"Geist", "Helvetica Neue", Arial, sans-serif;--text:"Geist", "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, Consolas, monospace;--gutter:clamp(1rem, 3vw, 3.5rem);--measure:66ch;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.83, 0, .17, 1);--t-hover:.42s;--t-reveal:.8s;--t-hero:1.2s;color-scheme:light}:root[data-ulkoasu=a]{--ground:#eeefe9;--ink:#101112;--mute:#5c5e58;--hair:#c9cbc2;--cell:#e3e4dd;--hover:#e6e7e0;--signal:#2f39ff;--on-signal:#eeefe9;--display:"Archivo", "Helvetica Neue", Arial, sans-serif;--text:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace}:root[data-ulkoasu=b]{--ground:#07080a;--ink:#e9e6df;--mute:#8d8a82;--hair:#26282c;--cell:#131417;--hover:#101114;--signal:#ff5a1f;--on-signal:#07080a;--display:"Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--text:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--serif:"Instrument Serif", Georgia, serif;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100svh;font-size:clamp(1rem,1.02vw,1.125rem);line-height:1.5;display:flex;overflow-x:hidden}main{z-index:2;flex:1;position:relative}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--signal);color:var(--on-signal)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{padding-inline:var(--gutter)}.mono{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem}.mute{color:var(--mute)}.signal{color:var(--signal)}.grid{gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.tab{font-variant-numeric:tabular-nums}.top{border-bottom:1px solid var(--ink);z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:.9rem;display:grid;position:relative}.top__brand{font-family:var(--display);letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.top__brand span{color:var(--signal)}.top__clock{text-align:center;color:var(--mute)}.top__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.3rem;display:flex}.top__nav a{padding-block:.2rem;position:relative}.top__nav a:after{content:"";background:var(--ink);transform-origin:0;width:100%;height:1px;transition:transform var(--t-hover) var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.top__nav a:hover:after,.top__nav a[aria-current=page]:after{transform:scaleX(1)}.vaihtaja{align-items:center;gap:.15rem;margin-left:.5rem;display:inline-flex}.vaihtaja__nimi{color:var(--mute);margin-right:.35rem}.vaihtaja button{border:1px solid var(--hair);width:1.7rem;height:1.7rem;font-family:var(--mono);transition:background var(--t-hover), color var(--t-hover), border-color var(--t-hover);place-items:center;font-size:.72rem;display:grid}.vaihtaja button:hover{border-color:var(--ink)}.vaihtaja button[aria-pressed=true]{background:var(--ink);color:var(--ground);border-color:var(--ink)}.rv{opacity:1;transform:none}.js .rv{opacity:0;transition:opacity var(--t-reveal), transform var(--t-reveal) var(--ease-out);transform:translateY(18px)}.js .rv.in{opacity:1;transform:none}.hero{gap:0 var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;padding-block:clamp(2.5rem,7vh,6rem) clamp(1.5rem,4vh,3rem);display:grid}.hero__state{color:var(--mute);flex-wrap:wrap;grid-column:1/-1;gap:1.6rem 2rem;margin-bottom:clamp(2rem,6vh,5rem);display:flex}.hero__state b{color:var(--ink);font-weight:500}.hero__state .dot{background:var(--signal);vertical-align:.05em;width:.5rem;height:.5rem;margin-right:.5rem;animation:2.4s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.25}}.hero__title{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;grid-column:1/10;font-size:clamp(2.6rem,6.6vw,6.8rem);font-weight:700;line-height:.96}.hero__title em{color:var(--signal);font-style:normal}.hero__lede{color:var(--mute);text-wrap:pretty;grid-column:9/13;max-width:34ch;margin-top:1.5rem}.hero__lede strong{color:var(--ink);font-weight:500}.hero__stats{flex-wrap:wrap;grid-column:1/9;align-items:baseline;gap:2.5rem;margin-top:clamp(1.5rem,4vh,3rem);display:flex}.hero__stats b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.6rem);font-weight:700;line-height:1;display:block}.hero__stats span{color:var(--mute)}.hero__serif{display:none}.taulu{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.taulu__head,.taulu__row{gap:var(--gutter);grid-template-columns:7rem minmax(0,1fr) 11rem 13rem;align-items:center;display:grid}.taulu__head{border-bottom:1px solid var(--ink);color:var(--mute);padding-block:.55rem}.taulu__row{border-bottom:1px solid var(--hair);transition:background var(--t-hover);padding-block:.85rem;position:relative}.taulu__row:last-child{border-bottom:0}.taulu__row:hover{background:var(--hover)}.taulu__row .t{font-family:var(--mono);color:var(--mute);font-size:.8rem}.taulu__row .n{font-family:var(--display);letter-spacing:-.01em;transition:color var(--t-hover);font-size:clamp(1rem,1.35vw,1.2rem);font-weight:500}.taulu__row:hover .n{color:var(--signal)}.taulu__row .n a:after{content:"";position:absolute;inset:0}.taulu__row .a,.taulu__row .s{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);font-size:.74rem}.taulu__row[data-tila=ok] .s{color:var(--signal)}.taulu__row[data-tila=hylatty] .s{color:var(--mute);text-decoration:line-through;text-decoration-color:var(--signal)}.taulu__row[data-tila=hylatty] .n{color:var(--mute)}.taulu__more{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1rem;display:flex}.osio{padding-block:clamp(3.5rem,9vh,7rem)}.osio h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:24ch;font-size:clamp(1.7rem,3.4vw,3.2rem);font-weight:700;line-height:1.05}.osio__intro{color:var(--mute);text-wrap:pretty;max-width:52ch;margin-top:1rem}.kolme{gap:var(--gutter);grid-template-columns:repeat(12,1fr);margin-top:clamp(2rem,5vh,3.5rem);display:grid}.kolme>div{border-top:1px solid var(--ink);grid-column:span 4;padding-top:1rem}.kolme h3{font-family:var(--display);letter-spacing:-.015em;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.kolme p{color:var(--mute);text-wrap:pretty;max-width:36ch}.kolme a{color:var(--ink);border-bottom:1px solid var(--hair);transition:border-color var(--t-hover)}.kolme a:hover{border-color:var(--signal)}.kaksi{gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.kaksi>:first-child{grid-column:1/6}.kaksi>:last-child{grid-column:6/13}.lause{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;max-width:26ch;font-size:clamp(1.5rem,3.4vw,3.4rem);font-weight:500;line-height:1.1}.lause em{color:var(--signal);font-style:normal}:root[data-ulkoasu=b] .lause em{font-family:var(--serif);font-style:italic;font-weight:400}.lause .w{opacity:.22;transition:opacity .6s}.lause .w.on{opacity:1}@media (prefers-reduced-motion:reduce){.lause .w{opacity:1}}.nappi{background:var(--ink);color:var(--ground);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;transition:background var(--t-hover), color var(--t-hover), transform var(--t-hover) var(--ease-out);align-items:center;gap:.6rem;padding:.9rem 1.3rem;font-size:.8rem;display:inline-flex}.nappi:hover{background:var(--signal);color:var(--on-signal)}.nappi--toinen{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.nappi--toinen:hover{background:var(--ink);color:var(--ground)}.linkki{border-bottom:1px solid var(--hair);transition:border-color var(--t-hover)}.linkki:hover{border-color:var(--signal)}.lista{border-top:1px solid var(--ink)}.lista__rivi{gap:var(--gutter);border-bottom:1px solid var(--hair);transition:background var(--t-hover);grid-template-columns:7rem minmax(0,1fr) 11rem;align-items:baseline;padding-block:1.2rem;display:grid;position:relative}.lista__rivi:hover{background:var(--hover)}.lista__rivi .t{font-family:var(--mono);color:var(--mute);font-size:.8rem}.lista__rivi h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;transition:color var(--t-hover);font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:600;line-height:1.15}.lista__rivi:hover h3{color:var(--signal)}.lista__rivi h3 a:after{content:"";position:absolute;inset:0}.lista__rivi p{color:var(--mute);text-wrap:pretty;max-width:60ch;margin-top:.4rem}.lista__rivi .s{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--mute);text-align:right;font-size:.74rem}.art{gap:var(--gutter);grid-template-columns:repeat(12,1fr);padding-block:clamp(2rem,6vh,4.5rem) clamp(3rem,8vh,6rem);display:grid}.art__head{grid-column:1/11}.art__meta{color:var(--mute);flex-wrap:wrap;gap:1.2rem;margin-bottom:1.5rem;display:flex}.art__meta a:hover{color:var(--signal)}.art__title{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.1rem,4.6vw,4.6rem);font-weight:700;line-height:1}.art__tiiv{border-top:2px solid var(--signal);font-family:var(--display);letter-spacing:-.015em;text-wrap:pretty;grid-column:1/9;margin-top:1.5rem;padding-top:1.2rem;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:500;line-height:1.35}.art__tiiv .mono{color:var(--signal);margin-bottom:.6rem;display:block}.art__body{max-width:var(--measure);grid-column:1/9;margin-top:clamp(2rem,5vh,3.5rem)}.art__side{grid-column:9/13;align-self:start;gap:1.6rem;margin-top:clamp(2rem,5vh,3.5rem);display:grid;position:sticky;top:1rem}.prose>*+*{margin-top:1.1em}.prose h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin-top:2.2em;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:700;line-height:1.12}.prose h3{font-family:var(--display);letter-spacing:-.015em;margin-top:1.8em;font-size:1.2rem;font-weight:600}.prose p{text-wrap:pretty}.prose a{color:var(--ink);border-bottom:1px solid var(--signal);transition:color var(--t-hover)}.prose a:hover{color:var(--signal)}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose blockquote{border-left:2px solid var(--signal);color:var(--mute);padding-left:1.1rem}.prose code{font-family:var(--mono);background:var(--cell);padding:.1em .35em;font-size:.86em}.prose pre{background:var(--cell);padding:1rem;font-size:.85rem;line-height:1.5;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:.95rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;padding:.55rem .6rem .55rem 0}.prose th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--mute);font-size:.74rem;font-weight:500}.prose .taulukko{overflow-x:auto}.prose hr{border:0;border-top:1px solid var(--hair)}.prose strong{font-weight:600}.kone{border-top:1px solid var(--ink);padding-top:1rem;font-size:.92rem}.kone dl{grid-template-columns:auto 1fr;gap:.35rem 1rem;display:grid}.kone dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--mute);padding-top:.15em;font-size:.72rem}.kone dd{color:var(--ink)}.kone .pisteet{font-family:var(--display);letter-spacing:-.02em;font-size:1.6rem;font-weight:700;line-height:1}.kone .pisteet small{color:var(--mute);letter-spacing:0;font-size:.8rem;font-weight:400}.kone ul{color:var(--mute);margin-top:.4rem;padding-left:1.1em}.kone .tila{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--hair);padding:.15em .5em;font-size:.72rem;display:inline-block}.kone .tila--ok{border-color:var(--signal);color:var(--signal)}.kone .tila--hylatty{text-decoration:line-through}.lahteet{border-top:1px solid var(--ink);margin-top:2.5rem;padding-top:1rem}.lahteet h2,.faq h2,.art__side h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--mute);margin-bottom:.8rem;font-size:.76rem;font-weight:500}.lahteet ol{gap:.55rem;font-size:.93rem;list-style:none;display:grid}.lahteet li a{border-bottom:1px solid var(--hair)}.lahteet li a:hover{border-color:var(--signal)}.lahteet li span{color:var(--mute);font-size:.86rem;display:block}.faq{border-top:1px solid var(--ink);margin-top:2.5rem;padding-top:1rem}.faq details{border-bottom:1px solid var(--hair)}.faq summary{cursor:pointer;font-family:var(--display);letter-spacing:-.01em;justify-content:space-between;gap:1rem;padding-block:.8rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--signal);font-family:var(--mono)}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--mute);max-width:60ch;padding-bottom:1rem}.cta{border-top:1px solid var(--ink);gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;padding-block:clamp(3rem,8vh,6rem);display:grid}.cta>:first-child{grid-column:1/8}.cta>:last-child{flex-wrap:wrap;grid-column:8/13;justify-content:flex-end;gap:.8rem;display:flex}.cta p{color:var(--mute);max-width:46ch;margin-top:.8rem}.lomake{gap:1.2rem;max-width:40rem;display:grid}.lomake label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--mute);gap:.35rem;font-size:.74rem;display:grid}.lomake input,.lomake textarea,.lomake select{font:inherit;font-family:var(--text);color:var(--ink);background:var(--cell);border:1px solid var(--hair);width:100%;padding:.8rem .9rem}.lomake input:focus,.lomake textarea:focus,.lomake select:focus{outline:2px solid var(--signal);outline-offset:0;border-color:var(--signal)}.lomake fieldset{border:0;gap:.5rem;display:grid}.lomake fieldset legend{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--mute);margin-bottom:.4rem;font-size:.74rem}.lomake fieldset label{text-transform:none;font-family:var(--text);letter-spacing:0;color:var(--ink);grid-template-columns:auto 1fr;align-items:center;font-size:1rem}.lomake input[type=radio]{width:auto;accent-color:var(--signal)}.lomake .tila{color:var(--mute)}.foot{border-top:1px solid var(--ink);gap:1rem var(--gutter);color:var(--mute);z-index:2;grid-template-columns:repeat(12,1fr);padding-block:2rem 3rem;display:grid;position:relative}.foot>:first-child{grid-column:1/7}.foot>:nth-child(2){grid-column:7/10}.foot>:nth-child(3){grid-column:10/13}.foot a:hover{color:var(--signal)}.foot ul{gap:.3rem;list-style:none;display:grid}.strip{display:none}@media (width<=900px){.top{grid-template-columns:1fr auto}.top__clock{display:none}.hero{grid-template-columns:1fr}.hero__title,.hero__lede,.hero__stats{grid-column:1/-1}.taulu__head{display:none}.taulu__row{grid-template-columns:1fr;gap:.3rem}.taulu__row .a{display:none}.kolme>div,.kaksi>:first-child,.kaksi>:last-child{grid-column:1/-1}.lista__rivi{grid-template-columns:1fr;gap:.3rem}.lista__rivi .s{text-align:left}.art__head,.art__tiiv,.art__body,.art__side{grid-column:1/-1}.art__side{position:static}.cta>:first-child,.cta>:last-child{grid-column:1/-1;justify-content:flex-start}.foot>*{grid-column:1/-1!important}}@media (width<=560px){.top__nav{gap:.9rem}.vaihtaja__nimi{display:none}}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transition:none;transform:none}.hero__state .dot{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-ulkoasu=a] .top__brand,:root[data-ulkoasu=a] .hero__title,:root[data-ulkoasu=a] .art__title,:root[data-ulkoasu=a] .osio h2,:root[data-ulkoasu=a] .lause,:root[data-ulkoasu=a] .hero__stats b{font-variation-settings:"wdth" var(--w,105), "wght" 700}:root[data-ulkoasu=a] .hero{align-items:start;min-height:min(86vh,58rem)}:root[data-ulkoasu=a] .hero__state{order:3;grid-column:1/9;margin:clamp(2rem,6vh,4rem) 0 0}:root[data-ulkoasu=a] .hero__title{letter-spacing:-.035em;will-change:font-variation-settings;grid-column:1/12;font-size:clamp(3rem,9.4vw,10.5rem);line-height:.92}:root[data-ulkoasu=a] .hero__title em{color:var(--ink)}:root[data-ulkoasu=a] .hero__title .tok{opacity:0}:root[data-ulkoasu=a] .hero__title .tok.on{opacity:1}:root[data-ulkoasu=a] .hero__title .cursor{background:var(--signal);vertical-align:-.06em;width:.42em;height:.86em;margin-left:.06em;animation:1s steps(2,start) infinite blink;display:inline-block}:root[data-ulkoasu=a] .hero__title .cursor.off{opacity:0;transition:opacity .3s;animation:none}@keyframes blink{50%{opacity:0}}:root[data-ulkoasu=a] .hero__lede{color:var(--ink);grid-column:7/12;margin-top:clamp(2rem,5vh,4rem);font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.4}:root[data-ulkoasu=a] .hero__lede strong{color:var(--signal)}:root[data-ulkoasu=a] .hero__stats{grid-column:1/5;align-self:end;margin-top:clamp(2rem,5vh,4rem)}:root[data-ulkoasu=a] .hero__stats b{font-variation-settings:"wdth" 80, "wght" 700;font-size:clamp(2.6rem,5vw,4.6rem)}:root[data-ulkoasu=a] .strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);white-space:nowrap;padding-block:.9rem;display:block;overflow:hidden}:root[data-ulkoasu=a] .strip__track{font-family:var(--display);font-variation-settings:"wdth" 90, "wght" 500;letter-spacing:-.01em;will-change:transform;font-size:clamp(1.4rem,3vw,2.6rem);display:inline-block}:root[data-ulkoasu=a] .strip__track span{padding-inline:1.2em}:root[data-ulkoasu=a] .strip__track i{color:var(--signal);font-style:normal}:root[data-ulkoasu=a] .taulu{border-top:0}:root[data-ulkoasu=a] .taulu__row .n{font-variation-settings:"wdth" 100, "wght" 500}:root[data-ulkoasu=a] .lista__rivi h3{font-variation-settings:"wdth" 100, "wght" 600}:root[data-ulkoasu=a] .prose h2{font-variation-settings:"wdth" 95, "wght" 700}:root[data-ulkoasu=a] .prose h3,:root[data-ulkoasu=a] .kolme h3{font-variation-settings:"wdth" 100, "wght" 600}:root[data-ulkoasu=a] .art__tiiv{font-variation-settings:"wdth" 100, "wght" 500}:root[data-ulkoasu=a] .kone .pisteet{font-variation-settings:"wdth" 85, "wght" 700}@media (width<=900px){:root[data-ulkoasu=a] .hero{min-height:0}:root[data-ulkoasu=a] .hero__title,:root[data-ulkoasu=a] .hero__lede,:root[data-ulkoasu=a] .hero__stats,:root[data-ulkoasu=a] .hero__state{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){:root[data-ulkoasu=a] .hero__title .tok{opacity:1}:root[data-ulkoasu=a] .hero__title .cursor{display:none}}:root[data-ulkoasu=b] .top{border-bottom-color:var(--hair)}:root[data-ulkoasu=b] .top__brand{font-variation-settings:"wdth" 90, "wght" 700}:root[data-ulkoasu=b] .top__nav a{opacity:.8}:root[data-ulkoasu=b] .top__nav a:hover{opacity:1}#gl canvas{width:100%;height:100%}#gl{z-index:0;background:radial-gradient(60% 50% at 70% 60%,#3a1a0e 0%,#0b0c0f 60%,#07080a 100%);width:100%;height:100%;display:none;position:fixed;inset:0}.veil{z-index:1;pointer-events:none;background:linear-gradient(#07080a26 0%,#07080a00 30%,#07080aa6 100%);display:none;position:fixed;inset:0}:root[data-ulkoasu=b] #gl,:root[data-ulkoasu=b] .veil{display:block}:root[data-ulkoasu=b] .top,:root[data-ulkoasu=b] main,:root[data-ulkoasu=b] .foot{z-index:2;position:relative}:root[data-ulkoasu=b] .hero{grid-template-rows:auto 1fr auto;align-content:space-between;min-height:calc(100svh - 4rem)}:root[data-ulkoasu=b] .hero__state{align-self:start;margin:clamp(1.5rem,6vh,4rem) 0 0}:root[data-ulkoasu=b] .hero__title{text-transform:uppercase;font-variation-settings:"opsz" 96, "wdth" 78, "wght" 800;letter-spacing:-.03em;grid-column:1/-1;align-self:end;font-size:clamp(3rem,7.6vw,9.5rem);line-height:.88}:root[data-ulkoasu=b] .hero__title em{color:var(--ink)}:root[data-ulkoasu=b] .hero__title .line{display:block;overflow:hidden}:root[data-ulkoasu=b] .hero__title .line>span{display:block;transform:translateY(0)}.js:root[data-ulkoasu=b] .hero__title .line>span{transition:transform var(--t-hero) var(--ease-out);transform:translateY(110%)}.js:root[data-ulkoasu=b] .hero.in .hero__title .line>span{transform:none}.js:root[data-ulkoasu=b] .hero__title .line:nth-child(2)>span{transition-delay:90ms}.js:root[data-ulkoasu=b] .hero__title .line:nth-child(3)>span{transition-delay:.18s}:root[data-ulkoasu=b] .hero__lede{color:var(--mute);grid-column:8/13}:root[data-ulkoasu=b] .hero__lede strong{color:var(--ink)}:root[data-ulkoasu=b] .hero__stats{grid-column:1/8}:root[data-ulkoasu=b] .hero__stats b{font-variation-settings:"wdth" 80, "wght" 800}:root[data-ulkoasu=b] .hero__serif{font-family:var(--serif);grid-column:1/7;margin-top:1rem;font-size:clamp(1.5rem,3vw,2.8rem);font-style:italic;line-height:1.1;display:block}.js:root[data-ulkoasu=b] .hero__lede,.js:root[data-ulkoasu=b] .hero__stats,.js:root[data-ulkoasu=b] .hero__serif{opacity:0;transition:opacity var(--t-reveal), transform var(--t-reveal) var(--ease-out);transition-delay:.7s;transform:translateY(16px)}.js:root[data-ulkoasu=b] .hero.in .hero__lede,.js:root[data-ulkoasu=b] .hero.in .hero__stats,.js:root[data-ulkoasu=b] .hero.in .hero__serif{opacity:1;transform:none}:root[data-ulkoasu=b] .taulu,:root[data-ulkoasu=b] .lista,:root[data-ulkoasu=b] .cta,:root[data-ulkoasu=b] .foot,:root[data-ulkoasu=b] .kolme>div,:root[data-ulkoasu=b] .kone,:root[data-ulkoasu=b] .lahteet,:root[data-ulkoasu=b] .faq{border-color:var(--hair)}:root[data-ulkoasu=b] .taulu__head{border-bottom-color:var(--hair)}:root[data-ulkoasu=b] .osio h2,:root[data-ulkoasu=b] .art__title,:root[data-ulkoasu=b] .lista__rivi h3{font-variation-settings:"opsz" 96, "wdth" 85, "wght" 700}:root[data-ulkoasu=b] .lause{font-variation-settings:"opsz" 60, "wdth" 92, "wght" 500}:root[data-ulkoasu=b] .prose h2{font-variation-settings:"opsz" 60, "wdth" 90, "wght" 700}:root[data-ulkoasu=b] .art__tiiv{font-variation-settings:"opsz" 40, "wdth" 95, "wght" 500}:root[data-ulkoasu=b] .nappi{background:var(--ink);color:var(--ground)}:root[data-ulkoasu=b] .nappi:hover{background:var(--signal);color:var(--on-signal)}:root[data-ulkoasu=b] .nappi--toinen{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair);background:0 0}:root[data-ulkoasu=b] .vaihtaja button[aria-pressed=true]{background:var(--ink);color:var(--ground)}:root[data-ulkoasu=b] .hero .hero__title::selection{background:var(--signal)}@media (width<=900px){:root[data-ulkoasu=b] .hero{min-height:0}:root[data-ulkoasu=b] .hero__title{font-size:clamp(3rem,15vw,6rem)}:root[data-ulkoasu=b] .hero__lede,:root[data-ulkoasu=b] .hero__stats,:root[data-ulkoasu=b] .hero__serif{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.js:root[data-ulkoasu=b] .hero__title .line>span,.js:root[data-ulkoasu=b] .hero__lede,.js:root[data-ulkoasu=b] .hero__stats,.js:root[data-ulkoasu=b] .hero__serif{opacity:1;transition:none;transform:none}:root[data-ulkoasu=b] #gl canvas{display:none}}:root[data-ulkoasu=c] .hero{padding-bottom:clamp(1.5rem,4vh,3rem)}:root[data-ulkoasu=c] .hero__state{display:none}:root[data-ulkoasu=c] .hero__title{grid-column:1/9;font-size:clamp(2.4rem,6.2vw,6.4rem)}:root[data-ulkoasu=c] .hero__stats{display:none}:root[data-ulkoasu=c] .hero__lede{align-self:end}:root[data-ulkoasu=c] .taulu__row .n,:root[data-ulkoasu=c] .taulu__row .t,:root[data-ulkoasu=c] .taulu__row .a,:root[data-ulkoasu=c] .taulu__row .s{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;font-weight:500}:root[data-ulkoasu=c] .taulu__row .n{font-size:clamp(.82rem,1.05vw,1rem)}:root[data-ulkoasu=c] .taulu__head,:root[data-ulkoasu=c] .taulu__row{grid-template-columns:6.5rem minmax(0,1fr) 8.5rem 9rem}:root[data-ulkoasu=c] .flap{white-space:nowrap;flex-wrap:nowrap;display:flex;overflow:hidden}:root[data-ulkoasu=c] .flap .c{text-align:center;background:var(--cell);flex:0 0 .66em;width:.66em;margin-right:1px;line-height:1.55;display:inline-block}:root[data-ulkoasu=c] .flap .c.sp{background:0 0}:root[data-ulkoasu=c] .taulu__row[data-tila=ok] .s .c{color:var(--signal)}:root[data-ulkoasu=c] .taulu__row[data-tila=hylatty] .s{text-decoration:none}:root[data-ulkoasu=c] .taulu__row[data-tila=hylatty] .s .c{color:var(--mute)}:root[data-ulkoasu=c] .taulu__row[data-tila=gen] .s .c{color:var(--ink)}:root[data-ulkoasu=c] .taulu__row[data-tila=gen] .s .c:nth-last-child(-n+3){animation:1.2s step-end infinite tick}@keyframes tick{0%{opacity:0}33%{opacity:1}}#peek{z-index:5;pointer-events:none;background:var(--ink);width:min(24rem,80vw);color:var(--ground);opacity:0;transition:opacity var(--t-hover), transform var(--t-hover) var(--ease-out);padding:1rem 1.1rem;font-size:.9rem;line-height:1.45;display:none;position:fixed;transform:translate(14px,14px)scale(.98)}:root[data-ulkoasu=c] #peek{display:block}#peek.on{opacity:1;transform:translate(14px,14px)scale(1)}#peek .mono{color:var(--hair);margin-bottom:.4rem;display:block}@media (width<=900px){:root[data-ulkoasu=c] .hero__title{grid-column:1/-1}:root[data-ulkoasu=c] .taulu__head,:root[data-ulkoasu=c] .taulu__row{grid-template-columns:1fr}:root[data-ulkoasu=c] .taulu__row .n .flap{white-space:normal;flex-wrap:wrap}#peek{display:none!important}}@media (prefers-reduced-motion:reduce){:root[data-ulkoasu=c] .taulu__row[data-tila=gen] .s .c:nth-last-child(-n+3){animation:none}}
/*$vite$:1*/