.trail-experience.svelte-urv9x2{width:100%;position:relative}.sculpture.svelte-urv9x2{aspect-ratio:1;width:100%;position:relative}canvas.svelte-urv9x2,.geometry.svelte-urv9x2,.fallback.svelte-urv9x2{width:100%;height:100%;position:absolute;inset:0}canvas.svelte-urv9x2{pointer-events:none}.aura.svelte-urv9x2{filter:blur(20px);background:radial-gradient(at 35% 35%,#1677f212,#0000 62%),radial-gradient(at 65% 70%,#25c4c816,#0000 60%);border-radius:50%;position:absolute;inset:10%}.animation-caption.svelte-urv9x2{z-index:1;justify-content:center;align-items:center;gap:1.25rem;min-height:2.25rem;margin-top:-1rem;display:flex;position:relative}.sequence.svelte-urv9x2{letter-spacing:.075em;text-transform:uppercase;color:#ffffff60;align-items:center;gap:.65rem;font-size:.65rem;display:flex}.sequence.svelte-urv9x2>span:where(.svelte-urv9x2):not(.connector){white-space:nowrap;align-items:center;gap:.4rem;transition:color .7s;display:inline-flex}.sequence.svelte-urv9x2>.active:where(.svelte-urv9x2){color:#a8eeef}.step-dot.svelte-urv9x2{background:currentColor;border-radius:50%;width:4px;height:4px}.active.svelte-urv9x2 .step-dot:where(.svelte-urv9x2){box-shadow:0 0 8px #25c4c8}.connector.svelte-urv9x2{background:#ffffff20;width:1rem;height:1px}.controls.svelte-urv9x2{gap:.15rem;display:flex}button.svelte-urv9x2{color:#ffffff65;cursor:pointer;border:1px solid #0000;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}button.svelte-urv9x2:hover{color:#fff;background:#ffffff0a;border-color:#ffffff20}button.svelte-urv9x2:focus-visible{outline-offset:2px;outline:2px solid #25c4c8}button.svelte-urv9x2 svg:where(.svelte-urv9x2){width:1rem;height:1rem}@media (width<=420px){.animation-caption.svelte-urv9x2{gap:.5rem}.sequence.svelte-urv9x2{gap:.4rem;font-size:.58rem}.connector.svelte-urv9x2{width:.6rem}}@media (prefers-reduced-motion:reduce){.sequence.svelte-urv9x2>span:where(.svelte-urv9x2):not(.connector){transition:none}}.trail-journey.svelte-1e82kai{isolation:isolate;background:radial-gradient(circle at 20% 18%,#25c4c81f,#0000 36%),radial-gradient(circle at 80% 72%,#1677f224,#0000 40%),#0a1930;border:1px solid #ffffff14;border-radius:1.5rem;margin-top:3rem;padding:1.5rem 2rem 1.25rem;position:relative;overflow:hidden}.trail-journey.svelte-1e82kai:before{content:"";z-index:-1;opacity:.32;background-image:radial-gradient(#ffffff1f .7px,#0000 .7px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 80%,#0000);mask-image:linear-gradient(#0000,#000 25% 80%,#0000)}.trail-legend.svelte-1e82kai{color:#ffffffa6;justify-content:center;gap:1.5rem;font-size:.75rem;font-weight:600;display:flex}.trail-legend.svelte-1e82kai span:where(.svelte-1e82kai){align-items:center;gap:.45rem;display:inline-flex}.legend-dot.svelte-1e82kai{border-radius:50%;width:.55rem;height:.55rem}.human-dot.svelte-1e82kai{background:var(--color-brand-teal);box-shadow:0 0 12px #25c4c8cc}.developer-dot.svelte-1e82kai{background:var(--color-brand-blue);box-shadow:0 0 12px #1677f2cc}.desktop-route.svelte-1e82kai{pointer-events:none;width:100%;height:32.5rem;position:absolute;inset:2rem 0 auto}.mobile-route.svelte-1e82kai{display:none}.route-ghost.svelte-1e82kai,.route-line.svelte-1e82kai{fill:none;stroke-linecap:round;stroke-linejoin:round}.route-ghost.svelte-1e82kai{stroke:#ffffff17;stroke-width:40px}.route-line.svelte-1e82kai{stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:1px}.route-human.svelte-1e82kai{stroke:var(--color-brand-teal);filter:drop-shadow(0 0 6px #25c4c899)}.route-developer.svelte-1e82kai{stroke:#9ab8ff;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 0 6px #1677f299)}.trail-journey.svelte-1e82kai.is-revealed .route-human:where(.svelte-1e82kai){animation:2.4s ease-out forwards svelte-1e82kai-draw-route}.trail-journey.svelte-1e82kai.is-revealed .route-developer:where(.svelte-1e82kai){animation:2.4s ease-out .3s forwards svelte-1e82kai-draw-route}.moving-signal.svelte-1e82kai{opacity:0}.human-signal.svelte-1e82kai{fill:#adfffb;filter:drop-shadow(0 0 8px var(--color-brand-teal))}.developer-signal.svelte-1e82kai{fill:#b0d3ff;filter:drop-shadow(0 0 8px var(--color-brand-blue))}.trail-journey.svelte-1e82kai.is-revealed .moving-signal:where(.svelte-1e82kai){animation:.5s ease-out 2.7s forwards svelte-1e82kai-reveal-signal}.route-satellites.svelte-1e82kai{fill:#ffffff80}.route-stop.svelte-1e82kai{opacity:0}.trail-journey.svelte-1e82kai.is-revealed .route-stop:where(.svelte-1e82kai){animation:svelte-1e82kai-show-stop .45s var(--stop-delay) ease-out forwards}.stop-glow.svelte-1e82kai{fill:#25c4c8a6;filter:url(#journey-glow)}.trail-journey.svelte-1e82kai.is-revealed .stop-glow:where(.svelte-1e82kai){animation:svelte-1e82kai-breathe 4.8s var(--pulse-delay) ease-in-out infinite}.stop-ring.svelte-1e82kai{fill:#0b1b33;stroke:#ffffffbf;stroke-width:2px}.stop-core.svelte-1e82kai{fill:#fff}.journey-steps.svelte-1e82kai{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;min-height:32.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-step.svelte-1e82kai{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1d35eb;border:1px solid #ffffff24;border-radius:1rem;align-self:start;min-width:0;padding:1.25rem;transition:border-color .25s,box-shadow .25s;box-shadow:0 18px 45px #00000021}.journey-step.svelte-1e82kai:hover{border-color:#25c4c873;box-shadow:0 18px 45px #0003,0 0 24px #25c4c814}.journey-step.svelte-1e82kai:nth-child(2n){align-self:end}.journey-step.svelte-1e82kai:nth-child(3){transform:translateY(1rem)}.journey-step.svelte-1e82kai:nth-child(4){transform:translateY(-1rem)}.step-number.svelte-1e82kai{background:linear-gradient(135deg, var(--color-brand-teal), var(--color-brand-blue));color:#071427;border-radius:50%;justify-content:center;align-items:center;min-width:2.3rem;height:2.3rem;font-size:.75rem;font-weight:800;display:inline-flex}.journey-step.svelte-1e82kai h3:where(.svelte-1e82kai){color:#fff;margin-top:1rem;font-size:1.05rem;font-weight:700;line-height:1.3}.journey-step.svelte-1e82kai p:where(.svelte-1e82kai){color:#ffffffa6;margin-top:.6rem;font-size:.875rem;line-height:1.6}.journey-caption.svelte-1e82kai{color:#ffffff80;text-align:center;margin-top:1rem;font-size:.8rem}.alternate-steps.svelte-1e82kai{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin-top:3rem;padding:0;list-style:none;display:grid}.alternate-steps.svelte-1e82kai li:where(.svelte-1e82kai){background:#ffffff09;border:1px solid #ffffff24;border-radius:1rem;padding:1.25rem}.alternate-steps.svelte-1e82kai h3:where(.svelte-1e82kai){color:#fff;margin-top:1rem;font-weight:700}.alternate-steps.svelte-1e82kai p:where(.svelte-1e82kai){color:#ffffffa6;margin-top:.5rem;font-size:.875rem;line-height:1.6}@keyframes svelte-1e82kai-draw-route{to{stroke-dashoffset:0}}@keyframes svelte-1e82kai-show-stop{to{opacity:1}}@keyframes svelte-1e82kai-reveal-signal{to{opacity:1}}@keyframes svelte-1e82kai-breathe{0%,to{opacity:.25}50%{opacity:.9}}@keyframes svelte-1e82kai-mobile-beacon{0%,to{box-shadow:0 0 0 5px #25c4c81f}50%{box-shadow:0 0 0 8px #25c4c845}}@media (width<=850px){.trail-journey.svelte-1e82kai{padding:1.5rem 1.25rem}.desktop-route.svelte-1e82kai{display:none}.mobile-route.svelte-1e82kai{pointer-events:none;width:3.5rem;height:calc(100% - 9rem);display:block;position:absolute;top:4.5rem;bottom:4.5rem;left:1.25rem}.mobile-route.svelte-1e82kai .route-ghost:where(.svelte-1e82kai){stroke-width:20px}.mobile-route.svelte-1e82kai .route-line:where(.svelte-1e82kai){stroke-width:3px}.journey-steps.svelte-1e82kai{flex-direction:column;gap:1.5rem;min-height:0;margin-top:2rem;padding-left:4.5rem;display:flex}.journey-step.svelte-1e82kai,.journey-step.svelte-1e82kai:nth-child(2n){align-self:stretch}.journey-step.svelte-1e82kai:nth-child(3),.journey-step.svelte-1e82kai:nth-child(4){transform:none}.journey-step.svelte-1e82kai{position:relative}.journey-step.svelte-1e82kai:before{content:"";background:var(--color-brand-navy);border:2px solid #fff;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:2rem;left:-3.35rem;box-shadow:0 0 0 5px #25c4c824}.trail-journey.svelte-1e82kai.is-revealed .journey-step:where(.svelte-1e82kai):before{animation:svelte-1e82kai-mobile-beacon 5s var(--beacon-delay,0s) ease-in-out infinite}.journey-step.svelte-1e82kai:nth-child(2){--beacon-delay:1.2s}.journey-step.svelte-1e82kai:nth-child(3){--beacon-delay:2.4s}.journey-step.svelte-1e82kai:nth-child(4){--beacon-delay:3.6s}}@media (prefers-reduced-motion:reduce){.route-line.svelte-1e82kai{stroke-dashoffset:0}.route-stop.svelte-1e82kai{opacity:1}.moving-signal.svelte-1e82kai{display:none}.journey-step.svelte-1e82kai{transition:none}.trail-journey.svelte-1e82kai.is-revealed .route-line:where(.svelte-1e82kai),.trail-journey.svelte-1e82kai.is-revealed .route-stop:where(.svelte-1e82kai),.trail-journey.svelte-1e82kai.is-revealed .stop-glow:where(.svelte-1e82kai),.trail-journey.svelte-1e82kai.is-revealed .journey-step:where(.svelte-1e82kai):before{animation:none}}.experience.svelte-2ckcyw{--accent:#69e3d6;--border:#367777;--wash:#153b40;color:#f4faff;margin-top:3rem}.experience[data-trail=developer].svelte-2ckcyw{--accent:#a7bdff;--border:#506aac;--wash:#263a75}.switch-row.svelte-2ckcyw{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.3rem;display:flex}.switch-row.svelte-2ckcyw>p:where(.svelte-2ckcyw){color:#afc0d1;font-size:.82rem}.switch.svelte-2ckcyw{background:#0c1c30;border:1px solid #567089;border-radius:999px;gap:.2rem;padding:.25rem;display:inline-flex}button.svelte-2ckcyw{color:#bdcfe2;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;min-height:2.8rem;padding:.35rem .9rem;font-size:.8rem;font-weight:750;transition:background .3s,color .3s;display:flex}button[aria-pressed=true].svelte-2ckcyw{background:var(--accent);color:#071427}button.svelte-2ckcyw:focus-visible{outline-offset:2px;outline:2px solid #fff}button.svelte-2ckcyw svg{width:2.2rem}.story-grid.svelte-2ckcyw{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.25rem;display:grid}.map.svelte-2ckcyw,.reading.svelte-2ckcyw{border:1px solid var(--border);background:radial-gradient(circle at 25% 47%,color-mix(in srgb,var(--wash) 70%,transparent),transparent 54%),#0b1b31;border-radius:1.35rem;min-height:30rem;transition:border-color .45s,background .45s,border-radius .45s;position:relative;overflow:hidden;box-shadow:0 25px 70px #0108154d}[data-trail=developer].svelte-2ckcyw .map:where(.svelte-2ckcyw),[data-trail=developer].svelte-2ckcyw .reading:where(.svelte-2ckcyw){border-radius:.55rem}[data-trail=developer].svelte-2ckcyw .map:where(.svelte-2ckcyw){background-color:#0e1a34;background-image:linear-gradient(#9ab8ff0a 1px,#0000 1px),linear-gradient(90deg,#9ab8ff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.map.svelte-2ckcyw{padding:1.45rem}.map-heading.svelte-2ckcyw{z-index:1;justify-content:space-between;gap:1rem;display:flex;position:relative}.kicker.svelte-2ckcyw,.issue-id.svelte-2ckcyw{color:#a9bdd3;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem}.issue-id.svelte-2ckcyw{color:var(--accent);text-align:right;font-family:ui-monospace,SFMono-Regular,monospace}.map.svelte-2ckcyw h3:where(.svelte-2ckcyw){letter-spacing:-.04em;margin-top:.45rem;font-size:1.35rem;font-weight:650}.route.svelte-2ckcyw{width:calc(100% - .8rem);height:calc(100% - 8.9rem);position:absolute;inset:5.2rem .4rem 3.7rem;overflow:visible}.route.svelte-2ckcyw path:where(.svelte-2ckcyw){fill:none;stroke-linecap:round;stroke-linejoin:round;transition:opacity .45s}.route.svelte-2ckcyw .ghost:where(.svelte-2ckcyw){stroke:#fff;stroke-opacity:.13;stroke-width:1.2px}.route.svelte-2ckcyw .human-path:where(.svelte-2ckcyw),.route.svelte-2ckcyw .developer-path:where(.svelte-2ckcyw){stroke:var(--accent);stroke-width:2.7px;filter:drop-shadow(0 0 6px var(--accent))}.route.svelte-2ckcyw .developer-path:where(.svelte-2ckcyw){stroke-dasharray:5 8}.route.svelte-2ckcyw .inactive:where(.svelte-2ckcyw){opacity:.035}.route.svelte-2ckcyw .node:where(.svelte-2ckcyw){fill:#0c1e34;stroke:var(--accent);stroke-width:2.4px;filter:drop-shadow(0 0 6px var(--accent))}.route.svelte-2ckcyw .node-core:where(.svelte-2ckcyw){fill:#fff}.route.svelte-2ckcyw .traveler:where(.svelte-2ckcyw){fill:#fff;filter:drop-shadow(0 0 8px var(--accent))}.route.svelte-2ckcyw .pulse:where(.svelte-2ckcyw){fill:none;stroke:var(--accent);stroke-width:1.1px;transform-origin:310px 183px;animation:3.6s ease-out infinite svelte-2ckcyw-trail-pulse}.node-label.svelte-2ckcyw{z-index:1;gap:.2rem;display:grid;position:absolute}.node-label.svelte-2ckcyw span:where(.svelte-2ckcyw){color:#9bb1c9;font-size:.65rem}.node-label.svelte-2ckcyw strong:where(.svelte-2ckcyw){font-size:.79rem;font-weight:650}.first.svelte-2ckcyw{top:32%;left:5%}.middle.svelte-2ckcyw{bottom:18%;left:36%}.last.svelte-2ckcyw{top:29%;right:6%}[data-trail=developer].svelte-2ckcyw .node-label:where(.svelte-2ckcyw){font-family:ui-monospace,SFMono-Regular,monospace}.map-foot.svelte-2ckcyw{color:#9fb1c7;border-top:1px solid #ffffff2c;padding-top:.8rem;font-size:.7rem;position:absolute;bottom:1.25rem;left:1.45rem;right:1.45rem}.reading.svelte-2ckcyw{background:radial-gradient(circle at 0 0,var(--wash),transparent 59%),#0b1b31;padding:clamp(1.6rem,3vw,2.7rem)}.reading-top.svelte-2ckcyw{justify-content:space-between;align-items:start;gap:1rem;display:flex}.reading-top.svelte-2ckcyw span:where(.svelte-2ckcyw),.next.svelte-2ckcyw span:where(.svelte-2ckcyw){color:var(--accent);letter-spacing:.17em;text-transform:uppercase;font-size:.63rem;font-weight:800}.reading-top.svelte-2ckcyw svg{width:3rem}.reading-body.svelte-2ckcyw{margin-top:3.4rem;animation:.35s both svelte-2ckcyw-appear}.reading-body.svelte-2ckcyw h3:where(.svelte-2ckcyw){letter-spacing:-.055em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:680;line-height:1.1}.reading-body.svelte-2ckcyw>p:where(.svelte-2ckcyw){color:#c5d4e3;margin-top:1.25rem;font-size:.97rem;line-height:1.7}.next.svelte-2ckcyw{border-top:1px solid #ffffff31;margin-top:2.3rem;padding-top:1.25rem}.next.svelte-2ckcyw p:where(.svelte-2ckcyw){margin-top:.7rem;font-size:1rem;line-height:1.55}[data-trail=developer].svelte-2ckcyw .reading-body:where(.svelte-2ckcyw) h3:where(.svelte-2ckcyw){font-family:ui-monospace,SFMono-Regular,monospace;font-size:clamp(1.55rem,2.5vw,2.35rem)}[data-trail=developer].svelte-2ckcyw .reading-body:where(.svelte-2ckcyw)>p:where(.svelte-2ckcyw){color:#d1dcfa;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.85rem}.facts.svelte-2ckcyw{background:#0a1a2d;border:1px solid #ffffff30;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.7rem 1.5rem;margin-top:1rem;padding:1rem 1.3rem;display:flex}.facts.svelte-2ckcyw>span:where(.svelte-2ckcyw){color:#9fb4c8;letter-spacing:.14em;text-transform:uppercase;margin-right:auto;font-size:.65rem}.facts.svelte-2ckcyw p:where(.svelte-2ckcyw){color:#adc0d3;white-space:nowrap;font-size:.75rem}.facts.svelte-2ckcyw strong:where(.svelte-2ckcyw){color:#fff;font-variant-numeric:tabular-nums;margin-left:.3rem;font-size:.9rem}.footnote.svelte-2ckcyw{color:#8198b1;text-align:center;margin-top:.65rem;font-size:.72rem}@keyframes svelte-2ckcyw-appear{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes svelte-2ckcyw-trail-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(3)}}@media (width<=800px){.story-grid.svelte-2ckcyw{grid-template-columns:1fr}.map.svelte-2ckcyw{min-height:23rem}.reading.svelte-2ckcyw{min-height:22rem}.reading-body.svelte-2ckcyw{margin-top:2.3rem}}@media (width<=520px){.experience.svelte-2ckcyw{margin-top:2rem}.map.svelte-2ckcyw{min-height:20rem;padding:1rem}.map.svelte-2ckcyw h3:where(.svelte-2ckcyw){font-size:1.1rem}.issue-id.svelte-2ckcyw{max-width:6rem}.route.svelte-2ckcyw{width:100%;height:calc(100% - 7rem);inset:4.5rem 0 2.5rem}.node-label.svelte-2ckcyw span:where(.svelte-2ckcyw){font-size:.55rem}.node-label.svelte-2ckcyw strong:where(.svelte-2ckcyw){font-size:.65rem}.middle.svelte-2ckcyw{left:30%}.reading.svelte-2ckcyw{padding:1.5rem}.facts.svelte-2ckcyw{gap:.6rem 1rem}.facts.svelte-2ckcyw>span:where(.svelte-2ckcyw){width:100%}}@media (prefers-reduced-motion:reduce){.route.svelte-2ckcyw .pulse:where(.svelte-2ckcyw),.route.svelte-2ckcyw .traveler:where(.svelte-2ckcyw){display:none}button.svelte-2ckcyw,.map.svelte-2ckcyw,.reading.svelte-2ckcyw,.route.svelte-2ckcyw path:where(.svelte-2ckcyw){transition:none}.reading-body.svelte-2ckcyw{animation:none}}.cms-home .hero{background:radial-gradient(60% 60% at 15% 10%, color-mix(in srgb, var(--color-brand-blue) 22%, transparent), transparent 70%), radial-gradient(50% 50% at 90% 30%, color-mix(in srgb, var(--color-brand-teal) 18%, transparent), transparent 70%)}.cms-home .hero-mark{width:100%;min-width:0;max-width:32rem;margin:0 auto}.cms-home .two-trails-section{background:linear-gradient(#25c4c809,#0000 85%);border-block:1px solid #ffffff0f;scroll-margin-top:5rem}.cms-home .benefit-index{color:var(--color-brand-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.cms-home .trail-benefits p{color:#ffffffa6;margin-top:.75rem;line-height:1.65}.cms-home .trail-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.cms-home .trail-benefits h3{color:#fff;margin-top:.65rem;font-size:1.1rem;font-weight:700}@media (width<=767px){.cms-home .trail-benefits{grid-template-columns:1fr;gap:2rem}}.cms-home .feature-card,.cms-home .cta-panel{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.cms-home .feature-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.9rem;padding:1.5rem;position:relative}.cms-home .feature-card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle,0deg), var(--color-brand-blue), var(--color-brand-teal), var(--color-brand-blue));-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .3s;animation:3s linear infinite paused svelte-1uha8ag-spin-angle;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cms-home .feature-card:hover:before{opacity:1;animation-play-state:running}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-1uha8ag-spin-angle{to{--angle:360deg}}.cms-home .feature-icon{background:color-mix(in srgb, var(--color-brand-blue) 18%, transparent);width:2.75rem;height:2.75rem;color:var(--color-brand-teal);border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.cms-home .feature-icon svg{width:1.4rem;height:1.4rem}.cms-home .cta-panel{background:radial-gradient(60% 100% at 50% 0%, color-mix(in srgb, var(--color-brand-blue) 20%, transparent), transparent 70%), #ffffff08;text-align:center;border:1px solid #ffffff1a;border-radius:1.25rem;padding:3.5rem 2rem}@media (prefers-reduced-motion:reduce){.cms-home .feature-card,.cms-home .cta-panel{transition:none}}
