.studio-block-editor-preview{padding:16px;border-radius:20px;border:1px dashed rgb(23 37 84 / .18);background:rgb(255 255 255 / .82)}.studio-block-editor-preview strong{display:block;margin-bottom:.4rem;font-size:1rem}header.wp-block-template-part{position:sticky;top:0;z-index:1000;transition:transform 0.35s cubic-bezier(.16,1,.3,1),box-shadow 0.3s ease}header.wp-block-template-part.is-hidden{transform:translateY(-100%)}header.wp-block-template-part.is-scrolled .studio-header{box-shadow:0 4px 24px rgb(28 36 49 / .1)}.wp-element-button,.wp-block-button__link,.studio-header__cta,.studio-footer-cta__actions .wp-block-button__link,.studio-footer-meta__actions .wp-block-button__link{transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.wp-element-button:hover,.wp-block-button__link:hover{transform:translateY(-1px)}.wp-element-button:active,.wp-block-button__link:active{transform:translateY(0)}.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.studio-header__cta:hover{color:#fff!important;background:#0a5c6c;box-shadow:0 12px 28px rgb(12 108 127 / .28)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--wp--preset--color--accent,#0c6c7f);color:#fff;border-color:var(--wp--preset--color--accent,#0c6c7f)}@media (prefers-reduced-motion:no-preference){.studio-reveal{opacity:0;transform:translate3d(0,20px,0);will-change:opacity,transform;transition:opacity 0.6s ease-out,transform 0.6s ease-out}.studio-reveal.studio-reveal--instant{transition:none}.studio-reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}.studio-reveal.is-visible .studio-core-strengths__card,.studio-reveal.is-visible .studio-latest-posts__card{opacity:0;transform:translate3d(0,12px,0);animation:studioFadeUp 0.5s ease-out forwards}.studio-reveal.is-visible .studio-core-strengths__card:nth-child(1),.studio-reveal.is-visible .studio-latest-posts__card:nth-child(1){animation-delay:0.06s}.studio-reveal.is-visible .studio-core-strengths__card:nth-child(2),.studio-reveal.is-visible .studio-latest-posts__card:nth-child(2){animation-delay:0.14s}.studio-reveal.is-visible .studio-core-strengths__card:nth-child(3),.studio-reveal.is-visible .studio-latest-posts__card:nth-child(3){animation-delay:0.22s}@keyframes studioFadeUp{from{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translate3d(0,0,0)}}}.studio-blog-card{display:flex;flex-direction:column;border-radius:var(--studio-radius-card,22px);overflow:hidden;background:var(--wp--preset--color--surface,#fffdf9);border:1px solid rgb(28 36 49 / .06);box-shadow:0 2px 12px rgb(28 36 49 / .04);transition:box-shadow 0.25s ease,transform 0.25s ease;height:100%;padding:0!important}.studio-blog-card:hover{box-shadow:0 12px 32px rgb(28 36 49 / .1);transform:translateY(-2px)}.studio-blog-card .studio-blog-card__image{margin:0;overflow:hidden}.studio-blog-card .studio-blog-card__image img{border-radius:0;transition:transform 0.35s ease}.studio-blog-card:hover .studio-blog-card__image img{transform:scale(1.04)}.studio-blog-card .studio-blog-card__body{padding:1rem 1.25rem 1.3rem;flex:1;display:flex;flex-direction:column}.studio-blog-card .studio-blog-card__cats{margin:0}.studio-blog-card .studio-blog-card__cats a{display:inline-block;padding:.2rem .55rem;border-radius:999px;background:rgb(12 108 127 / .08);color:var(--wp--preset--color--accent,#0c6c7f);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.studio-blog-card .studio-blog-card__title{margin:0}.studio-blog-card .studio-blog-card__title a{color:var(--wp--preset--color--ink,#1c2431);text-decoration:none;font-weight:700;line-height:1.25}.studio-blog-card .studio-blog-card__title a:hover{color:var(--wp--preset--color--accent,#0c6c7f)}.studio-blog-card .studio-blog-card__excerpt{margin:0;flex:1}.studio-blog-card .studio-blog-card__excerpt p{margin:0;font-size:.88rem;line-height:1.55;color:var(--wp--preset--color--muted,#5b6472)}.studio-blog-card .studio-blog-card__excerpt .wp-block-post-excerpt__more-link{display:none}.studio-blog-card .studio-blog-card__date{margin-top:auto;padding-top:.4rem;font-size:.78rem;color:var(--wp--preset--color--muted,#5b6472);font-weight:500}.studio-blog-pagination{margin-top:1.5rem;gap:.5rem}.studio-blog-pagination .page-numbers,.studio-blog-pagination a.wp-block-query-pagination-previous,.studio-blog-pagination a.wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .6rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--wp--preset--color--muted,#5b6472);text-decoration:none;transition:background 0.15s ease,color 0.15s ease}.studio-blog-pagination .page-numbers:hover,.studio-blog-pagination a:hover{background:rgb(12 108 127 / .08);color:var(--wp--preset--color--accent,#0c6c7f)}.studio-blog-pagination .page-numbers.current{background:var(--wp--preset--color--accent,#0c6c7f);color:#fff}.studio-single-content__image{margin-bottom:1rem}.studio-single-content__image img{border-radius:var(--studio-radius-card,22px)}