@layer homepage-glass{:where(.glass-button[data-glass]){position:relative}.glass-button[data-glass],.glass-button.solid-white-button{--glass-size:50px;--glass-ink:#333732;--glass-bg:transparent;--glass-skin:url(https://d1c2j3c95yer90.cloudfront.net/homepage/glass/wellnest-home-glass-white-cape-town.png);--glass-shadow:0 5px 12px -7px #313b453b, 0 16px 22px -16px #313b4540;isolation:isolate;appearance:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;cursor:pointer;justify-content:center;align-items:center;width:auto;max-width:100%;text-decoration:none;display:inline-flex;height:var(--glass-size)!important;min-height:var(--glass-size)!important;border:var(--glass-border,0)!important;background:var(--glass-bg)!important;color:var(--glass-ink)!important;box-shadow:var(--glass-shadow)!important;font:var(--glass-weight,500) 16px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;letter-spacing:-.025em!important;text-shadow:var(--glass-text-shadow,none)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:999px!important;padding:0 18px!important;transition:box-shadow .18s,filter .18s,scale .14s,translate .18s!important}.glass-button.solid-white-button{--glass-bg:#fff;--glass-border:1px solid #1a1a1a2e;--glass-shadow:inset 0 1px 0 #fff, 0 6px 16px -10px #20283066}@media (hover:hover){.solid-white-button:not(:disabled):hover{--glass-bg:#f8f8f6;--glass-shadow:inset 0 1px 0 #fff, 0 10px 22px -12px #20283080}}.solid-white-button:not(:disabled):active{--glass-bg:#f2f2ef;scale:.98}.glass-button[data-glass]:before{content:"";z-index:-1;border-image:var(--glass-skin) 64 fill / calc(var(--glass-size) / 2) / 0 stretch;border-radius:inherit;pointer-events:none;position:absolute;inset:0;background:0 0!important}.glass-button[data-glass-ready=true]:before{display:none!important}.glass-button[data-glass]>.glass-optics{border-radius:inherit;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.glass-button[data-glass]>:not(canvas){position:relative;font-family:inherit!important}.glass-button[data-glass-size=standard]{--glass-size:64px;width:300px}.glass-button[data-glass=black]{--glass-skin:url(https://d1c2j3c95yer90.cloudfront.net/homepage/glass/wellnest-home-glass-black-cape-town.png);--glass-bg:var(--color-black-gloss);--glass-ink:#f5f5f5;--glass-shadow:0 5px 12px #0008;text-shadow:0 1px 3px #0008!important}.glass-button[data-glass=soft-black]{--glass-skin:none;--glass-ink:#fff;--glass-bg:var(--color-black-solid);--glass-weight:600;--glass-text-shadow:0 1px 2px #00000073;--glass-shadow:0 10px 18px -10px #00000073, 0 4px 8px -4px #0000004d, inset 0 1px 0 #fff3, inset 0 -3px 6px -3px #0009}.glass-button[data-glass=image]{--glass-skin:url(https://d1c2j3c95yer90.cloudfront.net/homepage/glass/wellnest-home-glass-photo-cape-town.png);--glass-ink:#20241e;--glass-shadow:0 8px 15px -8px #14191388, 0 2px 4px #0002;-webkit-backdrop-filter:blur(16px)saturate(110%)!important;backdrop-filter:blur(16px)saturate(110%)!important;background:#faf7f0c7!important}.glass-button[data-glass=image]>.glass-optics{display:none}.glass-button[data-glass=image]>.glass-label{color:#20241e;line-height:1.4}.glass-button[data-glass][data-glass-icon]{--glass-size:44px;min-width:var(--glass-size);width:var(--glass-size)!important;padding:0!important}.glass-button[data-glass]:focus-visible,.solid-white-button:focus-visible{outline:2px solid var(--glass-ink)!important;outline-offset:6px!important}.glass-button[data-glass=image]:focus-visible{outline-color:#fff!important;box-shadow:0 0 0 9px #282821a8!important}@media (hover:hover){.glass-button[data-glass]:not(:disabled):hover{filter:brightness(1.075);transform:none!important}.glass-button[data-glass=white]:hover{--glass-shadow:0 9px 16px -7px #313b455c, 0 20px 28px -18px #313b4555}.glass-button[data-glass=black]:not(:disabled):hover{filter:brightness(1.7);--glass-shadow:0 8px 24px -8px #ffffff26;translate:0 -2px}.glass-button[data-glass=image]:hover{--glass-shadow:0 10px 18px -8px #141913aa, 0 2px 4px #0002}.glass-button[data-glass=soft-black]:not(:disabled):hover{filter:none;--glass-shadow:0 16px 26px -12px #00000080, 0 5px 10px -5px #0000004d, inset 0 1px 0 #ffffff40, inset 0 -3px 6px -3px #0009;translate:0 -2px}}.glass-button[data-glass]:not(:disabled):active{filter:brightness(.97);scale:.98}.glass-button[data-glass=black]:not(:disabled):active{filter:brightness(1.15);translate:0}.glass-button[data-glass=soft-black]:not(:disabled):active{filter:brightness(1.12);translate:0}.mobile-action-bar .glass-button[data-glass]{--glass-size:44px;padding-inline:7px!important;font-size:12px!important}.homepage-shell #care .reveal-control.glass-button{width:auto}.homepage-shell #approved-hero .glass-button{width:158px!important}@media (max-width:1100px){.homepage-shell #approved-hero .glass-button{--glass-size:48px;width:100%!important;padding-inline:12px!important}}#explore .explore-arrow.glass-button[data-glass=image]{--glass-ink:#fff;background:#ffffff1f!important;transition:background .65s,box-shadow .65s!important;box-shadow:inset 0 0 0 1px #ffffff60,0 3px 10px #00000018!important}#explore .explore-arrow.glass-button[data-glass=image]:before{display:none!important}#explore .explore-tile:is(:hover,:focus-visible)>.explore-arrow.glass-button[data-glass=image],#explore .explore-arrow.glass-button[data-glass=image]:focus-visible{filter:none;background:#ffffff2e!important;box-shadow:inset 0 0 0 1px #ffffff80,0 0 14px #ffffff16!important}@media (prefers-reduced-motion:reduce){.glass-button[data-glass]{transition:none!important}.glass-button[data-glass]:is(:hover,:active){translate:0;scale:1}}@media (prefers-reduced-transparency:reduce){.glass-button[data-glass=image]{background:#fafaf8!important}.glass-button[data-glass=image]>.glass-optics{visibility:hidden}}@media (forced-colors:active){.glass-button[data-glass]{color:buttontext!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background:buttonface!important;border:1px solid buttontext!important}.glass-button[data-glass]:before,.glass-button[data-glass]>.glass-optics{display:none!important}.glass-button[data-glass]:focus-visible{outline-color:highlight!important}}}
