@layer reset,tokens,base,layout;@layer components{.eyebrow[data-astro-cid-2lydxdhj]{letter-spacing:.16em;text-transform:uppercase;color:var(--clay-deep);margin-bottom:16px;font-size:.76rem;font-weight:600}.eyebrow--ochre[data-astro-cid-2lydxdhj]{color:var(--ochre)}.eyebrow--paper[data-astro-cid-2lydxdhj]{color:var(--paper);opacity:.85}.eyebrow--center[data-astro-cid-2lydxdhj]{justify-content:center;display:flex}.hero[data-astro-cid-yodha2z4]{text-align:center;max-width:760px;margin:0 auto;padding:90px 32px 70px;position:relative}h1[data-astro-cid-yodha2z4]{margin-bottom:20px;font-size:3rem;line-height:1.15}.tagline[data-astro-cid-yodha2z4]{color:var(--clay-deep);margin-bottom:14px;font-size:1.05rem;font-weight:600}.sub[data-astro-cid-yodha2z4]{color:var(--sage);letter-spacing:.02em;margin-bottom:36px;font-size:1.12rem}.mark-float[data-astro-cid-yodha2z4]{opacity:.95;width:130px;height:130px;margin:0 auto 24px;animation:5s ease-in-out infinite breathe;display:block}@keyframes breathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.08)rotate(4deg)}}.btn-row[data-astro-cid-yodha2z4]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=820px){.hero[data-astro-cid-yodha2z4]{padding-top:50px}h1[data-astro-cid-yodha2z4]{font-size:2.1rem}.mark-float[data-astro-cid-yodha2z4]{width:96px;height:96px}}@media (prefers-reduced-motion:reduce){.mark-float[data-astro-cid-yodha2z4]{animation:none}}.testimonials[data-astro-cid-tgbrwp4t]{--focus-ring:var(--paper);background:var(--ink);color:var(--paper);text-align:center;padding:110px 32px;overflow:hidden}h2[data-astro-cid-tgbrwp4t]{font-size:1.8rem}.t-track[data-astro-cid-tgbrwp4t]{max-width:600px;min-height:290px;margin:36px auto 0;position:relative}.t-slide[data-astro-cid-tgbrwp4t]{opacity:0;pointer-events:none;width:100%;transition:opacity .6s,transform .6s;position:absolute;top:0;left:0;transform:translate(24px)}.t-slide[data-astro-cid-tgbrwp4t].active{opacity:1;pointer-events:auto;position:relative;transform:translate(0)}.t-avatar[data-astro-cid-tgbrwp4t]{object-fit:cover;border:3px solid var(--clay);border-radius:50%;width:76px;height:76px;margin:0 auto 18px;display:block}blockquote[data-astro-cid-tgbrwp4t]{font-family:var(--font-heading);max-width:560px;margin:0 auto 14px;font-size:1.15rem;font-weight:500;line-height:1.45}cite[data-astro-cid-tgbrwp4t]{opacity:.65;font-size:.85rem;font-style:normal}.t-dots[data-astro-cid-tgbrwp4t]{justify-content:center;margin-top:16.5px;display:flex}.t-dot[data-astro-cid-tgbrwp4t]{cursor:pointer;background:#fbf6ee66 content-box content-box;border:none;border-radius:50%;width:24px;height:24px;padding:7.5px;transition:background .2s}.t-dot[data-astro-cid-tgbrwp4t][aria-current=true]{background:var(--clay) content-box}.audience[data-astro-cid-gab4iiek]{--focus-ring:var(--paper);background:var(--sage);color:var(--paper);padding:110px 32px}.head[data-astro-cid-gab4iiek]{text-align:center;max-width:600px;margin:0 auto 50px}h2[data-astro-cid-gab4iiek]{font-size:2rem}.persona-grid[data-astro-cid-gab4iiek]{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:0 auto;display:grid}.persona[data-astro-cid-gab4iiek]{border:1px solid #fbf6ee38;border-radius:16px;padding:24px 22px}.p-title[data-astro-cid-gab4iiek]{font-family:var(--font-body);letter-spacing:0;margin-bottom:8px;font-size:1.02rem;font-weight:700}.persona[data-astro-cid-gab4iiek] p[data-astro-cid-gab4iiek]{opacity:.85;font-size:.92rem;line-height:1.55}@media (width<=820px){.persona-grid[data-astro-cid-gab4iiek]{grid-template-columns:1fr}}.intro[data-astro-cid-35f3qyan]{background:var(--sand-deep);padding:110px 32px}.wrap[data-astro-cid-35f3qyan]{grid-template-columns:.7fr 1.3fr;align-items:center;gap:56px;max-width:900px;display:grid}.intro-photo[data-astro-cid-35f3qyan]{object-fit:cover;object-position:50% 15%;aspect-ratio:1/1.05;border-radius:20px;width:100%;max-width:260px;box-shadow:0 20px 40px #2a252126}h2[data-astro-cid-35f3qyan]{margin-bottom:16px;font-size:1.8rem}p[data-astro-cid-35f3qyan]{color:var(--sage);margin-bottom:14px;font-size:1.02rem}.sign[data-astro-cid-35f3qyan]{font-family:var(--font-heading);font-size:1rem;font-style:italic}@media (width<=820px){.wrap[data-astro-cid-35f3qyan]{text-align:center;grid-template-columns:1fr}.intro-photo[data-astro-cid-35f3qyan]{margin:0 auto}}.method[data-astro-cid-ow2jg62t]{background:var(--paper)}.head[data-astro-cid-ow2jg62t]{text-align:center;max-width:600px;margin:0 auto 50px}h2[data-astro-cid-ow2jg62t]{font-size:2rem}.pillars[data-astro-cid-ow2jg62t]{background:var(--sage);border-radius:20px;grid-template-columns:repeat(5,1fr);gap:2px;max-width:1000px;margin:0 auto;display:grid;overflow:hidden}.pillar[data-astro-cid-ow2jg62t]{background:var(--paper);text-align:center;padding:26px 16px}.name[data-astro-cid-ow2jg62t]{color:var(--clay-deep);margin-bottom:6px;font-size:1rem;font-weight:700}.desc[data-astro-cid-ow2jg62t]{color:var(--sage-light);font-size:.8rem}@media (width<=820px){.pillars[data-astro-cid-ow2jg62t]{grid-template-columns:1fr 1fr}}.tools[data-astro-cid-dmigauz3]{padding:110px 32px}.head[data-astro-cid-dmigauz3]{text-align:center;max-width:640px;margin:0 auto 44px}h2[data-astro-cid-dmigauz3]{font-size:2rem}.lede[data-astro-cid-dmigauz3]{color:var(--sage);margin-top:14px;font-size:.98rem}.tools-table[data-astro-cid-dmigauz3]{border-collapse:collapse;background:var(--paper);border-radius:16px;width:100%;max-width:960px;margin:0 auto;overflow:hidden}tr[data-astro-cid-dmigauz3]{border-bottom:1px solid #00000012}tr[data-astro-cid-dmigauz3]:last-child{border-bottom:none}th[data-astro-cid-dmigauz3],td[data-astro-cid-dmigauz3]{vertical-align:top;text-align:left;padding:22px 20px;font-size:.94rem}.t-name[data-astro-cid-dmigauz3]{width:22%;color:var(--clay-deep);font-size:.98rem;font-weight:700}.t-sub[data-astro-cid-dmigauz3]{font-size:.82rem;font-weight:400;line-height:1.519rem;display:block}.t-what[data-astro-cid-dmigauz3]{color:var(--ink);width:38%}.t-why[data-astro-cid-dmigauz3]{color:var(--sage-light)}@media (width<=820px){th[data-astro-cid-dmigauz3],td[data-astro-cid-dmigauz3]{padding:8px 0;display:block;width:100%!important}tr[data-astro-cid-dmigauz3]{border-bottom:1px solid #00000014;padding:18px 20px;display:block}.t-name[data-astro-cid-dmigauz3]{padding-bottom:4px}}.watch{background:var(--paper)}.watch .head{text-align:center;max-width:600px;margin:0 auto 44px}.watch h2{font-size:2rem}.watch .sub{color:var(--sage-light);margin-top:14px;font-size:.98rem}.watch-shell{max-width:1016px;margin:0 auto;position:relative}.watch .btn-row{justify-content:center;margin-top:40px;display:flex}.rail{--short-w:220px;--short-gap:20px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:8px;margin:0 -8px;padding:6px 8px 18px;scroll-padding-inline:8px;position:relative;overflow:auto hidden}.rail::-webkit-scrollbar{display:none}.rail-list{gap:var(--short-gap);width:max-content;list-style:none;display:flex}.short{flex:0 0 var(--short-w);scroll-snap-align:start}.short-link{border-radius:16px;display:block}.short-thumb{aspect-ratio:9/16;background:var(--sand-deep);border-radius:16px;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #2a252124}.short-thumb img{object-fit:cover;width:100%;height:100%}.short-link:hover .short-thumb{transform:translateY(-3px);box-shadow:0 18px 34px #2a252133}.short-play{background:var(--clay);width:52px;height:52px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;margin:auto;transition:transform .2s,background .2s;display:flex;position:absolute;inset:0;box-shadow:0 6px 16px #2a252140}.short-play svg{fill:currentColor;width:22px;height:22px;margin-left:3px}.short-link:hover .short-play{background:var(--clay-deep);transform:scale(1.06)}.chip{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--paper);border-radius:100px;padding:5px 10px;font-size:.68rem;font-weight:700;line-height:1;position:absolute;top:10px;left:10px}.chip-featured{background:var(--ochre)}.short-title{-webkit-line-clamp:2;line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;margin-top:12px;font-size:.9rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.short-meta{color:var(--sage-light);margin-top:4px;font-size:.78rem;display:block}.rail-btn{z-index:2;border:1.5px solid var(--sage);background:var(--paper);width:44px;height:44px;color:var(--sage);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s,color .2s;display:flex;position:absolute;top:calc(50% - 46px)}.rail-btn[hidden]{display:none}.rail-prev{left:-22px}.rail-next{right:-22px}.rail-btn svg,.yt-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rail-btn svg{width:18px;height:18px}.rail-btn:hover{background:var(--sage);color:var(--paper);transform:translateY(-2px)}.rail-btn[disabled]{opacity:.35;cursor:default;background:var(--paper);color:var(--sage);transform:none}.rail-hint{text-align:center;color:var(--sage-light);margin-top:2px;font-size:.78rem;display:none}.yt-modal{--focus-ring:var(--ochre);background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0}.yt-modal[open]{justify-content:center;align-items:center;display:flex}.yt-modal::backdrop{background:#2a2521e0}.yt-inner{flex-direction:column;align-items:center;gap:14px;display:flex}.yt-stage{aspect-ratio:9/16;background:var(--ink);border-radius:20px;width:min(100vw - 32px,56.25dvh - 67.5px);position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073}.yt-stage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-open{color:var(--paper);opacity:.85;font-size:.85rem;text-decoration:underline}.yt-close{background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:fixed;top:16px;right:16px}.yt-close svg{width:20px;height:20px}.yt-close:hover{transform:translateY(-2px)}html:has(.yt-modal[open]){overflow:hidden}@media (width<=820px){.watch .head{margin-bottom:32px}.rail{--short-w:224px;--short-gap:16px;margin:0 -24px;padding:6px 24px 18px;scroll-padding-inline:24px}.rail-list:after{content:"";flex:0 0 8px}.rail-btn{display:none}.rail-hint{display:block}.watch .btn-row{margin-top:28px}.yt-stage{border-radius:16px}}@media (prefers-reduced-motion:no-preference){.rail{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.short-thumb,.short-play,.rail-btn,.yt-close{transition:none}.short-link:hover .short-thumb,.short-link:hover .short-play,.rail-btn:hover,.yt-close:hover{transform:none}}.not-here[data-astro-cid-klwfazut]{--focus-ring:var(--paper);background:var(--ink);color:var(--paper);text-align:center;padding:100px 32px}.head[data-astro-cid-klwfazut]{max-width:560px;margin:0 auto 40px}h2[data-astro-cid-klwfazut]{font-size:1.8rem}.not-list[data-astro-cid-klwfazut]{text-align:left;max-width:520px;margin:0 auto}li[data-astro-cid-klwfazut]{opacity:.9;border-bottom:1px solid #fbf6ee1a;padding:12px 0 12px 30px;font-size:.98rem;list-style:none;position:relative}li[data-astro-cid-klwfazut]:last-child{border-bottom:none}li[data-astro-cid-klwfazut]:before{content:"•";color:var(--clay);font-weight:700;position:absolute;left:0}.experience[data-astro-cid-uxnjntfu]{background:var(--paper);text-align:center;padding:110px 32px}h2[data-astro-cid-uxnjntfu]{margin-bottom:40px;font-size:2rem}.exp-grid[data-astro-cid-uxnjntfu]{grid-template-columns:repeat(4,1fr);gap:16px;max-width:900px;margin:0 auto;display:grid}.exp-item[data-astro-cid-uxnjntfu]{background:var(--sand);border:1px solid #0000001a;border-radius:14px;padding:20px 14px;font-size:.92rem;font-weight:600}@media (width<=820px){.exp-grid[data-astro-cid-uxnjntfu]{grid-template-columns:1fr 1fr}}.mid-cta[data-astro-cid-7hzskm5m]{--focus-ring:var(--paper);background:var(--clay);color:var(--paper);text-align:center;padding:70px 32px}h2[data-astro-cid-7hzskm5m]{margin-bottom:22px;font-size:1.6rem;font-weight:600}.journey[data-astro-cid-7ycogkfb]{background:var(--sand-deep);padding:110px 32px}.head[data-astro-cid-7ycogkfb]{text-align:center;max-width:560px;margin:0 auto 46px}h2[data-astro-cid-7ycogkfb]{font-size:2rem}.journey-steps[data-astro-cid-7ycogkfb]{gap:24px;display:flex;position:relative}.journey-steps[data-astro-cid-7ycogkfb]:before{content:"";background:repeating-linear-gradient(to right, var(--clay) 0 8px, transparent 8px 16px);height:1px;position:absolute;top:38px;left:60px;right:60px}.step[data-astro-cid-7ycogkfb]{text-align:center;z-index:1;flex:1;position:relative}.step-badge[data-astro-cid-7ycogkfb]{background:var(--paper);border:2px solid var(--clay);width:68px;height:68px;font-family:var(--font-heading);color:var(--clay-deep);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:1.35rem;display:flex}h3[data-astro-cid-7ycogkfb]{margin-bottom:6px;font-size:1.15rem}.step[data-astro-cid-7ycogkfb] p[data-astro-cid-7ycogkfb]{color:var(--sage);max-width:200px;margin:0 auto;font-size:.86rem}.note[data-astro-cid-7ycogkfb]{text-align:center;color:var(--sage);margin-top:36px;font-size:.92rem}@media (width<=820px){.journey-steps[data-astro-cid-7ycogkfb]{flex-direction:column;gap:32px}.journey-steps[data-astro-cid-7ycogkfb]:before{display:none}}.faq[data-astro-cid-gfo3rpqg]{background:var(--paper);padding:110px 32px}.head[data-astro-cid-gfo3rpqg]{text-align:center;max-width:560px;margin:0 auto 46px}h2[data-astro-cid-gfo3rpqg]{font-size:2rem}.faq-list[data-astro-cid-gfo3rpqg]{max-width:720px;margin:0 auto}.faq-item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid #00000014;padding:22px 0}.faq-item[data-astro-cid-gfo3rpqg]:first-child{padding-top:0}.faq-q[data-astro-cid-gfo3rpqg]{font-family:var(--font-body);letter-spacing:0;margin-bottom:8px;font-size:1rem;font-weight:700}.faq-a[data-astro-cid-gfo3rpqg]{color:var(--sage-light);font-size:.93rem;line-height:1.6}.mission[data-astro-cid-6mulhoke]{--focus-ring:var(--paper);background:var(--sage);color:var(--paper);text-align:center;padding:100px 32px}h2[data-astro-cid-6mulhoke]{max-width:600px;font-size:1.6rem;font-family:var(--font-heading);margin:0 auto 22px;font-weight:500;line-height:1.35}.mission-words[data-astro-cid-6mulhoke]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;font-size:.82rem;display:flex}span[data-astro-cid-6mulhoke]{opacity:.9;border:1px solid #fbf6ee4d;border-radius:100px;padding:7px 16px}.final-cta[data-astro-cid-rufwo4jm]{--focus-ring:var(--paper);background:var(--clay-deep);color:var(--paper);text-align:center;padding:110px 32px}h2[data-astro-cid-rufwo4jm]{margin-bottom:14px;font-size:2rem}p[data-astro-cid-rufwo4jm]{opacity:.9;max-width:520px;margin-bottom:34px;margin-left:auto;margin-right:auto;font-size:1rem}}@layer utilities;
