@media (width <= 1180px){:root{--vip-scroll-gutter: var(--wp--preset--spacing--medium, var(--wp--preset--spacing--40, 16px))}.button-scroll-wrap{justify-content:flex-start!important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;text-align:left;padding-block:.2rem;padding-inline-start:var(--vip-scroll-gutter);scroll-padding-inline-start:var(--vip-scroll-gutter)}.button-scroll-wrap.is-content-justification-right,.button-scroll-wrap.is-content-justification-center,.button-scroll-wrap.is-content-justification-space-between{justify-content:flex-start!important}.button-scroll-wrap .wp-block-button{flex:0 0 auto;scroll-snap-align:start}.button-scroll-wrap::-webkit-scrollbar{display:none}}@media (width <= 800px){.button-scroll-wrap .ollie-animate,.button-scroll-wrap .ollie-animate-on-scroll{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}.welcome-slide{position:relative}body:has(.wp-block-navigation .wp-block-ollie-mega-menu){overflow-x:hidden}.br0 img{border-radius:0}.jet-smart-filters-pagination jet-filter{font-weight:700}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word;text-align:center;font-size:13px}.wp-block-table td,.wp-block-table th{border:.5px solid rgba(0,0,0,.05);padding:.5em}.wp-block-table .has-fixed-layout{width:99%;border-spacing:0}table.has-main-accent-background-color{color:var(--wp--preset--color--secondary)}.cellWorkday{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}table.has-main-accent-background-color .cellWorkday{background:var(--wp--preset--color--base);color:var(--wp--preset--color--base-accent)}.cellWorkday-half{background:var(--wp--preset--color--main-accent)}table.has-main-accent-background-color .cellWorkday-half{background:var(--wp--preset--color--tertiary)}.cellSunday,.cellHoliday{background:#ecc6c7}.cellSaturday{background:#bde2e8}.z-index-10{position:relative;z-index:10}.vertical-rl{display:flex;flex-direction:column;writing-mode:vertical-rl;height:420px}h1.marker mark,h2.marker{position:relative}h1.marker mark:after,h2.marker mark:after{content:" ";display:block;width:100%;height:22px;background-image:url(assets/src-images/underline.svg);background-repeat:no-repeat;background-size:100%;position:absolute;bottom:-.9rem;left:50%;transform:translate(-50%);z-index:-1}.text-gradient2{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(45deg,#4D35FA,#FF4AC2);-webkit-background-clip:text;-webkit-box-decoration-break:clone;color:#4d35fa;display:inline}.text-gradient{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(45deg,var(--wp--preset--color--primary-alt),var(--wp--preset--color--main-accent));-webkit-background-clip:text;-webkit-box-decoration-break:clone;color:var(--wp--preset--color--main);display:inline}.mike-cover section{height:80vh;display:flex;flex-direction:column;justify-content:space-between}.chat-container{max-height:620px;overflow:hidden}@keyframes scrollchat{0%{transform:translateY(0)}50%{transform:translateY(-45%)}to{transform:translateY(0)}}.chat-scroll{height:200%;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;animation:scrollchat 10s linear infinite;animation-play-state:running;position:relative;z-index:20}.hero-container{max-height:1200px}.hero-scroll-container{transform:rotate(-28deg) skew(10deg,10deg)}@keyframes scrollhero{0%{transform:translate(0)}50%{transform:translate(-45%)}to{transform:translate(0)}}.hero-scroll{width:200%;-webkit-overflow-scrolling:touch;animation:scrollhero 100s linear infinite;animation-play-state:running;position:relative;z-index:20;scroll-snap-type:x mandatory;scroll-behavior:smooth}.hero-scroll img{border-radius:5px;transition:.3s ease;box-shadow:0 38px 11px #a2819200,0 24px 10px #a2819203,0 14px 8px #a281920d,0 6px 6px #a2819217,0 2px 3px #a281921a;z-index:5;scroll-snap-align:start}.hero-scroll img:hover{transform:scale(1.05);box-shadow:0 240px 67px #a2819200,0 154px 62px #a2819203,0 87px 52px #a281920d,0 38px 38px #a2819217,0 10px 21px #a281921a;z-index:10}.overflow-hidden{overflow:hidden}.relative{position:relative}.meet-wordpress,.meet-ollie,.road-of-jade{position:relative;overflow:hidden}@media only screen and (min-width: 782px){.meet-wordpress:hover .site-editor-image img,.meet-ollie:hover .ollie-collage img{transform:scale(1.04)}.site-editor-image img{max-width:160%!important;transition:.5s ease}}@media only screen and (max-width: 781px){.site-editor-image img{margin-bottom:5%}}.vip-no-shrink{flex-shrink:0}@media only screen and (min-width: 782px){.road-of-jade:before{content:"";position:absolute;bottom:-8%;left:0;width:240px;aspect-ratio:799 / 1200;background-image:url(http://jadeclinic.local/wp-content/uploads/2025/08/doctor-person.avif);background-size:contain;background-repeat:no-repeat;background-position:bottom left;z-index:5;pointer-events:none}.road-of-jade:after{content:"";position:absolute;bottom:-8%;right:0;width:240px;aspect-ratio:799 / 1200;background-image:url(http://jadeclinic.local/wp-content/uploads/2025/08/team-people.avif);background-size:contain;background-repeat:no-repeat;background-position:bottom right;z-index:5;pointer-events:none}}@keyframes scrollwide{0%{transform:translate(0)}50%{transform:translate(-150%)}to{transform:translate(0)}}.pattern-scroll{-webkit-overflow-scrolling:touch;animation-play-state:running}.pattern-scroll img{max-height:420px;width:auto;border-radius:10px;transition:.24s ease}.pattern-scroll img:hover{transform:scale(1.03)}@media only screen and (max-width: 781px){.pattern-scroll img{max-height:300px;scroll-snap-align:start}}.beginner-scroll{-webkit-overflow-scrolling:touch;animation-play-state:running;animation:none!important;overflow-x:scroll;position:relative;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:0 var(--wp--preset--spacing--medium)}.beginner-scroll-container{position:relative}.beginner-scroll ::-webkit-scrollbar{display:none}.beginner-scroll-container:after,.beginner-scroll-container:before{content:"";position:absolute;top:0;right:0;bottom:0;width:30px;pointer-events:none;background:linear-gradient(to right,#fff0,#fff)}.beginner-scroll-container:before{right:auto;left:0;background:linear-gradient(to left,#fff0,#fff);z-index:5}.beginner-scroll>div{width:85%!important;scroll-snap-align:center}.beginner-scroll img{max-height:420px;width:auto;border-radius:10px;transition:.24s ease}.beginner-scroll img:hover{transform:scale(1.03)}.beginner-scroll:hover{animation-play-state:paused!important}.testimonial-scroll{animation:scrollwide 100s linear infinite!important}@media only screen and (max-width: 781px){.testimonial-scroll{animation:none!important;overflow-x:scroll;position:relative;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:0 var(--wp--preset--spacing--medium)}.testimonial-scroll-container{position:relative}.testimonial-scroll ::-webkit-scrollbar{display:none}.testimonial-scroll-container:after,.testimonial-scroll-container:before{content:"";position:absolute;top:0;right:0;bottom:0;width:30px;pointer-events:none;background:linear-gradient(to right,#fff0,#fff)}.testimonial-scroll-container:before{right:auto;left:0;background:linear-gradient(to left,#fff0,#fff);z-index:5}.testimonial-scroll>div{width:85%!important;scroll-snap-align:center}}.testimonial-scroll:hover{animation-play-state:paused!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.wp-block-heading,.entry-content p,.wp-block-post-content p,.wp-block-post-title{font-feature-settings:"palt" 1;word-break:auto-phrase;text-wrap:balance}.editor-styles-wrapper .block-editor-block-list__layout [data-block]{position:relative}.editor-styles-wrapper .block-editor-block-list__layout{position:relative;z-index:1}.block-editor-block-toolbar{z-index:10}.ollie-animate:not(.ollie-animate-on-scroll):not(.ollie-animate-scaleOnHover)[class*=ollie-animate-fadeIn],.ollie-animate-on-scroll.ollie-animated[class*=ollie-animate-fadeIn]{animation-timing-function:var(--spring-easing)!important;animation-duration:var(--animation-duration, var(--spring-duration, 1s))!important}a:not(.wp-block-button__link):not(.wp-element-button):not(.vip2026-blogcard__link){--bg-h: 1px;--bcp-underline-color: var(--wp--preset--color--primary);background:linear-gradient(0deg,var(--bcp-underline-color),var(--bcp-underline-color)) no-repeat right bottom / 0 var(--bg-h);transition:background-size .35s;padding-bottom:2px;text-decoration:none}a:not(.wp-block-button__link):not(.wp-element-button):not(.vip2026-blogcard__link):hover,a:not(.wp-block-button__link):not(.wp-element-button):not(.vip2026-blogcard__link):focus-visible{background-size:100% var(--bg-h);background-position-x:left}.wp-block-post-title a:not(.wp-block-button__link):not(.wp-element-button){display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.wp-block-navigation a{background:none;transition:none}.wp-block-navigation a:hover{color:inherit}@media (prefers-reduced-motion: reduce){a:not(.wp-block-button__link):not(.wp-element-button):not(.vip2026-blogcard__link){transition:background-size .15s ease}}.schema-faq-section{padding-block:var(--wp--preset--spacing--50)}.schema-faq-section .schema-faq-question{display:block;margin:0 0 var(--wp--preset--spacing--30);font-family:var(--wp--preset--font-family--jp-serif);font-size:var(--wp--preset--font-size--medium, 1.125rem);font-weight:var(--wp--custom--font-weight--bold);line-height:1.7;color:var(--wp--preset--color--main)}.schema-faq-section .schema-faq-answer{margin:0;font-size:var(--wp--preset--font-size--normal);line-height:1.9;color:var(--wp--preset--color--main)}.icon-rotate-90 svg,.icon-rotate-90 img,.icon-rotate-90 i{display:inline-block;vertical-align:middle;transition:transform .3s ease}.icon-rotate-90:hover svg,.icon-rotate-90:hover img,.icon-rotate-90:hover i,.wp-block-cover:hover .icon-rotate-90 svg,.wp-block-cover:hover .icon-rotate-90 img,.wp-block-cover:hover .icon-rotate-90 i{transform:rotate(90deg)}.icon-rotate-180 svg,.icon-rotate-180 img,.icon-rotate-180 i{display:inline-block;vertical-align:middle;transition:transform .3s ease}.icon-rotate-180:hover svg,.icon-rotate-180:hover img,.icon-rotate-180:hover i,.wp-block-cover:hover .icon-rotate-180 svg,.wp-block-cover:hover .icon-rotate-180 img,.wp-block-cover:hover .icon-rotate-180 i{transform:rotate(180deg)}.icon-rotate-360 svg,.icon-rotate-360 img,.icon-rotate-360 i{display:inline-block;vertical-align:middle;transition:transform .5s ease}.icon-rotate-360:hover svg,.icon-rotate-360:hover img,.icon-rotate-360:hover i,.wp-block-cover:hover .icon-rotate-360 svg,.wp-block-cover:hover .icon-rotate-360 img,.wp-block-cover:hover .icon-rotate-360 i{transform:rotate(360deg)}.icon-rotate-slow svg,.icon-rotate-slow img,.icon-rotate-slow i{display:inline-block;vertical-align:middle;transition:transform .6s ease}.icon-rotate-slow:hover svg,.icon-rotate-slow:hover img,.icon-rotate-slow:hover i,.wp-block-cover:hover .icon-rotate-slow svg,.wp-block-cover:hover .icon-rotate-slow img,.wp-block-cover:hover .icon-rotate-slow i{transform:rotate(90deg)}.icon-rotate-fast svg,.icon-rotate-fast img,.icon-rotate-fast i{display:inline-block;vertical-align:middle;transition:transform .15s ease}.icon-rotate-fast:hover svg,.icon-rotate-fast:hover img,.icon-rotate-fast:hover i,.wp-block-cover:hover .icon-rotate-fast svg,.wp-block-cover:hover .icon-rotate-fast img,.wp-block-cover:hover .icon-rotate-fast i{transform:rotate(90deg)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin svg,.icon-spin img,.icon-spin i{display:inline-block;vertical-align:middle;animation:spin 2s linear infinite}@media (prefers-reduced-motion: reduce){.icon-rotate-90 svg,.icon-rotate-90 img,.icon-rotate-90 i,.icon-rotate-180 svg,.icon-rotate-180 img,.icon-rotate-180 i,.icon-rotate-360 svg,.icon-rotate-360 img,.icon-rotate-360 i,.icon-rotate-slow svg,.icon-rotate-slow img,.icon-rotate-slow i,.icon-rotate-fast svg,.icon-rotate-fast img,.icon-rotate-fast i,.icon-spin svg,.icon-spin img,.icon-spin i{transition:none;animation:none}.icon-rotate-90:hover svg,.icon-rotate-90:hover img,.icon-rotate-90:hover i,.icon-rotate-180:hover svg,.icon-rotate-180:hover img,.icon-rotate-180:hover i,.icon-rotate-360:hover svg,.icon-rotate-360:hover img,.icon-rotate-360:hover i,.icon-rotate-slow:hover svg,.icon-rotate-slow:hover img,.icon-rotate-slow:hover i,.icon-rotate-fast:hover svg,.icon-rotate-fast:hover img,.icon-rotate-fast:hover i{transform:none}}.wp-block-navigation .wp-block-navigation-item__content:has(>.nav-sublabel){display:flex;flex-direction:column;align-items:center;row-gap:.25em}.wp-block-navigation .nav-sublabel{font-family:var(--wp--preset--font-family--jp-sans, inherit);font-size:.62em;font-weight:400;line-height:1;letter-spacing:.08em;opacity:.62;transition:opacity .2s ease;white-space:nowrap}.wp-block-navigation .wp-block-navigation-item:hover .nav-sublabel,.wp-block-navigation .wp-block-navigation-item a:focus-visible .nav-sublabel{opacity:1}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:has(>.nav-sublabel){align-items:flex-start}@media (prefers-reduced-motion: reduce){.wp-block-navigation .nav-sublabel{transition:none}}.entry-content :where(ul,ol):not([class])>li,.wp-block-post-content :where(ul,ol):not([class])>li{margin-bottom:var(--wp--preset--spacing--small)}.bcp-cal.bcp-cal.bcp-cal{--bcp-cal-surface: var(--wp--preset--gradient--light-section-fade);--bcp-cal-radius: 5px;--bcp-cal-head-bg: rgba(236, 232, 227, .8);--bcp-cal-line: rgba(0, 0, 0, .05);--bcp-cal-font-size: 13px;--bcp-cal-cell-pad: 6.5px;--bcp-cal-open-bg: var(--wp--preset--color--primary);--bcp-cal-open-fg: #fff;--bcp-cal-half-bg: #d0c7bf;--bcp-cal-half-fg: var(--wp--preset--color--main);--bcp-cal-half-line: rgba(0, 0, 0, .05);--bcp-cal-closed-fg: var(--wp--preset--color--main)}.bcp-cal.bcp-cal.bcp-cal .bcp-cal__day,.bcp-cal.bcp-cal.bcp-cal .bcp-cal__wh,.bcp-cal.bcp-cal.bcp-cal .bcp-cal__month-title{border:.5px solid var(--bcp-cal-line)}.bcp-cal.bcp-cal.bcp-cal .bcp-cal__month-title{margin-bottom:0;font-weight:700}.bcp-cal.bcp-cal.bcp-cal .bcp-cal__table{width:100%;margin:0}.bcp-cal.bcp-cal.bcp-cal .bcp-cal__month{padding-bottom:0}
