.hull-footer[data-astro-cid-66xgfsxb]{border-top:1px solid var(--hull-color-rule);margin-block-start:var(--hull-step-4);color:var(--hull-color-muted);font-size:.94rem}.hull-footer__reach[data-astro-cid-66xgfsxb]{display:flex;flex-wrap:wrap;justify-content:space-around;gap:var(--hull-step-1) var(--hull-step-4);padding-block:var(--hull-step-2);border-block-end:1px solid var(--hull-color-rule);text-align:center}.hull-footer__detail[data-astro-cid-66xgfsxb]{margin:0}.hull-footer__label[data-astro-cid-66xgfsxb]{display:block;color:var(--hull-color-fg);font-size:1.05rem}.hull-footer__reach[data-astro-cid-66xgfsxb] a[data-astro-cid-66xgfsxb]{font-size:1.05rem}.hull-footer__bar[data-astro-cid-66xgfsxb]{padding-block:var(--hull-step-2);display:flex;flex-wrap:wrap;gap:var(--hull-step-1) var(--hull-step-2);align-items:baseline;justify-content:space-between}.hull-footer[data-astro-cid-66xgfsxb] ul[data-astro-cid-66xgfsxb]{display:flex;flex-wrap:wrap;gap:var(--hull-step-1);list-style:none;margin:0;padding:0}.hull-footer[data-astro-cid-66xgfsxb] a[data-astro-cid-66xgfsxb]{color:var(--hull-color-muted);text-decoration-color:var(--hull-color-rule);text-underline-offset:.2em}.hull-footer[data-astro-cid-66xgfsxb] a[data-astro-cid-66xgfsxb]:hover,.hull-footer[data-astro-cid-66xgfsxb] a[data-astro-cid-66xgfsxb]:focus-visible{color:var(--hull-color-accent);text-decoration-color:currentColor}.hull-footer[data-astro-cid-66xgfsxb] a[data-astro-cid-66xgfsxb]:focus-visible{outline:2px solid var(--hull-color-accent);outline-offset:3px}.hull-footer__mark[data-astro-cid-66xgfsxb]{margin:0}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--hull-color-bg);color:var(--hull-color-fg);font-family:var(--hull-font-body);font-size:var(--hull-step-0);line-height:var(--hull-leading-body);-webkit-text-size-adjust:100%}.shell{width:100%}.prose{max-width:62rem;margin-inline:auto;padding-inline:var(--hull-step-2)}.prose :where(p,ul,ol,blockquote){max-width:var(--hull-measure)}.prose>*+*{margin-block-start:var(--hull-step-1)}h1,h2,h3{font-family:var(--hull-font-display);line-height:var(--hull-leading-display);text-wrap:balance;margin-block:0 var(--hull-step-1)}h1{font-size:var(--hull-step-4)}h2{font-size:var(--hull-step-3)}h3{font-size:var(--hull-step-2)}p{margin-block:0 var(--hull-step-1)}a{color:var(--hull-color-accent)}hr{border:0;border-top:1px solid var(--hull-color-rule);margin-block:var(--hull-step-3)}.muted{color:var(--hull-color-muted)}img{max-width:100%;height:auto}.skip{position:absolute;left:-9999px;background:var(--hull-color-accent);color:var(--hull-color-accent-fg);padding:var(--hull-step-0)}.skip:focus{left:var(--hull-step-0);top:var(--hull-step-0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-hull-motion] .hull-hero__text>*{animation:skopix-nousu .7s cubic-bezier(.16,.9,.3,1) backwards}[data-hull-motion] .hull-hero__text>*:nth-child(2){animation-delay:.12s}@keyframes skopix-nousu{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}[data-hull-motion] [data-nouse]{opacity:0;transform:translate3d(0,16px,0);transition:opacity .5s ease,transform .5s cubic-bezier(.16,.9,.3,1)}[data-hull-motion] [data-nouse][data-nakyvissa]{opacity:1;transform:none}.hull-gallery li{overflow:hidden}[data-hull-motion] .hull-gallery img{transition:transform .6s cubic-bezier(.16,.9,.3,1)}[data-hull-motion] .hull-gallery li:hover img,[data-hull-motion] .hull-gallery li:focus-within img{transform:scale(1.04)}[data-hull-motion] .hull-feature__cta{transition:transform .2s ease,filter .2s ease}[data-hull-motion] .hull-feature__cta:hover,[data-hull-motion] .hull-feature__cta:focus-visible{transform:translate3d(0,-2px,0);filter:brightness(1.06)}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}@keyframes skopix-sivunvaihto-pois{to{opacity:0}}@keyframes skopix-sivunvaihto-saapuu{0%{opacity:0}}::view-transition-old(root){animation:.28s cubic-bezier(.22,.61,.36,1) both skopix-sivunvaihto-pois}::view-transition-new(root){animation:.28s cubic-bezier(.22,.61,.36,1) both skopix-sivunvaihto-saapuu}:root{--skopix-readable-accent: #9a672d;--skopix-tumma-accent: #7a5122;--skopix-pehmea-pohja: #f4f0ea;--skopix-kansi-korkeus: max(100svh, 64rem - 324px);--skopix-osio-korkeus: max(95svh, 53.75rem)}@media(max-width:70rem){:root{--skopix-kansi-korkeus: 100dvh;--skopix-osio-korkeus: 100dvh}}body{font-weight:300}h1{font-weight:200}h2,h3{font-weight:400}.hull-hero__text h3,.hull-feature__text h3{margin-block-start:clamp(1.75rem,2.4vw,2.5rem)}.content-page :is(h1,h2,h3,a):not(.live-cta,.hull-lightbox__close,.hull-lightbox__arrow),.prose :is(h1,h2,h3,a):not(.live-cta,.hull-lightbox__close,.hull-lightbox__arrow){color:var(--skopix-readable-accent)!important}.hull-hero__text h1{max-width:min(19ch,100%);text-wrap-style:auto!important}.hull-hero__text :is(h1,h2),.hull-feature__text :is(h1,h2){overflow-wrap:break-word}.hull-hero__text>p{font-size:clamp(1.125rem,.95rem + .4vw,1.375rem)!important;font-weight:300;line-height:1.4;max-width:min(52ch,100%)!important}.hull-hero__text>.aloitusrivi{font-size:1.25rem!important;max-width:100%}.hull-hero__text[data-on-photo]>p{font-size:min(clamp(1.125rem,.95rem + .4vw,1.375rem),var(--hull-on-photo-body-max, 100vmax))!important}.hull-hero__text[data-on-photo]>.aloitusrivi{font-size:min(1.25rem,var(--hull-on-photo-body-max, 100vmax))!important}.hull-feature__text>:is(h1,h2,p,.aloitusrivi){max-width:min(40ch,100%)!important}.hull-feature__text[data-on-photo]>p{font-size:min(var(--hull-step-1),var(--hull-on-photo-body-max, 100vmax))!important}@media(min-width:70rem){.hull-hero__text[data-theme=dark],.hull-feature__text[data-theme=dark]{color:#000!important}}@media(max-width:70rem){.hull-hero__text[data-mobile-theme=dark],.hull-feature__text[data-mobile-theme=dark]{color:#000!important}}:root{--skopix-kehys-tumma: #0d0c0b;--skopix-kehys-vaalea: #eeeae4}@media(min-width:70rem){.hull-hero__frame:has(>.hull-hero__text[data-theme=light]),.hull-feature__frame:has(>.hull-feature__text[data-theme=light]){background-color:var(--skopix-kehys-tumma)}.hull-hero__frame:has(>.hull-hero__text[data-theme=dark]),.hull-feature__frame:has(>.hull-feature__text[data-theme=dark]){background-color:var(--skopix-kehys-vaalea)}}@media(max-width:70rem){.hull-hero__frame:has(>.hull-hero__text[data-mobile-theme=light]),.hull-feature__frame:has(>.hull-feature__text[data-mobile-theme=light]){background-color:var(--skopix-kehys-tumma)}.hull-hero__frame:has(>.hull-hero__text[data-mobile-theme=dark]),.hull-feature__frame:has(>.hull-feature__text[data-mobile-theme=dark]){background-color:var(--skopix-kehys-vaalea)}.hull-hero--stack-mobile .hull-hero__frame,.hull-feature--stack-mobile .hull-feature__frame{background-color:var(--skopix-kehys-tumma)}.hull-hero--stack-mobile .hull-hero__text,.hull-feature--stack-mobile .hull-feature__text{background-color:#fff;color:#141414!important}}@media(min-width:70rem){.hull-hero__text h1,.hull-feature__text h2{font-size:min(clamp(2.5rem,1.5rem + 2.6vw,4rem),6.5svh)!important;max-width:min(17ch,100%)!important}.hull-hero__text>p,.hull-feature__text>p{font-size:min(clamp(1.25rem,1rem + 1vw,1.75rem),3.25svh)!important;max-width:min(40ch,100%)!important;line-height:1.35}.hull-hero__text>.aloitusrivi{font-size:min(clamp(1.25rem,1.05rem + .8vw,1.625rem),2.5svh)!important}}@media(max-width:47.99rem){.hull-hero--stack-mobile[data-hull-hero=kt-hero] .hull-hero__frame{grid-template-rows:50vw auto!important}.hull-hero--stack-mobile[data-hull-hero=muut-hero] .hull-hero__frame{grid-template-rows:98vw auto!important}}@media(max-height:40rem){.hull-hero--stack-mobile .hull-hero__frame{grid-template-rows:70svh auto!important}}.hull-feature{margin-block:0}.hull-footer__reach:before{content:"";order:0;align-self:center;width:min(16.7rem,45vw);aspect-ratio:400 / 227;background:url(/brand/skopix-valkoinen.png) center / contain no-repeat;filter:invert(1)}.hull-footer__detail:first-of-type{order:-1}.hull-footer__detail:last-of-type{order:1}.hull-footer__bar{padding-inline:clamp(1rem,4.1vw,3.5rem)}.hull-footer__reach{padding-inline:clamp(0rem,10vw,9rem)}.hull-footer__detail{flex:1}@media(pointer:coarse),(max-width:48rem){.hull-footer a{display:inline-flex;align-items:center;min-height:2.75rem}}@media(max-width:48rem){.hull-footer__reach{padding-inline:0}.hull-footer__detail{flex-basis:100%}.hull-footer__reach:before{width:min(13rem,55vw);margin-inline:auto}}.hull-feature{margin-block:0!important}@media(max-width:70rem){.hull-hero--stack-mobile .hull-hero__frame{height:auto!important;grid-template-rows:clamp(13.5rem,85svh,48rem) auto}.hull-feature--stack-mobile .hull-feature__frame{height:auto!important;grid-template-rows:clamp(15rem,48svh,34rem) auto}}@media(max-width:22rem),(min-width:48rem)and (max-width:70rem){.hull-hero:not(.hull-hero--stack-mobile) .hull-hero__frame{height:auto!important;grid-template-rows:clamp(13.5rem,85svh,48rem) auto}.hull-feature:not(.hull-feature--stack-mobile) .hull-feature__frame{height:auto!important;grid-template-rows:clamp(15rem,48svh,34rem) auto}.hull-hero__text[data-on-photo],.hull-feature__text[data-on-photo]{position:static!important;inset:auto!important;width:100%!important;box-sizing:border-box!important;min-width:0!important;height:auto!important;max-height:none!important;color:#141414!important;background-color:#fff!important;text-align:start!important;align-items:flex-start!important;justify-content:flex-start!important;padding:var(--hull-step-1) var(--hull-step-2) 0!important}.hull-hero__overlay--mobile,.hull-feature__overlay--mobile{display:none!important}}@media(max-width:22rem)and (max-height:40rem){.hull-hero:not(.hull-hero--stack-mobile) .hull-hero__frame{grid-template-rows:70svh auto}}@media(min-width:48rem)and (max-width:70rem){.hull-hero .hull-hero__frame:has(>picture>source[media]),.hull-feature .hull-feature__frame:has(>picture>source[media]){height:auto!important;grid-template-rows:clamp(24rem,72vw,44rem) auto}}@media(max-width:70rem){.hull-hero:not(.hull-hero--stack-mobile):has(>.hull-hero__frame>picture[style*="--mobileRatio: 0.5625"]):not(:has(>.hull-hero__frame>picture>source[media])) .hull-hero__frame,.hull-feature:not(.hull-feature--stack-mobile):has(>.hull-feature__frame>picture[style*="--mobileRatio: 0.5625"]):not(:has(>.hull-feature__frame>picture>source[media])) .hull-feature__frame,.hull-hero--stack-mobile:has(>.hull-hero__frame>picture[style*="--mobileRatio: 0.5625"]):not(:has(>.hull-hero__frame>picture>source[media])) .hull-hero__frame,.hull-feature--stack-mobile:has(>.hull-feature__frame>picture[style*="--mobileRatio: 0.5625"]):not(:has(>.hull-feature__frame>picture>source[media])) .hull-feature__frame{height:auto!important;grid-template-rows:clamp(15rem,125vw,40rem) auto}.hull-hero:has(>.hull-hero__frame>picture[style*="--mobileRatio: 0.5625"]):not(:has(>.hull-hero__frame>picture>source[media])) .hull-hero__text[data-on-photo],.hull-feature:has(>.hull-feature__frame>picture[style*="--mobileRatio: 0.5625"]):not(:has(>.hull-feature__frame>picture>source[media])) .hull-feature__text[data-on-photo]{position:static!important;inset:auto!important;width:100%!important;box-sizing:border-box!important;min-width:0!important;height:auto!important;max-height:none!important;color:#141414!important;background-color:#fff!important;text-align:start!important;align-items:flex-start!important;justify-content:flex-start!important;padding:var(--hull-step-1) var(--hull-step-2) 0!important}.hull-hero:has(>.hull-hero__frame>picture[style*="--mobileRatio: 0.5625"]):not(:has(>.hull-hero__frame>picture>source[media])) .hull-hero__overlay--mobile,.hull-feature:has(>.hull-feature__frame>picture[style*="--mobileRatio: 0.5625"]):not(:has(>.hull-feature__frame>picture>source[media])) .hull-feature__overlay--mobile{display:none!important}.hull-picture:not(.hull-picture--fill)[style*="--mobileRatio: 0.5625"]:not(:has(>source[media])) img{aspect-ratio:var(--desktopRatio)}}.live-cta{display:inline-block;width:max-content;margin-block-start:1.25rem;padding:1.1rem 2rem .85rem;border-radius:5px;background:#292522;color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;text-transform:uppercase}.hero-copy{margin-block-start:2.15rem!important}.hero-actions{display:flex;flex-wrap:wrap;gap:1.5rem;margin-block-start:4.35rem!important}.hero-actions a{min-width:12.8rem;padding:1.1rem 1.75rem .85rem;border-radius:5px;background:#292522;color:#fff;font-size:.875rem;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase}@media(max-width:70rem){.hero-actions{gap:.75rem;margin-block-start:1rem!important}.hero-copy{margin-block-start:1rem!important}.hero-actions a{min-width:0;flex:1 1 11rem}}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/josefin-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alex-brush-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/josefin-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@media(width:70rem){.hull-gallery>* img{aspect-ratio:var(--ar-d) / 1!important}}@media(max-width:767px){[data-skopix-alapalkki] .hull-bar{transform:translateY(100%)}[data-skopix-alapalkki=esilla] .hull-bar{transform:none}[data-hull-motion][data-skopix-alapalkki] .hull-bar{transition:transform .26s cubic-bezier(.22,.61,.36,1)}}.hull-gallery .hull-gallery__flow.hull-gallery__flow{--g: 2px;--c: 99;--n: min(var(--c), var(--hull-gallery-katto, 99), 3);columns:auto;column-gap:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--g)}.hull-gallery--tiivis .hull-gallery__flow.hull-gallery__flow{--g: 0px}.hull-gallery__flow:has(>li:first-child:nth-last-child(1)){--c: 1}.hull-gallery__flow:has(>li:first-child:nth-last-child(2)){--c: 2}.hull-gallery__flow:has(>li:first-child:nth-last-child(3)){--c: 3}.hull-gallery__flow:has(>li:first-child:nth-last-child(4)){--c: 4}.hull-gallery__flow:has(>li:first-child:nth-last-child(5)){--c: 5}@media(min-width:44rem){.hull-gallery .hull-gallery__flow.hull-gallery__flow{--n: min(var(--c), var(--hull-gallery-katto, 99), 4)}}@media(min-width:64rem){.hull-gallery .hull-gallery__flow.hull-gallery__flow{--n: min(var(--c), var(--hull-gallery-katto, 99), 5)}}@media(min-width:100rem){.hull-gallery:not(.hull-gallery--tiivis) .hull-gallery__flow.hull-gallery__flow{--n: min(var(--c), var(--hull-gallery-katto, 99), 6)}}.hull-gallery .hull-gallery__flow>li{flex:0 0 calc((100% - (var(--n) - 1) * var(--g)) / var(--n));aspect-ratio:1;margin:0;overflow:hidden;position:relative}.hull-gallery .hull-gallery__flow>li>a,.hull-gallery .hull-gallery__flow>li picture,.hull-gallery .hull-gallery__flow>li img{display:block;width:100%;height:100%}.hull-gallery .hull-gallery__flow>li img{aspect-ratio:auto;object-fit:cover}.roskasuoja{width:100%;max-width:100%}.roskasuoja__widget{min-height:65px;display:flex;align-items:center}.roskasuoja__widget>div{display:block;width:100%;max-width:100%;line-height:0}.roskasuoja__maininta{margin:0;font-size:.88rem;color:var(--hull-color-muted, #555)}.roskasuoja__tila{margin:0}.roskasuoja__tila:empty{display:none}.sahkoposti-ehdotus{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin:.35rem 0 .5rem;padding:.5rem .75rem;box-sizing:border-box;width:100%;max-width:100%;border-left:3px solid var(--hull-color-accent, #9a672d);background:#0000000a;color:#1a1a1a;font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}.sahkoposti-ehdotus>span{flex:1 1 100%}.sahkoposti-ehdotus[hidden]{display:none}.sahkoposti-ehdotus button{min-height:2.75rem;min-width:2.75rem;padding:0 .25rem;border:0;background:none;font:inherit;font-weight:600;color:inherit;text-decoration:underline;cursor:pointer}.sahkoposti-ehdotus button:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.evaste{position:fixed;inset-inline:0;bottom:0;z-index:1000;max-height:90vh;overflow-y:auto;background:var(--hull-color-bg, #fff);color:var(--hull-color-fg, #1d1b19);border-top:3px solid var(--hull-color-accent, #d49f5f);box-shadow:0 -6px 24px #0000001f;font-size:.9375rem;line-height:1.4}.evaste[hidden]{display:none}.evaste__sisus{width:min(100% - 2rem,62rem);margin-inline:auto;padding-block:.9rem 1rem;display:grid;gap:.6rem 1.5rem;grid-template-columns:1fr auto;align-items:center}.evaste__otsikko{grid-column:1 / -1;margin:0;font-family:var(--hull-font-display);font-weight:400;line-height:var(--hull-leading-display);text-wrap:balance;font-size:1.05rem;letter-spacing:.04em;text-transform:none}.evaste__otsikko:focus-visible{outline:2px solid var(--hull-color-fg, #1d1b19);outline-offset:3px}.evaste__teksti{margin:0;max-width:52ch}.evaste__teksti a{color:inherit;text-decoration:underline;text-underline-offset:2px}.evaste__valinnat{grid-column:1 / -1}.evaste__ryhma{margin:0;padding:0;border:0;display:grid;gap:.5rem}.evaste__legend{padding:0;margin-block-end:.3rem;font-weight:600}.evaste__rivi{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start}.evaste__rivi input{width:1.25rem;height:1.25rem;margin:.1rem 0 0;accent-color:var(--hull-color-fg, #1d1b19)}.evaste__rivi strong{display:block}.evaste__napit{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.evaste__valinnat:not([hidden])~.evaste__napit{grid-column:1 / -1;justify-content:flex-start}.evaste__nappi{min-height:2.75rem;padding:.55rem 1.1rem;border:2px solid var(--hull-color-fg, #1d1b19);border-radius:5px;background:var(--hull-color-fg, #1d1b19);color:var(--hull-color-bg, #fff);font:inherit;font-weight:600;cursor:pointer}.evaste__nappi[hidden]{display:none}.evaste__nappi--reuna{background:transparent;color:var(--hull-color-fg, #1d1b19)}.evaste__nappi:focus-visible,.evaste__rivi input:focus-visible,.evaste__teksti a:focus-visible{outline:3px solid var(--hull-color-accent, #d49f5f);outline-offset:2px}@media(max-width:40rem){.evaste{font-size:.875rem}.evaste__sisus{grid-template-columns:1fr;padding-block:.7rem .8rem;gap:.4rem}.evaste__otsikko{font-size:.95rem}.evaste__napit{display:grid;grid-template-columns:1fr 1fr}.evaste__nappi{padding-inline:.5rem;min-height:2.75rem}.evaste__nappi--reuna[data-evaste=valitse]{grid-column:1 / -1}.evaste{max-height:85dvh;line-height:1.3}.evaste__sisus{width:min(100% - 1.5rem,62rem);padding-block:.5rem .6rem;gap:.3rem}.evaste__otsikko{font-size:.9rem}.evaste__nappi{padding-block:.3rem}.evaste__ryhma{gap:.3rem}.evaste__legend{margin-block-end:.1rem}.evaste__rivi{gap:.5rem}.evaste__rivi input{width:1.1rem;height:1.1rem;margin-block-start:.15rem}.evaste__rivi strong{display:inline;margin-inline-end:.3em}.evaste__napit{gap:.4rem}}body.evaste-nakyy{padding-bottom:var(--evaste-korkeus, 0px)}html.evaste-nakyy{scroll-padding-bottom:var(--evaste-korkeus, 0px)}@media(prefers-reduced-motion:no-preference){.evaste:not([hidden]){animation:evaste-sisaan .25s ease-out}@keyframes evaste-sisaan{0%{transform:translateY(100%)}to{transform:none}}}
