.hero[data-astro-cid-ge2uvauf]{isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.backdrop[data-astro-cid-ge2uvauf]{z-index:-4;position:absolute;inset:0}.backdrop[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center 38%;opacity:.42;width:100%;height:100%;animation:30s ease-in-out infinite alternate kenBurns}@keyframes kenBurns{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.17)translate(-1.6%,-1.4%)}}.columns[data-astro-cid-ge2uvauf]{z-index:-3;background-image:repeating-linear-gradient(90deg,#f2efe90d 0 1px,#0000 1px 92px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 62%,#0000);mask-image:linear-gradient(#0000,#000 22% 62%,#0000)}.glow[data-astro-cid-ge2uvauf]{z-index:-2;background:radial-gradient(42% 42% at 68% 34%,#c9a22738,#c9a2270f 45%,#0000 72%);animation:22s ease-in-out infinite alternate glowMove;position:absolute;inset:-25%}@keyframes glowMove{0%{transform:translate(-4%,-2%)scale(1)}to{transform:translate(5%,3%)scale(1.12)}}.veil[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(100deg, var(--ink) 8%, #0b0b0ddb 42%, #0b0b0d73 78%), linear-gradient(180deg, #0b0b0de6 0%, transparent 26%), linear-gradient(0deg, var(--ink) 2%, transparent 32%);position:absolute;inset:0}.hero-inner[data-astro-cid-ge2uvauf]{max-width:1180px;padding-block:150px 130px}.eyebrow[data-astro-cid-ge2uvauf]{font-size:var(--fs-small);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);animation:fadeUp 1s var(--ease) both;margin-bottom:26px}h1[data-astro-cid-ge2uvauf]{font-size:var(--fs-display);letter-spacing:-.03em;max-width:14ch;font-weight:500;line-height:.98}.letters[data-astro-cid-ge2uvauf]{display:block}.word[data-astro-cid-ge2uvauf]{white-space:nowrap;display:inline-block}.letter[data-astro-cid-ge2uvauf]{animation:letterIn 1s var(--ease) both;animation-delay:calc(var(--i) * 42ms + .26s);background:linear-gradient(178deg, var(--text) 52%, #b9b2a6);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes letterIn{0%{opacity:0;filter:blur(10px);transform:translateY(.34em)}to{opacity:1;filter:blur();transform:none}}.gold-rule[data-astro-cid-ge2uvauf]{animation:fadeUp 1s var(--ease) 1s both;margin:38px 0 24px}.slogan[data-astro-cid-ge2uvauf]{font-family:var(--font-serif);color:var(--gold-light);letter-spacing:.01em;animation:fadeUp 1s var(--ease) 1.1s both;font-size:clamp(1.05rem,1.9vw,1.35rem);font-style:italic}.description[data-astro-cid-ge2uvauf]{max-width:52ch;color:var(--text-muted);animation:fadeUp 1s var(--ease) 1.2s both;margin-top:20px;font-size:clamp(1rem,1.35vw,1.125rem)}.actions[data-astro-cid-ge2uvauf]{animation:fadeUp 1s var(--ease) 1.35s both;flex-wrap:wrap;gap:14px;margin-top:44px;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.scroll-hint[data-astro-cid-ge2uvauf]{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);animation:fadeUp 1s var(--ease) 1.8s both;transition:color .3s var(--ease);flex-direction:column;align-items:center;gap:12px;font-size:.6875rem;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-hint[data-astro-cid-ge2uvauf]:hover{color:var(--gold)}.scroll-hint[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, var(--border-gold), transparent);width:1px;height:46px;display:block;position:relative;overflow:hidden}.scroll-hint[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{content:"";background:var(--gold);width:1px;height:16px;animation:2.4s ease-in-out infinite scrollDrop;position:absolute;inset:0 auto auto 0}@keyframes scrollDrop{0%{opacity:0;transform:translateY(-18px)}35%{opacity:1}to{opacity:0;transform:translateY(46px)}}@media (width<=900px){.hero-inner[data-astro-cid-ge2uvauf]{padding-block:128px 118px}.backdrop[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{opacity:.3;object-position:center 42%}.scroll-hint[data-astro-cid-ge2uvauf]{display:none}}@media (width<=560px){.actions[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:12px;display:grid}}@media (prefers-reduced-motion:reduce){.backdrop[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.glow[data-astro-cid-ge2uvauf],.scroll-hint[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:after{animation:none!important}}.trust[data-astro-cid-srwd47ab]{background:linear-gradient(180deg, var(--ink), var(--surface) 60%, var(--ink));border-block:1px solid var(--border);position:relative}.grid[data-astro-cid-srwd47ab]{grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.item[data-astro-cid-srwd47ab]{border-left:1px solid var(--border);padding:clamp(38px,5vw,56px) clamp(20px,2.6vw,36px);position:relative}.item[data-astro-cid-srwd47ab]:first-child{border-left:0;padding-left:0}.item[data-astro-cid-srwd47ab]:last-child{padding-right:0}.accent-line[data-astro-cid-srwd47ab]{background:var(--gold);transform-origin:0;width:26px;height:2px;transition:transform .8s var(--ease);transition-delay:calc(var(--delay) * 85ms + .25s);margin-bottom:20px;display:block;transform:scaleX(0)}.item[data-astro-cid-srwd47ab].is-visible .accent-line[data-astro-cid-srwd47ab]{transform:scaleX(1)}h2[data-astro-cid-srwd47ab]{margin-bottom:12px;font-size:clamp(1.15rem,1.7vw,1.45rem)}p[data-astro-cid-srwd47ab]{color:var(--text-muted);font-size:.9375rem;line-height:1.62}@media (width<=980px){.grid[data-astro-cid-srwd47ab]{grid-template-columns:repeat(2,1fr)}.item[data-astro-cid-srwd47ab]{padding-inline:clamp(18px,4vw,32px)}.item[data-astro-cid-srwd47ab]:nth-child(odd){border-left:0;padding-left:0}.item[data-astro-cid-srwd47ab]:nth-child(2n){padding-right:0}.item[data-astro-cid-srwd47ab]:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=560px){.grid[data-astro-cid-srwd47ab]{grid-template-columns:1fr}.item[data-astro-cid-srwd47ab]{border-left:0;padding-inline:0}.item[data-astro-cid-srwd47ab]+.item[data-astro-cid-srwd47ab]{border-top:1px solid var(--border)}.item[data-astro-cid-srwd47ab]{padding-block:32px}}.split[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(280px,400px) 1fr;align-items:start;gap:clamp(40px,6vw,88px);display:grid}.portrait[data-astro-cid-oxgmilyn]{margin:0;position:sticky;top:118px}.frame[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;border:1px solid var(--border-gold);background:radial-gradient(120% 90% at 50% 0%, #c9a22717, transparent 62%), linear-gradient(160deg, var(--surface-2), var(--ink));position:relative;overflow:hidden}.frame[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-fit:cover;object-position:top center;width:100%;height:100%}.frame[data-astro-cid-oxgmilyn]:before,.frame[data-astro-cid-oxgmilyn]:after{content:"";border:1px solid var(--gold);width:22px;height:22px;position:absolute}.frame[data-astro-cid-oxgmilyn]:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.frame[data-astro-cid-oxgmilyn]:after{border-top:0;border-left:0;bottom:-1px;right:-1px}figcaption[data-astro-cid-oxgmilyn]{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:20px;padding-top:20px;display:flex}figcaption[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-family:var(--font-serif);font-size:1.15rem;font-weight:500}figcaption[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.6875rem}.paragraphs[data-astro-cid-oxgmilyn]{color:var(--text-muted);gap:20px;max-width:62ch;margin-top:32px;display:grid}.expand[data-astro-cid-oxgmilyn]{max-width:62ch;margin-top:30px}.expand[data-astro-cid-oxgmilyn] summary[data-astro-cid-oxgmilyn]{cursor:pointer;letter-spacing:.06em;color:var(--gold-light);transition:gap .35s var(--ease);align-items:center;gap:12px;padding-block:8px;font-size:.875rem;font-weight:500;list-style:none;display:inline-flex}.expand[data-astro-cid-oxgmilyn] summary[data-astro-cid-oxgmilyn]::-webkit-details-marker{display:none}.expand[data-astro-cid-oxgmilyn] summary[data-astro-cid-oxgmilyn]:hover{gap:18px}.expand[data-astro-cid-oxgmilyn] summary[data-astro-cid-oxgmilyn] i[data-astro-cid-oxgmilyn]{width:9px;height:9px;transition:transform .35s var(--ease);border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg)translate(-2px,-2px)}.expand[data-astro-cid-oxgmilyn][open] summary[data-astro-cid-oxgmilyn] i[data-astro-cid-oxgmilyn]{transform:rotate(-135deg)translate(-2px,-2px)}.expand[data-astro-cid-oxgmilyn][open] .paragraphs[data-astro-cid-oxgmilyn]{animation:expandIn .6s var(--ease)}@keyframes expandIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.timeline[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:clamp(56px,8vw,100px);padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-oxgmilyn]:before{content:"";background:linear-gradient(90deg, var(--border-gold), var(--border) 70%, transparent);height:1px;position:absolute;top:5px;left:0;right:0}.timeline[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{gap:8px;padding-top:30px;display:grid;position:relative}.dot[data-astro-cid-oxgmilyn]{border:1px solid var(--gold);background:var(--ink);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.timeline[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:last-child .dot[data-astro-cid-oxgmilyn]{background:var(--gold);box-shadow:0 0 0 4px #c9a22729}.timeline[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-family:var(--font-serif);color:var(--gold-light);font-size:1.5rem;font-weight:500}.event[data-astro-cid-oxgmilyn]{color:var(--text-muted);font-size:.875rem;line-height:1.5}@media (width<=960px){.split[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.portrait[data-astro-cid-oxgmilyn]{max-width:380px;position:static}.timeline[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,1fr);gap:32px 24px}.timeline[data-astro-cid-oxgmilyn]:before{display:none}.timeline[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{padding-top:0;padding-left:24px}.dot[data-astro-cid-oxgmilyn]{top:8px}}@media (width<=520px){.timeline[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}.icon[data-astro-cid-ccg5yoga]{flex:none}.practice-areas[data-astro-cid-j22aypqg]{background:radial-gradient(80% 50% at 50% 0%, #c9a2270d, transparent 70%), var(--ink)}.header[data-astro-cid-j22aypqg]{margin-bottom:clamp(44px,6vw,72px)}.grid[data-astro-cid-j22aypqg]{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;padding:0;list-style:none;display:grid}.card[data-astro-cid-j22aypqg]{background:var(--ink);transition:background-color .5s var(--ease);align-content:start;gap:14px;padding:clamp(26px,2.6vw,38px);display:grid;position:relative;overflow:hidden}.card[data-astro-cid-j22aypqg]:after{content:"";border:1px solid var(--gold);opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);pointer-events:none;position:absolute;inset:0;transform:scale(.985)}.card[data-astro-cid-j22aypqg]:hover{background:var(--surface)}.card[data-astro-cid-j22aypqg]:hover:after{opacity:.62;transform:scale(1)}.index[data-astro-cid-j22aypqg]{font-family:var(--font-serif);letter-spacing:.08em;color:var(--text-faint);transition:color .45s var(--ease);font-size:.8125rem;position:absolute;top:clamp(20px,2vw,28px);right:clamp(20px,2vw,28px)}.card[data-astro-cid-j22aypqg]:hover .index[data-astro-cid-j22aypqg]{color:var(--gold)}.icon-box[data-astro-cid-j22aypqg]{border:1px solid var(--border);width:46px;height:46px;color:var(--gold);transition:border-color .45s var(--ease), background-color .45s var(--ease), transform .45s var(--ease);border-radius:2px;place-items:center;display:grid}.card[data-astro-cid-j22aypqg]:hover .icon-box[data-astro-cid-j22aypqg]{border-color:var(--border-gold);background:#c9a22717;transform:translateY(-3px)}h3[data-astro-cid-j22aypqg]{font-size:var(--fs-h3);padding-right:34px;font-weight:500}p[data-astro-cid-j22aypqg]{color:var(--text-muted);font-size:.9063rem;line-height:1.62}@media (width<=1000px){.grid[data-astro-cid-j22aypqg]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid[data-astro-cid-j22aypqg]{grid-template-columns:1fr}}.process[data-astro-cid-grsovck6]{background:linear-gradient(180deg, var(--ink), var(--surface) 45%, var(--ink));border-block:1px solid var(--border)}.header[data-astro-cid-grsovck6]{margin-bottom:clamp(48px,6vw,78px)}.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,44px);padding:0;list-style:none;display:grid}.steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{align-content:start;gap:12px;display:grid}.number[data-astro-cid-grsovck6]{font-family:var(--font-serif);background:linear-gradient(160deg, var(--gold-light), var(--gold) 50%, var(--gold-dark));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:400;line-height:1}.rule[data-astro-cid-grsovck6]{background:var(--border);height:1px;margin-block:10px 6px;display:block;position:relative;overflow:hidden}.rule[data-astro-cid-grsovck6]:after{content:"";background:var(--gold);transform-origin:0;transition:transform 1s var(--ease);transition-delay:calc(var(--delay) * .14s + .3s);position:absolute;inset:0;transform:scaleX(0)}.steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6].is-visible .rule[data-astro-cid-grsovck6]:after{transform:scaleX(1)}h3[data-astro-cid-grsovck6]{font-size:var(--fs-h3);font-weight:500}p[data-astro-cid-grsovck6]{color:var(--text-muted);font-size:.9063rem;line-height:1.62}@media (width<=940px){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,1fr);gap:40px 32px}}@media (width<=520px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr;gap:34px}}.contact[data-astro-cid-he3spzz3]{background:radial-gradient(70% 60% at 78% 22%, #c9a22714, transparent 68%), var(--ink)}.header[data-astro-cid-he3spzz3]{margin-bottom:clamp(44px,6vw,72px)}.split[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(24px,2.5vw,40px);display:grid}.location-card[data-astro-cid-he3spzz3]{border:1px solid var(--border);background:linear-gradient(150deg, var(--surface-2), var(--ink) 72%);color:var(--text);transition:border-color .5s var(--ease);flex-direction:column;display:flex;overflow:hidden}.location-card[data-astro-cid-he3spzz3]:hover{border-color:var(--border-gold)}.map-slot[data-astro-cid-he3spzz3]{flex:1;min-height:260px;position:relative}.map-slot[data-astro-cid-he3spzz3] iframe[data-astro-cid-he3spzz3]{border:0;width:100%;height:100%;position:absolute;inset:0}.pattern[data-astro-cid-he3spzz3]{width:100%;height:100%;color:var(--gold);opacity:.85;transition:opacity .6s var(--ease), transform .9s var(--ease);position:absolute;inset:0}.location-card[data-astro-cid-he3spzz3]:hover .pattern[data-astro-cid-he3spzz3]{opacity:1;transform:scale(1.04)}.corner[data-astro-cid-he3spzz3]{border:1px solid var(--gold);opacity:.7;width:22px;height:22px;transition:opacity .5s var(--ease);position:absolute}.location-card[data-astro-cid-he3spzz3]:hover .corner[data-astro-cid-he3spzz3]{opacity:1}.corner-tl[data-astro-cid-he3spzz3]{border-bottom:0;border-right:0;top:clamp(20px,2.4vw,30px);left:clamp(20px,2.4vw,30px)}.corner-br[data-astro-cid-he3spzz3]{border-top:0;border-left:0;bottom:clamp(20px,2.4vw,30px);right:clamp(20px,2.4vw,30px)}.pin[data-astro-cid-he3spzz3]{filter:drop-shadow(0 8px 18px #c9a22780);place-items:center;animation:3.4s ease-in-out infinite bounce;display:grid;position:absolute;top:40%;left:50%;translate:-50% -100%}.pin[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{z-index:1;position:relative}.pulse[data-astro-cid-he3spzz3]{border:1px solid var(--gold);border-radius:50%;width:38px;height:38px;animation:3.4s ease-out infinite ripple;position:absolute;bottom:4px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ripple{0%{opacity:.85;transform:scale(.35)}75%,to{opacity:0;transform:scale(1.6)}}.show-map-btn[data-astro-cid-he3spzz3]{letter-spacing:.04em;color:#17130a;background:linear-gradient(135deg, var(--gold-light), var(--gold) 55%, var(--gold-dark));transition:transform .3s var(--ease);border-radius:2px;padding:12px 22px;font-size:.8125rem;font-weight:600;position:absolute;bottom:clamp(20px,2.4vw,30px);left:50%;translate:-50%}.show-map-btn[data-astro-cid-he3spzz3]:hover{transform:translate(-50%,-2px)}.location-text[data-astro-cid-he3spzz3]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:18px clamp(24px,2.6vw,34px) 6px;display:flex}.location-text[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{font-family:var(--font-serif);font-size:1.15rem;font-weight:500}.location-text[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{letter-spacing:.06em;color:var(--gold-light);transition:color .3s var(--ease);font-size:.8125rem}.location-text[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--gold)}.map-disclosure[data-astro-cid-he3spzz3]{color:var(--text-faint);padding:0 clamp(24px,2.6vw,34px) clamp(18px,2.2vw,26px);font-size:.75rem}.details[data-astro-cid-he3spzz3]{border:1px solid var(--border);background:linear-gradient(200deg, var(--surface), var(--ink) 72%);flex-direction:column;display:flex}.row[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--border);gap:7px;padding:clamp(22px,2.4vw,30px) clamp(24px,2.6vw,34px);display:grid}.row-label[data-astro-cid-he3spzz3]{letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-size:.6875rem}.row-value[data-astro-cid-he3spzz3]{font-family:var(--font-serif);letter-spacing:-.01em;background-image:linear-gradient(90deg, var(--gold-light), var(--gold));width:fit-content;max-width:100%;transition:background-size .5s var(--ease), color .4s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:4px;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:500;line-height:1.18}.row-value[data-astro-cid-he3spzz3]:hover{color:var(--gold-light);background-size:100% 1px}.row-value[data-astro-cid-he3spzz3].small{word-break:break-word;font-size:clamp(.95rem,1.5vw,1.2rem)}.side-by-side[data-astro-cid-he3spzz3]{grid-template-columns:1.5fr 1fr;align-items:start;gap:24px}.side-by-side[data-astro-cid-he3spzz3]>div[data-astro-cid-he3spzz3]{gap:7px;min-width:0;display:grid}address[data-astro-cid-he3spzz3]{color:var(--text-muted);gap:2px;font-size:.9375rem;font-style:normal;display:grid}.hours[data-astro-cid-he3spzz3]{color:var(--text-muted);gap:2px;font-size:.9375rem;line-height:1.5;display:grid}.hours[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{white-space:nowrap}@media (width<=1120px) and (width>=901px){.side-by-side[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:20px}}@media (width<=480px){.side-by-side[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:20px}}.actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:12px;margin-top:auto;padding:clamp(22px,2.4vw,30px) clamp(24px,2.6vw,34px);display:flex}.actions[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{flex:auto}@media (width<=900px){.split[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:20px}.location-card[data-astro-cid-he3spzz3]{order:2}}
