.shell-module__wWcFbq__shell{--os-field:#26241f;--os-ink:#26241f;--os-paper:#f3f1ec;--os-surface:#fffdf8;--os-surface-quiet:#e5e1d7;--os-muted:#625f57;--os-line:#c8c3b8;--os-line-strong:#827c70;--os-accent:#a08447;--os-accent-ink:#785b2e;--os-action:#26241f;--os-on-action:#f3f1ec;--os-action-hover:#36332d;--os-selection:#e5e1d7;--os-success:#3f5b46;--os-error:#8c2f2f;--os-focus:var(--os-accent-ink);--os-icon-fill:var(--os-surface-quiet);--os-system-font:ui-monospace,"Cascadia Code",Consolas,monospace;--color-text:var(--os-ink);--color-text-muted:var(--os-muted);--color-background:var(--os-paper);--color-surface:var(--os-surface);--color-surface-quiet:var(--os-surface-quiet);--color-surface-muted:var(--os-surface-quiet);--color-structure-soft:var(--os-action-hover);--color-border:var(--os-line);--color-border-soft:var(--os-line);--color-border-strong:var(--os-line-strong);--color-action:var(--os-action);--color-action-hover:var(--os-action-hover);--color-action-text:var(--os-on-action);--color-disabled:var(--os-surface-quiet);--color-disabled-text:var(--os-muted);--color-error:var(--os-error);--color-focus:var(--os-focus);color:var(--os-ink);background:var(--os-field);min-height:100dvh;font-size:16px;line-height:1.6}.shell-module__wWcFbq__topbar{background:var(--os-paper);border-bottom:1px solid var(--os-line);align-items:center;gap:24px;min-height:88px;padding:12px 26px;display:flex}.shell-module__wWcFbq__logo{flex-shrink:0;align-items:center;display:flex}.shell-module__wWcFbq__fullLogo{width:340px;height:auto;display:block}.shell-module__wWcFbq__compactIdentity{align-items:center;gap:12px;display:none}.shell-module__wWcFbq__compactIdentity img{width:36px;height:36px}.shell-module__wWcFbq__compactIdentity>span{font-size:17px;font-weight:500;line-height:1.15}.shell-module__wWcFbq__topbar nav{align-items:center;gap:22px;margin-left:auto;font-size:14px;display:flex}.shell-module__wWcFbq__topbar nav a{background:var(--os-action);min-height:44px;color:var(--os-on-action);align-items:center;gap:7px;padding:10px 15px;font-weight:600;text-decoration:none;display:inline-flex}.shell-module__wWcFbq__topbar nav a:hover{background:var(--os-action-hover)}.shell-module__wWcFbq__topbar button{text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;text-decoration:underline}.shell-module__wWcFbq__workspace{isolation:isolate;height:calc(100dvh - 184px);min-height:610px;position:relative}.shell-module__wWcFbq__desktopApps{border-right:1px solid color-mix(in srgb,var(--os-line),transparent 78%);z-index:1;gap:13px;width:150px;padding-right:12px;display:grid;position:absolute;top:28px;left:20px}.shell-module__wWcFbq__desktopApps>a,.shell-module__wWcFbq__desktopApps>button{color:var(--os-paper);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:11px;min-height:54px;padding:8px 6px;font-size:13px;line-height:1.25;text-decoration:none;display:flex}.shell-module__wWcFbq__desktopApps>a:hover,.shell-module__wWcFbq__desktopApps>button:hover{background:var(--os-action-hover);border-color:var(--os-line-strong)}.shell-module__wWcFbq__desktopApps>a[aria-current]{background:var(--os-action-hover);border-left-color:var(--os-accent)}.shell-module__wWcFbq__desktopApps>a:focus-visible,.shell-module__wWcFbq__desktopApps>button:focus-visible{outline-color:var(--os-paper)}.shell-module__wWcFbq__desktopApps svg{color:var(--os-ink);--os-icon-fill:var(--os-paper);--os-icon-connector:var(--os-paper)}.shell-module__wWcFbq__desktopApps .shell-module__wWcFbq__bin{color:var(--os-line);margin-top:7px;font-size:12px}.shell-module__wWcFbq__mobileIntro{display:none}.shell-module__wWcFbq__windowLayer{pointer-events:none;position:absolute;inset:0}.shell-module__wWcFbq__window{--window-width:min(960px,calc(100% - 205px));pointer-events:auto;top:var(--window-y);left:clamp(0px,var(--window-x),calc(100% - var(--window-width) - 8px));width:var(--window-width);background:var(--os-paper);border:1px solid var(--os-line-strong);flex-direction:column;height:calc(100% - 48px);min-height:300px;display:flex;position:absolute;box-shadow:0 8px 22px #0000002e}.shell-module__wWcFbq__window[hidden]{display:none}.shell-module__wWcFbq__window[data-os-window=welcome]{--window-width:min(800px,calc(100% - 205px));height:auto;max-height:calc(100% - 40px)}.shell-module__wWcFbq__window[data-os-window=about]{--window-width:min(830px,calc(100% - 205px))}.shell-module__wWcFbq__window[data-maximized=true]{width:calc(100% - 16px);height:calc(100% - 16px);max-height:none;inset:8px}.shell-module__wWcFbq__titlebar{background:var(--os-surface-quiet);min-height:46px;color:var(--os-muted);border-bottom:1px solid var(--os-line);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-left:4px solid #0000;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 7px 4px 11px;display:flex}.shell-module__wWcFbq__titlebar:active{cursor:grabbing}.shell-module__wWcFbq__window[data-active=true] .shell-module__wWcFbq__titlebar{background:var(--os-paper);color:var(--os-ink);border-left-color:var(--os-accent)}.shell-module__wWcFbq__window[data-active=false] .shell-module__wWcFbq__windowBody{opacity:.62}.shell-module__wWcFbq__titlebar:focus-visible{outline:3px solid var(--os-focus);outline-offset:-4px}.shell-module__wWcFbq__windowName{align-items:center;gap:9px;min-width:0;font-size:14px;display:flex}.shell-module__wWcFbq__windowName strong{font-weight:600}.shell-module__wWcFbq__windowName>span{font-family:var(--os-system-font);color:var(--os-muted);text-transform:uppercase;letter-spacing:.04em;padding-left:8px;font-size:11px}.shell-module__wWcFbq__windowControls{border-left:1px solid var(--os-line);gap:2px;padding-left:6px;display:flex}.shell-module__wWcFbq__windowControls button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:22px;line-height:1;display:grid}.shell-module__wWcFbq__windowControls button:hover{background:var(--os-selection)}.shell-module__wWcFbq__windowControls button:focus-visible{outline-color:var(--os-focus)}.shell-module__wWcFbq__windowControls button:last-child:hover{background:var(--os-error);color:var(--os-paper)}.shell-module__wWcFbq__locationbar{border-bottom:1px solid var(--os-line);background:var(--os-surface-quiet);min-height:36px;color:var(--os-muted);flex-shrink:0;align-items:center;gap:10px;padding:4px 21px;font-size:12px;display:flex}.shell-module__wWcFbq__locationbar>a{font-weight:600}.shell-module__wWcFbq__locationbar button{cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;text-decoration:underline}.shell-module__wWcFbq__windowBody{overscroll-behavior:contain;scrollbar-color:var(--os-line-strong) var(--os-surface-quiet);flex:1;min-height:0;overflow:auto}.shell-module__wWcFbq__windowBody main{min-height:0}.shell-module__wWcFbq__windowBody .container{width:calc(100% - 48px)}.shell-module__wWcFbq__windowBody h1{font-size:clamp(2rem,3.2vw,3rem)}.shell-module__wWcFbq__windowBody h2{font-size:clamp(1.6rem,2.5vw,2.1rem)}:is(.shell-module__wWcFbq__windowBody .page-hero__grid,.shell-module__wWcFbq__windowBody .utility-header__grid){grid-template-columns:1fr}.shell-module__wWcFbq__windowBody .section--spacious{padding-block:40px}.shell-module__wWcFbq__windowBody .contact-form{grid-template-columns:1fr}.shell-module__wWcFbq__windowBody .contact-form__heading{grid-column:1/-1}.shell-module__wWcFbq__windowBody .scheduler__introduction{grid-template-columns:1fr}.shell-module__wWcFbq__window:is([data-os-window=privacy],[data-os-window=terms],[data-os-window=refund],[data-os-window=help]) .shell-module__wWcFbq__windowBody{background:var(--os-paper)}.shell-module__wWcFbq__window:is([data-os-window=privacy],[data-os-window=terms],[data-os-window=refund],[data-os-window=help]) .shell-module__wWcFbq__windowBody .document-header{background:var(--os-paper);padding-block:28px}.shell-module__wWcFbq__window:is([data-os-window=privacy],[data-os-window=terms],[data-os-window=refund],[data-os-window=help]) .shell-module__wWcFbq__windowBody .container{width:calc(100% - 56px);max-width:760px}.shell-module__wWcFbq__window:is([data-os-window=privacy],[data-os-window=terms],[data-os-window=refund],[data-os-window=help]) .shell-module__wWcFbq__windowBody h1{max-width:30ch;font-size:clamp(1.65rem,3vw,2rem)}.shell-module__wWcFbq__window:is([data-os-window=privacy],[data-os-window=terms],[data-os-window=refund],[data-os-window=help]) .shell-module__wWcFbq__windowBody h2{max-width:none;font-size:1.4rem}.shell-module__wWcFbq__window:is([data-os-window=privacy],[data-os-window=terms],[data-os-window=refund],[data-os-window=help]) .shell-module__wWcFbq__windowBody .document-header__intro{margin-top:15px;font-size:15px}.shell-module__wWcFbq__window:is([data-os-window=privacy],[data-os-window=terms],[data-os-window=refund],[data-os-window=help]) .shell-module__wWcFbq__windowBody .document-index{margin-top:22px;padding-top:16px}.shell-module__wWcFbq__window:is([data-os-window=privacy],[data-os-window=terms],[data-os-window=refund],[data-os-window=help]) .shell-module__wWcFbq__windowBody .section{padding-block:26px;font-size:15px}.shell-module__wWcFbq__window[data-os-window=help] .shell-module__wWcFbq__windowBody .privacy-practice-grid>article{padding:22px}.shell-module__wWcFbq__window[data-os-window=cornerstone] .shell-module__wWcFbq__windowBody .consultation-cta{padding-block:26px}.shell-module__wWcFbq__window[data-os-window=cornerstone] .shell-module__wWcFbq__windowBody .consultation-cta__grid{grid-template-columns:1fr;gap:18px}.shell-module__wWcFbq__returnPanel{padding:42px}.shell-module__wWcFbq__returnPanel p{margin-block:18px}.shell-module__wWcFbq__emptyDesktop{color:var(--os-paper);border-left:2px solid var(--os-accent);padding-left:24px;position:absolute;top:100px;left:210px}.shell-module__wWcFbq__emptyDesktop p{margin-bottom:8px;font-size:26px}.shell-module__wWcFbq__emptyDesktop span{color:var(--os-line)}.shell-module__wWcFbq__taskbar{z-index:500;border-top:1px solid var(--os-line-strong);background:var(--os-field);align-items:stretch;gap:8px;height:64px;padding:9px 18px;display:flex;position:relative}.shell-module__wWcFbq__taskbar button{cursor:pointer;border:1px solid var(--os-line-strong);color:var(--os-paper);background:0 0;font-size:13px}.shell-module__wWcFbq__taskbar button:disabled{cursor:default}.shell-module__wWcFbq__taskbar button:focus-visible{outline-color:var(--os-paper)}.shell-module__wWcFbq__taskbar button:hover:not(:disabled){background:var(--os-action-hover)}.shell-module__wWcFbq__taskbar .shell-module__wWcFbq__start{background:var(--os-paper);min-width:140px;color:var(--os-ink);border-color:var(--os-paper);align-items:center;gap:14px;padding-inline:18px;font-weight:600;display:flex}.shell-module__wWcFbq__taskbar .shell-module__wWcFbq__start:hover:not(:disabled),.shell-module__wWcFbq__taskbar .shell-module__wWcFbq__start[aria-expanded=true]{background:var(--os-selection);color:var(--os-ink);border-color:var(--os-accent)}.shell-module__wWcFbq__start img{width:24px;height:24px}.shell-module__wWcFbq__tasks{scrollbar-width:thin;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.shell-module__wWcFbq__tasks button{flex:none;align-items:center;gap:8px;max-width:210px;padding:6px 12px;display:flex}.shell-module__wWcFbq__tasks button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-module__wWcFbq__tasks button{background:0 0;border-color:#0000;border-bottom-style:solid;border-bottom-width:3px}.shell-module__wWcFbq__tasks button[data-current=true],.shell-module__wWcFbq__tasks button[data-current=true]:hover:not(:disabled){background:var(--os-paper);color:var(--os-ink);border-color:#0000;border-bottom-color:var(--os-accent)}.shell-module__wWcFbq__tasks svg{color:var(--os-ink);--os-icon-fill:var(--os-paper);--os-icon-connector:var(--os-paper)}.shell-module__wWcFbq__tasks button[data-current=true] svg{--os-icon-connector:var(--os-ink)}.shell-module__wWcFbq__showDesktop{padding-inline:12px}.shell-module__wWcFbq__locationHint{color:var(--os-muted);font-size:11px}.shell-module__wWcFbq__contextButton{padding-inline:16px}.shell-module__wWcFbq__contextButton span{color:var(--os-accent);margin-left:8px}.shell-module__wWcFbq__menu{border:1px solid var(--os-line-strong);background:var(--os-paper);width:300px;max-height:calc(100dvh - 120px);color:var(--os-ink);padding:8px;position:absolute;bottom:calc(100% + 7px);left:18px;overflow-y:auto;box-shadow:0 -8px 22px #0000002e}.shell-module__wWcFbq__menu>p{background:var(--os-surface-quiet);border-left:3px solid var(--os-accent);color:var(--os-ink);padding:14px;font-weight:600}.shell-module__wWcFbq__menu>p span{color:var(--os-muted);font-size:13px;font-weight:400;display:block}.shell-module__wWcFbq__menu>a{align-items:center;gap:14px;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.shell-module__wWcFbq__menu>a:hover{background:var(--os-selection)}.shell-module__wWcFbq__menu a:focus-visible{outline-color:var(--os-focus);outline-offset:-2px}.shell-module__wWcFbq__menuPolicies{border-top:1px solid var(--os-line);gap:20px;padding:12px 14px 6px;font-size:13px;display:flex}.shell-module__wWcFbq__plainNav{background:var(--os-field);min-height:32px;color:var(--os-line);gap:20px;padding:3px 24px 8px;font-size:12px;display:flex}.shell-module__wWcFbq__plainNav a:focus-visible{outline-color:var(--os-paper)}.shell-module__wWcFbq__plainNav>span{margin-left:auto}.shell-module__wWcFbq__utility,.shell-module__wWcFbq__confirm{z-index:600;background:var(--os-paper);border:1px solid var(--os-line-strong);width:min(460px,100% - 32px);position:absolute;bottom:24px;right:24px;box-shadow:0 8px 24px #0003}.shell-module__wWcFbq__utility>header{background:var(--os-surface-quiet);color:var(--os-ink);border-left:4px solid var(--os-accent);border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;padding:9px 16px;display:flex}.shell-module__wWcFbq__utility>header button{border:1px solid var(--os-line-strong);color:var(--os-ink);cursor:pointer;background:0 0;width:36px;height:36px;font-size:22px}.shell-module__wWcFbq__utility>div,.shell-module__wWcFbq__utility>section,.shell-module__wWcFbq__utility>article{padding:28px}.shell-module__wWcFbq__utility h2,.shell-module__wWcFbq__confirm h2{font-size:24px}.shell-module__wWcFbq__utility p{margin-block:16px}.shell-module__wWcFbq__utility small{font-size:12px}.shell-module__wWcFbq__confirm{padding:28px}.shell-module__wWcFbq__confirm p{margin-block:20px}.shell-module__wWcFbq__confirm button{border:1px solid var(--os-line-strong);background:var(--os-surface-quiet);cursor:pointer;margin:0 10px 10px 0;padding:10px 14px}.shell-module__wWcFbq__noScript{background:var(--os-paper);padding:16px 24px}.shell-module__wWcFbq__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shell-module__wWcFbq__shell[data-page-view=true] .shell-module__wWcFbq__workspace{grid-template-columns:180px 1fr;gap:24px;height:auto;min-height:70vh;padding:24px;display:grid}.shell-module__wWcFbq__shell[data-page-view=true] .shell-module__wWcFbq__desktopApps,.shell-module__wWcFbq__shell[data-page-view=true] .shell-module__wWcFbq__windowLayer{position:static}.shell-module__wWcFbq__shell[data-page-view=true] .shell-module__wWcFbq__window{display:none}.shell-module__wWcFbq__shell[data-page-view=true] .shell-module__wWcFbq__window[data-active=true]{width:100%;height:auto;max-height:none;display:flex;position:relative;inset:auto}.shell-module__wWcFbq__shell[data-page-view=true] .shell-module__wWcFbq__windowBody{overflow:visible}.shell-module__wWcFbq__shell[data-page-view=true] .shell-module__wWcFbq__desktopControl{display:none}@media (min-width:1600px){.shell-module__wWcFbq__window{--window-width:1030px}.shell-module__wWcFbq__desktopApps{gap:19px;width:154px}}@media (max-width:1100px){.shell-module__wWcFbq__topbar nav{gap:12px}.shell-module__wWcFbq__tasks button{max-width:155px}.shell-module__wWcFbq__windowName>span{display:none}}@media (max-width:899px){.shell-module__wWcFbq__topbar{flex-wrap:wrap;gap:12px;min-height:72px;padding:14px 16px}.shell-module__wWcFbq__topbar nav{font-size:12px}.shell-module__wWcFbq__topbar nav button{display:none}.shell-module__wWcFbq__workspace,.shell-module__wWcFbq__shell[data-page-view=true] .shell-module__wWcFbq__workspace{height:auto;min-height:calc(100dvh - 170px);padding:18px 16px 26px;display:block}.shell-module__wWcFbq__desktopApps,.shell-module__wWcFbq__shell[data-page-view=true] .shell-module__wWcFbq__desktopApps{border:0;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-bottom:22px;padding:0;display:none;position:static}.shell-module__wWcFbq__shell[data-launcher=true] .shell-module__wWcFbq__desktopApps{display:grid}.shell-module__wWcFbq__mobileIntro{color:var(--os-paper);grid-column:1/-1;margin:3px 0 14px;display:block}.shell-module__wWcFbq__mobileIntro p{font-size:22px;font-weight:600}.shell-module__wWcFbq__mobileIntro span{color:var(--os-line);font-size:14px}.shell-module__wWcFbq__desktopApps>a{border:1px solid var(--os-line-strong);background:var(--os-action-hover);min-height:72px;padding:12px;font-size:14px}.shell-module__wWcFbq__desktopApps>a svg{width:30px;height:30px}.shell-module__wWcFbq__desktopApps .shell-module__wWcFbq__bin{display:none}.shell-module__wWcFbq__windowLayer{position:static}.shell-module__wWcFbq__window,.shell-module__wWcFbq__window[data-maximized=true],.shell-module__wWcFbq__shell[data-page-view=true] .shell-module__wWcFbq__window{width:100%;height:auto;min-height:0;max-height:none;box-shadow:none;display:none;position:static}.shell-module__wWcFbq__window[data-active=true],.shell-module__wWcFbq__shell[data-page-view=true] .shell-module__wWcFbq__window[data-active=true]{display:flex}.shell-module__wWcFbq__titlebar{cursor:default;touch-action:auto;min-height:50px;padding-left:12px}.shell-module__wWcFbq__windowName{font-size:13px}.shell-module__wWcFbq__desktopControl{display:none!important}.shell-module__wWcFbq__windowControls button{width:40px;height:40px}.shell-module__wWcFbq__windowBody{overscroll-behavior:auto;overflow:visible}.shell-module__wWcFbq__windowBody .container{width:calc(100% - 32px)}.shell-module__wWcFbq__windowBody .page-hero__aside{display:none}.shell-module__wWcFbq__windowBody .scheduler__embed{margin-inline:0}.shell-module__wWcFbq__windowBody .scheduler__embed iframe{min-width:0}.shell-module__wWcFbq__locationbar{min-height:44px;padding-inline:16px}.shell-module__wWcFbq__windowBody h1{font-size:2rem}.shell-module__wWcFbq__windowBody h2{font-size:1.65rem}.shell-module__wWcFbq__windowBody .contact-form__fields{grid-template-columns:1fr}.shell-module__wWcFbq__taskbar{gap:8px;height:62px;padding:8px 10px;position:sticky;bottom:0}.shell-module__wWcFbq__tasks{display:none}.shell-module__wWcFbq__taskbar .shell-module__wWcFbq__start{min-width:130px;padding-inline:16px}.shell-module__wWcFbq__contextButton{margin-left:auto}.shell-module__wWcFbq__plainNav{flex-wrap:wrap;gap:14px;padding:12px 18px;font-size:12px}.shell-module__wWcFbq__plainNav>span{width:100%;margin:0;font-size:10px}.shell-module__wWcFbq__utility,.shell-module__wWcFbq__confirm{max-height:calc(100dvh - 160px);position:fixed;bottom:70px;right:16px;overflow:auto}.shell-module__wWcFbq__emptyDesktop{display:none}.shell-module__wWcFbq__emptyDesktop p{font-size:24px}}@media (max-width:599px){.shell-module__wWcFbq__fullLogo{display:none}.shell-module__wWcFbq__compactIdentity{display:flex}.shell-module__wWcFbq__topbar nav a{padding:10px}.shell-module__wWcFbq__menu{width:min(300px,100vw - 20px);left:10px}}@media (forced-colors:active){.shell-module__wWcFbq__shell{--os-field:Canvas;--os-ink:CanvasText;--os-paper:Canvas;--os-surface:Canvas;--os-surface-quiet:Canvas;--os-muted:CanvasText;--os-line:CanvasText;--os-line-strong:CanvasText;--os-accent:Highlight;--os-action:ButtonFace;--os-on-action:ButtonText;--os-action-hover:Canvas;--os-selection:Canvas;--os-focus:Highlight}.shell-module__wWcFbq__shell *{color:canvastext!important}.shell-module__wWcFbq__shell a{color:linktext!important;text-decoration:underline!important}.shell-module__wWcFbq__shell :disabled{color:graytext!important}.shell-module__wWcFbq__shell :focus-visible{outline-color:highlight!important}.shell-module__wWcFbq__shell .shell-module__wWcFbq__logo,.shell-module__wWcFbq__shell .shell-module__wWcFbq__logo *,.shell-module__wWcFbq__taskbar .shell-module__wWcFbq__start{forced-color-adjust:none;color:#26241f!important;background:#f3f1ec!important}.shell-module__wWcFbq__desktopApps svg,.shell-module__wWcFbq__tasks svg{color:canvastext;--os-icon-connector:CanvasText}.shell-module__wWcFbq__window[data-active=false] .shell-module__wWcFbq__windowBody{opacity:1}.shell-module__wWcFbq__desktopApps>a[aria-current],.shell-module__wWcFbq__tasks button[data-current=true]{outline-offset:-2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.shell-module__wWcFbq__shell *,.shell-module__wWcFbq__shell :before,.shell-module__wWcFbq__shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
