.therapist-parallax[data-astro-cid-rgvasviz]{background:var(--color-blue-900);--tp-zone-light-bg:#eef3f7d1;--tp-module-gold-text:#a8820c;--tp-bg-label-text:#fff6;--tp-bg-label-surface:#ffffff0b;--tp-bg-label-border:#ffffff13;--tp-bg-label-blend-max:.68;--tp-zone-light-surface:linear-gradient(180deg, #eef3f7f5, #fffffff5);position:relative}.tp-page[data-astro-cid-rgvasviz]{z-index:2;position:relative}.tp-shell[data-astro-cid-rgvasviz]{width:min(1220px,100vw - 44px);margin-inline:auto;position:relative}.tp-fixed-world{z-index:0;pointer-events:none;perspective:1700px;transform-style:preserve-3d;--tp-blend-hero:0;--tp-blend-calm:0;--tp-blend-light:0;--tp-blend-module:0;background:radial-gradient(circle at 15% 18%, color-mix(in srgb, var(--color-blue-200) 16%, transparent), transparent 28%), radial-gradient(circle at 84% 14%, color-mix(in srgb, var(--color-primary-400) 18%, transparent), transparent 30%), linear-gradient(155deg, #04111f 0%, #09213d 52%, var(--color-blue-900) 100%);position:fixed;inset:0;overflow:hidden}.tp-fixed-world:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--color-blue-900) 10%, transparent), color-mix(in srgb, var(--color-blue-900) 32%, transparent));position:absolute;inset:0}.tp-bg-layer{will-change:transform, opacity;transform-style:preserve-3d;position:absolute}.tp-bg-visual,.tp-bg-active-term,.tp-bg-term,.tp-bg-label,.tp-bg-ring,.tp-bg-hands{transition:opacity .12s linear}.tp-bg-grid{opacity:.26;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:48px 48px;inset:-20vh -20vw}.tp-bg-plane{background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:48px;width:74vw;height:72vh;top:50%;left:50%;box-shadow:inset 0 1px #ffffff0d}.tp-bg-plane-mid{opacity:.76;border-radius:40px;width:55vw;height:54vh}.tp-bg-ring{z-index:4;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-primary-400) 42%, transparent);width:min(920px,82vw);filter:drop-shadow(0 0 32px color-mix(in srgb, var(--color-primary-400) 24%, transparent));opacity:calc(.58 + .42 * var(--tp-blend-module,0));border-radius:50%;top:44%;left:50%}.tp-bg-ring:before,.tp-bg-ring:after{content:"";background:var(--color-primary-400);width:22px;height:22px;box-shadow:0 0 0 10px color-mix(in srgb, var(--color-primary-400) 18%, transparent), 0 0 28px color-mix(in srgb, var(--color-primary-400) 72%, transparent);border-radius:50%;position:absolute}.tp-bg-ring:before{top:50%;left:100%;transform:translate(-50%,-50%)}.tp-bg-ring:after{background:var(--color-blue-200);box-shadow:0 0 0 10px color-mix(in srgb, var(--color-blue-200) 16%, transparent), 0 0 22px color-mix(in srgb, var(--color-blue-200) 52%, transparent);inset:50% auto auto 0;transform:translate(-50%,-50%)}.tp-bg-glow{filter:blur(7px);border-radius:50%}.tp-bg-glow-a{background:radial-gradient(circle at 38% 38%, #ffffff61, color-mix(in srgb, var(--color-blue-200) 15%, transparent) 35%, transparent 72%);width:280px;height:280px;bottom:14vh;left:8vw}.tp-bg-glow-b{background:radial-gradient(circle at 38% 38%, #ffffff57, color-mix(in srgb, var(--color-primary-400) 16%, transparent) 35%, transparent 72%);width:190px;height:190px;top:14vh;right:13vw}.tp-bg-hands{z-index:2;opacity:.32;filter:brightness(1.08)contrast(1.05);mix-blend-mode:soft-light;width:min(920px,92vw);top:46%;left:50%}.tp-bg-hands img{width:100%;height:auto;display:block}.tp-fixed-world.tp-stage-light .tp-bg-hands{opacity:calc(.28 + .04 * var(--tp-blend-light));visibility:visible}.tp-fixed-world.tp-stage-hero .tp-bg-hands{opacity:calc(.3 + .08 * var(--tp-blend-hero))}.tp-fixed-world.tp-stage-calm .tp-bg-hands{opacity:calc(.3 + .04 * var(--tp-blend-calm))}.tp-fixed-world.tp-stage-module .tp-bg-hands{opacity:calc(.3 + .04 * var(--tp-blend-module))}.tp-bg-term{text-align:center;letter-spacing:-.085em;color:#ffffff17;-webkit-text-stroke:1px #ffffff26;text-transform:uppercase;white-space:nowrap;z-index:3;width:94vw;font-size:clamp(3.4rem,9vw,9.8rem);font-weight:1000;line-height:.86;top:50%;left:50%}.tp-bg-active-term{text-align:center;letter-spacing:-.05em;color:#fff;text-transform:uppercase;white-space:nowrap;z-index:6;transform-origin:50%;width:min(88vw,920px);opacity:calc(.17 * var(--tp-blend-module,0));filter:drop-shadow(0 24px 40px #00000040);pointer-events:none;font-size:clamp(1.8rem,4.2vw,5rem);font-weight:1000;line-height:.9;top:48%;left:50%}.tp-bg-active-term.tp-term-fade-soft{opacity:calc(.1 * var(--tp-blend-hero,0));font-size:clamp(2rem,5.5vw,5rem)}.tp-bg-label.tp-labels-hidden{opacity:0!important}.tp-bg-active-term,.tp-bg-visual{pointer-events:none}.tp-bg-term{opacity:calc(.07 * var(--tp-blend-module,0) + .12 * var(--tp-blend-hero,0))}.tp-fixed-world.tp-stage-light .tp-bg-grid{opacity:calc(.12 + .04 * var(--tp-blend-light));visibility:visible}.tp-fixed-world.tp-stage-light .tp-bg-plane,.tp-fixed-world.tp-stage-light .tp-bg-plane-mid{opacity:calc(.18 + .06 * var(--tp-blend-light));visibility:visible}.tp-fixed-world.tp-stage-light .tp-bg-glow{opacity:calc(.22 + .08 * var(--tp-blend-light));visibility:visible}.tp-fixed-world.tp-stage-calm .tp-bg-plane-mid,.tp-fixed-world.tp-stage-hero .tp-bg-plane-mid{opacity:calc(.34 + .06 * var(--tp-blend-calm,0))}.tp-fixed-world.tp-stage-hero .tp-bg-term{font-size:clamp(4rem,11vw,8rem);top:58%}.tp-bg-visual{width:min(580px,48vw);height:min(420px,44vh);opacity:calc(.5 * var(--tp-blend-module,0));z-index:4;background:#ffffff0f;border:1px solid #ffffff24;border-radius:34px;top:50%;left:50%;overflow:hidden;box-shadow:0 34px 100px #0000003d}.tp-bg-visual svg{opacity:0;width:100%;height:100%;transition:opacity .12s linear;position:absolute;inset:0}.tp-bg-visual[data-mode=lymph] .tp-v-lymph,.tp-bg-visual[data-mode=sport] .tp-v-sport,.tp-bg-visual[data-mode=manual] .tp-v-manual,.tp-bg-visual[data-mode=training] .tp-v-training,.tp-bg-visual[data-mode=sleep] .tp-v-sleep,.tp-bg-visual[data-mode=work] .tp-v-work,.tp-bg-visual[data-mode=bio] .tp-v-bio,.tp-bg-visual[data-mode=paracelsus] .tp-v-paracelsus,.tp-bg-visual[data-mode=multilingual] .tp-v-multilingual{opacity:1}.tp-bg-label{background:var(--tp-bg-label-surface);border:1px solid var(--tp-bg-label-border);color:var(--tp-bg-label-text);backdrop-filter:blur(10px);z-index:7;opacity:calc(var(--tp-bg-label-blend-max) * var(--tp-blend-module,0));border-radius:999px;padding:11px 14px;font-weight:800}.tp-bg-label-one{top:26vh;left:13vw}.tp-bg-label-two{top:31vh;right:13vw}.tp-bg-label-three{bottom:24vh;left:19vw}.tp-kicker[data-astro-cid-rgvasviz]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary-200);align-items:center;gap:.65rem;font-size:.76rem;font-weight:950;display:inline-flex}.tp-kicker[data-astro-cid-rgvasviz]:before{content:"";background:var(--color-primary-400);width:34px;height:2px;display:block}.tp-kicker-dark[data-astro-cid-rgvasviz]{color:var(--color-primary-600)}.tp-h1[data-astro-cid-rgvasviz]{letter-spacing:-.06em;color:#fff;margin:.8rem 0 1.15rem;font-size:clamp(2.4rem,5.5vw,5.2rem);font-weight:1000;line-height:.95}.tp-h2[data-astro-cid-rgvasviz]{letter-spacing:-.075em;color:#fff;margin:.7rem 0 1rem;font-size:clamp(2.1rem,4.8vw,4.8rem);font-weight:1000;line-height:.93}.tp-h2-dark[data-astro-cid-rgvasviz]{color:var(--color-blue-900)}.tp-lead[data-astro-cid-rgvasviz]{color:#fffc;max-width:720px;font-size:clamp(1.06rem,1.75vw,1.28rem);line-height:1.72}.tp-body-dark[data-astro-cid-rgvasviz]{color:#3c4a5e;font-size:clamp(1.02rem,1.45vw,1.16rem);line-height:1.72}.tp-btn[data-astro-cid-rgvasviz]{color:#fff;backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:15px 22px;font-weight:950;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 18px 44px #00000029}.tp-btn[data-astro-cid-rgvasviz]:hover{transform:translateY(-3px)}.tp-btn-primary[data-astro-cid-rgvasviz]{background:var(--color-primary-400);color:var(--color-blue-900);border-color:#0000}.tp-reveal[data-astro-cid-rgvasviz]{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.tp-reveal-in[data-astro-cid-rgvasviz]{opacity:1;transform:translateY(0)}.tp-reveal-left[data-astro-cid-rgvasviz]{opacity:0;transition:opacity .78s,transform .78s cubic-bezier(.2,.8,.2,1);transform:translate(-56px)}.tp-reveal-right[data-astro-cid-rgvasviz]{opacity:0;transition:opacity .78s,transform .78s cubic-bezier(.2,.8,.2,1);transform:translate(56px)}.tp-reveal-left[data-astro-cid-rgvasviz].tp-reveal-in,.tp-reveal-right[data-astro-cid-rgvasviz].tp-reveal-in{opacity:1;transform:translate(0)}.tp-hero[data-astro-cid-rgvasviz]{color:#fff;align-items:center;min-height:min(100svh,920px);display:grid}.tp-breadcrumbs[data-astro-cid-rgvasviz] .breadcrumbs ol{color:#ffffffbf}.tp-breadcrumbs[data-astro-cid-rgvasviz] .breadcrumbs a{color:var(--color-primary-200)}.tp-breadcrumbs[data-astro-cid-rgvasviz] .breadcrumbs [aria-current=page]{color:#ffffffe6}.tp-hero-grid[data-astro-cid-rgvasviz]{grid-template-columns:1fr .9fr;align-items:center;gap:min(7vw,84px);min-height:calc(100svh - 74px);padding:24px 0 64px;display:grid}.tp-hero-copy[data-astro-cid-rgvasviz]{z-index:4;position:relative}.tp-hero-copy-panel[data-astro-cid-rgvasviz]{border-radius:28px;padding:clamp(20px,3vw,32px) clamp(20px,3vw,32px) clamp(20px,3vw,32px) calc(clamp(20px,3vw,32px) + .35rem)}.tp-hero-copy-panel[data-astro-cid-rgvasviz] .tp-btn[data-astro-cid-rgvasviz]:not(.tp-btn-primary){color:var(--color-blue-900);border:1px solid color-mix(in srgb, var(--color-blue-900) 14%, transparent);background:color-mix(in srgb, var(--color-blue-900) 6%, transparent);backdrop-filter:none;box-shadow:none}.tp-cta-row[data-astro-cid-rgvasviz]{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.tp-hero-photo-wrap[data-astro-cid-rgvasviz]{perspective:1400px;min-height:520px;position:relative}.tp-hero-photo[data-astro-cid-rgvasviz]{aspect-ratio:.78;background:var(--color-blue-800);will-change:transform;margin-inline:auto;border:1px solid #ffffff26;border-radius:34px;width:min(380px,88vw);margin:0;position:relative;top:auto;right:auto;overflow:hidden;box-shadow:0 30px 90px #00000042}.tp-hero-photo-img[data-astro-cid-rgvasviz]{border-radius:34px;display:block}.tp-hero-photo[data-astro-cid-rgvasviz]:after{content:"";z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--color-blue-900) 86%, transparent), transparent 48%);pointer-events:none;border-radius:34px;position:absolute;inset:0}.tp-float[data-astro-cid-rgvasviz]{will-change:transform}.tp-hero-photo[data-astro-cid-rgvasviz] figcaption[data-astro-cid-rgvasviz]{z-index:2;color:#fff;justify-content:space-between;align-items:end;gap:12px;font-weight:950;display:flex;position:absolute;bottom:22px;left:23px;right:23px}.tp-hero-photo[data-astro-cid-rgvasviz] figcaption[data-astro-cid-rgvasviz] small[data-astro-cid-rgvasviz]{color:#ffffffb3;font-weight:750;display:block}.tp-zone-light[data-astro-cid-rgvasviz]{z-index:3;background:var(--tp-zone-light-bg);position:relative}.tp-zone-card[data-astro-cid-rgvasviz]{background:var(--tp-zone-light-bg);color:var(--color-blue-900);border:1px solid #ffffff24;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000001f}.tp-zone-card[data-astro-cid-rgvasviz]:before{background:linear-gradient(var(--color-primary-300), var(--color-primary-500));content:"";border-radius:999px;width:3px;position:absolute;top:1rem;bottom:1rem;left:0}.tp-zone-card[data-astro-cid-rgvasviz] .tp-kicker[data-astro-cid-rgvasviz],.tp-zone-card[data-astro-cid-rgvasviz] .tp-module-tags-label[data-astro-cid-rgvasviz]{color:var(--color-primary-700)}.tp-zone-card[data-astro-cid-rgvasviz] .tp-h1[data-astro-cid-rgvasviz],.tp-zone-card[data-astro-cid-rgvasviz] .tp-module-panel-body[data-astro-cid-rgvasviz] h2[data-astro-cid-rgvasviz]{color:var(--color-blue-900)}.tp-zone-card[data-astro-cid-rgvasviz] .tp-lead[data-astro-cid-rgvasviz],.tp-zone-card[data-astro-cid-rgvasviz] .tp-module-panel-body[data-astro-cid-rgvasviz] p[data-astro-cid-rgvasviz]{color:color-mix(in srgb, var(--color-blue-900) 82%, transparent)}.tp-zone-card[data-astro-cid-rgvasviz] .tp-module-panel-body[data-astro-cid-rgvasviz] p[data-astro-cid-rgvasviz].tp-module-body-gold{color:var(--tp-module-gold-text);font-weight:800}.tp-outro[data-astro-cid-rgvasviz]{align-items:center;padding:clamp(72px,10vh,112px) 0;display:grid}.tp-spotlight-card[data-astro-cid-rgvasviz]{backdrop-filter:blur(18px);color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:28px;flex-direction:column;justify-content:center;min-height:clamp(220px,28vh,320px);padding:clamp(24px,3.5vw,36px);display:flex;box-shadow:0 24px 70px #0003}.tp-spotlight-card[data-astro-cid-rgvasviz] small[data-astro-cid-rgvasviz]{color:var(--color-primary-200);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:950;display:block}.tp-spotlight-card[data-astro-cid-rgvasviz] h3[data-astro-cid-rgvasviz]{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:1000;line-height:1.1}.tp-spotlight-card[data-astro-cid-rgvasviz] p[data-astro-cid-rgvasviz]{color:#ffffffc7;margin:0;font-size:1rem;line-height:1.62}.tp-profile[data-astro-cid-rgvasviz]{color:#fff;padding:clamp(56px,9vh,96px) 0;position:relative}.tp-profile-panel[data-astro-cid-rgvasviz]{background:linear-gradient(145deg, var(--color-blue-900), var(--color-blue-800));border:1px solid #ffffff24;border-radius:34px;width:100%;padding:clamp(28px,4vw,44px);box-shadow:0 20px 48px #10203324}.tp-profile-panel-body[data-astro-cid-rgvasviz] .tp-kicker[data-astro-cid-rgvasviz]{margin-bottom:12px}.tp-profile-panel-body[data-astro-cid-rgvasviz] .tp-h2[data-astro-cid-rgvasviz]{margin:0 0 14px}.tp-profile-experience-list[data-astro-cid-rgvasviz]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tp-profile-experience-list[data-astro-cid-rgvasviz] li[data-astro-cid-rgvasviz]{color:#ffffffc7;padding-left:1.15rem;font-size:1.05rem;font-weight:650;line-height:1.64;position:relative}.tp-profile-experience-list[data-astro-cid-rgvasviz] li[data-astro-cid-rgvasviz]:before{content:"–";color:var(--color-primary-300);font-weight:800;position:absolute;left:0}.tp-modules-bridge[data-astro-cid-rgvasviz]{padding:clamp(28px,4vh,44px) 0 clamp(8px,1.5vh,14px)}.tp-modules-bridge-heading[data-astro-cid-rgvasviz]{letter-spacing:-.02em;text-align:center;max-width:38rem;color:var(--color-primary-400);text-shadow:0 0 20px color-mix(in srgb, var(--color-primary-400) 32%, transparent);margin:0 auto;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:850;line-height:1.35}.tp-section[data-astro-cid-rgvasviz]{align-items:center;min-height:86svh;padding:112px 0;display:grid;position:relative}.tp-section-light[data-astro-cid-rgvasviz]{background:var(--tp-zone-light-surface)}.tp-module[data-astro-cid-rgvasviz]{color:#fff;align-items:center;min-height:auto;padding:clamp(20px,2.8vh,36px) 0;display:grid;position:relative}.tp-module-shell[data-astro-cid-rgvasviz]{justify-content:center;align-items:center;width:100%;min-height:auto;padding-block:clamp(6px,1.5vh,16px);display:flex}.tp-module-panel[data-astro-cid-rgvasviz]{padding:clamp(28px,4vw,44px);border-radius:34px;align-items:center;gap:clamp(24px,4vw,40px);width:100%;max-width:980px;margin-inline:auto;padding-left:calc(clamp(28px,4vw,44px) + .35rem);display:grid}.tp-module-panel--text-left[data-astro-cid-rgvasviz]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.tp-module-panel--text-left[data-astro-cid-rgvasviz] .tp-module-panel-body[data-astro-cid-rgvasviz],.tp-module-panel--text-right[data-astro-cid-rgvasviz] .tp-module-panel-body[data-astro-cid-rgvasviz]{min-width:0}.tp-module-panel--text-left[data-astro-cid-rgvasviz] .tp-module-panel-tags[data-astro-cid-rgvasviz]{border-left:1px solid color-mix(in srgb, var(--color-blue-900) 10%, transparent);border-right:none;flex-direction:column;justify-content:center;min-width:0;min-height:clamp(100px,12vh,160px);padding-left:clamp(20px,3vw,32px);padding-right:0;display:flex}.tp-module-panel--text-right[data-astro-cid-rgvasviz]{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.tp-module-panel--text-right[data-astro-cid-rgvasviz] .tp-module-panel-tags[data-astro-cid-rgvasviz]{border-left:none;border-right:1px solid color-mix(in srgb, var(--color-blue-900) 10%, transparent);flex-direction:column;justify-content:center;min-width:0;min-height:clamp(100px,12vh,160px);padding-left:0;padding-right:clamp(20px,3vw,32px);display:flex}.tp-module-panel-body[data-astro-cid-rgvasviz] small[data-astro-cid-rgvasviz]{background:var(--color-primary-400);color:var(--color-blue-900);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;padding:9px 12px;font-size:.72rem;font-weight:1000;display:inline-flex}.tp-module-panel-body[data-astro-cid-rgvasviz] h2[data-astro-cid-rgvasviz]{letter-spacing:-.06em;margin:22px 0 14px;font-size:clamp(2rem,3.5vw,3.35rem);font-weight:1000;line-height:1.05}.tp-module-panel-body[data-astro-cid-rgvasviz] p[data-astro-cid-rgvasviz]{margin:0;font-size:1.05rem;line-height:1.64}.tp-module-tags-label[data-astro-cid-rgvasviz]{letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.72rem;font-weight:950;display:block}.tp-module-panel[data-astro-cid-rgvasviz] .tp-tags[data-astro-cid-rgvasviz] span[data-astro-cid-rgvasviz]{background:color-mix(in srgb, var(--color-blue-900) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-blue-900) 12%, transparent);color:color-mix(in srgb, var(--color-blue-900) 85%, transparent);padding:10px 14px;font-size:1rem}.tp-tags[data-astro-cid-rgvasviz]{flex-wrap:wrap;gap:10px;margin-top:0;display:flex}.tp-tags[data-astro-cid-rgvasviz] span[data-astro-cid-rgvasviz]{color:#fffc;background:#ffffff1a;border:1px solid #ffffff21;border-radius:999px;padding:8px 10px;font-size:.9rem;font-weight:800}.tp-closing-panel[data-astro-cid-rgvasviz]{background:linear-gradient(145deg, var(--color-blue-900), var(--color-blue-800));border:1px solid #ffffff29;border-radius:34px;width:100%;max-width:820px;padding:clamp(28px,4vw,44px);box-shadow:0 16px 36px #10203324}.tp-closing-philosophy[data-astro-cid-rgvasviz]{color:#ffffffe0;margin:18px 0 0;font-size:clamp(1.02rem,1.45vw,1.18rem);font-style:italic;font-weight:650;line-height:1.72}.tp-outro-inner[data-astro-cid-rgvasviz]{flex-direction:column;align-items:center;gap:clamp(24px,4vh,40px);display:flex}.tp-cta-box[data-astro-cid-rgvasviz]{color:#fff;background:linear-gradient(145deg, var(--color-blue-900), var(--color-blue-800));border-radius:38px;grid-template-columns:1fr auto;align-items:center;gap:28px;width:100%;max-width:820px;padding:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 56px #1020332e}.tp-cta-box[data-astro-cid-rgvasviz]:before{content:"";background:radial-gradient(circle at center, color-mix(in srgb, var(--color-primary-400) 22%, transparent), transparent 28%);position:absolute;inset:-30%}.tp-cta-box[data-astro-cid-rgvasviz]>[data-astro-cid-rgvasviz]{z-index:2;position:relative}.tp-cta-box[data-astro-cid-rgvasviz] h2[data-astro-cid-rgvasviz]{letter-spacing:-.075em;margin:.7rem 0 .8rem;font-size:clamp(2rem,4vw,4rem);font-weight:1000;line-height:.94}.tp-cta-box[data-astro-cid-rgvasviz] p[data-astro-cid-rgvasviz]{color:#ffffffbf;max-width:760px;margin:0;font-weight:700;line-height:1.62}.tp-site-footer{z-index:20;flex-shrink:0;margin-top:0;position:relative}@media (width<=1024px){.tp-hero-grid[data-astro-cid-rgvasviz],.tp-cta-box[data-astro-cid-rgvasviz],.tp-module-panel[data-astro-cid-rgvasviz]{grid-template-columns:1fr}.tp-module-panel-body[data-astro-cid-rgvasviz],.tp-module-panel-tags[data-astro-cid-rgvasviz]{grid-column:1}.tp-module-panel--text-right[data-astro-cid-rgvasviz] .tp-module-panel-body[data-astro-cid-rgvasviz]{order:1}.tp-module-panel--text-right[data-astro-cid-rgvasviz] .tp-module-panel-tags[data-astro-cid-rgvasviz]{order:2}.tp-module-panel--text-left[data-astro-cid-rgvasviz] .tp-module-panel-tags[data-astro-cid-rgvasviz],.tp-module-panel--text-right[data-astro-cid-rgvasviz] .tp-module-panel-tags[data-astro-cid-rgvasviz]{border-left:none;border-right:none;border-top:1px solid color-mix(in srgb, var(--color-blue-900) 10%, transparent);min-height:auto;padding-top:20px;padding-left:0;padding-right:0}}@media (width<=720px){.tp-shell[data-astro-cid-rgvasviz]{width:min(100vw - 28px,1220px)}.tp-hero-grid[data-astro-cid-rgvasviz]{gap:18px;min-height:auto;padding:32px 0 70px}.tp-h1[data-astro-cid-rgvasviz]{font-size:clamp(2.1rem,10vw,3.2rem)}.tp-lead[data-astro-cid-rgvasviz]{font-size:1.02rem}.tp-hero-photo-wrap[data-astro-cid-rgvasviz]{min-height:auto;overflow:visible}.tp-hero-photo[data-astro-cid-rgvasviz]{width:min(84vw,335px)}.tp-hero-photo-wrap[data-astro-cid-rgvasviz]{min-height:auto;padding-top:12px}.tp-spotlight-card[data-astro-cid-rgvasviz]{min-height:auto}.tp-reveal-left[data-astro-cid-rgvasviz],.tp-reveal-right[data-astro-cid-rgvasviz]{transform:translateY(24px)}.tp-reveal-left[data-astro-cid-rgvasviz].tp-reveal-in,.tp-reveal-right[data-astro-cid-rgvasviz].tp-reveal-in{transform:translateY(0)}.tp-section[data-astro-cid-rgvasviz]{min-height:auto;padding:76px 0}.tp-profile[data-astro-cid-rgvasviz]{padding:56px 0 72px}.tp-module[data-astro-cid-rgvasviz]{min-height:auto;padding:18px 0 24px}.tp-module-shell[data-astro-cid-rgvasviz]{min-height:auto;padding-block:0}.tp-module-panel-body[data-astro-cid-rgvasviz] h2[data-astro-cid-rgvasviz]{margin:14px 0 10px;font-size:clamp(1.85rem,8.8vw,2.6rem)}.tp-module-panel-body[data-astro-cid-rgvasviz] p[data-astro-cid-rgvasviz]{font-size:.95rem;line-height:1.5}.tp-module-panel[data-astro-cid-rgvasviz]{padding:22px;border-radius:25px;padding-left:calc(22px + .35rem)}.tp-tags[data-astro-cid-rgvasviz]{gap:7px;margin-top:14px}.tp-tags[data-astro-cid-rgvasviz] span[data-astro-cid-rgvasviz]{padding:7px 9px;font-size:.78rem}.tp-outro[data-astro-cid-rgvasviz]{padding:76px 0}.tp-cta-box[data-astro-cid-rgvasviz]{border-radius:30px;grid-template-columns:1fr;padding:28px}.tp-bg-plane{border-radius:30px;width:92vw;height:68svh}.tp-bg-plane-mid{border-radius:26px;width:76vw;height:50svh}.tp-bg-ring{width:min(94vw,680px);top:42%;left:50%}.tp-bg-glow-a{width:180px;height:180px;bottom:25vh;left:3vw}.tp-bg-glow-b{width:130px;height:130px;top:18vh;right:3vw}.tp-bg-visual{border-radius:24px;width:72vw;height:28svh;top:50%}.tp-bg-term{white-space:nowrap;font-size:clamp(2rem,9vw,4rem);line-height:.86}.tp-bg-active-term{letter-spacing:-.06em;white-space:nowrap;text-align:center;width:94vw;font-size:clamp(1.6rem,7.5vw,2.8rem);line-height:.9;top:48%}.tp-bg-label{padding:8px 10px;font-size:.78rem}.tp-bg-label-one{top:27vh;left:14px}.tp-bg-label-two{top:34vh;right:14px}.tp-bg-label-three{bottom:31vh;left:14px}}@media (prefers-reduced-motion:reduce){.tp-bg-layer{transition:none}.tp-bg-layer,.tp-hero-photo[data-astro-cid-rgvasviz],.tp-float[data-astro-cid-rgvasviz]{transform:none!important}.tp-reveal[data-astro-cid-rgvasviz],.tp-reveal-left[data-astro-cid-rgvasviz],.tp-reveal-right[data-astro-cid-rgvasviz]{opacity:1;transform:none}}
