.ground-up-story-module__QRrBZa__story{background:var(--forest-deep);color:var(--bone);position:relative}.ground-up-story-module__QRrBZa__story[data-story-ready]{block-size:calc(var(--story-length,1) * (100svh - var(--header-height,5rem)))}.ground-up-story-module__QRrBZa__stage{block-size:calc(100svh - var(--header-height,5rem));background:var(--forest-deep);min-block-size:32rem;position:sticky;inset-block-start:var(--header-height,5rem);overflow:hidden}.ground-up-story-module__QRrBZa__scene{opacity:0;visibility:hidden;margin:0;position:absolute;inset:0}.ground-up-story-module__QRrBZa__scene:first-child{opacity:1;visibility:visible}.ground-up-story-module__QRrBZa__sceneImage{object-fit:cover;transform-origin:50% 60%}.ground-up-story-module__QRrBZa__atmosphere{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.ground-up-story-module__QRrBZa__grain{opacity:.06;pointer-events:none;animation:.9s steps(5,end) infinite ground-up-story-module__QRrBZa__grain;position:absolute;inset:-10%}.ground-up-story-module__QRrBZa__story[data-story-paused] .ground-up-story-module__QRrBZa__grain,.ground-up-story-module__QRrBZa__story[data-story-paused] .ground-up-story-module__QRrBZa__hint span{animation-play-state:paused}.ground-up-story-module__QRrBZa__scrim{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--forest-deep) 40%, transparent) 0%, transparent 20%), linear-gradient(0deg, var(--forest-deep) 0%, color-mix(in srgb, var(--forest-deep) 58%, transparent) 40%, transparent 72%);position:absolute;inset:0}.ground-up-story-module__QRrBZa__captions{inset-inline:var(--page-gutter);position:absolute;inset-block-end:clamp(var(--space-7), 8vh, var(--space-9))}.ground-up-story-module__QRrBZa__caption{opacity:0;pointer-events:none;max-inline-size:36rem;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset-block-end:0;inset-inline-start:0;transform:translateY(1.125rem)}.ground-up-story-module__QRrBZa__caption[data-active]{opacity:1;pointer-events:auto;transform:none}.ground-up-story-module__QRrBZa__kicker{margin:0 0 var(--space-4);color:var(--sun);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);text-transform:uppercase}.ground-up-story-module__QRrBZa__caption :is(h1,h2){margin:0 0 var(--space-4);font-family:var(--font-serif);font-size:clamp(2.5rem,6vw,5.5rem);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);text-wrap:balance;line-height:.95}.ground-up-story-module__QRrBZa__body{max-inline-size:46ch;color:var(--oat);font-size:var(--type-body);line-height:var(--leading-body);margin:0}.ground-up-story-module__QRrBZa__gauge{justify-items:end;gap:var(--space-3);pointer-events:none;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--page-gutter);transform:translateY(-50%)}.ground-up-story-module__QRrBZa__gaugeLabel{color:var(--oat);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);text-transform:uppercase}.ground-up-story-module__QRrBZa__gaugeValue{color:var(--bone);font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;font-size:clamp(2rem,4.4vw,3.75rem);line-height:1}.ground-up-story-module__QRrBZa__ruler{border-inline-end:1px solid color-mix(in srgb, var(--bone) 40%, transparent);block-size:36vh;inline-size:1.5rem;display:block;position:relative}.ground-up-story-module__QRrBZa__surfaceTick{background:var(--sun);block-size:1px;inline-size:1.5rem;position:absolute;inset-inline-end:0}.ground-up-story-module__QRrBZa__marker{background:var(--sun);block-size:2px;inline-size:2rem;position:absolute;inset-block-start:var(--gauge-position,0%);inset-inline-end:-.25rem}.ground-up-story-module__QRrBZa__hint{align-items:center;gap:var(--space-2);margin:var(--space-5) 0 0;color:var(--oat);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);text-transform:uppercase;transition:opacity .5s;display:flex}.ground-up-story-module__QRrBZa__hint span{font-size:1.25rem;animation:1.8s ease-in-out infinite ground-up-story-module__QRrBZa__nudge}@keyframes ground-up-story-module__QRrBZa__grain{0%{transform:translate(0,0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}@keyframes ground-up-story-module__QRrBZa__nudge{50%{transform:translateY(.5rem)}}.ground-up-story-module__QRrBZa__skip{z-index:2;align-items:center;gap:var(--space-2);border:1px solid var(--oat);background:var(--forest-deep);min-block-size:2.75rem;color:var(--bone);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);padding:var(--space-2) var(--space-3);text-transform:uppercase;--focus-inner-light:var(--focus-inner-dark);--focus-outer-light:var(--focus-outer-dark);text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--space-5);inset-inline-start:var(--page-gutter)}.ground-up-story-module__QRrBZa__skip:hover{text-underline-offset:.2em;text-decoration:underline}.ground-up-story-module__QRrBZa__progress{z-index:2;background:var(--sun);pointer-events:none;transform-origin:0;block-size:.1875rem;display:none;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}@media (max-width:48rem){.ground-up-story-module__QRrBZa__gauge{inset-block-start:var(--space-5);transform:none}.ground-up-story-module__QRrBZa__gaugeValue{font-size:1.75rem}.ground-up-story-module__QRrBZa__ruler{display:none}.ground-up-story-module__QRrBZa__story[data-story-ready] .ground-up-story-module__QRrBZa__progress{display:block}.ground-up-story-module__QRrBZa__grain{animation:none}.ground-up-story-module__QRrBZa__caption :is(h1,h2){font-size:clamp(2.25rem,11vw,3.25rem)}}@media (prefers-reduced-motion:reduce){.ground-up-story-module__QRrBZa__grain,.ground-up-story-module__QRrBZa__hint span{animation:none!important}.ground-up-story-module__QRrBZa__story *,.ground-up-story-module__QRrBZa__story :before,.ground-up-story-module__QRrBZa__story :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}}@media (forced-colors:active){.ground-up-story-module__QRrBZa__scrim,.ground-up-story-module__QRrBZa__grain,.ground-up-story-module__QRrBZa__atmosphere{display:none}.ground-up-story-module__QRrBZa__skip{border:1px solid canvastext}.ground-up-story-module__QRrBZa__progress{background:canvastext}}
.sanctuary-action-module__B3hu2q__action{--action-focus-inner:var(--focus-inner-light);--action-focus-outer:var(--focus-outer-light);justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.75rem;inline-size:fit-content;min-inline-size:2.75rem;color:var(--forest);font-family:var(--font-sans);font-size:var(--type-body);font-weight:var(--weight-bold);text-align:center;line-height:1.2;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.sanctuary-action-module__B3hu2q__action:hover{opacity:.86;transform:translateY(-.0625rem)}.sanctuary-action-module__B3hu2q__action[data-cta-rank]:focus-visible{opacity:1;outline:.1875rem solid var(--action-focus-inner);outline-offset:0;box-shadow:0 0 0 .375rem var(--action-focus-outer)}.sanctuary-action-module__B3hu2q__primary{border:1px solid var(--forest-deep);background:var(--sun);color:var(--ink);padding-inline:var(--space-5)}.sanctuary-action-module__B3hu2q__primary[data-cta-context=roadmap-closing]{border-color:var(--sun);--action-focus-inner:var(--focus-inner-dark);--action-focus-outer:var(--focus-outer-dark)}.sanctuary-action-module__B3hu2q__secondary{border:1px solid var(--forest);color:var(--forest);padding-inline:var(--space-5);background:0 0}.sanctuary-action-module__B3hu2q__editorial{color:inherit;text-underline-offset:.3em;justify-content:flex-start;text-decoration-line:underline;text-decoration-thickness:1px}.sanctuary-action-module__B3hu2q__pathway{border:1px solid var(--canopy);color:var(--forest);padding-inline:var(--space-5);background:0 0}.sanctuary-action-module__B3hu2q__functional{border:1px solid var(--soil);color:var(--forest);padding-inline:var(--space-4);background:0 0}.sanctuary-action-module__B3hu2q__utility{border:1px solid var(--forest);color:var(--forest);font-size:var(--type-field-label);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);padding-inline:var(--space-4);text-transform:uppercase;background:0 0}.sanctuary-action-module__B3hu2q__utility[data-cta-context=shared-shell]{--action-focus-inner:var(--bone);--action-focus-outer:var(--clay);border-color:var(--sun);color:var(--bone)}.sanctuary-action-module__B3hu2q__utility[data-cta-placement=home-fixed-edge-invitation]{--action-focus-inner:var(--bone);--action-focus-outer:var(--clay);border-color:var(--forest);background:var(--bone);color:var(--forest);white-space:nowrap}@media (prefers-reduced-motion:reduce){.sanctuary-action-module__B3hu2q__action{transform:none}}@media (forced-colors:active){.sanctuary-action-module__B3hu2q__action{color:linktext;forced-color-adjust:auto;border:1px solid buttontext}.sanctuary-action-module__B3hu2q__action[data-cta-rank]:focus-visible{outline:.1875rem solid highlight;box-shadow:0 0 0 .375rem canvastext}}
.homepage-project-invitation-module__IKS-Ma__pageScrollLocked{overflow:hidden}.homepage-project-invitation-module__IKS-Ma__dialog{inline-size:calc(100% - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right));border:1px solid var(--soil);background:var(--bone);max-block-size:calc(100dvh - 1rem);max-inline-size:56rem;color:var(--ink);border-radius:0;margin:auto;padding:0;overflow:auto}.homepage-project-invitation-module__IKS-Ma__dialog::backdrop{background:var(--forest-deep);opacity:.82}.homepage-project-invitation-module__IKS-Ma__split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-block-size:min(36rem,100dvh - 1rem);display:grid}.homepage-project-invitation-module__IKS-Ma__storyPanel,.homepage-project-invitation-module__IKS-Ma__formPanel{min-inline-size:0}.homepage-project-invitation-module__IKS-Ma__storyPanel{border-inline-end:1px solid var(--soil);background:var(--oat);color:var(--ink);padding-block:max(clamp(3.5rem, 8vw, 6.5rem), env(safe-area-inset-top)) max(clamp(2.25rem, 5vw, 4rem), env(safe-area-inset-bottom));padding-inline:max(clamp(1.75rem, 4vw, 3.25rem), calc(1rem + env(safe-area-inset-left))) max(clamp(1.75rem, 4vw, 3.25rem), calc(1rem + env(safe-area-inset-right)));align-content:start;display:grid}.homepage-project-invitation-module__IKS-Ma__eyebrow,.homepage-project-invitation-module__IKS-Ma__storyPanel h2,.homepage-project-invitation-module__IKS-Ma__support{margin:0}.homepage-project-invitation-module__IKS-Ma__eyebrow{color:var(--moss);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}.homepage-project-invitation-module__IKS-Ma__storyPanel h2{max-inline-size:10ch;font-family:var(--font-serif);font-size:clamp(2.65rem,5.5vw,4.65rem);font-weight:var(--weight-regular);letter-spacing:-.05em;line-height:var(--leading-display);text-wrap:balance;margin-block-start:var(--space-4)}.homepage-project-invitation-module__IKS-Ma__support{max-inline-size:27rem;color:var(--moss);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-5)}.homepage-project-invitation-module__IKS-Ma__formPanel{background:var(--bone);min-block-size:36rem;padding-block:max(4.25rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-bottom));padding-inline:max(clamp(1.25rem, 3.2vw, 2.5rem), calc(.75rem + env(safe-area-inset-left))) max(clamp(1.25rem, 3.2vw, 2.5rem), calc(.75rem + env(safe-area-inset-right)));align-content:stretch;display:grid;position:relative}.homepage-project-invitation-module__IKS-Ma__nativeFormPanel{align-content:start}.homepage-project-invitation-module__IKS-Ma__nativeForm,.homepage-project-invitation-module__IKS-Ma__formStep{gap:var(--space-5);display:grid}.homepage-project-invitation-module__IKS-Ma__formStep[hidden]{display:none}.homepage-project-invitation-module__IKS-Ma__formIntroduction{gap:var(--space-2);border-block-end:1px solid var(--soil);padding-block-end:var(--space-4);display:grid}.homepage-project-invitation-module__IKS-Ma__formIntroduction p{color:var(--moss);line-height:var(--leading-body);margin:0}.homepage-project-invitation-module__IKS-Ma__formIntroduction .homepage-project-invitation-module__IKS-Ma__eyebrow{color:var(--moss);line-height:var(--leading-field-label)}.homepage-project-invitation-module__IKS-Ma__fieldGrid,.homepage-project-invitation-module__IKS-Ma__locationGrid{gap:var(--space-4);display:grid}.homepage-project-invitation-module__IKS-Ma__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-project-invitation-module__IKS-Ma__locationGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,.8fr)}.homepage-project-invitation-module__IKS-Ma__field{gap:var(--space-2);min-inline-size:0;color:var(--forest);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:.02em;line-height:var(--leading-field-label);display:grid}.homepage-project-invitation-module__IKS-Ma__field input,.homepage-project-invitation-module__IKS-Ma__field select,.homepage-project-invitation-module__IKS-Ma__field textarea{border:1px solid var(--soil);background:var(--bone);min-block-size:2.9rem;inline-size:100%;color:var(--ink);font:inherit;font-size:var(--type-body);font-weight:var(--weight-regular);letter-spacing:0;line-height:var(--leading-body);border-radius:0;padding:.7rem .8rem}.homepage-project-invitation-module__IKS-Ma__field textarea{resize:vertical;min-block-size:8rem}.homepage-project-invitation-module__IKS-Ma__field input:focus-visible,.homepage-project-invitation-module__IKS-Ma__field select:focus-visible,.homepage-project-invitation-module__IKS-Ma__field textarea:focus-visible,.homepage-project-invitation-module__IKS-Ma__choice input:focus-visible,.homepage-project-invitation-module__IKS-Ma__consent input:focus-visible{outline:.1875rem solid var(--focus-light);outline-offset:.125rem}.homepage-project-invitation-module__IKS-Ma__choiceFieldset{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.homepage-project-invitation-module__IKS-Ma__choiceFieldset legend{color:var(--forest);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);line-height:var(--leading-field-label)}.homepage-project-invitation-module__IKS-Ma__choiceGrid{gap:.625rem var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homepage-project-invitation-module__IKS-Ma__choice,.homepage-project-invitation-module__IKS-Ma__consent{align-items:start;gap:var(--space-2);color:var(--moss);cursor:pointer;grid-template-columns:auto minmax(0,1fr);font-size:.95rem;line-height:1.45;display:grid}.homepage-project-invitation-module__IKS-Ma__choice input,.homepage-project-invitation-module__IKS-Ma__consent input{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--forest);margin:.15rem 0 0}.homepage-project-invitation-module__IKS-Ma__fieldError,.homepage-project-invitation-module__IKS-Ma__formError,.homepage-project-invitation-module__IKS-Ma__formStatus{border-inline-start:.25rem solid var(--clay);color:var(--moss);line-height:var(--leading-body);margin:0;padding-inline-start:var(--space-3)}.homepage-project-invitation-module__IKS-Ma__formError{border-inline-start-color:var(--clay)}.homepage-project-invitation-module__IKS-Ma__formError a,.homepage-project-invitation-module__IKS-Ma__formActions a{color:var(--forest);font-weight:var(--weight-bold);text-underline-offset:.25em}.homepage-project-invitation-module__IKS-Ma__formActions{align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.homepage-project-invitation-module__IKS-Ma__formActions button:disabled{cursor:wait;opacity:.62}.homepage-project-invitation-module__IKS-Ma__honeypot{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.homepage-project-invitation-module__IKS-Ma__successState{align-content:center;gap:var(--space-5);min-block-size:28rem;display:grid}.homepage-project-invitation-module__IKS-Ma__successState h3,.homepage-project-invitation-module__IKS-Ma__successState p{margin:0}.homepage-project-invitation-module__IKS-Ma__successState h3{max-inline-size:14ch;font-family:var(--font-serif);font-size:clamp(2.35rem,5vw,3.8rem);font-weight:var(--weight-regular);letter-spacing:-.045em;line-height:1}.homepage-project-invitation-module__IKS-Ma__successState>p:not(.homepage-project-invitation-module__IKS-Ma__eyebrow){max-inline-size:31rem;color:var(--moss);line-height:var(--leading-body)}.homepage-project-invitation-module__IKS-Ma__closeButton{z-index:3;border:1px solid var(--forest);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--forest);cursor:pointer;font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:max(.75rem, env(safe-area-inset-top));inset-inline-end:calc(.75rem + env(safe-area-inset-right))}.homepage-project-invitation-module__IKS-Ma__embedStage{border-block-start:1px solid var(--soil);min-block-size:29rem;position:relative;overflow:hidden}.homepage-project-invitation-module__IKS-Ma__iframe{background:0 0;border:0;min-block-size:31rem;inline-size:100%;display:block}.homepage-project-invitation-module__IKS-Ma__embedStage[data-embed-state=loading] .homepage-project-invitation-module__IKS-Ma__iframe,.homepage-project-invitation-module__IKS-Ma__embedStage[data-embed-state=error] .homepage-project-invitation-module__IKS-Ma__iframe{visibility:hidden}.homepage-project-invitation-module__IKS-Ma__focusGuard{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.homepage-project-invitation-module__IKS-Ma__loadingState,.homepage-project-invitation-module__IKS-Ma__errorState{background:var(--bone);align-content:center;justify-items:start;display:grid;position:absolute;inset:0}.homepage-project-invitation-module__IKS-Ma__loadingState{gap:var(--space-4);color:var(--moss);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);text-transform:uppercase}.homepage-project-invitation-module__IKS-Ma__loadingState p,.homepage-project-invitation-module__IKS-Ma__errorState p{margin:0}.homepage-project-invitation-module__IKS-Ma__loadingLine{background:var(--clay);block-size:.25rem;inline-size:min(9rem,45%)}.homepage-project-invitation-module__IKS-Ma__errorState{gap:var(--space-4);padding:clamp(1rem,4vw,2.5rem)}.homepage-project-invitation-module__IKS-Ma__errorState>p:not(.homepage-project-invitation-module__IKS-Ma__errorTitle){max-inline-size:34rem;color:var(--moss);line-height:var(--leading-body)}.homepage-project-invitation-module__IKS-Ma__errorTitle{max-inline-size:14ch;font-family:var(--font-serif);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.homepage-project-invitation-module__IKS-Ma__errorActions{gap:var(--space-3);justify-items:start;margin-block-start:var(--space-2);display:grid}.homepage-project-invitation-module__IKS-Ma__closeButton:focus-visible{outline:.1875rem solid var(--focus-light);outline-offset:0;box-shadow:0 0 0 .375rem var(--bone)}.homepage-project-invitation-module__IKS-Ma__bubble{--project-invitation-bottom-space:1.25rem;--project-invitation-block-clearance:0px;--project-invitation-inline-clearance:0px;z-index:90;inline-size:fit-content;max-inline-size:calc(100vw - 2.5rem);padding:.65rem .8rem;position:fixed;inset-block-end:calc(var(--project-invitation-bottom-space) + env(safe-area-inset-bottom) + var(--project-invitation-block-clearance));inset-inline-end:calc(max(1.25rem, env(safe-area-inset-right)) + var(--project-invitation-inline-clearance))}.homepage-project-invitation-module__IKS-Ma__bubbleLabel{font-size:var(--type-field-label);letter-spacing:var(--tracking-field-label);text-transform:uppercase;line-height:1;display:block}.homepage-project-invitation-module__IKS-Ma__bubble[hidden]{display:none}@media (max-width:48rem){.homepage-project-invitation-module__IKS-Ma__dialog{inline-size:calc(100% - 1rem - env(safe-area-inset-left) - env(safe-area-inset-right))}.homepage-project-invitation-module__IKS-Ma__split{grid-template-columns:minmax(0,1fr);min-block-size:0}.homepage-project-invitation-module__IKS-Ma__storyPanel{border-inline-end:0;border-block-end:1px solid var(--soil);min-block-size:17rem;padding-block:max(4rem, env(safe-area-inset-top)) 2rem;padding-inline:max(1rem, calc(.5rem + env(safe-area-inset-left))) max(1rem, calc(.5rem + env(safe-area-inset-right)))}.homepage-project-invitation-module__IKS-Ma__storyPanel h2{font-size:clamp(2.5rem,12vw,3.65rem)}.homepage-project-invitation-module__IKS-Ma__formPanel{min-block-size:32rem;padding-inline:max(1rem, calc(.5rem + env(safe-area-inset-left))) max(1rem, calc(.5rem + env(safe-area-inset-right)))}.homepage-project-invitation-module__IKS-Ma__fieldGrid,.homepage-project-invitation-module__IKS-Ma__locationGrid,.homepage-project-invitation-module__IKS-Ma__choiceGrid{grid-template-columns:minmax(0,1fr)}.homepage-project-invitation-module__IKS-Ma__embedStage{min-block-size:27rem}.homepage-project-invitation-module__IKS-Ma__iframe{min-block-size:29rem}.homepage-project-invitation-module__IKS-Ma__bubble{--project-invitation-bottom-space:.75rem;max-inline-size:calc(100vw - 1.5rem);transition:opacity .22s,translate .32s cubic-bezier(.16,1,.3,1);inset-inline-end:calc(max(.75rem, env(safe-area-inset-right)) + var(--project-invitation-inline-clearance))}.homepage-project-invitation-module__IKS-Ma__bubble[data-scroll-tucked]{opacity:0;pointer-events:none;translate:0 calc(100% + 1.5rem)}}@media (hover:none),(pointer:coarse){.homepage-project-invitation-module__IKS-Ma__bubble{transform:none}}@media (prefers-reduced-motion:reduce){.homepage-project-invitation-module__IKS-Ma__dialog,.homepage-project-invitation-module__IKS-Ma__dialog *,.homepage-project-invitation-module__IKS-Ma__dialog :before,.homepage-project-invitation-module__IKS-Ma__dialog :after,.homepage-project-invitation-module__IKS-Ma__bubble,.homepage-project-invitation-module__IKS-Ma__bubble:before,.homepage-project-invitation-module__IKS-Ma__bubble:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}}@media (forced-colors:active){.homepage-project-invitation-module__IKS-Ma__dialog,.homepage-project-invitation-module__IKS-Ma__storyPanel,.homepage-project-invitation-module__IKS-Ma__formPanel,.homepage-project-invitation-module__IKS-Ma__field input,.homepage-project-invitation-module__IKS-Ma__field select,.homepage-project-invitation-module__IKS-Ma__field textarea,.homepage-project-invitation-module__IKS-Ma__loadingState,.homepage-project-invitation-module__IKS-Ma__errorState{color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}.homepage-project-invitation-module__IKS-Ma__dialog::backdrop{background:canvas}.homepage-project-invitation-module__IKS-Ma__loadingLine{background:canvastext}.homepage-project-invitation-module__IKS-Ma__eyebrow,.homepage-project-invitation-module__IKS-Ma__support,.homepage-project-invitation-module__IKS-Ma__loadingState,.homepage-project-invitation-module__IKS-Ma__errorState>p:not(.homepage-project-invitation-module__IKS-Ma__errorTitle){color:canvastext}.homepage-project-invitation-module__IKS-Ma__closeButton{color:buttontext;background:buttonface;border:1px solid buttontext}.homepage-project-invitation-module__IKS-Ma__choice,.homepage-project-invitation-module__IKS-Ma__consent,.homepage-project-invitation-module__IKS-Ma__fieldError,.homepage-project-invitation-module__IKS-Ma__formError,.homepage-project-invitation-module__IKS-Ma__formStatus,.homepage-project-invitation-module__IKS-Ma__formActions a,.homepage-project-invitation-module__IKS-Ma__successState>p:not(.homepage-project-invitation-module__IKS-Ma__eyebrow){color:canvastext}}
.project-questions-module__w79vea__questions{gap:var(--space-6) clamp(var(--space-5), 5vw, var(--space-9));border-block-start:1px solid var(--canopy);background:var(--bone);color:var(--ink);padding:var(--section-space) max(var(--page-gutter), calc((100% - var(--composition-max)) / 2 + var(--page-gutter)));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.project-questions-module__w79vea__questions :where(h2,p){margin:0}.project-questions-module__w79vea__eyebrow{color:var(--moss);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}.project-questions-module__w79vea__introduction h2{max-inline-size:var(--measure-section);font-family:var(--font-serif);font-size:var(--type-section);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-section);text-wrap:balance;margin-block-start:var(--space-4)}.project-questions-module__w79vea__list{border-block-start:1px solid var(--clay)}.project-questions-module__w79vea__item{border-block-end:1px solid var(--canopy)}.project-questions-module__w79vea__item summary{gap:var(--space-4);cursor:pointer;font-family:var(--font-serif);font-size:var(--type-subheading);letter-spacing:var(--tracking-subheading);line-height:var(--leading-subheading);padding-block:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;list-style:none;display:grid}.project-questions-module__w79vea__item summary::-webkit-details-marker{display:none}.project-questions-module__w79vea__item summary:after{color:var(--clay);content:"+";font-family:var(--font-sans);transition:transform .3s}.project-questions-module__w79vea__item[open] summary:after{transform:rotate(45deg)}.project-questions-module__w79vea__item p{max-inline-size:var(--measure-body);font-size:var(--type-body);line-height:var(--leading-body);padding-block-end:var(--space-6)}@media (max-width:48rem){.project-questions-module__w79vea__questions{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.project-questions-module__w79vea__item summary:after{color:canvastext}}
.process-journey-module__VbQQqG__journey{background:var(--bone);min-inline-size:0;max-inline-size:100%;color:var(--ink);overflow-x:clip}.process-journey-module__VbQQqG__journey :where(h1,h2,h3,p,figure,dl,dd){margin:0}.process-journey-module__VbQQqG__journey main{min-inline-size:0}.process-journey-module__VbQQqG__eyebrow,.process-journey-module__VbQQqG__stageNumber,.process-journey-module__VbQQqG__stageDetails dt{font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}.process-journey-module__VbQQqG__eyebrow{color:var(--moss)}.process-journey-module__VbQQqG__hero{background:var(--oat);grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);grid-template-areas:"media copy";display:grid}.process-journey-module__VbQQqG__heroMedia{background:var(--forest);grid-area:media;min-block-size:clamp(32rem,58vw,52rem);position:relative;overflow:hidden}.process-journey-module__VbQQqG__heroImage{object-fit:cover;object-position:center 58%;block-size:100%;inline-size:100%;display:block}.process-journey-module__VbQQqG__heroCopy{background:var(--oat);color:var(--ink);padding:clamp(var(--space-7), 7vw, var(--space-10)) var(--page-gutter);grid-area:copy;align-content:center;justify-items:start;display:grid}.process-journey-module__VbQQqG__hero h1{max-inline-size:var(--measure-display);font-family:var(--font-serif);font-size:var(--type-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin-block-start:var(--space-4)}.process-journey-module__VbQQqG__heroSupport{max-inline-size:var(--measure-body);color:var(--soil);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-6)!important}.process-journey-module__VbQQqG__process{background:var(--forest-deep);color:var(--bone);position:relative}.process-journey-module__VbQQqG__process .process-journey-module__VbQQqG__eyebrow{color:var(--sun)}.process-journey-module__VbQQqG__processIntroduction{gap:var(--space-5) clamp(var(--space-4), 3vw, var(--space-7));padding:var(--section-space) var(--page-gutter) var(--space-9);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.process-journey-module__VbQQqG__processIntroduction .process-journey-module__VbQQqG__eyebrow{grid-column:1/4;align-self:start}.process-journey-module__VbQQqG__processIntroduction h2{max-inline-size:var(--measure-interior);font-family:var(--font-serif);font-size:var(--type-section);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-section);text-wrap:balance;grid-column:4/-1}.process-journey-module__VbQQqG__processIntroduction>p:last-child{max-inline-size:var(--measure-body);color:var(--oat);font-size:var(--type-body);line-height:var(--leading-body);grid-column:4/10}.process-journey-module__VbQQqG__processList{margin:0;padding:0;list-style:none;position:relative}.process-journey-module__VbQQqG__processList:before{z-index:2;background:var(--sun);content:"";inline-size:3px;transform:scaleY(var(--vine,1));transform-origin:top;position:absolute;inset-block:0;inset-inline-start:calc(var(--page-gutter) * .5)}.process-journey-module__VbQQqG__processStep{align-items:start;gap:clamp(var(--space-6), 5vw, var(--space-9));min-block-size:165vh;padding:var(--space-9) var(--page-gutter) var(--space-9) calc(var(--page-gutter) + var(--space-5));grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"body media";display:grid;position:relative}.process-journey-module__VbQQqG__processStep:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"media body"}.process-journey-module__VbQQqG__processStep+.process-journey-module__VbQQqG__processStep{border-block-start:1px solid var(--forest)}.process-journey-module__VbQQqG__processStep>*{z-index:1}.process-journey-module__VbQQqG__stageNumber{color:var(--sun);font-family:var(--font-serif);letter-spacing:-.06em;font-size:clamp(4.5rem,10vw,10rem);line-height:.85;display:block}.process-journey-module__VbQQqG__stageMedia{block-size:calc(100svh - var(--header-height,5rem) - var(--space-8));background:var(--forest);grid-area:media;min-block-size:24rem;position:sticky;inset-block-start:calc(var(--header-height,5rem) + var(--space-5));overflow:hidden}.process-journey-module__VbQQqG__stageImage{object-fit:cover;block-size:100%;inline-size:100%;display:block}.process-journey-module__VbQQqG__stageBody{gap:var(--space-5);grid-area:body;display:grid;position:sticky;inset-block-start:calc(var(--header-height,5rem) + 6vh)}.process-journey-module__VbQQqG__stageBody h3{font-family:var(--font-serif);font-size:var(--type-interior);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-interior)}.process-journey-module__VbQQqG__stageMeaning{max-inline-size:var(--measure-body);color:var(--bone);font-size:var(--type-body);line-height:var(--leading-body)}.process-journey-module__VbQQqG__stageDetails{gap:var(--space-5);border-block-start:1px solid var(--clay);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-5);display:grid}.process-journey-module__VbQQqG__stageDetails dt{color:var(--sun)}.process-journey-module__VbQQqG__stageDetails dd{max-inline-size:var(--measure-body);color:var(--oat);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-2)!important}.process-journey-module__VbQQqG__invitation{gap:var(--space-5) clamp(var(--space-4), 3vw, var(--space-7));background:var(--oat);color:var(--ink);padding:var(--section-space) var(--page-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.process-journey-module__VbQQqG__invitation .process-journey-module__VbQQqG__eyebrow{grid-column:1/4;align-self:start}.process-journey-module__VbQQqG__invitation h2,.process-journey-module__VbQQqG__invitationSupport,.process-journey-module__VbQQqG__projectActions{grid-column:4/-1}.process-journey-module__VbQQqG__invitation h2{max-inline-size:var(--measure-section);font-family:var(--font-serif);font-size:var(--type-section);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-section);text-wrap:balance}.process-journey-module__VbQQqG__invitationSupport{max-inline-size:var(--measure-body);color:var(--soil);font-size:var(--type-body);line-height:var(--leading-body)}.process-journey-module__VbQQqG__projectActions{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-5);display:grid}.process-journey-module__VbQQqG__projectActions .process-journey-module__VbQQqG__invitationActionPlacement{inline-size:100%}@media (max-width:71.999rem){.process-journey-module__VbQQqG__processIntroduction,.process-journey-module__VbQQqG__invitation{grid-template-columns:repeat(6,minmax(0,1fr))}.process-journey-module__VbQQqG__processIntroduction .process-journey-module__VbQQqG__eyebrow,.process-journey-module__VbQQqG__invitation .process-journey-module__VbQQqG__eyebrow{grid-column:1/3}.process-journey-module__VbQQqG__processIntroduction h2,.process-journey-module__VbQQqG__processIntroduction>p:last-child,.process-journey-module__VbQQqG__invitation h2,.process-journey-module__VbQQqG__invitationSupport,.process-journey-module__VbQQqG__projectActions{grid-column:3/-1}.process-journey-module__VbQQqG__processStep,.process-journey-module__VbQQqG__processStep:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:48rem){.process-journey-module__VbQQqG__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""copy"}.process-journey-module__VbQQqG__heroMedia{aspect-ratio:4/3;min-block-size:0}.process-journey-module__VbQQqG__heroCopy{min-block-size:0;padding:var(--space-8) var(--page-gutter)}.process-journey-module__VbQQqG__processIntroduction,.process-journey-module__VbQQqG__invitation{grid-template-columns:repeat(4,minmax(0,1fr))}.process-journey-module__VbQQqG__processIntroduction{padding-block:var(--space-8)}.process-journey-module__VbQQqG__processIntroduction .process-journey-module__VbQQqG__eyebrow,.process-journey-module__VbQQqG__processIntroduction h2,.process-journey-module__VbQQqG__processIntroduction>p:last-child,.process-journey-module__VbQQqG__invitation .process-journey-module__VbQQqG__eyebrow,.process-journey-module__VbQQqG__invitation h2,.process-journey-module__VbQQqG__invitationSupport,.process-journey-module__VbQQqG__projectActions{grid-column:1/-1}.process-journey-module__VbQQqG__processList{list-style:decimal}.process-journey-module__VbQQqG__processStep::marker{color:var(--sun);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold)}.process-journey-module__VbQQqG__processList:before{display:none}.process-journey-module__VbQQqG__processStep,.process-journey-module__VbQQqG__processStep:nth-child(2n){gap:var(--space-5);min-block-size:0;padding:var(--space-8) var(--page-gutter) var(--space-8) calc(var(--page-gutter) + .75rem);grid-template-columns:minmax(0,1fr);display:list-item}.process-journey-module__VbQQqG__stageMedia,.process-journey-module__VbQQqG__stageBody{position:relative;inset-block-start:auto}.process-journey-module__VbQQqG__stageNumber{display:none}.process-journey-module__VbQQqG__stageMedia{aspect-ratio:4/3;block-size:auto;min-block-size:0}.process-journey-module__VbQQqG__stageBody{margin-block-start:var(--space-5)}.process-journey-module__VbQQqG__projectActions{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.process-journey-module__VbQQqG__heroMedia,.process-journey-module__VbQQqG__stageMedia{border:1px solid canvastext}.process-journey-module__VbQQqG__processList:before{background:canvastext}.process-journey-module__VbQQqG__processStep{border-block-end:1px solid canvastext}}.process-journey-module__VbQQqG__hero{min-block-size:calc(100svh - var(--header-height,5rem));background:var(--forest-deep);color:var(--bone);isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-areas:"stack";display:grid;position:relative}.process-journey-module__VbQQqG__heroMedia{aspect-ratio:auto;background:var(--forest-deep);grid-area:stack;min-block-size:0;margin:0;position:relative;overflow:hidden}.process-journey-module__VbQQqG__heroImage{object-fit:cover;block-size:100%;inline-size:100%;display:block}.process-journey-module__VbQQqG__heroCopy{z-index:1;min-block-size:0;max-inline-size:52rem;color:var(--bone);padding:var(--space-9) var(--page-gutter) clamp(var(--space-7), 9vh, var(--space-9));--focus-inner-light:var(--focus-inner-dark);--focus-outer-light:var(--focus-outer-dark);background:0 0;grid-area:stack;align-self:end;justify-items:start;display:grid;position:relative}.process-journey-module__VbQQqG__heroCopy h1{color:var(--bone)}.process-journey-module__VbQQqG__heroCopy .process-journey-module__VbQQqG__eyebrow{color:var(--sun)}.process-journey-module__VbQQqG__heroCopy p:not(.process-journey-module__VbQQqG__eyebrow){color:var(--oat)}.process-journey-module__VbQQqG__heroCopy [data-cta-rank]{--action-focus-inner:var(--focus-inner-dark);--action-focus-outer:var(--focus-outer-dark)}.process-journey-module__VbQQqG__heroCopy [data-cta-rank=primary]{border-color:var(--sun)}.process-journey-module__VbQQqG__heroCopy [data-cta-rank]:not([data-cta-rank=primary]),.process-journey-module__VbQQqG__heroCopy a:not([data-cta-rank]){border-color:var(--oat);color:var(--bone)}@media (max-width:48rem){.process-journey-module__VbQQqG__hero{min-block-size:calc(88svh - var(--header-height,4.75rem))}.process-journey-module__VbQQqG__heroCopy{padding:var(--space-9) var(--page-gutter) var(--space-7)}}@media (forced-colors:active){.process-journey-module__VbQQqG__heroCopy{color:canvastext;background:canvas}}
.public-site-shell-module__asw2pq__skipLink{z-index:1000;background:var(--bone);min-block-size:2.75rem;color:var(--forest-deep);font-weight:var(--weight-bold);align-items:center;padding-inline:1rem;text-decoration:none;display:inline-flex;position:fixed;inset:.75rem auto auto .75rem;translate:0 -250%}a.public-site-shell-module__asw2pq__skipLink:focus-visible{outline:.1875rem solid var(--focus-inner-dark);outline-offset:0;box-shadow:0 0 0 .375rem var(--focus-outer-dark);translate:0}.public-site-shell-module__asw2pq__siteHeader{z-index:100;border-block-end:1px solid color-mix(in srgb, var(--bone) 34%, transparent);background:var(--forest-deep);min-inline-size:0;color:var(--bone);position:sticky;inset-block-start:0}.public-site-shell-module__asw2pq__headerInner{min-block-size:var(--header-height);inline-size:min(100%, var(--composition-max));padding-inline:var(--page-gutter);grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;gap:clamp(.75rem,2vw,2rem);margin-inline:auto;display:grid}.public-site-shell-module__asw2pq__logoLink{justify-content:center;align-items:center;min-block-size:2.75rem;inline-size:fit-content;min-inline-size:2.75rem;display:inline-flex}.public-site-shell-module__asw2pq__logoImage{object-fit:contain;block-size:3.5rem;inline-size:auto;display:block}.public-site-shell-module__asw2pq__desktopNavigation{justify-content:center;align-items:center;gap:clamp(.3rem,1.2vw,1.25rem);display:flex}.public-site-shell-module__asw2pq__desktopNavigation a,.public-site-shell-module__asw2pq__mobileNavigation a,.public-site-shell-module__asw2pq__mobileDisclosure summary,.public-site-shell-module__asw2pq__cartStatus,.public-site-shell-module__asw2pq__footerNavigation a,.public-site-shell-module__asw2pq__socialNavigation a,.public-site-shell-module__asw2pq__legalNavigation a,.public-site-shell-module__asw2pq__contactLink{min-block-size:2.75rem;min-inline-size:2.75rem;color:inherit;font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.public-site-shell-module__asw2pq__desktopNavigation a{padding-inline:.45rem;position:relative}.public-site-shell-module__asw2pq__desktopNavigation a:after{content:"";transform-origin:0;background:currentColor;block-size:1px;transition:transform .18s;position:absolute;inset:auto .45rem .35rem;transform:scaleX(0)}.public-site-shell-module__asw2pq__desktopNavigation a:hover:after,.public-site-shell-module__asw2pq__desktopNavigation a[aria-current=page]:after{transform:scaleX(1)}.public-site-shell-module__asw2pq__projectAction{justify-self:end}.public-site-shell-module__asw2pq__mobileMenuPanel .public-site-shell-module__asw2pq__mobileProjectAction{inline-size:100%}.public-site-shell-module__asw2pq__headerActions{justify-self:end;align-items:center;gap:.65rem;display:flex}.public-site-shell-module__asw2pq__cartStatus{min-block-size:2.75rem;color:var(--bone);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.public-site-shell-module__asw2pq__cartStatus b{border:1px solid var(--sun);block-size:1.55rem;min-inline-size:1.55rem;color:var(--sun);font-size:var(--type-field-label);border-radius:50%;place-items:center;display:grid}.public-site-shell-module__asw2pq__mobileDisclosure{justify-self:end;display:none;position:relative}.public-site-shell-module__asw2pq__mobileDisclosure summary{cursor:pointer;justify-content:center;min-inline-size:2.75rem;padding-inline:.5rem;list-style:none}.public-site-shell-module__asw2pq__mobileDisclosure summary::-webkit-details-marker{display:none}.public-site-shell-module__asw2pq__mobileDisclosure summary:after{content:"+";margin-inline-start:.45rem;font-size:1.1rem}.public-site-shell-module__asw2pq__mobileDisclosure[open] summary:after{content:"−"}.public-site-shell-module__asw2pq__mobileMenuPanel{border:1px solid color-mix(in srgb, var(--bone) 46%, transparent);background:var(--forest-deep);max-block-size:calc(100svh - 5.75rem);inline-size:min(18rem,100vw - 2rem);color:var(--bone);gap:.8rem;padding:1rem;display:none;position:absolute;inset:calc(100% + .5rem) 0 auto auto;overflow-y:auto}.public-site-shell-module__asw2pq__mobileDisclosure[open] .public-site-shell-module__asw2pq__mobileMenuPanel{display:grid}.public-site-shell-module__asw2pq__siteHeader:has(~main :focus-visible) .public-site-shell-module__asw2pq__mobileDisclosure[open] .public-site-shell-module__asw2pq__mobileMenuPanel{clip-path:inset(100%)}.public-site-shell-module__asw2pq__mobileNavigation{display:grid}.public-site-shell-module__asw2pq__mobileNavigation a{border-block-end:1px solid color-mix(in srgb, var(--bone) 22%, transparent);padding-inline:.5rem}.public-site-shell-module__asw2pq__siteHeader a:focus-visible,.public-site-shell-module__asw2pq__mobileDisclosure summary:focus-visible,.public-site-shell-module__asw2pq__siteFooter a:focus-visible{outline:.1875rem solid var(--focus-inner-dark);outline-offset:0;box-shadow:0 0 0 .375rem var(--focus-outer-dark)}.public-site-shell-module__asw2pq__siteFooter{background:var(--forest-deep);color:var(--bone);padding:var(--space-8) var(--page-gutter) var(--space-7);align-items:start;gap:clamp(2.5rem,6vw,7rem)}.public-site-shell-module__asw2pq__siteFooter[data-ecosystem-grid]{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.public-site-shell-module__asw2pq__footerIdentity,.public-site-shell-module__asw2pq__footerContact,.public-site-shell-module__asw2pq__footerNavigation{align-content:start;justify-items:start;display:grid}.public-site-shell-module__asw2pq__footerIdentity{grid-column:1/span 5;gap:1.25rem}.public-site-shell-module__asw2pq__footerNavigation{grid-column:7/span 2}.public-site-shell-module__asw2pq__footerContact{grid-column:9/span 4}.public-site-shell-module__asw2pq__footerIdentity p,.public-site-shell-module__asw2pq__footerContact p{margin:0}.public-site-shell-module__asw2pq__footerIdentity p{max-inline-size:34rem;color:var(--bone);font-family:var(--font-serif);font-size:var(--type-subheading);line-height:var(--leading-subheading)}.public-site-shell-module__asw2pq__footerProjectAction{margin-block-start:.5rem}.public-site-shell-module__asw2pq__footerNavigation{gap:.25rem}.public-site-shell-module__asw2pq__footerContact{gap:.75rem}.public-site-shell-module__asw2pq__footerContact>p{color:var(--sun);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}.public-site-shell-module__asw2pq__contactLink{overflow-wrap:anywhere;text-transform:none;max-inline-size:100%}.public-site-shell-module__asw2pq__legalNavigation,.public-site-shell-module__asw2pq__socialNavigation{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.public-site-shell-module__asw2pq__socialNavigation{margin-block-start:.25rem}@media (max-width:64rem){.public-site-shell-module__asw2pq__headerInner{grid-template-columns:minmax(7rem,1fr) auto auto}.public-site-shell-module__asw2pq__desktopNavigation{display:none}.public-site-shell-module__asw2pq__mobileDisclosure{display:block}}@media (max-width:71.999rem){.public-site-shell-module__asw2pq__siteFooter[data-ecosystem-grid]{grid-template-columns:repeat(6,minmax(0,1fr))}.public-site-shell-module__asw2pq__footerIdentity{grid-column:1/span 4}.public-site-shell-module__asw2pq__footerNavigation{grid-column:5/span 2}.public-site-shell-module__asw2pq__footerContact{grid-column:1/span 6}}@media (max-width:48rem){.public-site-shell-module__asw2pq__headerInner{grid-template-columns:minmax(0,1fr) auto auto}.public-site-shell-module__asw2pq__logoImage{block-size:3.25rem}.public-site-shell-module__asw2pq__headerActions .public-site-shell-module__asw2pq__projectAction{display:none}.public-site-shell-module__asw2pq__headerActions{gap:0}}@media (max-width:47.999rem){.public-site-shell-module__asw2pq__siteFooter[data-ecosystem-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}.public-site-shell-module__asw2pq__footerIdentity,.public-site-shell-module__asw2pq__footerNavigation,.public-site-shell-module__asw2pq__footerContact{grid-column:1/span 4}}@media (forced-colors:active){.public-site-shell-module__asw2pq__mobileMenuPanel,.public-site-shell-module__asw2pq__projectAction,.public-site-shell-module__asw2pq__mobileProjectAction,.public-site-shell-module__asw2pq__footerProjectAction{forced-color-adjust:auto;border:1px solid canvastext}.public-site-shell-module__asw2pq__siteHeader a:focus-visible,.public-site-shell-module__asw2pq__mobileDisclosure summary:focus-visible,.public-site-shell-module__asw2pq__siteFooter a:focus-visible,.public-site-shell-module__asw2pq__skipLink:focus-visible{outline:.1875rem solid highlight;box-shadow:0 0 0 .375rem canvastext}}@media (min-width:64.0625rem) and (max-width:70rem){.public-site-shell-module__asw2pq__desktopNavigation{gap:.15rem}.public-site-shell-module__asw2pq__desktopNavigation a{padding-inline:.3rem}}
.services-journey-module__ENcngW__journey{background:var(--bone);min-inline-size:0;max-inline-size:100%;color:var(--ink);overflow-x:clip}.services-journey-module__ENcngW__journey :where(h1,h2,p,figure){margin:0}.services-journey-module__ENcngW__journey main{min-inline-size:0}.services-journey-module__ENcngW__eyebrow,.services-journey-module__ENcngW__serviceNumber,.services-journey-module__ENcngW__indexNumber{color:var(--moss);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}.services-journey-module__ENcngW__hero{min-block-size:max(38rem, calc(100svh - var(--header-height)));background:var(--oat);border-block-end:1px solid var(--canopy);grid-template-columns:minmax(0,58fr) minmax(0,42fr);grid-template-areas:"media copy";display:grid}.services-journey-module__ENcngW__heroMedia{background:var(--forest-deep);grid-area:media;min-block-size:38rem;position:relative;overflow:hidden}.services-journey-module__ENcngW__heroImage,.services-journey-module__ENcngW__serviceImage{object-fit:cover;block-size:100%;inline-size:100%;display:block}.services-journey-module__ENcngW__heroImage{object-position:54% 50%}.services-journey-module__ENcngW__heroCopy{padding:var(--section-space) var(--page-gutter);grid-area:copy;align-content:center;justify-items:start;display:grid}.services-journey-module__ENcngW__hero h1{max-inline-size:var(--measure-display);font-family:var(--font-serif);font-size:var(--type-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin-block-start:var(--space-4)}.services-journey-module__ENcngW__heroIntroduction{max-inline-size:var(--measure-body);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-5)!important}.services-journey-module__ENcngW__heroActions{gap:var(--space-4) var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.services-journey-module__ENcngW__heroActionPlacement,.services-journey-module__ENcngW__serviceActionPlacement,.services-journey-module__ENcngW__invitationActionPlacement{max-inline-size:100%}.services-journey-module__ENcngW__serviceArea{max-inline-size:var(--measure-body);border-block-start:1px solid var(--canopy);font-size:var(--type-field-label);line-height:var(--leading-body);padding-block-start:var(--space-4);margin-block-start:var(--space-6)!important}.services-journey-module__ENcngW__serviceIndex{max-inline-size:var(--composition-max);gap:clamp(var(--space-7), 8vw, var(--space-10));padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(14rem,.58fr) minmax(0,1.42fr);align-items:start;margin-inline:auto;display:grid}.services-journey-module__ENcngW__serviceIndex h2{max-inline-size:var(--measure-interior);font-family:var(--font-serif);font-size:var(--type-interior);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-interior);text-wrap:balance}.services-journey-module__ENcngW__serviceIndexList{border-block-start:1px solid var(--canopy);margin:0;padding:0;list-style:none;display:grid}.services-journey-module__ENcngW__serviceIndexList li{gap:var(--space-5);border-block-end:1px solid var(--canopy);font-family:var(--font-serif);font-size:var(--type-subheading);line-height:var(--leading-subheading);padding-block:var(--space-5);grid-template-columns:minmax(2.75rem,auto) minmax(0,1fr);align-items:baseline;display:grid}.services-journey-module__ENcngW__servicesFlow{background:var(--bone);border-block-start:1px solid var(--canopy)}.services-journey-module__ENcngW__serviceBand{min-block-size:46rem;max-inline-size:var(--composition-max);gap:clamp(var(--space-7), 6vw, var(--space-10));border-block-end:1px solid var(--canopy);padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,58fr) minmax(0,42fr);grid-template-areas:"media copy";align-items:center;margin-inline:auto;scroll-margin-block-start:calc(var(--header-height) + var(--space-4));display:grid}.services-journey-module__ENcngW__serviceBand[data-service-presentation=image-right]{grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-template-areas:"copy media"}.services-journey-module__ENcngW__serviceBand[data-service-presentation=editorial],.services-journey-module__ENcngW__serviceBand[data-service-presentation=text-only]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";min-block-size:0}.services-journey-module__ENcngW__serviceMedia{background:var(--forest-deep);grid-area:media;min-block-size:clamp(28rem,52vw,47rem);min-inline-size:0;position:relative;overflow:hidden}.services-journey-module__ENcngW__serviceImage{object-position:center}.services-journey-module__ENcngW__serviceCopy{grid-area:copy;align-content:center;justify-items:start;min-inline-size:0;display:grid}.services-journey-module__ENcngW__serviceMarker{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-block-end:1px solid var(--canopy);inline-size:100%;padding-block-end:var(--space-3);display:flex}.services-journey-module__ENcngW__serviceCopy h2{max-inline-size:var(--measure-interior);font-family:var(--font-serif);font-size:var(--type-interior);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-interior);text-wrap:balance;margin-block-start:var(--space-5)}.services-journey-module__ENcngW__serviceSummary{max-inline-size:var(--measure-body);color:var(--forest);font-family:var(--font-serif);font-size:var(--type-subheading);line-height:1.45;margin-block-start:var(--space-6)!important}.services-journey-module__ENcngW__serviceDetail{max-inline-size:var(--measure-reading-max);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-5)!important}.services-journey-module__ENcngW__serviceDecision{gap:var(--space-4);inline-size:100%;border-block:1px solid var(--canopy);padding-block:var(--space-4);margin-block-start:var(--space-6);display:grid}.services-journey-module__ENcngW__serviceDecision p{gap:var(--space-4);font-size:var(--type-body);line-height:var(--leading-body);grid-template-columns:minmax(6rem,.34fr) minmax(0,1fr);display:grid}.services-journey-module__ENcngW__serviceDecision span{color:var(--moss);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}.services-journey-module__ENcngW__serviceActionPlacement{margin-block-start:var(--space-5)}.services-journey-module__ENcngW__serviceBand[data-service-presentation=editorial] .services-journey-module__ENcngW__serviceCopy,.services-journey-module__ENcngW__serviceBand[data-service-presentation=text-only] .services-journey-module__ENcngW__serviceCopy{column-gap:clamp(var(--space-7), 8vw, var(--space-10));grid-template-columns:minmax(14rem,.68fr) minmax(0,1.32fr);grid-template-areas:"marker marker""title summary""title detail""title decision""title action"}.services-journey-module__ENcngW__serviceBand[data-service-presentation=editorial] .services-journey-module__ENcngW__serviceMarker,.services-journey-module__ENcngW__serviceBand[data-service-presentation=text-only] .services-journey-module__ENcngW__serviceMarker{grid-area:marker}.services-journey-module__ENcngW__serviceBand[data-service-presentation=editorial] h2,.services-journey-module__ENcngW__serviceBand[data-service-presentation=text-only] h2{grid-area:title}.services-journey-module__ENcngW__serviceBand[data-service-presentation=editorial] .services-journey-module__ENcngW__serviceSummary,.services-journey-module__ENcngW__serviceBand[data-service-presentation=text-only] .services-journey-module__ENcngW__serviceSummary{grid-area:summary}.services-journey-module__ENcngW__serviceBand[data-service-presentation=editorial] .services-journey-module__ENcngW__serviceDetail,.services-journey-module__ENcngW__serviceBand[data-service-presentation=text-only] .services-journey-module__ENcngW__serviceDetail{grid-area:detail}.services-journey-module__ENcngW__serviceBand[data-service-presentation=editorial] .services-journey-module__ENcngW__serviceDecision,.services-journey-module__ENcngW__serviceBand[data-service-presentation=text-only] .services-journey-module__ENcngW__serviceDecision{grid-area:decision}.services-journey-module__ENcngW__serviceBand[data-service-presentation=editorial] .services-journey-module__ENcngW__serviceActionPlacement,.services-journey-module__ENcngW__serviceBand[data-service-presentation=text-only] .services-journey-module__ENcngW__serviceActionPlacement{grid-area:action}.services-journey-module__ENcngW__invitation{max-inline-size:var(--composition-max);background:var(--bone);padding:var(--section-space) var(--page-gutter);align-content:center;justify-items:start;margin-inline:auto;display:grid}.services-journey-module__ENcngW__invitation h2{max-inline-size:var(--measure-interior);font-family:var(--font-serif);font-size:var(--type-interior);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-interior);text-wrap:balance;margin-block-start:var(--space-4)}.services-journey-module__ENcngW__invitationSupport{max-inline-size:var(--measure-body);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-5)!important}.services-journey-module__ENcngW__invitationActions{gap:var(--space-4);inline-size:min(100%,47rem);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-6);display:grid}.services-journey-module__ENcngW__serviceIndex{background:var(--forest-deep);max-inline-size:none;color:var(--bone);padding-inline:max(var(--page-gutter), calc((100% - var(--composition-max)) / 2 + var(--page-gutter)))}.services-journey-module__ENcngW__serviceIndex,.services-journey-module__ENcngW__serviceBand[data-service-tone=dark]{--focus-inner-light:var(--focus-inner-dark);--focus-outer-light:var(--focus-outer-dark)}.services-journey-module__ENcngW__serviceIndexList,.services-journey-module__ENcngW__serviceIndexList li{border-color:var(--forest)}.services-journey-module__ENcngW__serviceIndexList li{padding-block:0;display:block}.services-journey-module__ENcngW__indexLink{gap:var(--space-5);color:var(--bone);letter-spacing:-.04em;padding-block:var(--space-4);grid-template-columns:minmax(3.5rem,auto) minmax(0,1fr);align-items:baseline;font-size:clamp(2rem,4.6vw,4.25rem);line-height:1.05;text-decoration:none;transition:transform .5s cubic-bezier(.34,1.45,.64,1),opacity .3s;display:grid}.services-journey-module__ENcngW__indexLink .services-journey-module__ENcngW__indexNumber{color:var(--sun);transition:transform .5s cubic-bezier(.34,1.45,.64,1)}.services-journey-module__ENcngW__serviceIndexList:hover .services-journey-module__ENcngW__indexLink{opacity:.4}.services-journey-module__ENcngW__serviceIndexList .services-journey-module__ENcngW__indexLink:hover,.services-journey-module__ENcngW__serviceIndexList .services-journey-module__ENcngW__indexLink:focus-visible{opacity:1;transform:translate3d(var(--space-6), 0, 0)}.services-journey-module__ENcngW__indexLink:hover .services-journey-module__ENcngW__indexNumber,.services-journey-module__ENcngW__indexLink:focus-visible .services-journey-module__ENcngW__indexNumber{transform:scale(1.6)rotate(-8deg)}.services-journey-module__ENcngW__serviceBand{max-inline-size:none;padding-inline:max(var(--page-gutter), calc((100% - var(--composition-max)) / 2 + var(--page-gutter)))}.services-journey-module__ENcngW__serviceBand[data-service-tone=dark]{background:var(--forest-deep);color:var(--bone)}.services-journey-module__ENcngW__serviceBand[data-service-tone=dark] .services-journey-module__ENcngW__serviceSummary{color:var(--bone)}.services-journey-module__ENcngW__serviceBand[data-service-tone=dark] .services-journey-module__ENcngW__serviceDetail,.services-journey-module__ENcngW__serviceBand[data-service-tone=dark] .services-journey-module__ENcngW__serviceDecision p{color:var(--oat)}.services-journey-module__ENcngW__serviceBand[data-service-tone=dark] .services-journey-module__ENcngW__serviceDecision span{color:var(--sun)}.services-journey-module__ENcngW__serviceBand[data-service-tone=dark] [data-cta-rank]{--action-focus-inner:var(--focus-inner-dark);--action-focus-outer:var(--focus-outer-dark);color:var(--bone)}.services-journey-module__ENcngW__serviceBand[data-service-tone=dark] [data-cta-rank=secondary]{border-color:var(--oat)}.services-journey-module__ENcngW__serviceBand[data-service-tone=dark],.services-journey-module__ENcngW__serviceBand[data-service-tone=dark] .services-journey-module__ENcngW__serviceMarker,.services-journey-module__ENcngW__serviceBand[data-service-tone=dark] .services-journey-module__ENcngW__serviceDecision{border-color:var(--forest)}.services-journey-module__ENcngW__serviceBand .services-journey-module__ENcngW__serviceNumber{color:var(--clay);font-family:var(--font-serif);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:var(--weight-regular);letter-spacing:-.03em;line-height:1}.services-journey-module__ENcngW__serviceBand[data-service-tone=dark] .services-journey-module__ENcngW__serviceNumber{color:var(--sun)}@media (max-width:48rem){.services-journey-module__ENcngW__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""copy";min-block-size:0}.services-journey-module__ENcngW__heroMedia{min-block-size:min(118vw,34rem)}.services-journey-module__ENcngW__heroCopy{padding:var(--section-space) var(--page-gutter)}.services-journey-module__ENcngW__serviceIndex{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.services-journey-module__ENcngW__serviceBand,.services-journey-module__ENcngW__serviceBand[data-service-presentation=image-right]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);grid-template-areas:"media""copy";min-block-size:0}.services-journey-module__ENcngW__serviceBand[data-service-presentation=editorial],.services-journey-module__ENcngW__serviceBand[data-service-presentation=text-only]{grid-template-areas:"copy"}.services-journey-module__ENcngW__serviceBand[data-service-presentation=editorial] .services-journey-module__ENcngW__serviceCopy,.services-journey-module__ENcngW__serviceBand[data-service-presentation=text-only] .services-journey-module__ENcngW__serviceCopy{grid-template-columns:minmax(0,1fr);grid-template-areas:"marker""title""summary""detail""decision""action"}.services-journey-module__ENcngW__serviceMedia{min-block-size:min(118vw,34rem)}.services-journey-module__ENcngW__invitationActions{grid-template-columns:minmax(0,1fr)}}@media (max-width:24rem){.services-journey-module__ENcngW__serviceDecision p{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.services-journey-module__ENcngW__serviceNumber{color:canvastext}.services-journey-module__ENcngW__heroMedia,.services-journey-module__ENcngW__serviceMedia{forced-color-adjust:auto;border:1px solid canvastext}}.services-journey-module__ENcngW__hero{min-block-size:calc(100svh - var(--header-height,5rem));background:var(--forest-deep);color:var(--bone);isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-areas:"stack";display:grid;position:relative}.services-journey-module__ENcngW__heroMedia{aspect-ratio:auto;background:var(--forest-deep);grid-area:stack;min-block-size:0;margin:0;position:relative;overflow:hidden}.services-journey-module__ENcngW__heroImage{object-fit:cover;block-size:100%;inline-size:100%;display:block}.services-journey-module__ENcngW__heroCopy{z-index:1;min-block-size:0;max-inline-size:52rem;color:var(--bone);padding:var(--space-9) var(--page-gutter) clamp(var(--space-7), 9vh, var(--space-9));--focus-inner-light:var(--focus-inner-dark);--focus-outer-light:var(--focus-outer-dark);background:0 0;grid-area:stack;align-self:end;justify-items:start;display:grid;position:relative}.services-journey-module__ENcngW__heroCopy h1{max-inline-size:22ch;color:var(--bone);font-size:clamp(2.75rem,5vw,4.75rem)}.services-journey-module__ENcngW__heroCopy .services-journey-module__ENcngW__eyebrow{color:var(--sun)}.services-journey-module__ENcngW__heroCopy p:not(.services-journey-module__ENcngW__eyebrow){color:var(--oat)}.services-journey-module__ENcngW__heroCopy [data-cta-rank]{--action-focus-inner:var(--focus-inner-dark);--action-focus-outer:var(--focus-outer-dark)}.services-journey-module__ENcngW__heroCopy [data-cta-rank=primary]{border-color:var(--sun)}.services-journey-module__ENcngW__heroCopy [data-cta-rank]:not([data-cta-rank=primary]),.services-journey-module__ENcngW__heroCopy a:not([data-cta-rank]){border-color:var(--oat);color:var(--bone)}@media (max-width:48rem){.services-journey-module__ENcngW__hero{min-block-size:calc(88svh - var(--header-height,4.75rem))}.services-journey-module__ENcngW__heroCopy{padding:var(--space-9) var(--page-gutter) var(--space-7)}}@media (forced-colors:active){.services-journey-module__ENcngW__heroCopy{color:canvastext;background:canvas}}
.site-motion-module__EHUyta__stage [data-hero-copy]>*{animation:1.1s cubic-bezier(.16,1,.3,1) both site-motion-module__EHUyta__rise}.site-motion-module__EHUyta__stage [data-hero-copy]>:nth-child(2){animation-delay:.16s}.site-motion-module__EHUyta__stage [data-hero-copy]>:nth-child(3){animation-delay:.32s}.site-motion-module__EHUyta__stage [data-motion-hero] figure img{translate:calc(var(--pointer-x,0) * -.9rem) calc(var(--pointer-y,0) * -.6rem);transform:scale(calc(1 + var(--hero-scroll,0) * .12));animation:2.2s cubic-bezier(.16,1,.3,1) both site-motion-module__EHUyta__arrive}.site-motion-module__EHUyta__stage[data-motion=ready] [data-reveal=pending]{translate:0 1.5rem}.site-motion-module__EHUyta__stage[data-motion=ready] [data-reveal=shown]{transition:translate 1.1s cubic-bezier(.16,1,.3,1);translate:0}.site-motion-module__EHUyta__stage[data-motion=ready] figure[data-reveal] img{scale:1.12;translate:0 calc(var(--parallax,0) * -5%);transition:scale 1.2s cubic-bezier(.16,1,.3,1)}.site-motion-module__EHUyta__stage[data-motion=ready] figure[data-reveal=pending] img{scale:1.22}.site-motion-module__EHUyta__stage[data-motion=ready] article:hover figure[data-reveal] img,.site-motion-module__EHUyta__stage[data-motion=ready] figure[data-reveal]:hover img{scale:1.16}.site-motion-module__EHUyta__stage [data-vine]{position:relative}.site-motion-module__EHUyta__stage [data-vine]>li{padding-inline-start:var(--space-5);position:relative}.site-motion-module__EHUyta__stage[data-motion=ready] [data-vine]:before{background:var(--sun);content:"";inline-size:3px;transform:scaleY(var(--vine,0));transform-origin:top;position:absolute;inset-block:0;inset-inline-start:.25rem}.site-motion-module__EHUyta__stage[data-motion=ready] [data-vine]>li:before{border:1px solid var(--moss);background:var(--sun);content:"";border-radius:50%;block-size:calc(.5rem + 2px);inline-size:calc(.5rem + 2px);transition:scale .7s cubic-bezier(.34,1.56,.64,1);position:absolute;inset-block-start:calc(var(--space-4) + .3rem);inset-inline-start:0;scale:0}.site-motion-module__EHUyta__stage[data-motion=ready] [data-vine]>li[data-active]:before{scale:1}.site-motion-module__EHUyta__stage [data-cta-rank]:active{transform:scale(.97)}@keyframes site-motion-module__EHUyta__rise{0%{translate:0 1.25rem}to{translate:0}}@keyframes site-motion-module__EHUyta__arrive{0%{scale:1.12}to{scale:1.04}}@media (prefers-reduced-motion:reduce){.site-motion-module__EHUyta__stage [data-hero-copy]>*,.site-motion-module__EHUyta__stage [data-motion-hero] figure img{animation:none!important}.site-motion-module__EHUyta__stage *,.site-motion-module__EHUyta__stage :before,.site-motion-module__EHUyta__stage :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}}
.field-guide-collection-module__LINLSG__page{background:var(--bone);min-inline-size:0;max-inline-size:100%;color:var(--ink);overflow-x:clip}.field-guide-collection-module__LINLSG__page :where(h1,h2,h3,p,figure,ol){margin:0}.field-guide-collection-module__LINLSG__hero{min-block-size:max(38rem, calc(100svh - var(--header-height,5rem)));background:var(--bone);grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);grid-template-areas:"copy media";display:grid}.field-guide-collection-module__LINLSG__heroCopy{padding:var(--section-space) var(--page-gutter);grid-area:copy;align-content:center;justify-items:start;display:grid}.field-guide-collection-module__LINLSG__heroMedia{background:var(--forest);grid-area:media;min-inline-size:0;position:relative;overflow:hidden}.field-guide-collection-module__LINLSG__heroImage{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.field-guide-collection-module__LINLSG__eyebrow,.field-guide-collection-module__LINLSG__pathwayNumber,.field-guide-collection-module__LINLSG__guideMeta,.field-guide-collection-module__LINLSG__guideReview{font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}.field-guide-collection-module__LINLSG__eyebrow{color:var(--soil)}.field-guide-collection-module__LINLSG__pathwayNumber{color:var(--sun)}.field-guide-collection-module__LINLSG__hero h1{max-inline-size:var(--measure-display);font-family:var(--font-serif);font-size:var(--type-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin-block-start:var(--space-5)}.field-guide-collection-module__LINLSG__heroStatement{max-inline-size:var(--measure-body);color:var(--moss);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-5)}.field-guide-collection-module__LINLSG__introAction,.field-guide-collection-module__LINLSG__closingAction{margin-block-start:var(--space-6)}.field-guide-collection-module__LINLSG__pathways{background:var(--forest-deep);color:var(--bone);padding-inline:var(--page-gutter)}.field-guide-collection-module__LINLSG__pathways ol{max-inline-size:var(--composition-max);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;padding:0;list-style:none;display:grid}.field-guide-collection-module__LINLSG__pathways li{border-inline-end:1px solid var(--canopy);min-inline-size:0}.field-guide-collection-module__LINLSG__pathways li:first-child{border-inline-start:1px solid var(--canopy)}.field-guide-collection-module__LINLSG__pathway{--focus-inner-light:var(--bone);--focus-outer-light:var(--clay);align-content:space-between;gap:var(--space-5);min-block-size:14rem;color:var(--bone);padding:var(--space-6);text-decoration:none;display:grid}.field-guide-collection-module__LINLSG__pathway strong{font-family:var(--font-serif);font-size:var(--type-subheading);font-weight:var(--weight-regular);line-height:var(--leading-subheading);align-self:end}.field-guide-collection-module__LINLSG__pathway>span:last-child{max-inline-size:var(--measure-subheading);color:var(--oat);line-height:var(--leading-body)}.field-guide-collection-module__LINLSG__library{background:var(--oat);padding:var(--section-space) var(--page-gutter)}.field-guide-collection-module__LINLSG__libraryHeader,.field-guide-collection-module__LINLSG__browser{max-inline-size:var(--composition-max);margin-inline:auto}.field-guide-collection-module__LINLSG__libraryHeader{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:end;display:grid}.field-guide-collection-module__LINLSG__libraryHeader h2,.field-guide-collection-module__LINLSG__closing h2{max-inline-size:var(--measure-interior);font-family:var(--font-serif);font-size:var(--type-interior);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-interior);text-wrap:balance;margin-block-start:var(--space-4)}.field-guide-collection-module__LINLSG__libraryHeader>p{max-inline-size:var(--measure-body);color:var(--moss);font-size:var(--type-body);line-height:var(--leading-body)}.field-guide-collection-module__LINLSG__browser{margin-block-start:var(--space-8)}.field-guide-collection-module__LINLSG__filters{gap:var(--space-3);flex-wrap:wrap;display:flex}.field-guide-collection-module__LINLSG__filters button{align-items:center;gap:var(--space-2);border:1px solid var(--moss);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--forest);cursor:pointer;font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);padding-inline:var(--space-4);text-transform:uppercase;background:0 0;display:inline-flex}.field-guide-collection-module__LINLSG__filters button:before{content:"";background:currentColor;flex:none;block-size:0;inline-size:0;display:block}.field-guide-collection-module__LINLSG__filters button[aria-pressed=true]{border-color:var(--forest);background:var(--forest);color:var(--bone)}.field-guide-collection-module__LINLSG__filters button[aria-pressed=true]:before{block-size:.5rem;inline-size:.5rem}.field-guide-collection-module__LINLSG__resultCount{margin-block:var(--space-4) var(--space-6);color:var(--moss);font-size:var(--type-field-label);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label)}.field-guide-collection-module__LINLSG__guideList{border-block-end:1px solid var(--canopy);grid-template-columns:minmax(0,1fr);display:grid}.field-guide-collection-module__LINLSG__guideRow{border-block-start:1px solid var(--canopy);background:var(--bone);grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);min-inline-size:0;display:grid}.field-guide-collection-module__LINLSG__guideRow:nth-child(2n){background:var(--oat)}.field-guide-collection-module__LINLSG__guideCover{border-inline-end:1px solid var(--canopy);background:var(--forest);align-self:stretch}.field-guide-collection-module__LINLSG__coverImage{aspect-ratio:2/3;object-fit:cover;block-size:100%;inline-size:100%;display:block}.field-guide-collection-module__LINLSG__guideBody{gap:var(--space-4) var(--space-7);min-inline-size:0;padding:var(--space-6) clamp(var(--space-5), 4vw, var(--space-8));grid-template-columns:minmax(0,1fr) minmax(11rem,auto);grid-template-areas:"meta review""title action""promise action";align-content:center;display:grid}.field-guide-collection-module__LINLSG__guideMeta{color:var(--soil);grid-area:meta}.field-guide-collection-module__LINLSG__guideReview{color:var(--soil);text-align:end;grid-area:review;justify-self:end}.field-guide-collection-module__LINLSG__guideBody h3{max-inline-size:var(--measure-section);font-family:var(--font-serif);font-size:var(--type-section);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-section);grid-area:title}.field-guide-collection-module__LINLSG__guidePromise{max-inline-size:var(--measure-body);color:var(--moss);font-size:var(--type-body);line-height:var(--leading-body);grid-area:promise}.field-guide-collection-module__LINLSG__guideAction{align-content:center;justify-items:end;gap:var(--space-4);text-align:end;grid-area:action;min-inline-size:0;display:grid}.field-guide-collection-module__LINLSG__guideAction>strong{font-family:var(--font-serif);font-size:var(--type-subheading);font-weight:var(--weight-regular)}.field-guide-collection-module__LINLSG__guideActionPlacement{max-inline-size:100%}.field-guide-collection-module__LINLSG__trust{background:var(--forest-deep);color:var(--bone);padding:var(--space-7) var(--page-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.field-guide-collection-module__LINLSG__trust div{gap:var(--space-2);border-inline-end:1px solid var(--canopy);padding:var(--space-4) var(--space-6);align-content:start;display:grid}.field-guide-collection-module__LINLSG__trust div:last-child{border-inline-end:0}.field-guide-collection-module__LINLSG__trust strong{color:var(--sun);font-size:var(--type-field-label);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}.field-guide-collection-module__LINLSG__trust span{color:var(--oat);line-height:var(--leading-body)}.field-guide-collection-module__LINLSG__closing{background:var(--bone);min-block-size:36rem;color:var(--ink);padding:var(--section-space) var(--page-gutter);align-content:center;justify-items:start;display:grid}.field-guide-collection-module__LINLSG__closing .field-guide-collection-module__LINLSG__eyebrow{color:var(--soil)}.field-guide-collection-module__LINLSG__closing>p:last-of-type{max-inline-size:var(--measure-body);color:var(--moss);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-5)}@media (max-width:64rem){.field-guide-collection-module__LINLSG__hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.field-guide-collection-module__LINLSG__guideBody{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""title""promise""review""action"}.field-guide-collection-module__LINLSG__guideReview,.field-guide-collection-module__LINLSG__guideAction{text-align:start;justify-self:start;justify-items:start}}@media (max-width:48rem){.field-guide-collection-module__LINLSG__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media";min-block-size:auto}.field-guide-collection-module__LINLSG__heroMedia{min-block-size:24rem}.field-guide-collection-module__LINLSG__pathways ol,.field-guide-collection-module__LINLSG__libraryHeader,.field-guide-collection-module__LINLSG__trust{grid-template-columns:minmax(0,1fr)}.field-guide-collection-module__LINLSG__pathways li,.field-guide-collection-module__LINLSG__pathways li:first-child,.field-guide-collection-module__LINLSG__trust div{border-inline:0;border-block-end:1px solid var(--canopy)}.field-guide-collection-module__LINLSG__pathways li:last-child,.field-guide-collection-module__LINLSG__trust div:last-child{border-block-end:0}.field-guide-collection-module__LINLSG__pathway{min-block-size:11rem}.field-guide-collection-module__LINLSG__libraryHeader{gap:var(--space-6)}.field-guide-collection-module__LINLSG__guideRow{grid-template-columns:minmax(0,1fr)}.field-guide-collection-module__LINLSG__guideCover{border-inline-end:0;border-block-end:1px solid var(--canopy)}.field-guide-collection-module__LINLSG__coverImage{block-size:auto}.field-guide-collection-module__LINLSG__guideBody{padding:var(--space-6) var(--space-5)}.field-guide-collection-module__LINLSG__guideAction,.field-guide-collection-module__LINLSG__guideActionPlacement{inline-size:100%}}@media (forced-colors:active){.field-guide-collection-module__LINLSG__pathway,.field-guide-collection-module__LINLSG__filters button,.field-guide-collection-module__LINLSG__guideRow,.field-guide-collection-module__LINLSG__guideCover,.field-guide-collection-module__LINLSG__trust div{forced-color-adjust:auto;border:.125rem solid canvastext}.field-guide-collection-module__LINLSG__filters button[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}.field-guide-collection-module__LINLSG__hero{min-block-size:calc(100svh - var(--header-height,5rem));background:var(--forest-deep);color:var(--bone);isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-areas:"stack";display:grid;position:relative}.field-guide-collection-module__LINLSG__heroMedia{aspect-ratio:auto;background:var(--forest-deep);grid-area:stack;min-block-size:0;margin:0;position:relative;overflow:hidden}.field-guide-collection-module__LINLSG__heroImage{object-fit:cover;block-size:100%;inline-size:100%;display:block}.field-guide-collection-module__LINLSG__heroCopy{z-index:1;min-block-size:0;max-inline-size:52rem;color:var(--bone);padding:var(--space-9) var(--page-gutter) clamp(var(--space-7), 9vh, var(--space-9));--focus-inner-light:var(--focus-inner-dark);--focus-outer-light:var(--focus-outer-dark);background:0 0;grid-area:stack;align-self:end;justify-items:start;display:grid;position:relative}.field-guide-collection-module__LINLSG__heroCopy h1{color:var(--bone)}.field-guide-collection-module__LINLSG__heroCopy .field-guide-collection-module__LINLSG__eyebrow{color:var(--sun)}.field-guide-collection-module__LINLSG__heroCopy p:not(.field-guide-collection-module__LINLSG__eyebrow){color:var(--oat)}.field-guide-collection-module__LINLSG__heroCopy [data-cta-rank]{--action-focus-inner:var(--focus-inner-dark);--action-focus-outer:var(--focus-outer-dark)}.field-guide-collection-module__LINLSG__heroCopy [data-cta-rank=primary]{border-color:var(--sun)}.field-guide-collection-module__LINLSG__heroCopy [data-cta-rank]:not([data-cta-rank=primary]),.field-guide-collection-module__LINLSG__heroCopy a:not([data-cta-rank]){border-color:var(--oat);color:var(--bone)}@media (max-width:48rem){.field-guide-collection-module__LINLSG__hero{min-block-size:calc(88svh - var(--header-height,4.75rem))}.field-guide-collection-module__LINLSG__heroCopy{padding:var(--space-9) var(--page-gutter) var(--space-7)}}@media (forced-colors:active){.field-guide-collection-module__LINLSG__heroCopy{color:canvastext;background:canvas}}
.start-project-journey-module__us6ClG__journey{background:var(--bone);min-inline-size:0;max-inline-size:100%;color:var(--ink);overflow-x:clip}.start-project-journey-module__us6ClG__journey :where(h1,h2,h3,p,figure){margin:0}.start-project-journey-module__us6ClG__journey main{min-inline-size:0}.start-project-journey-module__us6ClG__eyebrow,.start-project-journey-module__us6ClG__pathEyebrow,.start-project-journey-module__us6ClG__promptNumber{color:var(--moss);font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}.start-project-journey-module__us6ClG__hero{min-block-size:max(38rem, calc(100svh - var(--header-height)));background:var(--oat);border-block-end:1px solid var(--canopy);grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-template-areas:"copy media";display:grid}.start-project-journey-module__us6ClG__heroCopy{padding:var(--section-space) var(--page-gutter);grid-area:copy;align-content:center;justify-items:start;display:grid}.start-project-journey-module__us6ClG__hero h1{max-inline-size:var(--measure-display);font-family:var(--font-serif);font-size:var(--type-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin-block-start:var(--space-4)}.start-project-journey-module__us6ClG__heroSupport{max-inline-size:var(--measure-body);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-5)!important}.start-project-journey-module__us6ClG__heroActions{gap:var(--space-4) var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.start-project-journey-module__us6ClG__heroActionPlacement{max-inline-size:100%}.start-project-journey-module__us6ClG__nextStep{max-inline-size:var(--measure-body);border-inline-start:.1875rem solid var(--sun);font-size:var(--type-body);line-height:var(--leading-body);padding-inline-start:var(--space-4);margin-block-start:var(--space-5)!important}.start-project-journey-module__us6ClG__heroMedia{background:var(--forest-deep);grid-area:media;min-block-size:38rem;position:relative;overflow:hidden}.start-project-journey-module__us6ClG__heroImage{object-fit:cover;object-position:50% 48%;block-size:100%;inline-size:100%;display:block}.start-project-journey-module__us6ClG__preparation,.start-project-journey-module__us6ClG__paths,.start-project-journey-module__us6ClG__directMail{max-inline-size:var(--composition-max);padding:var(--section-space) var(--page-gutter);margin-inline:auto}.start-project-journey-module__us6ClG__preparation{gap:clamp(var(--space-7), 8vw, var(--space-10));background:var(--bone);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:start;display:grid}.start-project-journey-module__us6ClG__sectionIntroduction h2,.start-project-journey-module__us6ClG__pathsIntroduction h2,.start-project-journey-module__us6ClG__directMail h2{max-inline-size:var(--measure-section);font-family:var(--font-serif);font-size:var(--type-interior);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-interior);text-wrap:balance;margin-block-start:var(--space-4)}.start-project-journey-module__us6ClG__sectionIntroduction>p:last-child,.start-project-journey-module__us6ClG__pathsIntroduction>p:last-child,.start-project-journey-module__us6ClG__directMailBody{max-inline-size:var(--measure-body);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-5)}.start-project-journey-module__us6ClG__promptList{border-block-start:1px solid var(--canopy);margin:0;padding:0;list-style:none;display:grid}.start-project-journey-module__us6ClG__promptList li{gap:var(--space-5);border-block-end:1px solid var(--canopy);padding-block:clamp(var(--space-5), 4vw, var(--space-7));grid-template-columns:minmax(2.75rem,auto) minmax(0,1fr);display:grid}.start-project-journey-module__us6ClG__promptNumber{padding-block-start:var(--space-1)}.start-project-journey-module__us6ClG__promptList h3{max-inline-size:var(--measure-subheading);font-family:var(--font-serif);font-size:var(--type-subheading);font-weight:var(--weight-regular);line-height:var(--leading-subheading);text-wrap:balance}.start-project-journey-module__us6ClG__promptList p{max-inline-size:var(--measure-reading-max);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-3)}.start-project-journey-module__us6ClG__paths{background:var(--oat);border-block:1px solid var(--canopy)}.start-project-journey-module__us6ClG__pathsIntroduction{column-gap:clamp(var(--space-7), 8vw, var(--space-10));grid-template-columns:minmax(0,.78fr) minmax(18rem,1.22fr);align-items:end;margin-block-end:clamp(var(--space-7), 7vw, var(--space-9));display:grid}.start-project-journey-module__us6ClG__pathsIntroduction .start-project-journey-module__us6ClG__eyebrow{grid-column:1/-1}.start-project-journey-module__us6ClG__pathFlow{grid-template-columns:minmax(0,1fr);display:grid}.start-project-journey-module__us6ClG__path{gap:var(--space-4) clamp(var(--space-5), 5vw, var(--space-8));border-block-start:1px solid var(--canopy);padding-block:clamp(var(--space-6), 5vw, var(--space-8));grid-template-columns:minmax(8.5rem,.36fr) minmax(0,1fr) minmax(13rem,auto);grid-template-areas:"eyebrow title action""eyebrow description action";align-items:start;display:grid}.start-project-journey-module__us6ClG__path:last-child{border-block-end:1px solid var(--canopy)}.start-project-journey-module__us6ClG__pathEyebrow{grid-area:eyebrow;padding-block-start:var(--space-2)}.start-project-journey-module__us6ClG__path h3{max-inline-size:var(--measure-section);font-family:var(--font-serif);font-size:var(--type-section);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-section);text-wrap:balance;grid-area:title}.start-project-journey-module__us6ClG__pathDescription{max-inline-size:var(--measure-body);font-size:var(--type-body);line-height:var(--leading-body);grid-area:description}.start-project-journey-module__us6ClG__pathActionPlacement{grid-area:action;place-self:center end}.start-project-journey-module__us6ClG__directMail{background:var(--bone);justify-items:start;display:grid}.start-project-journey-module__us6ClG__directMail h2{max-inline-size:var(--measure-interior)}.start-project-journey-module__us6ClG__directAction{max-inline-size:100%;overflow-wrap:anywhere;margin-block-start:var(--space-6)}.start-project-journey-module__us6ClG__paths{border-color:var(--forest);background:var(--forest-deep);max-inline-size:none;color:var(--bone);padding-inline:max(var(--page-gutter), calc((100% - var(--composition-max)) / 2 + var(--page-gutter)))}.start-project-journey-module__us6ClG__paths .start-project-journey-module__us6ClG__eyebrow,.start-project-journey-module__us6ClG__paths .start-project-journey-module__us6ClG__pathEyebrow{color:var(--sun)}.start-project-journey-module__us6ClG__paths .start-project-journey-module__us6ClG__pathDescription,.start-project-journey-module__us6ClG__pathsIntroduction>p:last-child{color:var(--oat)}.start-project-journey-module__us6ClG__path,.start-project-journey-module__us6ClG__path:last-child{border-color:var(--forest);transition:transform .6s cubic-bezier(.34,1.45,.64,1),opacity .3s;position:relative}.start-project-journey-module__us6ClG__paths [data-cta-rank=pathway]{--action-focus-inner:var(--focus-inner-dark);--action-focus-outer:var(--focus-outer-dark);border-color:var(--sun);color:var(--bone)}.start-project-journey-module__us6ClG__pathFlow:hover .start-project-journey-module__us6ClG__path{opacity:.45}.start-project-journey-module__us6ClG__pathFlow .start-project-journey-module__us6ClG__path:hover,.start-project-journey-module__us6ClG__pathFlow .start-project-journey-module__us6ClG__path:focus-within{opacity:1;transform:translate3d(var(--space-5), 0, 0)}@media (max-width:64rem){.start-project-journey-module__us6ClG__preparation,.start-project-journey-module__us6ClG__pathsIntroduction{grid-template-columns:minmax(0,1fr)}.start-project-journey-module__us6ClG__path{grid-template-columns:minmax(0,1fr) minmax(13rem,auto);grid-template-areas:"eyebrow action""title action""description action"}}@media (max-width:48rem){.start-project-journey-module__us6ClG__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media";min-block-size:0}.start-project-journey-module__us6ClG__heroCopy{padding:var(--section-space) var(--page-gutter)}.start-project-journey-module__us6ClG__heroActions{flex-direction:column;align-items:stretch;inline-size:100%}.start-project-journey-module__us6ClG__heroActionPlacement{inline-size:100%}.start-project-journey-module__us6ClG__heroMedia{min-block-size:clamp(22rem,82vw,34rem)}.start-project-journey-module__us6ClG__preparation{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.start-project-journey-module__us6ClG__path{gap:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""description""action"}.start-project-journey-module__us6ClG__pathActionPlacement{inline-size:100%;justify-self:stretch;margin-block-start:var(--space-4)}.start-project-journey-module__us6ClG__directAction{inline-size:100%}}@media (max-width:25rem){.start-project-journey-module__us6ClG__promptList li{gap:var(--space-3);grid-template-columns:minmax(2.25rem,auto) minmax(0,1fr)}}.start-project-journey-module__us6ClG__hero{min-block-size:calc(100svh - var(--header-height,5rem));background:var(--forest-deep);color:var(--bone);isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-areas:"stack";display:grid;position:relative}.start-project-journey-module__us6ClG__heroMedia{aspect-ratio:auto;background:var(--forest-deep);grid-area:stack;min-block-size:0;margin:0;position:relative;overflow:hidden}.start-project-journey-module__us6ClG__heroImage{object-fit:cover;block-size:100%;inline-size:100%;display:block}.start-project-journey-module__us6ClG__heroCopy{z-index:1;min-block-size:0;max-inline-size:52rem;color:var(--bone);padding:var(--space-9) var(--page-gutter) clamp(var(--space-7), 9vh, var(--space-9));--focus-inner-light:var(--focus-inner-dark);--focus-outer-light:var(--focus-outer-dark);background:0 0;grid-area:stack;align-self:end;justify-items:start;display:grid;position:relative}.start-project-journey-module__us6ClG__heroCopy h1{color:var(--bone)}.start-project-journey-module__us6ClG__heroCopy .start-project-journey-module__us6ClG__eyebrow{color:var(--sun)}.start-project-journey-module__us6ClG__heroCopy p:not(.start-project-journey-module__us6ClG__eyebrow){color:var(--oat)}.start-project-journey-module__us6ClG__heroCopy [data-cta-rank]{--action-focus-inner:var(--focus-inner-dark);--action-focus-outer:var(--focus-outer-dark)}.start-project-journey-module__us6ClG__heroCopy [data-cta-rank=primary]{border-color:var(--sun)}.start-project-journey-module__us6ClG__heroCopy [data-cta-rank]:not([data-cta-rank=primary]),.start-project-journey-module__us6ClG__heroCopy a:not([data-cta-rank]){border-color:var(--oat);color:var(--bone)}@media (max-width:48rem){.start-project-journey-module__us6ClG__hero{min-block-size:calc(88svh - var(--header-height,4.75rem))}.start-project-journey-module__us6ClG__heroCopy{padding:var(--space-9) var(--page-gutter) var(--space-7)}}@media (forced-colors:active){.start-project-journey-module__us6ClG__heroCopy{color:canvastext;background:canvas}}
.field-guide-detail-module__IKioBa__page{background:var(--bone);min-inline-size:0;max-inline-size:100%;color:var(--ink);overflow-x:clip}.field-guide-detail-module__IKioBa__page :where(h1,h2,p,ol,figure){margin:0}.field-guide-detail-module__IKioBa__hero{min-block-size:max(38rem, calc(100svh - var(--header-height,5rem)));background:var(--bone);grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);grid-template-areas:"media copy";display:grid}.field-guide-detail-module__IKioBa__cover{background:var(--forest);grid-area:media;min-inline-size:0;overflow:hidden}.field-guide-detail-module__IKioBa__coverImage{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.field-guide-detail-module__IKioBa__heroCopy{padding:var(--section-space) var(--page-gutter);grid-area:copy;align-content:center;justify-items:start;display:grid}.field-guide-detail-module__IKioBa__backLink{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--forest);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-underline-offset:.3em;text-transform:uppercase;align-items:center;margin-block-end:var(--space-7);display:inline-flex}.field-guide-detail-module__IKioBa__eyebrow,.field-guide-detail-module__IKioBa__relatedList>a>span{font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}.field-guide-detail-module__IKioBa__eyebrow{color:var(--soil)}.field-guide-detail-module__IKioBa__hero h1{max-inline-size:var(--measure-interior);font-family:var(--font-serif);font-size:var(--type-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin-block-start:var(--space-4)}.field-guide-detail-module__IKioBa__promise{max-inline-size:var(--measure-subheading);color:var(--forest);font-family:var(--font-serif);font-size:var(--type-subheading);line-height:var(--leading-subheading);margin-block-start:var(--space-5)}.field-guide-detail-module__IKioBa__description{max-inline-size:var(--measure-body);color:var(--moss);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-4)}.field-guide-detail-module__IKioBa__purchase{gap:var(--space-3) var(--space-5);inline-size:min(100%,40rem);border-block-start:1px solid var(--canopy);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-block-start:var(--space-6);padding-block-start:var(--space-5);display:grid}.field-guide-detail-module__IKioBa__purchase>div{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.field-guide-detail-module__IKioBa__purchase>div strong{color:var(--soil);font-family:var(--font-serif);font-size:var(--type-section);font-weight:var(--weight-regular)}.field-guide-detail-module__IKioBa__purchase>div span,.field-guide-detail-module__IKioBa__purchase>p{color:var(--moss);font-size:var(--type-field-label);line-height:var(--leading-field-label)}.field-guide-detail-module__IKioBa__purchase>p{grid-column:1}.field-guide-detail-module__IKioBa__releaseAction,.field-guide-detail-module__IKioBa__internalTestAction{grid-area:1/2/span 2}.field-guide-detail-module__IKioBa__internalTestAction{border:1px solid var(--forest-deep);background:var(--sun);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--ink);cursor:pointer;font-size:var(--type-body);font-weight:var(--weight-bold);padding-inline:var(--space-4);text-align:center;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.field-guide-detail-module__IKioBa__internalTestAction:disabled{cursor:default;opacity:.72}.field-guide-detail-module__IKioBa__learning,.field-guide-detail-module__IKioBa__contents,.field-guide-detail-module__IKioBa__preview,.field-guide-detail-module__IKioBa__integrity,.field-guide-detail-module__IKioBa__access,.field-guide-detail-module__IKioBa__related{padding:var(--section-space) var(--page-gutter)}.field-guide-detail-module__IKioBa__learning,.field-guide-detail-module__IKioBa__contents,.field-guide-detail-module__IKioBa__integrity,.field-guide-detail-module__IKioBa__access{gap:var(--space-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.field-guide-detail-module__IKioBa__learning{background:var(--oat)}.field-guide-detail-module__IKioBa__learning h2,.field-guide-detail-module__IKioBa__contents h2,.field-guide-detail-module__IKioBa__preview h2,.field-guide-detail-module__IKioBa__integrity h2,.field-guide-detail-module__IKioBa__access h2,.field-guide-detail-module__IKioBa__related h2{max-inline-size:var(--measure-interior);font-family:var(--font-serif);font-size:var(--type-interior);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-interior);text-wrap:balance;margin-block-start:var(--space-4)}.field-guide-detail-module__IKioBa__learning ol,.field-guide-detail-module__IKioBa__contents ol{padding:0;list-style:none}.field-guide-detail-module__IKioBa__learning li,.field-guide-detail-module__IKioBa__contents li{gap:var(--space-4);border-block-start:1px solid var(--canopy);padding-block:var(--space-5);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.field-guide-detail-module__IKioBa__learning li span,.field-guide-detail-module__IKioBa__contents li span{color:var(--soil);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label)}.field-guide-detail-module__IKioBa__learning li p{max-inline-size:var(--measure-reading-max);color:var(--moss);font-size:var(--type-body);line-height:var(--leading-body)}.field-guide-detail-module__IKioBa__contents{background:var(--bone)}.field-guide-detail-module__IKioBa__contentsIntro>p:last-child{max-inline-size:var(--measure-body);color:var(--moss);line-height:var(--leading-body);margin-block-start:var(--space-5)}.field-guide-detail-module__IKioBa__contents li strong{font-family:var(--font-serif);font-size:var(--type-subheading);font-weight:var(--weight-regular);line-height:var(--leading-subheading)}.field-guide-detail-module__IKioBa__preview{background:var(--forest-deep);color:var(--bone)}.field-guide-detail-module__IKioBa__preview header{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;display:grid}.field-guide-detail-module__IKioBa__preview .field-guide-detail-module__IKioBa__eyebrow{color:var(--sun)}.field-guide-detail-module__IKioBa__previewGrid{gap:var(--space-5);max-inline-size:64rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-7);display:grid}.field-guide-detail-module__IKioBa__previewGrid figure{background:var(--forest);min-inline-size:0}.field-guide-detail-module__IKioBa__previewGrid img{block-size:auto;inline-size:100%;display:block}.field-guide-detail-module__IKioBa__integrity{background:var(--soil);color:var(--bone)}.field-guide-detail-module__IKioBa__integrity .field-guide-detail-module__IKioBa__eyebrow{color:var(--sun)}.field-guide-detail-module__IKioBa__integrityCopy{align-content:center;gap:var(--space-5);color:var(--oat);line-height:var(--leading-body);display:grid}.field-guide-detail-module__IKioBa__integrityCopy strong{color:var(--bone)}.field-guide-detail-module__IKioBa__access{background:var(--sun);color:var(--forest-deep)}.field-guide-detail-module__IKioBa__access .field-guide-detail-module__IKioBa__eyebrow{color:var(--forest)}.field-guide-detail-module__IKioBa__access>div:last-child{align-content:center;gap:var(--space-5);display:grid}.field-guide-detail-module__IKioBa__access>div:last-child>p{max-inline-size:var(--measure-body);line-height:var(--leading-body)}.field-guide-detail-module__IKioBa__accessActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.field-guide-detail-module__IKioBa__accessActions a{border-block-end:1px solid var(--forest-deep);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--forest-deep);font-weight:var(--weight-bold);padding-inline:var(--space-2);text-underline-offset:.3em;align-items:center;display:inline-flex}.field-guide-detail-module__IKioBa__related{background:var(--oat)}.field-guide-detail-module__IKioBa__related header{margin-block-end:var(--space-7)}.field-guide-detail-module__IKioBa__relatedList{border-block-end:1px solid var(--canopy);display:grid}.field-guide-detail-module__IKioBa__relatedList>a{gap:var(--space-5);border-block-start:1px solid var(--canopy);min-block-size:11rem;color:var(--ink);padding:var(--space-5);grid-template-columns:minmax(8rem,.35fr) minmax(12rem,.8fr) minmax(14rem,1fr) auto;align-items:center;text-decoration:none;display:grid}.field-guide-detail-module__IKioBa__relatedList>a>span{color:var(--soil)}.field-guide-detail-module__IKioBa__relatedList strong{font-family:var(--font-serif);font-size:var(--type-subheading);font-weight:var(--weight-regular);line-height:var(--leading-subheading)}.field-guide-detail-module__IKioBa__relatedList p{color:var(--moss);line-height:var(--leading-body)}.field-guide-detail-module__IKioBa__relatedList b{color:var(--forest);font-size:var(--type-field-label);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}@media (max-width:64rem){.field-guide-detail-module__IKioBa__relatedList>a{grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr)}}@media (max-width:48rem){.field-guide-detail-module__IKioBa__hero,.field-guide-detail-module__IKioBa__learning,.field-guide-detail-module__IKioBa__contents,.field-guide-detail-module__IKioBa__integrity,.field-guide-detail-module__IKioBa__access{grid-template-columns:minmax(0,1fr)}.field-guide-detail-module__IKioBa__hero{grid-template-areas:"media""copy";min-block-size:auto}.field-guide-detail-module__IKioBa__coverImage{block-size:auto}.field-guide-detail-module__IKioBa__purchase{grid-template-columns:minmax(0,1fr)}.field-guide-detail-module__IKioBa__purchase>p,.field-guide-detail-module__IKioBa__releaseAction,.field-guide-detail-module__IKioBa__internalTestAction{grid-area:auto/1}.field-guide-detail-module__IKioBa__releaseAction,.field-guide-detail-module__IKioBa__internalTestAction{inline-size:100%}.field-guide-detail-module__IKioBa__preview header,.field-guide-detail-module__IKioBa__previewGrid,.field-guide-detail-module__IKioBa__relatedList>a{grid-template-columns:minmax(0,1fr)}.field-guide-detail-module__IKioBa__relatedList>a{align-items:start}}@media (forced-colors:active){.field-guide-detail-module__IKioBa__cover,.field-guide-detail-module__IKioBa__internalTestAction,.field-guide-detail-module__IKioBa__relatedList>a{forced-color-adjust:auto;border:.125rem solid canvastext}}
.roadmap-river-module__1k_AMa__roadmap{background:var(--bone);min-inline-size:0;max-inline-size:100%;color:var(--ink);overflow-x:clip}.roadmap-river-module__1k_AMa__roadmap :where(h1,h2,h3,p,ol){margin:0}.roadmap-river-module__1k_AMa__roadmap main{min-inline-size:0}.roadmap-river-module__1k_AMa__livingMap{background:var(--bone);color:var(--ink);position:relative}.roadmap-river-module__1k_AMa__introduction{inline-size:min(100%, var(--composition-max));gap:var(--space-8);background:var(--oat);padding:var(--section-space) var(--page-gutter) var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;margin-inline:auto;display:grid}.roadmap-river-module__1k_AMa__introductionLead,.roadmap-river-module__1k_AMa__mapThesis{gap:var(--space-4);display:grid}.roadmap-river-module__1k_AMa__eyebrow,.roadmap-river-module__1k_AMa__detailPhase,.roadmap-river-module__1k_AMa__listMilestoneTime,.roadmap-river-module__1k_AMa__instruction{font-family:var(--font-sans);font-size:var(--type-field-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-field-label);line-height:var(--leading-field-label);text-transform:uppercase}.roadmap-river-module__1k_AMa__eyebrow{color:var(--moss)}.roadmap-river-module__1k_AMa__introduction h1{max-inline-size:var(--measure-interior);font-family:var(--font-serif);font-size:var(--type-interior);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-interior);text-wrap:balance}.roadmap-river-module__1k_AMa__heroSupport,.roadmap-river-module__1k_AMa__mapThesis>p:last-child{max-inline-size:var(--measure-body);font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}.roadmap-river-module__1k_AMa__mapThesis{border-block-start:1px solid var(--canopy);padding-block-start:var(--space-5)}.roadmap-river-module__1k_AMa__mapThesis h2{max-inline-size:var(--measure-section);font-family:var(--font-serif);font-size:var(--type-section);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-section);text-wrap:balance}.roadmap-river-module__1k_AMa__instruction{inline-size:min(100%, var(--composition-max));background:var(--bone);color:var(--forest);padding:var(--space-6) var(--page-gutter) var(--space-5);margin-inline:auto}.roadmap-river-module__1k_AMa__explorerShell{background:var(--bone);inline-size:100%}.roadmap-river-module__1k_AMa__journeyFrame{inline-size:min(100vw,96rem);margin-inline:auto}.roadmap-river-module__1k_AMa__journeyVisual{z-index:1;position:relative}.roadmap-river-module__1k_AMa__photographStage{aspect-ratio:16/9;background:var(--water);inline-size:min(100vw,96rem);margin-inline:auto;position:relative;overflow:hidden}.roadmap-river-module__1k_AMa__photographStage>picture,.roadmap-river-module__1k_AMa__landscapeImage{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.roadmap-river-module__1k_AMa__landscapeImage{object-fit:cover;filter:none}.roadmap-river-module__1k_AMa__routeSvg,.roadmap-river-module__1k_AMa__photoMilestoneList,.roadmap-river-module__1k_AMa__decorativeSeedList{position:absolute;inset:0}.roadmap-river-module__1k_AMa__routeSvg{z-index:1;pointer-events:none;block-size:100%;inline-size:100%;display:block;overflow:visible}.roadmap-river-module__1k_AMa__routeCurrent{fill:none;stroke:var(--water);stroke-linecap:round;stroke-linejoin:round;stroke-width:.24rem}.roadmap-river-module__1k_AMa__routeProgress{fill:none;stroke:var(--sun);stroke-dasharray:var(--roadmap-progress) 100;stroke-linecap:round;stroke-linejoin:round;stroke-width:.3rem;transition:stroke-dasharray .24s}.roadmap-river-module__1k_AMa__routeDesktop{display:block}.roadmap-river-module__1k_AMa__routeMobile{display:none}.roadmap-river-module__1k_AMa__photoMilestoneList{z-index:2;padding:0;list-style:none;display:block}.roadmap-river-module__1k_AMa__decorativeSeedList{z-index:2;pointer-events:none;display:none}.roadmap-river-module__1k_AMa__milestone{block-size:2.75rem;inline-size:2.75rem;padding:0;display:block;position:absolute;inset-block-start:var(--milestone-desktop-y);inset-inline-start:var(--milestone-desktop-x);transform:translate(-50%,-50%)}.roadmap-river-module__1k_AMa__milestoneButton,.roadmap-river-module__1k_AMa__decorativeSeedHit{place-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:grid}.roadmap-river-module__1k_AMa__milestoneButton{block-size:100%;min-block-size:2.75rem;inline-size:100%;min-inline-size:2.75rem;color:var(--bone);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:relative}.roadmap-river-module__1k_AMa__milestoneTimeLabel{border:1px solid color-mix(in srgb, var(--bone) 58%, transparent);background:var(--forest);min-inline-size:max-content;color:var(--bone);font-family:var(--font-sans);font-size:clamp(.62rem,.7vw,.76rem);font-weight:var(--weight-bold);letter-spacing:.08em;pointer-events:none;text-transform:uppercase;white-space:nowrap;padding:.28rem .38rem;line-height:1;display:block;position:absolute;inset-block-end:calc(100% - .1rem);inset-inline-start:50%;transform:translate(-50%)}[data-roadmap-label-lane=below] .roadmap-river-module__1k_AMa__milestoneTimeLabel{inset-block:calc(100% - .1rem) auto}.roadmap-river-module__1k_AMa__milestoneButton[aria-pressed=true] .roadmap-river-module__1k_AMa__milestoneTimeLabel{border-color:var(--sun);background:var(--sun);color:var(--ink)}.roadmap-river-module__1k_AMa__milestoneButton:focus-visible{background:var(--forest);outline:.1875rem solid var(--focus-inner-dark);outline-offset:0;box-shadow:0 0 0 .375rem var(--focus-outer-dark)}.roadmap-river-module__1k_AMa__seed{box-sizing:border-box;border:.125rem solid var(--bone);background:var(--forest);border-radius:70% 30%;block-size:.65rem;inline-size:.9rem;transition:background-color .16s,border-radius .16s,transform .16s;display:block;transform:rotate(-20deg)scale(1)}.roadmap-river-module__1k_AMa__milestoneButton:hover .roadmap-river-module__1k_AMa__seed,.roadmap-river-module__1k_AMa__milestoneButton:focus-visible .roadmap-river-module__1k_AMa__seed{transform:rotate(-20deg)scale(1.12)}.roadmap-river-module__1k_AMa__milestoneButton[aria-pressed=true] .roadmap-river-module__1k_AMa__seed,.roadmap-river-module__1k_AMa__listMilestoneButton[aria-pressed=true] .roadmap-river-module__1k_AMa__seed,[data-roadmap-selected=true] .roadmap-river-module__1k_AMa__seed{background:var(--sun);border-radius:12% 58%;transform:rotate(45deg)scale(1.28)}.roadmap-river-module__1k_AMa__listMilestoneList{inline-size:min(100%, var(--composition-max));padding:0 var(--page-gutter) var(--space-5);margin-inline:auto;list-style:none;display:none}.roadmap-river-module__1k_AMa__listMilestoneList li{border-block-start:1px solid var(--canopy)}.roadmap-river-module__1k_AMa__listMilestoneList li:last-child{border-block-end:1px solid var(--canopy)}.roadmap-river-module__1k_AMa__listMilestoneButton{gap:var(--space-3);min-block-size:2.75rem;inline-size:100%;color:var(--ink);cursor:pointer;padding:var(--space-3) 0;text-align:start;background:0 0;border:0;grid-template-columns:1.25rem minmax(3.5rem,auto) minmax(0,1fr);align-items:center;display:grid}.roadmap-river-module__1k_AMa__listMilestoneStatement{max-inline-size:var(--measure-reading-max);color:var(--moss);font-size:.95rem;font-weight:var(--weight-regular);grid-column:2/-1;line-height:1.55}.roadmap-river-module__1k_AMa__listMilestoneButton .roadmap-river-module__1k_AMa__seed{border-color:var(--forest);background:var(--bone)}.roadmap-river-module__1k_AMa__listMilestoneButton strong{font-family:var(--font-serif);font-size:var(--type-subheading);font-weight:var(--weight-regular);line-height:var(--leading-subheading)}.roadmap-river-module__1k_AMa__listMilestoneTime{color:var(--moss)}.roadmap-river-module__1k_AMa__detailPanel{z-index:3;gap:var(--space-5);border-block:1px solid color-mix(in srgb, var(--bone) 38%, transparent);background:var(--forest);inline-size:100%;color:var(--bone);padding:var(--space-7) var(--page-gutter);grid-template-columns:minmax(10rem,.78fr) minmax(0,1.22fr);align-items:start;display:grid;position:relative}.roadmap-river-module__1k_AMa__detailPanel:focus-visible{outline:.1875rem solid var(--focus-outer-dark);outline-offset:-.375rem;box-shadow:inset 0 0 0 .1875rem var(--focus-inner-dark)}.roadmap-river-module__1k_AMa__detailIdentity,.roadmap-river-module__1k_AMa__detailBody{gap:var(--space-4);display:grid}.roadmap-river-module__1k_AMa__detailPhase{gap:var(--space-2);color:var(--oat);flex-wrap:wrap;display:flex}.roadmap-river-module__1k_AMa__detailPhase span:after{content:"/";margin-inline-start:var(--space-2)}.roadmap-river-module__1k_AMa__detailPhase strong{color:var(--sun)}.roadmap-river-module__1k_AMa__detailTime{color:var(--sun);font-family:var(--font-sans);font-size:var(--type-subheading);font-weight:var(--weight-bold);line-height:var(--leading-subheading)}.roadmap-river-module__1k_AMa__detailPanel h2{max-inline-size:var(--measure-section);font-family:var(--font-serif);font-size:var(--type-section);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-section);text-wrap:balance}.roadmap-river-module__1k_AMa__detailStatement{max-inline-size:var(--measure-reading-max);font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}.roadmap-river-module__1k_AMa__historyNote{max-inline-size:var(--measure-reading-max);border-block-start:1px solid color-mix(in srgb, var(--bone) 38%, transparent);color:var(--oat);padding-block-start:var(--space-4);font-size:.9rem;line-height:1.55}.roadmap-river-module__1k_AMa__sourceNote{inline-size:min(100%, var(--composition-max));gap:var(--space-2) var(--space-5);background:var(--oat);color:var(--moss);padding:var(--space-5) var(--page-gutter);flex-wrap:wrap;margin-inline:auto;font-size:.82rem;line-height:1.5;display:flex}.roadmap-river-module__1k_AMa__sourceNote a{min-block-size:2.75rem;color:var(--forest);text-underline-offset:.22em}.roadmap-river-module__1k_AMa__invitation{background:var(--forest-deep);min-block-size:34rem;color:var(--bone);padding:var(--section-space) var(--page-gutter);align-content:center;justify-items:start;display:grid}.roadmap-river-module__1k_AMa__invitation .roadmap-river-module__1k_AMa__eyebrow{color:var(--sun)}.roadmap-river-module__1k_AMa__invitation h2{max-inline-size:var(--measure-display);font-family:var(--font-serif);font-size:var(--type-display);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin-block-start:var(--space-4)}.roadmap-river-module__1k_AMa__invitationSupport{max-inline-size:var(--measure-body);color:var(--bone);font-size:var(--type-body);line-height:var(--leading-body);margin-block-start:var(--space-5)}.roadmap-river-module__1k_AMa__projectAction{margin-block-start:var(--space-6)}.roadmap-river-module__1k_AMa__noScriptFallback{inline-size:min(100%, var(--composition-max));background:var(--oat);color:var(--ink);padding:var(--space-7) var(--page-gutter);margin-inline:auto}.roadmap-river-module__1k_AMa__noScriptFallback h2{font-family:var(--font-serif);font-size:var(--type-section);font-weight:var(--weight-regular);line-height:var(--leading-section)}.roadmap-river-module__1k_AMa__noScriptFallback ol{gap:var(--space-5);margin-block-start:var(--space-6);padding-inline-start:var(--space-6);display:grid}.roadmap-river-module__1k_AMa__noScriptFallback li{padding-inline-start:var(--space-2)}.roadmap-river-module__1k_AMa__noScriptFallback h3{font-family:var(--font-serif);font-size:var(--type-subheading);font-weight:var(--weight-regular);line-height:var(--leading-subheading);margin-block-start:var(--space-2)}.roadmap-river-module__1k_AMa__noScriptFallback li>p:last-child,.roadmap-river-module__1k_AMa__noScriptFallback>p:last-child{max-inline-size:var(--measure-reading-max);line-height:var(--leading-body);margin-block-start:var(--space-3)}@media (max-width:55rem){.roadmap-river-module__1k_AMa__introduction{gap:var(--space-6);grid-template-columns:1fr}.roadmap-river-module__1k_AMa__journeyFrame{display:block}.roadmap-river-module__1k_AMa__journeyVisual{position:relative;inset-block-start:auto}.roadmap-river-module__1k_AMa__photographStage{aspect-ratio:3/4}.roadmap-river-module__1k_AMa__routeCurrent{d:path("M12 61 C16 62 20 63 25 63 C29 64 34 64 38 64 C43 64 47 63 51 63 C56 62 60 61 64 60 C69 59 73 57 77 55 C81 53 84 51 88 50")}.roadmap-river-module__1k_AMa__routeDesktop{display:none}.roadmap-river-module__1k_AMa__routeMobile{display:block}.roadmap-river-module__1k_AMa__milestone{inset-block-start:var(--milestone-mobile-y);inset-inline-start:var(--milestone-mobile-x)}.roadmap-river-module__1k_AMa__detailPanel{gap:var(--space-6);border:0;border-block-end:1px solid var(--canopy);background:var(--bone);color:var(--ink);padding:var(--space-7) var(--page-gutter);grid-template-columns:1fr}.roadmap-river-module__1k_AMa__detailPhase,.roadmap-river-module__1k_AMa__historyNote{color:var(--moss)}.roadmap-river-module__1k_AMa__detailPhase strong{color:var(--forest)}.roadmap-river-module__1k_AMa__detailTime{color:var(--water)}.roadmap-river-module__1k_AMa__historyNote{border-block-start-color:var(--canopy)}}@media (min-width:80rem){[data-roadmap-seed=living-continent] .roadmap-river-module__1k_AMa__milestoneTimeLabel{transform:translate(-38%)}}@media not (min-width:25rem){.roadmap-river-module__1k_AMa__photoMilestoneList{display:none}.roadmap-river-module__1k_AMa__decorativeSeedList{display:block}.roadmap-river-module__1k_AMa__listMilestoneList{display:grid}}@media (prefers-reduced-motion:reduce){.roadmap-river-module__1k_AMa__livingMap,.roadmap-river-module__1k_AMa__livingMap *{transition:none!important;animation-duration:0s!important}}@media (forced-colors:active){.roadmap-river-module__1k_AMa__routeCurrent,.roadmap-river-module__1k_AMa__routeProgress{stroke:highlight;forced-color-adjust:none}.roadmap-river-module__1k_AMa__milestoneTimeLabel{color:canvastext;forced-color-adjust:none;background:canvas;border-color:canvastext}.roadmap-river-module__1k_AMa__seed{forced-color-adjust:none;background:buttontext;border-color:canvas}.roadmap-river-module__1k_AMa__milestoneButton[aria-pressed=true] .roadmap-river-module__1k_AMa__seed,.roadmap-river-module__1k_AMa__listMilestoneButton[aria-pressed=true] .roadmap-river-module__1k_AMa__seed,[data-roadmap-selected=true] .roadmap-river-module__1k_AMa__seed{background:highlight;border-color:highlighttext}.roadmap-river-module__1k_AMa__milestoneButton:focus-visible{color:canvastext;forced-color-adjust:none;background:canvas;outline-color:highlight;box-shadow:0 0 0 .375rem canvastext}.roadmap-river-module__1k_AMa__detailPanel:focus-visible{forced-color-adjust:none;outline-color:highlight;box-shadow:inset 0 0 0 .1875rem canvastext}.roadmap-river-module__1k_AMa__detailPanel,.roadmap-river-module__1k_AMa__listMilestoneList,.roadmap-river-module__1k_AMa__sourceNote{color:canvastext;background:canvas}}
