.hero-engine[data-astro-cid-fglwbcew]{isolation:isolate;width:100%;position:relative}.engine-stage[data-astro-cid-fglwbcew]{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.engine-light[data-astro-cid-fglwbcew]{pointer-events:none;background:radial-gradient(54% 48% at 53% 47%,#2070482e 0%,#155b3b1b 49%,#0000 78%);position:absolute;inset:-8% -8% -4%}.engine-fallback[data-astro-cid-fglwbcew]{width:100%;height:100%;display:block;position:relative}.engine-fallback[data-astro-cid-fglwbcew] img[data-astro-cid-fglwbcew]{object-fit:contain;filter:brightness(1.14)saturate(1.05);width:100%;height:100%}.engine-stage[data-astro-cid-fglwbcew] canvas[data-astro-cid-fglwbcew]{opacity:0;width:100%;height:100%;position:absolute;inset:0}.hero-engine[data-astro-cid-fglwbcew][data-running][data-ready] .engine-fallback[data-astro-cid-fglwbcew]{opacity:0}.hero-engine[data-astro-cid-fglwbcew][data-running][data-ready] canvas[data-astro-cid-fglwbcew]{opacity:1}.engine-pixels[data-astro-cid-fglwbcew]{pointer-events:none;position:absolute;inset:0}.engine-pixels[data-astro-cid-fglwbcew] i[data-astro-cid-fglwbcew]{width:var(--size);height:var(--size);opacity:var(--alpha);background:#9bc5a5;display:block;position:absolute}.engine-pixels[data-astro-cid-fglwbcew] i[data-astro-cid-fglwbcew][data-tier=middle]{background:#78ae88}.engine-pixels[data-astro-cid-fglwbcew] i[data-astro-cid-fglwbcew][data-tier=far]{background:#6b9c79}.home-hero[data-field-running] .engine-pixels[data-astro-cid-fglwbcew]{visibility:hidden}.engine-bottom[data-astro-cid-fglwbcew]{min-height:44px;color:var(--muted);font:9px/1.7 var(--mono);justify-content:flex-end;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:9%;right:4%}.motion-control[data-astro-cid-fglwbcew]{min-height:44px;font:10px/1.7 var(--mono);color:#b6ccbb;background:0 0;border:0;align-items:center;gap:14px;padding:8px 0 8px 12px;display:flex}.motion-control[data-astro-cid-fglwbcew]:hover{color:var(--signal)}@media (width<=760px){.engine-pixels[data-astro-cid-fglwbcew] i[data-astro-cid-fglwbcew]:not([data-tier=near]),.engine-pixels[data-astro-cid-fglwbcew] i[data-astro-cid-fglwbcew][data-tier=near]:nth-child(2n){display:none}.engine-bottom[data-astro-cid-fglwbcew]{min-height:28px;font-size:8px;bottom:0;left:5%;right:5%}}.home-hero[data-astro-cid-i3irphx7]{isolation:isolate;position:relative;overflow:hidden}.hero-atmosphere[data-astro-cid-i3irphx7]{z-index:-1;pointer-events:none;background:radial-gradient(31% 62% at 71% 54%,#164a322e 0%,#0a291d16 57%,#0000 84%),radial-gradient(48% 37% at 98% 72%,#1e69432c 0%,#0b2c1f1b 48%,#0000 80%),radial-gradient(24% 42% at 69% 91%,#225f4022 0%,#0000 84%);position:absolute;inset:0}.hero-dust[data-astro-cid-i3irphx7],.hero-field[data-astro-cid-i3irphx7]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-dust[data-astro-cid-i3irphx7]{background:url(/brand/derived/particle-hero/precision/environment.svg) 50%/100% 100% no-repeat}.hero-field[data-astro-cid-i3irphx7]{opacity:0}.home-hero[data-astro-cid-i3irphx7][data-field-running] .hero-field[data-astro-cid-i3irphx7]{opacity:1}.home-hero[data-astro-cid-i3irphx7][data-field-running] .hero-dust[data-astro-cid-i3irphx7]{opacity:0}.hero-scene[data-astro-cid-i3irphx7]{z-index:1;grid-template-columns:1fr 1.15fr;align-items:center;gap:0 12px;padding-top:20px;display:grid;position:relative}.hero-copy[data-astro-cid-i3irphx7]{z-index:2;padding-block:12px 20px;position:relative}.hero-copy[data-astro-cid-i3irphx7] .eyebrow[data-astro-cid-i3irphx7]{color:var(--sage);letter-spacing:.12em;font-size:10px}.hero-copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{letter-spacing:-.06em;white-space:nowrap;margin:25px 0;font-size:clamp(68px,min(7.35vw,12svh),124px);line-height:1}.hero-copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{color:#a5c8af}.hero-copy[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{color:#b7c5ba;max-width:440px;font-size:15px;line-height:1.8}.hero-copy[data-astro-cid-i3irphx7] .button-row[data-astro-cid-i3irphx7]{gap:20px 28px;margin-top:28px}.hero-secondary[data-astro-cid-i3irphx7]{align-items:center;gap:18px;min-height:48px;font-size:13px;display:flex}.hero-secondary[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:16px;height:16px}.hero-secondary[data-astro-cid-i3irphx7]:hover,.hero-secondary[data-astro-cid-i3irphx7]:focus-visible{color:var(--signal)}.home-hero[data-astro-cid-i3irphx7] .hero-engine{justify-self:end;width:100%;max-width:min(100%,74svh,730px)}.hero-baseline[data-astro-cid-i3irphx7]{color:var(--muted);font:10px/1.6 var(--mono);grid-column:1/-1;justify-content:flex-end;align-items:center;margin-top:0;padding:0 0 8px;display:flex}.hero-baseline[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{align-items:center;gap:30px;min-height:44px;display:flex}.hero-baseline[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{color:var(--signal);font-size:20px}@media (width>=1700px) and (height>=950px){.hero-scene[data-astro-cid-i3irphx7]{padding-top:28px}.hero-copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:124px}.hero-copy[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{max-width:480px;font-size:17px}}@media (width<=1100px) and (width>=761px){.hero-scene[data-astro-cid-i3irphx7]{grid-template-columns:1.05fr 1fr;gap:8px}.hero-copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:clamp(55px,6.5vw,72px)}.hero-copy[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{font-size:14px}.hero-copy[data-astro-cid-i3irphx7] .button-row[data-astro-cid-i3irphx7]{gap:14px}.hero-copy[data-astro-cid-i3irphx7] .button[data-astro-cid-i3irphx7]{gap:20px;padding:16px}.hero-secondary[data-astro-cid-i3irphx7]{gap:12px;font-size:12px}}@media (height<=720px) and (width>=1101px){.hero-copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{margin-block:20px;font-size:clamp(58px,9.5svh,76px)}.hero-copy[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{font-size:14px}.hero-copy[data-astro-cid-i3irphx7] .button-row[data-astro-cid-i3irphx7]{margin-top:22px}.home-hero[data-astro-cid-i3irphx7] .hero-engine{max-width:73svh}}@media (width<=760px){.hero-atmosphere[data-astro-cid-i3irphx7]{background:radial-gradient(75% 42% at 63% 82%,#16452e20,#0000 82%)}.hero-dust[data-astro-cid-i3irphx7]{opacity:.5}.hero-scene[data-astro-cid-i3irphx7]{flex-direction:column;align-items:stretch;padding-top:28px;display:flex}.hero-copy[data-astro-cid-i3irphx7]{padding:0}.hero-copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{letter-spacing:-.06em;margin:20px 0;font-size:clamp(44px,11.8vw,72px)}.hero-copy[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{max-width:39ch;font-size:14px;line-height:1.75}.hero-copy[data-astro-cid-i3irphx7] .eyebrow[data-astro-cid-i3irphx7]{font-size:9px}.hero-copy[data-astro-cid-i3irphx7] .button-row[data-astro-cid-i3irphx7]{gap:16px;margin-top:22px}.hero-copy[data-astro-cid-i3irphx7] .button[data-astro-cid-i3irphx7]{gap:24px;padding-inline:17px;font-size:13px}.hero-secondary[data-astro-cid-i3irphx7]{gap:10px;font-size:12px}.home-hero[data-astro-cid-i3irphx7] .hero-engine{max-width:320px;margin:14px auto 0}.hero-baseline[data-astro-cid-i3irphx7]{gap:12px;margin-top:0;padding:0 0 6px;font-size:9px}.hero-baseline[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{gap:0;font-size:0}.hero-baseline[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{font-size:20px}}@media (width<=360px){.hero-scene[data-astro-cid-i3irphx7]{padding-top:22px}.hero-copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{margin-block:18px;font-size:43px}.hero-copy[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{font-size:13px;line-height:1.7}.hero-copy[data-astro-cid-i3irphx7] .button[data-astro-cid-i3irphx7]{gap:12px;padding:14px;font-size:12px}.hero-copy[data-astro-cid-i3irphx7] .button-row[data-astro-cid-i3irphx7]{gap:10px;margin-top:18px}.hero-secondary[data-astro-cid-i3irphx7]{gap:6px;font-size:11px}.home-hero[data-astro-cid-i3irphx7] .hero-engine{max-width:280px;margin-top:12px}}@media (width<=360px) and (height<=650px){.hero-scene[data-astro-cid-i3irphx7]{padding-top:16px}.hero-copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{margin-block:14px;font-size:36px}.hero-copy[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{font-size:12px;line-height:1.65}.home-hero[data-astro-cid-i3irphx7] .hero-engine{max-width:170px;margin-top:10px}}.home-query-showcase[data-astro-cid-u7a7arhd]{border-top:1px solid var(--dark-line);position:relative}.feature-nav[data-astro-cid-u7a7arhd]{border-bottom:1px solid var(--dark-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px;display:grid}.feature-nav[data-astro-cid-u7a7arhd] button[data-astro-cid-u7a7arhd]{text-align:left;min-width:0;min-height:61px;font:12px var(--body);color:#526558;white-space:nowrap;background:0 0;border:0;align-items:center;gap:16px;padding:12px 18px 12px 0;display:flex;position:relative}.feature-nav[data-astro-cid-u7a7arhd] button[data-astro-cid-u7a7arhd][aria-selected=true]{color:var(--ink)}.feature-nav[data-astro-cid-u7a7arhd] button[data-astro-cid-u7a7arhd][aria-selected=true]:after{content:"";background:var(--forest);height:3px;position:absolute;bottom:-1px;left:0;right:28px}.feature-progress[data-astro-cid-u7a7arhd]{transform-origin:0;pointer-events:none;background:#73a984;width:calc(100% - 28px);height:3px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.feature-nav-index[data-astro-cid-u7a7arhd]{font:10px var(--mono);color:#41624e}.feature-nav-arrow[data-astro-cid-u7a7arhd]{color:#41624e;margin-left:auto;font-size:17px;font-weight:300}.feature-panels[data-astro-cid-u7a7arhd]{display:grid}.feature-panel[data-astro-cid-u7a7arhd]{grid-area:1/1;min-width:0}.preview-stage[data-astro-cid-u7a7arhd]{background:#dfe3d9;border:1px solid #193e2b18;border-radius:13px;height:clamp(400px,32vw,470px);position:relative;overflow:hidden}.preview-image-button[data-astro-cid-u7a7arhd]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.preview-image-button[data-astro-cid-u7a7arhd] img[data-astro-cid-u7a7arhd]{object-fit:cover;object-position:center top;cursor:zoom-in;width:100%;height:100%;display:block}.inspect-button[data-astro-cid-u7a7arhd]{z-index:3;background:var(--white);min-height:42px;color:var(--ink);font:12px var(--body);border:1px solid #173b2c1a;border-radius:100px;align-items:center;gap:15px;padding:9px 15px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 2px 12px #0a18121c}.inspect-button[data-astro-cid-u7a7arhd]:hover{background:#fff}.feature-caption[data-astro-cid-u7a7arhd]{grid-template-columns:115px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px;min-height:104px;padding:26px 0 4px;display:grid}.feature-count[data-astro-cid-u7a7arhd]{font:11px var(--mono);color:#41624e;padding-top:8px}.feature-caption[data-astro-cid-u7a7arhd] h3[data-astro-cid-u7a7arhd]{font-size:clamp(26px,2.5vw,38px)}.feature-caption[data-astro-cid-u7a7arhd] p[data-astro-cid-u7a7arhd]{color:#526558;font-size:15px;line-height:1.6}.showcase-controls[data-astro-cid-u7a7arhd]{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.step-button[data-astro-cid-u7a7arhd]{border:1px solid var(--dark-line);width:44px;height:44px;color:var(--forest);font:22px/1 var(--display);background:0 0;place-items:center;display:grid}.step-button[data-astro-cid-u7a7arhd]:hover{background:#dce7d9}.autoplay-toggle[data-astro-cid-u7a7arhd]{color:#41624e;font:10px var(--mono);text-underline-offset:4px;background:0 0;border:0;margin:0 0 0 12px;padding:7px 0;text-decoration:underline;display:block}.image-viewer[data-astro-cid-u7a7arhd]{width:min(96vw,1800px);max-width:none;height:min(94dvh,1100px);max-height:none;color:var(--white);overscroll-behavior:contain;background:#111a17;border:1px solid #ffffff45;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 25px 80px #0008}.image-viewer[data-astro-cid-u7a7arhd]::backdrop{background:#07120de6}.viewer-shell[data-astro-cid-u7a7arhd]{flex-direction:column;width:100%;height:100%;display:flex}.viewer-toolbar[data-astro-cid-u7a7arhd]{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 16px;display:flex}.viewer-title[data-astro-cid-u7a7arhd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:12px var(--mono);overflow:hidden}.viewer-actions[data-astro-cid-u7a7arhd]{flex:none;align-items:center;gap:6px;display:flex}.viewer-actions[data-astro-cid-u7a7arhd] button[data-astro-cid-u7a7arhd]{min-width:38px;min-height:38px;color:var(--white);font:13px var(--body);background:#ffffff0d;border:1px solid #ffffff38;padding:5px 9px}.viewer-actions[data-astro-cid-u7a7arhd] button[data-astro-cid-u7a7arhd]:hover{background:#ffffff25}.viewer-actions[data-astro-cid-u7a7arhd] [data-astro-cid-u7a7arhd][data-zoom-in],.viewer-actions[data-astro-cid-u7a7arhd] [data-astro-cid-u7a7arhd][data-zoom-out]{font-size:22px;line-height:1}.viewer-actions[data-astro-cid-u7a7arhd] [data-astro-cid-u7a7arhd][data-zoom-level]{text-align:center;min-width:42px;font:10px var(--mono)}.viewer-close[data-astro-cid-u7a7arhd]{margin-left:9px}.viewer-close[data-astro-cid-u7a7arhd] span[data-astro-cid-u7a7arhd]{vertical-align:middle;margin-left:6px;font-size:20px;line-height:0}.viewer-viewport[data-astro-cid-u7a7arhd]{overscroll-behavior:contain;touch-action:pan-x pan-y;flex:1;justify-content:safe center;align-items:safe center;min-height:0;padding:16px;display:flex;overflow:auto}.viewer-viewport[data-astro-cid-u7a7arhd] img[data-astro-cid-u7a7arhd]{object-fit:contain;flex:none;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;display:block}@media (width>=1050px){.feature-nav[data-astro-cid-u7a7arhd]{margin-bottom:20px}.feature-panel[data-astro-cid-u7a7arhd] figure[data-astro-cid-u7a7arhd]{grid-template-columns:minmax(0,2.15fr) minmax(270px,1fr);align-items:stretch;gap:clamp(28px,3vw,48px);display:grid}.preview-stage[data-astro-cid-u7a7arhd]{height:clamp(320px,24.9vw,375px)}.feature-caption[data-astro-cid-u7a7arhd]{border-left:1px solid var(--dark-line);flex-direction:column;min-height:0;padding:8px 0 42px clamp(24px,2.5vw,40px);display:flex}.feature-caption[data-astro-cid-u7a7arhd] h3[data-astro-cid-u7a7arhd]{margin-top:clamp(30px,4vw,56px);font-size:clamp(27px,2.4vw,34px)}.feature-caption[data-astro-cid-u7a7arhd] p[data-astro-cid-u7a7arhd]{margin-top:18px;font-size:14px}.showcase-controls[data-astro-cid-u7a7arhd]{z-index:3;margin:0;position:absolute;bottom:0;right:0}}@media (width<=760px){.feature-nav[data-astro-cid-u7a7arhd]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.feature-nav[data-astro-cid-u7a7arhd] button[data-astro-cid-u7a7arhd]{white-space:normal;gap:8px;min-height:53px;padding:9px 10px 9px 0;font-size:11px;line-height:1.3}.feature-nav[data-astro-cid-u7a7arhd] button[data-astro-cid-u7a7arhd][aria-selected=true]:after{right:12px}.feature-nav-arrow[data-astro-cid-u7a7arhd]{display:none}.feature-nav-index[data-astro-cid-u7a7arhd]{font-size:9px}.preview-stage[data-astro-cid-u7a7arhd]{border-radius:9px;height:clamp(190px,62vw,310px)}.inspect-button[data-astro-cid-u7a7arhd]{min-height:38px;padding:7px 11px;font-size:11px;bottom:9px;right:9px}.feature-caption[data-astro-cid-u7a7arhd]{grid-template-columns:40px minmax(0,1fr);gap:8px 14px;min-height:128px;padding-top:20px}.feature-count[data-astro-cid-u7a7arhd]{padding-top:5px;font-size:10px}.feature-caption[data-astro-cid-u7a7arhd] h3[data-astro-cid-u7a7arhd]{font-size:clamp(24px,6vw,30px)}.feature-caption[data-astro-cid-u7a7arhd] p[data-astro-cid-u7a7arhd]{grid-column:2;font-size:13px;line-height:1.6}.autoplay-toggle[data-astro-cid-u7a7arhd]{display:none!important}.image-viewer[data-astro-cid-u7a7arhd]{border:0;width:100vw;height:100dvh}.viewer-toolbar[data-astro-cid-u7a7arhd]{flex-direction:column;align-items:flex-start;gap:8px;min-height:96px;padding:10px 12px}.viewer-title[data-astro-cid-u7a7arhd]{font-size:10px}.viewer-actions[data-astro-cid-u7a7arhd]{justify-content:space-between;gap:3px;width:100%}.viewer-actions[data-astro-cid-u7a7arhd] button[data-astro-cid-u7a7arhd]{min-width:36px;min-height:36px;padding:4px 7px}.viewer-actions[data-astro-cid-u7a7arhd] [data-astro-cid-u7a7arhd][data-zoom-level]{min-width:33px}.viewer-close[data-astro-cid-u7a7arhd]{margin-left:auto}.viewer-viewport[data-astro-cid-u7a7arhd]{padding:8px}}@media (width<=360px){.feature-caption[data-astro-cid-u7a7arhd]{min-height:150px}}.query-chapter[data-astro-cid-rxmmnfe2]{--home-space:clamp(46px,3.6vw,54px);margin-top:0}.chapter-meta[data-astro-cid-rxmmnfe2]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.query-intro[data-astro-cid-rxmmnfe2]{grid-template-columns:1.35fr 1fr;align-items:end;gap:48px;margin-bottom:24px;display:grid}.product-logo[data-astro-cid-rxmmnfe2]{width:clamp(150px,15vw,195px);height:auto;margin:0 0 12px;display:block}.query-intro[data-astro-cid-rxmmnfe2] h2[data-astro-cid-rxmmnfe2]{font-size:clamp(46px,5vw,76px);line-height:1.03}.query-intro[data-astro-cid-rxmmnfe2] h2[data-astro-cid-rxmmnfe2] span[data-astro-cid-rxmmnfe2]{color:#66816d}.query-summary[data-astro-cid-rxmmnfe2]{padding-bottom:5px}.query-actions[data-astro-cid-rxmmnfe2]{flex-wrap:wrap;align-items:center;gap:16px 25px;display:flex}.query-actions[data-astro-cid-rxmmnfe2] .button[data-astro-cid-rxmmnfe2]{gap:22px;min-height:50px;padding:14px 18px;font-size:13px}.query-actions[data-astro-cid-rxmmnfe2] .text-link[data-astro-cid-rxmmnfe2]{gap:16px;font-size:13px}.query-summary[data-astro-cid-rxmmnfe2] p[data-astro-cid-rxmmnfe2]{color:#526558;max-width:430px;margin-bottom:25px;font-size:16px}.query-bottom[data-astro-cid-rxmmnfe2]{border-top:1px solid var(--dark-line);justify-content:space-between;align-items:center;margin-top:25px;padding-top:16px;display:flex}.query-bottom[data-astro-cid-rxmmnfe2]>span[data-astro-cid-rxmmnfe2]{font:11px var(--mono);color:#526558}@media (width<=760px){.query-chapter[data-astro-cid-rxmmnfe2]{--home-space:clamp(56px,6vw,96px);margin-top:0}.chapter-meta[data-astro-cid-rxmmnfe2]{align-items:flex-start;margin-bottom:30px}.chapter-meta[data-astro-cid-rxmmnfe2] .eyebrow[data-astro-cid-rxmmnfe2]{font-size:9px}.chapter-meta[data-astro-cid-rxmmnfe2] .status[data-astro-cid-rxmmnfe2]{white-space:nowrap;font-size:9px}.query-intro[data-astro-cid-rxmmnfe2]{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.query-intro[data-astro-cid-rxmmnfe2] h2[data-astro-cid-rxmmnfe2]{font-size:clamp(44px,10vw,64px)}.query-summary[data-astro-cid-rxmmnfe2] p[data-astro-cid-rxmmnfe2]{margin-bottom:16px;font-size:14px}.product-logo[data-astro-cid-rxmmnfe2]{width:162px;margin-bottom:18px}.query-bottom[data-astro-cid-rxmmnfe2]{align-items:flex-start;gap:15px}.query-bottom[data-astro-cid-rxmmnfe2]>span[data-astro-cid-rxmmnfe2]{max-width:130px;font-size:9px}.query-bottom[data-astro-cid-rxmmnfe2] .text-link[data-astro-cid-rxmmnfe2]{gap:12px;font-size:12px}}@media (width<=360px){.query-intro[data-astro-cid-rxmmnfe2] h2[data-astro-cid-rxmmnfe2]{font-size:38px}}.product-orientation[data-astro-cid-xzhv72al]{border-top:1px solid var(--line);grid-template-columns:.8fr 1.6fr;gap:64px;padding-block:42px 58px;scroll-margin-top:24px;display:grid}.orientation-heading[data-astro-cid-xzhv72al] .eyebrow[data-astro-cid-xzhv72al]{color:var(--sage);margin-bottom:18px;font-size:10px}.orientation-heading[data-astro-cid-xzhv72al] h2[data-astro-cid-xzhv72al]{font-size:clamp(28px,2.5vw,38px);line-height:1.1}.orientation-heading[data-astro-cid-xzhv72al] h2[data-astro-cid-xzhv72al] span[data-astro-cid-xzhv72al]{color:var(--sage)}.product-row[data-astro-cid-xzhv72al]{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1fr 18px;align-items:center;gap:28px;padding-block:22px;display:grid}.product-row[data-astro-cid-xzhv72al]:first-child{padding-top:0}.product-row-identity[data-astro-cid-xzhv72al]{flex-direction:column;align-items:flex-start;gap:11px;min-width:0;display:flex}.product-row-logo[data-astro-cid-xzhv72al]{width:min(100%,220px);height:auto;display:block}.product-row[data-astro-cid-xzhv72al]:last-child .product-row-logo[data-astro-cid-xzhv72al]{width:min(100%,270px)}.product-row-identity[data-astro-cid-xzhv72al] .status[data-astro-cid-xzhv72al]{letter-spacing:.06em;font-size:9px}.product-row[data-astro-cid-xzhv72al] p[data-astro-cid-xzhv72al]{color:var(--muted);font-size:13px;line-height:1.7}.product-row[data-astro-cid-xzhv72al]>svg[data-astro-cid-xzhv72al]{width:18px;transition:transform .25s var(--ease)}.product-row[data-astro-cid-xzhv72al]:hover>svg[data-astro-cid-xzhv72al],.product-row[data-astro-cid-xzhv72al]:focus-visible>svg[data-astro-cid-xzhv72al]{transform:translate(3px,-3px)}@media (width<=1050px){.product-orientation[data-astro-cid-xzhv72al]{grid-template-columns:.7fr 1.6fr;gap:36px}.product-row[data-astro-cid-xzhv72al]{gap:18px}}@media (width<=760px){.product-orientation[data-astro-cid-xzhv72al]{grid-template-columns:1fr;gap:28px;padding-block:36px 44px}.orientation-heading[data-astro-cid-xzhv72al] h2[data-astro-cid-xzhv72al]{font-size:30px}.product-row[data-astro-cid-xzhv72al]{grid-template-columns:1fr 18px;gap:14px;padding-block:22px}.product-row[data-astro-cid-xzhv72al] p[data-astro-cid-xzhv72al]{grid-area:2/1;max-width:34ch}.product-row[data-astro-cid-xzhv72al]>svg[data-astro-cid-xzhv72al]{grid-area:1/2}}.home-csharp-showcase[data-astro-cid-abhsnx4m]{border-top:1px solid var(--line);position:relative}.feature-nav[data-astro-cid-abhsnx4m]{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;display:grid}.feature-nav[data-astro-cid-abhsnx4m] button[data-astro-cid-abhsnx4m]{text-align:left;color:#bccbc0;min-width:0;min-height:56px;font:12px/1.3 var(--body);background:0 0;border:0;align-items:center;gap:11px;padding:10px 10px 10px 0;display:flex;position:relative}.feature-nav[data-astro-cid-abhsnx4m] button[data-astro-cid-abhsnx4m]:hover,.feature-nav[data-astro-cid-abhsnx4m] button[data-astro-cid-abhsnx4m][aria-selected=true]{color:var(--white)}.feature-nav[data-astro-cid-abhsnx4m] button[data-astro-cid-abhsnx4m][aria-selected=true]:after{content:"";background:var(--signal);height:2px;position:absolute;bottom:-1px;left:0;right:14px}.tab-number[data-astro-cid-abhsnx4m],.feature-count[data-astro-cid-abhsnx4m]{font:10px/1.5 var(--mono);color:var(--sage)}.feature-progress[data-astro-cid-abhsnx4m]{transform-origin:0;pointer-events:none;background:#c1e3b4;width:calc(100% - 14px);height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.feature-panels[data-astro-cid-abhsnx4m]{display:block}.home-csharp-showcase[data-astro-cid-abhsnx4m][data-enhanced] .feature-panels[data-astro-cid-abhsnx4m]{display:grid}.feature-panel[data-astro-cid-abhsnx4m]{grid-area:1/1;min-width:0}.feature-panel[data-astro-cid-abhsnx4m][hidden]{display:none!important}.feature-panel[data-astro-cid-abhsnx4m] figure[data-astro-cid-abhsnx4m]{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}.preview-image[data-astro-cid-abhsnx4m]{cursor:zoom-in;background:#0b1813;border:1px solid #9ab5a64d;border-radius:13px;width:100%;min-width:0;height:clamp(400px,32vw,470px);padding:0;display:block;position:relative;overflow:hidden}.preview-image[data-astro-cid-abhsnx4m] img[data-astro-cid-abhsnx4m]{object-fit:cover;object-position:center top;width:120%;max-width:none;height:120%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.inspect-label[data-astro-cid-abhsnx4m]{color:var(--white);font:10px var(--mono);background:#0a1812ed;padding:9px 13px;position:absolute;bottom:12px;right:12px}figcaption[data-astro-cid-abhsnx4m]{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:0;display:flex}figcaption[data-astro-cid-abhsnx4m] h3[data-astro-cid-abhsnx4m]{margin-top:24px;font-size:clamp(26px,2.7vw,38px);line-height:1.1}figcaption[data-astro-cid-abhsnx4m] p[data-astro-cid-abhsnx4m]{color:#bbc9be;max-width:32ch;margin-top:16px;font-size:14px;line-height:1.7}.home-csharp-showcase[data-astro-cid-abhsnx4m]:not([data-enhanced]) .feature-panel[data-astro-cid-abhsnx4m]+.feature-panel[data-astro-cid-abhsnx4m]{border-top:1px solid var(--line);margin-top:40px;padding-top:40px}.showcase-controls[data-astro-cid-abhsnx4m]{justify-content:flex-start;align-items:center;gap:8px;margin-top:clamp(24px,4vh,38px);display:flex}.showcase-controls[data-astro-cid-abhsnx4m] button[data-astro-cid-abhsnx4m]{min-width:44px;min-height:44px;color:var(--white);font:21px var(--display);background:0 0;border:1px solid #9ab5a64d}.showcase-controls[data-astro-cid-abhsnx4m] button[data-astro-cid-abhsnx4m]:hover{background:#ffffff15}.showcase-controls[data-astro-cid-abhsnx4m] .autoplay-toggle[data-astro-cid-abhsnx4m]{color:#cbd9cc;font:10px var(--mono);text-underline-offset:4px;border:0;margin-left:10px;padding:6px;text-decoration:underline}.image-viewer[data-astro-cid-abhsnx4m]{width:min(96vw,1700px);max-width:none;height:min(94dvh,1100px);max-height:none;color:var(--white);background:#0b1813;border:1px solid #fff5;margin:auto;padding:0;position:fixed;inset:0}.image-viewer[data-astro-cid-abhsnx4m]::backdrop{background:#07120de6}.viewer-shell[data-astro-cid-abhsnx4m]{flex-direction:column;height:100%;display:flex}.viewer-toolbar[data-astro-cid-abhsnx4m]{border-bottom:1px solid var(--line);min-height:58px;font:11px var(--mono);justify-content:space-between;align-items:center;gap:16px;padding:9px 16px;display:flex}.viewer-toolbar[data-astro-cid-abhsnx4m] button[data-astro-cid-abhsnx4m]{min-height:40px;color:var(--white);background:0 0;border:1px solid #fff5;padding:7px 14px}.viewer-viewport[data-astro-cid-abhsnx4m]{overscroll-behavior:contain;flex:1;place-items:center;min-height:0;padding:12px;display:grid;overflow:auto}.viewer-viewport[data-astro-cid-abhsnx4m] img[data-astro-cid-abhsnx4m]{object-fit:contain;max-width:100%;max-height:100%;display:block}@media (width>=1050px){.feature-panel[data-astro-cid-abhsnx4m] figure[data-astro-cid-abhsnx4m]{grid-template-columns:minmax(0,1fr) minmax(0,2.15fr);gap:clamp(28px,3vw,48px)}.preview-image[data-astro-cid-abhsnx4m]{height:clamp(320px,24.9vw,375px)}.preview-image[data-astro-cid-abhsnx4m] img[data-astro-cid-abhsnx4m]{width:100%;height:100%}}@media (width<=1000px){.feature-nav[data-astro-cid-abhsnx4m]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-nav[data-astro-cid-abhsnx4m] button[data-astro-cid-abhsnx4m]{min-height:50px}}@media (width<=900px){figcaption[data-astro-cid-abhsnx4m]{min-height:0;padding:0}figcaption[data-astro-cid-abhsnx4m] h3[data-astro-cid-abhsnx4m]{margin-top:10px}figcaption[data-astro-cid-abhsnx4m] p[data-astro-cid-abhsnx4m]{max-width:60ch;margin-top:8px}.showcase-controls[data-astro-cid-abhsnx4m]{margin-top:16px}}@media (width<=760px){.feature-nav[data-astro-cid-abhsnx4m]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.feature-nav[data-astro-cid-abhsnx4m] button[data-astro-cid-abhsnx4m]{min-height:48px;font-size:11px}.feature-count[data-astro-cid-abhsnx4m]{font-size:9px}.preview-image[data-astro-cid-abhsnx4m]{border-radius:9px;height:clamp(190px,62vw,310px)}.preview-image[data-astro-cid-abhsnx4m] img[data-astro-cid-abhsnx4m]{width:136%;height:136%}.inspect-label[data-astro-cid-abhsnx4m]{padding:7px 9px;font-size:9px;bottom:8px;right:8px}.image-viewer[data-astro-cid-abhsnx4m]{border:0;width:100vw;height:100dvh}.viewer-toolbar[data-astro-cid-abhsnx4m]{padding:10px}}@media (prefers-reduced-motion:reduce){.feature-progress[data-astro-cid-abhsnx4m]{display:none}}.csharp-chapter[data-astro-cid-xajur5vl]{--home-space:clamp(36px,3vw,44px);background:#10271e}.csharp-chapter-meta[data-astro-cid-xajur5vl]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.csharp-chapter-meta[data-astro-cid-xajur5vl] .eyebrow[data-astro-cid-xajur5vl]{color:var(--sage)}.csharp-intro[data-astro-cid-xajur5vl]{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(40px,7vw,110px);margin-bottom:14px;display:grid}.csharp-logo[data-astro-cid-xajur5vl]{width:min(250px,100%);height:auto;margin-bottom:8px;display:block}.csharp-copy[data-astro-cid-xajur5vl] h2[data-astro-cid-xajur5vl]{font-size:clamp(38px,4vw,62px);line-height:1.08}.csharp-copy[data-astro-cid-xajur5vl] h2[data-astro-cid-xajur5vl] span[data-astro-cid-xajur5vl]{color:var(--sage)}.csharp-summary[data-astro-cid-xajur5vl] p[data-astro-cid-xajur5vl]{color:#bbc9be;max-width:47ch;font-size:15px}.csharp-summary[data-astro-cid-xajur5vl] p[data-astro-cid-xajur5vl]+p[data-astro-cid-xajur5vl]{margin-top:14px;font-size:13px}.csharp-summary[data-astro-cid-xajur5vl] .text-link[data-astro-cid-xajur5vl]{margin-top:18px;font-size:13px}@media (width<=900px){.csharp-chapter[data-astro-cid-xajur5vl]{--home-space:clamp(48px,6vw,64px)}.csharp-intro[data-astro-cid-xajur5vl]{grid-template-columns:1fr;gap:22px}.csharp-summary[data-astro-cid-xajur5vl] p[data-astro-cid-xajur5vl]{max-width:60ch}}@media (width<=760px){.csharp-chapter[data-astro-cid-xajur5vl]{--home-space:clamp(56px,6vw,96px)}.csharp-chapter-meta[data-astro-cid-xajur5vl]{align-items:flex-start;margin-bottom:30px}.csharp-chapter-meta[data-astro-cid-xajur5vl] .eyebrow[data-astro-cid-xajur5vl],.csharp-chapter-meta[data-astro-cid-xajur5vl] .status[data-astro-cid-xajur5vl]{font-size:9px}.csharp-intro[data-astro-cid-xajur5vl]{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.csharp-logo[data-astro-cid-xajur5vl]{width:min(220px,75%)}.csharp-copy[data-astro-cid-xajur5vl] h2[data-astro-cid-xajur5vl]{font-size:clamp(35px,9vw,48px)}.csharp-summary[data-astro-cid-xajur5vl] p[data-astro-cid-xajur5vl]{font-size:14px}}.thinking-lens[data-astro-cid-hrvveses]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,7vw,110px);display:grid}.thinking-steps[data-astro-cid-hrvveses]{border-top:1px solid var(--line)}details[data-astro-cid-hrvveses]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hrvveses]{cursor:pointer;align-items:center;gap:20px;min-height:85px;padding:20px 0;list-style:none;display:flex}summary[data-astro-cid-hrvveses]::-webkit-details-marker{display:none}.step-number[data-astro-cid-hrvveses]{font:11px var(--mono);color:var(--sage)}summary[data-astro-cid-hrvveses] h3[data-astro-cid-hrvveses]{flex:1;font-size:clamp(24px,2.5vw,34px)}.step-toggle[data-astro-cid-hrvveses]{color:var(--sage);font-size:24px}details[data-astro-cid-hrvveses][open] .step-toggle[data-astro-cid-hrvveses]{transform:rotate(45deg)}details[data-astro-cid-hrvveses]>p[data-astro-cid-hrvveses]{color:var(--muted);max-width:55ch;padding:0 22px 26px 36px;font-size:14px;line-height:1.9}.thinking-visual[data-astro-cid-hrvveses]{background:#13271e;border:1px solid #8aa48a40;min-width:0;padding:24px;display:grid}.thinking-state[data-astro-cid-hrvveses]{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .2s}.thinking-label[data-astro-cid-hrvveses]{font:10px/1.6 var(--mono);letter-spacing:.04em;color:#bed1bb}.thinking-state[data-astro-cid-hrvveses] h3[data-astro-cid-hrvveses]{max-width:21ch;min-height:2.2em;margin-top:18px;font-size:clamp(26px,2.3vw,32px)}.thinking-state[data-astro-cid-hrvveses] svg[data-astro-cid-hrvveses]{width:100%;height:115px;max-height:115px;color:var(--sage);margin-top:8px}.state-2[data-astro-cid-hrvveses] svg[data-astro-cid-hrvveses]{color:#bbccb0}.state-3[data-astro-cid-hrvveses] svg[data-astro-cid-hrvveses]{color:var(--signal)}.thinking-nodes[data-astro-cid-hrvveses]{font:10px/1.6 var(--mono);color:#d1dec9;justify-content:space-between;gap:15px;display:flex}.thinking-nodes[data-astro-cid-hrvveses] span[data-astro-cid-hrvveses]{flex:1;max-width:11ch}.thinking-nodes[data-astro-cid-hrvveses] span[data-astro-cid-hrvveses]:last-child{text-align:right}.thinking-state[data-astro-cid-hrvveses] figcaption[data-astro-cid-hrvveses]{color:var(--muted);border-top:1px solid var(--line);margin-top:18px;padding-top:18px;font-size:12px;line-height:1.7}.thinking-lens[data-astro-cid-hrvveses]:not(:has(details[open])) .state-1[data-astro-cid-hrvveses],.thinking-lens[data-astro-cid-hrvveses]:has(details:first-child[open]) .state-1[data-astro-cid-hrvveses],.thinking-lens[data-astro-cid-hrvveses]:has(details:nth-child(2)[open]) .state-2[data-astro-cid-hrvveses],.thinking-lens[data-astro-cid-hrvveses]:has(details:nth-child(3)[open]) .state-3[data-astro-cid-hrvveses]{visibility:visible;opacity:1;pointer-events:auto}.journey-indicator[data-astro-cid-hrvveses]{opacity:0}.thinking-state[data-astro-cid-hrvveses].is-animating .thinking-path[data-astro-cid-hrvveses]{stroke-dasharray:1;animation:.7s ease-out both thinking-draw}.thinking-state[data-astro-cid-hrvveses].is-animating .thinking-point[data-astro-cid-hrvveses]{animation:.4s ease-out both thinking-point}.state-1[data-astro-cid-hrvveses].is-animating .point-1[data-astro-cid-hrvveses]{animation-delay:.28s}.state-1[data-astro-cid-hrvveses].is-animating .point-2[data-astro-cid-hrvveses]{animation-delay:.45s}.state-1[data-astro-cid-hrvveses].is-animating .point-3[data-astro-cid-hrvveses]{animation-delay:.62s}.state-1[data-astro-cid-hrvveses].is-animating .point-4[data-astro-cid-hrvveses]{animation-delay:.79s}.state-2[data-astro-cid-hrvveses].is-animating .journey-indicator[data-astro-cid-hrvveses]{animation:.7s ease-out both journey-visibility}.state-3[data-astro-cid-hrvveses].is-animating .thinking-point[data-astro-cid-hrvveses]{animation:none}.state-3[data-astro-cid-hrvveses].is-animating .point-1[data-astro-cid-hrvveses]{animation:.55s ease-out .55s both milestone-emphasis}.state-3[data-astro-cid-hrvveses].is-animating .point-2[data-astro-cid-hrvveses]{animation:.45s ease-out .8s both milestone-emphasis}@keyframes thinking-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes thinking-point{0%{opacity:.35}to{opacity:1}}@keyframes journey-visibility{0%,to{opacity:0}12%,88%{opacity:1}}@keyframes milestone-emphasis{0%,to{stroke-width:0}50%{stroke:currentColor;stroke-width:5px}}.ambient-indicator[data-astro-cid-hrvveses]{opacity:0}.state-1[data-astro-cid-hrvveses].is-ambient .thinking-path[data-astro-cid-hrvveses]{stroke-dasharray:1;animation:6s linear infinite problem-line}.state-1[data-astro-cid-hrvveses].is-ambient .point-1[data-astro-cid-hrvveses]{animation:6s linear infinite problem-dot-1}.state-1[data-astro-cid-hrvveses].is-ambient .point-2[data-astro-cid-hrvveses]{animation:6s linear infinite problem-dot-2}.state-1[data-astro-cid-hrvveses].is-ambient .point-3[data-astro-cid-hrvveses]{animation:6s linear infinite problem-dot-3}.state-1[data-astro-cid-hrvveses].is-ambient .point-4[data-astro-cid-hrvveses]{animation:6s linear infinite problem-dot-4}.state-2[data-astro-cid-hrvveses].is-ambient .ambient-indicator[data-astro-cid-hrvveses]{animation:2.5s linear infinite ambient-journey}.state-3[data-astro-cid-hrvveses].is-ambient .thinking-point[data-astro-cid-hrvveses]{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite milestone-cycle}.state-3[data-astro-cid-hrvveses].is-ambient .point-2[data-astro-cid-hrvveses]{animation-delay:.8s}.state-3[data-astro-cid-hrvveses].is-ambient .point-3[data-astro-cid-hrvveses]{animation-delay:1.6s}.state-3[data-astro-cid-hrvveses].is-ambient .point-4[data-astro-cid-hrvveses]{--milestone-scale:1.18;animation-delay:2.4s}.thinking-lens[data-astro-cid-hrvveses]:not(.ambient-active) .is-ambient[data-astro-cid-hrvveses] .thinking-path[data-astro-cid-hrvveses],.thinking-lens[data-astro-cid-hrvveses]:not(.ambient-active) .is-ambient[data-astro-cid-hrvveses] .thinking-point[data-astro-cid-hrvveses],.thinking-lens[data-astro-cid-hrvveses]:not(.ambient-active) .is-ambient[data-astro-cid-hrvveses] .ambient-indicator[data-astro-cid-hrvveses]{animation-play-state:paused}@keyframes problem-line{0%{stroke-dashoffset:1px}30%,55%{stroke-dashoffset:0}85%,to{stroke-dashoffset:-1px}}@keyframes problem-dot-1{0%,4%,60%,to{opacity:0}8%,55%{opacity:1}}@keyframes problem-dot-2{0%,11%,68%,to{opacity:0}15%,63%{opacity:1}}@keyframes problem-dot-3{0%,19%,76%,to{opacity:0}23%,71%{opacity:1}}@keyframes problem-dot-4{0%,26%,85%,to{opacity:0}30%,80%{opacity:1}}@keyframes ambient-journey{0%,to{opacity:0}3%,97%{opacity:1}}@keyframes milestone-cycle{0%,20%,to{opacity:.78;transform:scale(1)}9%{opacity:1;transform:scale(var(--milestone-scale,1.3))}}@media (prefers-reduced-motion:reduce){.thinking-state[data-astro-cid-hrvveses]{transition:none}.thinking-state[data-astro-cid-hrvveses].is-animating .thinking-path[data-astro-cid-hrvveses],.thinking-state[data-astro-cid-hrvveses].is-animating .thinking-point[data-astro-cid-hrvveses],.state-3[data-astro-cid-hrvveses].is-animating .thinking-point[data-astro-cid-hrvveses],.state-2[data-astro-cid-hrvveses].is-animating .journey-indicator[data-astro-cid-hrvveses],.thinking-state[data-astro-cid-hrvveses].is-ambient .thinking-path[data-astro-cid-hrvveses],.thinking-state[data-astro-cid-hrvveses].is-ambient .thinking-point[data-astro-cid-hrvveses],.thinking-state[data-astro-cid-hrvveses].is-ambient .ambient-indicator[data-astro-cid-hrvveses]{animation:none}}@media (width<=1000px){.thinking-lens[data-astro-cid-hrvveses]{gap:32px}.thinking-visual[data-astro-cid-hrvveses]{padding:24px}summary[data-astro-cid-hrvveses]{gap:14px}summary[data-astro-cid-hrvveses] h3[data-astro-cid-hrvveses]{font-size:25px}}@media (width<=760px){.thinking-lens[data-astro-cid-hrvveses]{grid-template-columns:1fr;gap:28px}.thinking-visual[data-astro-cid-hrvveses]{padding:24px}.thinking-state[data-astro-cid-hrvveses] h3[data-astro-cid-hrvveses]{min-height:2.2em;font-size:29px}.thinking-state[data-astro-cid-hrvveses] svg[data-astro-cid-hrvveses]{height:120px;max-height:120px}summary[data-astro-cid-hrvveses]{min-height:78px}summary[data-astro-cid-hrvveses] h3[data-astro-cid-hrvveses]{font-size:25px}details[data-astro-cid-hrvveses]>p[data-astro-cid-hrvveses]{padding-left:29px;font-size:13px}.thinking-nodes[data-astro-cid-hrvveses]{gap:8px;font-size:9px}}.method-chapter[data-astro-cid-yh3d4ztl]{--home-space:clamp(56px,5.5vw,80px);border-top:1px solid var(--line)}.eyebrow[data-astro-cid-yh3d4ztl]{color:var(--sage)}h2[data-astro-cid-yh3d4ztl]{font-size:clamp(40px,4.5vw,68px)}h2[data-astro-cid-yh3d4ztl]>span[data-astro-cid-yh3d4ztl]{color:var(--sage)}.section-heading[data-astro-cid-yh3d4ztl]{margin-bottom:40px}.section-heading[data-astro-cid-yh3d4ztl]>p[data-astro-cid-yh3d4ztl]{color:var(--muted);max-width:38ch;padding-bottom:4px;font-size:15px}.method-note[data-astro-cid-yh3d4ztl]{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.method-note[data-astro-cid-yh3d4ztl] p[data-astro-cid-yh3d4ztl]{font:15px/1.6 var(--display);color:var(--sage)}.method-note[data-astro-cid-yh3d4ztl] .text-link[data-astro-cid-yh3d4ztl]{font-size:13px}@media (width<=760px){.section-heading[data-astro-cid-yh3d4ztl]>p[data-astro-cid-yh3d4ztl]{font-size:14px}.method-note[data-astro-cid-yh3d4ztl]{align-items:flex-start}.method-note[data-astro-cid-yh3d4ztl] p[data-astro-cid-yh3d4ztl]{font-size:12px}.method-note[data-astro-cid-yh3d4ztl] .text-link[data-astro-cid-yh3d4ztl]{gap:10px;min-height:44px;font-size:12px}.method-note[data-astro-cid-yh3d4ztl] .text-link[data-astro-cid-yh3d4ztl] svg{width:14px}}.founder-grid[data-astro-cid-pmr23yy3]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(48px,7vw,110px);max-width:1320px;display:grid}.founder-grid[data-astro-cid-pmr23yy3] figure[data-astro-cid-pmr23yy3]{max-width:440px}figure[data-astro-cid-pmr23yy3] img[data-astro-cid-pmr23yy3]{aspect-ratio:1;object-fit:cover;width:100%}figcaption[data-astro-cid-pmr23yy3]{flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:15px;font-size:12px;display:flex}figcaption[data-astro-cid-pmr23yy3] span[data-astro-cid-pmr23yy3]{color:#526558;font-size:11px}.founder-copy[data-astro-cid-pmr23yy3] .eyebrow[data-astro-cid-pmr23yy3]{margin-bottom:24px;font-size:10px}.founder-copy[data-astro-cid-pmr23yy3] h2[data-astro-cid-pmr23yy3]{font-size:clamp(43px,4.7vw,70px)}.founder-copy[data-astro-cid-pmr23yy3] h2[data-astro-cid-pmr23yy3] span[data-astro-cid-pmr23yy3]{color:#66816d}.founder-copy[data-astro-cid-pmr23yy3]>p[data-astro-cid-pmr23yy3]{color:#526558;max-width:47ch;margin-top:20px;font-size:14px;line-height:1.85}.founder-copy[data-astro-cid-pmr23yy3] .founder-lead[data-astro-cid-pmr23yy3]{font:400 clamp(21px,2vw,28px)/1.45 var(--display);letter-spacing:-.025em;color:var(--ink);max-width:28ch;margin-top:26px}.founder-copy[data-astro-cid-pmr23yy3] .text-link[data-astro-cid-pmr23yy3]{margin-top:25px;font-size:13px}@media (width<=1000px){.founder-grid[data-astro-cid-pmr23yy3]{gap:40px}.founder-copy[data-astro-cid-pmr23yy3] h2[data-astro-cid-pmr23yy3]{font-size:48px}}@media (width<=760px){.founder-grid[data-astro-cid-pmr23yy3]{grid-template-columns:1fr;gap:32px}.founder-copy[data-astro-cid-pmr23yy3]{grid-row:1}.founder-copy[data-astro-cid-pmr23yy3] h2[data-astro-cid-pmr23yy3]{font-size:48px}.founder-copy[data-astro-cid-pmr23yy3] .eyebrow[data-astro-cid-pmr23yy3]{margin-bottom:22px}.founder-grid[data-astro-cid-pmr23yy3] figure[data-astro-cid-pmr23yy3]{max-width:380px}.founder-copy[data-astro-cid-pmr23yy3]>p[data-astro-cid-pmr23yy3]{font-size:14px}.founder-copy[data-astro-cid-pmr23yy3] .founder-lead[data-astro-cid-pmr23yy3]{font-size:25px}}.next-chapter[data-astro-cid-qczc3yzy]{isolation:isolate;background:#08140f;position:relative;overflow:hidden}.next-chapter[data-astro-cid-qczc3yzy]>.wrap[data-astro-cid-qczc3yzy]{z-index:1;position:relative}.next-chapter[data-astro-cid-qczc3yzy]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 72% at 76% 54%,#17493224,#0000 78%);position:absolute;inset:0}.next-prelude[data-astro-cid-qczc3yzy]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:50px;padding:48px 0 34px;display:grid}.next-prelude[data-astro-cid-qczc3yzy] .eyebrow[data-astro-cid-qczc3yzy]{color:var(--sage);font-size:10px}.next-prelude[data-astro-cid-qczc3yzy] p[data-astro-cid-qczc3yzy]{max-width:52ch;color:var(--muted);font-size:13px;line-height:1.8}.closing-grid[data-astro-cid-qczc3yzy]{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:end;gap:clamp(48px,7vw,120px);padding:66px 0 76px;display:grid}.closing-title[data-astro-cid-qczc3yzy] h2[data-astro-cid-qczc3yzy]{font-size:clamp(54px,6vw,92px);line-height:1.04}.closing-title[data-astro-cid-qczc3yzy] h2[data-astro-cid-qczc3yzy] span[data-astro-cid-qczc3yzy]{color:var(--sage)}.closing-contact[data-astro-cid-qczc3yzy]{min-width:0;padding-bottom:4px}.closing-contact[data-astro-cid-qczc3yzy]>p[data-astro-cid-qczc3yzy]{color:var(--muted);margin-bottom:25px;font-size:14px;line-height:1.75}.contact-link[data-astro-cid-qczc3yzy]{min-height:78px;color:var(--white);font:500 clamp(22px,3.1vw,46px)/1.18 var(--display);letter-spacing:-.045em;transition:color .25s var(--ease);border-bottom:1px solid #86aa90;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 0 18px;display:grid;position:relative}.contact-link[data-astro-cid-qczc3yzy] span[data-astro-cid-qczc3yzy]{overflow-wrap:anywhere;min-width:0}.contact-link[data-astro-cid-qczc3yzy]:after{content:"";background:var(--signal);transform-origin:0;height:2px;transition:transform .35s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.contact-link[data-astro-cid-qczc3yzy] svg{width:28px;height:28px;transition:transform .3s var(--ease);flex:none}.contact-link[data-astro-cid-qczc3yzy]:hover,.contact-link[data-astro-cid-qczc3yzy]:focus-visible{color:var(--signal)}.contact-link[data-astro-cid-qczc3yzy]:hover:after,.contact-link[data-astro-cid-qczc3yzy]:focus-visible:after{transform:scaleX(1)}.contact-link[data-astro-cid-qczc3yzy]:hover svg,.contact-link[data-astro-cid-qczc3yzy]:focus-visible svg{transform:translate(3px,-3px)}@media (width<=900px){.closing-grid[data-astro-cid-qczc3yzy]{gap:40px}.contact-link[data-astro-cid-qczc3yzy]{font-size:clamp(22px,3.1vw,34px)}}@media (width<=760px){.next-prelude[data-astro-cid-qczc3yzy]{grid-template-columns:1fr;gap:18px;padding:36px 0 28px}.closing-grid[data-astro-cid-qczc3yzy]{grid-template-columns:1fr;gap:30px;padding:42px 0 36px}.closing-title[data-astro-cid-qczc3yzy] h2[data-astro-cid-qczc3yzy]{font-size:clamp(52px,12vw,76px)}.closing-contact[data-astro-cid-qczc3yzy]>p[data-astro-cid-qczc3yzy]{margin-bottom:18px;font-size:13px}.contact-link[data-astro-cid-qczc3yzy]{min-height:68px;padding-block:10px 14px;font-size:clamp(22px,6.25vw,32px)}.contact-link[data-astro-cid-qczc3yzy] svg{width:24px;height:24px}}.homepage[data-astro-cid-lcdefpme]{--home-space:clamp(56px,6vw,96px)}.homepage[data-astro-cid-lcdefpme] .section{padding-block:var(--home-space)}
