@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-italic.DCuhXWyK.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-italic.BcJbkSJ4.woff)format("woff")}.business-art[data-astro-cid-a3f4f5s4]{width:calc(100% + 3.5rem);margin-inline:-1.75rem;position:relative}.hero-illustration[data-astro-cid-a3f4f5s4]{position:relative}.hero-static-scene[data-astro-cid-a3f4f5s4]{display:block}.business-art[data-astro-cid-a3f4f5s4] img[data-astro-cid-a3f4f5s4]{width:100%;height:auto;display:block}.hero-lens-motion[data-astro-cid-a3f4f5s4]{transform-origin:46% 45%;pointer-events:none;display:none;position:absolute;inset:0}.business-art[data-astro-cid-a3f4f5s4] .hero-lens-image[data-astro-cid-a3f4f5s4]{transform-origin:46% 45%;transform:scale(.8)}.art-motion-toggle[data-astro-cid-a3f4f5s4]{border:1px solid var(--theme-line,#78938266);background:var(--theme-panel,#faf6efdb);width:32px;height:32px;color:var(--theme-green,#35463c);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.art-motion-toggle[data-astro-cid-a3f4f5s4][hidden]{display:none}.art-motion-toggle[data-astro-cid-a3f4f5s4] svg[data-astro-cid-a3f4f5s4]{width:14px;height:14px;display:block}.art-motion-toggle[data-astro-cid-a3f4f5s4] .art-motion-play[data-astro-cid-a3f4f5s4],.is-paused[data-astro-cid-a3f4f5s4] .art-motion-toggle[data-astro-cid-a3f4f5s4] .art-motion-pause[data-astro-cid-a3f4f5s4]{display:none}.is-paused[data-astro-cid-a3f4f5s4] .art-motion-toggle[data-astro-cid-a3f4f5s4] .art-motion-play[data-astro-cid-a3f4f5s4]{display:block}.art-motion-toggle[data-astro-cid-a3f4f5s4]:hover{background:var(--cream);border-color:var(--theme-line,#789382)}.art-motion-toggle[data-astro-cid-a3f4f5s4]:focus-visible{outline:2px solid var(--theme-line-strong,#785752);outline-offset:3px}@keyframes hero-inspect{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-4.5%,-1.75%)rotate(-1deg)}50%{transform:translate(-8%,1.5%)rotate(-1.75deg)}75%{transform:translate(1.5%,-1.25%)rotate(.75deg)}}@media (prefers-reduced-motion:no-preference){.hero-lens-motion[data-astro-cid-a3f4f5s4]{animation:20s cubic-bezier(.45,0,.55,1) infinite paused hero-inspect;display:block}.business-art[data-astro-cid-a3f4f5s4].is-in-view:not(.is-paused) .hero-lens-motion[data-astro-cid-a3f4f5s4]{animation-play-state:running}}@media (width>=1021px){.business-art[data-astro-cid-a3f4f5s4]{transform-origin:50%;transform:scale(1.08)}}@media (width<=1020px){.business-art[data-astro-cid-a3f4f5s4]{width:100%;margin-inline:0}}.free-tools[data-astro-cid-kdtubwdd]{background:var(--cream);color:var(--brand-ink);padding:clamp(4.5rem,7vw,6.25rem) 0}.tools-shell[data-astro-cid-kdtubwdd]{width:min(100% - 4rem,78rem);margin-inline:auto}.tools-eyebrow[data-astro-cid-kdtubwdd],.tool-category[data-astro-cid-kdtubwdd]{letter-spacing:.09em;text-transform:uppercase;font:500 .65rem/1.5 DM Mono,monospace}.tools-eyebrow[data-astro-cid-kdtubwdd]{color:var(--theme-green,#4f7567);letter-spacing:.16em;align-items:center;gap:.75rem;font-size:.61rem;font-weight:400;display:flex}.tools-eyebrow[data-astro-cid-kdtubwdd]:after{content:"";opacity:.42;background:currentColor;width:2.7rem;height:1px}.tools-intro[data-astro-cid-kdtubwdd] h2[data-astro-cid-kdtubwdd]{letter-spacing:-.035em;text-wrap:balance;margin-top:.9rem;font:400 clamp(2.65rem,4vw,4.2rem)/.99 Cormorant Garamond,Georgia,serif}.tools-context[data-astro-cid-kdtubwdd]{max-width:none;color:var(--theme-muted,#44483f);text-wrap:pretty;margin-top:1rem;font-size:.95rem;line-height:1.7}.tool-heading-phrase[data-astro-cid-kdtubwdd]{max-width:100%;display:inline-block}.tool-choices[data-astro-cid-kdtubwdd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.tool-choice[data-astro-cid-kdtubwdd]{--tool-accent:var(--theme-green,#3e5946);border:1px solid var(--theme-line,#cbd6c5);background:var(--cream);min-width:0;color:inherit;border-radius:12px;flex-direction:column;gap:1.8rem;padding:clamp(1.75rem,3vw,2.6rem);text-decoration:none;transition:background-color .2s,border-color .2s;display:flex;box-shadow:inset 0 1px #ffffffb3,0 12px 24px -16px #2931273d}.tool-choice[data-astro-cid-kdtubwdd]:first-child{--tool-accent:#faf6ef;--feature-padding:clamp(2rem, 3.5vw, 3.3rem);--feature-overhang:clamp(1rem, calc(50vw - 40rem), 3rem);padding:var(--feature-padding);background-color:var(--theme-forest-panel,#4f7167);border-color:var(--theme-line-strong,#4f7167);color:#faf6ef;background-image:radial-gradient(at 80% 40%,#edf4df1f,#0000 58%);grid-column:1/-1;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(1.8rem,3vw,3rem);display:grid}.tool-choice[data-astro-cid-kdtubwdd]:last-child{--tool-accent:var(--theme-rose,#785752);border-color:var(--theme-line,#dfc7c0)}.tool-copy[data-astro-cid-kdtubwdd]{flex-direction:column;flex:1;min-width:0;display:flex}.tool-category[data-astro-cid-kdtubwdd]{color:var(--tool-accent)}.tool-choice[data-astro-cid-kdtubwdd] h3[data-astro-cid-kdtubwdd]{letter-spacing:-.025em;margin-top:.8rem;font:italic 400 clamp(2.3rem,3.2vw,3.2rem)/1.06 Cormorant Garamond,Georgia,serif}.tool-choice[data-astro-cid-kdtubwdd]:first-child h3[data-astro-cid-kdtubwdd]{font-size:clamp(3rem,4.1vw,4.3rem)}.tool-description[data-astro-cid-kdtubwdd]{color:var(--theme-muted,#44483f);text-wrap:balance;margin:.9rem 0;font-size:.9rem;line-height:1.75}.tool-choice[data-astro-cid-kdtubwdd]:not(:first-child) .tool-description[data-astro-cid-kdtubwdd]>span[data-astro-cid-kdtubwdd]{display:block}.tool-result[data-astro-cid-kdtubwdd]{border-top:1px solid var(--theme-line,#3d605526);text-wrap:balance;margin:0 0 1.5rem;padding-top:.9rem;font-size:.9rem;line-height:1.65}.tool-result[data-astro-cid-kdtubwdd]>span[data-astro-cid-kdtubwdd]{letter-spacing:.07em;text-transform:uppercase;color:var(--tool-accent);margin-bottom:.35rem;font:500 .61rem/1.5 DM Mono,monospace;display:block}.tool-choice[data-astro-cid-kdtubwdd]:first-child .tool-result[data-astro-cid-kdtubwdd]{border-color:var(--theme-line,#faf6ef40)}.tool-choice[data-astro-cid-kdtubwdd]:last-child .tool-result[data-astro-cid-kdtubwdd]{border-color:var(--theme-line,#89534f30)}.tool-action[data-astro-cid-kdtubwdd]{color:var(--tool-accent);margin-top:auto}.tool-choice[data-astro-cid-kdtubwdd]:first-child .tool-description[data-astro-cid-kdtubwdd]{color:#faf6ef}.tool-window[data-astro-cid-kdtubwdd]{isolation:isolate;border:1px solid var(--theme-line,#e8e3dc);background:var(--theme-panel,#fff);min-width:0;color:var(--theme-muted,#625d55);border-radius:12px;margin:0 0 .5rem;position:relative;box-shadow:0 18px 28px -18px #18282066,0 2px 6px #1828200d}.tool-choice[data-astro-cid-kdtubwdd]:first-child .tool-window[data-astro-cid-kdtubwdd]{width:calc(100% + var(--feature-padding) + var(--feature-overhang));border-color:var(--theme-line,#ffffffb3);margin:0;transition:transform .24s,box-shadow .24s;transform:translateY(-.75rem);box-shadow:0 32px 56px -12px #14271d75,0 12px 24px -8px #0d221e5c,0 2px 4px #12282026}.tool-choice[data-astro-cid-kdtubwdd]:not(:first-child) .tool-window[data-astro-cid-kdtubwdd]{border-color:var(--theme-line,#e3ded6);order:-1;margin:-.5rem -.5rem .6rem;transition:transform .24s,box-shadow .24s;box-shadow:0 28px 42px -23px #26372d66,0 9px 16px -10px #26372d33,0 1px 3px #26372d0d}.window-heading[data-astro-cid-kdtubwdd]{border-bottom:1px solid var(--theme-line,#24211e1a);background:var(--theme-panel,#fff);border-radius:12px 12px 0 0;justify-content:center;align-items:center;min-height:2rem;padding:.6rem 2.7rem;font:400 .55rem/1.4 DM Mono,monospace;display:flex;position:relative}.window-dots[data-astro-cid-kdtubwdd]{gap:.3rem;display:flex;position:absolute;left:.85rem}.window-dots[data-astro-cid-kdtubwdd] i[data-astro-cid-kdtubwdd]{background:var(--theme-sand-panel,#bbb4a8);border-radius:50%;width:5px;height:5px}.window-canvas[data-astro-cid-kdtubwdd]{background:var(--theme-panel,#fff);border-radius:0 0 12px 12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.window-canvas[data-astro-cid-kdtubwdd] img[data-astro-cid-kdtubwdd]{width:100%;height:auto;display:block}.tool-choice[data-astro-cid-kdtubwdd]:first-child .window-canvas[data-astro-cid-kdtubwdd]{aspect-ratio:2.23;justify-content:flex-start}.tool-choice[data-astro-cid-kdtubwdd]:first-child .window-canvas[data-astro-cid-kdtubwdd] img[data-astro-cid-kdtubwdd]{object-fit:cover;object-position:50% 42%;flex-shrink:0;width:101.125%;max-width:none;height:100%}.tool-choice[data-astro-cid-kdtubwdd]:not(:first-child) .window-canvas[data-astro-cid-kdtubwdd]{aspect-ratio:1.8;background:#fff}.tool-choice[data-astro-cid-kdtubwdd]:not(:first-child) .window-canvas[data-astro-cid-kdtubwdd] img[data-astro-cid-kdtubwdd]{object-fit:cover;object-position:50% 50%;height:100%}.tool-choice[data-astro-cid-kdtubwdd]:hover{background-color:var(--theme-panel,#f8faf5);border-color:var(--theme-line,#9aaf93)}.tool-choice[data-astro-cid-kdtubwdd]:first-child:hover{background-color:var(--theme-forest-panel,#45675e);border-color:var(--theme-line-strong,#45675e)}.tool-choice[data-astro-cid-kdtubwdd]:last-child:hover{background-color:var(--cream);border-color:var(--theme-line,#b48c82)}.tool-choice[data-astro-cid-kdtubwdd]:focus-visible,.tools-more[data-astro-cid-kdtubwdd] a[data-astro-cid-kdtubwdd]:focus-visible{outline:3px solid var(--theme-line-strong,#89534f);outline-offset:4px}.tools-more[data-astro-cid-kdtubwdd]{border-top:1px solid var(--theme-line,#3d605526);text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:2rem;display:flex}.tools-folder[data-astro-cid-kdtubwdd]{isolation:isolate;aspect-ratio:1;pointer-events:none;user-select:none;flex:none;width:clamp(7.5rem,11vw,9rem);margin-top:-.35rem;margin-bottom:.5rem;display:block;position:relative}.tools-folder-static[data-astro-cid-kdtubwdd]{width:100%;height:100%;display:block;position:absolute;inset:0}.tools-folder-layer[data-astro-cid-kdtubwdd]{background-image:url(/images/tools-folder-layers.webp);background-repeat:no-repeat;background-size:200% 200%;display:none;position:absolute}.folder-back[data-astro-cid-kdtubwdd],.folder-body[data-astro-cid-kdtubwdd]{background-position:0 0;width:90%;height:90%;top:17%;left:5%}.folder-back[data-astro-cid-kdtubwdd]{z-index:0}.folder-body[data-astro-cid-kdtubwdd]{z-index:4;clip-path:polygon(0% 0%,14% 0%,14% 28%,16% 31%,18% 35%,20% 39%,21% 44%,22% 46.5%,24% 44%,27% 42.5%,31% 41%,42% 40.5%,46% 40.5%,49% 41.5%,52% 44.5%,55% 49%,58% 53%,60% 54.7%,63% 55%,69% 54.2%,76% 53%,79% 52.5%,82% 51.3%,84% 49%,86% 46%,88% 44%,91% 43%,96% 42%,100% 42%,100% 100%,0% 100%)}.folder-card[data-astro-cid-kdtubwdd]{transform-origin:50% 85%}.folder-card-sage[data-astro-cid-kdtubwdd]{--card-lift:-.4rem;--card-roll:-1deg;z-index:1;clip-path:inset(0 0 0 7%);background-position:100% 0;width:70%;height:70%;animation-delay:.15s;top:6%;left:10%}.folder-card-ivory[data-astro-cid-kdtubwdd]{--card-lift:-.55rem;--card-roll:.8deg;z-index:2;background-position:0 100%;width:80%;height:80%;animation-delay:.8s;top:5%;left:12%}.folder-card-rose[data-astro-cid-kdtubwdd]{--card-lift:-.4rem;--card-roll:1deg;z-index:3;background-position:100% 100%;width:74%;height:74%;animation-delay:1.45s;top:15%;left:30%}@keyframes tools-card-shuffle{0%,12%,80%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(var(--card-lift)) rotate(var(--card-roll))}58%{transform:translateY(.06rem)rotate(0)}}@keyframes tools-card-replay{0%,12%,80%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(var(--card-lift)) rotate(var(--card-roll))}58%{transform:translateY(.06rem)rotate(0)}}@media (prefers-reduced-motion:no-preference){.tools-folder-static[data-astro-cid-kdtubwdd]{visibility:hidden}.tools-folder-layer[data-astro-cid-kdtubwdd]{display:block}.tools-more[data-astro-cid-kdtubwdd].is-visible .folder-card[data-astro-cid-kdtubwdd]{animation-name:tools-card-shuffle;animation-duration:3.2s;animation-timing-function:ease-in-out;animation-iteration-count:1}.tools-more[data-astro-cid-kdtubwdd]:has(a:hover) .folder-card[data-astro-cid-kdtubwdd],.tools-more[data-astro-cid-kdtubwdd]:has(a:focus-visible) .folder-card[data-astro-cid-kdtubwdd]{animation-name:tools-card-replay;animation-duration:3.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}.tools-more[data-astro-cid-kdtubwdd] a[data-astro-cid-kdtubwdd]{border:1px solid var(--theme-line,#b58b8c);background:var(--theme-rose-surface,var(--dusty-rose));width:min(100%,22rem);min-height:56px;color:var(--brand-ink);border-radius:8px;justify-content:center;align-items:center;padding:.35rem 1.65rem;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 16px -10px #78575255}.tools-more[data-astro-cid-kdtubwdd] a[data-astro-cid-kdtubwdd]:hover{background:var(--theme-rose-surface,var(--dusty-rose-hover));box-shadow:0 10px 18px -10px #78575266}.tools-more[data-astro-cid-kdtubwdd] a[data-astro-cid-kdtubwdd] .action-label{letter-spacing:.065em;min-height:44px;font-size:.78rem}.tools-more[data-astro-cid-kdtubwdd] a[data-astro-cid-kdtubwdd] .action-label>span:first-child{text-decoration:none}@media (width>=1021px) and (prefers-reduced-motion:no-preference){.tool-choice[data-astro-cid-kdtubwdd]:first-child:hover .tool-window[data-astro-cid-kdtubwdd],.tool-choice[data-astro-cid-kdtubwdd]:first-child:focus-visible .tool-window[data-astro-cid-kdtubwdd]{transform:translateY(-1rem);box-shadow:0 38px 62px -12px #14271d80,0 14px 26px -8px #0d221e5c,0 2px 4px #12282026}}@media (width>=761px) and (prefers-reduced-motion:no-preference){.tool-choice[data-astro-cid-kdtubwdd]:not(:first-child):is(:hover,:focus-visible) .tool-window[data-astro-cid-kdtubwdd]{transform:translateY(-.25rem);box-shadow:0 32px 46px -23px #26372d70,0 11px 18px -10px #26372d33}}@media (width<=1020px){.tools-shell[data-astro-cid-kdtubwdd]{width:min(100% - 3rem,78rem)}.tool-choice[data-astro-cid-kdtubwdd]:first-child{grid-template-columns:minmax(0,1fr)}.tool-choice[data-astro-cid-kdtubwdd]:first-child .tool-window[data-astro-cid-kdtubwdd]{width:100%;max-width:100%;transform:none;box-shadow:0 20px 30px -16px #172a1e80,0 6px 12px -6px #172a1e66}}@media (width<=760px){.tools-shell[data-astro-cid-kdtubwdd]{width:calc(100% - 2.5rem)}.tool-choices[data-astro-cid-kdtubwdd]{grid-template-columns:minmax(0,1fr)}.tool-choice[data-astro-cid-kdtubwdd],.tool-choice[data-astro-cid-kdtubwdd]:first-child{padding:1.75rem}}@media (width<=360px){.tool-choice[data-astro-cid-kdtubwdd]:not(:first-child) h3[data-astro-cid-kdtubwdd]{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.tool-choice[data-astro-cid-kdtubwdd],.tool-window[data-astro-cid-kdtubwdd],.tools-more[data-astro-cid-kdtubwdd] a[data-astro-cid-kdtubwdd]{transition:none}}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-400-normal.D6LQsQ_v.woff2)format("woff2"),url(/_astro/caveat-latin-400-normal.BzhAQZkN.woff)format("woff")}.diana-about[data-astro-cid-folo63e6]{background:var(--theme-forest-panel,#3d6055);color:#faf6ef;padding:clamp(4.5rem,7vw,6.25rem) 0;scroll-margin-top:5rem}.diana-shell[data-astro-cid-folo63e6]{width:min(100% - 4rem,78rem);margin-inline:auto}.diana-grid[data-astro-cid-folo63e6]{grid-template:"photos intro""photos story"1fr/minmax(0,.82fr) minmax(0,1.18fr);align-items:start;column-gap:clamp(3rem,6vw,5.5rem);display:grid}.diana-intro[data-astro-cid-folo63e6]{grid-area:intro;margin-bottom:1.5rem}.diana-eyebrow[data-astro-cid-folo63e6]{color:#d1dfd6;letter-spacing:.14em;text-transform:uppercase;margin:0;font:400 .61rem/1.5 DM Mono,monospace}.diana-intro[data-astro-cid-folo63e6] .diana-eyebrow[data-astro-cid-folo63e6]{align-items:center;gap:.75rem;display:flex}.diana-intro[data-astro-cid-folo63e6] .diana-eyebrow[data-astro-cid-folo63e6]:after{content:"";opacity:.42;background:currentColor;flex:none;width:2.7rem;height:1px}.diana-intro[data-astro-cid-folo63e6] h2[data-astro-cid-folo63e6]{color:#faf6ef;letter-spacing:-.035em;margin:.85rem 0 0;font:400 clamp(3.3rem,5vw,4.5rem)/1 Cormorant Garamond,Georgia,serif}.diana-visual[data-astro-cid-folo63e6]{grid-area:photos;align-self:center;min-width:0}.diana-photo-cluster[data-astro-cid-folo63e6]{isolation:isolate;aspect-ratio:.59;width:min(100%,27rem);margin-inline:auto;position:relative}.diana-portrait[data-astro-cid-folo63e6]{z-index:1;width:72%;position:absolute;top:1.5%;left:17%}.diana-portrait-window[data-astro-cid-folo63e6]{aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 1px 2px #152d2759,3px 9px 18px -7px #152d2773}.diana-portrait-window[data-astro-cid-folo63e6] img[data-astro-cid-folo63e6]{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.012)}.diana-polaroid[data-astro-cid-folo63e6]{--photo-tilt:-8deg;z-index:2;box-sizing:border-box;border:1px solid var(--theme-line,#fffefa);background:var(--cream);width:42%;color:var(--theme-ink,#2f2927);transform:rotate(var(--photo-tilt));border-radius:2px;margin:0;padding:clamp(.5rem,1vw,.7rem);position:absolute;box-shadow:1px 2px #d9d1c4,0 5px 8px -4px #142d2773,3px 12px 20px -10px #122a258c}.diana-myszka[data-astro-cid-folo63e6]{--photo-warmth:.42;top:47%;left:3%}.diana-beach[data-astro-cid-folo63e6]{--photo-warmth:.42;--photo-tilt:6deg;z-index:3;top:65%;right:4%}.diana-photo-window[data-astro-cid-folo63e6]{isolation:isolate;aspect-ratio:1;background:var(--cream);position:relative;overflow:hidden}.diana-photo-window[data-astro-cid-folo63e6]:after{content:"";background:var(--theme-sand-panel,#f2dca5);mix-blend-mode:multiply;opacity:.12;pointer-events:none;position:absolute;inset:0}.diana-beach[data-astro-cid-folo63e6] .diana-photo-window[data-astro-cid-folo63e6]:after{opacity:.03}.diana-photo-window[data-astro-cid-folo63e6] img[data-astro-cid-folo63e6]{object-fit:cover;width:100%;height:100%;display:block}.diana-myszka[data-astro-cid-folo63e6] .diana-photo-window[data-astro-cid-folo63e6] img[data-astro-cid-folo63e6]{object-position:50% 42%}.diana-myszka[data-astro-cid-folo63e6] .diana-photo-window[data-astro-cid-folo63e6] img[data-astro-cid-folo63e6],.diana-beach[data-astro-cid-folo63e6] .diana-photo-window[data-astro-cid-folo63e6] img[data-astro-cid-folo63e6]{filter:sepia(var(--photo-warmth)) saturate(1.08) contrast(1.02) brightness(1.01)}.diana-myszka[data-astro-cid-folo63e6] .diana-photo-window[data-astro-cid-folo63e6] .diana-natural-fur[data-astro-cid-folo63e6]{z-index:1;filter:none;opacity:1;pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(36% 27% at 45% 34%,#000 80%,#0000 100%),radial-gradient(40% 31% at 41% 69%,#000 80%,#0000 100%)}.diana-beach[data-astro-cid-folo63e6] .diana-photo-window[data-astro-cid-folo63e6] img[data-astro-cid-folo63e6]{object-position:35% 50%;filter:none}.diana-polaroid[data-astro-cid-folo63e6] figcaption[data-astro-cid-folo63e6]{font-synthesis:none;text-align:center;padding:.55rem .1rem .2rem;font:400 clamp(1.4rem,2.5vw,1.85rem)/1.05 Caveat,Segoe Print,Bradley Hand,cursive}.diana-story[data-astro-cid-folo63e6]{grid-area:story;min-width:0}.diana-biography[data-astro-cid-folo63e6] p[data-astro-cid-folo63e6]{color:#f3f0e9;text-wrap:pretty;max-width:64ch;margin:1.05rem 0 0;font-size:.95rem;line-height:1.75}.diana-biography[data-astro-cid-folo63e6] p[data-astro-cid-folo63e6]:first-child{margin-top:0}.diana-invitation[data-astro-cid-folo63e6] a[data-astro-cid-folo63e6]{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}.diana-community[data-astro-cid-folo63e6]{border-top:1px solid var(--theme-line,#f5eee92e);grid-template-columns:clamp(8.1rem,11.7vw,9.9rem) minmax(0,1fr);align-items:start;gap:1.2rem;margin-top:1.8rem;padding-top:1.6rem;display:grid}.diana-event-image[data-astro-cid-folo63e6]{border:1px solid var(--theme-line,#f5eee966);border-radius:6px;display:block;overflow:hidden;box-shadow:0 8px 16px -8px #162e27b3}.diana-event-image[data-astro-cid-folo63e6] img[data-astro-cid-folo63e6]{width:100%;height:auto;display:block}.diana-event-date[data-astro-cid-folo63e6]{color:#d1dfd6;letter-spacing:.035em;margin:0;font:400 .55rem/1.6 DM Mono,monospace}.diana-event-copy[data-astro-cid-folo63e6] h3[data-astro-cid-folo63e6]{color:#faf6ef;text-wrap:balance;margin:.4rem 0;font:italic 400 clamp(1.6rem,2.75vw,1.75rem)/1.1 Cormorant Garamond,Georgia,serif}.diana-event-copy[data-astro-cid-folo63e6]>p[data-astro-cid-folo63e6]:last-of-type{color:#e8eee7;text-wrap:pretty;margin:.6rem 0 .35rem;font-size:.82rem;line-height:1.65}.diana-about[data-astro-cid-folo63e6] a[data-astro-cid-folo63e6]:focus-visible{outline:2px solid var(--theme-line,#f2c8c9);outline-offset:5px}@media (width<=1020px) and (width>=761px){.diana-grid[data-astro-cid-folo63e6]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:2.5rem}.diana-visual[data-astro-cid-folo63e6]{align-self:start;margin-top:2rem}.diana-myszka[data-astro-cid-folo63e6]{left:1%}.diana-beach[data-astro-cid-folo63e6]{right:1%}.diana-photo-cluster[data-astro-cid-folo63e6]{aspect-ratio:.56}}@media (width<=760px){.diana-shell[data-astro-cid-folo63e6]{width:min(100% - 2.5rem,40rem)}.diana-grid[data-astro-cid-folo63e6]{grid-template:"intro""photos""story"/minmax(0,1fr);gap:0}.diana-intro[data-astro-cid-folo63e6]{margin-bottom:1.75rem}.diana-intro[data-astro-cid-folo63e6] h2[data-astro-cid-folo63e6]{font-size:clamp(3.15rem,12vw,4.25rem)}.diana-visual[data-astro-cid-folo63e6]{width:min(100%,25rem);margin-inline:auto}.diana-photo-cluster[data-astro-cid-folo63e6]{width:94%}.diana-story[data-astro-cid-folo63e6]{margin-top:2.25rem}.diana-biography[data-astro-cid-folo63e6] p[data-astro-cid-folo63e6]{font-size:.95rem}.diana-polaroid[data-astro-cid-folo63e6] figcaption[data-astro-cid-folo63e6]{font-size:clamp(1.4rem,6vw,1.85rem)}}@media (width<=560px){.diana-community[data-astro-cid-folo63e6]{grid-template-columns:minmax(0,1fr);gap:1.2rem}.diana-event-image[data-astro-cid-folo63e6]{width:9.9rem;margin-inline:auto}}@media (width<=380px){.diana-photo-cluster[data-astro-cid-folo63e6]{aspect-ratio:.55}}.diana-about[data-astro-cid-folo63e6]{padding-bottom:2.5rem}.diana-credentials[data-astro-cid-folo63e6]{color:#faf6ef;border-top:1px solid #f5eee947;margin-top:2rem;padding-top:1.25rem}.cp-badges[data-astro-cid-folo63e6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;max-width:42rem;margin:1.1rem auto 1rem;padding:0;list-style:none;display:grid}.cp-badges[data-astro-cid-folo63e6] li[data-astro-cid-folo63e6]{justify-content:center;align-items:center;min-width:0;display:flex}.cp-badges[data-astro-cid-folo63e6] img[data-astro-cid-folo63e6]{object-fit:contain;width:5.25rem;height:5.25rem;display:block}.cp-footer[data-astro-cid-folo63e6]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem 1.5rem;display:grid}.cp-details[data-astro-cid-folo63e6]{min-width:0}.cp-details[data-astro-cid-folo63e6] summary[data-astro-cid-folo63e6]{cursor:pointer;color:#edf1ea;text-underline-offset:.22em;align-items:center;gap:.75rem;width:fit-content;min-height:44px;font:400 .77rem/1.5 Jost,system-ui,sans-serif;list-style:none;display:flex}.cp-details[data-astro-cid-folo63e6] summary[data-astro-cid-folo63e6]::-webkit-details-marker{display:none}.cp-details[data-astro-cid-folo63e6] summary[data-astro-cid-folo63e6]:hover{text-decoration:underline}.cp-disclosure-icon[data-astro-cid-folo63e6]{width:10px;height:10px;display:block;position:relative}.cp-disclosure-icon[data-astro-cid-folo63e6]:before,.cp-disclosure-icon[data-astro-cid-folo63e6]:after{content:"";background:currentColor;height:1px;position:absolute;top:4px;left:0;right:0}.cp-disclosure-icon[data-astro-cid-folo63e6]:after{transform:rotate(90deg)}.cp-details[data-astro-cid-folo63e6][open] .cp-disclosure-icon[data-astro-cid-folo63e6]:after{transform:rotate(0)}.cp-badges[data-astro-cid-folo63e6] li[data-astro-cid-folo63e6]:nth-child(2) img[data-astro-cid-folo63e6]{transform:scale(1.15)}.cp-details[data-astro-cid-folo63e6][open]{grid-column:1/-1}.cp-full-list[data-astro-cid-folo63e6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 2rem;margin:0;padding:1rem 0;list-style:none;display:grid}.cp-full-list[data-astro-cid-folo63e6] li[data-astro-cid-folo63e6]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.cp-full-list[data-astro-cid-folo63e6] strong[data-astro-cid-folo63e6]{color:#faf6ef;font:400 .85rem/1.5 Jost,system-ui,sans-serif}.cp-full-list[data-astro-cid-folo63e6] li[data-astro-cid-folo63e6]>span[data-astro-cid-folo63e6]{color:#cbdad0;font:400 .7rem/1.45 Jost,system-ui,sans-serif}.cp-contributions[data-astro-cid-folo63e6]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem 1rem;min-height:44px;font:400 .77rem/1.5 Jost,system-ui,sans-serif;display:flex}.cp-contributions[data-astro-cid-folo63e6]>span[data-astro-cid-folo63e6]{letter-spacing:.08em;text-transform:uppercase;color:#cbdad0;font:400 .55rem/1.6 DM Mono,monospace}.cp-contributions[data-astro-cid-folo63e6] a[data-astro-cid-folo63e6]{color:#edf1ea;align-items:center;gap:.4rem;min-height:44px;text-decoration:none;display:inline-flex}.cp-contributions[data-astro-cid-folo63e6] a[data-astro-cid-folo63e6]:hover{text-underline-offset:.22em;text-decoration:underline}.cp-details[data-astro-cid-folo63e6][open]+.cp-contributions[data-astro-cid-folo63e6]{grid-column:1/-1;justify-content:flex-start}.diana-credentials[data-astro-cid-folo63e6] a[data-astro-cid-folo63e6]:focus-visible,.cp-details[data-astro-cid-folo63e6] summary[data-astro-cid-folo63e6]:focus-visible{outline-offset:4px;outline:2px solid #f2c8c9}@media (width<=760px){.cp-badges[data-astro-cid-folo63e6]{gap:.65rem;max-width:26rem;margin-block:1.3rem 1rem}.cp-badges[data-astro-cid-folo63e6] img[data-astro-cid-folo63e6]{width:4rem;height:4rem}.cp-footer[data-astro-cid-folo63e6]{grid-template-columns:minmax(0,1fr);gap:.1rem}.cp-contributions[data-astro-cid-folo63e6]{justify-content:flex-start;gap:0 1rem}.cp-full-list[data-astro-cid-folo63e6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem}.cp-contributions[data-astro-cid-folo63e6]>span[data-astro-cid-folo63e6]{flex-basis:100%;padding-top:.3rem}.diana-credentials[data-astro-cid-folo63e6]{margin-top:2rem}#credentials[data-astro-cid-folo63e6]{scroll-margin-top:6rem}}@media (width<=370px){.cp-badges[data-astro-cid-folo63e6]{gap:.35rem}.cp-badges[data-astro-cid-folo63e6] img[data-astro-cid-folo63e6]{width:3.75rem;height:3.75rem}.cp-full-list[data-astro-cid-folo63e6]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cp-disclosure-icon[data-astro-cid-folo63e6]:after{transition:none}}.writing-section[data-astro-cid-upbefhgy]{border-top:1px solid var(--theme-line,#24231f1a);background:var(--cream);padding-block:clamp(4.25rem,6vw,5.6rem) 2.75rem;scroll-margin-top:5rem}.writing-heading[data-astro-cid-upbefhgy] h2[data-astro-cid-upbefhgy]{letter-spacing:-.035em;text-wrap:balance;margin-top:.9rem;font:400 clamp(2.65rem,4.3vw,4.3rem)/1.02 Cormorant Garamond,Georgia,serif}.writing-heading-phrase[data-astro-cid-upbefhgy]{max-width:100%;display:inline-block}.writing-title-line[data-astro-cid-upbefhgy]{display:block}.writing-eyebrow[data-astro-cid-upbefhgy]{color:var(--theme-green,#4f7567);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;font:400 .61rem/1.5 DM Mono,monospace;display:flex}.writing-eyebrow[data-astro-cid-upbefhgy]:after{content:"";opacity:.42;background:currentColor;width:2.7rem;height:1px}.writing-grid[data-astro-cid-upbefhgy]{border-block:1px solid #313e3640;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}.essay-card[data-astro-cid-upbefhgy]{min-width:0;color:inherit;text-decoration:none;transition:background-color .2s;display:block}.essay-card[data-astro-cid-upbefhgy]:nth-child(2){border-right:1px solid var(--theme-line,#313e3633)}.essay-featured[data-astro-cid-upbefhgy]{border-bottom:1px solid var(--theme-line,#313e3633);background:var(--cream);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.essay-copy[data-astro-cid-upbefhgy]{min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.essay-kicker[data-astro-cid-upbefhgy]{color:var(--theme-green,#3d6055);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem;font:400 .62rem/1.4 DM Mono,monospace}.essay-meta[data-astro-cid-upbefhgy]{color:var(--theme-green,#4f7167);letter-spacing:.12em;text-transform:uppercase;text-wrap:pretty;font:400 .61rem/1.5 DM Mono,monospace}.essay-copy[data-astro-cid-upbefhgy] h3[data-astro-cid-upbefhgy]{letter-spacing:-.015em;text-wrap:balance;margin-top:.85rem;font:400 clamp(1.85rem,2.35vw,2.25rem)/1.1 Cormorant Garamond,Georgia,serif}.essay-featured[data-astro-cid-upbefhgy] h3[data-astro-cid-upbefhgy]{font-size:clamp(2.65rem,4vw,3.75rem);line-height:1.02}.essay-description[data-astro-cid-upbefhgy]{color:var(--theme-muted,#4a4a4a);text-wrap:pretty;margin-top:1rem;font-size:.9rem;line-height:1.7}.essay-featured[data-astro-cid-upbefhgy] .essay-description[data-astro-cid-upbefhgy]{text-wrap:balance;max-width:46ch;font-size:.95rem}.essay-read[data-astro-cid-upbefhgy]{width:fit-content;color:var(--theme-green,#3d6055);margin-top:.45rem}.essay-card[data-astro-cid-upbefhgy]:hover,.essay-featured[data-astro-cid-upbefhgy]:hover{background:var(--cream)}.essay-card[data-astro-cid-upbefhgy]:focus-visible,.writing-subscribe[data-astro-cid-upbefhgy] a[data-astro-cid-upbefhgy]:focus-visible{outline:2px solid var(--theme-line-strong,#3d6055);outline-offset:4px;position:relative}.decision-artwork[data-astro-cid-upbefhgy]{min-width:0;padding:1.75rem 2rem;position:relative}.decision-linework[data-astro-cid-upbefhgy]{fill:none;stroke:#536659;stroke-width:.65px;opacity:.23;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.decision-linework[data-astro-cid-upbefhgy] path[data-astro-cid-upbefhgy]:nth-child(2){stroke:#4b4942;opacity:.5;stroke-width:.5px}.decision-terms[data-astro-cid-upbefhgy]{gap:.85rem;width:fit-content;max-width:100%;margin-inline:auto;display:grid;position:relative}.decision-term[data-astro-cid-upbefhgy]{text-transform:uppercase;flex-direction:column;width:fit-content;display:flex}.decision-term[data-astro-cid-upbefhgy] span[data-astro-cid-upbefhgy]{letter-spacing:.12em;margin-bottom:.35rem;font:500 clamp(.65rem,.8vw,.8rem)/1.3 DM Mono,monospace}.decision-term[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy]{letter-spacing:-.055em;white-space:nowrap;font:500 clamp(3.7rem,5.7vw,5.9rem)/.8 Cormorant Garamond,Georgia,serif}.decision-built[data-astro-cid-upbefhgy]{color:var(--theme-green,#3d6055)}.decision-locked[data-astro-cid-upbefhgy]{color:var(--theme-rose,#805751);margin-left:2rem}.decision-locked[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy]{font-size:clamp(3.1rem,4.8vw,5rem)}.decision-default[data-astro-cid-upbefhgy]{color:var(--theme-muted,#4b4942);margin-left:1rem}.decision-default[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy]{font-size:clamp(3.5rem,5.3vw,5.5rem)}.decision-built[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy],.decision-locked[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy]{opacity:.42}.decision-default[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy]{opacity:.36}.writing-subscribe[data-astro-cid-upbefhgy]{flex-wrap:wrap;justify-content:flex-start;gap:.5rem 2rem;margin-top:1.25rem;display:flex}.writing-subscribe[data-astro-cid-upbefhgy] a[data-astro-cid-upbefhgy]{color:var(--theme-green,#3d6055);align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.writing-substack-icon[data-astro-cid-upbefhgy]{flex:none;place-items:center;width:28px;height:28px;display:grid}.writing-subscribe[data-astro-cid-upbefhgy] img[data-astro-cid-upbefhgy]{object-fit:contain;width:18px;height:18px}.writing-subscribe[data-astro-cid-upbefhgy] .action-label{font-size:.875rem}.essay-card[data-astro-cid-upbefhgy] .action-arrow,.writing-subscribe[data-astro-cid-upbefhgy] .action-arrow{transition:transform .2s}.essay-card[data-astro-cid-upbefhgy]:is(:hover,:focus-visible) .action-arrow,.writing-subscribe[data-astro-cid-upbefhgy] a[data-astro-cid-upbefhgy]:is(:hover,:focus-visible) .action-arrow{transform:translate(4px)}.reveal-ready [data-astro-cid-upbefhgy][data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(1.1rem)}.reveal-ready [data-astro-cid-upbefhgy][data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (width>=761px){.writing-title-line[data-astro-cid-upbefhgy]{display:inline}.decision-artwork[data-astro-cid-upbefhgy]{transform:translate(-11.6%)}}@media (width<=1020px) and (width>=761px){.essay-featured[data-astro-cid-upbefhgy] h3[data-astro-cid-upbefhgy]{font-size:clamp(2.2rem,4.3vw,2.65rem)}.decision-artwork[data-astro-cid-upbefhgy]{padding-inline:1.25rem}.decision-term[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy]{font-size:6.4vw}.decision-locked[data-astro-cid-upbefhgy]{margin-left:1rem}.decision-locked[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy]{font-size:5.25vw}.decision-default[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy]{font-size:6vw}}@media (width<=760px){.writing-heading[data-astro-cid-upbefhgy] h2[data-astro-cid-upbefhgy]{font-size:clamp(2.1rem,10.5vw,2.65rem)}.writing-grid[data-astro-cid-upbefhgy],.essay-featured[data-astro-cid-upbefhgy]{grid-template-columns:minmax(0,1fr)}.essay-card[data-astro-cid-upbefhgy]:nth-child(2){border-right:0;border-bottom:1px solid var(--theme-line,#313e3633)}.essay-copy[data-astro-cid-upbefhgy]{padding:1.75rem 1.5rem}.essay-featured[data-astro-cid-upbefhgy] h3[data-astro-cid-upbefhgy]{font-size:clamp(1.85rem,8.4vw,2.65rem)}.decision-artwork[data-astro-cid-upbefhgy]{padding:0 1.5rem 1.75rem}.decision-terms[data-astro-cid-upbefhgy]{gap:.75rem}.decision-term[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy]{font-size:clamp(3.7rem,13vw,5.3rem)}.decision-locked[data-astro-cid-upbefhgy]{margin-left:1.25rem}.decision-locked[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy]{font-size:clamp(3rem,11vw,4.5rem)}.decision-default[data-astro-cid-upbefhgy] strong[data-astro-cid-upbefhgy]{font-size:clamp(3.5rem,12.5vw,5rem)}}@media (prefers-reduced-motion:reduce){.essay-card[data-astro-cid-upbefhgy]{transition:none}.essay-card[data-astro-cid-upbefhgy] .action-arrow,.writing-subscribe[data-astro-cid-upbefhgy] .action-arrow{transition:none;transform:none}.reveal-ready [data-astro-cid-upbefhgy][data-reveal]{opacity:1;transition:none;transform:none}}.instagram-icon[data-astro-cid-hnpkdmer]{flex:none;place-items:center;width:28px;height:28px;display:grid}.instagram-icon[data-astro-cid-hnpkdmer] svg[data-astro-cid-hnpkdmer]{width:16px;height:16px}.instagram-section[data-astro-cid-w3hasenh]{color:var(--theme-ink,#24211e);background:var(--theme-rose-panel,#f3e4de);border-top:1px solid var(--theme-line,#dec9bf);padding:clamp(3.5rem,6vw,5.5rem) 0;scroll-margin-top:5rem}.instagram-intro[data-astro-cid-w3hasenh]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.instagram-eyebrow[data-astro-cid-w3hasenh]{color:var(--theme-rose,#89534f);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.75rem;font:500 .65rem/1.5 DM Mono,monospace;display:flex}.instagram-eyebrow[data-astro-cid-w3hasenh]:after{content:"";opacity:.7;background:currentColor;width:2.7rem;height:1px}.instagram-intro[data-astro-cid-w3hasenh] h2[data-astro-cid-w3hasenh]{letter-spacing:-.035em;margin-top:.9rem;font:400 clamp(2.65rem,4vw,4.2rem)/1.02 Cormorant Garamond,Georgia,serif}.instagram-intro[data-astro-cid-w3hasenh]>p[data-astro-cid-w3hasenh]{max-width:30ch;color:var(--theme-rose,#65534c);font-size:1rem;line-height:1.75}.instagram-strip[data-astro-cid-w3hasenh]{--post-height:clamp(14.5rem, 18vw, 17rem);--post-gap:.9rem;margin-top:2.5rem}.instagram-viewport[data-astro-cid-w3hasenh]{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#bb9991 transparent;padding:5px 0 12px;overflow-x:auto}.instagram-track[data-astro-cid-w3hasenh]{width:max-content;display:flex}.instagram-run[data-astro-cid-w3hasenh]{align-items:start;gap:var(--post-gap);padding-right:var(--post-gap);flex:none;display:flex}.instagram-run-copy[data-astro-cid-w3hasenh]{display:none}.instagram-post[data-astro-cid-w3hasenh]{border:1px solid var(--theme-line,#dac2b8);background:var(--cream);scroll-snap-align:start;border-radius:12px;flex:none;width:fit-content;padding:.3rem;display:block;box-shadow:0 6px 16px #7857520d}.instagram-post[data-astro-cid-w3hasenh] img[data-astro-cid-w3hasenh]{width:auto;max-width:none;height:var(--post-height);border-radius:8px;display:block}.instagram-footer[data-astro-cid-w3hasenh]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.instagram-follow[data-astro-cid-w3hasenh]{color:var(--theme-rose,#89534f);align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.instagram-follow[data-astro-cid-w3hasenh] .action-label{font-size:.875rem}.instagram-follow[data-astro-cid-w3hasenh] .action-arrow{transition:transform .2s}.instagram-follow[data-astro-cid-w3hasenh]:is(:hover,:focus-visible) .action-arrow{transform:translate(4px)}.instagram-toggle[data-astro-cid-w3hasenh]{border:1px solid var(--theme-line,#cbaaa0);width:44px;height:44px;color:var(--theme-rose,#89534f);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.instagram-toggle[data-astro-cid-w3hasenh][hidden],.instagram-toggle[data-astro-cid-w3hasenh] .play-icon[data-astro-cid-w3hasenh]{display:none}.instagram-toggle[data-astro-cid-w3hasenh]:hover{background:var(--theme-panel,#faf6f066)}.instagram-strip[data-astro-cid-w3hasenh][data-paused] .pause-icon[data-astro-cid-w3hasenh]{display:none}.instagram-strip[data-astro-cid-w3hasenh][data-paused] .play-icon[data-astro-cid-w3hasenh]{display:block}.instagram-post[data-astro-cid-w3hasenh]:focus-visible,.instagram-follow[data-astro-cid-w3hasenh]:focus-visible,.instagram-viewport[data-astro-cid-w3hasenh]:focus-visible,.instagram-toggle[data-astro-cid-w3hasenh]:focus-visible{outline:2px solid var(--theme-line-strong,#89534f);outline-offset:3px}.instagram-post[data-astro-cid-w3hasenh]:hover{border-color:var(--theme-line-strong,#a5756b)}.instagram-strip[data-astro-cid-w3hasenh][data-motion-ready] .instagram-viewport[data-astro-cid-w3hasenh]{overflow-x:hidden}.instagram-strip[data-astro-cid-w3hasenh][data-motion-ready] .instagram-run-copy[data-astro-cid-w3hasenh]{display:flex}.instagram-strip[data-astro-cid-w3hasenh][data-motion-ready] .instagram-track[data-astro-cid-w3hasenh]{animation:76s linear infinite instagram-tape}.instagram-strip[data-astro-cid-w3hasenh]:is(:hover,[data-paused],[data-out-of-view],[data-document-hidden]) .instagram-track[data-astro-cid-w3hasenh]{animation-play-state:paused}.instagram-strip[data-astro-cid-w3hasenh] .instagram-viewport[data-astro-cid-w3hasenh]:focus-within{overflow-x:auto}.instagram-viewport[data-astro-cid-w3hasenh]:focus-within .instagram-track[data-astro-cid-w3hasenh]{animation:none;transform:none}.instagram-viewport[data-astro-cid-w3hasenh]:focus-within .instagram-run-copy[data-astro-cid-w3hasenh]{display:none}@keyframes instagram-tape{to{transform:translate(-50%)}}@media (width<=760px){.instagram-intro[data-astro-cid-w3hasenh] h2[data-astro-cid-w3hasenh]{font-size:clamp(2.1rem,10.75vw,2.65rem)}.instagram-intro[data-astro-cid-w3hasenh]{display:block}.instagram-intro[data-astro-cid-w3hasenh]>p[data-astro-cid-w3hasenh]{max-width:40ch;margin-top:1.2rem}.instagram-strip[data-astro-cid-w3hasenh]{--post-gap:.7rem;margin-top:2rem}.instagram-footer[data-astro-cid-w3hasenh]{flex-wrap:wrap}.instagram-follow[data-astro-cid-w3hasenh]{flex:none}.instagram-follow[data-astro-cid-w3hasenh] .action-label{white-space:nowrap}.instagram-toggle[data-astro-cid-w3hasenh]{margin-left:auto}}@media (width<=360px){.instagram-follow[data-astro-cid-w3hasenh] .action-label{font-size:.75rem}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.instagram-strip[data-astro-cid-w3hasenh][data-motion-ready] .instagram-viewport[data-astro-cid-w3hasenh]{overflow-x:auto}.instagram-strip[data-astro-cid-w3hasenh][data-motion-ready] .instagram-track[data-astro-cid-w3hasenh]{animation:none}.instagram-strip[data-astro-cid-w3hasenh][data-motion-ready] .instagram-run-copy[data-astro-cid-w3hasenh],.instagram-toggle[data-astro-cid-w3hasenh]{display:none}.instagram-follow[data-astro-cid-w3hasenh] .action-arrow{transition:none;transform:none}}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--theme-ink,#191714)}.home[data-astro-cid-lcdefpme]{font-family:Jost,system-ui,sans-serif;overflow:hidden}#tools[data-astro-cid-lcdefpme],#writing[data-astro-cid-lcdefpme],#about[data-astro-cid-lcdefpme],#contact[data-astro-cid-lcdefpme]{scroll-margin-top:5rem}.shell[data-astro-cid-lcdefpme]{width:min(100% - 4rem,78rem);margin-inline:auto}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme]{margin:0}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme]{text-wrap:balance;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}p[data-astro-cid-lcdefpme]{text-wrap:pretty}a[data-astro-cid-lcdefpme]{color:inherit}.reveal-ready [data-astro-cid-lcdefpme][data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(1.1rem)}.reveal-ready [data-astro-cid-lcdefpme][data-reveal].is-visible{opacity:1;transform:translateY(0)}.eyebrow[data-astro-cid-lcdefpme],.card-label[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.61rem;font-weight:400;line-height:1.5}.eyebrow[data-astro-cid-lcdefpme]{color:var(--theme-green,#4f7567);align-items:center;gap:.75rem;display:flex}.eyebrow[data-astro-cid-lcdefpme]:after{content:"";opacity:.42;background:currentColor;width:2.7rem;height:1px}.eyebrow-light[data-astro-cid-lcdefpme]{color:var(--theme-green,#b4c8bf)}.eyebrow-gold[data-astro-cid-lcdefpme]{color:var(--theme-sand,#ddb977)}.button[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:46px;padding:.82rem 1.2rem;font-family:DM Mono,monospace;font-size:.62rem;line-height:1.4;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.button[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}.button[data-astro-cid-lcdefpme]:focus-visible,.text-action[data-astro-cid-lcdefpme]:focus-visible,.path-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.tool-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.small-tool[data-astro-cid-lcdefpme]:focus-visible{outline-offset:.3rem;outline:2px solid}.button-primary[data-astro-cid-lcdefpme]{background:var(--theme-forest-panel,#4f7167);color:#f5eee9}.button-primary[data-astro-cid-lcdefpme]:hover{background:var(--theme-forest-panel,#45675e)}.button-white[data-astro-cid-lcdefpme]{background:var(--cream);color:var(--theme-ink,#2b2622)}.button-white[data-astro-cid-lcdefpme]:hover{background:var(--theme-panel,#fff)}.text-action[data-astro-cid-lcdefpme]{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.35rem 0 .42rem;font-family:DM Mono,monospace;font-size:.61rem;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.text-action[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{position:relative}.text-action[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.28)}.text-action[data-astro-cid-lcdefpme]:hover>span[data-astro-cid-lcdefpme]:first-child:after,.text-action[data-astro-cid-lcdefpme]:focus-visible>span[data-astro-cid-lcdefpme]:first-child:after{transform:scaleX(1)}.text-action[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{transition:transform .22s}.text-action[data-astro-cid-lcdefpme]:hover>span[data-astro-cid-lcdefpme]:last-child{transform:translate(.16rem)}.text-action-dark[data-astro-cid-lcdefpme]{color:var(--theme-green,#2e4e44)}.text-action-light[data-astro-cid-lcdefpme]{color:var(--theme-green,#b9cec5)}.hero[data-astro-cid-lcdefpme]{background:var(--cream);padding:clamp(7.6rem,10vw,9rem) 0 clamp(4.25rem,7vw,6rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(3rem,7vw,6.5rem);display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.042em;max-width:15ch;margin-top:0;font-size:clamp(3.7rem,5.55vw,5.75rem);line-height:.93}.hero-heading-phrase[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.service-name-phrase[data-astro-cid-lcdefpme]{max-width:100%;display:inline-block}.scribbled-word[data-astro-cid-lcdefpme]{color:var(--theme-green,#3d6055);white-space:nowrap;font-style:italic;display:inline-block;position:relative}.scribbled-word[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:calc(100% + .16em);height:.28em;position:absolute;bottom:-.16em;left:-.08em;right:-.08em;overflow:visible}.scribbled-word[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:#c29260;stroke-width:2.2px;stroke-linecap:round;opacity:.75;stroke-dasharray:260;stroke-dashoffset:260px;animation:1.1s 1s forwards scribble-in}.scribbled-word[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]:last-child{opacity:.42;animation-delay:1.22s}.hero-lede[data-astro-cid-lcdefpme]{max-width:58ch;color:var(--theme-muted,#4a4a4a);margin-top:1.6rem;font-size:1rem;line-height:1.78}.hero-byline[data-astro-cid-lcdefpme]{color:var(--theme-muted,#6c665f);letter-spacing:.11em;text-transform:uppercase;margin-top:1.15rem;font-family:DM Mono,monospace;font-size:.6rem;line-height:1.5}.hero-actions[data-astro-cid-lcdefpme],.contact-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:1.8rem;display:flex}.hero-visual[data-astro-cid-lcdefpme]{min-width:0;padding:.75rem .5rem 1.25rem}@media (width>=1280px){.hero-visual[data-astro-cid-lcdefpme]{place-self:end;width:min(100% + 75px,660px);margin-block:-24px -20px;position:relative;top:0}}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{color:#f5eee9;border-radius:8px;min-height:48px;padding:.9rem 1.25rem}.hero-actions[data-astro-cid-lcdefpme]{align-items:flex-end}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--theme-line-strong,#3d6055)}.hero-actions[data-astro-cid-lcdefpme] .hero-secondary[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--theme-line-strong,#8f6265)}.hero-actions[data-astro-cid-lcdefpme] .hero-secondary[data-astro-cid-lcdefpme]{background:var(--theme-rose-surface,var(--dusty-rose));color:var(--theme-ink,#24211e);border-color:#0000}.hero-actions[data-astro-cid-lcdefpme] .hero-secondary[data-astro-cid-lcdefpme]:hover{background:var(--theme-rose-surface,var(--dusty-rose-hover))}.hero-tools-cta[data-astro-cid-lcdefpme]{flex:none;align-items:center;min-width:0;display:inline-flex;position:relative}.hero-free-note[data-astro-cid-lcdefpme]{pointer-events:none;width:8.25rem;height:auto;display:block;position:absolute;top:-2.3rem;left:calc(100% - .6rem)}@media (width<=760px){.hero-copy[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme]{row-gap:1.25rem}.hero-tools-cta[data-astro-cid-lcdefpme]{box-sizing:border-box;width:100%;padding-right:10rem}.hero-tools-cta[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{width:100%;padding-inline:.625rem}.hero-tools-cta[data-astro-cid-lcdefpme] .hero-free-note[data-astro-cid-lcdefpme]{top:-.5rem;left:auto;right:1rem}}@media (width<=360px){.hero-tools-cta[data-astro-cid-lcdefpme]{padding-right:8.25rem}.hero-tools-cta[data-astro-cid-lcdefpme] .hero-free-note[data-astro-cid-lcdefpme]{width:7rem;right:.5rem}}.paths[data-astro-cid-lcdefpme]{background:var(--theme-bg,#fff);padding:clamp(4.5rem,7vw,6.25rem) 0}.section-heading[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:18ch;margin-top:.9rem;font-size:clamp(2.65rem,4vw,4.2rem);line-height:.99}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{border-left:2px solid var(--theme-line,#6b8e7f66);max-width:39ch;color:var(--theme-muted,#4a4a4a);text-wrap:balance;padding-left:1.4rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.08rem,1.55vw,1.35rem);line-height:1.52}.path-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin-top:2.25rem;display:grid}.path-card[data-astro-cid-lcdefpme]{border:1px solid var(--path-rule);border-radius:12px;flex-direction:column;min-width:0;min-height:20.5rem;padding:2rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3,0 12px 24px -16px #2931273d}.path-card-tint[data-astro-cid-lcdefpme]{background:var(--cream)}.path-number[data-astro-cid-lcdefpme]{color:var(--theme-green,#3d605538);letter-spacing:-.065em;pointer-events:none;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(5.75rem,7vw,7rem);font-weight:400;line-height:.8;position:absolute;top:1.875rem;right:1.875rem}.card-label[data-astro-cid-lcdefpme]{color:var(--theme-green,#4f7167)}.path-card-header[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:.65rem;min-height:5.5rem;display:grid}.path-card[data-astro-cid-lcdefpme] .path-question[data-astro-cid-lcdefpme]{letter-spacing:-.025em;text-wrap:wrap;max-width:none;margin-top:1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,1.7vw,1.5rem);line-height:1.25}.path-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.path-question){max-width:46ch;color:var(--theme-ink,#3b3b38);text-wrap:balance;margin-top:1rem;font-size:.88rem;line-height:1.7}.path-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme].path-description{text-wrap:wrap}.path-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.tool-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--theme-green,#3d6055);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;margin-top:auto;padding-top:1.5rem;font-family:DM Mono,monospace;font-size:.6rem;line-height:1.5;text-decoration:none}.path-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.tool-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:.32rem;text-decoration:underline}.education-note[data-astro-cid-lcdefpme]{color:var(--theme-muted,#79726b);margin-top:1rem;font-size:.7rem;line-height:1.55}.contact-section[data-astro-cid-lcdefpme]{background:var(--theme-rose-surface,var(--dusty-rose));color:var(--theme-ink,#2f2927);padding:3.5rem 0 2rem}.contact-inner[data-astro-cid-lcdefpme]{text-align:center}.contact-section[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--theme-ink,#2f2927);justify-content:center;gap:.8rem}.contact-section[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]:before,.contact-section[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]:after{content:"";opacity:.3;background:currentColor;width:2.4rem;height:1px}.contact-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:60rem;margin:1.1rem auto 0;font-size:clamp(2.45rem,3.2vw,3.2rem);line-height:1.06}.contact-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.contact-copy[data-astro-cid-lcdefpme]{margin-top:1.0625rem}.contact-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--theme-ink,#2f2927f2);font-size:.98rem;line-height:1.8}.contact-email-card[data-astro-cid-lcdefpme]{background:var(--cream);width:fit-content;max-width:100%;min-height:5.625rem;color:var(--theme-ink,#2f2927);text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1.5rem;margin:1.75rem auto 0;padding:1rem 1.5rem;text-decoration:none;transition:background-color .2s;display:grid;position:relative}.contact-email-card[data-astro-cid-lcdefpme]:hover{background:var(--cream)}.contact-email-card[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--theme-line-strong,#2f2927);outline-offset:3px}.contact-email-label[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;grid-column:1;align-items:center;gap:.35rem;font:500 .68rem/1.5 DM Mono,monospace;display:inline-flex}.contact-email-address[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;grid-column:1;min-width:0;font-size:1.125rem;line-height:1.4}.contact-email-circle[data-astro-cid-lcdefpme]{background:var(--theme-deep,#2f2927);color:#f5eee9;border-radius:50%;grid-area:1/2/span 2;place-items:center;width:34px;height:34px;display:grid}.contact-email-arrow[data-astro-cid-lcdefpme]{font-size:1.25rem;line-height:1;transition:transform .2s}.contact-email-card[data-astro-cid-lcdefpme]:hover .contact-email-arrow[data-astro-cid-lcdefpme],.contact-email-card[data-astro-cid-lcdefpme]:focus-visible .contact-email-arrow[data-astro-cid-lcdefpme]{transform:translate(3px)}.contact-section[data-astro-cid-lcdefpme] .contact-email-card[data-astro-cid-lcdefpme],.contact-section[data-astro-cid-lcdefpme] .contact-email-card[data-astro-cid-lcdefpme]:hover,.contact-section[data-astro-cid-lcdefpme] .contact-email-card[data-astro-cid-lcdefpme]:focus-visible,.contact-section[data-astro-cid-lcdefpme] .contact-email-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.contact-section[data-astro-cid-lcdefpme] .contact-email-card[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme],.contact-section[data-astro-cid-lcdefpme] .contact-email-card[data-astro-cid-lcdefpme]:focus-visible span[data-astro-cid-lcdefpme]{border-bottom:0;text-decoration:none}.contact-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:58ch;margin-inline:auto}@keyframes scribble-in{to{stroke-dashoffset:0}}@keyframes signal-ping{0%{box-shadow:0 0 #c98f7f80}70%,to{box-shadow:0 0 0 .55rem #c98f7f00}}@keyframes bar-breathe{0%,to{opacity:.72;transform:scaleY(.86)}50%{opacity:1;transform:scaleY(1)}}@keyframes signal-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=1020px){.contact-section[data-astro-cid-lcdefpme]{padding-block:3.5rem}.shell[data-astro-cid-lcdefpme]{width:min(100% - 3rem,78rem)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:3rem}.hero-copy[data-astro-cid-lcdefpme]{max-width:48rem}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:18ch}.hero-visual[data-astro-cid-lcdefpme]{width:min(100%,39rem)}.section-heading[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.8rem}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:58ch}.tools-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{white-space:normal}}@media (width<=760px){.contact-section[data-astro-cid-lcdefpme]{padding-block:2.875rem}.contact-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:inline}.shell[data-astro-cid-lcdefpme]{width:min(100% - 2.5rem,78rem)}.hero[data-astro-cid-lcdefpme]{padding-top:7rem}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch;font-size:clamp(2.8rem,11vw,4.45rem)}.scribbled-word[data-astro-cid-lcdefpme]{white-space:normal}.path-grid[data-astro-cid-lcdefpme],.tool-grid[data-astro-cid-lcdefpme],.smaller-tools[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.path-card[data-astro-cid-lcdefpme]{border-right:0;border-bottom:1px solid var(--theme-line,#19171421);min-height:auto;margin-inline:-1.25rem;padding:2rem 0;padding-inline:1.25rem}.path-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin-top:1.5rem}.flagship-tool[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.flagship-copy[data-astro-cid-lcdefpme]{border-right:0;padding:2.3rem 0}.flagship-window[data-astro-cid-lcdefpme]{margin:0 0 1.25rem}.tool-card[data-astro-cid-lcdefpme]{border-right:1px solid var(--theme-line,#f5eee921);border-bottom:1px solid var(--theme-line,#f5eee921);min-height:auto;padding:2rem}.tool-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin-top:1.5rem}.smaller-tools-intro[data-astro-cid-lcdefpme]{padding:1.6rem 0}.small-tool[data-astro-cid-lcdefpme]{border-top:1px solid var(--theme-line,#f5eee921);border-left:0;min-height:auto;padding:1.55rem 0}.small-tool[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{top:1.55rem;right:0}}@media (width<=480px){.hero-actions[data-astro-cid-lcdefpme]{grid-template-columns:1fr;display:grid}.contact-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.button[data-astro-cid-lcdefpme]{text-align:center;width:100%}.contact-email-card[data-astro-cid-lcdefpme]{padding:1rem 1.25rem}.contact-email-address[data-astro-cid-lcdefpme]{font-size:1.0625rem}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,12vw,3.45rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-astro-cid-lcdefpme][data-reveal]{opacity:1;transition:none;transform:none}.scribbled-word[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme],.mini-viz-top[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme],.mini-bars[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.market-line[data-astro-cid-lcdefpme]{stroke-dashoffset:0;animation:none}.button[data-astro-cid-lcdefpme],.text-action[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child:after,.text-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.flagship-window[data-astro-cid-lcdefpme],.flagship-window[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.small-tool[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{transition:none}}.paths[data-astro-cid-lcdefpme] .paths-heading[data-astro-cid-lcdefpme]{display:block}.paths[data-astro-cid-lcdefpme] .paths-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:balance;width:fit-content;max-width:none;padding-right:1.5rem}.hero[data-astro-cid-lcdefpme],.paths[data-astro-cid-lcdefpme]{--dark-rose:#82585b;--pale-rose:#f4ecea}.path-card[data-astro-cid-lcdefpme]{--path-accent:var(--theme-green,#3e5946);--path-rule:var(--theme-line,#cbd6c5);--path-underline:var(--theme-line,#789382);background:var(--cream);--path-hover:var(--cream);--path-rule-hover:var(--theme-line,#9aaf93);transition:background-color .2s,border-color .2s,box-shadow .2s}.path-card[data-astro-cid-lcdefpme]:first-child{--path-accent:var(--theme-rose,#785752);--path-rule:var(--theme-line,#dfc7c0);--path-underline:var(--theme-line,#b78384);background:var(--cream);--path-hover:var(--cream);--path-rule-hover:var(--theme-line,#b48c82)}.path-card[data-astro-cid-lcdefpme]:last-child{--path-accent:var(--theme-sand,#5c594b);--path-rule:var(--theme-line,#ded3c4);--path-underline:var(--theme-line,#a18b70);background:var(--cream);--path-hover:var(--cream);--path-rule-hover:var(--theme-line,#b9a68c)}.path-card[data-astro-cid-lcdefpme] .card-label[data-astro-cid-lcdefpme],.path-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--path-accent)}.path-card[data-astro-cid-lcdefpme] .path-number[data-astro-cid-lcdefpme]{color:var(--path-rule);opacity:.14}@media (width<=767px){.path-card[data-astro-cid-lcdefpme] .path-number[data-astro-cid-lcdefpme]{font-size:4.5rem}}.path-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--path-accent)}.reveal-ready .path-card[data-astro-cid-lcdefpme][data-reveal]{transition:opacity .7s,transform .7s,background-color .2s,border-color .2s,box-shadow .2s}.path-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform .2s;display:inline-block}.path-card[data-astro-cid-lcdefpme]:focus-within{background:var(--path-hover);border-color:var(--path-rule-hover);box-shadow:inset 0 1px #ffffffb3,0 16px 30px -18px #29312747}.path-card[data-astro-cid-lcdefpme]:focus-within a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:translate(4px)}@media (hover:hover){.path-card[data-astro-cid-lcdefpme]:hover{background:var(--path-hover);border-color:var(--path-rule-hover);box-shadow:inset 0 1px #ffffffb3,0 16px 30px -18px #29312747}.path-card[data-astro-cid-lcdefpme]:hover a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.path-card[data-astro-cid-lcdefpme],.reveal-ready .path-card[data-astro-cid-lcdefpme][data-reveal],.path-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:none}.path-card[data-astro-cid-lcdefpme]:hover a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.path-card[data-astro-cid-lcdefpme]:focus-within a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:none}}.tools-section[data-astro-cid-lcdefpme]{background:var(--cream);color:var(--theme-ink,#24211e);border-top:1px solid var(--theme-line,#24211e1a);padding:clamp(4.5rem,7vw,6.5rem) 0}.tools-section[data-astro-cid-lcdefpme] .tools-heading[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr .8fr;gap:3rem}.tools-section[data-astro-cid-lcdefpme] .tools-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:none;color:var(--theme-ink,#24211e);white-space:normal}.tools-section[data-astro-cid-lcdefpme] .tools-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--theme-muted,#625d55);border:0;max-width:36ch;padding:0}.tools-section[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--theme-green,#557365)}.tools-section[data-astro-cid-lcdefpme] .flagship-tool[data-astro-cid-lcdefpme]{background:var(--theme-forest-panel,#5b7465);color:#faf6ef;border:0;border-radius:24px;grid-template-columns:minmax(0,.39fr) minmax(0,.61fr);align-items:center;gap:2.4rem;margin-top:3rem;padding:clamp(2rem,3.5vw,3.3rem);display:grid;box-shadow:0 18px 38px -24px #24372d6b}.tools-section[data-astro-cid-lcdefpme] .flagship-copy[data-astro-cid-lcdefpme]{border:0;padding:0}.tools-section[data-astro-cid-lcdefpme] .card-label-gold[data-astro-cid-lcdefpme]{color:#faf6ef}.tools-section[data-astro-cid-lcdefpme] .flagship-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#faf6ef;margin-top:1rem;font-size:clamp(3rem,4.1vw,4.3rem);line-height:.98}.tools-section[data-astro-cid-lcdefpme] .tool-question[data-astro-cid-lcdefpme]{margin-top:1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem;font-style:italic;line-height:1.2}.tools-section[data-astro-cid-lcdefpme] .flagship-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-of-type{color:#faf6ef;margin-top:1rem;font-size:.9rem;line-height:1.75}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1.2rem 1.6rem;margin-top:1.8rem;display:flex}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#faf6ef;letter-spacing:.08em;text-transform:uppercase;font:.62rem DM Mono,monospace;text-decoration:none}.tools-section[data-astro-cid-lcdefpme] .flagship-window[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .tool-preview[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--cream);min-width:0;color:var(--theme-muted,#625d55);border:0;border-radius:16px;margin:0 14px 14px 0;text-decoration:none;transition:transform .22s,box-shadow .22s;display:block;position:relative;box-shadow:0 15px 30px -16px #18282073}.tools-section[data-astro-cid-lcdefpme] .flagship-window[data-astro-cid-lcdefpme]:before,.tools-section[data-astro-cid-lcdefpme] .tool-preview[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--theme-panel,#e5e6dc);border-radius:16px;position:absolute;inset:14px -14px -14px 14px}.tools-section[data-astro-cid-lcdefpme] .window-bar[data-astro-cid-lcdefpme]{background:var(--cream);border-bottom:1px solid var(--theme-line,#24211e1a);min-height:2rem;color:var(--theme-muted,#68635b);border-radius:16px 16px 0 0;justify-content:center;align-items:center;padding:.6rem 2.7rem;font:.48rem DM Mono,monospace;display:flex;position:relative}.tools-section[data-astro-cid-lcdefpme] .window-dots[data-astro-cid-lcdefpme]{gap:.3rem;display:flex;position:absolute;left:.85rem}.tools-section[data-astro-cid-lcdefpme] .window-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--theme-sand-panel,#bbb4a8);border-radius:50%;width:5px;height:5px}.tools-section[data-astro-cid-lcdefpme] .window-canvas[data-astro-cid-lcdefpme]{border-radius:0 0 16px 16px;display:block;overflow:hidden}.tools-section[data-astro-cid-lcdefpme] .flagship-window[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .tool-preview[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:0 0 16px 16px;width:100%;height:auto;display:block;transform:none}.tools-section[data-astro-cid-lcdefpme] .tool-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]{background:var(--theme-panel,#eef2ee);border:0;border-radius:24px;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.6rem);display:flex}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:last-child{background:var(--cream)}.tools-section[data-astro-cid-lcdefpme] .tool-preview[data-astro-cid-lcdefpme]:before{background:var(--theme-sage-panel,#cad8c8)}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:last-child .tool-preview[data-astro-cid-lcdefpme]:before{background:var(--theme-rose-panel,#d8bdb5)}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme] .card-label[data-astro-cid-lcdefpme]{color:var(--theme-green,#456655)}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:last-child .card-label[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:last-child>a[data-astro-cid-lcdefpme]{color:var(--theme-rose,#82585b)}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--theme-ink,#24211e);margin-top:.8rem;font-size:clamp(2.3rem,3.2vw,3.2rem);line-height:1}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.card-label):not(.tool-question){color:var(--theme-muted,#55514c);max-width:48ch;margin-top:.9rem;font-size:.9rem;line-height:1.75}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{color:var(--theme-green,#3d6055);margin-top:auto;padding-top:1.8rem}.tools-section[data-astro-cid-lcdefpme] .smaller-tools[data-astro-cid-lcdefpme]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:3rem;display:grid}.tools-section[data-astro-cid-lcdefpme] .smaller-tools-intro[data-astro-cid-lcdefpme]{grid-column:1/-1;padding:0 0 1.2rem}.tools-section[data-astro-cid-lcdefpme] .smaller-tools-intro[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-green,#557365);font:.65rem DM Mono,monospace}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]{border:0;border-top:1px solid var(--theme-line,#24211e21);border-bottom:1px solid var(--theme-line,#24211e21);min-height:0;color:var(--theme-ink,#24211e);padding:1.6rem 2.5rem 1.6rem 0;text-decoration:none;display:block;position:relative}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font:2rem Cormorant Garamond,Georgia,serif}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40ch;color:var(--theme-muted,#625d55);margin-top:.5rem;font-size:.85rem;line-height:1.65}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--theme-green,#557365);font-weight:400;position:absolute;top:1.8rem;right:.3rem}.tools-section[data-astro-cid-lcdefpme] .text-action[data-astro-cid-lcdefpme]{color:var(--theme-green,#3d6055)}.tools-section[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-offset:6px;outline:2px solid}.tools-section[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme][aria-hidden]:not(.window-bar),.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{transition:transform .22s;display:inline-block}.tools-section[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover>span[data-astro-cid-lcdefpme][aria-hidden]:not(.window-bar),.tools-section[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible>span[data-astro-cid-lcdefpme][aria-hidden]:not(.window-bar),.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]:focus-visible strong[data-astro-cid-lcdefpme]{transform:translate(4px)}.tools-section[data-astro-cid-lcdefpme] .flagship-tool[data-astro-cid-lcdefpme]:focus-within .flagship-window[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:focus-within .tool-preview[data-astro-cid-lcdefpme]{transform:translateY(-5px);box-shadow:0 20px 34px -16px #18282080}@media (hover:hover){.tools-section[data-astro-cid-lcdefpme] .flagship-tool[data-astro-cid-lcdefpme]:hover .flagship-window[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:hover .tool-preview[data-astro-cid-lcdefpme]{transform:translateY(-5px);box-shadow:0 20px 34px -16px #18282080}}@media (width<=1100px){.tools-section[data-astro-cid-lcdefpme] .flagship-tool[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem}.tools-section[data-astro-cid-lcdefpme] .flagship-copy[data-astro-cid-lcdefpme]{max-width:42rem}}@media (width<=760px){.tools-section[data-astro-cid-lcdefpme] .tools-heading[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .tool-grid[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .smaller-tools[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tools-section[data-astro-cid-lcdefpme] .tools-heading[data-astro-cid-lcdefpme]{gap:1.4rem}.tools-section[data-astro-cid-lcdefpme] .flagship-tool[data-astro-cid-lcdefpme]{padding:1.6rem}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]+.small-tool[data-astro-cid-lcdefpme]{border-top:0}.tools-section[data-astro-cid-lcdefpme] .window-bar[data-astro-cid-lcdefpme]{padding-inline:2rem;font-size:.4rem}}@media (prefers-reduced-motion:reduce){.tools-section[data-astro-cid-lcdefpme] .flagship-window[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .tool-preview[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme][aria-hidden]:not(.window-bar),.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{transition:none!important;transform:none!important}}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme]{align-items:center}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] .tool-launch[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;background:var(--cream);min-height:48px;color:var(--theme-green,#385748);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.25rem;font:.62rem/1.4 DM Mono,monospace;text-decoration:none;transition:background-color .22s,border-color .22s;display:inline-flex}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] .tool-launch[data-astro-cid-lcdefpme]:hover{background:var(--sage-surface-hover)}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] .tool-launch[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--theme-line,#faf6ef)}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]{padding:clamp(1.5rem,2.5vw,2rem)}.tools-section[data-astro-cid-lcdefpme] .tool-preview[data-astro-cid-lcdefpme]{margin-bottom:2rem}.tools-section[data-astro-cid-lcdefpme] .tool-preview[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1216/474;object-fit:cover}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{padding-top:1.5rem;font-size:.7rem;font-weight:500}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]{transition:background-color .22s}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--theme-ink,#24211e)}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--theme-muted,#4b4942)}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--theme-green,#385748)}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]:hover,.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]:focus-visible{background:var(--theme-panel,#eaf0e9)}@media (prefers-reduced-motion:reduce){.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] .tool-launch[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]{transition:none}}.tools-section[data-astro-cid-lcdefpme] .flagship-window[data-astro-cid-lcdefpme]:before{background:var(--theme-panel,#dfe3d7);inset:16px -16px -16px 16px}.tools-section[data-astro-cid-lcdefpme] .market-crop[data-astro-cid-lcdefpme]{border-radius:0 0 16px 16px;overflow:hidden}.tools-section[data-astro-cid-lcdefpme] .market-crop[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:0;transform:scale(1.06)}.tools-section[data-astro-cid-lcdefpme]{padding-bottom:2.25rem}@media (width<=760px){.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]+.small-tool[data-astro-cid-lcdefpme]{border-top:0}}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.card-label):not(.tool-question){text-wrap:balance;max-width:none}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:1.35rem 0;display:grid}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:1}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{grid-area:1/2/3;align-self:center;margin-right:.3rem;position:static}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:first-child>p[data-astro-cid-lcdefpme]:not(.card-label):not(.tool-question){text-wrap:wrap;max-width:none}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:first-child{background:var(--sage-surface)}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:first-child .tool-preview[data-astro-cid-lcdefpme]:before{background:var(--theme-sage-panel,#bbc7b6)}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:first-child>.card-label[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:first-child>a[data-astro-cid-lcdefpme]{color:var(--theme-green,#536659)}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:last-child>.card-label[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:last-child>a[data-astro-cid-lcdefpme]{color:var(--theme-rose,#805751)}.button[data-astro-cid-lcdefpme]{letter-spacing:.065em;min-height:48px;font-size:.78rem;font-weight:500}.text-action[data-astro-cid-lcdefpme]{letter-spacing:.055em;align-items:center;min-height:44px;font-size:.8125rem;font-weight:500}.text-action[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{margin-left:.3rem;transition:transform .2s;display:inline-block}.text-action[data-astro-cid-lcdefpme]:hover>span[data-astro-cid-lcdefpme]:last-child,.text-action[data-astro-cid-lcdefpme]:focus-visible>span[data-astro-cid-lcdefpme]:last-child{transform:translate(4px)}.path-card[data-astro-cid-lcdefpme]{min-height:25rem;color:inherit;cursor:pointer;text-decoration:none}.path-card[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--path-accent);outline-offset:-5px;background:var(--path-hover)}.path-action[data-astro-cid-lcdefpme]{width:100%;min-height:50px;color:var(--path-accent);letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.35rem;font:500 .8125rem/1.4 DM Mono,monospace;display:flex}.path-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{text-underline-offset:.28rem;text-decoration:underline}.path-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{flex:none;line-height:1;transition:transform .2s}.path-card[data-astro-cid-lcdefpme]:hover .path-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child,.path-card[data-astro-cid-lcdefpme]:focus-visible .path-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{transform:translate(4px)}@media (width<=760px){.path-card[data-astro-cid-lcdefpme]{min-height:auto}.path-action[data-astro-cid-lcdefpme]{margin-top:1.5rem}}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{letter-spacing:.045em;align-items:center;gap:.55rem;min-height:44px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] .tool-launch[data-astro-cid-lcdefpme]{letter-spacing:.065em;font-size:.78rem;font-weight:500;text-decoration:none}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{line-height:1}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]{color:inherit;cursor:pointer;text-decoration:none}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--theme-line-strong,#3d6055);outline-offset:4px}.tools-section[data-astro-cid-lcdefpme] .tool-card-action[data-astro-cid-lcdefpme]{min-height:44px;color:var(--theme-green,#3d6055);letter-spacing:.045em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:.55rem;margin-top:auto;padding-top:1rem;font:500 .8125rem/1.4 DM Mono,monospace;display:inline-flex}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:last-child .tool-card-action[data-astro-cid-lcdefpme]{color:var(--theme-rose,#805751)}.tools-section[data-astro-cid-lcdefpme] .tool-card-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{text-underline-offset:.3rem;text-decoration:underline}.tools-section[data-astro-cid-lcdefpme] .tool-card-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{line-height:1;transition:transform .22s;display:inline-block}.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:hover .tool-card-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child,.tools-section[data-astro-cid-lcdefpme] .tool-card[data-astro-cid-lcdefpme]:focus-visible .tool-card-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{transform:translate(4px)}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{text-underline-offset:.2rem;text-decoration:underline #24211e66}.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{line-height:1}.path-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child,.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child,.tools-section[data-astro-cid-lcdefpme] .tool-card-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child,.tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.text-action[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{font-size:1.25rem}@media (prefers-reduced-motion:reduce){.path-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.contribution-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.tools-section[data-astro-cid-lcdefpme] .tool-card-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:none;transform:none!important}}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tool-source:link,.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tool-source:visited,.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tool-source:hover,.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tool-source:focus,.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tool-source:focus-visible,.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tool-source:active{border-bottom:0;gap:.55rem;text-decoration:none;display:inline-flex}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tool-source .tool-source-label[data-astro-cid-lcdefpme]{border-bottom:1px solid;text-decoration:none}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tool-source .tool-source-arrow[data-astro-cid-lcdefpme]{border-bottom:0;text-decoration:none}.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tool-source .tool-source-arrow[data-astro-cid-lcdefpme]:before,.tools-section[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tool-source .tool-source-arrow[data-astro-cid-lcdefpme]:after{content:none}.hero-copy[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1.5rem;font-size:.67rem}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--theme-green,#3d6055);font-weight:400}.hero-context[data-astro-cid-lcdefpme]{max-width:none;color:var(--theme-muted,#4a4a4a);text-wrap:pretty;margin-top:1rem;font-size:.95rem;line-height:1.75}.hero-byline[data-astro-cid-lcdefpme]{font-size:.68rem}.hero-visual[data-astro-cid-lcdefpme]{align-self:center}.path-card[data-astro-cid-lcdefpme] .card-label[data-astro-cid-lcdefpme]{z-index:1;max-width:none;min-height:0;color:color-mix(in srgb, var(--path-accent) 85%, var(--theme-ink,#191714));letter-spacing:-.015em;text-transform:none;text-wrap:wrap;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,2.3vw,2.05rem);font-style:italic;font-weight:600;line-height:1.15;position:relative}.path-card[data-astro-cid-lcdefpme] .question-emphasis[data-astro-cid-lcdefpme]{max-width:100%;display:inline-block;position:relative}.path-card[data-astro-cid-lcdefpme] .question-emphasis[data-astro-cid-lcdefpme]:after{content:"";--question-curve:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 12' preserveAspectRatio='none'%3E%3Cpath d='M3 7C58 3 156 3 237 6' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-color:var(--path-underline);height:.19em;-webkit-mask:var(--question-curve) center / 100% 100% no-repeat;mask:var(--question-curve) center / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:auto 0 calc(-.11em - 3px)}.path-card[data-astro-cid-lcdefpme] .path-deliverable[data-astro-cid-lcdefpme]{border-top:1px solid var(--path-rule);margin-bottom:1.6rem;padding-top:1rem;font-size:.85rem}.path-deliverable[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:500}.path-number[data-astro-cid-lcdefpme]{opacity:.65}.path-action[data-astro-cid-lcdefpme]{letter-spacing:.015em;font-size:.75rem}.service-scope-note[data-astro-cid-lcdefpme]{color:var(--theme-muted,#595b52);margin-top:1.3rem;font-size:.85rem;line-height:1.6}.tools-section[data-astro-cid-lcdefpme] .renewal-art[data-astro-cid-lcdefpme]{background:var(--cream);min-height:195px;color:var(--theme-rose,#805751);border-radius:14px;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.renewal-art[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{max-width:8ch;font:italic 2.7rem/1 Cormorant Garamond,Georgia,serif}.renewal-art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:45%;max-width:210px}.tool-review-invitation[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;padding:2rem 0 .5rem;display:flex}.tool-review-invitation[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1rem;line-height:1.6}.tools-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:inherit;text-underline-offset:.25rem;align-items:center;margin-top:.6rem;font:500 .8rem/1.5 DM Mono,monospace;display:inline-flex}.learning-section[data-astro-cid-lcdefpme]{background:var(--theme-rose-panel,#f2e5df);padding:4rem 0}.learning-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);display:grid}.learning-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch;margin-top:1rem;font-size:clamp(2.5rem,4vw,3.7rem);line-height:1.05}.learning-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow):not(.education-note){font-size:1rem;line-height:1.75}.learning-section[data-astro-cid-lcdefpme] .text-action[data-astro-cid-lcdefpme]{color:var(--theme-green,#3d6055);margin-top:1rem}.learning-market-link[data-astro-cid-lcdefpme]{width:fit-content;color:var(--theme-rose,#594b44);text-underline-offset:.25rem;margin-top:.4rem;padding:.75rem 0;font-size:.9rem;line-height:1.6;display:block}.learning-section[data-astro-cid-lcdefpme] .education-note[data-astro-cid-lcdefpme]{color:var(--theme-rose,#655851);font-size:.8rem}.learning-section[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--theme-line-strong,#3d6055);outline-offset:4px}@media (width>=1280px){.hero-visual[data-astro-cid-lcdefpme]{align-self:center;width:100%;margin-block:0}}@media (width<=1020px){.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:18ch}.hero-visual[data-astro-cid-lcdefpme]{justify-self:center;width:min(100%,34rem)}}@media (width<=760px){.example-grid[data-astro-cid-lcdefpme],.learning-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.path-card-header[data-astro-cid-lcdefpme]{gap:.5rem}.path-card[data-astro-cid-lcdefpme] .card-label[data-astro-cid-lcdefpme]{min-height:auto;font-size:1.8rem}.path-card[data-astro-cid-lcdefpme] .path-deliverable[data-astro-cid-lcdefpme]{margin-bottom:0}.review-examples[data-astro-cid-lcdefpme]{padding-block:3.5rem}.hero-visual[data-astro-cid-lcdefpme]{width:min(100%,30rem)}.hero-actions[data-astro-cid-lcdefpme]{gap:.8rem}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{text-align:center;flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.example-card[data-astro-cid-lcdefpme]{transition:none}}@media (width<=1200px){.paths[data-astro-cid-lcdefpme] .path-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.paths[data-astro-cid-lcdefpme] .path-card[data-astro-cid-lcdefpme]{border:1px solid var(--path-rule);min-height:auto;margin-inline:0;padding:2rem}.paths[data-astro-cid-lcdefpme] .path-action[data-astro-cid-lcdefpme]{margin-top:1.5rem}}@media (width<=760px){.paths[data-astro-cid-lcdefpme] .path-card[data-astro-cid-lcdefpme]{padding:1.5rem}.path-card-header[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 4.5rem}.path-card[data-astro-cid-lcdefpme] .card-label[data-astro-cid-lcdefpme]{text-wrap:balance}}@media (width<=360px){.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2.6rem}.path-card-header[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 3.5rem}.paths[data-astro-cid-lcdefpme] .path-card[data-astro-cid-lcdefpme] .card-label[data-astro-cid-lcdefpme]{font-size:1.65rem}}.home[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(.path-action,.example-action,.tool-card-action,.text-action,.tool-source,.learning-market-link,.browse-tools-link,.contribution-link):is(a,span){letter-spacing:.015em;text-transform:uppercase;align-items:center;gap:.45rem;min-height:50px;font:500 .75rem/1.4 DM Mono,monospace;text-decoration:none;display:inline-flex}.home[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(.path-action,.example-action,.tool-card-action):is(a,span){justify-content:flex-start;width:fit-content;padding-top:.35rem}.home[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(.path-action,.example-action,.tool-card-action,.text-action,.tool-source,.learning-market-link,.browse-tools-link,.contribution-link):is(a,span)>span[data-astro-cid-lcdefpme]:first-child{font-size:inherit;text-underline-offset:.28rem;text-decoration:underline 1px}.home[data-astro-cid-lcdefpme] .tool-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].tool-source .tool-source-label[data-astro-cid-lcdefpme]{border-bottom:0;text-decoration:underline}.home[data-astro-cid-lcdefpme] .text-action[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child:after{content:none}.home[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{letter-spacing:0;text-align:center;flex:0 0 1.25rem;width:1.25rem;margin-left:0;font:500 1.25rem/1 DM Mono,monospace;text-decoration:none;transition:transform .2s;display:inline-block}.home[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:is(:hover,:focus-visible) .link-arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.home[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{transition:none}.home[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:is(:hover,:focus-visible) .link-arrow[data-astro-cid-lcdefpme]{transform:none}}.home[data-astro-cid-lcdefpme] .tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.home[data-astro-cid-lcdefpme] .tools-section[data-astro-cid-lcdefpme] .small-tool[data-astro-cid-lcdefpme]>.small-tool-label[data-astro-cid-lcdefpme]{letter-spacing:.015em;text-transform:uppercase;justify-self:start;align-items:center;gap:.45rem;font:500 .75rem/1.4 DM Mono,monospace;text-decoration:none;display:inline-flex}.home[data-astro-cid-lcdefpme] .small-tool-label[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{text-underline-offset:.28rem;text-decoration:underline}.hero-copy-phrase[data-astro-cid-lcdefpme]{max-width:100%;display:inline-block}@media (width>=1201px){.paths[data-astro-cid-lcdefpme] .path-card[data-astro-cid-lcdefpme]{grid-template-rows:subgrid;grid-row:span 4;row-gap:0;display:grid}}.hero-copy[data-astro-cid-lcdefpme]{container-type:inline-size}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:none;font-size:clamp(2rem,12.6cqi,5.75rem)}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>em[data-astro-cid-lcdefpme]{white-space:nowrap;width:fit-content;max-width:100%;display:block}
