<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@keyframes spin{to{transform:rotate(1turn)}}.block-accordion-item__trigger,.social-networks__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;cursor:pointer;font-family:inherit;padding:0}.social-networks__link{color:unset;margin:0;padding:0;text-decoration:none}.social-networks__link:hover{color:unset}.menu{list-style:none;margin:0;padding:0}:root{--font-size-base:1vw;--global-font-family:var(--global-base-font),Helvetica,Arial,sans-serif;--global-heading-font-family:var(--global-base-font-heading),Helvetica,Arial,sans-serif;--global-heading-alt-font-family:var(--global-base-font-heading-alt),Helvetica,Arial,sans-serif;--global-script-font-family:var(--global-base-font-script),Helvetica,Arial,sans-serif;--scroll-y:0px;--base-font-size:.8}@media(min-width:621px){:root{--base-font-size:.875}}@media(min-width:961px){:root{--base-font-size:.9375}}@media(min-width:1441px){:root{--base-font-size:1}}*,:after,:before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body,html{margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.wrapper{--wrapper-column-gap:2;--wrapper-grid-side-columns:var(--global-grid-side-padding,3vw);--wrapper-grid-template-columns:var(--wrapper-grid-side-columns) repeat(var(--global-main-content-width),minmax(0,1fr)) var(--wrapper-grid-side-columns);background:var(--wrapper-bg-color-gradient,var(--wrapper-bg-color-project,var(--wrapper-bg-color-solid,transparent)));border-bottom:var(--wrapper-divider-bottom);border-left:var(--wrapper-divider-left);border-radius:calc(var(--wrapper-rounded-corners, 0)*var(--global-border-radius));border-right:var(--wrapper-divider-right);border-top:var(--wrapper-divider-top);-moz-column-gap:calc(var(--wrapper-column-gap)*var(--global-grid-gutter));column-gap:calc(var(--wrapper-column-gap)*var(--global-grid-gutter));display:var(--wrapper-display,grid);grid-template-columns:var(--wrapper-grid-template-columns);margin-bottom:var(--wrapper-spacing-bottom-auto,calc(var(--wrapper-spacing-bottom)*var(--global-spacing)));margin-top:var(--wrapper-spacing-top-auto,calc(var(--wrapper-spacing-top)*var(--global-spacing)));margin-inline-end:calc(var(--wrapper-spacing-right, 0)*var(--global-spacing));margin-inline-start:calc(var(--wrapper-spacing-left, 0)*var(--global-spacing));min-height:calc(var(--wrapper-min-height)*var(--wrapper-min-height-unit));overflow-x:var(--wrapper-overflow-x);overflow-y:var(--wrapper-overflow-y);padding-bottom:calc(var(--wrapper-spacing-bottom-in, 0)*var(--global-spacing));padding-inline-end:calc(var(--wrapper-spacing-right-in, 0)*var(--global-spacing));padding-top:calc(var(--wrapper-spacing-top-in, 0)*var(--global-spacing));padding-inline-start:calc(var(--wrapper-spacing-left-in, 0)*var(--global-spacing))}.wrapper__anchor{height:1px;margin-top:0;opacity:0;position:absolute;z-index:-1}.wrapper__skip-dom{display:contents}.wrapper__inner{grid-column:calc(var(--wrapper-offset) + var(--wrapper-start-offset, 0))/span calc(var(--wrapper-width) + var(--wrapper-end-offset, 0))}:where(.wrapper--simple)&gt;div{min-height:calc(var(--wrapper-min-height)*var(--wrapper-min-height-unit) - var(--wrapper-spacing-top-in, 0)*var(--global-spacing) - var(--wrapper-spacing-bottom-in, 0)*var(--global-spacing))}.archive-hero{display:flex;flex-flow:column nowrap;justify-content:center;margin-bottom:calc(var(--global-spacing)*-6);min-height:100svh;padding-bottom:calc(var(--global-spacing)*8);padding-top:calc(var(--global-spacing)*10)}.archive-hero__layout{display:flex;flex-flow:column wrap;justify-content:center;padding-inline:calc(var(--global-grid-side-padding, 5vw) + var(--global-grid-gutter)*2)}.archive-hero__heading{--heading-align:center}.archive-hero__posttype{--heading-align:center;z-index:2}.archive-hero__posttype a{--heading-link-decoration-color:transparent;--heading-link-decoration-color-hover:var(--global-colors-primary500)}.article-hero{display:flex;flex-flow:column nowrap;justify-content:flex-end;min-height:40svh;padding-bottom:calc(var(--global-spacing)*8);padding-top:calc(var(--global-spacing)*16)}.article-hero .article-hero__layout{display:flex;flex-flow:column wrap;justify-content:center;padding-inline:calc(var(--global-grid-side-padding, 5vw) + var(--global-grid-gutter)*2)}.article-hero .article-hero__heading{--heading-align:center;margin-bottom:calc(var(--global-spacing)*2)}.article-hero .article-hero__meta{--paragraph-font-size-min:13;--paragraph-font-size:15;--paragraph-line-height:1;align-items:center;display:flex;flex-flow:row nowrap;font-size:calc(var(--paragraph-font-size, 20)/16*1rem*var(--base-font-size));font-size:clamp(var(--paragraph-font-size-min,18)/16*1rem,100*(var(--paragraph-font-size,20) - var(--paragraph-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--paragraph-font-size,20) - 1680*var(--paragraph-font-size-min,18))/(620 - 1680)/16*1rem,var(--paragraph-font-size,20)/16*1rem);gap:calc(var(--global-grid-gutter, 1vw)*1.5);justify-content:center;line-height:var(--paragraph-line-height,1.5);margin-bottom:calc(var(--global-spacing)*4)}.article-hero .article-hero__posttype{letter-spacing:.08em;margin-bottom:calc(var(--global-spacing)*1);text-align:center;z-index:2}.article-hero .article-hero__posttype a{--paragraph-link-decoration-color:transparent;--paragraph-link-decoration-color-hover:var(--global-colors-primary500)}@media(prefers-reduced-motion:no-preference){.article-hero .article-hero__posttype a{background-image:linear-gradient(90deg,var(--global-colors-primary500) 0,var(--global-colors-primary500) 50%,transparent 50%,transparent 100%);background-size:200% 2px;transition-duration:var(--global-transition-duration,.5s)}}.article-hero .article-hero__image-img{margin-inline:auto}.article{--image-display:inline-block;--image-img-display:inline-block;align-items:var(--block-card-content-align,flex-start);background-color:var(--card-bg-color,transparent);background-image:var(--card-bg-gradient,none);border-bottom:1px solid var(--global-colors-grey800);border-radius:calc(var(--card-border-radius, 0)*var(--global-spacing));box-shadow:var(--card-shadow,none);-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:flex;display:grid;flex-direction:column;overflow:clip;padding:calc(var(--card-spacing-in, 0)*var(--global-spacing));padding-block:calc(var(--global-grid-gutter)*2);position:relative;text-align:var(--block-card-text-align);grid-column-gap:calc(var(--global-grid-gutter)*2);grid-template-columns:1fr;grid-template-rows:auto 1fr}@media(min-width:621px){.article{grid-template-columns:2fr 3fr}}@media(min-width:961px){.article{grid-template-columns:1fr 2fr}}@media(min-width:621px){.article .article__thumbnail{grid-column:1/span 1}.article .article__wrapper{grid-column:2/span 1}}.article .article__category{letter-spacing:.08em;margin-bottom:calc(var(--global-spacing)*1);margin-top:calc(var(--global-spacing)*2)}@media(min-width:621px){.article .article__category{margin-top:calc(var(--global-spacing)*.5)}}.article .article__category span{margin-right:.5em}.article .article__category a{background-image:linear-gradient(90deg,var(--global-colors-primary400) 0,var(--global-colors-primary400) 50%,transparent 50%,transparent 100%);background-position-x:100%;background-position-y:bottom;background-repeat:no-repeat;background-size:200% 1px;position:relative}@media(prefers-reduced-motion:no-preference){.article .article__category a{transition:background-position calc(var(--global-transition-duration-slow, .25s)/2.5) var(--global-transition-timing-function,ease-in) 0s}}.article .article__category a:hover{background-position-x:0;background-position-y:bottom}.article .article__category a:before{content:none}.article .article__heading{margin-bottom:calc(var(--global-spacing)*1)}.article .article__heading a{background-image:linear-gradient(90deg,var(--global-colors-primary400) 0,var(--global-colors-primary400) 50%,transparent 50%,transparent 100%);background-position-x:100%;background-position-y:bottom;background-repeat:no-repeat;background-size:200% 1px;position:relative}@media(prefers-reduced-motion:no-preference){.article .article__heading a{transition:background-position calc(var(--global-transition-duration-slow, .25s)/1) var(--global-transition-timing-function,ease-in) 0s}}.article .article__heading a:hover{background-position-x:0;background-position-y:bottom}.article .article__heading a:before{content:none}@media(min-width:961px){.article--post--first{grid-template-columns:1fr 1fr}}.article--demo{border-top:1px solid var(--global-colors-grey800);-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content 1fr;padding-block:calc(var(--global-grid-gutter)*2)}.article--demo .article__image{grid-column:1/span 2;margin-bottom:calc(var(--global-spacing)*1)}@media(min-width:621px){.article--demo .article__image{grid-column:1;grid-row:1/span 2;margin-bottom:0}}.article--demo .article__category{grid-column:1/span 2;letter-spacing:.08em;margin-bottom:calc(var(--global-spacing)*.5)}@media(min-width:621px){.article--demo .article__category{grid-column:2}}.article--demo .article__category span{margin-right:.5em}.article--demo .article__category a{text-decoration-color:transparent}.article--demo .article__category a:hover{text-decoration-color:inherit}.article--demo .article__heading{grid-column:1/span 2}@media(min-width:621px){.article--demo .article__heading{grid-column:2}}.article--demo .article__heading a{text-decoration-color:transparent}.article--demo .article__heading a:hover{text-decoration-color:inherit}.article--showcase .article__wrapper{--showcase-grid-side-columns:var(--global-grid-side-padding,3vw);--showcase-grid-template-columns:var(--showcase-grid-side-columns) repeat(var(--global-main-content-width),minmax(0,1fr)) var(--showcase-grid-side-columns);-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;grid-template-columns:var(--showcase-grid-template-columns);min-height:56.25vw;row-gap:calc(var(--global-grid-gutter)*2);width:100%}.article--showcase .article__image{grid-column:1/span 14;grid-row:1/span 5}.article--showcase .article__btn,.article--showcase .article__category,.article--showcase .article__date,.article--showcase .article__heading,.article--showcase .article__meta,.article--showcase .article__paragraph,.article--showcase .article__posttype{grid-column:2/span 10;grid-row:auto}@media(min-width:621px){.article--showcase .article__btn,.article--showcase .article__category,.article--showcase .article__date,.article--showcase .article__heading,.article--showcase .article__meta,.article--showcase .article__paragraph,.article--showcase .article__posttype{grid-column:3/span 6}}.article-content{--blog-grid-side-columns:var(--global-grid-side-padding,3vw);--blog-grid-template-columns:var(--blog-grid-side-columns) repeat(var(--global-main-content-width),minmax(0,1fr)) var(--blog-grid-side-columns);margin-bottom:calc(var(--global-spacing)*8)}.article-content .layout__wrap{grid-template-columns:var(--blog-grid-template-columns);row-gap:0}:where(.article-content) .layout__wrap&gt;*{grid-column:2/span 12}@media(min-width:961px){:where(.article-content) .layout__wrap&gt;*{grid-column:4/span 8}}@media(min-width:1441px){:where(.article-content) .layout__wrap&gt;*{grid-column:5/span 6}}:where(.article-content) .layout__wrap&gt;.wrapper:not(.wrapper--simple){grid-column:1/span 14}:where(.article-content) .layout__wrap&gt;.wrapper--simple{grid-column:2/span 12}@media(min-width:961px){:where(.article-content) .layout__wrap&gt;.wrapper--simple{grid-column:4/span 8}}@media(min-width:1441px){:where(.article-content) .layout__wrap&gt;.wrapper--simple{grid-column:5/span 6}}.article-sidebar{grid-column:2/span 12;margin-top:calc(var(--global-spacing)*1)}@media(min-width:961px){.article-sidebar{grid-column:2/span 2;grid-row:1/span 3}}.article-sidebar .article-sidebar__heading{margin-bottom:calc(var(--global-spacing)*2)}.article-sidebar__social-networks{--social-networks-scoped-color:var(--global-colors-white);--social-networks-scoped-color-hover:var(--global-colors-black);--social-networks-scoped-color-focus:var(--global-colors-black);--social-networks-scoped-fontsize-min:24;--social-networks-scoped-fontsize:24;align-items:flex-start;flex-flow:row nowrap}@media(min-width:961px){.article-sidebar__social-networks{flex-flow:column nowrap}}:where(.blog-content__layout){--blog-grid-side-columns:var(--global-grid-side-padding,3vw);--blog-grid-template-columns:var(--blog-grid-side-columns) repeat(var(--global-main-content-width),minmax(0,1fr)) var(--blog-grid-side-columns);margin-bottom:calc(var(--global-spacing)*8)}:where(.blog-content__layout) .layout__wrap{grid-template-columns:var(--blog-grid-template-columns);row-gap:0}:where(.blog-content__layout) .layout__wrap&gt;.wrapper:not(.wrapper--simple){grid-column:1/span 14}:where(.blog-content__layout) .layout__wrap&gt;.article,:where(.blog-content__layout) .layout__wrap&gt;.wrapper--simple{grid-column:2/span 12}@media(min-width:1441px){:where(.blog-content__layout) .layout__wrap&gt;.article,:where(.blog-content__layout) .layout__wrap&gt;.wrapper--simple{grid-column:2/span 9}:where(.blog-content__layout) .layout__wrap&gt;.article:first-child,:where(.blog-content__layout) .layout__wrap&gt;.wrapper--simple:first-child{grid-column:2/span 12}}.btn{--button-shadow-primary:0 1.2px 1.4px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.046),0 3.3px 3.3px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.056),0 6.5px 6.3px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.084),0 11.9px 11.2px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.113),0 21.7px 20.9px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.151),0 40px 60px hsla(var(--global-hue-primary) var(--global-saturation-primary) 50%/0.252);--button-border-width:1px;align-items:center;background-color:var(--button-scoped-background-color,var(--button-background-color,var(--global-colors-primary500)));border:none;border-radius:calc(var(--button-scoped-border-radius, 0)*(var(--button-padding-block, 1)*1em + var(--button-line-height, 1.25)*1em));box-shadow:var(--button-scoped-shadow,var(--button-shadow,0 0 1px 0 #fff inset,0 0 1px 0 #fff));cursor:var(--button-cursor,pointer);display:var(--button-display,inline-flex);gap:var(--button-scoped-item-spacing,.5em);isolation:isolate;justify-content:center;opacity:var(--button-opacity,1);outline:0 solid var(--button-scoped-default-outline-color,var(--global-colors-primary300));outline-offset:0;padding:0;position:relative;width:var(--button-width,auto);-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--button-scoped-color,var(--button-color,var(--global-colors-white)));font-family:var(--button-font-family,var(--global-font-family));font-size:calc(var(--button-font-size, 24)/16*1rem*var(--base-font-size));font-size:clamp(var(--button-font-size-min,20)/16*1rem,100*(var(--button-font-size,24) - var(--button-font-size-min,20))/(1200 - 480)*var(--font-size-base) + (480*var(--button-font-size,24) - 1200*var(--button-font-size-min,20))/(480 - 1200)/16*1rem,var(--button-font-size,24)/16*1rem);font-weight:var(--button-font-weight,var(--global-paragraph-weight-regular,400));letter-spacing:var(--button-letter-spacing,0);line-height:var(--button-line-height,1.1);overflow:clip;text-align:center;text-decoration:none;text-transform:var(--button-text-transform,none);transition-duration:.4s;transition-property:background-color,color,border;transition-timing-function:var(--global-transition-timing-function,ease-in)}.btn:is(input){padding:calc(var(--button-padding-block, 1)*1em) calc(var(--button-padding-inline, 2)*1em) calc(var(--button-padding-block, .94)*1em)}.btn .btn__wrapper{align-items:center;display:inline-flex;gap:inherit;margin:0;padding:calc(var(--button-padding-block, .75)*1em) calc(var(--button-padding-inline, 1.5)*1em) calc(var(--button-padding-block, .75)*1em);position:relative;z-index:2}.btn .btn__wrapper:has(.icon:first-child:last-child){padding:calc(var(--button-padding-block, 1)*1em) calc(var(--button-padding-block, .97)*1em) calc(var(--button-padding-block, .94)*1em)}.btn:before{border:var(--button-scoped-border,var(--button-border));border-radius:inherit;inset:0;z-index:0}.btn:after,.btn:before{content:"";display:block;position:absolute}.btn:after{background-color:var(--button-background-color-hover,var(--button-background-color,var(--global-colors-primary500)));border-radius:inherit;height:100%;left:0;right:0;scale:.5;top:100%;transition-duration:var(--global-transition-duration,.25s);transition-property:top,scale;transition-timing-function:var(--global-transition-timing-function,ease-in);z-index:1}.btn:hover{--button-scoped-color:var(--button-color-hover,var(--button-color,var(--global-colors-white)));--button-scoped-border:var(--button-border-hover,var(--button-border))}.btn:hover:after{scale:1;top:0}@supports selector(:focus-visible){.btn:focus{outline:none}.btn:focus-visible{--button-scoped-color:var(--button-color-focus,var(--button-color,var(--global-colors-white)));--button-scoped-border:var(--button-border-focus,var(--button-border));outline:2px dashed var(--global-colors-primary400);outline-offset:3px}.btn:focus-visible:after{scale:1;top:0}}@supports not selector(:focus-visible){.btn:focus{--button-scoped-background-color:var(--button-background-color-focus,var(--button-background-color,var(--global-colors-primary700)));--button-scoped-color:var(--button-color-focus,var(--button-color,var(--global-colors-white)));--button-scoped-border:var(--button-border-focus,var(--button-border));outline:var(--button-outline-focus,.15em solid var(--global-colors-primary300))}.btn:focus:after{scale:1;top:0}}.btn:disabled{--button-cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn span a::-moz-selection,.btn span em::-moz-selection,.btn span strong::-moz-selection,.btn span::-moz-selection{background-color:hsla(var(--global-hue-primary),var(--global-saturation-primary),50%,.99);color:var(--global-colors-black,var(--global-site-background-color))}.btn span a::selection,.btn span em::selection,.btn span strong::selection,.btn span::selection{background-color:hsla(var(--global-hue-primary),var(--global-saturation-primary),50%,.99);color:var(--global-colors-black,var(--global-site-background-color))}.btn__icon{--icon-scoped-color:var(--button-icon-color,var(--button-scoped-color,var(--button-color,var(--global-colors-white))));--icon-scoped-width:var(--button-icon-width,1.125em);--icon-scoped-height:var(--button-icon-height,1.125em);--icon-scoped-transition:color var(--global-transition-timing-function,ease-in) var(--global-transition-duration,.25s);background-color:var(--button-icon-backgrond-color,transparent);border-radius:100%;padding:calc(var(--button-icon-padding, 0)*var(--icon-scoped-width))}.to-content .btn__icon{--icon-scoped-transition:transform 125ms var(--global-transition-timing-function,ease-in)}.to-content .btn:hover{--button-scoped-color:var(--button-color)}.to-content .btn:hover .btn__icon{transform:translateY(4px)}.card{--image-display:inline-block;--image-img-display:inline-block;align-items:var(--block-card-content-align,flex-start);background-color:var(--card-bg-color,transparent);background-image:var(--card-bg-gradient,none);border-radius:calc(var(--card-border-radius, 0)*var(--global-spacing));box-shadow:var(--card-shadow,none);display:flex;flex-direction:column;overflow:clip;padding:calc(var(--card-spacing-in, 0)*var(--global-spacing));position:relative;text-align:var(--block-card-text-align)}.card--poster .card__btn{background-color:transparent;border:none;inset:0;position:absolute}.card--post{border-bottom:1px solid var(--global-colors-grey800);-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;padding-block:calc(var(--global-grid-gutter)*2);grid-column-gap:calc(var(--global-grid-gutter)*2);grid-template-columns:1fr;grid-template-rows:auto 1fr}@media(min-width:621px){.card--post{grid-template-columns:2fr 3fr}}@media(min-width:961px){.card--post{grid-template-columns:1fr 1fr}}@media(min-width:621px){.card--post .card__image{grid-column:1/span 1;grid-row:1/span 2}.card--post .card__category,.card--post .card__heading{grid-column:2/span 1}}@media(prefers-reduced-motion:no-preference){.card--post .card__heading a{background-size:200% max(.04em,2px)}.card--post .card__category a,.card--post .card__heading a{background-image:linear-gradient(90deg,var(--global-colors-primary500) 0,var(--global-colors-primary500) 50%,transparent 50%,transparent 100%);transition-duration:.5s}.card--post .card__category a{background-size:200% 2px}}.card--post .card__category{letter-spacing:.08em;margin-bottom:calc(var(--global-spacing)*.5)}.card--post .card__category span{margin-right:.5em}.card--post .card__category a{text-decoration-color:transparent}.card--post .card__category a:hover{text-decoration-color:inherit}.card--post .card__heading a{text-decoration-color:transparent}.card--post .card__heading a:hover{text-decoration-color:inherit}.card--demo{border-top:1px solid var(--global-colors-grey800);-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content 1fr;padding-block:calc(var(--global-grid-gutter)*2)}.card--demo .card__image{grid-column:1/span 2;margin-bottom:calc(var(--global-spacing)*1)}@media(min-width:621px){.card--demo .card__image{grid-column:1;grid-row:1/span 2;margin-bottom:0}}.card--demo .card__category{grid-column:1/span 2;letter-spacing:.08em;margin-bottom:calc(var(--global-spacing)*.5)}@media(min-width:621px){.card--demo .card__category{grid-column:2}}.card--demo .card__category span{margin-right:.5em}.card--demo .card__category a{text-decoration-color:transparent}.card--demo .card__category a:hover{text-decoration-color:inherit}.card--demo .card__heading{grid-column:1/span 2}@media(min-width:621px){.card--demo .card__heading{grid-column:2}}.card--demo .card__heading a{text-decoration-color:transparent}.card--demo .card__heading a:hover{text-decoration-color:inherit}.card--showcase .card__wrapper{--showcase-grid-side-columns:var(--global-grid-side-padding,3vw);--showcase-grid-template-columns:var(--showcase-grid-side-columns) repeat(var(--global-main-content-width),minmax(0,1fr)) var(--showcase-grid-side-columns);-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;grid-template-columns:var(--showcase-grid-template-columns);min-height:56.25vw;row-gap:calc(var(--global-grid-gutter)*2);width:100%}.card--showcase .card__image{grid-column:1/span 14;grid-row:1/span 5}.card--showcase .card__btn,.card--showcase .card__category,.card--showcase .card__date,.card--showcase .card__heading,.card--showcase .card__meta,.card--showcase .card__paragraph,.card--showcase .card__posttype{grid-column:2/span 10;grid-row:auto}@media(min-width:621px){.card--showcase .card__btn,.card--showcase .card__category,.card--showcase .card__date,.card--showcase .card__heading,.card--showcase .card__meta,.card--showcase .card__paragraph,.card--showcase .card__posttype{grid-column:3/span 6}}:where(.cta-heading) .icon{margin-right:calc(var(--icon-scoped-width)*-1)}.drawer{--menu-link-scoped-color:var(--global-colors-white);--menu-link-scoped-color-hover:var(--global-colors-white);--menu-link-scoped-outline-focus-color:var(--global-colors-white);--clip:0%;background-color:var(--global-colors-black);background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/lassi-utriainen-bg-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:100% 0 auto 0;overflow:hidden;position:fixed;z-index:var(--global-z-index-drawer)}@media(min-width:961px){.drawer{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/lassi-utriainen-bg.webp)}}.drawer[aria-expanded=false]{display:none}.drawer[aria-expanded=false] .drawer__inner{overflow-y:hidden}.drawer[aria-expanded=true]{display:grid}.drawer__overlay{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/lassi-utriainen-bg-light-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0 0 auto 0;position:absolute;z-index:3}@media(min-width:961px){.drawer__overlay{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/lassi-utriainen-bg-light.webp)}}.drawer__overlay:after{background-color:var(--global-colors-primary400);content:"";inset:0;mix-blend-mode:multiply;position:absolute}.drawer__inner{display:grid;flex-direction:column;gap:calc(var(--global-grid-gutter, 1vw)*1.5);height:100%;overflow-x:hidden;overflow-y:hidden;padding:var(--global-header-height) calc(var(--global-grid-side-padding, 5vw) + var(--global-grid-gutter)*2);position:relative;z-index:2}.drawer__menu{margin-block:auto;position:relative}.drawer__links{display:flex;flex-direction:row;gap:calc(var(--global-grid-gutter, 1vw)*1.5);margin-top:auto;position:relative}.drawer__links a{color:var(--global-colors-grey300);font-size:calc(.875rem*var(--base-font-size));font-size:clamp(13/16*1rem,100*(14 - 13)/(1920 - 1440)*var(--font-size-base) + (1440*14 - 1920*13)/(1440 - 1920)/16*1rem,14/16*1rem);letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition-duration:var(--global-transition-duration,.25s);transition-property:color;transition-timing-function:var(--global-transition-timing-function,ease-in)}.drawer__links a:hover{color:var(--global-colors-white)}.drawer__links a:focus-visible{outline-color:var(--header-outline-focus-color);outline-style:solid;outline-width:.15rem}html:not(.js-scroll) body.is-menu-open{overflow-y:hidden}body.is-menu-open .drawer__inner{overflow-y:auto}html.u-no-scroll:not(.lenis){overflow:hidden!important}.footer{background:var(--footer-scoped-background,none);height:var(--footer-scoped-height,2.5rem);justify-content:space-between;margin:0 auto;max-width:var(--global-containers-default);padding:calc(var(--global-gutters-big)*2) var(--global-gutters-default);width:100%}.footer,.footer__column{align-items:center;display:flex}.footer__column{flex:1 0 auto}.footer__column--left{justify-content:flex-start}.footer__column--center{justify-content:center;text-align:center}.footer__column--right{justify-content:flex-end;text-align:right}.nav-toggle{align-items:center;background:0 0;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:.25rem}@media(min-width:961px){.nav-toggle:not(.is-always-visible){display:none}}.nav-toggle:hover .nav-toggle__icon--border,.nav-toggle:hover .nav-toggle__icon--btm,.nav-toggle:hover .nav-toggle__icon--mid,.nav-toggle:hover .nav-toggle__icon--top{stroke:var(--global-hamburger-color-hover)}.nav-toggle:hover .nav-toggle__icon--border{opacity:1}.nav-toggle:hover .nav-toggle__icon--top{transform:rotate(0) translate3d(0,-2%,0) scaleX(1)}.nav-toggle:hover .nav-toggle__icon--btm{transform:rotate(0) translate3d(0,2%,0) scaleX(1)}.nav-toggle:active .nav-toggle__icon--border{opacity:1;transform:scale3d(.9,.9,1)}.nav-toggle:focus-visible .nav-toggle__icon--border,.nav-toggle:focus-visible .nav-toggle__icon--btm,.nav-toggle:focus-visible .nav-toggle__icon--mid,.nav-toggle:focus-visible .nav-toggle__icon--top{stroke:var(--global-hamburger-color-focus)}.nav-toggle__icon{height:2.5rem;width:2.5rem}.nav-toggle__icon--border{display:none}.nav-toggle__icon--border,.nav-toggle__icon--btm,.nav-toggle__icon--mid,.nav-toggle__icon--top{stroke:var(--global-hamburger-color);transition-duration:var(--global-transition-duration,.25s);transition-property:transform,stroke;transition-timing-function:var(--global-transition-timing-function,ease-in)}.nav-toggle__icon--border{transition-duration:var(--global-transition-duration,.25s);transition-property:transform,opacity,stroke;transition-timing-function:var(--global-transition-timing-function,ease-in)}.nav-toggle__icon--border,.nav-toggle__icon--btm,.nav-toggle__icon--top{transform-origin:50% 50%}.nav-toggle__icon--mid{transform:scaleX(1);transform-origin:25% center}@supports selector(:has(*)){body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--border,body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--btm,body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--mid,body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--top{stroke:var(--global-hamburger-color-open)}body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--top{transform:rotate(45deg) translate3d(0,20%,0) scaleX(1)}body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--mid{transform:scaleX(0)}body:has(.drawer[aria-expanded=true]) .nav-toggle .nav-toggle__icon--btm{transform:rotate(-45deg) translate3d(0,-20%,0) scaleX(1)}body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--border,body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--btm,body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--mid,body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--top{stroke:var(--global-hamburger-color-open-hover)}body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--top{transform:rotate(45deg) translate3d(0,20%,0) scaleX(1.125)}body:has(.drawer[aria-expanded=true]) .nav-toggle:hover .nav-toggle__icon--btm{transform:rotate(-45deg) translate3d(0,-20%,0) scaleX(1.125)}body:has(.drawer[aria-expanded=true]) .nav-toggle:focus-visible .nav-toggle__icon--border,body:has(.drawer[aria-expanded=true]) .nav-toggle:focus-visible .nav-toggle__icon--btm,body:has(.drawer[aria-expanded=true]) .nav-toggle:focus-visible .nav-toggle__icon--mid,body:has(.drawer[aria-expanded=true]) .nav-toggle:focus-visible .nav-toggle__icon--top{stroke:var(--global-hamburger-color-open-focus)}}@supports not selector(:has(*)){.nav-toggle.is-menu-open .nav-toggle__icon--border,.nav-toggle.is-menu-open .nav-toggle__icon--btm,.nav-toggle.is-menu-open .nav-toggle__icon--mid,.nav-toggle.is-menu-open .nav-toggle__icon--top{stroke:var(--global-hamburger-color-open)}.nav-toggle.is-menu-open .nav-toggle__icon--top{transform:rotate(45deg) translate3d(0,20%,0) scaleX(1)}.nav-toggle.is-menu-open .nav-toggle__icon--mid{transform:scaleX(0)}.nav-toggle.is-menu-open .nav-toggle__icon--btm{transform:rotate(-45deg) translate3d(0,-20%,0) scaleX(1)}.nav-toggle.is-menu-open:hover .nav-toggle__icon--border,.nav-toggle.is-menu-open:hover .nav-toggle__icon--btm,.nav-toggle.is-menu-open:hover .nav-toggle__icon--mid,.nav-toggle.is-menu-open:hover .nav-toggle__icon--top{stroke:var(--global-hamburger-color-open-hover)}.nav-toggle.is-menu-open:hover .nav-toggle__icon--top{transform:rotate(45deg) translate3d(0,20%,0) scaleX(1.125)}.nav-toggle.is-menu-open:hover .nav-toggle__icon--btm{transform:rotate(-45deg) translate3d(0,-20%,0) scaleX(1.125)}.nav-toggle.is-menu-open:focus-visible .nav-toggle__icon--border,.nav-toggle.is-menu-open:focus-visible .nav-toggle__icon--btm,.nav-toggle.is-menu-open:focus-visible .nav-toggle__icon--mid,.nav-toggle.is-menu-open:focus-visible .nav-toggle__icon--top{stroke:var(--global-hamburger-color-open-focus)}}.nav-toggle.btn{--button-scoped-border-radius:1;--button-fill-background-color:var(--global-colors-primary400);--button-fill-background-color-hover:var(--global-colors-white);--button-fill-color:var(--global-colors-black);--button-fill-color-hover:var(--global-colors-black);--button-fill-border-color:transparent;--button-fill-border-color-hover:transparent;--button-fill-border-color-focus:transparent;--button-outline-background-color:transparent;--button-outline-background-color-hover:var(--global-colors-white);--button-outline-color:var(--global-colors-white);--button-outline-color-hover:var(--global-colors-black);--button-outline-color-focus:var(--global-colors-black);--button-outline-border-color:var(--global-colors-white);--button-outline-border-color-hover:var(--global-colors-white);--button-outline-border-color-focus:var(--global-colors-primary400);--button-background-color:var(--button-outline-background-color,var(--global-colors-primary400));--button-background-color-hover:var(--button-outline-background-color-hover,var(--global-colors-primary500));--button-color:var(--button-outline-color,var(--global-colors-white));--button-color-hover:var(--button-outline-color-hover,var(--global-colors-white));--button-color-focus:var(--button-outline-color-hover,var(--global-colors-white));--button-border:var(--button-border-width,.125em) solid var(--button-outline-border-color,var(--global-colors-primary400));--button-border-hover:var(--button-border-width,.125em) solid var(--button-outline-border-color-hover,var(--global-colors-primary500));--button-border-focus:var(--button-border-width,.125em) solid var(--button-outline-border-color-focus,transparent);--global-hamburger-color:var(--button-outline-color);--global-hamburger-color-hover:var(--button-outline-color-hover);--global-hamburger-color-focus:var(--button-outline-color-focus);--global-hamburger-color-open:var(--button-outline-color);--global-hamburger-color-open-hover:var(--button-outline-color-hover);--global-hamburger-color-open-focus:var(--button-outline-color-focus);background-color:var(--button-background-color);padding:0}.nav-toggle.btn .btn__wrapper{padding:.25rem}.nav-toggle.btn svg{z-index:2}.heading{color:var(--heading-color,var(--global-type-color,currentColor));font-family:var(--heading-font-family,var(--global-heading-font-family));font-feature-settings:"liga","clig","calt";font-size:calc(var(--heading-font-size, 24)/16*1rem*var(--base-font-size));font-size:clamp(var(--heading-font-size-min,16)/16*1rem,100*(var(--heading-font-size,24) - var(--heading-font-size-min,16))/(1920 - 360)*var(--font-size-base) + (360*var(--heading-font-size,24) - 1920*var(--heading-font-size-min,16))/(360 - 1920)/16*1rem,var(--heading-font-size,24)/16*1rem);font-weight:var(--heading-font-weight,700);-webkit-hyphens:var(--heading-hyphens,none);hyphens:var(--heading-hyphens,none);letter-spacing:calc(var(--heading-letter-spacing-upper, 0em) + var(--heading-letter-spacing-base, 0em));line-height:var(--heading-line-height,1);margin:0;overflow-wrap:var(--heading-overflow-wrap,normal);text-align:var(--heading-align);-webkit-text-decoration:var(--heading-decoration);text-decoration:var(--heading-decoration);text-transform:var(--heading-text-transform,none);text-wrap:var(--heading-text-wrap,balance);word-break:var(--heading-word-break,normal)}.heading ::-moz-selection,.heading::-moz-selection{background-color:hsla(var(--global-hue-primary),var(--global-saturation-primary),50%,.99);color:var(--global-colors-black,var(--global-site-background-color))}.heading ::selection,.heading::selection{background-color:hsla(var(--global-hue-primary),var(--global-saturation-primary),50%,.99);color:var(--global-colors-black,var(--global-site-background-color))}.heading--gradient{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--heading-color-gradient,none)}.heading--gradient ::-moz-selection,.heading--gradient::-moz-selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.heading--gradient ::selection,.heading--gradient::selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.heading a{color:var(--heading-link-color,var(--global-colors-primary400,#000));cursor:pointer;position:relative;text-decoration:underline;text-decoration-color:var(--heading-link-decoration-color,var(--heading-link-color,#000));text-decoration:none;text-decoration-thickness:.04em;text-underline-offset:.05em;transition-duration:var(--global-transition-duration,.25s);transition-property:color,text-decoration-color;transition-timing-function:var(--global-transition-timing-function,ease-in)}.heading a:before{background-color:var(--global-colors-primary400);bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform}@media(prefers-reduced-motion:no-preference){.heading a:before{transition:transform calc(var(--global-transition-duration, .25s)/.75) var(--global-transition-timing-function,ease-in) 0s,transform-origin 0s step-end calc(var(--global-transition-duration, .25s)/.75)}}.heading a:hover:before{transform:scaleX(1);transform-origin:right center}.heading a:hover{color:var(--heading-link-color-hover,var(--global-colors-primary400,#000));text-decoration-color:var(--heading-link-decoration-color-hover,var(--heading-link-color-hover,#000))}.heading a:focus-visible{border-radius:.25em;outline:2px dashed var(--global-colors-primary400);outline-offset:3px}.heading sub,.heading sup{color:var(--global-colors-grey500);display:inline-block;font-size:.5em;letter-spacing:.05em;margin-left:.25em;text-transform:uppercase}@media(max-width:960px){.heading sub,.heading sup{display:none}}.heading img{border-radius:calc(var(--image-border-radius, 1)*var(--global-border-radius));display:inline-block;height:.5em;margin-inline:.1em;width:auto}.heading .icon{--icon-scoped-width:.5em;--icon-scoped-height:.5em;--icon-scoped-color:currentColor;margin-top:-.12em;vertical-align:middle}.hero{padding-top:var(--global-header-height)}:where(.hero) h1.heading img[src*="star.svg"]{height:.5em;margin-inline:.1em;width:.25em}:where(.hero) h1.heading a img[src*="arrow.svg"]{margin-inline:.15em;width:.5em}:where(.hero) p.heading{text-wrap:auto}:where(.hero) em .clip-text{clip-path:none}:where(.hero--home){z-index:2}:where(.hero--home)&gt;.block-column&gt;.wrapper{padding-top:14vw}@media(min-width:621px){:where(.hero--home)&gt;.block-column&gt;.wrapper{padding-top:2rem}}@media(min-width:1441px){:where(.hero--home)&gt;.block-column&gt;.wrapper{padding-top:2rem}}:where(.hero--home) .heading{font-size:calc(10rem*var(--base-font-size));font-size:clamp(50/16*1rem,100*(160 - 50)/(1920 - 360)*var(--font-size-base) + (360*160 - 1920*50)/(360 - 1920)/16*1rem,160/16*1rem);line-height:.8}@media(min-width:961px){:where(.hero--home) .heading{line-height:.75}}:where(.hero--home) .heading img[src*="star.svg"]{height:.6em;margin-inline:.1em}:where(.hero--home) .heading .w{white-space:nowrap}:where(.hero--home) .heading :where(strong){display:inline-block;font-weight:var(--global-heading-weight-semibold);letter-spacing:-.02em;margin-left:-1.25em}:where(.hero--home) .heading :where(strong)&gt;img{height:.6em}:where(.hero--home) .heading :where(strong)&gt;img:first-of-type{margin-left:1.25ch;width:.25em}:where(.hero--home) .heading :where(strong)&gt;img:nth-of-type(2){margin-right:-.5em;width:.35em}:where(.hero--home) .heading :where(strong)&gt;div:nth-of-type(3){margin-left:1ch}@media(max-width:620px){:where(.hero--home) .heading :where(strong){font-size:14vw}}:where(.hero--home) .heading :where(em){color:var(--global-colors-primary400);font-family:var(--global-heading-alt-font-family);font-size:calc(15.625rem*var(--base-font-size));font-size:clamp(60/16*1rem,100*(250 - 60)/(1920 - 360)*var(--font-size-base) + (360*250 - 1920*60)/(360 - 1920)/16*1rem,250/16*1rem);font-style:normal;font-weight:var(--global-heading-weight-black);line-height:1;white-space:nowrap}:where(.hero--home) .heading :where(em) .w{clip-path:polygon(0 -15%,110% -15%,110% 105%,0 105%)}:where(.hero--home) .heading :where(em) img{margin-left:-.55em;width:.4em}@media(min-width:621px){:where(.hero--home) .heading :where(em){line-height:.95}}@media(max-width:620px){:where(.hero--home) .heading :where(em){font-size:19vw}}:where(.hero--home) .hero-images--bottom,:where(.hero--home) .hero-images--top{pointer-events:none}:where(.hero--home) .hero-images--bottom .wrapper,:where(.hero--home) .hero-images--top .wrapper{max-width:480px;min-width:0;position:absolute}:where(.hero--home) :where(.hero-images--top){z-index:-1}@media(min-width:621px){:where(.hero--home) :where(.hero-images--top){z-index:1}}:where(.hero--home) :where(.hero-images--top) .wrapper:first-child{right:-9vw;top:20vw;width:25vw}@media(min-width:621px){:where(.hero--home) :where(.hero-images--top) .wrapper:first-child{right:-2vw;top:calc(27% + 3vh);width:20vw}}@media(min-width:961px){:where(.hero--home) :where(.hero-images--top) .wrapper:first-child{right:-1%;top:calc(28% + 3vh);width:20vw}}@media(min-width:1441px){:where(.hero--home) :where(.hero-images--top) .wrapper:first-child{right:3%;top:calc(29% + 3vh);width:min(22rem,18vw)}}:where(.hero--home) :where(.hero-images--top) .wrapper:nth-child(2){display:none}@media(min-width:621px){:where(.hero--home) :where(.hero-images--top) .wrapper:nth-child(2){display:block;left:1vw;top:calc(63% + 3vh);width:17vw}}@media(min-width:961px){:where(.hero--home) :where(.hero-images--top) .wrapper:nth-child(2){left:-1%;top:calc(70% + 5vh);width:19vw}}@media(min-width:1441px){:where(.hero--home) :where(.hero-images--top) .wrapper:nth-child(2){left:0;top:calc(76% + 6vh);width:min(19rem,19vw)}}:where(.hero--home) :where(.hero-images--top) .wrapper:nth-child(3){bottom:-6vw;left:62%;width:35vw}@media(min-width:621px){:where(.hero--home) :where(.hero-images--top) .wrapper:nth-child(3){bottom:-26vh;display:block;left:auto;right:6vw;width:30vw}}@media(min-width:961px){:where(.hero--home) :where(.hero-images--top) .wrapper:nth-child(3){bottom:-20vh;left:55%;width:22vw}}@media(min-width:1441px){:where(.hero--home) :where(.hero-images--top) .wrapper:nth-child(3){bottom:-20vh;left:45%;width:min(22rem,22vw)}}:where(.hero--home) :where(.hero-images--bottom){z-index:-1}:where(.hero--home) :where(.hero-images--bottom) .wrapper:first-child{left:4vw;top:-13vw;width:35vw}@media(min-width:621px){:where(.hero--home) :where(.hero-images--bottom) .wrapper:first-child{left:-2vw;top:12%;width:18vw}}@media(min-width:961px){:where(.hero--home) :where(.hero-images--bottom) .wrapper:first-child{left:2%;top:14%;width:16vw}}@media(min-width:1441px){:where(.hero--home) :where(.hero-images--bottom) .wrapper:first-child{left:3%;width:min(16rem,16vw)}}:where(.hero--home) :where(.hero-images--bottom) .wrapper:nth-child(2){display:none}@media(min-width:621px){:where(.hero--home) :where(.hero-images--bottom) .wrapper:nth-child(2){right:-6vw;top:88%;width:20vw}}@media(min-width:961px){:where(.hero--home) :where(.hero-images--bottom) .wrapper:nth-child(2){display:block;right:1%;top:67%;width:14vw}}@media(min-width:1441px){:where(.hero--home) :where(.hero-images--bottom) .wrapper:nth-child(2){right:8%;top:76%;width:min(15rem,15vw)}}:where(.hero--wp) h1.heading{font-size:calc(10rem*var(--base-font-size));font-size:clamp(44/16*1rem,100*(160 - 44)/(1920 - 360)*var(--font-size-base) + (360*160 - 1920*44)/(360 - 1920)/16*1rem,160/16*1rem);line-height:.8}:where(.hero--wp) h1.heading .w{white-space:nowrap}:where(.hero--wp) h1.heading&gt;img:first-of-type{margin-left:.3ch}:where(.hero--wp) h1.heading&gt;div:nth-of-type(3){margin-left:.5ch}@media(min-width:621px){:where(.hero--wp) h1.heading{font-size:calc(10rem*var(--base-font-size));font-size:clamp(50/16*1rem,100*(160 - 50)/(1920 - 360)*var(--font-size-base) + (360*160 - 1920*50)/(360 - 1920)/16*1rem,160/16*1rem)}:where(.hero--wp) h1.heading&gt;div:first-of-type{margin-left:-.66ch}:where(.hero--wp) h1.heading&gt;img:first-of-type{margin-left:-2.5ch}:where(.hero--wp) h1.heading&gt;div:nth-of-type(3){margin-left:-1.05ch}:where(.hero--wp) h1.heading&gt;div:nth-of-type(4){margin-left:-.25ch}}@media(min-width:961px){:where(.hero--wp) h1.heading{line-height:.75}}.icon{align-items:center;color:var(--icon-scoped-color,var(--icon-color,var(--global-colors-black)));display:inline-flex;font-size:calc(1rem*var(--base-font-size));font-size:clamp(12/16*1rem,100*(16 - 12)/(1920 - 360)*var(--font-size-base) + (360*16 - 1920*12)/(360 - 1920)/16*1rem,16/16*1rem);justify-content:center;transition:var(--icon-scoped-transition,fill var(--global-transition-duration,.25s) var(--global-transition-timing-function,ease-in))}.icon svg{height:var(--icon-scoped-height,calc(var(--icon-size, 1.5)*1em));width:var(--icon-scoped-width,calc(var(--icon-size, 1.5)*1em));fill:var(--icon-scoped-color,var(--icon-color,var(--global-colors-black)))}.icon--gradient{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--heading-color-gradient,none)}.icon--gradient a::-moz-selection,.icon--gradient em::-moz-selection,.icon--gradient strong::-moz-selection,.icon--gradient::-moz-selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.icon--gradient a::selection,.icon--gradient em::selection,.icon--gradient strong::selection,.icon--gradient::selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.image{display:var(--image-display,block);overflow:clip}.image,.image__img{height:var(--image-img-height,auto);max-height:var(--image-img-max-height,100%);max-width:var(--image-img-max-width,100%);width:var(--image-img-width,auto)}.image__img{aspect-ratio:var(--image-img-aspect-ratio,auto);border-radius:calc(var(--image-border-radius, 1)*var(--global-border-radius));display:var(--image-img-display,block);object-fit:cover;object-position:var(--image-object-position,center center);opacity:var(--image-opacity,1)}.layout-three-columns{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.layout__wrap{-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;row-gap:calc(var(--global-grid-gutter)*2)}@media(min-width:621px){.layout[data-layout-type=layout-grid-2] .layout__wrap{grid-template-columns:repeat(12,minmax(0,1fr))}.layout[data-layout-type=layout-grid-2] .layout__wrap&gt;*{grid-column-end:span 6}.layout[data-layout-type=layout-grid-3] .layout__wrap{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:621px)and (max-width:960px){.layout[data-layout-type=layout-grid-3] .layout__wrap&gt;*{grid-column-end:span 6}}@media(min-width:961px){.layout[data-layout-type=layout-grid-3] .layout__wrap&gt;*{grid-column-end:span 4}}@media(min-width:621px){.layout[data-layout-type=layout-grid-4] .layout__wrap{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:621px)and (max-width:960px){.layout[data-layout-type=layout-grid-4] .layout__wrap&gt;*{grid-column-end:span 6}}@media(min-width:961px){.layout[data-layout-type=layout-grid-4] .layout__wrap&gt;*{grid-column-end:span 3}}.line{background-color:var(--line-color,var(--global-colors-black));display:block;height:var(--line-scoped-thickness,var(--line-thickness,2px));transition:var(--line-scoped-transition,fill var(--global-transition-duration,.25s) var(--global-transition-timing-function,ease-in));width:var(--line-scoped-width,var(--line-width,100%))}.line--gradient{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--heading-color-gradient,none)}.line--gradient a::-moz-selection,.line--gradient em::-moz-selection,.line--gradient strong::-moz-selection,.line--gradient::-moz-selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.line--gradient a::selection,.line--gradient em::selection,.line--gradient strong::selection,.line--gradient::selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}@counter-style nums{system:numeric;symbols:"0" "1" "2" "3" "4" "5" "6" "7" "8" "9";suffix:"  "}.lists{color:var(--lists-text-color,var(--lists-color,var(--global-type-color,currentColor)));font-size:calc(var(--lists-font-size, 20)/16*1rem*var(--base-font-size));font-size:clamp(var(--lists-font-size-min,18)/16*1rem,100*(var(--lists-font-size,20) - var(--lists-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--lists-font-size,20) - 1680*var(--lists-font-size-min,18))/(620 - 1680)/16*1rem,var(--lists-font-size,20)/16*1rem);font-weight:var(--lists-font-weight);-webkit-hyphens:var(--lists-hyphens,none);hyphens:var(--lists-hyphens,none);letter-spacing:var(--lists-letter-spacing,0);line-height:var(--lists-line-height,1.5);margin:0;overflow-wrap:var(--lists-overflow-wrap,anywhere);padding-left:0;word-break:var(--lists-word-break,break-word)}.lists--gradient{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--lists-color-gradient,none)}.lists--gradient li ::-moz-selection,.lists--gradient li::-moz-selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.lists--gradient li ::selection,.lists--gradient li::selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.lists li{margin-bottom:calc(var(--global-spacing)*.75);margin-left:1em;overflow-wrap:anywhere;padding-left:.25em}.lists li::marker{color:var(--lists-marker-color,currentColor);font-variant-numeric:tabular-nums;font-weight:700}.lists li ::-moz-selection,.lists li::-moz-selection{background-color:hsla(var(--global-hue-primary),var(--global-saturation-primary),50%,.99);color:var(--global-colors-black,var(--global-site-background-color))}.lists li ::selection,.lists li::selection{background-color:hsla(var(--global-hue-primary),var(--global-saturation-primary),50%,.99);color:var(--global-colors-black,var(--global-site-background-color))}.lists a{color:var(--lists-link-color,var(--global-colors-primary400,#000));cursor:pointer;text-decoration:underline;text-decoration-color:var(--lists-link-decoration-color,var(--lists-link-color,#000));transition-duration:var(--global-transition-duration,.25s);transition-property:color;transition-timing-function:var(--global-transition-timing-function,ease-in)}.lists a:hover{color:var(--lists-link-color-hover,var(--global-colors-primary400,#000));text-decoration-color:var(--lists-link-decoration-color-hover,var(--lists-link-color-hover,#000))}.lists a:focus-visible{outline-color:var(--lists-link-outline-focus-color,var(--lists-link-color-hover,var(--global-colors-primary400)));outline-style:var(--lists-link-outline-focus-style,solid);outline-width:var(--lists-link-outline-focus-width,.25rem)}ul.lists li{list-style-position:outside;list-style-type:"— "}ol.lists{list-style:decimal}@supports(list-style:nums){ol.lists{list-style:var(--lists-style,decimal)}}.load-more .is-hidden{opacity:0}.logo{display:block;height:var(--logo-height,4em);width:100%}.logo svg{height:100%;width:auto}.logo__img{height:auto;max-width:100%}.menu__item{transition:opacity .3s ease-in-out}.menu__item--btn .menu__link{display:none!important}.menu__item--current_page_item .menu__link{color:var(--menu-link-scoped-color-active,var(--menu-link-color,var(--global-colors-white)))}@media(max-width:960px){.menu__item--hide-mobile{display:none}}@media(min-width:961px){.menu__item--hide-desktop{display:none}}.menu__link{color:var(--menu-link-scoped-color,var(--menu-link-color,var(--global-colors-white)));line-height:var(--menu-link-scoped-line-height,var(--menu-line-height,1.1));overflow-wrap:anywhere;text-decoration:none;text-decoration-color:var(--menu-link-scoped-decoration-color,var(--menu-link-decoration-color,var(--global-colors-white)));transition-duration:var(--global-transition-duration,.25s);transition-property:color,text-decoration-color,opacity;transition-timing-function:var(--global-transition-timing-function,ease-in)}.menu__link:hover{color:var(--menu-link-scoped-color-hover,var(--menu-link-color-hover,var(--global-colors-primary500)));text-decoration-color:var(--menu-link-scoped-decoration-color-hover,var(--menu-link-decoration-color-hover,var(--global-colors-primary500)))}.menu__link:focus-visible{outline-color:var(--menu-link-scoped-outline-focus-color,var(--menu-link-outline-focus-color,var(--menu-link-color-hover,var(--global-colors-primary500))));outline-style:var(--menu-link-outline-focus-style,solid);outline-width:var(--menu-link-outline-focus-width,.15rem)}@media(prefers-contrast:more){.menu__link{text-decoration-color:var(--menu-link-decoration-color)}}:where(.block-header__menu) .menu{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--global-grid-gutter, 1vw)*1.5);height:100%;justify-content:flex-end;transition:opacity .3s ease-in-out}:where(.block-header__menu) .menu__item{animation-duration:var(--global-transition-duration,.2s);animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:var(--global-transition-timing-function,ease-in);height:100%}@media(prefers-reduced-motion){:where(.block-header__menu) .menu__item{animation:unset!important}}:where(.block-header__menu) .menu__item--current_page_item .menu__link{--menu-link-scoped-color-active:var(--global-colors-primary300)}:where(.block-header__menu) .menu__item--current_page_item .menu__link:before{transform:scaleX(1)}:where(.block-header__menu) .menu__link{align-items:center;display:flex;font-size:calc(var(--header-fontsize-max)/16*1rem*var(--base-font-size));font-size:clamp(var(--header-fontsize-min)/16*1rem,100*(var(--header-fontsize-max) - var(--header-fontsize-min))/(1920 - 1440)*var(--font-size-base) + (1440*var(--header-fontsize-max) - 1920*var(--header-fontsize-min))/(1440 - 1920)/16*1rem,var(--header-fontsize-max)/16*1rem);font-weight:var(--global-paragraph-weight-regular);height:100%;justify-content:center;letter-spacing:.08em;position:relative;text-transform:uppercase}:where(.block-header__menu) .menu__link:before{background-color:var(--global-colors-primary400);bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform}@media(prefers-reduced-motion:no-preference){:where(.block-header__menu) .menu__link:before{transition:transform calc(var(--global-transition-duration, .25s)/1) var(--global-transition-timing-function,ease-in) 0s,transform-origin 0s step-end calc(var(--global-transition-duration, .25s)/1)}}:where(.block-header__menu) .menu__link:hover:before{transform:scaleX(1)}:where(.block-header__menu) .menu__link:hover:before{transform-origin:right center}:where(.block-header__menu) .menu .btn{--button-font-size-min:16;--button-font-size:20;--button-scoped-border-radius:1;--button-fill-background-color:var(--global-colors-primary400);--button-fill-background-color-hover:var(--global-colors-white);--button-fill-color:var(--global-colors-black);--button-fill-color-hover:var(--global-colors-black);--button-fill-border-color:transparent;--button-fill-border-color-hover:transparent;--button-fill-border-color-focus:transparent;--button-outline-background-color-hover:var(--global-colors-primary400);--button-outline-color:var(--global-colors-primary400);--button-outline-color-hover:var(--global-colors-black);--button-outline-border-color:var(--global-colors-primary400);--button-outline-border-color-hover:var(--global-colors-primary400);--button-outline-border-color-focus:var(--global-colors-primary400);--button-background-color:var(--button-fill-background-color,var(--global-colors-primary400));--button-background-color-hover:var(--button-fill-background-color-hover,var(--global-colors-primary500));--button-color:var(--button-fill-color,var(--global-colors-white));--button-color-hover:var(--button-fill-color-hover,var(--global-colors-white));--button-border:var(--button-border-width,.125em) solid var(--button-fill-border-color,var(--global-colors-primary400));--button-border-hover:var(--button-border-width,.125em) solid var(--button-fill-border-color-hover,var(--global-colors-primary500));--button-border-focus:var(--button-border-width,.125em) solid var(--button-fill-border-color-focus,transparent);box-shadow:none}:where(.is-menu-open) :where(.block-header__menu) .menu{opacity:0;pointer-events:none}@media(prefers-reduced-motion){:where(.is-menu-open) :where(.block-header__menu) .menu{animation:unset!important;opacity:0}}@supports selector(:has(*)){body:has(.drawer[aria-expanded=true]) :where(.block-header__menu) .menu{opacity:0;pointer-events:none}@media(prefers-reduced-motion){body:has(.drawer[aria-expanded=true]) :where(.block-header__menu) .menu{animation:unset!important;opacity:0}}}:where(.drawer__menu){align-items:center;display:flex;flex-flow:column nowrap;height:auto;justify-content:center}:where(.drawer__menu){--drawer-menu-item-line-height:1.1}:where(.is-touch) :where(.drawer__menu){--drawer-menu-item-line-height:1.1}:where(.is-touch) :where(.drawer__menu) .menu__link-text{display:inline-flex;margin-top:.11em}:where(.drawer__menu) .menu{display:flex;flex-flow:column wrap;justify-content:center}:where(.drawer__menu) .menu__item{display:flex;flex-flow:row nowrap;justify-content:center}:where(.drawer__menu) .menu__item--current_page_item{font-style:italic;pointer-events:none}:where(.drawer__menu) .menu__item--current_page_item .menu__link:after,:where(.drawer__menu) .menu__item--current_page_item .menu__link:before{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/star-primary.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.35em;margin-inline:.25em;vertical-align:middle;width:.35em}:where(.drawer__menu) .menu__item--current_page_item .menu__link:before{opacity:var(--fx1,0);transform:scale(var(--fx1,0))}:where(.drawer__menu) .menu__item--current_page_item .menu__link:after{opacity:var(--fx2,0);transform:scale(var(--fx2,0))}:where(.drawer__menu) .menu__item:not(.menu__item--current_page_item) .menu__link{position:relative}:where(.drawer__menu) .menu__item:not(.menu__item--current_page_item) .menu__link:before{background-color:var(--global-colors-primary400);bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform}@media(prefers-reduced-motion:no-preference){:where(.drawer__menu) .menu__item:not(.menu__item--current_page_item) .menu__link:before{transition:transform calc(var(--global-transition-duration, .25s)/.75) var(--global-transition-timing-function,ease-in) 0s,transform-origin 0s step-end calc(var(--global-transition-duration, .25s)/.75)}}:where(.drawer__menu) .menu__item:not(.menu__item--current_page_item) .menu__link:hover:before{transform:scaleX(1)}:where(.drawer__menu) .menu__item:not(.menu__item--current_page_item) .menu__link:hover:before{transform-origin:right center}:where(.drawer__menu) .menu__link{display:inline-block;font-family:var(--heading-font-family,var(--global-heading-font-family));font-size:clamp(2rem,6vw,5rem);font-weight:var(--global-heading-weight-medium);line-height:var(--drawer-menu-item-line-height);margin-inline:auto;padding:0;position:relative;text-align:center;text-transform:none}:where(.drawer__menu) .menu__link sup{color:var(--global-colors-grey700);display:inline-block;font-family:var(--global-font-family);font-size:1rem;letter-spacing:.05em;line-height:1;margin-left:.25em;position:absolute;text-transform:uppercase;top:17%;white-space:nowrap}:where(.drawer__menu) .menu__link-text{display:inline-block}.paragraph{color:var(--paragraph-color,var(--global-type-color,currentColor));font-family:var(--paragraph-font-family,var(--global-font-family));font-size:calc(var(--paragraph-font-size, 20)/16*1rem*var(--base-font-size));font-size:clamp(var(--paragraph-font-size-min,18)/16*1rem,100*(var(--paragraph-font-size,20) - var(--paragraph-font-size-min,18))/(1680 - 620)*var(--font-size-base) + (620*var(--paragraph-font-size,20) - 1680*var(--paragraph-font-size-min,18))/(620 - 1680)/16*1rem,var(--paragraph-font-size,20)/16*1rem);font-weight:var(--paragraph-font-weight);-webkit-hyphens:var(--paragraph-hyphens,none);hyphens:var(--paragraph-hyphens,none);letter-spacing:calc(var(--paragraph-letter-spacing-upper, 0em) + var(--paragraph-letter-spacing-base, 0em));line-height:var(--paragraph-line-height,1.5);margin:0;overflow-wrap:var(--paragraph-overflow-wrap,normal);text-transform:var(--paragraph-text-transform,none);text-wrap:var(--paragraph-text-wrap,initial);word-break:var(--paragraph-word-break,normal)}.paragraph ::-moz-selection,.paragraph::-moz-selection{background-color:hsla(var(--global-hue-primary),var(--global-saturation-primary),50%,.99);color:var(--global-colors-black,var(--global-site-background-color))}.paragraph ::selection,.paragraph::selection{background-color:hsla(var(--global-hue-primary),var(--global-saturation-primary),50%,.99);color:var(--global-colors-black,var(--global-site-background-color))}.paragraph--gradient{-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--paragraph-color-gradient,none)}.paragraph--gradient ::-moz-selection,.paragraph--gradient::-moz-selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.paragraph--gradient ::selection,.paragraph--gradient::selection{-webkit-text-fill-color:initial;text-fill-color:initial;-webkit-background-clip:initial;background-clip:initial;background-image:none}.paragraph b,.paragraph strong{font-weight:var(--global-paragraph-weight-semibold)}.paragraph a{background-image:linear-gradient(90deg,var(--global-colors-primary400) 0,var(--global-colors-primary400) 33.33%,transparent 33.33%,transparent 66.67%,var(--global-colors-primary400) 66.67%,var(--global-colors-primary400) 100%);background-position-x:100%;background-position-y:bottom;background-repeat:no-repeat;background-size:300% 1px;color:var(--paragraph-link-color,var(--global-colors-primary400,#000));cursor:pointer;position:relative;text-decoration:underline;text-decoration-color:var(--paragraph-link-decoration-color,var(--paragraph-link-color,#000));text-decoration:none;text-decoration-thickness:.075em;text-underline-offset:.1em;transition-duration:var(--global-transition-duration,.25s);transition-property:color,text-decoration-color;transition-timing-function:var(--global-transition-timing-function,ease-in)}.paragraph a:hover{background-position-x:50%;background-position-y:bottom}@media(prefers-reduced-motion:no-preference){.paragraph a{transition:background-position calc(var(--global-transition-duration-slow, .25s)/1) var(--global-transition-timing-function-in-out,ease-in) 0s}.paragraph a:hover{background-position-x:0;background-position-y:bottom}}.paragraph a:hover{color:var(--paragraph-link-color-hover,var(--global-colors-primary400,#000));text-decoration-color:var(--paragraph-link-decoration-color-hover,var(--paragraph-link-color-hover,#000))}.paragraph a:focus-visible{border-radius:.25em;outline:2px dashed var(--global-colors-primary400);outline-offset:3px}.paragraph a[target=_blank]:after{background-color:var(--global-colors-grey700);content:"";display:inline-block;height:.4em;margin-left:.1em;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNLjAzIDQuMjRoMTYuNzNMMCAyMWwzIDNMMTkuNzYgNy4yNHYxNi43M0gyNFYwSC4wM3oiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNLjAzIDQuMjRoMTYuNzNMMCAyMWwzIDNMMTkuNzYgNy4yNHYxNi43M0gyNFYwSC4wM3oiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;vertical-align:super;width:.4em}.paragraph sub,.paragraph sup{color:var(--global-colors-grey500);display:inline-block;font-size:.5em;margin-left:.25em}.paragraph img{display:inline-block;height:.705em;margin-inline:.1em;width:auto}.paragraph .icon{--icon-scoped-width:.8em;--icon-scoped-height:.8em;--icon-scoped-color:currentColor;margin-top:-.12em;vertical-align:middle}.quote{--image-img-max-width:6rem;align-items:start;-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;grid-template-columns:auto;margin:0;padding-bottom:calc(var(--global-spacing)*2);position:relative;row-gap:calc(var(--global-grid-gutter)*2)}@media(min-width:621px){.quote{margin-left:calc((var(--image-img-max-width) + 2*var(--global-grid-gutter))*-1);padding-top:0}}.quote:has(.image){grid-template-columns:var(--image-img-max-width) auto}.quote:has(.image) .quote__author,.quote:has(.image) .quote__content,.quote:has(.image) .quote__separator{grid-column:1/span 2}@media(min-width:621px){.quote:has(.image) .quote__content{grid-column:2/span 1}.quote:has(.image) .quote__image{grid-column:1/span 1}.quote:has(.image) .quote__author{grid-column:2/span 1}}@media(min-width:621px){.quote__image{transform-origin:right bottom}}@media(min-width:961px){.quote__image{transform:scale(1.5) translateY(25%) translateX(-.5rem)}}@media(min-width:1441px){.quote__image{transform:scale(1.5) translateY(25%) translateX(max(-1vw,-1rem))}}.quote__image-img{border-radius:calc(var(--image-img-max-width)/2)}.quote__icon{color:var(--global-colors-primary500);display:block;margin-bottom:.25rem}.quote__content{margin:0;position:relative}.quote__content .quote__paragraph{font-size:calc(2.75rem*var(--base-font-size));font-size:clamp(24/16*1rem,100*(44 - 24)/(1680 - 620)*var(--font-size-base) + (620*44 - 1680*24)/(620 - 1680)/16*1rem,44/16*1rem)}.quote__separator{background-color:var(--global-colors-primary500);display:inline-block;height:1px;line-height:0;width:7rem}.scroll-to-content{--text-duration:.4s;--text-timing:cubic-bezier(.7,0,.3,1);opacity:0;overflow:hidden;transition-duration:var(--global-transition-duration,.25s);transition-property:opacity;transition-timing-function:var(--global-transition-timing-function,ease-in)}.scroll-to-content__text{transition-duration:var(--text-duration);transition-property:transform,opacity;transition-timing-function:var(--text-timing)}.scroll-to-content.is-scrolled .scroll-to-content__text{opacity:0;transform:translateY(100%)}.scroll-to-content .block-icon{margin-right:.4em}:where(.page-js) .scroll-to-content{opacity:1}.social-networks{display:flex;gap:var(--social-networks-gap,1rem)}.social-networks__link{background:0 0;border:none;color:var(--social-networks-scoped-color,var(--global-colors-white));cursor:pointer;font-size:calc(var(--social-networks-scoped-fontsize, 20)/16*1rem*var(--base-font-size));font-size:clamp(var(--social-networks-scoped-fontsize-min,18)/16*1rem,100*(var(--social-networks-scoped-fontsize,20) - var(--social-networks-scoped-fontsize-min,18))/(1920 - 1440)*var(--font-size-base) + (1440*var(--social-networks-scoped-fontsize,20) - 1920*var(--social-networks-scoped-fontsize-min,18))/(1440 - 1920)/16*1rem,var(--social-networks-scoped-fontsize,20)/16*1rem);font-weight:var(--global-paragraph-weight-medium);letter-spacing:.08em;padding:var(--social-networks-scoped-padding,.25rem);text-transform:uppercase;transition-duration:var(--global-transition-duration,.25s);transition-property:color,opacity;transition-timing-function:var(--global-transition-timing-function,ease-in)}.social-networks__link:hover{color:var(--social-networks-scoped-color-hover,var(--global-colors-black))}.social-networks__link:focus-visible{color:var(--social-networks-scoped-color-focus,var(--global-colors-black))}.social-networks__link svg{height:1em;width:1em}.social-networks--share .btn{--button-scoped-border-radius:1;--button-outline-background-color:transparent;--button-outline-background-color-hover:var(--social-networks-scoped-color);--button-outline-background-color-focus:var(--social-networks-scoped-color);--button-outline-color:var(--social-networks-scoped-color);--button-outline-color-hover:var(--global-colors-black);--button-outline-color-focus:var(--global-colors-black);--button-outline-border-color:var(--social-networks-scoped-color);--button-outline-border-color-hover:var(--social-networks-scoped-color);--button-outline-border-color-focus:var(--global-colors-primary400);--button-background-color:var(--button-outline-background-color,var(--global-colors-primary400));--button-background-color-hover:var(--button-outline-background-color-hover,var(--global-colors-primary500));--button-color:var(--button-outline-color,var(--global-colors-white));--button-color-hover:var(--button-outline-color-hover,var(--global-colors-white));--button-color-focus:var(--button-outline-color-hover,var(--global-colors-white));--button-border:var(--button-border-width,.125em) solid var(--button-outline-border-color,var(--global-colors-primary400));--button-border-hover:var(--button-border-width,.125em) solid var(--button-outline-border-color-hover,var(--global-colors-primary500));--button-border-focus:var(--button-border-width,.125em) solid var(--button-outline-border-color-focus,transparent);background-color:var(--button-background-color);padding:0}.social-networks--share .btn__wrapper{padding:.667em}.video{border-radius:calc(var(--image-border-radius, 1)*var(--global-border-radius));display:block;height:auto;width:100%}.block-accordion-item{--accordion-item-icon-size:25px;border-bottom:1px solid var(--accordion-item-border-color,var(--global-colors-grey800));color:var(--accordion-item-color,var(--global-colors-white));transition-duration:var(--global-transition-duration,.25s);transition-property:background-color;transition-timing-function:var(--global-transition-timing-function,ease-in)}.block-accordion-item:first-child{border-top:1px solid var(--accordion-item-border-color,var(--global-colors-grey800))}.block-accordion-item__panel{display:block;height:0;overflow:hidden}.block-accordion-item__trigger{align-items:center;background-color:var(--accordion-item-background-color,transparent);cursor:pointer;display:flex;justify-content:space-between;padding-block:calc(var(--accordion-trigger-padding-block, 1.5)*var(--global-spacing));padding-inline:calc(var(--accordion-trigger-padding-inline, 0)*var(--global-spacing));text-align:left;transition-duration:var(--global-transition-duration,.25s);transition-property:padding,outline;transition-timing-function:var(--global-transition-timing-function,ease-in);width:100%}.block-accordion-item__trigger:hover{--accordion-item-trigger-icon-rotate:90deg}.block-accordion-item__trigger:hover:hover .block-accordion-item__paragraph span{background-position-x:0;background-position-y:bottom}@supports selector(:focus-visible){.block-accordion-item__trigger:focus{outline:none}.block-accordion-item__trigger:focus-visible{--accordion-item-background-color:hsla(var(--global-hue-white) var(--global-saturation-white) 95%/0.05);outline:1px solid var(--global-colors-primary400)}}@supports not selector(:focus-visible){.block-accordion-item__trigger:focus{--accordion-item-background-color:hsla(var(--global-hue-white) var(--global-saturation-white) 95%/0.05);outline:1px solid var(--global-colors-primary400)}}.block-accordion-item__paragraph{color:var(--global-colors-white);font-weight:var(--global-paragraph-weight-medium);letter-spacing:0}.block-accordion-item__paragraph span{background-image:linear-gradient(90deg,var(--global-colors-primary400,currentColor) 0,var(--global-colors-primary400,currentColor) 50%,transparent 50%,transparent 100%);background-position-x:100%;background-position-y:bottom;background-repeat:no-repeat;background-size:200% 1px;position:relative}@media(prefers-reduced-motion:no-preference){.block-accordion-item__paragraph span{transition:background-position calc(var(--global-transition-duration-slow, .25s)/1) var(--global-transition-timing-function,ease-in) 0s}}.block-accordion-item__icon{align-items:center;display:inline-flex;flex-direction:column;height:var(--accordion-item-icon-size);justify-content:center;pointer-events:none;rotate:var(--accordion-item-trigger-icon-rotate,0);transform:var(--accordion-item-trigger-icon-rotation,rotate(0));transition-duration:var(--global-transition-duration,.25s);transition-property:transform,rotate;transition-timing-function:var(--global-transition-timing-function,ease-in);width:var(--accordion-item-icon-size)}.block-accordion-item__icon:after,.block-accordion-item__icon:before{background:var(--global-colors-primary400,currentColor);content:"";display:block;height:var(--accordion-item-icon-size);position:absolute;transition:inherit;width:1px}.block-accordion-item__icon:after{transform:rotate(90deg)}.block-accordion-item__content{min-height:0;padding-block:calc(var(--accordion-item-padding-top, 0)*var(--global-spacing)) calc(var(--accordion-item-padding-bottom, 2)*var(--global-spacing));padding-inline:calc(var(--accordion-item-padding-inline, 0)*var(--global-spacing));transition:visibility 1s;visibility:hidden}.block-accordion-item[data-open=true]{--accordion-item-trigger-icon-rotate:90deg}.block-accordion-item[data-open=true] .block-accordion-item__icon:after{transform:rotate(90deg) scaleY(0)}.block-accordion-item[data-open=true]&gt;.block-accordion-item__panel{grid-template-rows:1fr}.block-accordion-item[data-open=true]&gt;.block-accordion-item__panel .block-accordion-item__content{visibility:visible}.block-background-grid{--background-grid-column-gap:2;--background-grid-side-columns:var(--global-grid-side-padding,3vw);--background-grid-template-columns:var(--background-grid-side-columns) repeat(var(--global-main-content-width),minmax(0,1fr)) var(--background-grid-side-columns);-moz-column-gap:calc(var(--background-grid-column-gap)*var(--global-grid-gutter));column-gap:calc(var(--background-grid-column-gap)*var(--global-grid-gutter));display:grid;grid-template-columns:var(--background-grid-template-columns);inset:0;opacity:var(--background-grid-opacity,.05);position:absolute}.block-background-grid:before{content:"";inset:0;position:absolute}.block-background-grid__vertical-line{border-left:2px solid #d9e7e7;display:none;height:100%;margin-left:calc(var(--global-grid-gutter)*var(--background-grid-column-gap)/-2);position:relative;width:auto}@media(min-width:621px){.block-background-grid__vertical-line{display:block}}@media(max-width:960px){.block-background-grid__vertical-line{grid-column-end:span 4}.block-background-grid__vertical-line:first-child{grid-column-start:2}.block-background-grid__vertical-line:nth-child(4){grid-column-end:span 1}.block-background-grid__vertical-line:nth-child(n+5){display:none}}@media(min-width:961px){.block-background-grid__vertical-line{grid-column-end:span 2}.block-background-grid__vertical-line:first-child{grid-column-start:3}.block-background-grid__vertical-line:last-child{display:none}}.block-background-grid__horizontal-line--top{border-bottom:1px solid #fff;height:0;inset-inline:0;position:absolute;top:0}.block-background-grid__horizontal-line--bottom{border-bottom:1px solid #fff;inset-inline:0;bottom:0;height:0;position:absolute}.block-background-overlay{-webkit-backdrop-filter:var(--background-overlay-blur,none);backdrop-filter:var(--background-overlay-blur,none);inset:0;mix-blend-mode:var(--background-overlay-blend-mode,normal);opacity:var(--background-overlay-opacity,1);position:absolute}.block-background-overlay:before{background-color:var(--background-overlay-bg-color);background-image:var(--background-overlay-gradient);background-repeat:no-repeat;background-size:100%;content:"";inset:0;opacity:var(--background-overlay-color-transparency,1);position:absolute}.block-background-overlay__bg-dark{background-attachment:fixed;background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/lassi-utriainen-bg-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;isolation:isolate;opacity:1;pointer-events:none;position:absolute}@media(min-width:961px){.block-background-overlay__bg-dark{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/lassi-utriainen-bg.webp)}}.block-background-overlay__bg-light{background-attachment:fixed;background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/lassi-utriainen-bg-light-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;isolation:isolate;opacity:1;pointer-events:none;position:absolute}@media(min-width:961px){.block-background-overlay__bg-light{background-image:url(//lassiutriainen.fi/wp-content/themes/lassi-utriainen/public/lassi-utriainen-bg-light.webp)}}.block-background{border-radius:calc(var(--background-scoped-border-top-left-radius, var(--background-border-radius, 0))*var(--global-border-radius)) calc(var(--background-scoped-border-top-right-radius, var(--background-border-radius, 0))*var(--global-border-radius)) calc(var(--background-scoped-border-bottom-right-radius, var(--background-border-radius, 0))*var(--global-border-radius)) calc(var(--background-scoped-border-bottom-left-radius, var(--background-border-radius, 0))*var(--global-border-radius));box-shadow:var(--background-scoped-shadow,var(--background-shadow,none));display:var(--background-display,flex);grid-column:var(--background-offset,auto)/span var(--background-width,5);grid-row:var(--background-row-offset,auto)/span var(--background-height,auto);inset:calc(var(--wrapper-spacing-top-in, 0)*var(--global-spacing)*-1) 0 calc(var(--wrapper-spacing-bottom-in, 0)*var(--global-spacing)*-1) 0;opacity:var(--background-opacity,1);overflow:hidden;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.block-background .block-background{z-index:auto}.block-background&gt;*{inset:0;position:absolute}.block-background .block-columns{position:absolute}.block-background.fixed{inset:0;position:fixed}.block-background .block-image{height:100%}.block-button{text-align:var(--block-button-scoped-align,var(--block-button-align))}.block-carousel-image{--image-img-aspect-ratio:16/9}.block-carousel-image,.block-carousel-item{align-items:center;display:flex;flex-shrink:0;justify-content:center}.block-carousel-item:not(.swiper-slide-visible){pointer-events:none}.block-carousel-item&gt;.wrapper{width:100%}:where(.quote-carousel) .block-carousel-item{align-items:flex-start;padding-top:var(--quote-offset-top);pointer-events:auto}:where(.quote-carousel) .block-carousel-item .quote__image{overflow:visible}:where(.quote-carousel) .block-carousel-item .quote__content .l{transform-origin:right center}.block-column{align-self:var(--column-vertical-align);display:var(--column-display,flex);flex-direction:column;grid-column:var(--column-offset,auto)/span var(--column-width,5);grid-row:var(--column-row-offset,auto)/span var(--column-height,auto);isolation:isolate;justify-content:var(--column-content-vertical-align);order:var(--column-order);padding:calc(var(--column-spacing-in, 0)*var(--global-spacing));position:relative}.block-column&gt;div{align-self:var(--column-horizontal-align);min-width:var(--column-item-width,auto)}.block-column&gt;div:first-child:last-child{height:var(--column-item-height,auto)}.block-columns{--columns-grid-side-columns:var(--global-grid-side-padding,3vw);--columns-grid-template-columns:var(--columns-grid-side-columns) repeat(var(--global-main-content-width),minmax(0,1fr)) var(--columns-grid-side-columns);-moz-column-gap:calc(var(--columns-column-gap, 2)*var(--global-grid-gutter));column-gap:calc(var(--columns-column-gap, 2)*var(--global-grid-gutter));display:grid;grid-template-columns:var(--columns-grid-template-columns);position:relative;row-gap:calc(var(--columns-row-gap, 2)*var(--global-grid-gutter))}.block-columns--reset{--columns-grid-side-columns:0px;margin-inline:calc(var(--columns-column-gap, 2)*var(--global-grid-gutter)*-1)}.block-featured-content{--button-scoped-padding-desktop:.5rem 1rem}.block-featured-content__load-more{display:flex;justify-content:center;margin-top:3rem}.block-featured-content .card-simple{border:1px solid var(--global-colors-gray200);border-radius:.5rem;padding:1rem}.block-featured-content .card-simple__btn{margin-left:auto;margin-top:auto}.block-header{--header-fontsize-min:14;--header-fontsize-max:16;--header-line-height:1.5;--header-background-color:hsla(var(--global-hue-black) var(--global-saturation-black) 6%/0);--header-color:var(--global-colors-white);--header-color-hover:var(--global-colors-white);--header-outline-focus-color:var(--global-colors-white);--menu-link-scoped-color:var(--header-color);--menu-link-scoped-color-hover:var(--header-color-hover);--menu-link-scoped-outline-focus-color:var(--header-outline-focus-color);--menu-link-scoped-line-height:var(--header-line-height);--social-networks-scoped-color:var(--header-color);--social-networks-scoped-color-hover:var(--header-color-hover);--social-networks-scoped-color-focus:var(--header-color-hover);align-items:center;background-color:var(--header-background-color);border-bottom:1px solid transparent;display:flex;gap:calc(var(--global-grid-gutter, 1vw)*1.5);height:var(--global-header-height);inset:0 0 auto 0;line-height:var(--header-line-height);padding-inline:calc(var(--global-grid-side-padding, 5vw) + var(--global-grid-gutter)*2);position:fixed;transition-delay:.5s;transition-duration:1s;transition-property:opacity;transition-timing-function:var(--global-transition-timing-function,ease-in);z-index:var(--global-z-index-header)}.block-header__email__link{color:var(--header-color,var(--global-colors-white));font-size:calc(var(--header-fontsize-max)/16*1rem*var(--base-font-size));font-size:clamp(var(--header-fontsize-min)/16*1rem,100*(var(--header-fontsize-max) - var(--header-fontsize-min))/(1920 - 1440)*var(--font-size-base) + (1440*var(--header-fontsize-max) - 1920*var(--header-fontsize-min))/(1440 - 1920)/16*1rem,var(--header-fontsize-max)/16*1rem);font-weight:var(--global-paragraph-weight-regular);letter-spacing:.08em;text-decoration-color:var(--header-color,var(--global-colors-white));text-decoration:none;text-transform:uppercase}.block-header__email__link:hover{color:var(--header-color-hover,var(--global-colors-primary500));text-decoration-color:var(--header-color-hover,var(--global-colors-primary500))}.block-header__email__link:focus-visible{outline-color:var(--header-outline-focus-color);outline-style:solid;outline-width:.15rem}.block-header__social-networks{--social-networks-scoped-padding:0;display:none;gap:calc(var(--global-grid-gutter, 1vw)*1.5);margin-inline-end:auto;transition-duration:var(--global-transition-duration,.25s);transition-property:opacity,visibility;transition-timing-function:var(--global-transition-timing-function,ease-in)}@media(min-width:621px){.block-header__social-networks{display:flex}}.block-header__social-networks a{font-size:calc(var(--header-fontsize-max)/16*1rem*var(--base-font-size));font-size:clamp(var(--header-fontsize-min)/16*1rem,100*(var(--header-fontsize-max) - var(--header-fontsize-min))/(1920 - 1440)*var(--font-size-base) + (1440*var(--header-fontsize-max) - 1920*var(--header-fontsize-min))/(1440 - 1920)/16*1rem,var(--header-fontsize-max)/16*1rem);position:relative}.block-header__social-networks a:before{background-color:var(--global-colors-primary400);bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform}@media(prefers-reduced-motion:no-preference){.block-header__social-networks a:before{transition:transform calc(var(--global-transition-duration, .25s)/1) var(--global-transition-timing-function,ease-in) 0s,transform-origin 0s step-end calc(var(--global-transition-duration, .25s)/1)}}.block-header__social-networks a:hover:before{transform:scaleX(1);transform-origin:right center}.block-header__divider{color:var(--header-color);display:none;font-size:calc(var(--header-fontsize-max)/16*1rem*var(--base-font-size));font-size:clamp(var(--header-fontsize-min)/16*1rem,100*(var(--header-fontsize-max) - var(--header-fontsize-min))/(1920 - 1440)*var(--font-size-base) + (1440*var(--header-fontsize-max) - 1920*var(--header-fontsize-min))/(1440 - 1920)/16*1rem,var(--header-fontsize-max)/16*1rem);font-weight:var(--global-paragraph-weight-regular);transition-duration:var(--global-transition-duration,.25s);transition-property:opacity,visibility;transition-timing-function:var(--global-transition-timing-function,ease-in)}@media(min-width:621px){.block-header__divider{display:flex}}.block-header__home-link{align-items:center;color:var(--header-color);-moz-column-gap:calc(var(--global-grid-gutter, 1vw)*.5);column-gap:calc(var(--global-grid-gutter, 1vw)*.5);display:inline-flex;font-size:calc(var(--header-fontsize-max)/16*1rem*var(--base-font-size));font-size:clamp(var(--header-fontsize-min)/16*1rem,100*(var(--header-fontsize-max) - var(--header-fontsize-min))/(1920 - 1440)*var(--font-size-base) + (1440*var(--header-fontsize-max) - 1920*var(--header-fontsize-min))/(1440 - 1920)/16*1rem,var(--header-fontsize-max)/16*1rem);font-weight:var(--global-paragraph-weight-regular);letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition-duration:var(--global-transition-duration,.25s);transition-property:opacity,visibility;transition-timing-function:var(--global-transition-timing-function,ease-in)}.block-header__home-link span{position:relative}.block-header__home-link span:before{background-color:var(--global-colors-primary400);bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;width:100%;will-change:transform}@media(prefers-reduced-motion:no-preference){.block-header__home-link span:before{transition:transform calc(var(--global-transition-duration, .25s)/1) var(--global-transition-timing-function,ease-in) 0s,transform-origin 0s step-end calc(var(--global-transition-duration, .25s)/1)}}.block-header__home-link span:hover:before{transform:scaleX(1);transform-origin:right center}.block-header__home-link svg{color:var(--global-header-logo-fill);height:auto;width:clamp(2rem,4vw,3rem)}.block-header__home-link:hover{color:var(--header-color-hover,var(--global-colors-primary500));text-decoration-color:var(--header-color-hover,var(--global-colors-primary500))}.block-header__menu{display:none;transition-duration:var(--global-transition-duration,.25s);transition-property:opacity,visibility;transition-timing-function:var(--global-transition-timing-function,ease-in)}@media(min-width:961px){.block-header__menu{display:flex}}.block-header a:not(.btn):focus-visible{border-radius:.25em;outline:2px dashed var(--global-colors-primary400);outline-offset:3px;outline-offset:.5em}.block-header__nav-toggle{margin-inline-start:auto;transition-duration:var(--global-transition-duration-slow,.25s);transition-property:opacity,margin-top,visibility;transition-timing-function:var(--global-transition-timing-function,ease-in)}@media(min-width:961px){.block-header__nav-toggle{margin-inline-start:calc(-3.5rem - var(--global-grid-gutter, 1vw)*1.5);margin-top:calc(var(--global-header-height)*-1.1);opacity:0;pointer-events:none;visibility:hidden}}.block-header.is-scrolled{pointer-events:none}.block-header.is-scrolled&gt;:not(.block-header__nav-toggle){opacity:0;pointer-events:none;transition-delay:0s;visibility:hidden}.block-header.is-scrolled .block-header__nav-toggle{margin-top:0;opacity:1;pointer-events:all;transition-delay:.25s;visibility:visible}.block-header&gt;:not(.block-header__nav-toggle){transition-delay:.25s;visibility:visible}body.admin-bar .block-header{top:var(--wp-admin--admin-bar--height)}html:where(:not(.page-js)) .block-header{opacity:0}html:where(.no-js,.no-page-js) .block-header{opacity:1}.block-heading{text-align:var(--block-heading-scoped-align,var(--block-heading-align))}@media(min-width:961px){:where(.section-heading){align-content:flex-start;display:flex;flex-direction:row-reverse;position:relative}:where(.section-heading) .heading{position:absolute;top:0;transform:rotate(-90deg) translateX(.5em);transform-origin:100% 50%}}.block-icon{text-align:var(--block-icon-align)}.to-content .icon svg{transition:opacity var(--global-transition-duration,.25s) var(--global-transition-timing-function,ease-in)}.to-content .icon.hidden svg{opacity:0!important;pointer-events:none}.block-image{align-items:var(--block-image-align-horizontal,center);display:flex;flex-direction:column;height:inherit;justify-content:var(--block-image-align-vertical,center);width:inherit}.block-lists{text-align:var(--block-lists-align)}.block-marquee{contain:paint;display:flex!important;overflow:clip;position:relative}.block-marquee .js-marquee__content{display:flex;position:relative}.block-marquee--logos{--marquee-item-size:30vw;--marquee-item-max-width:75%}@media(min-width:621px){.block-marquee--logos{--marquee-item-size:25vw;--marquee-item-max-width:60%}}@media(min-width:961px){.block-marquee--logos{--marquee-item-size:20vw}}@media(min-width:1441px){.block-marquee--logos{--marquee-item-size:22rem}}.block-marquee--logos .block-image{width:var(--marquee-item-size)}.block-marquee--logos .image{max-width:var(--marquee-item-max-width,50%);opacity:.5;width:100%}.block-marquee--logos img{height:auto;width:100%}.block-marquee--references{--marquee-item-size:40vw}@media(min-width:621px){.block-marquee--references{--marquee-item-size:30vw}}@media(min-width:961px){.block-marquee--references{--marquee-item-size:30vw}}.block-marquee--references .wrapper{display:flex;flex-flow:column;justify-content:end}.block-marquee--references .block-image{width:var(--marquee-item-size)}.block-marquee--references .image{width:calc(100% - var(--global-grid-gutter)*1)}.block-marquee--references img{height:auto;width:100%}.block-paragraph{text-align:var(--block-paragraph-scoped-align,var(--block-paragraph-align))}.block-quote{text-align:var(--block-quote-align)}.reference{-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;grid-template-columns:2fr 1fr;row-gap:calc(var(--global-spacing)*.75)}.reference__image,.reference__video{grid-column:1/-1;grid-row:1}.reference__heading{grid-column:1/-1;margin-top:calc(var(--global-spacing)*.75)}.reference__category,.reference__paragraph{grid-column:1/-1}.reference__btn{inset:0;position:absolute}.reference__image,.reference__video{aspect-ratio:16/10;border-radius:calc(var(--image-border-radius, 1)*var(--global-border-radius))}.reference .image__img{aspect-ratio:16/9;border-radius:0;width:100%}.reference__category{margin-bottom:.5em;margin-top:-.5em}.reference__category svg{height:.75em;margin-left:.5em;margin-right:.5em;vertical-align:middle;width:.75em}.reference__category svg path{fill:var(--global-colors-primary400)}.reference__category svg:first-child{margin-left:0}.reference__btn{--button-scoped-shadow:none;border-radius:calc(var(--image-border-radius, 1)*var(--global-border-radius))}.block-services{background-color:var(--global-colors-black)}.service{--services-grid-side-columns:var(--global-grid-side-padding,3vw);--services-grid-template-columns:var(--services-grid-side-columns) repeat(var(--global-main-content-width),minmax(0,1fr)) var(--services-grid-side-columns);--service-font-size:8vw;align-items:center;-moz-column-gap:calc(var(--global-grid-gutter)*2);column-gap:calc(var(--global-grid-gutter)*2);display:grid;grid-template-columns:var(--services-grid-template-columns);height:var(--service-font-size);isolation:isolate;margin-top:-1px;overflow:hidden;position:relative;row-gap:0}.service:after{background-image:var(--global-gradients-primary);inset:0 0 100% 0;transition-duration:var(--global-transition-duration,.25s);transition-property:bottom;transition-timing-function:var(--global-transition-timing-function,ease-in)}.service:after,.service:before{content:"";position:absolute;z-index:-1}.service:before{border-bottom:1px solid var(--global-colors-grey800);inset:0 0 0 0}.service:first-child:before{border-top:1px solid var(--global-colors-grey800)}.service__heading{font-size:var(--service-font-size);grid-column:3/span 10;grid-row:1;pointer-events:none;transition-delay:calc(var(--global-transition-duration, .25s)/2);transition-duration:calc(var(--global-transition-duration, .25s)/1);transition-property:color,transform;transition-timing-function:var(--global-transition-timing-function,ease-in)}.service__paragraph{grid-column:3/span 4;pointer-events:none}.service__btn{grid-column:7/span 2}.service__btn,.service__paragraph{grid-row:1;opacity:0;transform:translateY(-200%);transition-delay:var(--global-transition-duration,.25s),0ms;transition-duration:0ms,var(--global-transition-duration,.25s);transition-property:opacity,transform;transition-timing-function:var(--global-transition-timing-function,ease-in)}.service:focus:after,.service:hover:after{bottom:0}.service:focus .service__heading,.service:hover .service__heading{color:var(--global-colors-black);transform:translateX(75%);transition-delay:0ms}.service:focus .service__btn,.service:focus .service__paragraph,.service:hover .service__btn,.service:hover .service__paragraph{opacity:1;transform:translateY(0);transition-delay:0ms}.block-site-footer{display:flex;flex-direction:column}.block-site-footer .paragraph{letter-spacing:.08em}.block-site-footer .paragraph a{color:currentColor;text-decoration:none}.block-site-footer .paragraph a:hover{color:var(--global-colors-white)}.block-site-footer .heading a{background-image:none;color:currentColor;text-decoration:none}.block-site-footer .heading a:hover{color:var(--global-colors-white)}.block-video{align-items:var(--block-video-align-vertical,center);display:flex;flex-direction:column;justify-content:var(--block-video-align-horizontal,center)}</pre></body></html>