.intodigital-hero-kotikaupunkilainen{max-width:calc(80rem + var(--grid-margin)*2);margin-right:auto;margin-left:auto}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen .container{padding-right:0;padding-left:0}}.intodigital-hero-kotikaupunkilainen__hero-top{position:relative;background-color:var(--color-background-accent-primary-subtle,#fbd3c5);width:100%;overflow:hidden;display:flex;flex-direction:column}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__hero-top{background:var(--color-background-base,#fff);height:44rem;justify-content:flex-end;padding-bottom:var(--spacing-section-break,4rem);overflow:visible}}.intodigital-hero-kotikaupunkilainen__logo-wrap{position:absolute;top:0;left:-1px;z-index:20;pointer-events:none}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__logo-wrap{left:-1.5rem}}.intodigital-hero-kotikaupunkilainen__logo-desktop svg{display:block}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__logo-desktop svg{width:21.5rem;height:9.125rem}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__logo-desktop svg{display:none}}.intodigital-hero-kotikaupunkilainen__logo-mobile{display:none}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__logo-mobile{display:block;position:relative;width:14.1875rem;height:5.3125rem}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__logo-mobile-orange{position:absolute;top:2.4388rem;left:0;width:6.8721rem;height:4.5812rem}.intodigital-hero-kotikaupunkilainen__logo-mobile-orange svg{display:block;width:100%;height:100%}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__logo-mobile-white{position:absolute;top:0;left:0;width:14.1875rem;height:5.3125rem}.intodigital-hero-kotikaupunkilainen__logo-mobile-white svg{display:block;width:100%;height:100%}}.intodigital-hero-kotikaupunkilainen__logo-text{position:absolute;font-weight:800;color:#000;white-space:nowrap;font-feature-settings:"case"}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__logo-text{top:2rem;left:4.5rem;font-size:1.5rem;line-height:1.8rem}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__logo-text{top:1.4375rem;left:1rem;font-size:1.25rem;line-height:1.5rem}}.intodigital-hero-kotikaupunkilainen__featured-bg{overflow:hidden;z-index:10;aspect-ratio:69/47;position:relative;flex-shrink:0;order:1;clip-path:url("#hero-kk-clip-mobile")}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__featured-bg{aspect-ratio:unset;position:absolute;inset:0;clip-path:url("#hero-kk-clip")}}.intodigital-hero-kotikaupunkilainen__featured-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__featured-img{position:relative;z-index:1}}.intodigital-hero-kotikaupunkilainen__orange-deco{display:none}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__orange-deco{display:block;position:absolute;bottom:0;right:0;z-index:0;pointer-events:none}.intodigital-hero-kotikaupunkilainen__orange-deco svg{display:block;width:31.5rem;height:auto}}.intodigital-hero-kotikaupunkilainen__orange-deco-mobile{display:block;position:absolute;top:-4.3125rem;right:0;z-index:0;pointer-events:none}.intodigital-hero-kotikaupunkilainen__orange-deco-mobile svg{display:block;width:9.8125rem;height:4.3125rem}@media(width>=39.375rem){.intodigital-hero-kotikaupunkilainen__orange-deco-mobile{top:-4.9375rem}}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__orange-deco-mobile{display:none}}.intodigital-hero-kotikaupunkilainen__featured-content{display:block;text-decoration:none;color:inherit;background-color:var(--color-background-accent-primary-subtle,#fbd3c5);border-radius:var(--radius-m,12px);z-index:20;height:max-content;position:relative}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__featured-content{padding:var(--spacing-2xl,2rem);width:34.5rem}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__featured-content{order:2;padding:var(--spacing-m,1rem);width:100%;border-radius:0;z-index:0}}.intodigital-hero-kotikaupunkilainen__category-badge{display:inline-flex;align-items:center;padding:var(--spacing-3xs,.25rem) var(--spacing-xs,.5rem);background-color:var(--color-background-accent-primary-light,#fef0ec);border-radius:var(--radius-xs,.375rem);font-weight:600;color:var(--color-text-primary,#000);font-feature-settings:"case"}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__category-badge{font-size:1rem;line-height:1.35rem;margin-bottom:var(--spacing-l,1.25rem)}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__category-badge{font-size:.875rem;line-height:1.1812rem;margin-bottom:1.125rem}}.intodigital-hero-kotikaupunkilainen__featured-title{font-weight:900;color:var(--color-text-primary,#000);font-feature-settings:"case";margin:0}.intodigital-hero-kotikaupunkilainen__featured-content:hover .intodigital-hero-kotikaupunkilainen__featured-title,.intodigital-hero-kotikaupunkilainen__featured-content:focus-within .intodigital-hero-kotikaupunkilainen__featured-title{text-decoration:underline}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__featured-title{font-size:2.5rem;line-height:2.75rem;margin-bottom:var(--spacing-xl,24px)}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__featured-title{font-size:1.75rem;line-height:1.925rem;margin-bottom:1.25rem}}.intodigital-hero-kotikaupunkilainen__featured-date{display:block;font-weight:400;color:var(--color-text-subtle,#3d4141);font-feature-settings:"case"}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__featured-date{font-size:1rem;line-height:1.35rem}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__featured-date{font-size:.875rem;line-height:1.1812rem}}.intodigital-hero-kotikaupunkilainen__bottom{display:flex;flex-direction:column}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__bottom{gap:var(--spacing-2xl,32px);padding:var(--spacing-3xl,40px) var(--grid-margin,64px) var(--spacing-section-break,64px)}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__bottom{gap:1.75rem;padding:2rem var(--grid-margin,16px) 2.5rem}}.intodigital-hero-kotikaupunkilainen__small-heading{font-weight:800;color:#000;margin:0;font-feature-settings:"case"}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__small-heading{font-size:1.75rem;line-height:2.1rem}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__small-heading{font-size:1.5rem;line-height:1.8rem}}.intodigital-hero-kotikaupunkilainen__posts-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:var(--spacing-2xl)}@media(width>=80rem){.intodigital-hero-kotikaupunkilainen__posts-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.intodigital-hero-kotikaupunkilainen__medium-col{display:flex;flex-direction:column;height:100%;width:100%}.intodigital-hero-kotikaupunkilainen__medium-card{display:flex;flex-direction:column;gap:var(--spacing-m,16px);background-color:var(--color-background-accent-primary-light,#fef0ec);border-radius:var(--radius-m,12px);text-decoration:none;color:inherit;height:100%}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__medium-card{padding:var(--spacing-xl,24px)}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__medium-card{padding:var(--spacing-m,16px)}}.intodigital-hero-kotikaupunkilainen__medium-img-wrap{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-l,12px);flex-shrink:0}.intodigital-hero-kotikaupunkilainen__medium-img{display:block;width:100%;height:100%;object-fit:cover}.intodigital-hero-kotikaupunkilainen__read-more-badge{position:absolute;top:var(--spacing-m);right:var(--spacing-m);background-color:var(--color-background-base,#fff);border-radius:var(--radius-rounded-full,99rem);padding:var(--spacing-xs) var(--spacing-s);font-size:.875rem;font-weight:600;line-height:1;color:var(--color-text-primary,#000);white-space:nowrap;font-feature-settings:"case";transition:background-color .3s ease}.intodigital-hero-kotikaupunkilainen__medium-card:hover .intodigital-hero-kotikaupunkilainen__read-more-badge,.intodigital-hero-kotikaupunkilainen__medium-card:focus-within .intodigital-hero-kotikaupunkilainen__read-more-badge{background:var(--color-background-accent-alternative-light,#f26c3f)}.intodigital-hero-kotikaupunkilainen__medium-content{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-2xs);height:100%}.intodigital-hero-kotikaupunkilainen__medium-title{font-weight:600;color:var(--color-text-primary,#000);margin:0;font-feature-settings:"case"}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__medium-title{font-size:1.5rem;line-height:2.025rem}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__medium-title{font-size:1.25rem;line-height:1.6875rem}}.intodigital-hero-kotikaupunkilainen__small-col{flex:1;min-width:0;display:flex;flex-direction:column}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__small-col{width:100%}}.intodigital-hero-kotikaupunkilainen__small-card{display:grid;text-decoration:none;color:inherit;border-top:1px solid var(--color-border-subtle,#e8e5e5)}.intodigital-hero-kotikaupunkilainen__small-card:last-of-type{border-bottom:1px solid var(--color-border-subtle,#e8e5e5)}.intodigital-hero-kotikaupunkilainen__small-card:hover .intodigital-hero-kotikaupunkilainen__small-footer .wp-block-buttons .wp-block-button.is-style-arrow::before,.intodigital-hero-kotikaupunkilainen__small-card:focus-within .intodigital-hero-kotikaupunkilainen__small-footer .wp-block-buttons .wp-block-button.is-style-arrow::before{transform:translateY(-50%) rotate(45deg)}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__small-card{grid-template-columns:6.625rem 1fr auto;grid-template-rows:auto;align-items:flex-start;gap:var(--grid-gutter);padding:var(--spacing-xl) 0 var(--spacing-3xl)}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__small-card{grid-template-columns:4rem 1fr;grid-template-rows:auto auto;gap:var(--spacing-s);padding:var(--spacing-xl) 0}}.intodigital-hero-kotikaupunkilainen__small-img-wrap{overflow:hidden;transform-origin:top left;transition:transform .3s ease}.intodigital-hero-kotikaupunkilainen__small-card:hover .intodigital-hero-kotikaupunkilainen__small-img-wrap,.intodigital-hero-kotikaupunkilainen__small-card:focus-within .intodigital-hero-kotikaupunkilainen__small-img-wrap{transform:scale(1.1)}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__small-img-wrap{width:6.625rem;aspect-ratio:4/3;border-radius:var(--radius-s,8px)}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__small-img-wrap{width:4rem;height:4rem;border-radius:var(--radius-s,8px);grid-row:1;grid-column:1}}.intodigital-hero-kotikaupunkilainen__small-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-s,8px)}.intodigital-hero-kotikaupunkilainen__small-content{min-width:0;align-self:flex-start}.intodigital-hero-kotikaupunkilainen__small-title{font-weight:600;color:var(--color-text-primary,#000);margin:0;hyphens:auto;font-size:1rem;line-height:1.2rem}.intodigital-hero-kotikaupunkilainen__small-card:hover .intodigital-hero-kotikaupunkilainen__small-title,.intodigital-hero-kotikaupunkilainen__small-card:focus-within .intodigital-hero-kotikaupunkilainen__small-title{text-decoration:underline}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__small-title{font-size:1.25rem;line-height:1.5rem;margin-bottom:var(--spacing-s,12px)}}.intodigital-hero-kotikaupunkilainen__small-footer{display:flex;align-items:center;gap:.75rem}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__small-footer{grid-column:3;grid-row:1;flex-direction:column-reverse;flex-direction:row;align-items:center}}@media(width <=calc(48rem - 1px)){.intodigital-hero-kotikaupunkilainen__small-footer{grid-column:1/-1;grid-row:2;justify-content:space-between}}.intodigital-hero-kotikaupunkilainen__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-xs,8px);font-weight:400;color:var(--color-text-primary,#000);font-size:.875rem;line-height:1.1812rem;flex:0 0 auto}.intodigital-hero-kotikaupunkilainen__meta time{color:var(--color-text-subtle,#707070)}.intodigital-hero-kotikaupunkilainen__meta--mobile{display:flex}.intodigital-hero-kotikaupunkilainen__meta--desktop{display:none}@media(min-width:48rem){.intodigital-hero-kotikaupunkilainen__meta{font-size:1rem;line-height:1.35rem}.intodigital-hero-kotikaupunkilainen__meta--mobile{display:none}.intodigital-hero-kotikaupunkilainen__meta--desktop{display:flex}}.intodigital-hero-kotikaupunkilainen__type{color:var(--color-text-primary,#000)}.intodigital-hero-kotikaupunkilainen__read-more{display:flex;align-items:center;gap:var(--spacing-3xs);flex-shrink:0;font-weight:400;color:var(--color-text-primary,#000);white-space:nowrap;font-feature-settings:"case"}.intodigital-hero-kotikaupunkilainen .wp-block-buttons{margin:0}.intodigital-hero-kotikaupunkilainen .wp-block-buttons .wp-block-button .wp-block-button__link{padding-top:0;padding-bottom:0}