.RouteStory-module__G-wEPq__section{--col-gap:clamp(1rem, 2vw, 2rem);--rail:.75rem;--rail-gap:1.125rem;--ring:1.5rem;--ring-stroke:calc(var(--ring) * 35 / 130);--label-lh:calc(var(--text-label) * var(--text-label--line-height))}.RouteStory-module__G-wEPq__story{row-gap:var(--space-block);grid-template-columns:minmax(0,1fr);display:grid}.RouteStory-module__G-wEPq__intro{min-inline-size:0}.RouteStory-module__G-wEPq__caption{max-inline-size:36rem;font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--text-small--line-height,1.5);letter-spacing:var(--text-small--letter-spacing);text-wrap:pretty;color:var(--ink-3);margin:clamp(1.25rem,1rem + .9vw,1.75rem) 0 0}.RouteStory-module__G-wEPq__track{grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--rail-gap);timeline-scope:--route;min-inline-size:0;display:grid}.RouteStory-module__G-wEPq__rail{border-radius:2px 2px var(--rail) 0;background:var(--grain-glass) 0 0 / 96px repeat, linear-gradient(90deg, color-mix(in srgb, var(--glass-cream) 28%, transparent) 0, transparent 55%, color-mix(in srgb, var(--glass-cream) 12%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--glass-cream) 92%, transparent) 0, color-mix(in srgb, var(--glass-cream) 40%, transparent) 2.5rem, color-mix(in srgb, var(--glass-violet) 48%, transparent) 10rem, color-mix(in srgb, var(--glass-violet) 36%, transparent) calc(100% - 14rem), color-mix(in srgb, var(--glass-amber) 48%, transparent) 100%);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ink) 55%, transparent), inset -1px 0 0 color-mix(in srgb, var(--ink) 16%, transparent);grid-area:1/1;margin-block-start:calc(var(--label-lh) / 2 - var(--rail) / 2);position:relative;overflow:clip}.RouteStory-module__G-wEPq__railSun{--sun:var(--rail);block-size:100%;translate:0 calc(100% - var(--sun));pointer-events:none;position:absolute;inset:0 0 auto}.RouteStory-module__G-wEPq__railSun:before{content:"";background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--accent) 78%, transparent), color-mix(in srgb, var(--accent) 22%, transparent) 55%, color-mix(in srgb, var(--accent) 0%, transparent));block-size:10rem;position:absolute;inset-block-start:calc(var(--sun) / 2 - 5rem);inset-inline:0}.RouteStory-module__G-wEPq__railSun:after{content:"";block-size:var(--sun);background:var(--accent);border-radius:50%;position:absolute;inset-block-start:0;inset-inline:0}.RouteStory-module__G-wEPq__steps{grid-area:1/2;row-gap:clamp(3.5rem,2rem + 5vw,7rem);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.RouteStory-module__G-wEPq__step{grid-template-columns:minmax(0,1fr);row-gap:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);min-inline-size:0;display:grid;position:relative}.RouteStory-module__G-wEPq__marker{inline-size:var(--ring);block-size:var(--ring);box-sizing:border-box;border:var(--ring-stroke) solid var(--ink);background:var(--canvas);border-radius:50%;display:grid;position:absolute;inset-block-start:calc(var(--label-lh) / 2 - var(--ring) / 2);inset-inline-start:calc(-1 * (var(--rail-gap) + var(--rail) / 2 + var(--ring) / 2))}.RouteStory-module__G-wEPq__marker:after{content:"";background:var(--accent);border-radius:50%}.RouteStory-module__G-wEPq__text{min-inline-size:0}.RouteStory-module__G-wEPq__title{margin-block-start:.75rem}.RouteStory-module__G-wEPq__copy{max-inline-size:44ch;font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--ink-2);margin:.75rem 0 0}.RouteStory-module__G-wEPq__more{margin:.375rem 0 0}.RouteStory-module__G-wEPq__link{padding-block:.6875rem;display:inline-block}.RouteStory-module__G-wEPq__frame{min-inline-size:0;overflow:hidden}@media (max-width:39.999rem){.RouteStory-module__G-wEPq__frame>.RouteStory-module__G-wEPq__full{display:none}}@media (min-width:40rem){.RouteStory-module__G-wEPq__frame>.RouteStory-module__G-wEPq__mini{display:none}}@media (min-width:64rem){.RouteStory-module__G-wEPq__section{--rail:1rem;--rail-gap:clamp(1.75rem, .6rem + 1.8vw, 2.75rem);--ring:1.75rem}.RouteStory-module__G-wEPq__story{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.RouteStory-module__G-wEPq__intro{grid-column:1/span 5;container-type:inline-size}.RouteStory-module__G-wEPq__track{grid-column:7/-1}.RouteStory-module__G-wEPq__headTitle{font-size:min(var(--text-h2), 14.9cqi)}}@media (min-width:80rem){.RouteStory-module__G-wEPq__intro{grid-column:1/span 4}.RouteStory-module__G-wEPq__track{grid-column:6/-1}.RouteStory-module__G-wEPq__step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(1.5rem,.5rem + 1.6vw,2.5rem)}}@supports (animation-timeline:view()) and (timeline-scope:--route){@media (prefers-reduced-motion:no-preference){.RouteStory-module__G-wEPq__steps{view-timeline:--route block;view-timeline-inset:0px}.RouteStory-module__G-wEPq__railSun{animation:linear both RouteStory-module__G-wEPq__railTravel;animation-timeline:--route;animation-range:cover 50vh cover calc(100% - 50vh)}.RouteStory-module__G-wEPq__step{view-timeline:--step block;view-timeline-inset:0px}.RouteStory-module__G-wEPq__marker:after{animation:linear both RouteStory-module__G-wEPq__ringFill;animation-timeline:--step;animation-range:cover calc(50vh - 4rem) cover 50vh}}}@keyframes RouteStory-module__G-wEPq__railTravel{0%{translate:0}to{translate:0 calc(100% - var(--sun))}}@keyframes RouteStory-module__G-wEPq__ringFill{0%{scale:0}}@media (prefers-reduced-transparency:reduce){.RouteStory-module__G-wEPq__rail{background:var(--well)}.RouteStory-module__G-wEPq__railSun:before{display:none}}@media (forced-colors:active){.RouteStory-module__G-wEPq__rail{background:0 0;border:1px solid canvastext}.RouteStory-module__G-wEPq__railSun:before{display:none}.RouteStory-module__G-wEPq__railSun:after,.RouteStory-module__G-wEPq__marker:after{forced-color-adjust:none;background:highlight}.RouteStory-module__G-wEPq__marker{border-color:canvastext}}
.IndustryList-module__wyGdbq__list{margin:0;padding:0;list-style:none;display:grid}.IndustryList-module__wyGdbq__row{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 1.5rem;grid-template-areas:"name arrow""line.";align-content:start;align-items:baseline;gap:.375rem 1rem;min-block-size:3.5rem;padding-block:1.125rem 1.25rem;display:grid;position:relative}.IndustryList-module__wyGdbq__row:first-child{border-block-start:1px solid var(--rule)}.IndustryList-module__wyGdbq__name{font-family:var(--font-sans);font-weight:500;font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);color:var(--heading);transition:translate var(--dur-3) var(--ease-settle);display:inline-block}.IndustryList-module__wyGdbq__line{max-inline-size:48ch;font-size:var(--text-body);color:var(--ink-2);grid-area:line;margin:0;line-height:1.5}.IndustryList-module__wyGdbq__line:first-letter{text-transform:uppercase}.IndustryList-module__wyGdbq__arrow{block-size:1.25rem;inline-size:1.25rem;color:var(--ink-3);pointer-events:none;transition:color var(--dur-3) var(--ease-light), translate var(--dur-3) var(--ease-settle);grid-area:arrow;justify-self:end;translate:0 .2em}.IndustryList-module__wyGdbq__link{color:inherit;-webkit-tap-highlight-color:transparent;grid-area:name;text-decoration:none}.IndustryList-module__wyGdbq__link:after{content:"";border-radius:var(--radius-xs);position:absolute;inset:0}.IndustryList-module__wyGdbq__link:focus-visible{outline:none}.IndustryList-module__wyGdbq__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.IndustryList-module__wyGdbq__hair{background:var(--accent-ink);transform-origin:0;block-size:1px;transition:transform var(--dur-3) var(--ease-settle);pointer-events:none;position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.IndustryList-module__wyGdbq__row:hover .IndustryList-module__wyGdbq__arrow{color:var(--accent-ink)}.IndustryList-module__wyGdbq__row:hover .IndustryList-module__wyGdbq__hair{transform:scaleX(1)}}.IndustryList-module__wyGdbq__row:has(.IndustryList-module__wyGdbq__link:focus-visible) .IndustryList-module__wyGdbq__arrow{color:var(--accent-ink)}.IndustryList-module__wyGdbq__row:has(.IndustryList-module__wyGdbq__link:focus-visible) .IndustryList-module__wyGdbq__hair{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){@media (hover:hover) and (pointer:fine){.IndustryList-module__wyGdbq__row:hover .IndustryList-module__wyGdbq__name{translate:.5rem}.IndustryList-module__wyGdbq__row:hover .IndustryList-module__wyGdbq__arrow{translate:.25rem .2em}}.IndustryList-module__wyGdbq__row:has(.IndustryList-module__wyGdbq__link:focus-visible) .IndustryList-module__wyGdbq__name{translate:.5rem}.IndustryList-module__wyGdbq__row:has(.IndustryList-module__wyGdbq__link:focus-visible) .IndustryList-module__wyGdbq__arrow{translate:.25rem .2em}}.IndustryList-module__wyGdbq__row:active .IndustryList-module__wyGdbq__name{color:var(--focus)}@media (min-width:48rem){.IndustryList-module__wyGdbq__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,5), auto);grid-auto-flow:column;column-gap:clamp(2rem,4vw,4.5rem)}.IndustryList-module__wyGdbq__columnStart{border-block-start:1px solid var(--rule)}}@media (forced-colors:active){.IndustryList-module__wyGdbq__hair{background:highlight}.IndustryList-module__wyGdbq__link:focus-visible:after{outline-color:highlight}}
