.EnvironmentParticles_panel__MvS63{position:relative;min-width:0;width:100%;margin:0;overflow:hidden;background:transparent;color:var(--olive,#5e6e25)}.EnvironmentParticles_art__tnz1o{position:relative;aspect-ratio:1}.EnvironmentParticles_canvas__81K6F,.EnvironmentParticles_fallback__K2inP{position:absolute;inset:0;width:100%;height:100%}.EnvironmentParticles_canvas__81K6F canvas{display:block;width:100%;height:100%}.EnvironmentParticles_fallback__K2inP{color:var(--olive,#5e6e25)}.EnvironmentParticles_panel__MvS63[data-ready=true] .EnvironmentParticles_fallback__K2inP{visibility:hidden}.EnvironmentParticles_toggle__z6H2l{position:absolute;bottom:19%;right:14%;pointer-events:auto;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(21,20,15,.18);border-radius:50%;background:hsla(43,41%,97%,.78);backdrop-filter:blur(6px);color:var(--olive,#5e6e25);transition:background .15s ease,border-color .15s ease}.EnvironmentParticles_toggle__z6H2l[hidden]{display:none}.EnvironmentParticles_toggle__z6H2l:hover{background:#fff;border-color:rgba(21,20,15,.34)}.EnvironmentParticles_toggle__z6H2l:focus-visible{outline:2px solid var(--olive,#5e6e25);outline-offset:3px}@media (max-width:900px){.EnvironmentParticles_toggle__z6H2l{bottom:13%;right:16%}}.EnvironmentsPage_page__13g6q{position:relative;overflow-wrap:break-word}.EnvironmentsPage_page__13g6q .EnvironmentsPage_hero__FmTls{position:relative;isolation:isolate;overflow:clip;padding:80px 0 64px}.EnvironmentsPage_heroFrame__AUpb6{position:relative;display:flex;align-items:center;min-height:580px}.EnvironmentsPage_heroCopy__fcf8R{position:relative;z-index:1;min-width:0;max-width:620px}.EnvironmentsPage_page__13g6q .EnvironmentsPage_hero__FmTls h1{max-width:12.5em;margin:0 0 24px}.EnvironmentsPage_lede__XwL86{max-width:38ch;margin:0 0 30px;color:var(--muted);font-size:19px;line-height:1.55}.EnvironmentsPage_heroArt__Dm85S{position:absolute;z-index:0;top:calc(50% + 18px);right:calc(-1 * min(96px, max(28px, (100vw - 1180px) / 2 + 20px)));width:clamp(660px,66vw,960px);transform:translateY(-50%);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 38%);mask-image:linear-gradient(90deg,transparent 8%,#000 38%)}.EnvironmentsPage_body__OdBK7{position:relative;padding:40px 0 32px;background:linear-gradient(180deg,hsla(43,41%,97%,0),var(--bg) 140px)}.EnvironmentsPage_flow__JjO9E{--gutter:76px;--node:34px;--node-top:7px;--pad:60px;--indent:var(--gutter)}.EnvironmentsPage_steps__pC1be{margin-block:0;margin-left:var(--indent);padding:0;list-style:none}.EnvironmentsPage_page__13g6q .EnvironmentsPage_primer__DTODf{padding:var(--pad) 0 calc(var(--pad) + 16px);background:transparent}.EnvironmentsPage_considerations__UIpbS{display:grid;gap:16px;margin:0;padding:6px 0 0;list-style:none}.EnvironmentsPage_considerations__UIpbS li{position:relative;max-width:40ch;padding-left:30px;color:var(--ink);font-size:17.5px;line-height:1.55}.EnvironmentsPage_considerations__UIpbS li:before{content:"";position:absolute;top:.72em;left:0;width:14px;height:2px;border-radius:1px;background:var(--olive)}.EnvironmentsPage_step__rbft8{position:relative;padding:var(--pad) 0}.EnvironmentsPage_node__iGCHk{position:absolute;top:calc(var(--pad) + var(--node-top));left:calc(-1 * var(--gutter));display:grid;place-items:center;width:var(--node);height:var(--node);border:1.5px solid var(--ink);border-radius:50%;background:var(--bg);color:var(--ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.EnvironmentsPage_track__i2FxN{position:absolute;top:calc(var(--pad) + var(--node-top) + var(--node) + 10px);bottom:calc(10px - var(--pad) - var(--node-top));left:calc(var(--node) / 2 - .75px - var(--gutter));width:1.5px;border-radius:1px;background:var(--line);overflow:clip}.EnvironmentsPage_fill__uZ_Pc{position:absolute;inset:0;background:var(--olive);transform-origin:top}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.EnvironmentsPage_fill__uZ_Pc{animation:EnvironmentsPage_railFill__Z_zMo linear both;animation-timeline:view(block 55% 45%)}.EnvironmentsPage_node__iGCHk{animation:EnvironmentsPage_nodeOn__Pygg4 linear both;animation-timeline:view(block 55% 45%)}}}@keyframes EnvironmentsPage_railFill__Z_zMo{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes EnvironmentsPage_nodeOn__Pygg4{0%{background:var(--bg)}to{background:var(--accent)}}.EnvironmentsPage_rowGrid__dzR6L{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:clamp(40px,6vw,96px);column-gap:clamp(40px,6vw,96px);row-gap:28px;align-items:start}.EnvironmentsPage_page__13g6q .EnvironmentsPage_primer__DTODf h2,.EnvironmentsPage_page__13g6q .EnvironmentsPage_step__rbft8 h2{max-width:17ch;margin:0;font-size:clamp(28px,3.6vw,42px);line-height:1.14;letter-spacing:-.015em}.EnvironmentsPage_statement__XKDA3 p{max-width:34ch;margin:16px 0 0;color:var(--muted);font-size:17.5px;line-height:1.55}.EnvironmentsPage_specimen__nZwBK{margin:0;padding:32px 36px 36px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.EnvironmentsPage_specimen__nZwBK figcaption{color:var(--muted);font-size:14.5px}.EnvironmentsPage_page__13g6q .EnvironmentsPage_specimen__nZwBK h3{margin:6px 0 26px;font-family:var(--font-merriweather),Georgia,serif;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.01em}.EnvironmentsPage_spec__ICNMS{display:grid;gap:20px;margin:0}.EnvironmentsPage_spec__ICNMS>div{display:grid;grid-template-columns:124px minmax(0,1fr);gap:4px 20px;align-items:baseline}.EnvironmentsPage_spec__ICNMS dt{color:var(--muted);font-size:15px}.EnvironmentsPage_spec__ICNMS dd{margin:0;color:var(--ink);font-size:17px;line-height:1.55}.EnvironmentsPage_passes__XPDfL{display:grid;gap:8px;margin:0;padding:0;list-style:none}.EnvironmentsPage_passes__XPDfL li{display:flex;gap:11px;align-items:baseline}.EnvironmentsPage_passes__XPDfL svg{flex:none;color:var(--olive);transform:translateY(2px)}.EnvironmentsPage_checks__g9nvD{display:grid;gap:30px;margin:0}.EnvironmentsPage_checks__g9nvD dt{color:var(--olive);font-size:15px;font-weight:600}.EnvironmentsPage_checks__g9nvD dd{max-width:31ch;margin:8px 0 0;color:var(--ink);font-family:var(--font-merriweather),Georgia,serif;font-size:20px;line-height:1.45}.EnvironmentsPage_outputs__RL_5W{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:28px 32px;padding-top:6px}.EnvironmentsPage_handoff__0O_Mi{display:grid;place-items:center;height:26px;color:var(--olive)}.EnvironmentsPage_page__13g6q .EnvironmentsPage_outputs__RL_5W h3{margin:0 0 8px;color:var(--ink);font-size:18.5px;font-weight:600}.EnvironmentsPage_outputs__RL_5W p{max-width:30ch;margin:0;color:var(--muted);font-size:16.5px;line-height:1.55}.EnvironmentsPage_page__13g6q section.EnvironmentsPage_closing__jqfp8{background:linear-gradient(180deg,var(--bg) 0,color-mix(in srgb,var(--accent) 38%,var(--bg)) 34%,color-mix(in srgb,var(--accent) 58%,var(--bg)) 100%)}.EnvironmentsPage_page__13g6q .EnvironmentsPage_closing__jqfp8 h2{max-width:24ch;margin-inline:auto;line-height:1.12}.EnvironmentsPage_page__13g6q .EnvironmentsPage_closing__jqfp8 .EnvironmentsPage_closingSub__0nRfZ{max-width:46ch;margin:18px auto 30px}.EnvironmentsPage_page__13g6q a:focus-visible{outline:2px solid var(--olive);outline-offset:4px;border-radius:4px}@media (min-width:1340px){.EnvironmentsPage_flow__JjO9E{--indent:0px}}@media (max-width:1080px){.EnvironmentsPage_heroFrame__AUpb6{min-height:540px}.EnvironmentsPage_heroArt__Dm85S{width:64vw}.EnvironmentsPage_heroCopy__fcf8R{max-width:540px}}@media (max-width:900px){.EnvironmentsPage_page__13g6q .EnvironmentsPage_hero__FmTls{padding:56px 0 8px}.EnvironmentsPage_heroFrame__AUpb6{flex-direction:column;align-items:stretch;min-height:0}.EnvironmentsPage_heroCopy__fcf8R{max-width:600px}.EnvironmentsPage_heroArt__Dm85S{position:relative;top:auto;right:auto;align-self:center;width:min(calc(100% + 120px),680px);margin:-44px -60px 0;transform:none;-webkit-mask-image:linear-gradient(180deg,transparent 2%,#000 22%);mask-image:linear-gradient(180deg,transparent 2%,#000 22%)}.EnvironmentsPage_body__OdBK7{padding:0 0 24px}.EnvironmentsPage_flow__JjO9E{--gutter:56px;--node:30px;--node-top:1px;--pad:40px}.EnvironmentsPage_rowGrid__dzR6L{grid-template-columns:minmax(0,1fr);row-gap:24px}.EnvironmentsPage_page__13g6q .EnvironmentsPage_primer__DTODf h2,.EnvironmentsPage_page__13g6q .EnvironmentsPage_step__rbft8 h2{max-width:18ch}}@media (max-width:560px){.EnvironmentsPage_specimen__nZwBK{padding:24px 22px 26px;border-radius:14px}.EnvironmentsPage_page__13g6q .EnvironmentsPage_specimen__nZwBK h3{font-size:22px;margin-bottom:20px}.EnvironmentsPage_spec__ICNMS>div{grid-template-columns:minmax(0,1fr)}.EnvironmentsPage_checks__g9nvD{gap:28px}.EnvironmentsPage_flow__JjO9E{--gutter:46px;--node:28px;--node-top:2px}.EnvironmentsPage_considerations__UIpbS li{padding-left:26px}.EnvironmentsPage_node__iGCHk{font-size:13px}.EnvironmentsPage_outputs__RL_5W{grid-template-columns:minmax(0,1fr);gap:14px}.EnvironmentsPage_handoff__0O_Mi{justify-content:start;padding-left:4px}.EnvironmentsPage_handoff__0O_Mi svg{transform:rotate(90deg)}}