/*! tailwindcss v4.1.2 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-content:""}}}.journey-heading,.journey:not(:last-child){position:relative}:is(.journey:not(:last-child),.journey-heading):before{content:var(--tw-content);display:block;position:absolute}.journey{display:grid;gap:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.journey{gap:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*10)}}@media (min-width:48rem){.journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.journey{-moz-column-gap:calc(var(--spacing,.25rem)*10);column-gap:calc(var(--spacing,.25rem)*10)}}@media (min-width:96rem){.journey{padding-inline:calc(var(--spacing,.25rem)*12)}}.journey img{border-radius:var(--radius-xl,.75rem);-o-object-fit:cover;object-fit:cover}@media (min-width:40rem){.journey img{border-radius:var(--radius-2xl,1rem)}}.journey:not(:last-child):before{border-color:var(--color-green-800,#2c6951);pointer-events:none}.journey:not(:first-child):not(:last-child) .journey-heading:after{content:var(--tw-content);display:block;position:absolute}.journey-heading{font-size:var(--text-2xl,1.5rem);grid-column:1/-1;line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));max-width:-moz-max-content;max-width:max-content;text-wrap:pretty}@media (min-width:26rem){.journey-heading{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}}@media (min-width:40rem){.journey-heading{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111));margin-bottom:calc(var(--spacing,.25rem)*2)}}@media (min-width:64rem){.journey-heading{margin-bottom:calc(var(--spacing,.25rem)*4)}}@media (min-width:96rem){.journey-heading{font-size:2.5rem;margin-bottom:calc(var(--spacing,.25rem)*6)}}.journey-heading:after,.journey-heading:before{background-color:var(--color-green-800,#2c6951);border-radius:3.40282e+38px;height:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*3)}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
