.section-overlay-blur{position:relative;isolation:isolate}.section-overlay-blur::after{content:"";position:absolute;inset:0;z-index:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none}.section-overlay-blur .section-container{position:relative;z-index:2}.section-overlay-blur .section-shape-divider-wrapper svg{z-index:2}.xz-no-icon .ee-iconbox-icon{display:none}.xz-sticky{position:sticky;top:90px}.xz-checkmark-list ul{list-style:none;padding-left:22px}.xz-checkmark-list ul li{text-indent:-22px}.xz-checkmark-list ul li::before{content:"✓";font-weight:700;color:var(--bde-brand-primary-color);margin-right:0.5em}.qs-sec{position:relative;color:var(--qs-ink);padding-top:96px;padding-right:24px;padding-bottom:96px;padding-left:24px}.qs-sec:not(.qs-tint):not(.qs-global-cta):not([class*="qs-tile-"]){background-color:var(--pal-linen);background-image:url(https://qi.joshkho.com/wp-content/uploads/2026/11/sunny-beach-sand-dollar-bg.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.qs-sec:not(.qs-tint):not(.qs-global-cta):not([class*="qs-tile-"])::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:linear-gradient(180deg,rgba(247,243,236,.9),rgba(240,232,219,.84) 50%,rgba(247,243,236,.92));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.qs-sec:not(.qs-tint):not(.qs-global-cta):not([class*="qs-tile-"])::before{content:""}.qs-sec:not(.qs-tint):not(.qs-global-cta):not([class*="qs-tile-"]):nth-child(even){background-image:url(https://qi.joshkho.com/wp-content/uploads/2026/11/beach-sand-dollar-bg.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.qs-sec{isolation:isolate}@media (max-width:1023px){.qs-sec{padding-top:72px;padding-right:22px;padding-bottom:72px;padding-left:22px}}@media (max-width:767px){.qs-sec{padding-top:56px;padding-right:18px;padding-bottom:56px;padding-left:18px}}.qs-sec--tight{padding-top:56px;padding-bottom:56px}@media (max-width:767px){.qs-sec--tight{padding-top:40px;padding-bottom:40px}}.qs-wrap{display:flex;flex-flow:column;gap:28px;width:100%;max-width:var(--qs-wrap);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.qs-kicker{color:var(--pal-pine);font-family:var(--bde-body-font-family);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.18em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-h1{color:var(--pal-patina);font-family:var(--bde-heading-font-family);font-size:clamp(34px,4.6vw,58px);line-height:1.12;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-h2{color:var(--pal-patina);font-family:var(--bde-heading-font-family);font-size:clamp(28px,3.4vw,42px);line-height:1.18;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-lead{max-width:720px;color:var(--qs-ink);font-size:clamp(17px,1.5vw,20px);line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-lead a{color:var(--pal-patina);font-weight:600}.qs-head{display:flex;flex-flow:column;gap:14px}.qs-head--center{align-items:center;text-align:center}.qs-tint{color:#fff;background-color:var(--pal-patina)}.qs-tint::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:linear-gradient(160deg,rgba(18,52,56,.82) 0%,rgba(33,89,96,.62) 45%,rgba(43,56,40,.78) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.qs-tint::before{content:"";opacity:0.8}.qs-tint .qs-kicker{color:var(--pal-gold)}.qs-tint{background-image:var(--qs-bg);background-size:cover;background-position:center}.qs-tint .qs-h1{color:#fff}.qs-tint .qs-h2{color:#fff}.qs-tint .qs-lead{color:#fff}.qs-tint--wood::before{background-image:linear-gradient(160deg,rgba(43,30,22,.85) 0%,rgba(73,50,38,.62) 50%,rgba(33,89,96,.72) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.qs-tint--light{color:var(--qs-ink)}.qs-tint--light::before{background-image:linear-gradient(160deg,rgba(247,243,236,.92),rgba(190,175,155,.78));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.qs-tint--light .qs-lead{color:var(--qs-ink)}.qs-tint--light .qs-kicker{color:var(--pal-pine)}.qs-tint--light .qs-h1{color:var(--pal-patina)}.qs-tint--light .qs-h2{color:var(--pal-patina)}.qs-bg-cedar{--qs-bg:url(https://qi.joshkho.com/wp-content/uploads/2026/11/cedar-forest-bg.webp)}.qs-bg-moody{--qs-bg:url(https://qi.joshkho.com/wp-content/uploads/2026/11/moody-forest-bg.webp)}.qs-bg-stroll{--qs-bg:url(https://qi.joshkho.com/wp-content/uploads/2026/11/forest-stroll-bg.webp)}.qs-bg-backlit{--qs-bg:url(https://qi.joshkho.com/wp-content/uploads/2026/11/backlit-trees-bg.webp)}.qs-bg-smallcedar{--qs-bg:url(https://qi.joshkho.com/wp-content/uploads/2026/11/small-cedar-bg.webp)}.qs-bg-shore{--qs-bg:url(https://qi.joshkho.com/wp-content/uploads/2026/11/rocky-shore-bg.webp)}.qs-bg-surf{--qs-bg:url(https://qi.joshkho.com/wp-content/uploads/2026/11/surf-and-sand-bg.webp)}.qs-bg-sanddollar{--qs-bg:url(https://qi.joshkho.com/wp-content/uploads/2026/11/beach-sand-dollar-bg.webp)}.qs-bg-sunny{--qs-bg:url(https://qi.joshkho.com/wp-content/uploads/2026/11/sunny-beach-sand-dollar-bg.webp)}.qs-tile-patina{color:#fff;background-color:var(--pal-patina);background-image:url(https://qi.joshkho.com/wp-content/uploads/2026/10/tile-patina.webp);background-size:512px auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.qs-tile-linen{background-color:var(--pal-linen);background-image:url(https://qi.joshkho.com/wp-content/uploads/2026/10/tile-linen.webp);background-size:512px auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.qs-tile-sand{background-color:var(--pal-sand);background-image:url(https://qi.joshkho.com/wp-content/uploads/2026/10/tile-sand.webp);background-size:512px auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.qs-tile-wood{color:#fff;background-color:var(--pal-wood);background-image:url(https://qi.joshkho.com/wp-content/uploads/2026/10/tile-wood.webp);background-size:512px auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.qs-glass{position:relative;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:rgba(255,255,255,.14);border-radius:var(--qs-r-lg);border-top:1px solid rgba(255,255,255,.28);border-right:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);border-left:1px solid rgba(255,255,255,.28);box-shadow:0px 18px 50px rgba(0,0,0,.18);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}@media (max-width:767px){.qs-glass{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.qs-glass--light{color:var(--qs-ink);background-color:rgba(255,255,255,.72)}.qs-link-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--bde-heading-font-family);font-weight:800;font-size:16px;line-height:1;text-decoration:none;padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px;border-radius:999px;transition:transform 0.2s,filter 0.2s,background 0.2s,color 0.2s}.qs-link-btn:hover{transform:translate3d(0,-2px,0)}.qs-link-btn--gold{color:var(--pal-patina);background-color:var(--pal-gold);box-shadow:0px 8px 22px rgba(219,181,92,.35)}.qs-link-btn--gold:hover{filter:brightness(106%) saturate(110%)}.qs-link-btn--gold{background-image:var(--pal-grad-gold)}.qs-link-btn--ghost{color:#fff;background-color:rgba(255,255,255,.08);border-top:1.5px solid rgba(255,255,255,.7);border-right:1.5px solid rgba(255,255,255,.7);border-bottom:1.5px solid rgba(255,255,255,.7);border-left:1.5px solid rgba(255,255,255,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.qs-link-btn--ghost:hover{color:var(--pal-patina);background-color:#fff}.qs-link-btn--patina{color:#fff;background-color:var(--pal-patina)}.qs-link-btn--patina:hover{background-color:var(--pal-pine)}.qs-actions{display:flex;align-items:center;gap:14px}.qs-actions{flex-wrap:wrap}.qs-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;position:relative;overflow:hidden;color:#fff;padding-top:64px;padding-right:56px;padding-bottom:64px;padding-left:56px;background-image:linear-gradient(125deg,rgba(14,40,43,.78) 0%,rgba(33,89,96,.58) 48%,rgba(38,50,36,.74) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--qs-r-lg);border-top:1px solid rgba(240,207,158,.28);border-right:1px solid rgba(240,207,158,.28);border-bottom:1px solid rgba(240,207,158,.28);border-left:1px solid rgba(240,207,158,.28);box-shadow:0px 30px 70px rgba(5,20,18,.35);backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%)}.qs-cta::before{position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-1;pointer-events:none}.qs-cta::before{content:"";animation:qs-spin 16s linear infinite;background:conic-gradient(from 0deg,transparent 0 62%,rgba(240,207,158,.28) 72%,transparent 82%)}.qs-cta::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:linear-gradient(125deg,rgba(14,40,43,.45),rgba(33,89,96,.25) 50%,rgba(38,50,36,.45));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:inherit;pointer-events:none}.qs-cta::after{content:""}.qs-cta .qs-h2{color:#fff}.qs-cta .qs-lead{color:rgba(255,255,255,.86)}.qs-cta .qs-kicker{color:var(--pal-gold)}.qs-cta .qs-actions{flex-flow:column;align-items:stretch;gap:12px;min-width:250px}.qs-cta .qs-actions{flex-wrap:nowrap}.qs-cta .qs-link-btn{justify-content:center;text-align:center}.qs-cta{isolation:isolate}@media (max-width:1023px){.qs-cta{grid-template-columns:1fr;gap:28px;padding-top:48px;padding-right:32px;padding-bottom:48px;padding-left:32px}.qs-cta .qs-actions{flex-flow:row;align-items:center;min-width:0px}.qs-cta .qs-actions{flex-wrap:wrap}}@media (max-width:767px){.qs-cta{padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px}}.qs-cta__orb{position:absolute;top:-80px;right:-80px;z-index:-1;width:280px;height:280px;background-image:radial-gradient(circle,rgba(240,207,158,.35),transparent 65%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%}.qs-cta__orb{animation:qs-breathe 7s ease-in-out infinite}@keyframes qs-spin{to{transform:rotate(360deg)}}@keyframes qs-breathe{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.25);opacity:1}}.qs-svc-hero{padding-top:120px;padding-bottom:110px}@media (max-width:767px){.qs-svc-hero{padding-top:80px;padding-bottom:70px}}.qs-filters{display:flex;align-items:end;gap:16px 20px;max-width:100%;min-width:0px;box-sizing:border-box;padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:rgba(255,250,242,.9);border-radius:22px;border-top:1px solid rgba(33,89,96,.12);border-right:1px solid rgba(33,89,96,.12);border-bottom:1px solid rgba(33,89,96,.12);border-left:1px solid rgba(33,89,96,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.qs-filters>.phox-facet-radio{width:100%}.qs-filters>.phox-facet-range{min-width:0px}.qs-filters>.phox-facet-range{flex:1 1 calc(50% - 10px)}.qs-filters>.phox-facet-results{flex-grow:1;flex-shrink:1;flex-basis:0px;align-self:center;order:98;min-width:0px}.qs-filters .phox-facet{border:0!important;padding:0!important;margin:0!important;background:none!important;box-shadow:none!important}.qs-filters .phox-facet__title-row{margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;pointer-events:none}.qs-filters .phox-facet__title{color:var(--pal-patina);font-family:var(--bde-body-font-family);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.12em}.qs-filters .phox-facet-radio .phox-facet__list{display:flex;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.qs-filters .phox-facet-radio .phox-facet__list{list-style:none;flex-wrap:wrap;max-height:none!important;overflow:visible!important}.qs-filters .phox-facet-radio .phox-facet__item{position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.qs-filters .phox-facet-radio .phox-facet__item input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.qs-filters .phox-facet-radio .phox-facet__item label{display:inline-flex;align-items:center;gap:6px;color:var(--pal-patina);font-family:var(--bde-body-font-family);font-weight:500;font-size:14.5px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:9px;padding-right:16px;padding-bottom:9px;padding-left:16px;background-color:#fff;border-radius:999px;border-top:1px solid rgba(33,89,96,.22);border-right:1px solid rgba(33,89,96,.22);border-bottom:1px solid rgba(33,89,96,.22);border-left:1px solid rgba(33,89,96,.22);cursor:pointer;transition:background 0.2s,color 0.2s,border-color 0.2s,box-shadow 0.2s,transform 0.2s}.qs-filters .phox-facet-radio .phox-facet__item label::before{display:none!important}.qs-filters .phox-facet-radio .phox-facet__item label:hover{transform:translate3d(0,-1px,0)}.qs-filters .phox-facet-radio .phox-facet__item label:hover{border-color:var(--pal-patina)}.qs-filters .phox-facet-radio .phox-facet__item input:checked + label{color:#fff;background-color:var(--pal-patina);box-shadow:0px 6px 16px rgba(33,89,96,.25)}.qs-filters .phox-facet-radio .phox-facet__item input:checked + label{border-color:var(--pal-patina)}.qs-filters .phox-facet-radio .phox-facet__item input:focus-visible + label{outline:3px solid var(--pal-gold);outline-offset:2px}.qs-filters .phox-facet-radio .phox-facet__count{font-size:12px;opacity:0.7}.qs-filters .phox-facet-range__track{height:4px;background-color:rgba(33,89,96,.15);border-radius:4px}.qs-filters .phox-facet-range__fill{background-color:var(--pal-patina)}.qs-filters .phox-facet-results{color:var(--pal-sand);font-size:15px}.qs-filters .phox-facet-results__count{color:var(--pal-patina);font-weight:700}.qs-filters .phox-facet-reset{display:inline-flex;align-items:center;gap:8px;color:var(--pal-patina);font-family:var(--bde-body-font-family);font-weight:600;font-size:14px;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;background-color:transparent;border-radius:999px;border-top:1px solid rgba(33,89,96,.25);border-right:1px solid rgba(33,89,96,.25);border-bottom:1px solid rgba(33,89,96,.25);border-left:1px solid rgba(33,89,96,.25);cursor:pointer;transition:background 0.2s,color 0.2s}.qs-filters .phox-facet-reset:hover{color:#fff;background-color:var(--pal-patina)}.qs-filters>.phox-facet-search{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-filters .phox-facet-search__form{position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-filters .phox-facet-search__input{width:100%;height:50px;box-sizing:border-box;color:var(--qs-ink);font-family:var(--bde-body-font-family);font-size:16px;padding-top:0px;padding-right:48px;padding-bottom:0px;padding-left:20px;background-color:#fff;border-radius:999px;border-top:1px solid rgba(33,89,96,.25);border-right:1px solid rgba(33,89,96,.25);border-bottom:1px solid rgba(33,89,96,.25);border-left:1px solid rgba(33,89,96,.25);transition:border-color 0.2s,box-shadow 0.2s}.qs-filters .phox-facet-search__input:focus{box-shadow:0px 0px 0px 4px rgba(33,89,96,.12)}.qs-filters .phox-facet-search__input:focus{border-color:var(--pal-patina)}.qs-filters .phox-facet-search__icon{display:flex;position:absolute;top:50%;right:18px;color:var(--pal-patina);pointer-events:none;transform:translate3d(0,-50%,0)}.qs-filters>.phox-facet-reset-wrapper{flex-grow:0;flex-shrink:0;flex-basis:auto;order:99;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:auto}.qs-filters .phox-facet-range__inputs{display:flex;align-items:center;gap:8px;color:var(--pal-sand);font-size:14px;margin-top:12px}.qs-filters .phox-facet-range__input{width:78px;height:36px;box-sizing:border-box;color:var(--pal-patina);font-family:var(--bde-body-font-family);font-weight:600;font-size:14.5px;text-align:center;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;background-color:#fff;border-radius:999px;border-top:1px solid rgba(33,89,96,.22);border-right:1px solid rgba(33,89,96,.22);border-bottom:1px solid rgba(33,89,96,.22);border-left:1px solid rgba(33,89,96,.22)}.qs-filters .phox-facet-range__input{-moz-appearance:textfield}.qs-filters .phox-facet-range__input::-webkit-inner-spin-button{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-filters .phox-facet-range__input::-webkit-inner-spin-button{-webkit-appearance:none}.qs-filters .phox-facet-range__separator{font-size:0px}.qs-filters .phox-facet-range__separator::after{color:var(--pal-sand);font-size:14px}.qs-filters .phox-facet-range__separator::after{content:"to"}.qs-filters{flex-wrap:wrap;box-shadow:var(--qs-shadow)}@media (max-width:767px){.qs-filters{gap:14px;padding-top:18px;padding-right:16px;padding-bottom:18px;padding-left:16px}.qs-filters>.phox-facet-range{flex-basis:100%}.qs-filters>.phox-facet-results{font-size:14px}.qs-filters .phox-facet-radio .phox-facet__list{margin-right:0px;padding-bottom:0px}.qs-filters .phox-facet-radio .phox-facet__list{flex-wrap:wrap;overflow:visible!important}.qs-filters .phox-facet-radio .phox-facet__item label{font-size:14px;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px}.qs-filters .phox-facet-radio .phox-facet__item label{white-space:normal}}.qs-filters__label{width:100%;color:var(--pal-pine);font-family:var(--bde-body-font-family);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-svc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}@media (max-width:1119px){.qs-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.qs-svc-grid{grid-template-columns:1fr;gap:18px}}.qs-svc-card{display:flex;flex-flow:column;position:relative;overflow:hidden;background-color:#fffdf9;border-radius:var(--qs-r-lg);border-top:1px solid rgba(33,89,96,.1);border-right:1px solid rgba(33,89,96,.1);border-bottom:1px solid rgba(33,89,96,.1);border-left:1px solid rgba(33,89,96,.1);cursor:pointer;transition:transform 0.35s cubic-bezier(.22,.8,.24,1),box-shadow 0.35s}.qs-svc-card:hover{transform:translate3d(0,-6px,0)}.qs-svc-card:hover{box-shadow:var(--qs-shadow-lg)}.qs-svc-card:focus-visible{outline:3px solid var(--pal-gold);outline-offset:3px}.qs-svc-card:hover .qs-svc-img{transform:scale(1.06,1.06)}.qs-svc-card:hover .qs-svc-more::after{transform:translate3d(4px,0,0)}.qs-svc-card.is-contact .qs-svc-more::before{color:var(--pal-sand);font-weight:500}.qs-svc-card.is-contact .qs-svc-more::before{content:"Contact to book · "}.qs-svc-card{box-shadow:var(--qs-shadow)}.qs-svc-media{display:block;overflow:hidden;aspect-ratio:16/10;background-color:var(--pal-linen)}.qs-svc-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.8s cubic-bezier(.22,.8,.24,1)}.qs-svc-body{display:flex;flex-flow:column;gap:10px;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:22px;padding-right:24px;padding-bottom:20px;padding-left:24px}.qs-svc-tag{color:var(--pal-pine);font-family:var(--bde-body-font-family);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-svc-tag a{color:inherit;text-decoration:none;pointer-events:none}.qs-svc-title{color:var(--pal-patina);font-family:var(--bde-heading-font-family);font-size:21px;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-svc-short{color:#4a4a45;font-size:15.5px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-svc-meta{display:flex;gap:6px 16px;color:var(--pal-sand);font-size:14.5px;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.qs-svc-meta li{display:inline-flex;align-items:center;gap:6px}.qs-svc-meta svg{width:17px;height:17px;color:var(--pal-patina)}.qs-svc-meta{list-style:none;flex-wrap:wrap}.qs-svc-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(33,89,96,.1)}.qs-svc-pracs{display:flex;align-items:center;min-height:34px}.qs-svc-pracs img{width:34px;height:34px;object-fit:cover;margin-left:-8px;border-radius:50%;border-top:2px solid #fffdf9;border-right:2px solid #fffdf9;border-bottom:2px solid #fffdf9;border-left:2px solid #fffdf9}.qs-svc-pracs img:first-child{margin-left:0px}.qs-svc-pracs span{color:var(--pal-patina);font-weight:600;font-size:14px;margin-left:10px}.qs-svc-more{display:inline-flex;align-items:center;gap:6px;color:var(--pal-patina);font-family:var(--bde-heading-font-family);font-weight:700;font-size:14px}.qs-svc-more::after{width:26px;height:26px;border-radius:50%;transition:transform 0.3s}.qs-svc-more::after{content:"";-webkit-mask:none;background:var(--pal-grad-gold) center/14px no-repeat}.qs-filters .phox-facet-radio{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-filters .phox-facet-range{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-filters .phox-facet-results{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-filters .phox-facet-reset-wrapper{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-filters .phox-facet__title-row::after{display:none!important}.qs-filters .phox-facet__toggle{display:none!important}.qs-team-hero{padding-top:120px;padding-bottom:110px}@media (max-width:767px){.qs-team-hero{padding-top:80px;padding-bottom:70px}}.qs-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}@media (max-width:1119px){.qs-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.qs-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.qs-team-card{display:flex;flex-flow:column;gap:16px;cursor:pointer}.qs-team-card:focus-visible{border-radius:var(--qs-r-lg);outline:3px solid var(--pal-gold);outline-offset:6px}.qs-team-card:hover .qs-team-img{transform:scale(1.06,1.06)}.qs-team-card:hover .qs-team-media::after{opacity:1}.qs-team-card:hover .qs-team-plus{transform:rotateZ(90deg) scale(1.08,1.08)}.qs-team-media{display:block;position:relative;overflow:hidden;aspect-ratio:1;background-color:var(--pal-linen);border-radius:var(--qs-r-lg)}.qs-team-media::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,transparent 55%,rgba(18,52,56,.55));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;opacity:0;transition:opacity 0.4s}.qs-team-media::after{content:""}.qs-team-media{box-shadow:var(--qs-shadow)}.qs-team-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%;transition:transform 0.9s cubic-bezier(.22,.8,.24,1),filter 0.5s}.qs-team-plus{display:grid;align-items:center;justify-items:center;position:absolute;right:14px;bottom:14px;z-index:2;width:46px;height:46px;color:var(--pal-patina);font-family:var(--bde-body-font-family);font-weight:300;font-size:26px;line-height:1;background-color:var(--pal-gold);border-radius:50%;transition:transform 0.35s cubic-bezier(.22,.8,.24,1);box-shadow:0px 8px 20px rgba(0,0,0,.2)}.qs-team-plus{background-image:var(--pal-grad-gold)}@media (max-width:767px){.qs-team-plus{right:10px;bottom:10px;width:38px;height:38px;font-size:22px}}.qs-team-body{display:flex;flex-flow:column;gap:6px;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px}.qs-team-name{color:var(--pal-patina);font-family:var(--bde-heading-font-family);font-size:22px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.qs-team-name{font-size:18px}}.qs-team-title{color:var(--pal-wood);font-weight:600;font-size:12.5px;line-height:1.45;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.qs-team-title{font-size:11px}}.qs-team-services{color:var(--pal-sand);font-size:14.5px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.qs-team-services{display:none}}.qs-landing-hero{padding-top:130px;padding-bottom:120px}@media (max-width:767px){.qs-landing-hero{padding-top:80px;padding-bottom:72px}}.qs-landing-actions{justify-content:center;margin-top:8px}.qs-landing-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px}@media (max-width:1023px){.qs-landing-grid{grid-template-columns:1fr;gap:36px}}.qs-prose-page{max-width:760px;color:var(--qs-ink);font-size:18px;line-height:1.75}.qs-prose-page h2{color:var(--pal-patina);font-family:var(--bde-heading-font-family);font-size:clamp(24px,2.6vw,32px);line-height:1.25;margin-top:40px;margin-right:0px;margin-bottom:14px;margin-left:0px}.qs-prose-page h2:first-child{margin-top:0px}.qs-prose-page h3{color:var(--pal-wood);font-family:var(--bde-heading-font-family);font-size:20px;margin-top:26px;margin-right:0px;margin-bottom:8px;margin-left:0px}.qs-prose-page p{margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.qs-prose-page ul{display:grid;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.qs-prose-page ul{list-style:none}.qs-prose-page li{position:relative;padding-left:30px}.qs-prose-page li::before{position:absolute;top:0.62em;left:4px;width:12px;height:12px;background-color:var(--pal-gold);border-radius:50%;box-shadow:0px 0px 0px 4px rgba(240,207,158,.25)}.qs-prose-page li::before{content:"";background-image:var(--pal-grad-gold)}.qs-prose-page a{color:var(--pal-patina);text-decoration:underline}.qs-prose-page a{text-underline-offset:3px}.qs-prose-page em{color:var(--pal-sand);font-size:15.5px}@media (max-width:767px){.qs-prose-page{font-size:16.5px}}.qs-landing-aside{position:sticky;top:40px}@media (max-width:1023px){.qs-landing-aside{position:static}}.qs-aside-card{display:flex;flex-flow:column;gap:12px;border-top:1px solid rgba(33,89,96,.12);border-right:1px solid rgba(33,89,96,.12);border-bottom:1px solid rgba(33,89,96,.12);border-left:1px solid rgba(33,89,96,.12)}.qs-aside-title{color:var(--pal-patina);font-family:var(--bde-heading-font-family);font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-aside-text{font-size:15.5px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-aside-text a{color:var(--pal-patina);font-weight:600}.qs-landing-svcs .qs-wrap{gap:36px}.qs-landing-all{justify-content:center}.qs-legal-hero{padding-top:110px;padding-bottom:90px}@media (max-width:767px){.qs-legal-hero{padding-top:70px;padding-bottom:60px}}.qs-legal{margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.qs-clinic-hero{padding-top:120px;padding-bottom:110px}@media (max-width:767px){.qs-clinic-hero{padding-top:80px;padding-bottom:70px}}.qs-tour-frame{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9;background-color:var(--pal-patina);border-radius:var(--qs-r-lg);border-top:1px solid rgba(33,89,96,.15);border-right:1px solid rgba(33,89,96,.15);border-bottom:1px solid rgba(33,89,96,.15);border-left:1px solid rgba(33,89,96,.15)}.qs-tour-frame iframe{position:absolute;top:0px;right:0px;bottom:0px;left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.qs-tour-frame iframe{width:100%!important;height:100%!important}.qs-tour-frame>div{position:absolute;top:0px;right:0px;bottom:0px;left:0px;height:100%}.qs-tour-frame .pdf-container{top:0px;right:0px;bottom:0px;left:0px}.qs-tour-frame .pdf-container{position:absolute!important;height:100%!important;padding:0!important}.qs-tour-frame{box-shadow:var(--qs-shadow-lg)}@media (max-width:767px){.qs-tour-frame{aspect-ratio:4/5}}.qs-tour-actions{justify-content:center}.qs-global-cta{padding-top:96px;padding-bottom:96px;background-color:var(--pal-patina);background-image:url(https://qi.joshkho.com/wp-content/uploads/2026/10/stained-glass-texture.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.qs-global-cta::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:linear-gradient(180deg,rgba(12,30,28,.35),rgba(12,30,28,.15) 50%,rgba(12,30,28,.45));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.qs-global-cta::before{content:""}@media (max-width:767px){.qs-global-cta{padding-top:56px;padding-bottom:56px}}.button-atom.button-atom--secondary{letter-spacing:0.01em;box-shadow:0px 6px 18px rgba(33,89,96,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.button-atom.button-atom--secondary{background:rgba(255,255,255,.55)!important;color:var(--pal-patina)!important;border:1.5px solid var(--pal-patina)!important;font-family:var(--bde-heading-font-family)!important;font-weight:700!important}.button-atom.button-atom--preset-0ce7167a-ee1a-41d2-8027-39154e94d930{letter-spacing:0.01em;box-shadow:0px 6px 18px rgba(33,89,96,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.button-atom.button-atom--preset-0ce7167a-ee1a-41d2-8027-39154e94d930{background:rgba(255,255,255,.55)!important;color:var(--pal-patina)!important;border:1.5px solid var(--pal-patina)!important;font-family:var(--bde-heading-font-family)!important;font-weight:700!important}.button-atom.button-atom--preset-4bb88705-33db-4323-8b0b-f802836388bf{letter-spacing:0.01em;box-shadow:0px 6px 18px rgba(33,89,96,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.button-atom.button-atom--preset-4bb88705-33db-4323-8b0b-f802836388bf{background:rgba(255,255,255,.55)!important;color:var(--pal-patina)!important;border:1.5px solid var(--pal-patina)!important;font-family:var(--bde-heading-font-family)!important;font-weight:700!important}.button-atom.button-atom--secondary:hover{box-shadow:0px 10px 26px rgba(33,89,96,.28);transform:translate3d(0,-2px,0)}.button-atom.button-atom--secondary:hover{background:var(--pal-patina)!important;color:#fff!important}.button-atom.button-atom--preset-0ce7167a-ee1a-41d2-8027-39154e94d930:hover{box-shadow:0px 10px 26px rgba(33,89,96,.28);transform:translate3d(0,-2px,0)}.button-atom.button-atom--preset-0ce7167a-ee1a-41d2-8027-39154e94d930:hover{background:var(--pal-patina)!important;color:#fff!important}.button-atom.button-atom--preset-4bb88705-33db-4323-8b0b-f802836388bf:hover{box-shadow:0px 10px 26px rgba(33,89,96,.28);transform:translate3d(0,-2px,0)}.button-atom.button-atom--preset-4bb88705-33db-4323-8b0b-f802836388bf:hover{background:var(--pal-patina)!important;color:#fff!important}.button-atom.button-atom--preset-0bcc1c5f-ee1a-41d2-8027-39154e94d930{box-shadow:0px 8px 22px rgba(33,89,96,.3)}.button-atom.button-atom--preset-0bcc1c5f-ee1a-41d2-8027-39154e94d930{background-color:var(--pal-patina)!important;background-image:linear-gradient(135deg,#1b4a50,#215960 50%,#4b5f48)!important;color:var(--pal-gold)!important;border:0!important;font-family:var(--bde-heading-font-family)!important;font-weight:700!important}.button-atom.button-atom--preset-0bcc1c5f-4bac-472d-ae0e-18352924dbe8{box-shadow:0px 8px 22px rgba(33,89,96,.3)}.button-atom.button-atom--preset-0bcc1c5f-4bac-472d-ae0e-18352924dbe8{background-color:var(--pal-patina)!important;background-image:linear-gradient(135deg,#1b4a50,#215960 50%,#4b5f48)!important;color:var(--pal-gold)!important;border:0!important;font-family:var(--bde-heading-font-family)!important;font-weight:700!important}.button-atom.button-atom--preset-0bcc1c5f-4bac-472d-ae0e-18352924dbe8:hover{filter:brightness(112%);transform:translate3d(0,-2px,0)}.button-atom.button-atom--preset-a99f0ecd-2d63-4f3d-9cac-704a01f09770{box-shadow:0px 8px 22px rgba(0,0,0,.14)}.button-atom.button-atom--preset-a99f0ecd-2d63-4f3d-9cac-704a01f09770{background:#f7f3ec!important;color:var(--pal-patina)!important;border:0!important;font-family:var(--bde-heading-font-family)!important;font-weight:700!important}.button-atom.button-atom--preset-a99f0ecd-2d63-4f3d-9cac-704a01f09770:hover{transform:translate3d(0,-2px,0)}.button-atom.button-atom--preset-a99f0ecd-2d63-4f3d-9cac-704a01f09770:hover{background:#fff!important}.button-atom.button-atom--preset-45ffc5e4-2bba-4af7-9231-f5c42e1582bf{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.button-atom.button-atom--preset-45ffc5e4-2bba-4af7-9231-f5c42e1582bf{background:rgba(255,255,255,.06)!important;color:var(--pal-gold)!important;border:1.5px solid var(--pal-gold)!important;font-family:var(--bde-heading-font-family)!important;font-weight:700!important}.button-atom.button-atom--preset-b88e20f6-7cb6-446e-8fae-5b2848da35c2{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.button-atom.button-atom--preset-b88e20f6-7cb6-446e-8fae-5b2848da35c2{background:rgba(255,255,255,.06)!important;color:var(--pal-gold)!important;border:1.5px solid var(--pal-gold)!important;font-family:var(--bde-heading-font-family)!important;font-weight:700!important}.button-atom.button-atom--preset-45ffc5e4-2bba-4af7-9231-f5c42e1582bf:hover{transform:translate3d(0,-2px,0)}.button-atom.button-atom--preset-45ffc5e4-2bba-4af7-9231-f5c42e1582bf:hover{background:var(--pal-gold)!important;color:var(--pal-patina)!important}.button-atom.button-atom--preset-b88e20f6-7cb6-446e-8fae-5b2848da35c2:hover{transform:translate3d(0,-2px,0)}.button-atom.button-atom--preset-b88e20f6-7cb6-446e-8fae-5b2848da35c2:hover{background:var(--pal-gold)!important;color:var(--pal-patina)!important}[class*="qs-tile-"].qs-sec::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:linear-gradient(180deg,rgba(247,243,236,.55),rgba(247,243,236,.35));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}[class*="qs-tile-"].qs-sec::before{content:""}.qs-ev-hero{padding-top:120px;padding-bottom:110px}@media (max-width:767px){.qs-ev-hero{padding-top:80px;padding-bottom:70px}}.qs-ev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}@media (max-width:1119px){.qs-ev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.qs-ev-grid{grid-template-columns:1fr;gap:18px}}.qs-event-card{display:flex;flex-flow:column;position:relative;overflow:hidden;background-color:rgba(255,253,249,.9);border-radius:var(--qs-r-lg);border-top:1px solid rgba(33,89,96,.12);border-right:1px solid rgba(33,89,96,.12);border-bottom:1px solid rgba(33,89,96,.12);border-left:1px solid rgba(33,89,96,.12);cursor:pointer;transition:transform 0.35s cubic-bezier(.22,.8,.24,1),box-shadow 0.35s}.qs-event-card:hover{transform:translate3d(0,-6px,0)}.qs-event-card:hover{box-shadow:var(--qs-shadow-lg)}.qs-event-card:focus-visible{outline:3px solid var(--pal-gold);outline-offset:3px}.qs-event-card.is-past{opacity:0.82}.qs-event-card.is-past .qs-ev-img{filter:saturate(60%)}.qs-event-card:hover .qs-ev-img{transform:scale(1.05,1.05)}.qs-event-card:hover .qs-event-cta::after{margin-left:6px}.qs-event-card{box-shadow:var(--qs-shadow)}.qs-ev-media{display:block;position:relative;overflow:hidden;aspect-ratio:4/5;background-color:#0f2a2d}.qs-ev-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%;transition:transform 0.8s cubic-bezier(.22,.8,.24,1)}.qs-event-badge{display:flex;flex-flow:column;justify-content:center;align-items:center;position:absolute;bottom:16px;left:16px;min-width:62px;color:#fff;font-family:var(--bde-body-font-family);line-height:1;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;background-color:rgba(14,40,43,.72);border-radius:14px;border-top:1px solid rgba(240,207,158,.4);border-right:1px solid rgba(240,207,158,.4);border-bottom:1px solid rgba(240,207,158,.4);border-left:1px solid rgba(240,207,158,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.qs-event-badge:empty{display:none}.qs-event-badge span{color:var(--pal-gold);font-weight:600;font-size:12px;letter-spacing:0.14em}.qs-event-badge strong{font-family:var(--bde-heading-font-family);font-size:26px;margin-top:4px}.qs-ev-body{display:flex;flex-flow:column;gap:10px;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:22px;padding-right:24px;padding-bottom:20px;padding-left:24px}.qs-ev-title{color:var(--pal-patina);font-family:var(--bde-heading-font-family);font-size:20px;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-ev-short{color:#4a4a45;font-size:15.5px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-event-meta{display:flex;flex-flow:column;gap:6px;color:var(--pal-sand);font-size:14.5px;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.qs-event-meta li{display:flex;align-items:center;gap:8px}.qs-event-meta svg{flex-grow:0;flex-shrink:0;flex-basis:auto;width:17px;height:17px;color:var(--pal-patina)}.qs-event-meta{list-style:none}.qs-ev-foot{margin-top:auto;padding-top:14px;border-top:1px solid rgba(33,89,96,.1)}.qs-event-cta{color:var(--pal-patina);font-family:var(--bde-heading-font-family);font-weight:700;font-size:14.5px}.qs-event-cta::after{transition:margin 0.3s}.qs-event-cta::after{content:" →"}.qs-ev-host-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}.qs-ev-host-card .qs-actions{flex-flow:column;align-items:stretch}.qs-ev-host-card .qs-link-btn{justify-content:center}@media (max-width:1023px){.qs-ev-host-card{grid-template-columns:1fr;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px}.qs-ev-host-card .qs-actions{flex-flow:row}.qs-ev-host-card .qs-actions{flex-wrap:wrap}}@media (max-width:767px){.qs-ev-host-card{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.qs-ev-grid--upcoming{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,360px));justify-content:center;gap:26px}@media (max-width:767px){.qs-ev-grid--upcoming{grid-template-columns:1fr}}.qs-kc-hero{padding-top:120px;padding-bottom:110px}@media (max-width:767px){.qs-kc-hero{padding-top:80px;padding-bottom:70px}}.qs-kc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1023px){.qs-kc-grid{grid-template-columns:1fr}}.qs-kc-card{display:flex;flex-flow:column;gap:10px;border-top:1px solid rgba(33,89,96,.12);border-right:1px solid rgba(33,89,96,.12);border-bottom:1px solid rgba(33,89,96,.12);border-left:1px solid rgba(33,89,96,.12)}.qs-kc-title{color:var(--pal-patina);font-family:var(--bde-heading-font-family);font-size:22px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-kc-text{font-size:16px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-kc-split{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media (max-width:1023px){.qs-kc-split{grid-template-columns:1fr}}.qs-kc-panel{display:flex;flex-flow:column;gap:14px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}.qs-kc-panel .qs-h2{color:#fff;font-size:clamp(24px,2.6vw,32px)}.qs-kc-panel .qs-lead{color:rgba(255,255,255,.9)}.qs-kc-panel .qs-kicker{color:var(--pal-gold)}@media (max-width:767px){.qs-kc-panel{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.qs-ks-hero{padding-top:120px;padding-bottom:110px}@media (max-width:767px){.qs-ks-hero{padding-top:80px;padding-bottom:70px}}.qs-ks-split{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px}@media (max-width:1023px){.qs-ks-split{grid-template-columns:1fr}}.qs-ks-photo{overflow:hidden;aspect-ratio:4/3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:var(--qs-r-lg)}.qs-ks-photo{box-shadow:var(--qs-shadow-lg)}.qs-ks-img{display:block;width:100%;height:100%;object-fit:cover}.qs-ks-card{display:flex;flex-flow:column;gap:14px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;border-top:1px solid rgba(33,89,96,.12);border-right:1px solid rgba(33,89,96,.12);border-bottom:1px solid rgba(33,89,96,.12);border-left:1px solid rgba(33,89,96,.12)}@media (max-width:767px){.qs-ks-card{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.qs-ks-soon{color:var(--pal-wood);font-family:var(--bde-heading-font-family);font-size:20px;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-ks-shop:empty{display:none}.qs-ab-hero{padding-top:120px;padding-bottom:110px}@media (max-width:767px){.qs-ab-hero{padding-top:80px;padding-bottom:70px}}.qs-ab-split{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}.qs-ab-copy{display:flex;flex-flow:column;gap:14px}.qs-ab-p{font-size:17px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-ab-photo{overflow:hidden;aspect-ratio:4/5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:var(--qs-r-lg)}.qs-ab-photo{box-shadow:var(--qs-shadow-lg)}@media (max-width:1023px){.qs-ab-photo{aspect-ratio:16/10}}.qs-ab-img{display:block;width:100%;height:100%;object-fit:cover}.qs-ab-vision{display:flex;flex-flow:column;align-items:center;gap:16px;max-width:860px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}.qs-ab-vision .qs-h2{color:#fff}.qs-ab-faces{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}@media (max-width:1119px){.qs-ab-faces{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.qs-ab-faces{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.qs-ab-face{display:flex;flex-flow:column;align-items:center;gap:10px;color:var(--pal-patina);font-family:var(--bde-heading-font-family);font-size:15px;text-decoration:none}.qs-ab-face img{width:100%;object-fit:cover;aspect-ratio:1;border-radius:50%;border-top:3px solid rgba(255,255,255,.8);border-right:3px solid rgba(255,255,255,.8);border-bottom:3px solid rgba(255,255,255,.8);border-left:3px solid rgba(255,255,255,.8);transition:transform 0.3s;box-shadow:0px 8px 22px rgba(33,89,96,.2)}.qs-ab-face:hover img{transform:translate3d(0,-4px,0) scale(1.04,1.04)}@media (max-width:767px){.qs-ab-face{font-size:13px}}.qs-ab-center{justify-content:center}.qs-ab-two{display:grid;grid-template-columns:1fr 1fr;gap:28px}.qs-ab-panel{display:flex;flex-flow:column;gap:14px;color:#fff;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}.qs-ab-panel .qs-h2{color:#fff;font-size:clamp(24px,2.6vw,32px)}.qs-ab-panel .qs-kicker{color:var(--pal-gold)}.qs-ab-hours{color:var(--pal-sand);font-size:15px}@media (max-width:1023px){.qs-ab-split{grid-template-columns:1fr}}@media (max-width:1023px){.qs-ab-two{grid-template-columns:1fr}}@media (max-width:767px){.qs-ab-vision{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}@media (max-width:767px){.qs-ab-panel{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.fundamental-html-code-1{height:100%}.bde-section-10-12103{position:relative;background-color:var(--pal-linen)}.bde-section-10-12103{isolation:isolate;background-size:cover;background-position:center}.bde-section-10-12198{position:relative;background-color:var(--pal-linen)}.bde-section-10-12198{isolation:isolate;background-size:cover;background-position:center}.bde-section-10-12232{position:relative;background-color:var(--pal-linen)}.bde-section-10-12232{isolation:isolate;background-size:cover;background-position:center}.bde-section-10-12103{background-image:url(https://qi.joshkho.com/wp-content/uploads/2026/11/cedar-forest-bg.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.bde-section-10-12198{background-image:url(https://qi.joshkho.com/wp-content/uploads/2026/11/sunny-beach-sand-dollar-bg.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.bde-section-10-12198::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:linear-gradient(180deg,rgba(247,243,236,.9),rgba(240,232,219,.84) 50%,rgba(247,243,236,.92));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.bde-section-10-12198::before{content:""}.bde-section-10-12232{background-image:url(https://qi.joshkho.com/wp-content/uploads/2026/11/moody-forest-bg.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.bde-section-10-12103::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:linear-gradient(160deg,rgba(18,52,56,.86) 0%,rgba(33,89,96,.72) 50%,rgba(43,56,40,.84) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.bde-section-10-12103::before{content:""}.bde-section-10-12198::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:linear-gradient(180deg,rgba(247,243,236,.9),rgba(240,232,219,.84) 50%,rgba(247,243,236,.92));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.bde-section-10-12198::before{content:""}.bde-section-10-12232::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background-image:linear-gradient(160deg,rgba(18,52,56,.86) 0%,rgba(33,89,96,.72) 50%,rgba(43,56,40,.84) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.bde-section-10-12232::before{content:""}.qs-filters .phox-facet-range__prefix{color:var(--pal-patina);font-weight:600}.qs-filters .phox-facet-range__suffix{color:var(--pal-patina);font-weight:600}.qs-bg-home{background-image:url(https://qi.joshkho.com/wp-content/uploads/2026/11/downtown-vancouver-wellness-qi-station.webp);background-size:cover;background-position:0 29%;background-repeat:repeat;background-attachment:scroll}.qs-hm-hero{display:flex;align-items:center;min-height:82vh;padding-top:140px;padding-bottom:140px}@media (max-width:1023px){.qs-hm-hero{min-height:70vh;padding-top:110px;padding-bottom:110px}}@media (max-width:767px){.qs-hm-hero{min-height:0px;padding-top:90px;padding-bottom:90px}}.qs-hm-hero__in{max-width:860px}.qs-hm-title{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-hm-sub{color:var(--pal-gold);font-family:"Libre Baskerville",serif;font-weight:400;font-size:26px;line-height:1.3;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.qs-hm-sub{font-size:22px}}.qs-hm-lead{max-width:680px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-hm-center{justify-content:center}.qs-hm-mods{display:flex;justify-content:center;gap:22px}.qs-hm-mods{flex-wrap:wrap}@media (max-width:1119px){.qs-hm-mods{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.qs-hm-mods{gap:14px}}@media (max-width:479px){.qs-hm-mods{grid-template-columns:1fr}}.qs-hm-mod{display:flex;flex-flow:column;overflow:hidden;color:#fff;text-decoration:none;background-color:rgba(12,36,38,.42);border-radius:20px;border-top:1px solid rgba(255,255,255,.16);border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16);transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.qs-hm-mod:hover{box-shadow:0px 18px 40px rgba(0,0,0,.28);transform:translate3d(0,-4px,0)}.qs-hm-mod__img{display:block;width:100%;object-fit:cover;aspect-ratio:4/3}.qs-hm-mod__body{display:flex;flex-flow:column;gap:10px;flex-grow:1;flex-shrink:1;flex-basis:auto;padding-top:20px;padding-right:20px;padding-bottom:22px;padding-left:20px}@media (max-width:767px){.qs-hm-mod__body{padding-top:14px;padding-right:14px;padding-bottom:16px;padding-left:14px}}.qs-hm-mod__t{color:#fff;font-family:"Libre Baskerville",serif;font-weight:400;font-size:19px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.qs-hm-mod__t{font-size:16px}}.qs-hm-mod__p{color:rgba(255,255,255,.86);font-size:15px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.qs-hm-mod__p{font-size:13px}}@media (max-width:479px){.qs-hm-mod__p{font-size:14px}}.qs-hm-mod__more{color:var(--pal-gold);font-size:13px;text-transform:uppercase;letter-spacing:0.12em;margin-top:auto;padding-top:6px}.qs-hm-mod--all{justify-content:center;background-image:linear-gradient(160deg,rgba(214,178,106,.32),rgba(12,36,38,.5));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.qs-hm-mod--all .qs-hm-mod__t{font-size:24px}.qs-hm-team{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}@media (max-width:1119px){.qs-hm-team{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.qs-hm-team{grid-template-columns:repeat(2,1fr);gap:16px}}.qs-hm-found{display:flex;flex-flow:column;gap:16px}.qs-hm-found .qs-h2{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-hm-found .qs-lead{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-hm-marq{position:relative;overflow:hidden;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px}.qs-hm-marq{isolation:isolate}.qs-hm-marq__track{display:flex;width:max-content}.qs-hm-marq__track{animation:qs-marq 60s linear infinite}.qs-hm-marq__t{color:#fff;font-family:"Libre Baskerville",serif;font-size:15px;letter-spacing:0.22em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-right:28px}.qs-hm-marq__t{white-space:nowrap}@keyframes qs-marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}.qs-cl-visit{display:grid;grid-template-columns:1fr 1.25fr;align-items:stretch;gap:28px}@media (max-width:1023px){.qs-cl-visit{grid-template-columns:1fr}}.qs-cl-info{display:flex;flex-flow:column;gap:22px}.qs-cl-block{display:flex;flex-flow:column;gap:8px}.qs-cl-h{color:var(--pal-gold);font-family:"Libre Baskerville",serif;font-weight:400;font-size:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-cl-addr{line-height:1.6;font-style:normal}.qs-cl-hours{display:grid;grid-template-columns:auto 1fr;gap:4px 18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-cl-hours dt{font-weight:600}.qs-cl-hours dd{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-cl-note{font-size:14px;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px;opacity:0.85}.qs-cl-line{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-cl-line a{color:#fff;text-decoration:underline}.qs-cl-line a{text-underline-offset:3px}.qs-cl-map{min-height:460px;overflow:hidden;border-radius:20px;border-top:1px solid rgba(255,255,255,.28);border-right:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);border-left:1px solid rgba(255,255,255,.28);box-shadow:0px 18px 50px rgba(0,0,0,.25)}@media (max-width:1023px){.qs-cl-map{min-height:360px}}.qs-cl-map__frame{display:block;width:100%;height:100%;min-height:460px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:1023px){.qs-cl-map__frame{min-height:360px}}.qs-sp-panel{display:flex;flex-flow:column;gap:16px}.qs-sp-panel .qs-h2{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-sp-panel .qs-lead{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.qs-sp-list{display:flex;flex-flow:column;gap:12px;margin-top:4px;margin-right:0px;margin-bottom:6px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.qs-sp-list{list-style:none}.qs-sp-item{position:relative;color:rgba(255,255,255,.9);line-height:1.55;padding-left:30px}.qs-sp-item::before{position:absolute;top:0.45em;left:5px;width:10px;height:10px;background-color:var(--pal-grad-gold);border-radius:50%;box-shadow:0px 0px 0px 4px rgba(219,181,92,0.7)}.qs-sp-item::before{content:""}.qs-sp-item strong{color:#fff}