:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary){align-items:center;appearance:none;background-color:var(--color--dark);border:max(1px,.0625rem) solid #0000;border-radius:2.5rem;box-sizing:border-box;color:var(--rnb--color--text-inverted);column-gap:.25rem;cursor:pointer;display:inline-flex;font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--button);font-weight:var(--rnb--font-weight--bold);line-height:1.75rem;margin-bottom:0;max-width:none;padding:.45rem 1.25rem;position:relative;text-decoration:none;text-transform:none;transition-duration:var(--rnb--transition-duration);transition-property:all;transition-timing-function:var(--rnb--transition-easing);white-space:normal;width:fit-content}@media (min-width:992px){:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary){padding:.58rem var(--spacing-l,1.5rem) .58rem var(--spacing-l,1.5rem)}}:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary) i{align-items:center;display:inline-flex;height:1.75rem;justify-content:center;margin-right:-.525rem;width:1.75rem}@media (min-width:992px){:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary) i{margin-right:-.75rem}}:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary) svg{fill:var(--rnb--color--text-inverted);height:1.75rem;margin-left:0;margin-right:0;transition:fill var(--rnb--transition-duration) var(--rnb--transition-easing);width:1.75rem}:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary)[disabled]{background-color:var(--color--text-placeholder);border-color:var(--color--text-placeholder);color:var(--rnb--color--text-inverted);cursor:not-allowed}:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary)[disabled] svg{fill:var(--rnb--color--text-inverted)}@media (hover:hover){:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary):hover:not([disabled]){background-color:var(--color--brand-primary-dark);border-color:var(--rnb--color--primary);color:var(--rnb--color--text-inverted)}:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary):hover:not([disabled]) svg{fill:var(--rnb--color--text-inverted)}}:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary):is(:active):not([disabled]){background-color:var(--rnb--color--a11y-dark-blue);border-color:var(--color--brand-primary-dark);color:var(--rnb--color--text-inverted)}:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary):is(:active):not([disabled]) svg{fill:var(--rnb--color--text-inverted)}:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary):is(:focus-visible):not([disabled]){opacity:1;outline:var(--rnb--color--primary) dashed 1px;outline-offset:5px;transition:none}:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary).external-link-styles svg{margin-right:-.025rem}@media (min-width:992px){:root :is(.button--primary,.editor-styles-wrapper .button--primary,.rnb-button-primary).external-link-styles svg{margin-right:-.75rem}}:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)){align-items:center;appearance:none;background-color:var(--rnb--color--background);border-color:var(--rnb--color--text);border-radius:2.5rem;border-style:solid;border-width:max(1px,.0625rem);box-sizing:border-box;color:var(--rnb--color--text);column-gap:.25rem;cursor:pointer;display:inline-flex;font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--button);font-weight:var(--rnb--font-weight--bold);line-height:1.75rem;margin-bottom:0;max-width:none;padding:.45rem 1.25rem;position:relative;text-decoration:none;text-transform:none;transition-duration:var(--rnb--transition-duration);transition-property:all;transition-timing-function:var(--rnb--transition-easing);white-space:normal;width:fit-content}@media (min-width:992px){:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)){padding:.58rem var(--spacing-l,1.5rem) .58rem var(--spacing-l,1.5rem)}}:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)) i{align-items:center;display:inline-flex;height:1.75rem;justify-content:center;margin-right:-.525rem;width:1.75rem}@media (min-width:992px){:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)) i{margin-right:-.75rem}}:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)) svg{fill:var(--rnb--color--text);height:1.75rem;margin-left:0;margin-right:0;transition:fill var(--rnb--transition-duration) var(--rnb--transition-easing);width:1.75rem}:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link))[disabled]{background-color:var(--color--text-placeholder);border-color:var(--color--text-placeholder);color:var(--rnb--color--text-inverted);cursor:not-allowed}:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link))[disabled] svg{fill:var(--rnb--color--text-inverted)}@media (hover:hover){:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)):hover:not([disabled]){background-color:var(--color--brand-primary-dark);border-color:var(--rnb--color--primary);color:var(--rnb--color--text-inverted)}:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)):hover:not([disabled]) svg{fill:var(--rnb--color--text-inverted)}}:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)):is(:active):not([disabled]){background-color:var(--rnb--color--a11y-dark-blue)}:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)):is(:focus-visible):not([disabled]){opacity:1;outline:var(--rnb--color--primary) dashed 1px;outline-offset:5px;transition:none}:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)):is(:active):not([disabled]){background-color:var(--color--brand-primary-dark);border-color:var(--color--brand-primary-dark);color:var(--rnb--color--text-inverted)}:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)):is(:active):not([disabled]) svg{fill:var(--rnb--color--text-inverted)}:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)).external-link-styles svg{margin-right:-.025rem}@media (min-width:992px){:root :is(.button--secondary,.rnb-button-secondary,.editor-styles-wrapper .button--secondary,.is-style-dark :is(a,button):is(.button--primary,.rnb-button,.wp-block-eternia-button,.wp-block-button__link)).external-link-styles svg{margin-right:-.75rem}}:root :is(.text-button,.editor-styles-wrapper .text-button){align-items:center;appearance:none;background-color:#0000;border:max(1px,.0625rem) solid #0000;border-radius:2.5rem;box-sizing:border-box;color:var(--rnb--color--a11y-dark-blue);column-gap:.25rem;cursor:pointer;display:inline-flex;font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--button);font-weight:var(--rnb--font-weight--bold);line-height:1.5rem;margin-bottom:0;max-width:none;padding:0;position:relative;text-decoration:none;text-transform:none;transition-duration:var(--rnb--transition-duration);transition-property:all;transition-timing-function:var(--rnb--transition-easing);white-space:normal;width:fit-content}@media (min-width:992px){:root :is(.text-button,.editor-styles-wrapper .text-button){padding:0}}:root :is(.text-button,.editor-styles-wrapper .text-button) i{align-items:center;display:inline-flex;height:1.5rem;justify-content:center;margin-right:-.525rem;width:1.5rem}@media (min-width:992px){:root :is(.text-button,.editor-styles-wrapper .text-button) i{margin-right:-.75rem}}:root :is(.text-button,.editor-styles-wrapper .text-button) svg{fill:var(--rnb--color--a11y-dark-blue);height:1.5rem;margin-left:0;margin-right:0;transition:fill var(--rnb--transition-duration) var(--rnb--transition-easing);width:1.5rem}:root :is(.text-button,.editor-styles-wrapper .text-button)[disabled]{background-color:#0000;border-color:#0000;color:var(--rnb--color--accent-secondary)}:root :is(.text-button,.editor-styles-wrapper .text-button)[disabled] svg{fill:var(--rnb--color--accent-secondary)}@media (hover:hover){:root :is(.text-button,.editor-styles-wrapper .text-button):hover:not([disabled]){background-color:#0000;border-color:#0000;color:var(--rnb--color--primary)}:root :is(.text-button,.editor-styles-wrapper .text-button):hover:not([disabled]) svg{fill:var(--rnb--color--primary)}}:root :is(.text-button,.editor-styles-wrapper .text-button):is(:active):not([disabled]){background-color:#0000;border-color:#0000;color:var(--rnb--color--text)}:root :is(.text-button,.editor-styles-wrapper .text-button):is(:active):not([disabled]) svg{fill:var(--rnb--color--text)}:root :is(.text-button,.editor-styles-wrapper .text-button){display:inline-block;vertical-align:middle}:root :is(.text-button,.editor-styles-wrapper .text-button)[disabled]{color:var(--color--text-placeholder);cursor:not-allowed}:root :is(.text-button,.editor-styles-wrapper .text-button)[disabled] svg{fill:var(--color--text-placeholder)}@media (hover:hover){:root :is(.text-button,.editor-styles-wrapper .text-button):hover:not([disabled]){color:var(--color--brand-primary-dark);text-decoration:underline}:root :is(.text-button,.editor-styles-wrapper .text-button):hover:not([disabled]) svg{fill:var(--color--brand-primary-dark)}}:root :is(.text-button,.editor-styles-wrapper .text-button):is(:focus-visible):not([disabled]){opacity:1;outline:var(--rnb--color--primary) dashed 1px;outline-offset:5px;transition:none}:root :is(.text-button,.editor-styles-wrapper .text-button) i{display:inline-block;margin-left:.25rem;vertical-align:middle}.tag-button{background-color:var(--color--dark);color:var(--rnb--color--text-inverted)}.tag-button,.tag-button-secondary-50{align-items:center;appearance:none;border-radius:1.5rem;display:inline-flex;font-family:var(--rnb--font-family--paragraph);font-size:.875rem;font-weight:var(--rnb--font-weight--semibold);line-height:1;padding:.615rem .75rem .635rem;width:fit-content}.tag-button-secondary-50{background-color:var(--color--brand-secondary-50);color:var(--color--text)}.tag-button-green{background-color:var(--color--tag-green)}.tag-button-blue,.tag-button-green{align-items:center;appearance:none;border-radius:1.5rem;color:var(--rnb--color--text-inverted);display:inline-flex;font-family:var(--rnb--font-family--paragraph);font-size:.875rem;font-weight:var(--rnb--font-weight--semibold);line-height:1;padding:.615rem .75rem .635rem;width:fit-content}.tag-button-blue{background-color:var(--color--tag-blue)}.tag-button-dark{background-color:var(--color--tag-dark)}.tag-button-brand-primary-dark,.tag-button-dark{align-items:center;appearance:none;border-radius:1.5rem;color:var(--rnb--color--text-inverted);display:inline-flex;font-family:var(--rnb--font-family--paragraph);font-size:.875rem;font-weight:var(--rnb--font-weight--semibold);line-height:1;padding:.615rem .75rem .635rem;width:fit-content}.tag-button-brand-primary-dark{background-color:var(--color--brand-primary-dark)}.tag-button-brand-tertiary{align-items:center;appearance:none;background-color:var(--color--brand-tertiary);border-radius:1.5rem;color:var(--color--text);display:inline-flex;font-family:var(--rnb--font-family--paragraph);font-size:.875rem;font-weight:var(--rnb--font-weight--semibold);line-height:1;padding:.615rem .75rem .635rem;width:fit-content}.block-frontpage-hero,.frontpage-hero{display:grid;grid-column:full!important;grid-template-columns:var(--layout-grid-structure);margin-bottom:var(--spacing-l);overflow:clip;position:relative;z-index:2}@media (min-width:1200px){.block-frontpage-hero,.frontpage-hero{grid-column:breakout!important}}@media (min-width:1440px){.block-frontpage-hero,.frontpage-hero{grid-column:full!important;margin-left:auto;margin-right:auto;max-width:1640px}}.block-frontpage-hero__wrapper,.frontpage-hero__wrapper{grid-column:full}@media (min-width:768px){.block-frontpage-hero__wrapper,.frontpage-hero__wrapper{aspect-ratio:1.9917/1;display:flex;grid-column:breakout/wide;padding-top:clamp(10rem,30.7692vw - 7.6923rem,20rem)}}@media (min-width:1440px){.block-frontpage-hero__wrapper,.frontpage-hero__wrapper{grid-column:full/wide}}@media (min-width:768px){.block-frontpage-hero .block-frontpage-hero__image,.frontpage-hero .block-frontpage-hero__image{height:100%;inset:0;position:absolute;width:100%;z-index:1}}.block-frontpage-hero .block-frontpage-hero__image figure,.frontpage-hero .block-frontpage-hero__image figure{height:100%;margin:0;width:100%}.block-frontpage-hero .block-frontpage-hero__image figure:before,.frontpage-hero .block-frontpage-hero__image figure:before{background:radial-gradient(ellipse 105% 62% at 108% -8%,#000c 0,#000000bf 20%,#00000073 45%,#00000026 70%,#0000 92%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.block-frontpage-hero .block-frontpage-hero__image img,.frontpage-hero .block-frontpage-hero__image img{aspect-ratio:1.25/1;display:block;height:100%;object-fit:cover;object-position:center;width:100%}@media (min-width:768px){.block-frontpage-hero .block-frontpage-hero__image img,.frontpage-hero .block-frontpage-hero__image img{aspect-ratio:unset}}.block-frontpage-hero .block-frontpage-hero__content,.frontpage-hero .block-frontpage-hero__content{background:var(--color--white);display:flex;flex-direction:column;margin-top:clamp(-8rem,-12vw + 2rem,0rem);padding-left:var(--breakout-offset);padding-right:var(--breakout-offset);position:relative;z-index:2}@media (min-width:768px){.block-frontpage-hero .block-frontpage-hero__content,.frontpage-hero .block-frontpage-hero__content{border-radius:0 370% 2% 0/0 350% 25% 0;height:auto;justify-content:flex-end;margin-top:auto;max-width:49.25rem;padding-left:var(--breakout-offset);padding-right:12rem;padding-top:8rem;width:75%}}.block-frontpage-hero .block-frontpage-hero__content:before,.frontpage-hero .block-frontpage-hero__content:before{background:var(--color--white);content:"";height:100%;inset:0;mask-image:url(/wp-content/themes/et-ole-yksin/build/img/frontpage-hero-shape-mobile.svg);mask-position:top left;mask-repeat:no-repeat;mask-size:cover;position:absolute;top:-4rem;width:110%;z-index:-1}@media (min-width:576px){.block-frontpage-hero .block-frontpage-hero__content:before,.frontpage-hero .block-frontpage-hero__content:before{height:120%;top:-6rem;width:130%}}@media (min-width:768px){.block-frontpage-hero .block-frontpage-hero__content:before,.frontpage-hero .block-frontpage-hero__content:before{display:none}}.block-frontpage-hero .block-frontpage-hero__content>*,.frontpage-hero .block-frontpage-hero__content>*{max-width:34.125rem}.block-frontpage-hero .wp-block-heading,.block-frontpage-hero__title,.frontpage-hero .wp-block-heading,.frontpage-hero__title{color:var(--rnb--color--text);font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h1--clamp);font-weight:var(--rnb--font-weight--semibold);line-height:var(--rnb--line-height--h1--clamp);margin-bottom:0}.block-frontpage-hero .wp-block-heading .has-brand-color,.block-frontpage-hero__title .has-brand-color,.frontpage-hero .wp-block-heading .has-brand-color,.frontpage-hero__title .has-brand-color{color:#009dd6}.block-frontpage-hero p,.block-frontpage-hero__ingress,.frontpage-hero p,.frontpage-hero__ingress{color:var(--rnb--color--text);font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--body-large);font-weight:var(--rnb--font-weight--regular);line-height:var(--rnb--line-height--body-large);margin-bottom:0;margin-top:var(--spacing-m);padding-right:var(--spacing-m)}@media (min-width:768px){.block-frontpage-hero p,.block-frontpage-hero__ingress,.frontpage-hero p,.frontpage-hero__ingress{margin-top:var(--spacing-l);padding-right:0}}.block-frontpage-hero__buttons,.frontpage-hero__buttons{margin-top:var(--spacing-m)}@media (min-width:768px){.block-frontpage-hero__buttons,.frontpage-hero__buttons{margin-top:var(--spacing-l)}}